Merge branch 'main' into glitch-soc/merge-upstream
This commit is contained in:
commit
a945182b56
71 changed files with 165 additions and 68 deletions
24
.devcontainer/Dockerfile
Normal file
24
.devcontainer/Dockerfile
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
# [Choice] Ruby version (use -bullseye variants on local arm64/Apple Silicon): 3, 3.1, 3.0, 2, 2.7, 2.6, 3-bullseye, 3.1-bullseye, 3.0-bullseye, 2-bullseye, 2.7-bullseye, 2.6-bullseye, 3-buster, 3.1-buster, 3.0-buster, 2-buster, 2.7-buster, 2.6-buster
|
||||||
|
ARG VARIANT=3.1-bullseye
|
||||||
|
FROM mcr.microsoft.com/vscode/devcontainers/ruby:${VARIANT}
|
||||||
|
|
||||||
|
# Install Rails
|
||||||
|
# RUN gem install rails webdrivers
|
||||||
|
|
||||||
|
# Default value to allow debug server to serve content over GitHub Codespace's port forwarding service
|
||||||
|
# The value is a comma-separated list of allowed domains
|
||||||
|
ENV RAILS_DEVELOPMENT_HOSTS=".githubpreview.dev"
|
||||||
|
|
||||||
|
# [Choice] Node.js version: lts/*, 16, 14, 12, 10
|
||||||
|
ARG NODE_VERSION="lts/*"
|
||||||
|
RUN su vscode -c "source /usr/local/share/nvm/nvm.sh && nvm install ${NODE_VERSION} 2>&1"
|
||||||
|
|
||||||
|
# [Optional] Uncomment this section to install additional OS packages.
|
||||||
|
RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
|
||||||
|
&& apt-get -y install --no-install-recommends libicu-dev libidn11-dev ffmpeg imagemagick libpam-dev
|
||||||
|
|
||||||
|
# [Optional] Uncomment this line to install additional gems.
|
||||||
|
RUN gem install foreman
|
||||||
|
|
||||||
|
# [Optional] Uncomment this line to install global node packages.
|
||||||
|
RUN su vscode -c "source /usr/local/share/nvm/nvm.sh && npm install -g yarn" 2>&1
|
26
.devcontainer/devcontainer.json
Normal file
26
.devcontainer/devcontainer.json
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
{
|
||||||
|
"name": "Mastodon",
|
||||||
|
"dockerComposeFile": "docker-compose.yml",
|
||||||
|
"service": "app",
|
||||||
|
"workspaceFolder": "/workspaces/mastodon",
|
||||||
|
|
||||||
|
// Set *default* container specific settings.json values on container create.
|
||||||
|
"settings": {},
|
||||||
|
|
||||||
|
// Add the IDs of extensions you want installed when the container is created.
|
||||||
|
"extensions": [
|
||||||
|
"EditorConfig.EditorConfig",
|
||||||
|
"dbaeumer.vscode-eslint",
|
||||||
|
"rebornix.Ruby"
|
||||||
|
],
|
||||||
|
|
||||||
|
// Use 'forwardPorts' to make a list of ports inside the container available locally.
|
||||||
|
// This can be used to network with other containers or the host.
|
||||||
|
"forwardPorts": [3000, 4000],
|
||||||
|
|
||||||
|
// Use 'postCreateCommand' to run commands after the container is created.
|
||||||
|
"postCreateCommand": "bundle install --path vendor/bundle && yarn install && ./bin/rails db:setup",
|
||||||
|
|
||||||
|
// Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
|
||||||
|
"remoteUser": "vscode"
|
||||||
|
}
|
84
.devcontainer/docker-compose.yml
Normal file
84
.devcontainer/docker-compose.yml
Normal file
|
@ -0,0 +1,84 @@
|
||||||
|
version: '3'
|
||||||
|
|
||||||
|
services:
|
||||||
|
app:
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: Dockerfile
|
||||||
|
args:
|
||||||
|
# Update 'VARIANT' to pick a version of Ruby: 3, 3.1, 3.0, 2, 2.7, 2.6
|
||||||
|
# Append -bullseye or -buster to pin to an OS version.
|
||||||
|
# Use -bullseye variants on local arm64/Apple Silicon.
|
||||||
|
VARIANT: "3.0-bullseye"
|
||||||
|
# Optional Node.js version to install
|
||||||
|
NODE_VERSION: "14"
|
||||||
|
volumes:
|
||||||
|
- ..:/workspaces/mastodon:cached
|
||||||
|
environment:
|
||||||
|
RAILS_ENV: development
|
||||||
|
NODE_ENV: development
|
||||||
|
|
||||||
|
REDIS_HOST: redis
|
||||||
|
REDIS_PORT: '6379'
|
||||||
|
DB_HOST: db
|
||||||
|
DB_USER: postgres
|
||||||
|
DB_PASS: postgres
|
||||||
|
DB_PORT: '5432'
|
||||||
|
ES_ENABLED: 'true'
|
||||||
|
ES_HOST: es
|
||||||
|
ES_PORT: '9200'
|
||||||
|
# Overrides default command so things don't shut down after the process ends.
|
||||||
|
command: sleep infinity
|
||||||
|
networks:
|
||||||
|
- external_network
|
||||||
|
- internal_network
|
||||||
|
user: vscode
|
||||||
|
|
||||||
|
|
||||||
|
db:
|
||||||
|
image: postgres:14-alpine
|
||||||
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- postgres-data:/var/lib/postgresql/data
|
||||||
|
environment:
|
||||||
|
POSTGRES_USER: postgres
|
||||||
|
POSTGRES_DB: postgres
|
||||||
|
POSTGRES_PASSWORD: postgres
|
||||||
|
POSTGRES_HOST_AUTH_METHOD: trust
|
||||||
|
networks:
|
||||||
|
- internal_network
|
||||||
|
|
||||||
|
redis:
|
||||||
|
image: redis:6-alpine
|
||||||
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- redis-data:/data
|
||||||
|
networks:
|
||||||
|
- internal_network
|
||||||
|
|
||||||
|
es:
|
||||||
|
image: docker.elastic.co/elasticsearch/elasticsearch-oss:7.10.2
|
||||||
|
restart: unless-stopped
|
||||||
|
environment:
|
||||||
|
ES_JAVA_OPTS: -Xms512m -Xmx512m
|
||||||
|
cluster.name: es-mastodon
|
||||||
|
discovery.type: single-node
|
||||||
|
bootstrap.memory_lock: 'true'
|
||||||
|
volumes:
|
||||||
|
- es-data:/usr/share/elasticsearch/data
|
||||||
|
networks:
|
||||||
|
- internal_network
|
||||||
|
ulimits:
|
||||||
|
memlock:
|
||||||
|
soft: -1
|
||||||
|
hard: -1
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
postgres-data:
|
||||||
|
redis-data:
|
||||||
|
es-data:
|
||||||
|
|
||||||
|
networks:
|
||||||
|
external_network:
|
||||||
|
internal_network:
|
||||||
|
internal: true
|
|
@ -56,7 +56,7 @@ class Explore extends React.PureComponent {
|
||||||
</div>
|
</div>
|
||||||
) : (
|
) : (
|
||||||
<ColumnHeader
|
<ColumnHeader
|
||||||
icon={isSearching ? 'search' : 'globe'}
|
icon={isSearching ? 'search' : 'hashtag'}
|
||||||
title={intl.formatMessage(isSearching ? messages.searchResults : messages.title)}
|
title={intl.formatMessage(isSearching ? messages.searchResults : messages.title)}
|
||||||
onClick={this.handleHeaderClick}
|
onClick={this.handleHeaderClick}
|
||||||
multiColumn={multiColumn}
|
multiColumn={multiColumn}
|
||||||
|
|
|
@ -21,6 +21,7 @@ const messages = defineMessages({
|
||||||
public_timeline: { id: 'navigation_bar.public_timeline', defaultMessage: 'Federated timeline' },
|
public_timeline: { id: 'navigation_bar.public_timeline', defaultMessage: 'Federated timeline' },
|
||||||
settings_subheading: { id: 'column_subheading.settings', defaultMessage: 'Settings' },
|
settings_subheading: { id: 'column_subheading.settings', defaultMessage: 'Settings' },
|
||||||
community_timeline: { id: 'navigation_bar.community_timeline', defaultMessage: 'Local timeline' },
|
community_timeline: { id: 'navigation_bar.community_timeline', defaultMessage: 'Local timeline' },
|
||||||
|
explore: { id: 'navigation_bar.explore', defaultMessage: 'Explore' },
|
||||||
direct: { id: 'navigation_bar.direct', defaultMessage: 'Direct messages' },
|
direct: { id: 'navigation_bar.direct', defaultMessage: 'Direct messages' },
|
||||||
bookmarks: { id: 'navigation_bar.bookmarks', defaultMessage: 'Bookmarks' },
|
bookmarks: { id: 'navigation_bar.bookmarks', defaultMessage: 'Bookmarks' },
|
||||||
preferences: { id: 'navigation_bar.preferences', defaultMessage: 'Preferences' },
|
preferences: { id: 'navigation_bar.preferences', defaultMessage: 'Preferences' },
|
||||||
|
@ -97,11 +98,22 @@ class GettingStarted extends ImmutablePureComponent {
|
||||||
if (multiColumn) {
|
if (multiColumn) {
|
||||||
navItems.push(
|
navItems.push(
|
||||||
<ColumnSubheading key='header-discover' text={intl.formatMessage(messages.discover)} />,
|
<ColumnSubheading key='header-discover' text={intl.formatMessage(messages.discover)} />,
|
||||||
|
);
|
||||||
|
height += 34;
|
||||||
|
}
|
||||||
|
|
||||||
|
navItems.push(
|
||||||
|
<ColumnLink key='explore' icon='hashtag' text={intl.formatMessage(messages.explore)} to='/explore' />,
|
||||||
|
);
|
||||||
|
height += 48;
|
||||||
|
|
||||||
|
if (multiColumn) {
|
||||||
|
navItems.push(
|
||||||
<ColumnLink key='community_timeline' icon='users' text={intl.formatMessage(messages.community_timeline)} to='/public/local' />,
|
<ColumnLink key='community_timeline' icon='users' text={intl.formatMessage(messages.community_timeline)} to='/public/local' />,
|
||||||
<ColumnLink key='public_timeline' icon='globe' text={intl.formatMessage(messages.public_timeline)} to='/public' />,
|
<ColumnLink key='public_timeline' icon='globe' text={intl.formatMessage(messages.public_timeline)} to='/public' />,
|
||||||
);
|
);
|
||||||
|
|
||||||
height += 34 + 48*2;
|
height += 48*2;
|
||||||
|
|
||||||
navItems.push(
|
navItems.push(
|
||||||
<ColumnSubheading key='header-personal' text={intl.formatMessage(messages.personal)} />,
|
<ColumnSubheading key='header-personal' text={intl.formatMessage(messages.personal)} />,
|
||||||
|
|
|
@ -13,7 +13,7 @@ const NavigationPanel = () => (
|
||||||
<NavLink className='column-link column-link--transparent' to='/home' data-preview-title-id='column.home' data-preview-icon='home' ><Icon className='column-link__icon' id='home' fixedWidth /><FormattedMessage id='tabs_bar.home' defaultMessage='Home' /></NavLink>
|
<NavLink className='column-link column-link--transparent' to='/home' data-preview-title-id='column.home' data-preview-icon='home' ><Icon className='column-link__icon' id='home' fixedWidth /><FormattedMessage id='tabs_bar.home' defaultMessage='Home' /></NavLink>
|
||||||
<NavLink className='column-link column-link--transparent' to='/notifications' data-preview-title-id='column.notifications' data-preview-icon='bell' ><NotificationsCounterIcon className='column-link__icon' /><FormattedMessage id='tabs_bar.notifications' defaultMessage='Notifications' /></NavLink>
|
<NavLink className='column-link column-link--transparent' to='/notifications' data-preview-title-id='column.notifications' data-preview-icon='bell' ><NotificationsCounterIcon className='column-link__icon' /><FormattedMessage id='tabs_bar.notifications' defaultMessage='Notifications' /></NavLink>
|
||||||
<FollowRequestsNavLink />
|
<FollowRequestsNavLink />
|
||||||
<NavLink className='column-link column-link--transparent' to='/explore' data-preview-title-id='explore.title' data-preview-icon='globe'><Icon className='column-link__icon' id='globe' fixedWidth /><FormattedMessage id='explore.title' defaultMessage='Explore' /></NavLink>
|
<NavLink className='column-link column-link--transparent' to='/explore' data-preview-title-id='explore.title' data-preview-icon='hashtag'><Icon className='column-link__icon' id='hashtag' fixedWidth /><FormattedMessage id='explore.title' defaultMessage='Explore' /></NavLink>
|
||||||
<NavLink className='column-link column-link--transparent' to='/public/local' data-preview-title-id='column.community' data-preview-icon='users' ><Icon className='column-link__icon' id='users' fixedWidth /><FormattedMessage id='tabs_bar.local_timeline' defaultMessage='Local' /></NavLink>
|
<NavLink className='column-link column-link--transparent' to='/public/local' data-preview-title-id='column.community' data-preview-icon='users' ><Icon className='column-link__icon' id='users' fixedWidth /><FormattedMessage id='tabs_bar.local_timeline' defaultMessage='Local' /></NavLink>
|
||||||
<NavLink className='column-link column-link--transparent' exact to='/public' data-preview-title-id='column.public' data-preview-icon='globe' ><Icon className='column-link__icon' id='globe' fixedWidth /><FormattedMessage id='tabs_bar.federated_timeline' defaultMessage='Federated' /></NavLink>
|
<NavLink className='column-link column-link--transparent' exact to='/public' data-preview-title-id='column.public' data-preview-icon='globe' ><Icon className='column-link__icon' id='globe' fixedWidth /><FormattedMessage id='tabs_bar.federated_timeline' defaultMessage='Federated' /></NavLink>
|
||||||
<NavLink className='column-link column-link--transparent' to='/conversations'><Icon className='column-link__icon' id='envelope' fixedWidth /><FormattedMessage id='navigation_bar.direct' defaultMessage='Direct messages' /></NavLink>
|
<NavLink className='column-link column-link--transparent' to='/conversations'><Icon className='column-link__icon' id='envelope' fixedWidth /><FormattedMessage id='navigation_bar.direct' defaultMessage='Direct messages' /></NavLink>
|
||||||
|
|
|
@ -10,9 +10,9 @@ import NotificationsCounterIcon from './notifications_counter_icon';
|
||||||
export const links = [
|
export const links = [
|
||||||
<NavLink className='tabs-bar__link' to='/home' data-preview-title-id='column.home' data-preview-icon='home' ><Icon id='home' fixedWidth /><FormattedMessage id='tabs_bar.home' defaultMessage='Home' /></NavLink>,
|
<NavLink className='tabs-bar__link' to='/home' data-preview-title-id='column.home' data-preview-icon='home' ><Icon id='home' fixedWidth /><FormattedMessage id='tabs_bar.home' defaultMessage='Home' /></NavLink>,
|
||||||
<NavLink className='tabs-bar__link' to='/notifications' data-preview-title-id='column.notifications' data-preview-icon='bell' ><NotificationsCounterIcon /><FormattedMessage id='tabs_bar.notifications' defaultMessage='Notifications' /></NavLink>,
|
<NavLink className='tabs-bar__link' to='/notifications' data-preview-title-id='column.notifications' data-preview-icon='bell' ><NotificationsCounterIcon /><FormattedMessage id='tabs_bar.notifications' defaultMessage='Notifications' /></NavLink>,
|
||||||
<NavLink className='tabs-bar__link optional' to='/public/local' data-preview-title-id='column.community' data-preview-icon='users' ><Icon id='users' fixedWidth /><FormattedMessage id='tabs_bar.local_timeline' defaultMessage='Local' /></NavLink>,
|
<NavLink className='tabs-bar__link' to='/public/local' data-preview-title-id='column.community' data-preview-icon='users' ><Icon id='users' fixedWidth /><FormattedMessage id='tabs_bar.local_timeline' defaultMessage='Local' /></NavLink>,
|
||||||
<NavLink className='tabs-bar__link optional' exact to='/public' data-preview-title-id='column.public' data-preview-icon='globe' ><Icon id='globe' fixedWidth /><FormattedMessage id='tabs_bar.federated_timeline' defaultMessage='Federated' /></NavLink>,
|
<NavLink className='tabs-bar__link' exact to='/public' data-preview-title-id='column.public' data-preview-icon='globe' ><Icon id='globe' fixedWidth /><FormattedMessage id='tabs_bar.federated_timeline' defaultMessage='Federated' /></NavLink>,
|
||||||
<NavLink className='tabs-bar__link' to='/explore' data-preview-title-id='tabs_bar.search' data-preview-icon='search' ><Icon id='search' fixedWidth /><FormattedMessage id='tabs_bar.search' defaultMessage='Search' /></NavLink>,
|
<NavLink className='tabs-bar__link optional' to='/explore' data-preview-title-id='tabs_bar.search' data-preview-icon='search' ><Icon id='search' fixedWidth /><FormattedMessage id='tabs_bar.search' defaultMessage='Search' /></NavLink>,
|
||||||
<NavLink className='tabs-bar__link' style={{ flexGrow: '0', flexBasis: '30px' }} to='/getting-started' data-preview-title-id='getting_started.heading' data-preview-icon='bars' ><Icon id='bars' fixedWidth /></NavLink>,
|
<NavLink className='tabs-bar__link' style={{ flexGrow: '0', flexBasis: '30px' }} to='/getting-started' data-preview-title-id='getting_started.heading' data-preview-icon='bars' ><Icon id='bars' fixedWidth /></NavLink>,
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
|
@ -1956,6 +1956,10 @@
|
||||||
"defaultMessage": "Local timeline",
|
"defaultMessage": "Local timeline",
|
||||||
"id": "navigation_bar.community_timeline"
|
"id": "navigation_bar.community_timeline"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"defaultMessage": "Explore",
|
||||||
|
"id": "navigation_bar.explore"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"defaultMessage": "Direct messages",
|
"defaultMessage": "Direct messages",
|
||||||
"id": "navigation_bar.direct"
|
"id": "navigation_bar.direct"
|
||||||
|
|
|
@ -298,6 +298,7 @@
|
||||||
"navigation_bar.discover": "Discover",
|
"navigation_bar.discover": "Discover",
|
||||||
"navigation_bar.domain_blocks": "Blocked domains",
|
"navigation_bar.domain_blocks": "Blocked domains",
|
||||||
"navigation_bar.edit_profile": "Edit profile",
|
"navigation_bar.edit_profile": "Edit profile",
|
||||||
|
"navigation_bar.explore": "Explore",
|
||||||
"navigation_bar.favourites": "Favourites",
|
"navigation_bar.favourites": "Favourites",
|
||||||
"navigation_bar.filters": "Muted words",
|
"navigation_bar.filters": "Muted words",
|
||||||
"navigation_bar.follow_requests": "Follow requests",
|
"navigation_bar.follow_requests": "Follow requests",
|
||||||
|
|
|
@ -32,8 +32,12 @@ class Instance < ApplicationRecord
|
||||||
@delivery_failure_tracker ||= DeliveryFailureTracker.new(domain)
|
@delivery_failure_tracker ||= DeliveryFailureTracker.new(domain)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def purgeable?
|
||||||
|
unavailable? || domain_block&.suspend?
|
||||||
|
end
|
||||||
|
|
||||||
def unavailable?
|
def unavailable?
|
||||||
unavailable_domain.present? || domain_block&.suspend?
|
unavailable_domain.present?
|
||||||
end
|
end
|
||||||
|
|
||||||
def failing?
|
def failing?
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
.fields-group
|
.fields-group
|
||||||
= f.input :shortcode, wrapper: :with_label, label: t('admin.custom_emojis.shortcode'), hint: t('admin.custom_emojis.shortcode_hint')
|
= f.input :shortcode, wrapper: :with_label, label: t('admin.custom_emojis.shortcode'), hint: t('admin.custom_emojis.shortcode_hint')
|
||||||
.fields-group
|
.fields-group
|
||||||
= f.input :image, wrapper: :with_label, input_html: { accept: 'image/png' }, hint: t('admin.custom_emojis.image_hint')
|
= f.input :image, wrapper: :with_label, input_html: { accept: CustomEmoji::IMAGE_MIME_TYPES.join(' ') }, hint: t('admin.custom_emojis.image_hint', size: number_to_human_size(CustomEmoji::LIMIT))
|
||||||
|
|
||||||
.actions
|
.actions
|
||||||
= f.button :button, t('admin.custom_emojis.upload'), type: :submit
|
= f.button :button, t('admin.custom_emojis.upload'), type: :submit
|
||||||
|
|
|
@ -86,7 +86,7 @@
|
||||||
= t('admin.instances.availability.failures_recorded', count: @instance.delivery_failure_tracker.days)
|
= t('admin.instances.availability.failures_recorded', count: @instance.delivery_failure_tracker.days)
|
||||||
= link_to t('admin.instances.delivery.clear'), clear_delivery_errors_admin_instance_path(@instance), data: { confirm: t('admin.accounts.are_you_sure'), method: :post } unless @instance.exhausted_deliveries_days.empty?
|
= link_to t('admin.instances.delivery.clear'), clear_delivery_errors_admin_instance_path(@instance), data: { confirm: t('admin.accounts.are_you_sure'), method: :post } unless @instance.exhausted_deliveries_days.empty?
|
||||||
|
|
||||||
- if @instance.unavailable?
|
- if @instance.purgeable?
|
||||||
%p= t('admin.instances.purge_description_html')
|
%p= t('admin.instances.purge_description_html')
|
||||||
|
|
||||||
= link_to t('admin.instances.purge'), admin_instance_path(@instance), data: { confirm: t('admin.instances.confirm_purge'), method: :delete }, class: 'button button--destructive'
|
= link_to t('admin.instances.purge'), admin_instance_path(@instance), data: { confirm: t('admin.instances.confirm_purge'), method: :delete }, class: 'button button--destructive'
|
||||||
|
|
|
@ -376,7 +376,6 @@ ar:
|
||||||
enable: تفعيل
|
enable: تفعيل
|
||||||
enabled: مُشغَّل
|
enabled: مُشغَّل
|
||||||
enabled_msg: تم تنشيط ذاك الإيموجي بنجاح
|
enabled_msg: تم تنشيط ذاك الإيموجي بنجاح
|
||||||
image_hint: ملف PNG إلى غاية حجم 50 ك.ب
|
|
||||||
list: القائمة
|
list: القائمة
|
||||||
listed: مُدرَج
|
listed: مُدرَج
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -234,7 +234,6 @@ bn:
|
||||||
enable: সক্রিয়
|
enable: সক্রিয়
|
||||||
enabled: সক্রিয়
|
enabled: সক্রিয়
|
||||||
enabled_msg: সফলভাবে সেই ইমোজি সক্ষম করা হয়েছে
|
enabled_msg: সফলভাবে সেই ইমোজি সক্ষম করা হয়েছে
|
||||||
image_hint: ৫০কেবি অবধি পিএনজি
|
|
||||||
list: তালিকা
|
list: তালিকা
|
||||||
listed: তালিকাভুক্ত
|
listed: তালিকাভুক্ত
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -373,7 +373,6 @@ ca:
|
||||||
enable: Habilita
|
enable: Habilita
|
||||||
enabled: Activat
|
enabled: Activat
|
||||||
enabled_msg: S'ha habilitat amb èxit emoji
|
enabled_msg: S'ha habilitat amb èxit emoji
|
||||||
image_hint: PNG de fins a 50 KB
|
|
||||||
list: Llista
|
list: Llista
|
||||||
listed: Enumerat
|
listed: Enumerat
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -348,7 +348,6 @@ co:
|
||||||
enable: Attivà
|
enable: Attivà
|
||||||
enabled: Attivate
|
enabled: Attivate
|
||||||
enabled_msg: L’emoji hè stata attivata
|
enabled_msg: L’emoji hè stata attivata
|
||||||
image_hint: PNG di 50Ko o menu
|
|
||||||
list: Listà
|
list: Listà
|
||||||
listed: Listata
|
listed: Listata
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -366,7 +366,6 @@ cs:
|
||||||
enable: Povolit
|
enable: Povolit
|
||||||
enabled: Povoleno
|
enabled: Povoleno
|
||||||
enabled_msg: Emoji bylo úspěšně povoleno
|
enabled_msg: Emoji bylo úspěšně povoleno
|
||||||
image_hint: PNG až do 50 KB
|
|
||||||
list: Uvést
|
list: Uvést
|
||||||
listed: Uvedeno
|
listed: Uvedeno
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -278,7 +278,6 @@ cy:
|
||||||
enable: Galluogi
|
enable: Galluogi
|
||||||
enabled: Wedi ei alluogi
|
enabled: Wedi ei alluogi
|
||||||
enabled_msg: Llwyddwyd i alluogi yr emoji hwnnw
|
enabled_msg: Llwyddwyd i alluogi yr emoji hwnnw
|
||||||
image_hint: PNG hyd at 50KB
|
|
||||||
list: Rhestr
|
list: Rhestr
|
||||||
listed: Rhestredig
|
listed: Rhestredig
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -373,7 +373,6 @@ da:
|
||||||
enable: Aktivér
|
enable: Aktivér
|
||||||
enabled: Aktiveret
|
enabled: Aktiveret
|
||||||
enabled_msg: Denne emoji er nu aktiv
|
enabled_msg: Denne emoji er nu aktiv
|
||||||
image_hint: PNG op til 50 kB
|
|
||||||
list: Oplist
|
list: Oplist
|
||||||
listed: Oplistet
|
listed: Oplistet
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -373,7 +373,6 @@ de:
|
||||||
enable: Aktivieren
|
enable: Aktivieren
|
||||||
enabled: Aktiviert
|
enabled: Aktiviert
|
||||||
enabled_msg: Das Emoji wurde aktiviert
|
enabled_msg: Das Emoji wurde aktiviert
|
||||||
image_hint: PNG bis zu 50 kB
|
|
||||||
list: Liste
|
list: Liste
|
||||||
listed: Gelistet
|
listed: Gelistet
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -306,7 +306,6 @@ el:
|
||||||
enable: Ενεργοποίηση
|
enable: Ενεργοποίηση
|
||||||
enabled: Ενεργοποιημένα
|
enabled: Ενεργοποιημένα
|
||||||
enabled_msg: Επιτυχής ενεργοποίηση αυτού του emoji
|
enabled_msg: Επιτυχής ενεργοποίηση αυτού του emoji
|
||||||
image_hint: PNG έως 50KB
|
|
||||||
list: Εμφάνιση
|
list: Εμφάνιση
|
||||||
listed: Αναφερθέντα
|
listed: Αναφερθέντα
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -373,7 +373,7 @@ en:
|
||||||
enable: Enable
|
enable: Enable
|
||||||
enabled: Enabled
|
enabled: Enabled
|
||||||
enabled_msg: Successfully enabled that emoji
|
enabled_msg: Successfully enabled that emoji
|
||||||
image_hint: PNG up to 50KB
|
image_hint: PNG or GIF up to %{size}
|
||||||
list: List
|
list: List
|
||||||
listed: Listed
|
listed: Listed
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -220,7 +220,6 @@ en_GB:
|
||||||
emoji: Emoji
|
emoji: Emoji
|
||||||
enable: Enable
|
enable: Enable
|
||||||
enabled_msg: Successfully enabled that emoji
|
enabled_msg: Successfully enabled that emoji
|
||||||
image_hint: PNG up to 50KB
|
|
||||||
listed: Listed
|
listed: Listed
|
||||||
new:
|
new:
|
||||||
title: Add new custom emoji
|
title: Add new custom emoji
|
||||||
|
|
|
@ -308,7 +308,6 @@ eo:
|
||||||
enable: Ebligi
|
enable: Ebligi
|
||||||
enabled: Ebligita
|
enabled: Ebligita
|
||||||
enabled_msg: Tiu emoĝio estis sukcese ebligita
|
enabled_msg: Tiu emoĝio estis sukcese ebligita
|
||||||
image_hint: PNG ĝis 50KB
|
|
||||||
list: Listo
|
list: Listo
|
||||||
listed: Listigita
|
listed: Listigita
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -373,7 +373,6 @@ es-AR:
|
||||||
enable: Habilitar
|
enable: Habilitar
|
||||||
enabled: Habilitado
|
enabled: Habilitado
|
||||||
enabled_msg: Se habilitó ese emoji exitosamente
|
enabled_msg: Se habilitó ese emoji exitosamente
|
||||||
image_hint: PNG de hasta 50KB
|
|
||||||
list: Listar
|
list: Listar
|
||||||
listed: Listados
|
listed: Listados
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -373,7 +373,6 @@ es-MX:
|
||||||
enable: Habilitar
|
enable: Habilitar
|
||||||
enabled: Activado
|
enabled: Activado
|
||||||
enabled_msg: Se habilitó con éxito ese emoji
|
enabled_msg: Se habilitó con éxito ese emoji
|
||||||
image_hint: PNG de hasta 50KB
|
|
||||||
list: Lista
|
list: Lista
|
||||||
listed: Listados
|
listed: Listados
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -373,7 +373,6 @@ es:
|
||||||
enable: Habilitar
|
enable: Habilitar
|
||||||
enabled: Activado
|
enabled: Activado
|
||||||
enabled_msg: Se habilitó con éxito ese emoji
|
enabled_msg: Se habilitó con éxito ese emoji
|
||||||
image_hint: PNG de hasta 50KB
|
|
||||||
list: Lista
|
list: Lista
|
||||||
listed: Listados
|
listed: Listados
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -258,7 +258,6 @@ et:
|
||||||
enable: Luba
|
enable: Luba
|
||||||
enabled: Lubatud
|
enabled: Lubatud
|
||||||
enabled_msg: Selle emotikoni lubamine õnnestus
|
enabled_msg: Selle emotikoni lubamine õnnestus
|
||||||
image_hint: PNG kuni 50KB
|
|
||||||
list: Loend
|
list: Loend
|
||||||
listed: Nimekirjastatud
|
listed: Nimekirjastatud
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -362,7 +362,6 @@ eu:
|
||||||
enable: Gaitu
|
enable: Gaitu
|
||||||
enabled: Gaituta
|
enabled: Gaituta
|
||||||
enabled_msg: Emoji hori ongi gaitu da
|
enabled_msg: Emoji hori ongi gaitu da
|
||||||
image_hint: PNG gehienez 50KB
|
|
||||||
list: Zerrendatu
|
list: Zerrendatu
|
||||||
listed: Zerrendatua
|
listed: Zerrendatua
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -360,7 +360,6 @@ fa:
|
||||||
enable: به کار انداختن
|
enable: به کار انداختن
|
||||||
enabled: فعال
|
enabled: فعال
|
||||||
enabled_msg: این شکلک با موفقیت فعال شد
|
enabled_msg: این شکلک با موفقیت فعال شد
|
||||||
image_hint: پروندهٔ PNG حداکثر 50KB
|
|
||||||
list: فهرست
|
list: فهرست
|
||||||
listed: فهرست شده
|
listed: فهرست شده
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -373,7 +373,6 @@ fi:
|
||||||
enable: Ota käyttöön
|
enable: Ota käyttöön
|
||||||
enabled: Käytössä
|
enabled: Käytössä
|
||||||
enabled_msg: Emojin käyttöönotto onnistui
|
enabled_msg: Emojin käyttöönotto onnistui
|
||||||
image_hint: PNG enintään 50 kt
|
|
||||||
list: Listaa
|
list: Listaa
|
||||||
listed: Listassa
|
listed: Listassa
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -373,7 +373,6 @@ fr:
|
||||||
enable: Activer
|
enable: Activer
|
||||||
enabled: Activé
|
enabled: Activé
|
||||||
enabled_msg: Émoji activé avec succès
|
enabled_msg: Émoji activé avec succès
|
||||||
image_hint: PNG de moins de 50 Ko
|
|
||||||
list: Lister
|
list: Lister
|
||||||
listed: Listé
|
listed: Listé
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -381,7 +381,6 @@ gd:
|
||||||
enable: Cuir an comas
|
enable: Cuir an comas
|
||||||
enabled: Chaidh a chur an comas
|
enabled: Chaidh a chur an comas
|
||||||
enabled_msg: Chaidh an t-Emoji sin a chur an comas
|
enabled_msg: Chaidh an t-Emoji sin a chur an comas
|
||||||
image_hint: PNG suas ri 50KB
|
|
||||||
list: Liosta
|
list: Liosta
|
||||||
listed: Liostaichte
|
listed: Liostaichte
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -373,7 +373,6 @@ gl:
|
||||||
enable: Activar
|
enable: Activar
|
||||||
enabled: Activado
|
enabled: Activado
|
||||||
enabled_msg: Activouse a emoticona de xeito correcto
|
enabled_msg: Activouse a emoticona de xeito correcto
|
||||||
image_hint: PNG de até 50KB
|
|
||||||
list: Listar
|
list: Listar
|
||||||
listed: Listado
|
listed: Listado
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -375,7 +375,6 @@ hu:
|
||||||
enable: Engedélyezés
|
enable: Engedélyezés
|
||||||
enabled: Engedélyezve
|
enabled: Engedélyezve
|
||||||
enabled_msg: Emodzsi sikeresen engedélyezve
|
enabled_msg: Emodzsi sikeresen engedélyezve
|
||||||
image_hint: PNG (legfeljebb 50 kB-os)
|
|
||||||
list: Felsorolás
|
list: Felsorolás
|
||||||
listed: Felsorolva
|
listed: Felsorolva
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -295,7 +295,6 @@ hy:
|
||||||
enable: Միացնել
|
enable: Միացնել
|
||||||
enabled: Միացուած
|
enabled: Միացուած
|
||||||
enabled_msg: Յաջողութեամբ միացուեց էմոջին
|
enabled_msg: Յաջողութեամբ միացուեց էմոջին
|
||||||
image_hint: PNG մինչեւ 50KB
|
|
||||||
list: Ցանկ
|
list: Ցանկ
|
||||||
listed: Ցուցակագրուած
|
listed: Ցուցակագրուած
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -367,7 +367,6 @@ id:
|
||||||
enable: Aktifkan
|
enable: Aktifkan
|
||||||
enabled: Diaktifkan
|
enabled: Diaktifkan
|
||||||
enabled_msg: Emoji berhasil diaktifkan
|
enabled_msg: Emoji berhasil diaktifkan
|
||||||
image_hint: PNG hingga 50KB
|
|
||||||
list: Daftar
|
list: Daftar
|
||||||
listed: Terdaftar
|
listed: Terdaftar
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -373,7 +373,6 @@ is:
|
||||||
enable: Virkja
|
enable: Virkja
|
||||||
enabled: Virkt
|
enabled: Virkt
|
||||||
enabled_msg: Tókst að gera þetta tjáningartákn virkt
|
enabled_msg: Tókst að gera þetta tjáningartákn virkt
|
||||||
image_hint: PNG allt að 50KB
|
|
||||||
list: Listi
|
list: Listi
|
||||||
listed: Skráð
|
listed: Skráð
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -373,7 +373,6 @@ it:
|
||||||
enable: Abilita
|
enable: Abilita
|
||||||
enabled: Abilitato
|
enabled: Abilitato
|
||||||
enabled_msg: Questa emoji è stata abilitata con successo
|
enabled_msg: Questa emoji è stata abilitata con successo
|
||||||
image_hint: PNG fino a 50 KB
|
|
||||||
list: Includi nell'elenco
|
list: Includi nell'elenco
|
||||||
listed: Elencato
|
listed: Elencato
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -361,7 +361,6 @@ ja:
|
||||||
enable: 有効化
|
enable: 有効化
|
||||||
enabled: 有効
|
enabled: 有効
|
||||||
enabled_msg: 絵文字を有効化しました
|
enabled_msg: 絵文字を有効化しました
|
||||||
image_hint: 50KBまでのPNG画像を利用できます
|
|
||||||
list: 表示
|
list: 表示
|
||||||
listed: 表示
|
listed: 表示
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -139,7 +139,6 @@ ka:
|
||||||
emoji: ემოჯი
|
emoji: ემოჯი
|
||||||
enable: ჩართვა
|
enable: ჩართვა
|
||||||
enabled_msg: წარმატებით ჩაირთო ეს ემოჯი
|
enabled_msg: წარმატებით ჩაირთო ეს ემოჯი
|
||||||
image_hint: PNG 50კბმდე
|
|
||||||
listed: ჩამოთვლილი
|
listed: ჩამოთვლილი
|
||||||
new:
|
new:
|
||||||
title: ახალი პერსონალიზირებული ემოჯის დამატება
|
title: ახალი პერსონალიზირებული ემოჯის დამატება
|
||||||
|
|
|
@ -292,7 +292,6 @@ kab:
|
||||||
enable: Rmed
|
enable: Rmed
|
||||||
enabled: Yermed
|
enabled: Yermed
|
||||||
enabled_msg: Imuji yermed mebla ugur
|
enabled_msg: Imuji yermed mebla ugur
|
||||||
image_hint: PNG n ddaw n 50KT
|
|
||||||
list: Umuγ
|
list: Umuγ
|
||||||
new:
|
new:
|
||||||
title: Timerna n imuji udmawan amaynut
|
title: Timerna n imuji udmawan amaynut
|
||||||
|
|
|
@ -211,7 +211,6 @@ kk:
|
||||||
enable: Қосу
|
enable: Қосу
|
||||||
enabled: Қосылды
|
enabled: Қосылды
|
||||||
enabled_msg: Эмодзи сәтті қосылды
|
enabled_msg: Эмодзи сәтті қосылды
|
||||||
image_hint: PNG 50KB
|
|
||||||
list: Тізім
|
list: Тізім
|
||||||
listed: Тізілді
|
listed: Тізілді
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -373,7 +373,6 @@ kmr:
|
||||||
enable: Çalak bike
|
enable: Çalak bike
|
||||||
enabled: Çalakkirî
|
enabled: Çalakkirî
|
||||||
enabled_msg: Ev hestok bi serkeftî hate çalak kirin
|
enabled_msg: Ev hestok bi serkeftî hate çalak kirin
|
||||||
image_hint: Mezinahiya pelê PNG heya 50Kb te
|
|
||||||
list: Rêzok
|
list: Rêzok
|
||||||
listed: Rêzokkirî
|
listed: Rêzokkirî
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -369,7 +369,6 @@ ko:
|
||||||
enable: 활성화
|
enable: 활성화
|
||||||
enabled: 활성됨
|
enabled: 활성됨
|
||||||
enabled_msg: 성공적으로 활성화하였습니다
|
enabled_msg: 성공적으로 활성화하였습니다
|
||||||
image_hint: 50KB 이하의 PNG
|
|
||||||
list: 목록에 추가
|
list: 목록에 추가
|
||||||
listed: 목록에 실림
|
listed: 목록에 실림
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -285,7 +285,6 @@ ku:
|
||||||
enable: چالاککردن
|
enable: چالاککردن
|
||||||
enabled: چالاککراوە
|
enabled: چالاککراوە
|
||||||
enabled_msg: ئەو ئیمۆجییە بە سەرکەوتووانە چالاک کرا
|
enabled_msg: ئەو ئیمۆجییە بە سەرکەوتووانە چالاک کرا
|
||||||
image_hint: PNG تا ٥٠کیلۆبایت
|
|
||||||
list: پێرست
|
list: پێرست
|
||||||
listed: پێرستکراوە
|
listed: پێرستکراوە
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -151,7 +151,6 @@ lt:
|
||||||
emoji: Jaustukas
|
emoji: Jaustukas
|
||||||
enable: Įjungti
|
enable: Įjungti
|
||||||
enabled_msg: Šis jaustukas sėkmingai įjungtas
|
enabled_msg: Šis jaustukas sėkmingai įjungtas
|
||||||
image_hint: PNG failo dydis iki 50KB
|
|
||||||
listed: Įtrauktas į sąrašą
|
listed: Įtrauktas į sąrašą
|
||||||
new:
|
new:
|
||||||
title: Pridėti naują jaustuką
|
title: Pridėti naują jaustuką
|
||||||
|
|
|
@ -377,7 +377,6 @@ lv:
|
||||||
enable: Iespējot
|
enable: Iespējot
|
||||||
enabled: Iespējots
|
enabled: Iespējots
|
||||||
enabled_msg: Šī emocijzīme ir veiksmīgi iespējota
|
enabled_msg: Šī emocijzīme ir veiksmīgi iespējota
|
||||||
image_hint: PNG līdz 50 KB
|
|
||||||
list: Saraksts
|
list: Saraksts
|
||||||
listed: Uzrakstītas
|
listed: Uzrakstītas
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -334,7 +334,6 @@ ms:
|
||||||
enable: Dayakan
|
enable: Dayakan
|
||||||
enabled: Didayakan
|
enabled: Didayakan
|
||||||
enabled_msg: Emoji tersebut berjaya didayakan
|
enabled_msg: Emoji tersebut berjaya didayakan
|
||||||
image_hint: PNG, maksimum 50KB
|
|
||||||
list: Senarai
|
list: Senarai
|
||||||
listed: Disenaraikan
|
listed: Disenaraikan
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -337,7 +337,6 @@ nl:
|
||||||
enable: Inschakelen
|
enable: Inschakelen
|
||||||
enabled: Ingeschakeld
|
enabled: Ingeschakeld
|
||||||
enabled_msg: Inschakelen van deze emoji geslaagd
|
enabled_msg: Inschakelen van deze emoji geslaagd
|
||||||
image_hint: PNG van max. 50KB
|
|
||||||
list: In lijst
|
list: In lijst
|
||||||
listed: Weergegeven
|
listed: Weergegeven
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -300,7 +300,6 @@ nn:
|
||||||
enable: Slå på
|
enable: Slå på
|
||||||
enabled: Slege på
|
enabled: Slege på
|
||||||
enabled_msg: Aktiverte kjensleteikn
|
enabled_msg: Aktiverte kjensleteikn
|
||||||
image_hint: PNG opp til 50 kB
|
|
||||||
list: Oppfør
|
list: Oppfør
|
||||||
listed: Oppført
|
listed: Oppført
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -297,7 +297,6 @@
|
||||||
enable: Aktivere
|
enable: Aktivere
|
||||||
enabled: Skrudd på
|
enabled: Skrudd på
|
||||||
enabled_msg: Aktiverte emojien uten problem
|
enabled_msg: Aktiverte emojien uten problem
|
||||||
image_hint: PNG opp til 50KB
|
|
||||||
list: Før opp
|
list: Før opp
|
||||||
listed: Oppførte
|
listed: Oppførte
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -265,7 +265,6 @@ oc:
|
||||||
enable: Activar
|
enable: Activar
|
||||||
enabled: Activat
|
enabled: Activat
|
||||||
enabled_msg: Aqueste emoji es ben activat
|
enabled_msg: Aqueste emoji es ben activat
|
||||||
image_hint: PNG cap a 50Ko
|
|
||||||
list: Listar
|
list: Listar
|
||||||
listed: Listat
|
listed: Listat
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -378,7 +378,6 @@ pl:
|
||||||
enable: Włącz
|
enable: Włącz
|
||||||
enabled: Włączone
|
enabled: Włączone
|
||||||
enabled_msg: Pomyślnie przywrócono emoji
|
enabled_msg: Pomyślnie przywrócono emoji
|
||||||
image_hint: Plik PNG ważący do 50KB
|
|
||||||
list: Dodaj do listy
|
list: Dodaj do listy
|
||||||
listed: Widoczne
|
listed: Widoczne
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -359,7 +359,6 @@ pt-BR:
|
||||||
enable: Ativar
|
enable: Ativar
|
||||||
enabled: Ativado
|
enabled: Ativado
|
||||||
enabled_msg: Emoji ativado com sucesso
|
enabled_msg: Emoji ativado com sucesso
|
||||||
image_hint: PNG de até 50KB
|
|
||||||
list: Listar
|
list: Listar
|
||||||
listed: Listado
|
listed: Listado
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -373,7 +373,6 @@ pt-PT:
|
||||||
enable: Ativar
|
enable: Ativar
|
||||||
enabled: Ativado
|
enabled: Ativado
|
||||||
enabled_msg: Ativado com sucesso este emoji
|
enabled_msg: Ativado com sucesso este emoji
|
||||||
image_hint: PNG de até 50KB
|
|
||||||
list: Lista
|
list: Lista
|
||||||
listed: Listado
|
listed: Listado
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -378,7 +378,6 @@ ru:
|
||||||
enable: Включить
|
enable: Включить
|
||||||
enabled: Включено
|
enabled: Включено
|
||||||
enabled_msg: Эмодзи успешно включено
|
enabled_msg: Эмодзи успешно включено
|
||||||
image_hint: PNG до 50KB
|
|
||||||
list: Список
|
list: Список
|
||||||
listed: В списке
|
listed: В списке
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -334,7 +334,6 @@ sc:
|
||||||
enable: Ativa
|
enable: Ativa
|
||||||
enabled: Ativadu
|
enabled: Ativadu
|
||||||
enabled_msg: As ativadu s'emoji
|
enabled_msg: As ativadu s'emoji
|
||||||
image_hint: PNG de finas a 50 KB
|
|
||||||
list: Lista
|
list: Lista
|
||||||
listed: Listadu
|
listed: Listadu
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -289,7 +289,6 @@ sk:
|
||||||
enable: Povoľ
|
enable: Povoľ
|
||||||
enabled: Povolené
|
enabled: Povolené
|
||||||
enabled_msg: Emoji bolo úspešne povolené
|
enabled_msg: Emoji bolo úspešne povolené
|
||||||
image_hint: PNG do 50KB
|
|
||||||
list: Zoznam
|
list: Zoznam
|
||||||
listed: V zozname
|
listed: V zozname
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -252,7 +252,6 @@ sl:
|
||||||
enable: Omogoči
|
enable: Omogoči
|
||||||
enabled: Omogočeno
|
enabled: Omogočeno
|
||||||
enabled_msg: Ta emotikon je uspešno omogočen
|
enabled_msg: Ta emotikon je uspešno omogočen
|
||||||
image_hint: PNG do 50KB
|
|
||||||
list: Seznam
|
list: Seznam
|
||||||
listed: Navedeno
|
listed: Navedeno
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -373,7 +373,6 @@ sq:
|
||||||
enable: Aktivizoje
|
enable: Aktivizoje
|
||||||
enabled: I aktivizuar
|
enabled: I aktivizuar
|
||||||
enabled_msg: Ai emoxhi u aktivizua me sukses
|
enabled_msg: Ai emoxhi u aktivizua me sukses
|
||||||
image_hint: PNG deri 50KB
|
|
||||||
list: Vëre në listë
|
list: Vëre në listë
|
||||||
listed: Në listë
|
listed: Në listë
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -109,7 +109,6 @@ sr-Latn:
|
||||||
emoji: Emotikon
|
emoji: Emotikon
|
||||||
enable: Omogući
|
enable: Omogući
|
||||||
enabled_msg: Emotikon uspešno omogućen
|
enabled_msg: Emotikon uspešno omogućen
|
||||||
image_hint: PNG do 50KB
|
|
||||||
listed: Izlistan
|
listed: Izlistan
|
||||||
new:
|
new:
|
||||||
title: Dodaj novi proizvoljni emotikon
|
title: Dodaj novi proizvoljni emotikon
|
||||||
|
|
|
@ -170,7 +170,6 @@ sr:
|
||||||
emoji: Емоџи
|
emoji: Емоџи
|
||||||
enable: Омогући
|
enable: Омогући
|
||||||
enabled_msg: Емоџи успешно омогућен
|
enabled_msg: Емоџи успешно омогућен
|
||||||
image_hint: PNG до 50KB
|
|
||||||
listed: Излистан
|
listed: Излистан
|
||||||
new:
|
new:
|
||||||
title: Додај нови произвољни емоџи
|
title: Додај нови произвољни емоџи
|
||||||
|
|
|
@ -330,7 +330,6 @@ sv:
|
||||||
enable: Aktivera
|
enable: Aktivera
|
||||||
enabled: Aktiverad
|
enabled: Aktiverad
|
||||||
enabled_msg: Aktiverade den emoji utan problem
|
enabled_msg: Aktiverade den emoji utan problem
|
||||||
image_hint: PNG upp till 50KB
|
|
||||||
list: Lista
|
list: Lista
|
||||||
listed: Noterade
|
listed: Noterade
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -354,7 +354,6 @@ th:
|
||||||
enable: เปิดใช้งาน
|
enable: เปิดใช้งาน
|
||||||
enabled: เปิดใช้งานอยู่
|
enabled: เปิดใช้งานอยู่
|
||||||
enabled_msg: เปิดใช้งานอีโมจินั้นสำเร็จ
|
enabled_msg: เปิดใช้งานอีโมจินั้นสำเร็จ
|
||||||
image_hint: PNG สูงสุด 50KB
|
|
||||||
list: แสดงรายการ
|
list: แสดงรายการ
|
||||||
listed: อยู่ในรายการ
|
listed: อยู่ในรายการ
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -373,7 +373,6 @@ tr:
|
||||||
enable: Etkinleştir
|
enable: Etkinleştir
|
||||||
enabled: Etkin
|
enabled: Etkin
|
||||||
enabled_msg: Bu emojiyi başarıyla etkinleştirdi
|
enabled_msg: Bu emojiyi başarıyla etkinleştirdi
|
||||||
image_hint: 50 KB'a kadar PNG
|
|
||||||
list: Liste
|
list: Liste
|
||||||
listed: Listelenen
|
listed: Listelenen
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -368,7 +368,6 @@ uk:
|
||||||
enable: Увімкнути
|
enable: Увімкнути
|
||||||
enabled: Увімкнено
|
enabled: Увімкнено
|
||||||
enabled_msg: Емодзі успішно увімкнене
|
enabled_msg: Емодзі успішно увімкнене
|
||||||
image_hint: PNG розміром до 50 КБ
|
|
||||||
list: Список
|
list: Список
|
||||||
listed: У списку
|
listed: У списку
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -367,7 +367,6 @@ vi:
|
||||||
enable: Cho phép
|
enable: Cho phép
|
||||||
enabled: Đã cho phép
|
enabled: Đã cho phép
|
||||||
enabled_msg: Đã cho phép thành công Emoji này
|
enabled_msg: Đã cho phép thành công Emoji này
|
||||||
image_hint: PNG tối đa 50KB
|
|
||||||
list: Danh sách
|
list: Danh sách
|
||||||
listed: Liệt kê
|
listed: Liệt kê
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -364,7 +364,6 @@ zh-CN:
|
||||||
enable: 启用
|
enable: 启用
|
||||||
enabled: 已启用
|
enabled: 已启用
|
||||||
enabled_msg: 表情启用成功
|
enabled_msg: 表情启用成功
|
||||||
image_hint: PNG 格式,最大 50KB
|
|
||||||
list: 列表
|
list: 列表
|
||||||
listed: 已显示
|
listed: 已显示
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -344,7 +344,6 @@ zh-HK:
|
||||||
enable: 啟用
|
enable: 啟用
|
||||||
enabled: 已啟用
|
enabled: 已啟用
|
||||||
enabled_msg: 已啟用表情符號
|
enabled_msg: 已啟用表情符號
|
||||||
image_hint: PNG 格式,最大 50KB
|
|
||||||
list: 列出
|
list: 列出
|
||||||
listed: 已列出
|
listed: 已列出
|
||||||
new:
|
new:
|
||||||
|
|
|
@ -367,7 +367,6 @@ zh-TW:
|
||||||
enable: 啟用
|
enable: 啟用
|
||||||
enabled: 已啟用
|
enabled: 已啟用
|
||||||
enabled_msg: 已啟用表情符號
|
enabled_msg: 已啟用表情符號
|
||||||
image_hint: PNG 格式, 最大 50KB
|
|
||||||
list: 列表
|
list: 列表
|
||||||
listed: 已顯示
|
listed: 已顯示
|
||||||
new:
|
new:
|
||||||
|
|
Loading…
Reference in a new issue