Merge remote-tracking branch 'parent/main' into upstream-20241206
This commit is contained in:
commit
3c3ee557d0
187 changed files with 1105 additions and 537 deletions
6
.github/workflows/test-migrations.yml
vendored
6
.github/workflows/test-migrations.yml
vendored
|
@ -15,6 +15,7 @@ on:
|
|||
- '**/*.rb'
|
||||
- '.github/workflows/test-migrations.yml'
|
||||
- 'lib/tasks/tests.rake'
|
||||
- 'lib/tasks/db.rake'
|
||||
|
||||
pull_request:
|
||||
paths:
|
||||
|
@ -93,6 +94,11 @@ jobs:
|
|||
bin/rails db:drop
|
||||
bin/rails db:create
|
||||
SKIP_POST_DEPLOYMENT_MIGRATIONS=true bin/rails tests:migrations:prepare_database
|
||||
|
||||
# Migrate up to v4.2.0 breakpoint
|
||||
bin/rails db:migrate VERSION=20230907150100
|
||||
|
||||
# Migrate the rest
|
||||
SKIP_POST_DEPLOYMENT_MIGRATIONS=true bin/rails db:migrate
|
||||
bin/rails db:migrate
|
||||
bin/rails tests:migrations:check_database
|
||||
|
|
13
Gemfile.lock
13
Gemfile.lock
|
@ -94,7 +94,7 @@ GEM
|
|||
ast (2.4.2)
|
||||
attr_required (1.0.2)
|
||||
aws-eventstream (1.3.0)
|
||||
aws-partitions (1.1015.0)
|
||||
aws-partitions (1.1017.0)
|
||||
aws-sdk-core (3.214.0)
|
||||
aws-eventstream (~> 1, >= 1.3.0)
|
||||
aws-partitions (~> 1, >= 1.992.0)
|
||||
|
@ -103,7 +103,7 @@ GEM
|
|||
aws-sdk-kms (1.96.0)
|
||||
aws-sdk-core (~> 3, >= 3.210.0)
|
||||
aws-sigv4 (~> 1.5)
|
||||
aws-sdk-s3 (1.175.0)
|
||||
aws-sdk-s3 (1.176.0)
|
||||
aws-sdk-core (~> 3, >= 3.210.0)
|
||||
aws-sdk-kms (~> 1)
|
||||
aws-sigv4 (~> 1.5)
|
||||
|
@ -128,7 +128,7 @@ GEM
|
|||
msgpack (~> 1.2)
|
||||
brakeman (6.2.2)
|
||||
racc
|
||||
browser (6.1.0)
|
||||
browser (6.2.0)
|
||||
brpoplpush-redis_script (0.1.3)
|
||||
concurrent-ruby (~> 1.0, >= 1.0.5)
|
||||
redis (>= 1.0, < 6)
|
||||
|
@ -466,7 +466,7 @@ GEM
|
|||
opentelemetry-api (1.4.0)
|
||||
opentelemetry-common (0.21.0)
|
||||
opentelemetry-api (~> 1.0)
|
||||
opentelemetry-exporter-otlp (0.29.0)
|
||||
opentelemetry-exporter-otlp (0.29.1)
|
||||
google-protobuf (>= 3.18)
|
||||
googleapis-common-protos-types (~> 1.3)
|
||||
opentelemetry-api (~> 1.1)
|
||||
|
@ -490,8 +490,9 @@ GEM
|
|||
opentelemetry-instrumentation-active_job (0.7.8)
|
||||
opentelemetry-api (~> 1.0)
|
||||
opentelemetry-instrumentation-base (~> 0.22.1)
|
||||
opentelemetry-instrumentation-active_model_serializers (0.20.2)
|
||||
opentelemetry-instrumentation-active_model_serializers (0.20.3)
|
||||
opentelemetry-api (~> 1.0)
|
||||
opentelemetry-instrumentation-active_support (>= 0.6.0)
|
||||
opentelemetry-instrumentation-base (~> 0.22.1)
|
||||
opentelemetry-instrumentation-active_record (0.8.1)
|
||||
opentelemetry-api (~> 1.0)
|
||||
|
@ -545,7 +546,7 @@ GEM
|
|||
opentelemetry-instrumentation-base (~> 0.22.1)
|
||||
opentelemetry-registry (0.3.1)
|
||||
opentelemetry-api (~> 1.1)
|
||||
opentelemetry-sdk (1.5.0)
|
||||
opentelemetry-sdk (1.6.0)
|
||||
opentelemetry-api (~> 1.1)
|
||||
opentelemetry-common (~> 0.20)
|
||||
opentelemetry-registry (~> 0.2)
|
||||
|
|
|
@ -27,7 +27,9 @@ class Api::V1::Trends::TagsController < Api::BaseController
|
|||
end
|
||||
|
||||
def tags_from_trends
|
||||
Trends.tags.query.allowed
|
||||
scope = Trends.tags.query.allowed.in_locale(content_locale)
|
||||
scope = scope.filtered_for(current_account) if user_signed_in?
|
||||
scope
|
||||
end
|
||||
|
||||
def next_path
|
||||
|
|
|
@ -101,8 +101,9 @@
|
|||
"annual_report.summary.highlighted_post.possessive": "на {name}",
|
||||
"annual_report.summary.most_used_app.most_used_app": "най-употребявано приложение",
|
||||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "най-употребяван хаштаг",
|
||||
"annual_report.summary.most_used_hashtag.none": "Няма",
|
||||
"annual_report.summary.new_posts.new_posts": "нови публикации",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Това ви слага най-отгоре</topLabel><percentage></percentage><bottomLabel>сред потребителите на Mastodon.</bottomLabel>",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Това ви слага най-отгоре</topLabel><percentage></percentage><bottomLabel>сред потребителите на {domain}.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Няма да кажем на Бърни Сандърс.",
|
||||
"annual_report.summary.thanks": "Благодарим, че сте част от Mastodon!",
|
||||
"attachments_list.unprocessed": "(необработено)",
|
||||
|
@ -204,6 +205,9 @@
|
|||
"confirmations.edit.confirm": "Редактиране",
|
||||
"confirmations.edit.message": "Редактирането сега ще замени съобщението, което в момента съставяте. Сигурни ли сте, че искате да продължите?",
|
||||
"confirmations.edit.title": "Презаписвате ли публикацията?",
|
||||
"confirmations.follow_to_list.confirm": "Последване и добавяне в списък",
|
||||
"confirmations.follow_to_list.message": "Трябва да последвате {name}, за да добавите лицето към списък.",
|
||||
"confirmations.follow_to_list.title": "Последвате ли потребителя?",
|
||||
"confirmations.logout.confirm": "Излизане",
|
||||
"confirmations.logout.message": "Наистина ли искате да излезете?",
|
||||
"confirmations.logout.title": "Излизате ли от системата?",
|
||||
|
@ -394,6 +398,7 @@
|
|||
"home.pending_critical_update.title": "Налично критично обновяване на сигурността!",
|
||||
"home.show_announcements": "Показване на оповестяванията",
|
||||
"ignore_notifications_modal.disclaimer": "Mastodon не може да осведоми потребители, че сте пренебрегнали известията им. Пренебрегването на известията няма да спре самите съобщения да не бъдат изпращани.",
|
||||
"ignore_notifications_modal.filter_instead": "Вместо това филтриране",
|
||||
"ignore_notifications_modal.filter_to_act_users": "Вие все още ще може да приемате, отхвърляте или докладвате потребители",
|
||||
"ignore_notifications_modal.filter_to_avoid_confusion": "Прецеждането помага за избягване на възможно объркване",
|
||||
"ignore_notifications_modal.filter_to_review_separately": "Може да разгледате отделно филтрираните известия",
|
||||
|
@ -491,7 +496,7 @@
|
|||
"lists.replies_policy.list": "Членуващите в списъка",
|
||||
"lists.replies_policy.none": "Никого",
|
||||
"lists.save": "Запазване",
|
||||
"lists.search_placeholder": "Търсене сред, които сте последвали",
|
||||
"lists.search": "Търсене",
|
||||
"lists.show_replies_to": "Включва отговори от членуващи в списъка до",
|
||||
"load_pending": "{count, plural, one {# нов елемент} other {# нови елемента}}",
|
||||
"loading_indicator.label": "Зареждане…",
|
||||
|
@ -634,6 +639,7 @@
|
|||
"notifications.policy.drop": "Пренебрегване",
|
||||
"notifications.policy.drop_hint": "Изпращане в празнотата, за да не се видим никога пак",
|
||||
"notifications.policy.filter": "Филтър",
|
||||
"notifications.policy.filter_hint": "Изпращане до филтрираните входящи за известия",
|
||||
"notifications.policy.filter_limited_accounts_hint": "Ограничено от модераторите на сървъра",
|
||||
"notifications.policy.filter_limited_accounts_title": "Модерирани акаунти",
|
||||
"notifications.policy.filter_new_accounts.hint": "Сътворено през {days, plural, one {последния ден} other {последните # дена}}",
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "l'etiqueta més utilitzada",
|
||||
"annual_report.summary.most_used_hashtag.none": "Cap",
|
||||
"annual_report.summary.new_posts.new_posts": "publicacions noves",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Que us posa en el</topLabel><percentage></percentage><bottomLabel>més alt dels usuaris de Mastodon.</bottomLabel>",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Que us posa al</topLabel><percentage></percentage><bottomLabel>capdamunt dels usuaris de {domain}.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "No li ho direm al Bernie.",
|
||||
"annual_report.summary.thanks": "Gràcies per formar part de Mastodon!",
|
||||
"attachments_list.unprocessed": "(sense processar)",
|
||||
|
@ -205,6 +205,9 @@
|
|||
"confirmations.edit.confirm": "Edita",
|
||||
"confirmations.edit.message": "Editant ara sobreescriuràs el missatge que estàs editant. Segur que vols continuar?",
|
||||
"confirmations.edit.title": "Sobreescriure la publicació?",
|
||||
"confirmations.follow_to_list.confirm": "Seguir i afegir a una llista",
|
||||
"confirmations.follow_to_list.message": "Cal seguir {name} per a afegir-lo a una llista.",
|
||||
"confirmations.follow_to_list.title": "Seguir l'usuari?",
|
||||
"confirmations.logout.confirm": "Tanca la sessió",
|
||||
"confirmations.logout.message": "Segur que vols tancar la sessió?",
|
||||
"confirmations.logout.title": "Tancar la sessió?",
|
||||
|
@ -493,7 +496,7 @@
|
|||
"lists.replies_policy.list": "Membres de la llista",
|
||||
"lists.replies_policy.none": "Ningú",
|
||||
"lists.save": "Desa",
|
||||
"lists.search_placeholder": "Cerca persones que seguiu",
|
||||
"lists.search": "Cerca",
|
||||
"lists.show_replies_to": "Inclou respostes de membres de la llista a",
|
||||
"load_pending": "{count, plural, one {# element nou} other {# elements nous}}",
|
||||
"loading_indicator.label": "Es carrega…",
|
||||
|
|
|
@ -103,7 +103,6 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "hashnod a ddefnyddiwyd fwyaf",
|
||||
"annual_report.summary.most_used_hashtag.none": "Dim",
|
||||
"annual_report.summary.new_posts.new_posts": "postiadau newydd",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Rydych chi yn y </topLabel><percentage></percentage><bottomLabel>mwyaf o ddefnyddwyr Mastodon.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Ni fyddwn yn dweud wrth Bernie.",
|
||||
"annual_report.summary.thanks": "Diolch am fod yn rhan o Mastodon!",
|
||||
"attachments_list.unprocessed": "(heb eu prosesu)",
|
||||
|
@ -487,7 +486,6 @@
|
|||
"lists.replies_policy.list": "Aelodau'r rhestr",
|
||||
"lists.replies_policy.none": "Neb",
|
||||
"lists.save": "Cadw",
|
||||
"lists.search_placeholder": "Chwiliwch am bobl rydych chi'n eu dilyn",
|
||||
"lists.show_replies_to": "Cynhwyswch atebion gan aelodau'r rhestr i",
|
||||
"load_pending": "{count, plural, one {# eitem newydd} other {# eitem newydd}}",
|
||||
"loading_indicator.label": "Yn llwytho…",
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "mest benyttede hashtag",
|
||||
"annual_report.summary.most_used_hashtag.none": "Intet",
|
||||
"annual_report.summary.new_posts.new_posts": "nye indlæg",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Det betyder, at man er i top</topLabel><percentage></percentage><bottomLabel>af Mastodon-brugere.</bottomLabel>",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Det betyder, at man er i top</topLabel><percentage></percentage><bottomLabel>af {domain}-brugere.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Vi fortæller det ikke til Bernie.",
|
||||
"annual_report.summary.thanks": "Tak for at være en del af Mastodon!",
|
||||
"attachments_list.unprocessed": "(ubehandlet)",
|
||||
|
@ -205,6 +205,9 @@
|
|||
"confirmations.edit.confirm": "Redigér",
|
||||
"confirmations.edit.message": "Redigeres nu, overskrive den besked, der forfattes pt. Fortsæt alligevel?",
|
||||
"confirmations.edit.title": "Overskriv indlæg?",
|
||||
"confirmations.follow_to_list.confirm": "Følg og føj til liste",
|
||||
"confirmations.follow_to_list.message": "Man skal følge {name} for at føje vedkommende til en liste.",
|
||||
"confirmations.follow_to_list.title": "Følg bruger?",
|
||||
"confirmations.logout.confirm": "Log ud",
|
||||
"confirmations.logout.message": "Er du sikker på, at du vil logge ud?",
|
||||
"confirmations.logout.title": "Log ud?",
|
||||
|
@ -244,7 +247,7 @@
|
|||
"domain_block_modal.block_account_instead": "Blokér i stedet @{name}",
|
||||
"domain_block_modal.they_can_interact_with_old_posts": "Folk fra denne server kan interagere med de gamle indlæg.",
|
||||
"domain_block_modal.they_cant_follow": "Ingen fra denne server kan følge dig.",
|
||||
"domain_block_modal.they_wont_know": "Vedkommende ser ikke den aktive blokering.",
|
||||
"domain_block_modal.they_wont_know": "De ser ikke den aktive blokering.",
|
||||
"domain_block_modal.title": "Blokér domæne?",
|
||||
"domain_block_modal.you_will_lose_num_followers": "Man vil miste {followersCount, plural, one {{followersCountDisplay} følger} other {{followersCountDisplay} følgere}} og {followingCount, plural, one {{followingCountDisplay} person, man følger} other {{followingCountDisplay} personer, man følger}}.",
|
||||
"domain_block_modal.you_will_lose_relationships": "Alle følgere og personer som følges på denne server mistes.",
|
||||
|
@ -492,7 +495,7 @@
|
|||
"lists.replies_policy.list": "Listemedlemmer",
|
||||
"lists.replies_policy.none": "Ingen",
|
||||
"lists.save": "Gem",
|
||||
"lists.search_placeholder": "Søg efter folk, man følger",
|
||||
"lists.search": "Søg",
|
||||
"lists.show_replies_to": "Medtag svar fra listemedlemmer til",
|
||||
"load_pending": "{count, plural, one {# nyt emne} other {# nye emner}}",
|
||||
"loading_indicator.label": "Indlæser…",
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "am häufigsten verwendeter Hashtag",
|
||||
"annual_report.summary.most_used_hashtag.none": "Keiner",
|
||||
"annual_report.summary.new_posts.new_posts": "neue Beiträge",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Damit gehörst du zu den obersten</topLabel><percentage></percentage><bottomLabel>der Mastodon-Nutzer*innen.</bottomLabel>",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Damit gehörst du zu den obersten</topLabel><percentage></percentage><bottomLabel>der Nutzer*innen auf {domain}.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Wir werden Bernie nichts verraten.",
|
||||
"annual_report.summary.thanks": "Danke, dass du Teil von Mastodon bist!",
|
||||
"attachments_list.unprocessed": "(ausstehend)",
|
||||
|
@ -205,6 +205,9 @@
|
|||
"confirmations.edit.confirm": "Bearbeiten",
|
||||
"confirmations.edit.message": "Das Bearbeiten überschreibt die Nachricht, die du gerade verfasst. Möchtest du wirklich fortfahren?",
|
||||
"confirmations.edit.title": "Beitrag überschreiben?",
|
||||
"confirmations.follow_to_list.confirm": "Folgen und zur Liste hinzufügen",
|
||||
"confirmations.follow_to_list.message": "Du musst {name} folgen, um das Profil zu einer Liste hinzufügen zu können.",
|
||||
"confirmations.follow_to_list.title": "Profil folgen?",
|
||||
"confirmations.logout.confirm": "Abmelden",
|
||||
"confirmations.logout.message": "Möchtest du dich wirklich abmelden?",
|
||||
"confirmations.logout.title": "Abmelden?",
|
||||
|
@ -220,7 +223,7 @@
|
|||
"confirmations.unfollow.title": "Profil entfolgen?",
|
||||
"content_warning.hide": "Beitrag ausblenden",
|
||||
"content_warning.show": "Trotzdem anzeigen",
|
||||
"content_warning.show_more": "Mehr anzeigen",
|
||||
"content_warning.show_more": "Beitrag anzeigen",
|
||||
"conversation.delete": "Unterhaltung löschen",
|
||||
"conversation.mark_as_read": "Als gelesen markieren",
|
||||
"conversation.open": "Unterhaltung anzeigen",
|
||||
|
@ -493,7 +496,7 @@
|
|||
"lists.replies_policy.list": "Mitglieder der Liste",
|
||||
"lists.replies_policy.none": "Niemanden",
|
||||
"lists.save": "Speichern",
|
||||
"lists.search_placeholder": "Nach Profilen suchen, denen du folgst",
|
||||
"lists.search": "Suchen",
|
||||
"lists.show_replies_to": "Antworten von Listenmitgliedern einbeziehen an …",
|
||||
"load_pending": "{count, plural, one {# neuer Beitrag} other {# neue Beiträge}}",
|
||||
"loading_indicator.label": "Wird geladen …",
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "πιο χρησιμοποιημένη ετικέτα",
|
||||
"annual_report.summary.most_used_hashtag.none": "Κανένα",
|
||||
"annual_report.summary.new_posts.new_posts": "νέες αναρτήσεις",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Αυτό σε βάζει στην κορυφή του </topLabel><percentage></percentage><bottomLabel>των χρηστών του Mastodon.</bottomLabel>",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Αυτό σε βάζει στο </topLabel><percentage></percentage><bottomLabel>των κορυφαίων χρηστών του {domain}.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Δεν θα το πούμε στον Bernie.",
|
||||
"annual_report.summary.thanks": "Ευχαριστούμε που συμμετέχεις στο Mastodon!",
|
||||
"attachments_list.unprocessed": "(μη επεξεργασμένο)",
|
||||
|
@ -205,6 +205,9 @@
|
|||
"confirmations.edit.confirm": "Επεξεργασία",
|
||||
"confirmations.edit.message": "Αν το επεξεργαστείς τώρα θα αντικατασταθεί το μήνυμα που συνθέτεις. Είσαι σίγουρος ότι θέλεις να συνεχίσεις;",
|
||||
"confirmations.edit.title": "Αντικατάσταση ανάρτησης;",
|
||||
"confirmations.follow_to_list.confirm": "Ακολούθησε και πρόσθεσε στη λίστα",
|
||||
"confirmations.follow_to_list.message": "Πρέπει να ακολουθήσεις τον χρήστη {name} για να τον προσθέσεις σε μια λίστα.",
|
||||
"confirmations.follow_to_list.title": "Ακολούθηση χρήστη;",
|
||||
"confirmations.logout.confirm": "Αποσύνδεση",
|
||||
"confirmations.logout.message": "Σίγουρα θέλεις να αποσυνδεθείς;",
|
||||
"confirmations.logout.title": "Αποσύνδεση;",
|
||||
|
@ -238,6 +241,8 @@
|
|||
"dismissable_banner.dismiss": "Παράβλεψη",
|
||||
"dismissable_banner.explore_links": "Αυτές οι ιστορίες ειδήσεων μοιράζονται περισσότερο στο fediverse σήμερα. Νεότερες ιστορίες ειδήσεων που δημοσιεύτηκαν από πιο διαφορετικά άτομα κατατάσσονται υψηλότερα.",
|
||||
"dismissable_banner.explore_statuses": "Αυτές οι αναρτήσεις από όλο το fediverse κερδίζουν την προσοχή σήμερα. Νεότερες αναρτήσεις με περισσότερες ενισχύσεις και αγαπημένα κατατάσσονται υψηλότερα.",
|
||||
"dismissable_banner.explore_tags": "Αυτές οι ετικέτες κερδίζουν την προσοχή στο fediverse σήμερα. Οι ετικέτες που χρησιμοποιούνται από περισσότερα διαφορετικά άτομα είναι υψηλότερα.",
|
||||
"dismissable_banner.public_timeline": "Αυτές είναι οι πιο πρόσφατες δημόσιες αναρτήσεις από άτομα στο fediverse που ακολουθούν άτομα από το {domain}.",
|
||||
"domain_block_modal.block": "Αποκλεισμός διακομιστή",
|
||||
"domain_block_modal.block_account_instead": "Αποκλεισμός @{name} αντ' αυτού",
|
||||
"domain_block_modal.they_can_interact_with_old_posts": "Άτομα από αυτόν τον διακομιστή μπορούν να αλληλεπιδράσουν με τις παλιές αναρτήσεις σου.",
|
||||
|
@ -361,6 +366,7 @@
|
|||
"footer.status": "Κατάσταση",
|
||||
"generic.saved": "Αποθηκεύτηκε",
|
||||
"getting_started.heading": "Ας ξεκινήσουμε",
|
||||
"hashtag.admin_moderation": "Άνοιγμα διεπαφής συντονισμού για το #{name}",
|
||||
"hashtag.column_header.tag_mode.all": "και {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "ή {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "χωρίς {additional}",
|
||||
|
@ -466,11 +472,32 @@
|
|||
"link_preview.author": "Από {name}",
|
||||
"link_preview.more_from_author": "Περισσότερα από {name}",
|
||||
"link_preview.shares": "{count, plural, one {{counter} ανάρτηση} other {{counter} αναρτήσεις}}",
|
||||
"lists.add_member": "Προσθήκη",
|
||||
"lists.add_to_list": "Προσθήκη στη λίστα",
|
||||
"lists.add_to_lists": "Προσθήκη {name} σε λίστες",
|
||||
"lists.create": "Δημιουργία",
|
||||
"lists.create_a_list_to_organize": "Δημιούργησε μια νέα λίστα για να οργανώσεις την αρχική σου ροή",
|
||||
"lists.create_list": "Δημιουργία λίστας",
|
||||
"lists.delete": "Διαγραφή λίστας",
|
||||
"lists.done": "Έγινε",
|
||||
"lists.edit": "Επεξεργασία λίστας",
|
||||
"lists.exclusive": "Απόκρυψη μελών από την Αρχική",
|
||||
"lists.exclusive_hint": "Αν κάποιος είναι σε αυτή τη λίστα, απόκρυψέ τον στην Αρχική σου για να αποφύγεις να βλέπεις τις αναρτήσεις του δύο φορές.",
|
||||
"lists.find_users_to_add": "Εύρεση χρηστών για προσθήκη",
|
||||
"lists.list_members": "Λίστα μελών",
|
||||
"lists.list_members_count": "{count, plural, one {# μέλος} other {# μέλη}}",
|
||||
"lists.list_name": "Όνομα λίστας",
|
||||
"lists.new_list_name": "Νέο όνομα λίστας",
|
||||
"lists.no_lists_yet": "Δεν υπάρχουν λίστες ακόμα.",
|
||||
"lists.no_members_yet": "Κανένα μέλος ακόμα.",
|
||||
"lists.no_results_found": "Δεν βρέθηκαν αποτελέσματα.",
|
||||
"lists.remove_member": "Αφαίρεση",
|
||||
"lists.replies_policy.followed": "Οποιοσδήποτε χρήστης που ακολουθείς",
|
||||
"lists.replies_policy.list": "Μέλη της λίστας",
|
||||
"lists.replies_policy.none": "Κανένας",
|
||||
"lists.save": "Αποθήκευση",
|
||||
"lists.search": "Αναζήτηση",
|
||||
"lists.show_replies_to": "Συμπερίληψη απαντήσεων από τα μέλη της λίστας σε",
|
||||
"load_pending": "{count, plural, one {# νέο στοιχείο} other {# νέα στοιχεία}}",
|
||||
"loading_indicator.label": "Φόρτωση…",
|
||||
"media_gallery.hide": "Απόκρυψη",
|
||||
|
@ -627,7 +654,11 @@
|
|||
"notifications_permission_banner.enable": "Ενεργοποίηση ειδοποιήσεων επιφάνειας εργασίας",
|
||||
"notifications_permission_banner.how_to_control": "Για να λαμβάνεις ειδοποιήσεις όταν το Mastodon δεν είναι ανοιχτό, ενεργοποίησε τις ειδοποιήσεις επιφάνειας εργασίας. Μπορείς να ελέγξεις με ακρίβεια ποιοι τύποι αλληλεπιδράσεων δημιουργούν ειδοποιήσεις επιφάνειας εργασίας μέσω του κουμπιού {icon} μόλις ενεργοποιηθούν.",
|
||||
"notifications_permission_banner.title": "Μη χάσεις στιγμή",
|
||||
"onboarding.follows.back": "Πίσω",
|
||||
"onboarding.follows.done": "Έγινε",
|
||||
"onboarding.follows.empty": "Δυστυχώς, δεν μπορούν να εμφανιστούν αποτελέσματα αυτή τη στιγμή. Μπορείς να προσπαθήσεις να χρησιμοποιήσεις την αναζήτηση ή να περιηγηθείς στη σελίδα εξερεύνησης για να βρεις άτομα να ακολουθήσεις ή να δοκιμάσεις ξανά αργότερα.",
|
||||
"onboarding.follows.search": "Αναζήτηση",
|
||||
"onboarding.follows.title": "Ακολούθησε άτομα για να ξεκινήσεις",
|
||||
"onboarding.profile.discoverable": "Κάνε το προφίλ μου ανακαλύψιμο",
|
||||
"onboarding.profile.discoverable_hint": "Όταν επιλέγεις την δυνατότητα ανακάλυψης στο Mastodon, οι αναρτήσεις σου μπορεί να εμφανιστούν στα αποτελέσματα αναζήτησης και τις τάσεις, και το προφίλ σου μπορεί να προτείνεται σε άτομα με παρόμοια ενδιαφέροντα με εσένα.",
|
||||
"onboarding.profile.display_name": "Εμφανιζόμενο όνομα",
|
||||
|
|
|
@ -103,7 +103,6 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "most used hashtag",
|
||||
"annual_report.summary.most_used_hashtag.none": "None",
|
||||
"annual_report.summary.new_posts.new_posts": "new posts",
|
||||
"annual_report.summary.percentile.text": "<topLabel>That puts you in the top</topLabel><percentage></percentage><bottomLabel>of Mastodon users.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "We won't tell Bernie.",
|
||||
"annual_report.summary.thanks": "Thanks for being part of Mastodon!",
|
||||
"attachments_list.unprocessed": "(unprocessed)",
|
||||
|
@ -487,7 +486,6 @@
|
|||
"lists.replies_policy.list": "Members of the list",
|
||||
"lists.replies_policy.none": "No one",
|
||||
"lists.save": "Save",
|
||||
"lists.search_placeholder": "Search people you follow",
|
||||
"lists.show_replies_to": "Include replies from list members to",
|
||||
"load_pending": "{count, plural, one {# new item} other {# new items}}",
|
||||
"loading_indicator.label": "Loading…",
|
||||
|
|
|
@ -87,6 +87,7 @@
|
|||
"alert.unexpected.title": "Aj!",
|
||||
"alt_text_badge.title": "Alt-teksto",
|
||||
"announcement.announcement": "Anonco",
|
||||
"annual_report.summary.archetype.pollster": "La balotenketisto",
|
||||
"annual_report.summary.archetype.replier": "La plej societema",
|
||||
"annual_report.summary.followers.followers": "sekvantoj",
|
||||
"annual_report.summary.highlighted_post.by_favourites": "plej ŝatata afiŝo",
|
||||
|
@ -198,6 +199,9 @@
|
|||
"confirmations.edit.confirm": "Redakti",
|
||||
"confirmations.edit.message": "Redakti nun anstataŭigos la skribatan afiŝon. Ĉu vi certas, ke vi volas daŭrigi?",
|
||||
"confirmations.edit.title": "Ĉu superskribi afiŝon?",
|
||||
"confirmations.follow_to_list.confirm": "Sekvi kaj aldoni al listo",
|
||||
"confirmations.follow_to_list.message": "Vi devas sekvi {name} por aldoni ilin al listo.",
|
||||
"confirmations.follow_to_list.title": "Ĉu sekvi uzanton?",
|
||||
"confirmations.logout.confirm": "Elsaluti",
|
||||
"confirmations.logout.message": "Ĉu vi certas, ke vi volas elsaluti?",
|
||||
"confirmations.logout.title": "Ĉu elsaluti?",
|
||||
|
@ -483,7 +487,7 @@
|
|||
"lists.replies_policy.list": "Membroj de la listo",
|
||||
"lists.replies_policy.none": "Neniu",
|
||||
"lists.save": "Konservi",
|
||||
"lists.search_placeholder": "Serĉi homojn, kiujn vi sekvas",
|
||||
"lists.search": "Ŝerci",
|
||||
"load_pending": "{count,plural, one {# nova elemento} other {# novaj elementoj}}",
|
||||
"loading_indicator.label": "Ŝargado…",
|
||||
"media_gallery.hide": "Kaŝi",
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "la etiqueta más usada",
|
||||
"annual_report.summary.most_used_hashtag.none": "Ninguna",
|
||||
"annual_report.summary.new_posts.new_posts": "nuevos mensajes",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Eso te pone en la cima</topLabel><percentage></percentage><bottomLabel>de los usuarios de Mastodon.</bottomLabel>",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Eso te coloca en el top</topLabel><percentage></percentage><bottomLabel>de usuarios de {domain}.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "No se lo diremos a Bernie.",
|
||||
"annual_report.summary.thanks": "¡Gracias por ser parte de Mastodon!",
|
||||
"attachments_list.unprocessed": "[sin procesar]",
|
||||
|
@ -205,6 +205,9 @@
|
|||
"confirmations.edit.confirm": "Editar",
|
||||
"confirmations.edit.message": "Editar ahora sobreescribirá el mensaje que estás redactando actualmente. ¿Estás seguro que querés seguir?",
|
||||
"confirmations.edit.title": "¿Sobrescribir mensaje?",
|
||||
"confirmations.follow_to_list.confirm": "Seguir y añadir a la lista",
|
||||
"confirmations.follow_to_list.message": "Necesitas seguir a {name} para agregarlo a una lista.",
|
||||
"confirmations.follow_to_list.title": "¿Seguir usuario?",
|
||||
"confirmations.logout.confirm": "Cerrar sesión",
|
||||
"confirmations.logout.message": "¿Estás seguro que querés cerrar la sesión?",
|
||||
"confirmations.logout.title": "¿Cerrar sesión?",
|
||||
|
@ -238,7 +241,7 @@
|
|||
"dismissable_banner.dismiss": "Descartar",
|
||||
"dismissable_banner.explore_links": "Estas noticias son las más compartidas hoy en el fediverso. Las noticias más recientes publicadas por más personas diferentes se clasifican mejor.",
|
||||
"dismissable_banner.explore_statuses": "Estas publicaciones del fediverso están ganando popularidad hoy. Las publicaciones más recientes, con más impulsos y favoritos, se clasifican mejor.",
|
||||
"dismissable_banner.explore_tags": "Estas etiquetas están ganando popularidad hoy en el fediverso. Las etiquetas que son utilizados por más personas diferentes se puntúan más alto.",
|
||||
"dismissable_banner.explore_tags": "Estas etiquetas están ganando popularidad hoy en el fediverso. Las etiquetas que son utilizadas por más personas diferentes se puntúan más alto.",
|
||||
"dismissable_banner.public_timeline": "Estas son las publicaciones más recientes de las personas del fediverso a las que sigue la gente de {domain}.",
|
||||
"domain_block_modal.block": "Bloquear servidor",
|
||||
"domain_block_modal.block_account_instead": "Bloquear @{name} en su lugar",
|
||||
|
@ -493,7 +496,7 @@
|
|||
"lists.replies_policy.list": "Miembros de la lista",
|
||||
"lists.replies_policy.none": "Nadie",
|
||||
"lists.save": "Guardar",
|
||||
"lists.search_placeholder": "Buscar gente a la que sigues",
|
||||
"lists.search": "Buscar",
|
||||
"lists.show_replies_to": "Incluir las respuestas de los miembros de la lista a",
|
||||
"load_pending": "{count, plural, one {# elemento nuevo} other {# elementos nuevos}}",
|
||||
"loading_indicator.label": "Cargando…",
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "etiqueta más utilizada",
|
||||
"annual_report.summary.most_used_hashtag.none": "Ninguna",
|
||||
"annual_report.summary.new_posts.new_posts": "nuevas publicaciones",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Eso te sitúa en el top</topLabel><percentage></percentage><bottomLabel>de usuarios de Mastodon.</bottomLabel>",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Eso te sitúa en el top</topLabel><percentage></percentage><bottomLabel>de usuarios de {domain}.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "No se lo diremos a Bernie.",
|
||||
"annual_report.summary.thanks": "¡Gracias por ser parte de Mastodon!",
|
||||
"attachments_list.unprocessed": "(sin procesar)",
|
||||
|
@ -205,6 +205,9 @@
|
|||
"confirmations.edit.confirm": "Editar",
|
||||
"confirmations.edit.message": "Editar sobrescribirá el mensaje que estás escribiendo. ¿Estás seguro de que deseas continuar?",
|
||||
"confirmations.edit.title": "¿Sobreescribir publicación?",
|
||||
"confirmations.follow_to_list.confirm": "Seguir y agregar a la lista",
|
||||
"confirmations.follow_to_list.message": "Tienes que seguir a {name} para añadirlo a una lista.",
|
||||
"confirmations.follow_to_list.title": "¿Seguir a usuario?",
|
||||
"confirmations.logout.confirm": "Cerrar sesión",
|
||||
"confirmations.logout.message": "¿Estás seguro de que quieres cerrar la sesión?",
|
||||
"confirmations.logout.title": "¿Deseas cerrar sesión?",
|
||||
|
@ -238,7 +241,7 @@
|
|||
"dismissable_banner.dismiss": "Descartar",
|
||||
"dismissable_banner.explore_links": "Estas noticias son las más compartidas hoy en el fediverso. Las noticias más recientes publicadas por más personas diferentes se clasifican mejor.",
|
||||
"dismissable_banner.explore_statuses": "Estas publicaciones del fediverso están ganando popularidad hoy. Las publicaciones más recientes, con más impulsos y favoritos, se clasifican mejor.",
|
||||
"dismissable_banner.explore_tags": "Estas etiquetas están ganando popularidad hoy en el fediverso. Las etiquetas que son utilizados por más personas diferentes se puntúan más alto.",
|
||||
"dismissable_banner.explore_tags": "Estas etiquetas están ganando popularidad en el fediverso hoy en día. Las etiquetas que son utilizadas por más personas diferentes se clasifican mejor.",
|
||||
"dismissable_banner.public_timeline": "Estas son las publicaciones más recientes de las personas del fediverso a las que sigue la gente de {domain}.",
|
||||
"domain_block_modal.block": "Bloquear servidor",
|
||||
"domain_block_modal.block_account_instead": "Bloquear @{name} en su lugar",
|
||||
|
@ -493,7 +496,7 @@
|
|||
"lists.replies_policy.list": "Miembros de la lista",
|
||||
"lists.replies_policy.none": "Nadie",
|
||||
"lists.save": "Guardar",
|
||||
"lists.search_placeholder": "Buscar personas a las que sigues",
|
||||
"lists.search": "Buscar",
|
||||
"lists.show_replies_to": "Incluir respuestas de miembros de la lista a",
|
||||
"load_pending": "{count, plural, one {# nuevo elemento} other {# nuevos elementos}}",
|
||||
"loading_indicator.label": "Cargando…",
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "etiqueta más usada",
|
||||
"annual_report.summary.most_used_hashtag.none": "Ninguna",
|
||||
"annual_report.summary.new_posts.new_posts": "nuevas publicaciones",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Eso te pone en el top</topLabel><percentage></percentage><bottomLabel>de usuarios de Mastodon.</bottomLabel>",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Eso te coloca en el top</topLabel><percentage></percentage><bottomLabel>de usuarios de {domain}.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "No se lo diremos a Bernie.",
|
||||
"annual_report.summary.thanks": "¡Gracias por ser parte de Mastodon!",
|
||||
"attachments_list.unprocessed": "(sin procesar)",
|
||||
|
@ -205,6 +205,9 @@
|
|||
"confirmations.edit.confirm": "Editar",
|
||||
"confirmations.edit.message": "Editar ahora reemplazará el mensaje que estás escribiendo. ¿Seguro que quieres proceder?",
|
||||
"confirmations.edit.title": "¿Sobrescribir publicación?",
|
||||
"confirmations.follow_to_list.confirm": "Seguir y añadir a la lista",
|
||||
"confirmations.follow_to_list.message": "Necesitas seguir a {name} para agregarlo a una lista.",
|
||||
"confirmations.follow_to_list.title": "¿Seguir usuario?",
|
||||
"confirmations.logout.confirm": "Cerrar sesión",
|
||||
"confirmations.logout.message": "¿Seguro que quieres cerrar la sesión?",
|
||||
"confirmations.logout.title": "¿Cerrar sesión?",
|
||||
|
@ -238,7 +241,7 @@
|
|||
"dismissable_banner.dismiss": "Descartar",
|
||||
"dismissable_banner.explore_links": "Estas noticias son las más compartidas hoy en el fediverso. Las noticias más recientes publicadas por más personas diferentes se clasifican mejor.",
|
||||
"dismissable_banner.explore_statuses": "Estas publicaciones del fediverso están ganando popularidad hoy. Las publicaciones más recientes, con más impulsos y favoritos, se clasifican mejor.",
|
||||
"dismissable_banner.explore_tags": "Estas etiquetas están ganando popularidad hoy en el fediverso. Las etiquetas que son utilizados por más personas diferentes se puntúan más alto.",
|
||||
"dismissable_banner.explore_tags": "Estas etiquetas están ganando popularidad hoy en el fediverso. Las etiquetas que son utilizadas por más personas diferentes se puntúan más alto.",
|
||||
"dismissable_banner.public_timeline": "Estas son las publicaciones más recientes de las personas del fediverso a las que sigue la gente de {domain}.",
|
||||
"domain_block_modal.block": "Bloquear servidor",
|
||||
"domain_block_modal.block_account_instead": "Bloquear @{name} en su lugar",
|
||||
|
@ -493,7 +496,7 @@
|
|||
"lists.replies_policy.list": "Miembros de la lista",
|
||||
"lists.replies_policy.none": "Nadie",
|
||||
"lists.save": "Guardar",
|
||||
"lists.search_placeholder": "Buscar gente a la que sigues",
|
||||
"lists.search": "Buscar",
|
||||
"lists.show_replies_to": "Incluir las respuestas de los miembros de la lista a",
|
||||
"load_pending": "{count, plural, one {# nuevo elemento} other {# nuevos elementos}}",
|
||||
"loading_indicator.label": "Cargando…",
|
||||
|
|
|
@ -103,7 +103,6 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "enim kasutatud silt",
|
||||
"annual_report.summary.most_used_hashtag.none": "Pole",
|
||||
"annual_report.summary.new_posts.new_posts": "uus postitus",
|
||||
"annual_report.summary.percentile.text": "<topLabel>See paigutab su top </topLabel><percentage></percentage><bottomLabel> Mastodoni kasutajatest.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Vägev.",
|
||||
"annual_report.summary.thanks": "Tänud olemast osa Mastodonist!",
|
||||
"attachments_list.unprocessed": "(töötlemata)",
|
||||
|
|
|
@ -180,6 +180,9 @@
|
|||
"confirmations.edit.confirm": "Editatu",
|
||||
"confirmations.edit.message": "Orain editatzen baduzu, une honetan idazten ari zaren mezua gainidatziko da. Ziur jarraitu nahi duzula?",
|
||||
"confirmations.edit.title": "Gainidatzi bidalketa?",
|
||||
"confirmations.follow_to_list.confirm": "Jarraitu eta zerrendan sartu",
|
||||
"confirmations.follow_to_list.message": "{name} jarraitu behar duzu zerrenda batean sartzeko.",
|
||||
"confirmations.follow_to_list.title": "Erabiltzailea jarraitu?",
|
||||
"confirmations.logout.confirm": "Amaitu saioa",
|
||||
"confirmations.logout.message": "Ziur saioa amaitu nahi duzula?",
|
||||
"confirmations.logout.title": "Itxi saioa?",
|
||||
|
@ -436,6 +439,7 @@
|
|||
"lists.replies_policy.followed": "Jarraitutako edozein erabiltzaile",
|
||||
"lists.replies_policy.list": "Zerrendako kideak",
|
||||
"lists.replies_policy.none": "Bat ere ez",
|
||||
"lists.search": "Bilatu",
|
||||
"load_pending": "{count, plural, one {elementu berri #} other {# elementu berri}}",
|
||||
"loading_indicator.label": "Kargatzen…",
|
||||
"media_gallery.hide": "Ezkutatu",
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "käytetyin aihetunniste",
|
||||
"annual_report.summary.most_used_hashtag.none": "Ei mitään",
|
||||
"annual_report.summary.new_posts.new_posts": "uutta julkaisua",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Olet osa huippujoukkoa, johon kuuluu</topLabel><percentage></percentage><bottomLabel>Mastodon-käyttäjistä.</bottomLabel>",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Olet osa huippujoukkoa, johon kuuluu</topLabel><percentage></percentage><bottomLabel>{domain}-käyttäjistä.</bottomLabel>",
|
||||
"annual_report.summary.thanks": "Kiitos, että olet osa Mastodonia!",
|
||||
"attachments_list.unprocessed": "(käsittelemätön)",
|
||||
"audio.hide": "Piilota ääni",
|
||||
|
@ -204,6 +204,9 @@
|
|||
"confirmations.edit.confirm": "Muokkaa",
|
||||
"confirmations.edit.message": "Jos muokkaat viestiä nyt, se korvaa parhaillaan työstämäsi viestin. Haluatko varmasti jatkaa?",
|
||||
"confirmations.edit.title": "Korvataanko julkaisu?",
|
||||
"confirmations.follow_to_list.confirm": "Seuraa ja lisää listaan",
|
||||
"confirmations.follow_to_list.message": "Sinun on seurattava käyttäjää {name}, jotta voit lisätä hänet listaan.",
|
||||
"confirmations.follow_to_list.title": "Seurataanko käyttäjää?",
|
||||
"confirmations.logout.confirm": "Kirjaudu ulos",
|
||||
"confirmations.logout.message": "Haluatko varmasti kirjautua ulos?",
|
||||
"confirmations.logout.title": "Kirjaudutaanko ulos?",
|
||||
|
@ -492,7 +495,7 @@
|
|||
"lists.replies_policy.list": "Listan jäsenille",
|
||||
"lists.replies_policy.none": "Ei kellekään",
|
||||
"lists.save": "Tallenna",
|
||||
"lists.search_placeholder": "Hae käyttäjiä seurattavaksi",
|
||||
"lists.search": "Haku",
|
||||
"lists.show_replies_to": "Sisällytä listan jäsenten vastaukset kohteeseen",
|
||||
"load_pending": "{count, plural, one {# uusi kohde} other {# uutta kohdetta}}",
|
||||
"loading_indicator.label": "Ladataan…",
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "mest brúkta frámerki",
|
||||
"annual_report.summary.most_used_hashtag.none": "Einki",
|
||||
"annual_report.summary.new_posts.new_posts": "nýggir postar",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Tað fær teg í topp</topLabel><percentage></percentage><bottomLabel>av Mastodon brúkarum.</bottomLabel>",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Tað fær teg í topp</topLabel><percentage></percentage><bottomLabel>av {domain} brúkarum.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Vit fara ikki at fortelja Bernie tað.",
|
||||
"annual_report.summary.thanks": "Takk fyri at tú er partur av Mastodon!",
|
||||
"attachments_list.unprocessed": "(óviðgjørt)",
|
||||
|
@ -205,6 +205,9 @@
|
|||
"confirmations.edit.confirm": "Rætta",
|
||||
"confirmations.edit.message": "Rættingar, sum verða gjørdar nú, skriva yvir boðini, sum tú ert í holt við. Ert tú vís/ur í, at tú vilt halda fram?",
|
||||
"confirmations.edit.title": "Skriva omaná post?",
|
||||
"confirmations.follow_to_list.confirm": "Fylg og legg afturat lista",
|
||||
"confirmations.follow_to_list.message": "Tú mást fylgja {name} fyri at leggja tey afturat einum lista.",
|
||||
"confirmations.follow_to_list.title": "Fylg brúkara?",
|
||||
"confirmations.logout.confirm": "Rita út",
|
||||
"confirmations.logout.message": "Ert tú vís/ur í, at tú vilt útrita teg?",
|
||||
"confirmations.logout.title": "Rita út?",
|
||||
|
@ -493,7 +496,7 @@
|
|||
"lists.replies_policy.list": "Listalimunum",
|
||||
"lists.replies_policy.none": "Eingin",
|
||||
"lists.save": "Goym",
|
||||
"lists.search_placeholder": "Leita eftir fólki, sum tú fylgir",
|
||||
"lists.search": "Leita",
|
||||
"lists.show_replies_to": "Írokna svar frá limum á listanum til",
|
||||
"load_pending": "{count, plural, one {# nýtt evni} other {# nýggj evni}}",
|
||||
"loading_indicator.label": "Innlesur…",
|
||||
|
|
|
@ -100,7 +100,6 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "hashtag le plus utilisé",
|
||||
"annual_report.summary.most_used_hashtag.none": "Aucun",
|
||||
"annual_report.summary.new_posts.new_posts": "nouveaux posts",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Cela vous place dans le top</topLabel><percentage></percentage><bottomLabel>des utilisateurs de Mastodon.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Nous ne le dirons pas à Bernie.",
|
||||
"annual_report.summary.thanks": "Merci de faire partie de Mastodon!",
|
||||
"attachments_list.unprocessed": "(non traité)",
|
||||
|
@ -483,7 +482,6 @@
|
|||
"lists.replies_policy.list": "Membres de la liste",
|
||||
"lists.replies_policy.none": "Personne",
|
||||
"lists.save": "Enregistrer",
|
||||
"lists.search_placeholder": "Rechercher parmi les gens que vous suivez",
|
||||
"load_pending": "{count, plural, one {# nouvel élément} other {# nouveaux éléments}}",
|
||||
"loading_indicator.label": "Chargement…",
|
||||
"media_gallery.hide": "Masquer",
|
||||
|
|
|
@ -100,7 +100,6 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "hashtag le plus utilisé",
|
||||
"annual_report.summary.most_used_hashtag.none": "Aucun",
|
||||
"annual_report.summary.new_posts.new_posts": "nouveaux posts",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Cela vous place dans le top</topLabel><percentage></percentage><bottomLabel>des utilisateurs de Mastodon.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Nous ne le dirons pas à Bernie.",
|
||||
"annual_report.summary.thanks": "Merci de faire partie de Mastodon!",
|
||||
"attachments_list.unprocessed": "(non traité)",
|
||||
|
@ -483,7 +482,6 @@
|
|||
"lists.replies_policy.list": "Membres de la liste",
|
||||
"lists.replies_policy.none": "Personne",
|
||||
"lists.save": "Enregistrer",
|
||||
"lists.search_placeholder": "Rechercher parmi les gens que vous suivez",
|
||||
"load_pending": "{count, plural, one {# nouvel élément} other {# nouveaux éléments}}",
|
||||
"loading_indicator.label": "Chargement…",
|
||||
"media_gallery.hide": "Masquer",
|
||||
|
|
|
@ -103,7 +103,6 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "hashtag is mó a úsáidtear",
|
||||
"annual_report.summary.most_used_hashtag.none": "Dada",
|
||||
"annual_report.summary.new_posts.new_posts": "postanna nua",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Cuireann sé sin i mbarr</topLabel><percentage></percentage><bottomLabel> úsáideoirí Mastodon.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Ní inseoidh muid do Bernie.",
|
||||
"annual_report.summary.thanks": "Go raibh maith agat as a bheith mar chuid de Mastodon!",
|
||||
"attachments_list.unprocessed": "(neamhphróiseáilte)",
|
||||
|
@ -493,7 +492,6 @@
|
|||
"lists.replies_policy.list": "Baill an liosta",
|
||||
"lists.replies_policy.none": "Duine ar bith",
|
||||
"lists.save": "Sábháil",
|
||||
"lists.search_placeholder": "Cuardaigh daoine a leanann tú",
|
||||
"lists.show_replies_to": "Cuir san áireamh freagraí ó bhaill an liosta go",
|
||||
"load_pending": "{count, plural, one {# mír nua} two {# mír nua} few {# mír nua} many {# mír nua} other {# mír nua}}",
|
||||
"loading_indicator.label": "Á lódáil…",
|
||||
|
|
|
@ -103,7 +103,6 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "an taga hais a chaidh a cleachdadh as trice",
|
||||
"annual_report.summary.most_used_hashtag.none": "Chan eil gin",
|
||||
"annual_report.summary.new_posts.new_posts": "postaichean ùra",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Tha thu am measg brod nan</topLabel><percentage></percentage><bottomLabel>dhen luchd-cleachdaidh Mhastodon.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Ainmeil ’nad latha ’s ’nad linn.",
|
||||
"annual_report.summary.thanks": "Mòran taing airson conaltradh air Mastodon.",
|
||||
"attachments_list.unprocessed": "(gun phròiseasadh)",
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "o cancelo mais utilizado",
|
||||
"annual_report.summary.most_used_hashtag.none": "Nada",
|
||||
"annual_report.summary.new_posts.new_posts": "novas publicacións",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Sitúante no top</topLabel><percentage></percentage><bottomLabel> das usuarias de Mastodon.</bottomLabel>",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Sitúante no top</topLabel><percentage></percentage><bottomLabel> das usuarias de {domain}.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Moito tes que contarnos!",
|
||||
"annual_report.summary.thanks": "Grazas por ser parte de Mastodon!",
|
||||
"attachments_list.unprocessed": "(sen procesar)",
|
||||
|
@ -205,6 +205,9 @@
|
|||
"confirmations.edit.confirm": "Editar",
|
||||
"confirmations.edit.message": "Ao editar sobrescribirás a mensaxe que estás a compor. Tes a certeza de que queres continuar?",
|
||||
"confirmations.edit.title": "Editar a publicación?",
|
||||
"confirmations.follow_to_list.confirm": "Seguir e engadir á lista",
|
||||
"confirmations.follow_to_list.message": "Tes que seguir a {name} para poder engadila a unha lista.",
|
||||
"confirmations.follow_to_list.title": "Seguir á usuaria?",
|
||||
"confirmations.logout.confirm": "Pechar sesión",
|
||||
"confirmations.logout.message": "Desexas pechar a sesión?",
|
||||
"confirmations.logout.title": "Pechar sesión?",
|
||||
|
@ -493,7 +496,7 @@
|
|||
"lists.replies_policy.list": "Membros da lista",
|
||||
"lists.replies_policy.none": "Ninguén",
|
||||
"lists.save": "Gardar",
|
||||
"lists.search_placeholder": "Buscar persoas que segues",
|
||||
"lists.search": "Buscar",
|
||||
"lists.show_replies_to": "Incluír respostas dos membros das listas a",
|
||||
"load_pending": "{count, plural, one {# novo elemento} other {# novos elementos}}",
|
||||
"loading_indicator.label": "Estase a cargar…",
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "התג בשימוש הרב ביותר",
|
||||
"annual_report.summary.most_used_hashtag.none": "אף אחד",
|
||||
"annual_report.summary.new_posts.new_posts": "הודעות חדשות",
|
||||
"annual_report.summary.percentile.text": "<topLabel>ממקם אותך באחוזון </topLabel><percentage></percentage><bottomLabel>של משמשי מסטודון.</bottomLabel>",
|
||||
"annual_report.summary.percentile.text": "<topLabel>ממקם אותך באחוזון </topLabel><percentage></percentage><bottomLabel>של משמשי {domain}.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "לא נגלה לברני.",
|
||||
"annual_report.summary.thanks": "תודה על היותך חלק ממסטודון!",
|
||||
"attachments_list.unprocessed": "(לא מעובד)",
|
||||
|
@ -205,6 +205,9 @@
|
|||
"confirmations.edit.confirm": "עריכה",
|
||||
"confirmations.edit.message": "עריכה תדרוס את ההודעה שכבר התחלת לכתוב. האם להמשיך?",
|
||||
"confirmations.edit.title": "לבצע החלפת תוכן?",
|
||||
"confirmations.follow_to_list.confirm": "עקיבה והוספה לרשימה",
|
||||
"confirmations.follow_to_list.message": "כדי להכניס את {name} לרשימה, ראשית יש לעקוב אחריהם.",
|
||||
"confirmations.follow_to_list.title": "לעקוב אחר המשתמש.ת?",
|
||||
"confirmations.logout.confirm": "התנתקות",
|
||||
"confirmations.logout.message": "האם אתם בטוחים שאתם רוצים להתנתק?",
|
||||
"confirmations.logout.title": "להתנתק?",
|
||||
|
@ -493,7 +496,7 @@
|
|||
"lists.replies_policy.list": "משתמשים שברשימה",
|
||||
"lists.replies_policy.none": "אף אחד",
|
||||
"lists.save": "שמירה",
|
||||
"lists.search_placeholder": "חיפוש אנשים שאני עוקב\\ת אחריהם",
|
||||
"lists.search": "חיפוש",
|
||||
"lists.show_replies_to": "לכלול תשובות מחברי הרשימה אל",
|
||||
"load_pending": "{count, plural, one {# פריט חדש} other {# פריטים חדשים}}",
|
||||
"loading_indicator.label": "בטעינה…",
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "legtöbbet használt hashtag",
|
||||
"annual_report.summary.most_used_hashtag.none": "Nincs",
|
||||
"annual_report.summary.new_posts.new_posts": "új bejegyzés",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Ezzel a</topLabel><percentage></percentage><bottomLabel>csúcs Mastodon felhasználó között vagy.</bottomLabel>",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Ezzel a csúcs</topLabel><percentage></percentage><bottomLabel>{domain} felhasználó között vagy.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Nem mondjuk el Bernie-nek.",
|
||||
"annual_report.summary.thanks": "Kösz, hogy a Mastodon része vagy!",
|
||||
"attachments_list.unprocessed": "(feldolgozatlan)",
|
||||
|
@ -205,6 +205,9 @@
|
|||
"confirmations.edit.confirm": "Szerkesztés",
|
||||
"confirmations.edit.message": "Ha most szerkeszted, ez felülírja a most szerkesztés alatt álló üzenetet. Mégis ezt szeretnéd?",
|
||||
"confirmations.edit.title": "Felülírod a bejegyzést?",
|
||||
"confirmations.follow_to_list.confirm": "Követés, és hozzáadás a listához",
|
||||
"confirmations.follow_to_list.message": "Követned kell {name} felhasználót, hogy hozzáadhasd a listához.",
|
||||
"confirmations.follow_to_list.title": "Felhasználó követése?",
|
||||
"confirmations.logout.confirm": "Kijelentkezés",
|
||||
"confirmations.logout.message": "Biztos, hogy kijelentkezel?",
|
||||
"confirmations.logout.title": "Kijelentkezel?",
|
||||
|
@ -493,7 +496,7 @@
|
|||
"lists.replies_policy.list": "A lista tagjai",
|
||||
"lists.replies_policy.none": "Senki",
|
||||
"lists.save": "Mentés",
|
||||
"lists.search_placeholder": "Keresés a követett személyek között",
|
||||
"lists.search": "Keresés",
|
||||
"lists.show_replies_to": "Listatagok válaszainak hozzávétele",
|
||||
"load_pending": "{count, plural, one {# új elem} other {# új elem}}",
|
||||
"loading_indicator.label": "Betöltés…",
|
||||
|
|
|
@ -103,7 +103,6 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "hashtag le plus usate",
|
||||
"annual_report.summary.most_used_hashtag.none": "Necun",
|
||||
"annual_report.summary.new_posts.new_posts": "nove messages",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Isto te pone in le prime</topLabel><percentage></percentage><bottomLabel>del usatores de Mastodon.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Tu es un primo inter pares.",
|
||||
"annual_report.summary.thanks": "Gratias pro facer parte de Mastodon!",
|
||||
"attachments_list.unprocessed": "(non processate)",
|
||||
|
@ -474,7 +473,6 @@
|
|||
"lists.replies_policy.followed": "Qualcunque usator sequite",
|
||||
"lists.replies_policy.list": "Membros del lista",
|
||||
"lists.replies_policy.none": "Nemo",
|
||||
"lists.search_placeholder": "Cerca personas que tu seque",
|
||||
"load_pending": "{count, plural, one {# nove entrata} other {# nove entratas}}",
|
||||
"loading_indicator.label": "Cargante…",
|
||||
"media_gallery.hide": "Celar",
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "mest notaða myllumerki",
|
||||
"annual_report.summary.most_used_hashtag.none": "Ekkert",
|
||||
"annual_report.summary.new_posts.new_posts": "nýjar færslur",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Það setur þig á meðal efstu</topLabel><percentage></percentage><bottomLabel>notenda Mastodon.</bottomLabel>",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Þetta setur þig á meðal</topLabel><percentage></percentage><bottomLabel>of {domain} virkustu notendanna.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Við förum ekkert að raupa um þetta.",
|
||||
"annual_report.summary.thanks": "Takk fyrir að vera hluti af Mastodon-samfélaginu!",
|
||||
"attachments_list.unprocessed": "(óunnið)",
|
||||
|
@ -205,6 +205,9 @@
|
|||
"confirmations.edit.confirm": "Breyta",
|
||||
"confirmations.edit.message": "Ef þú breytir núna verður skrifað yfir skilaboðin sem þú ert að semja núna. Ertu viss um að þú viljir halda áfram?",
|
||||
"confirmations.edit.title": "Skrifa yfir færslu?",
|
||||
"confirmations.follow_to_list.confirm": "Fylgjast með og bæta á lista",
|
||||
"confirmations.follow_to_list.message": "Þú þarft að fylgjast með {name} til að bæta viðkomandi á lista.",
|
||||
"confirmations.follow_to_list.title": "Fylgjast með notanda?",
|
||||
"confirmations.logout.confirm": "Skrá út",
|
||||
"confirmations.logout.message": "Ertu viss um að þú viljir skrá þig út?",
|
||||
"confirmations.logout.title": "Skrá út?",
|
||||
|
@ -493,7 +496,7 @@
|
|||
"lists.replies_policy.list": "Meðlima listans",
|
||||
"lists.replies_policy.none": "Engra",
|
||||
"lists.save": "Vista",
|
||||
"lists.search_placeholder": "Leitaðu að fólki sem þú fylgist með",
|
||||
"lists.search": "Leita",
|
||||
"lists.show_replies_to": "Hafa með svör frá meðlimum lista til",
|
||||
"load_pending": "{count, plural, one {# nýtt atriði} other {# ný atriði}}",
|
||||
"loading_indicator.label": "Hleð inn…",
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "l'hashtag più usato",
|
||||
"annual_report.summary.most_used_hashtag.none": "Nessuno",
|
||||
"annual_report.summary.new_posts.new_posts": "nuovi post",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Questo ti colloca tra il</topLabel><percentage></percentage><bottomLabel>dei migliori utenti Mastodon.</bottomLabel>",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Ciò ti colloca in cima</topLabel><percentage></percentage><bottomLabel>agli utenti di {domain}.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Non lo diremo a Bernie.",
|
||||
"annual_report.summary.thanks": "Grazie per far parte di Mastodon!",
|
||||
"attachments_list.unprocessed": "(non elaborato)",
|
||||
|
@ -129,6 +129,7 @@
|
|||
"bundle_column_error.routing.body": "Impossibile trovare la pagina richiesta. Sei sicuro che l'URL nella barra degli indirizzi sia corretto?",
|
||||
"bundle_column_error.routing.title": "404",
|
||||
"bundle_modal_error.close": "Chiudi",
|
||||
"bundle_modal_error.message": "Si è verificato un errore durante il caricamento di questa schermata.",
|
||||
"bundle_modal_error.retry": "Riprova",
|
||||
"closed_registrations.other_server_instructions": "Poiché Mastodon è decentralizzato, puoi creare un profilo su un altro server, pur continuando a interagire con questo.",
|
||||
"closed_registrations_modal.description": "Correntemente, è impossibile creare un profilo su {domain}, ma sei pregato di tenere presente che non necessiti di un profilo specificamente su {domain} per utilizzare Mastodon.",
|
||||
|
@ -204,6 +205,9 @@
|
|||
"confirmations.edit.confirm": "Modifica",
|
||||
"confirmations.edit.message": "Modificare ora sovrascriverà il messaggio che stai correntemente componendo. Sei sicuro di voler procedere?",
|
||||
"confirmations.edit.title": "Sovrascrivere il post?",
|
||||
"confirmations.follow_to_list.confirm": "Segui e aggiungi alla lista",
|
||||
"confirmations.follow_to_list.message": "Devi seguire {name} per aggiungerli a una lista.",
|
||||
"confirmations.follow_to_list.title": "Seguire l'utente?",
|
||||
"confirmations.logout.confirm": "Disconnettiti",
|
||||
"confirmations.logout.message": "Sei sicuro di volerti disconnettere?",
|
||||
"confirmations.logout.title": "Uscire?",
|
||||
|
@ -235,6 +239,10 @@
|
|||
"disabled_account_banner.text": "Il tuo profilo {disabledAccount} è correntemente disabilitato.",
|
||||
"dismissable_banner.community_timeline": "Questi sono i post pubblici più recenti da persone i cui profili sono ospitati da {domain}.",
|
||||
"dismissable_banner.dismiss": "Ignora",
|
||||
"dismissable_banner.explore_links": "Queste notizie sono le più condivise sul fediverso, oggi. Le notizie più recenti pubblicate da più persone differenti sono classificate più in alto.",
|
||||
"dismissable_banner.explore_statuses": "Questi post provenienti da tutto il fediverso stanno guadagnando terreno oggi. I post più recenti con più condivisioni e gradimenti sono classificati più in alto.",
|
||||
"dismissable_banner.explore_tags": "Questi hashtag stanno guadagnando terreno nel fediverso, oggi. Gli hashtag che vengono usati da più persone differenti sono classificati più in alto.",
|
||||
"dismissable_banner.public_timeline": "Questi sono i post pubblici più recenti pubblicati dalle persone sul fediverso che sono seguite dagli utenti su {domain}.",
|
||||
"domain_block_modal.block": "Blocca il server",
|
||||
"domain_block_modal.block_account_instead": "Blocca invece @{name}",
|
||||
"domain_block_modal.they_can_interact_with_old_posts": "Le persone da questo server possono interagire con i tuoi vecchi post.",
|
||||
|
@ -358,6 +366,7 @@
|
|||
"footer.status": "Stato",
|
||||
"generic.saved": "Salvato",
|
||||
"getting_started.heading": "Per iniziare",
|
||||
"hashtag.admin_moderation": "Apri l'interfaccia di moderazione per #{name}",
|
||||
"hashtag.column_header.tag_mode.all": "e {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "o {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "senza {additional}",
|
||||
|
@ -487,7 +496,7 @@
|
|||
"lists.replies_policy.list": "Membri dell'elenco",
|
||||
"lists.replies_policy.none": "Nessuno",
|
||||
"lists.save": "Salva",
|
||||
"lists.search_placeholder": "Cerca le persone che segui",
|
||||
"lists.search": "Cerca",
|
||||
"lists.show_replies_to": "Includi le risposte dei membri della lista a",
|
||||
"load_pending": "{count, plural, one {# nuovo oggetto} other {# nuovi oggetti}}",
|
||||
"loading_indicator.label": "Caricamento…",
|
||||
|
|
|
@ -114,7 +114,6 @@
|
|||
"annual_report.summary.most_used_app.most_used_app": "最も使用されているアプリ",
|
||||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "最も使用されたハッシュタグ",
|
||||
"annual_report.summary.new_posts.new_posts": "新しい投稿",
|
||||
"annual_report.summary.percentile.text": "<topLabel>それにより、あなたは上位に位置しています。</topLabel><percentage></percentage><bottomLabel>Mastodonユーザーの中で。</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "バー二ーには秘密にしておくよ。",
|
||||
"annual_report.summary.thanks": "Mastodonの一員になってくれてありがとう!",
|
||||
"antennas.accounts": "{count} のアカウント",
|
||||
|
|
|
@ -103,8 +103,8 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "가장 많이 사용한 해시태그",
|
||||
"annual_report.summary.most_used_hashtag.none": "없음",
|
||||
"annual_report.summary.new_posts.new_posts": "새 게시물",
|
||||
"annual_report.summary.percentile.text": "<topLabel>마스토돈 사용자의 상위</topLabel><percentage></percentage><bottomLabel>입니다.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "엄마한테 말 안 할게요.",
|
||||
"annual_report.summary.percentile.text": "<topLabel>{domain} 사용자의 상위</topLabel><percentage></percentage><bottomLabel>입니다.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "종부세는 안 걷을게요",
|
||||
"annual_report.summary.thanks": "마스토돈과 함께 해주셔서 감사합니다!",
|
||||
"attachments_list.unprocessed": "(처리 안 됨)",
|
||||
"audio.hide": "소리 숨기기",
|
||||
|
@ -205,6 +205,9 @@
|
|||
"confirmations.edit.confirm": "수정",
|
||||
"confirmations.edit.message": "지금 편집하면 작성 중인 메시지를 덮어씁니다. 진행이 확실한가요?",
|
||||
"confirmations.edit.title": "게시물을 덮어쓸까요?",
|
||||
"confirmations.follow_to_list.confirm": "팔로우하고 리스트에 추가",
|
||||
"confirmations.follow_to_list.message": "리스트에 추가하려면 {name} 님을 팔로우해야 합니다.",
|
||||
"confirmations.follow_to_list.title": "팔로우할까요?",
|
||||
"confirmations.logout.confirm": "로그아웃",
|
||||
"confirmations.logout.message": "정말로 로그아웃 하시겠습니까?",
|
||||
"confirmations.logout.title": "로그아웃 할까요?",
|
||||
|
@ -493,7 +496,7 @@
|
|||
"lists.replies_policy.list": "리스트의 구성원",
|
||||
"lists.replies_policy.none": "모두 제외",
|
||||
"lists.save": "저장",
|
||||
"lists.search_placeholder": "팔로우 중인 사람 찾기",
|
||||
"lists.search": "검색",
|
||||
"lists.show_replies_to": "리스트 구성원의 답글또한 포함하기",
|
||||
"load_pending": "{count, plural, other {#}} 개의 새 항목",
|
||||
"loading_indicator.label": "불러오는 중...",
|
||||
|
@ -721,7 +724,7 @@
|
|||
"report.category.title_status": "게시물",
|
||||
"report.close": "완료",
|
||||
"report.comment.title": "우리가 더 알아야 할 내용이 있나요?",
|
||||
"report.forward": "{target}에 포워드 됨",
|
||||
"report.forward": "{target}에 전달",
|
||||
"report.forward_hint": "이 계정은 다른 서버에 있습니다. 익명화 된 사본을 해당 서버에도 전송할까요?",
|
||||
"report.mute": "침묵",
|
||||
"report.mute_explanation": "당신은 해당 계정의 게시물을 보지 않게 됩니다. 해당 계정은 여전히 당신을 팔로우 하거나 당신의 게시물을 볼 수 있으며 해당 계정은 자신이 뮤트 되었는지 알지 못합니다.",
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "labiausiai naudotas saitažodis",
|
||||
"annual_report.summary.most_used_hashtag.none": "Nieko",
|
||||
"annual_report.summary.new_posts.new_posts": "nauji įrašai",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Tai reiškia, kad esate tarp</topLabel><percentage></percentage><bottomLabel>populiariausių „Mastodon“ naudotojų.</bottomLabel>",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Tai reiškia, kad esate tarp</topLabel><percentage></percentage><bottomLabel>populiariausių {domain} naudotojų.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Mes nesakysime Bernie.",
|
||||
"annual_report.summary.thanks": "Dėkojame, kad esate „Mastodon“ dalis!",
|
||||
"attachments_list.unprocessed": "(neapdorotas)",
|
||||
|
@ -205,6 +205,9 @@
|
|||
"confirmations.edit.confirm": "Redaguoti",
|
||||
"confirmations.edit.message": "Redaguojant dabar, bus perrašyta šiuo metu kuriama žinutė. Ar tikrai nori tęsti?",
|
||||
"confirmations.edit.title": "Perrašyti įrašą?",
|
||||
"confirmations.follow_to_list.confirm": "Sekti ir pridėti prie sąrašo",
|
||||
"confirmations.follow_to_list.message": "Kad pridėtumėte juos į sąrašą, turite sekti {name}.",
|
||||
"confirmations.follow_to_list.title": "Sekti naudotoją?",
|
||||
"confirmations.logout.confirm": "Atsijungti",
|
||||
"confirmations.logout.message": "Ar tikrai nori atsijungti?",
|
||||
"confirmations.logout.title": "Atsijungti?",
|
||||
|
@ -489,7 +492,7 @@
|
|||
"lists.replies_policy.list": "Sąrašo nariams",
|
||||
"lists.replies_policy.none": "Nei vienam",
|
||||
"lists.save": "Išsaugoti",
|
||||
"lists.search_placeholder": "Ieškokite asmenų, kuriuos sekate",
|
||||
"lists.search": "Ieškoti",
|
||||
"lists.show_replies_to": "Įtraukti atsakymus iš sąrašo narių į",
|
||||
"load_pending": "{count, plural, one {# naujas elementas} few {# nauji elementai} many {# naujo elemento} other {# naujų elementų}}",
|
||||
"loading_indicator.label": "Kraunama…",
|
||||
|
|
|
@ -86,14 +86,21 @@
|
|||
"alert.unexpected.message": "Radās negaidīta kļūda.",
|
||||
"alert.unexpected.title": "Ups!",
|
||||
"announcement.announcement": "Paziņojums",
|
||||
"annual_report.summary.archetype.replier": "Sabiedriskais tauriņš",
|
||||
"annual_report.summary.followers.followers": "sekotāji",
|
||||
"annual_report.summary.followers.total": "pavisam {count}",
|
||||
"annual_report.summary.here_it_is": "Šeit ir {year}. gada pārskats:",
|
||||
"annual_report.summary.highlighted_post.by_favourites": "izlasēs visvairāk ievietotais ieraksts",
|
||||
"annual_report.summary.highlighted_post.by_reblogs": "vispastiprinātākais ieraksts",
|
||||
"annual_report.summary.highlighted_post.by_replies": "ieraksts ar vislielāko atbilžu skaitu",
|
||||
"annual_report.summary.highlighted_post.possessive": "{name}",
|
||||
"annual_report.summary.most_used_app.most_used_app": "visizmantotākā lietotne",
|
||||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "visizmantotākais tēmturis",
|
||||
"annual_report.summary.most_used_hashtag.none": "Nav",
|
||||
"annual_report.summary.new_posts.new_posts": "jauni ieraksti",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Tas ievieto Tevi virsējos</topLabel><percentage></percentage><bottomLabel>no {domain} lietotājiem.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Mēs neteiksim Bērnijam.",
|
||||
"annual_report.summary.thanks": "Paldies, ka esi daļa no Mastodon!",
|
||||
"attachments_list.unprocessed": "(neapstrādāti)",
|
||||
"audio.hide": "Slēpt audio",
|
||||
"block_modal.remote_users_caveat": "Mēs vaicāsim serverim {domain} ņemt vērā Tavu lēmumu. Tomēr atbilstība nav nodrošināta, jo atsevišķi serveri var apstrādāt bloķēšanu citādi. Publiski ieraksti joprojām var būt redzami lietotājiem, kuri nav pieteikušies.",
|
||||
|
@ -125,13 +132,16 @@
|
|||
"column.blocks": "Bloķētie lietotāji",
|
||||
"column.bookmarks": "Grāmatzīmes",
|
||||
"column.community": "Vietējā laika līnija",
|
||||
"column.create_list": "Izveidot sarakstu",
|
||||
"column.direct": "Privātas pieminēšanas",
|
||||
"column.directory": "Pārlūkot profilus",
|
||||
"column.domain_blocks": "Bloķētie domēni",
|
||||
"column.edit_list": "Labot sarakstu",
|
||||
"column.favourites": "Iecienītie",
|
||||
"column.firehose": "Tiešraides plūsmas",
|
||||
"column.follow_requests": "Sekošanas pieprasījumi",
|
||||
"column.home": "Sākums",
|
||||
"column.list_members": "Pārvaldīt saraksta dalībniekus",
|
||||
"column.lists": "Saraksti",
|
||||
"column.mutes": "Apklusinātie lietotāji",
|
||||
"column.notifications": "Paziņojumi",
|
||||
|
@ -144,13 +154,14 @@
|
|||
"column_header.pin": "Piespraust",
|
||||
"column_header.show_settings": "Rādīt iestatījumus",
|
||||
"column_header.unpin": "Atspraust",
|
||||
"column_search.cancel": "Atcelt",
|
||||
"column_subheading.settings": "Iestatījumi",
|
||||
"community.column_settings.local_only": "Tikai vietējie",
|
||||
"community.column_settings.media_only": "Tikai multivide",
|
||||
"community.column_settings.remote_only": "Tikai attālinātie",
|
||||
"compose.language.change": "Mainīt valodu",
|
||||
"compose.language.search": "Meklēt valodas...",
|
||||
"compose.published.body": "Ieraksts publicēta.",
|
||||
"compose.published.body": "Ieraksts izveidots.",
|
||||
"compose.published.open": "Atvērt",
|
||||
"compose.saved.body": "Ziņa saglabāta.",
|
||||
"compose_form.direct_message_warning_learn_more": "Uzzināt vairāk",
|
||||
|
@ -162,10 +173,11 @@
|
|||
"compose_form.poll.duration": "Aptaujas ilgums",
|
||||
"compose_form.poll.multiple": "Vairākas izvēles iespējas",
|
||||
"compose_form.poll.option_placeholder": "Izvēle {number}",
|
||||
"compose_form.poll.single": "Viena izvēle",
|
||||
"compose_form.poll.switch_to_multiple": "Mainīt aptaujas veidu, lai atļautu vairākas izvēles",
|
||||
"compose_form.poll.switch_to_single": "Mainīt aptaujas veidu, lai atļautu vienu izvēli",
|
||||
"compose_form.poll.type": "Stils",
|
||||
"compose_form.publish": "Iesūtīt",
|
||||
"compose_form.publish": "Nosūtīt",
|
||||
"compose_form.publish_form": "Jauns ieraksts",
|
||||
"compose_form.reply": "Atbildēt",
|
||||
"compose_form.save_changes": "Atjaunināt",
|
||||
|
@ -185,6 +197,9 @@
|
|||
"confirmations.edit.confirm": "Labot",
|
||||
"confirmations.edit.message": "Labošana pārrakstīs ziņojumu, kas šobrīd tiek sastādīts. Vai tiešām turpināt?",
|
||||
"confirmations.edit.title": "Pārrakstīt ierakstu?",
|
||||
"confirmations.follow_to_list.confirm": "Sekot un pievienot sarakstam",
|
||||
"confirmations.follow_to_list.message": "Ir jāseko {name}, lai pievienotu sarakstam.",
|
||||
"confirmations.follow_to_list.title": "Sekot lietotājam?",
|
||||
"confirmations.logout.confirm": "Iziet",
|
||||
"confirmations.logout.message": "Vai tiešām vēlies izrakstīties?",
|
||||
"confirmations.logout.title": "Atteikties?",
|
||||
|
@ -404,7 +419,7 @@
|
|||
"lists.replies_policy.followed": "Jebkuram sekotajam lietotājam",
|
||||
"lists.replies_policy.list": "Saraksta dalībniekiem",
|
||||
"lists.replies_policy.none": "Nevienam",
|
||||
"load_pending": "{count, plural, one {# jauna lieta} other {# jaunas lietas}}",
|
||||
"load_pending": "{count, plural, zero{# jaunu vienumu} one {# jauns vienums} other {# jauni vienumi}}",
|
||||
"loading_indicator.label": "Ielādē…",
|
||||
"media_gallery.hide": "Paslēpt",
|
||||
"moved_to_account_banner.text": "Tavs konts {disabledAccount} pašlaik ir atspējots, jo Tu pārcēlies uz kontu {movedToAccount}.",
|
||||
|
@ -639,6 +654,7 @@
|
|||
"status.bookmark": "Grāmatzīme",
|
||||
"status.cancel_reblog_private": "Nepastiprināt",
|
||||
"status.cannot_reblog": "Šo ziņu nevar izcelt",
|
||||
"status.continued_thread": "Turpināts pavediens",
|
||||
"status.copy": "Ievietot ieraksta saiti starpliktuvē",
|
||||
"status.delete": "Dzēst",
|
||||
"status.detailed_status": "Detalizēts sarunas skats",
|
||||
|
|
|
@ -1 +1,29 @@
|
|||
{}
|
||||
{
|
||||
"about.blocks": "Siū 管制 ê 服侍器",
|
||||
"about.contact": "聯絡lâng:",
|
||||
"about.disclaimer": "Mastodon是自由、開放原始碼ê軟體,mā是Mastodon gGmbH ê商標。",
|
||||
"about.domain_blocks.no_reason_available": "原因bē-tàng用",
|
||||
"about.domain_blocks.preamble": "Mastodon一般ē允准lí看別ê fediverse 服侍器來ê聯絡人kap hām用者交流。Tsiah ê 是本服侍器建立ê例外。",
|
||||
"about.domain_blocks.silenced.explanation": "Lí一般buē-tàng tuì tsit ê服侍器看用戶ê紹介kap內容,除非lí明白tshiau-tshuē á是跟tuè伊。",
|
||||
"about.domain_blocks.silenced.title": "有限制",
|
||||
"about.domain_blocks.suspended.explanation": "Uì tsit ê服侍器來ê資料lóng bē處理、儲存á是交換,無可能kap tsit ê服侍器ê用者互動á是溝通。.",
|
||||
"about.domain_blocks.suspended.title": "權限中止",
|
||||
"about.not_available": "Tsit ê資訊bē-tàng tī tsit ê服侍器使用。",
|
||||
"about.powered_by": "由 {mastodon} 提供ê非中心化社群媒體",
|
||||
"about.rules": "服侍器ê規則",
|
||||
"account.account_note_header": "個人ê註解",
|
||||
"account.add_or_remove_from_list": "加添kàu列單á是uì列單thâi掉",
|
||||
"account.badges.bot": "機器lâng",
|
||||
"account.badges.group": "群組",
|
||||
"account.block": "封鎖 @{name}",
|
||||
"account.block_domain": "封鎖網域 {domain}",
|
||||
"account.block_short": "封鎖",
|
||||
"account.blocked": "Hőng封鎖",
|
||||
"account.cancel_follow_request": "取消跟tuè",
|
||||
"account.follow_back": "Tuè tńg去",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Tse 予lí變做 {domain} ê用戶ê </topLabel><percentage></percentage><bottomLabel></bottomLabel>",
|
||||
"block_modal.show_less": "看khah少",
|
||||
"compose.language.change": "換語言",
|
||||
"confirmations.follow_to_list.confirm": "跟tuè,加入kàu列單",
|
||||
"search_popout.language_code": "ISO語言代碼"
|
||||
}
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "meest gebruikte hashtag",
|
||||
"annual_report.summary.most_used_hashtag.none": "Geen",
|
||||
"annual_report.summary.new_posts.new_posts": "nieuwe berichten",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Dat zet je in de top</topLabel><percentage></percentage><bottomLabel>van Mastodon-gebruikers.</bottomLabel>",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Hiermee behoor je tot de top</topLabel><percentage></percentage><bottomLabel> van {domain}.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "We zullen Bernie niets vertellen.",
|
||||
"annual_report.summary.thanks": "Bedankt dat je deel uitmaakt van Mastodon!",
|
||||
"attachments_list.unprocessed": "(niet verwerkt)",
|
||||
|
@ -205,6 +205,9 @@
|
|||
"confirmations.edit.confirm": "Bewerken",
|
||||
"confirmations.edit.message": "Door nu te reageren overschrijf je het bericht dat je op dit moment aan het schrijven bent. Weet je zeker dat je verder wil gaan?",
|
||||
"confirmations.edit.title": "Bericht overschrijven?",
|
||||
"confirmations.follow_to_list.confirm": "Volgen en toevoegen aan de lijst",
|
||||
"confirmations.follow_to_list.message": "Je moet {name} volgen om ze toe te voegen aan een lijst.",
|
||||
"confirmations.follow_to_list.title": "Gebruiker volgen?",
|
||||
"confirmations.logout.confirm": "Uitloggen",
|
||||
"confirmations.logout.message": "Weet je zeker dat je wilt uitloggen?",
|
||||
"confirmations.logout.title": "Uitloggen?",
|
||||
|
@ -236,7 +239,7 @@
|
|||
"disabled_account_banner.text": "Jouw account {disabledAccount} is momenteel uitgeschakeld.",
|
||||
"dismissable_banner.community_timeline": "Dit zijn de meest recente openbare berichten van accounts op {domain}. Je kunt onder 'instellingen > voorkeuren > overig' kiezen welke talen je wilt zien.",
|
||||
"dismissable_banner.dismiss": "Sluiten",
|
||||
"dismissable_banner.explore_links": "Deze nieuwsberichten worden vandaag de dag het meest gedeeld op de fediverse. Nieuwere verhalen die door meer verschillende mensen zijn gepost, worden hoger gerangschikt.",
|
||||
"dismissable_banner.explore_links": "Deze nieuwsartikelen worden vandaag de dag het meest gedeeld op de fediverse. Nieuwere artikelen die door meer verschillende mensen zijn geplaatst, worden hoger gerangschikt.",
|
||||
"dismissable_banner.explore_statuses": "Deze berichten uit de hele fediverse winnen vandaag aan populariteit. Nieuwere berichten met meer boosts en favorieten worden hoger gerangschikt.",
|
||||
"dismissable_banner.explore_tags": "Deze hashtags winnen tegenwoordig aan populariteit op de fediverse. Hashtags die door meer verschillende mensen worden gebruikt, worden hoger gerangschikt.",
|
||||
"dismissable_banner.public_timeline": "Dit zijn de meest recente openbare berichten van mensen op de fediverse die mensen op {domain} volgen.",
|
||||
|
@ -493,7 +496,7 @@
|
|||
"lists.replies_policy.list": "Leden van de lijst",
|
||||
"lists.replies_policy.none": "Niemand",
|
||||
"lists.save": "Opslaan",
|
||||
"lists.search_placeholder": "Zoek mensen die je volgt",
|
||||
"lists.search": "Zoeken",
|
||||
"lists.show_replies_to": "Voeg antwoorden van lijstleden toe aan",
|
||||
"load_pending": "{count, plural, one {# nieuw item} other {# nieuwe items}}",
|
||||
"loading_indicator.label": "Laden…",
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "mest brukte emneknagg",
|
||||
"annual_report.summary.most_used_hashtag.none": "Ingen",
|
||||
"annual_report.summary.new_posts.new_posts": "nye innlegg",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Du er av dei</topLabel><percentage></percentage><bottomLabel>ivrigaste Mastodon-brukarane.</bottomLabel>",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Du er av dei</topLabel><percentage></percentage><bottomLabel>ivrigaste brukarane på {domain}.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Ikkje eit ord til pressa.",
|
||||
"annual_report.summary.thanks": "Takk for at du er med i Mastodon!",
|
||||
"attachments_list.unprocessed": "(ubehandla)",
|
||||
|
@ -129,6 +129,7 @@
|
|||
"bundle_column_error.routing.body": "Den etterspurde sida vart ikkje funnen. Er du sikker på at URL-adressa er rett?",
|
||||
"bundle_column_error.routing.title": "404",
|
||||
"bundle_modal_error.close": "Lat att",
|
||||
"bundle_modal_error.message": "Noko gjekk gale då denne sida vart lasta.",
|
||||
"bundle_modal_error.retry": "Prøv igjen",
|
||||
"closed_registrations.other_server_instructions": "Sidan Mastodon er desentralisert kan du lage ein brukar på ein anna tenar og framleis interagere med denne.",
|
||||
"closed_registrations_modal.description": "Det er ikkje mogleg å opprette ein konto på {domain} nett no, men hugs at du ikkje treng ein konto på akkurat {domain} for å nytte Mastodon.",
|
||||
|
@ -139,13 +140,16 @@
|
|||
"column.blocks": "Blokkerte brukarar",
|
||||
"column.bookmarks": "Bokmerke",
|
||||
"column.community": "Lokal tidsline",
|
||||
"column.create_list": "Lag liste",
|
||||
"column.direct": "Private omtaler",
|
||||
"column.directory": "Sjå gjennom profilar",
|
||||
"column.domain_blocks": "Blokkerte domene",
|
||||
"column.edit_list": "Rediger liste",
|
||||
"column.favourites": "Favorittar",
|
||||
"column.firehose": "Tidslinjer",
|
||||
"column.follow_requests": "Fylgjeførespurnadar",
|
||||
"column.home": "Heim",
|
||||
"column.list_members": "Administrer medlemer på lista",
|
||||
"column.lists": "Lister",
|
||||
"column.mutes": "Målbundne brukarar",
|
||||
"column.notifications": "Varsel",
|
||||
|
@ -158,6 +162,7 @@
|
|||
"column_header.pin": "Fest",
|
||||
"column_header.show_settings": "Vis innstillingar",
|
||||
"column_header.unpin": "Løys",
|
||||
"column_search.cancel": "Avbryt",
|
||||
"column_subheading.settings": "Innstillingar",
|
||||
"community.column_settings.local_only": "Berre lokalt",
|
||||
"community.column_settings.media_only": "Berre media",
|
||||
|
@ -200,6 +205,9 @@
|
|||
"confirmations.edit.confirm": "Rediger",
|
||||
"confirmations.edit.message": "Å redigera no vil overskriva den meldinga du er i ferd med å skriva. Er du sikker på at du vil halda fram?",
|
||||
"confirmations.edit.title": "Overskriv innlegget?",
|
||||
"confirmations.follow_to_list.confirm": "Fylg og legg til lista",
|
||||
"confirmations.follow_to_list.message": "Du må fylgja {name} for å leggja dei til ei liste.",
|
||||
"confirmations.follow_to_list.title": "Vil du fylgja brukaren?",
|
||||
"confirmations.logout.confirm": "Logg ut",
|
||||
"confirmations.logout.message": "Er du sikker på at du vil logga ut?",
|
||||
"confirmations.logout.title": "Logg ut?",
|
||||
|
|
|
@ -486,7 +486,6 @@
|
|||
"lists.replies_policy.list": "Członkowie listy",
|
||||
"lists.replies_policy.none": "Nikt",
|
||||
"lists.save": "Zapisz",
|
||||
"lists.search_placeholder": "Szukaj wśród osób, które obserwujesz",
|
||||
"lists.show_replies_to": "Pokaż odpowiedzi od członków listy do",
|
||||
"load_pending": "{count, plural, one {# nowa pozycja} other {nowe pozycje}}",
|
||||
"loading_indicator.label": "Ładowanie…",
|
||||
|
|
|
@ -103,7 +103,6 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "hashtag mais usada",
|
||||
"annual_report.summary.most_used_hashtag.none": "Nenhuma",
|
||||
"annual_report.summary.new_posts.new_posts": "novas publicações",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Isso o coloca no topo</topLabel></percentage><bottomLabel>dos usuários de Mastodon.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Não contaremos à Bernie.",
|
||||
"annual_report.summary.thanks": "Obrigada por fazer parte do Mastodon!",
|
||||
"attachments_list.unprocessed": "(não processado)",
|
||||
|
@ -205,6 +204,9 @@
|
|||
"confirmations.edit.confirm": "Editar",
|
||||
"confirmations.edit.message": "Editar agora irá substituir a mensagem que está sendo criando. Tem certeza de que deseja continuar?",
|
||||
"confirmations.edit.title": "Sobrescrever o post?",
|
||||
"confirmations.follow_to_list.confirm": "Seguir e adicionar à lista",
|
||||
"confirmations.follow_to_list.message": "Você precisa seguir {name} para adicioná-lo à lista.",
|
||||
"confirmations.follow_to_list.title": "Seguir usuário?",
|
||||
"confirmations.logout.confirm": "Sair",
|
||||
"confirmations.logout.message": "Você tem certeza de que deseja sair?",
|
||||
"confirmations.logout.title": "Sair da sessão?",
|
||||
|
@ -493,7 +495,7 @@
|
|||
"lists.replies_policy.list": "Membros da lista",
|
||||
"lists.replies_policy.none": "Ninguém",
|
||||
"lists.save": "Salvar",
|
||||
"lists.search_placeholder": "Buscar pessoas que você segue",
|
||||
"lists.search": "Buscar",
|
||||
"lists.show_replies_to": "Incluir respostas de membros da lista para",
|
||||
"load_pending": "{count, plural, one {# novo item} other {# novos items}}",
|
||||
"loading_indicator.label": "Carregando…",
|
||||
|
|
|
@ -96,26 +96,26 @@
|
|||
"annual_report.summary.followers.total": "{count} за всё время",
|
||||
"annual_report.summary.here_it_is": "Вот ваши итоги {year} года:",
|
||||
"annual_report.summary.highlighted_post.by_favourites": "пост с наибольшим количеством звёздочек",
|
||||
"annual_report.summary.highlighted_post.by_reblogs": "пост с наибольшим количеством продвижений",
|
||||
"annual_report.summary.highlighted_post.by_reblogs": "самый популярный пост",
|
||||
"annual_report.summary.highlighted_post.by_replies": "пост с наибольшим количеством ответов",
|
||||
"annual_report.summary.highlighted_post.possessive": "{name}",
|
||||
"annual_report.summary.most_used_app.most_used_app": "наиболее часто используемое приложение",
|
||||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "наиболее часто используемый хэштег",
|
||||
"annual_report.summary.most_used_hashtag.none": "Нет",
|
||||
"annual_report.summary.new_posts.new_posts": "новых постов",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Всё это помещает вас в топ</topLabel><percentage></percentage><bottomLabel>пользователей Mastodon.</bottomLabel>",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Всё это помещает вас в топ</topLabel><percentage></percentage><bottomLabel>пользователей {domain}.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Роскомнадзор об этом не узнает.",
|
||||
"annual_report.summary.thanks": "Спасибо за то, что были вместе с Mastodon!",
|
||||
"attachments_list.unprocessed": "(не обработан)",
|
||||
"audio.hide": "Скрыть аудио",
|
||||
"block_modal.remote_users_caveat": "Мы попросим сервер {domain} уважать ваше решение. Однако, соблюдение требований не гарантировано, поскольку некоторые серверы могут работать с блокировками по-разному. Публичные записи по-прежнему могут быть видны неавторизованным пользователям.",
|
||||
"block_modal.remote_users_caveat": "Мы попросим сервер {domain} уважать ваше решение, однако соблюдение им блокировки не гарантировано, поскольку некоторые серверы могут по-разному обрабатывать запросы. Публичные посты по-прежнему могут быть видны неавторизованным пользователям.",
|
||||
"block_modal.show_less": "Показать меньше",
|
||||
"block_modal.show_more": "Показать больше",
|
||||
"block_modal.they_cant_mention": "Он не может упоминать или подписываться на вас.",
|
||||
"block_modal.they_cant_see_posts": "Он не может видеть ваши сообщения, и вы не увидите его.",
|
||||
"block_modal.they_will_know": "Он может видеть, что он заблокирован.",
|
||||
"block_modal.they_cant_mention": "Он не сможет упоминать вас или подписаться на вас.",
|
||||
"block_modal.they_cant_see_posts": "Он не сможет видеть ваши посты, а вы не будете видеть его посты.",
|
||||
"block_modal.they_will_know": "Он будет знать, что вы его блокируете.",
|
||||
"block_modal.title": "Заблокировать пользователя?",
|
||||
"block_modal.you_wont_see_mentions": "Вы не увидите записи, которые упоминают его.",
|
||||
"block_modal.you_wont_see_mentions": "Вы не увидите посты, которые его упоминают.",
|
||||
"boost_modal.combo": "{combo}, чтобы пропустить это в следующий раз",
|
||||
"boost_modal.reblog": "Продвинуть пост?",
|
||||
"boost_modal.undo_reblog": "Убрать продвижение?",
|
||||
|
@ -149,7 +149,7 @@
|
|||
"column.firehose": "Живая лента",
|
||||
"column.follow_requests": "Запросы на подписку",
|
||||
"column.home": "Главная",
|
||||
"column.list_members": "Управление участниками списка",
|
||||
"column.list_members": "Управление пользователями в списке",
|
||||
"column.lists": "Списки",
|
||||
"column.mutes": "Игнорируемые пользователи",
|
||||
"column.notifications": "Уведомления",
|
||||
|
@ -205,6 +205,9 @@
|
|||
"confirmations.edit.confirm": "Редактировать",
|
||||
"confirmations.edit.message": "При редактировании, текст набираемого поста будет очищен. Продолжить?",
|
||||
"confirmations.edit.title": "Переписать сообщение?",
|
||||
"confirmations.follow_to_list.confirm": "Подписаться, а затем добавить в список",
|
||||
"confirmations.follow_to_list.message": "Чтобы добавить пользователя {name} в список, вы должны быть на него подписаны.",
|
||||
"confirmations.follow_to_list.title": "Подписаться?",
|
||||
"confirmations.logout.confirm": "Выйти",
|
||||
"confirmations.logout.message": "Вы уверены, что хотите выйти?",
|
||||
"confirmations.logout.title": "Выйти?",
|
||||
|
@ -241,27 +244,27 @@
|
|||
"dismissable_banner.explore_tags": "Эти хэштеги привлекают людей на этом и других серверах децентрализованной сети прямо сейчас.",
|
||||
"dismissable_banner.public_timeline": "Это самые новые публичные посты от тех пользователей этого и других серверов децентрализованной сети, на которых подписываются пользователи {domain}.",
|
||||
"domain_block_modal.block": "Заблокировать сервер",
|
||||
"domain_block_modal.block_account_instead": "Заблокировать @{name} вместо",
|
||||
"domain_block_modal.they_can_interact_with_old_posts": "Люди с этого сервера могут взаимодействовать с вашими старыми записями.",
|
||||
"domain_block_modal.they_cant_follow": "Никто из этого сервера не может подписываться на вас.",
|
||||
"domain_block_modal.they_wont_know": "Он не будет знать, что его заблокировали.",
|
||||
"domain_block_modal.block_account_instead": "Заблокировать только @{name}",
|
||||
"domain_block_modal.they_can_interact_with_old_posts": "Пользователи с этого сервера смогут взаимодействовать с вашими старыми постами.",
|
||||
"domain_block_modal.they_cant_follow": "Пользователи с этого сервера не смогут подписаться на вас.",
|
||||
"domain_block_modal.they_wont_know": "Пользователи с этого сервера не будут знать, что вы их блокируете.",
|
||||
"domain_block_modal.title": "Заблокировать домен?",
|
||||
"domain_block_modal.you_will_lose_num_followers": "Вы потеряете {followersCount, plural, one {{followersCountDisplay} подписчика} other {{followersCountDisplay} подписчиков}} и {followingCount, plural, one {{followingCountDisplay} подписку} other {{followingCountDisplay} подписок}}.",
|
||||
"domain_block_modal.you_will_lose_relationships": "Вы потеряете всех подписчиков и людей, на которых вы подписаны, на этом сервере.",
|
||||
"domain_block_modal.you_wont_see_posts": "Вы не будете видеть записи или уведомления от пользователей на этом сервере.",
|
||||
"domain_pill.activitypub_lets_connect": "Это позволяет вам общаться и взаимодействовать с людьми не только на Mastodon, но и в различных социальных приложениях.",
|
||||
"domain_pill.activitypub_like_language": "ActivityPub как язык Mastodon говорит с другими социальными сетями.",
|
||||
"domain_block_modal.you_will_lose_num_followers": "Вы потеряете {followersCount, plural, one {{followersCountDisplay} подписчика} few {{followersCountDisplay} подписчика} other {{followersCountDisplay} подписчиков}} и {followingCount, plural, one {{followingCountDisplay} подписку} few {{followingCountDisplay} подписки} other {{followingCountDisplay} подписок}}.",
|
||||
"domain_block_modal.you_will_lose_relationships": "Вы потеряете все подписки и всех подписчиков с этого сервера.",
|
||||
"domain_block_modal.you_wont_see_posts": "Вы не будете видеть посты или уведомления от пользователей с этого сервера.",
|
||||
"domain_pill.activitypub_lets_connect": "Благодаря ему вы можете связываться и взаимодействовать не только с пользователями Mastodon, но и с пользователями других платформ.",
|
||||
"domain_pill.activitypub_like_language": "ActivityPub это язык, на котором Mastodon говорит с другими социальными сетями.",
|
||||
"domain_pill.server": "Сервер",
|
||||
"domain_pill.their_handle": "Его бейдж:",
|
||||
"domain_pill.their_server": "Цифровой дом, где находятся все записи.",
|
||||
"domain_pill.their_username": "Уникальный идентификатор на сервере. Возможно найти пользователей с одним и тем же именем пользователя на разных серверах.",
|
||||
"domain_pill.their_handle": "Адрес пользователя:",
|
||||
"domain_pill.their_server": "Цифровой дом пользователя, где находятся все его посты.",
|
||||
"domain_pill.their_username": "Уникальный идентификатор пользователя на его сервере. На разных серверах могут встречаться люди с тем же именем пользователя.",
|
||||
"domain_pill.username": "Имя пользователя",
|
||||
"domain_pill.whats_in_a_handle": "Что такое бейдж?",
|
||||
"domain_pill.who_they_are": "Поскольку бейджи говорят о том, кто и где находится, вы можете взаимодействовать с людьми в социальной сети <button>платформ, работающих на платформе ActivityPub</button>.",
|
||||
"domain_pill.who_you_are": "Поскольку ваш бейдж говорит о том, кто вы и где находитесь, люди могут взаимодействовать с вами через социальную сеть <button>платформ, работающих на платформе ActivityPub</button>.",
|
||||
"domain_pill.your_handle": "Ваш бейдж:",
|
||||
"domain_pill.your_server": "Сервер, где живут все ваши посты. Этот не нравится? Поменяй сервер в любое время вместе со своими подписчиками.",
|
||||
"domain_pill.your_username": "Ваш уникальный идентификатор на этом сервере. Вы можете найти пользователей с одним именем пользователя на разных серверах.",
|
||||
"domain_pill.whats_in_a_handle": "Что это значит?",
|
||||
"domain_pill.who_they_are": "Поскольку адрес позволяет однозначно определить, кто и где находится, вы можете взаимодействовать с пользователями социальной сети <button>платформ, работающих на протоколе ActivityPub</button>.",
|
||||
"domain_pill.who_you_are": "Поскольку ваш адрес позволяет однозначно определить, кто вы и где находитесь, пользователи социальной сети <button>платформ, работающих на протоколе ActivityPub</button> могут взаимодействовать с вами.",
|
||||
"domain_pill.your_handle": "Ваш адрес:",
|
||||
"domain_pill.your_server": "Ваш цифровой дом, где находятся все ваши посты. Если вам не нравится этот сервер, вы можете в любое время перенести свою учётную запись на другой сервер, не теряя подписчиков.",
|
||||
"domain_pill.your_username": "Ваш уникальный идентификатор на этом сервере. На разных серверах могут встречаться люди с тем же именем пользователя.",
|
||||
"embed.instructions": "Встройте этот пост на свой сайт, скопировав следующий код:",
|
||||
"embed.preview": "Так это будет выглядеть:",
|
||||
"emoji_button.activity": "Занятия",
|
||||
|
@ -481,33 +484,33 @@
|
|||
"lists.exclusive": "Не показывать участников в домашней ленте",
|
||||
"lists.exclusive_hint": "Если кто-то есть в этом списке, скрыть его в домашней ленте, чтобы не видеть его посты дважды.",
|
||||
"lists.find_users_to_add": "Найти пользователей для добавления",
|
||||
"lists.list_members": "Участники списка",
|
||||
"lists.list_members_count": "{count, plural, one {# участник} few {# участника} other {# участников}}",
|
||||
"lists.list_members": "Пользователи в списке",
|
||||
"lists.list_members_count": "{count, plural, one {# пользователь} few {# пользователя} other {# пользователей}}",
|
||||
"lists.list_name": "Название списка",
|
||||
"lists.new_list_name": "Новое имя списка",
|
||||
"lists.no_lists_yet": "Пока нет списков.",
|
||||
"lists.no_members_yet": "Пока нет участников.",
|
||||
"lists.no_members_yet": "Пока нет пользователей в списке.",
|
||||
"lists.no_results_found": "Не найдено.",
|
||||
"lists.remove_member": "Удалить",
|
||||
"lists.replies_policy.followed": "Пользователи, на которых вы подписаны",
|
||||
"lists.replies_policy.list": "Пользователи в списке",
|
||||
"lists.replies_policy.followed": "Все пользователи, на которых вы подписаны",
|
||||
"lists.replies_policy.list": "Другие пользователи в списке",
|
||||
"lists.replies_policy.none": "Никого",
|
||||
"lists.save": "Сохранить",
|
||||
"lists.search_placeholder": "Искать среди подписок",
|
||||
"lists.show_replies_to": "Показывать ответы участников списка на посты",
|
||||
"lists.search": "Поиск",
|
||||
"lists.show_replies_to": "Показывать ответы пользователей в списке на посты",
|
||||
"load_pending": "{count, plural, one {# новый элемент} few {# новых элемента} other {# новых элементов}}",
|
||||
"loading_indicator.label": "Загрузка…",
|
||||
"media_gallery.hide": "Скрыть",
|
||||
"moved_to_account_banner.text": "Ваша учетная запись {disabledAccount} в настоящее время заморожена, потому что вы переехали на {movedToAccount}.",
|
||||
"mute_modal.hide_from_notifications": "Скрыть из уведомлений",
|
||||
"mute_modal.hide_options": "Скрыть параметры",
|
||||
"mute_modal.indefinite": "Пока я не разблокирую их",
|
||||
"mute_modal.hide_options": "Скрыть опции",
|
||||
"mute_modal.indefinite": "Бессрочно",
|
||||
"mute_modal.show_options": "Показать опции",
|
||||
"mute_modal.they_can_mention_and_follow": "Они могут упоминать и следить за вами, но вы не будете их видеть.",
|
||||
"mute_modal.they_wont_know": "Они не будут знать, что их заглушили.",
|
||||
"mute_modal.title": "Заглушить пользователя?",
|
||||
"mute_modal.you_wont_see_mentions": "Вы не увидите постов, которые их упоминают.",
|
||||
"mute_modal.you_wont_see_posts": "Они по-прежнему смогут видеть ваши посты, но вы не сможете видеть их посты.",
|
||||
"mute_modal.they_can_mention_and_follow": "Он сможет упоминать вас и подписаться на вас, но вы этого не увидите.",
|
||||
"mute_modal.they_wont_know": "Он не будет знать, что вы его игнорируете.",
|
||||
"mute_modal.title": "Игнорировать пользователя?",
|
||||
"mute_modal.you_wont_see_mentions": "Вы не увидите посты, которые его упоминают.",
|
||||
"mute_modal.you_wont_see_posts": "Он по-прежнему сможет видеть ваши посты, но вы не будете видеть его посты.",
|
||||
"navigation_bar.about": "О проекте",
|
||||
"navigation_bar.administration": "Администрирование",
|
||||
"navigation_bar.advanced_interface": "Открыть в многоколоночном интерфейсе",
|
||||
|
@ -808,11 +811,11 @@
|
|||
"status.edit": "Изменить",
|
||||
"status.edited": "Дата последнего изменения: {date}",
|
||||
"status.edited_x_times": "{count, plural, one {{count} изменение} many {{count} изменений} other {{count} изменения}}",
|
||||
"status.embed": "Получить код для встраивания",
|
||||
"status.embed": "Встроить на свой сайт",
|
||||
"status.favourite": "Добавить в избранное",
|
||||
"status.favourites": "{count, plural, other {в избранном}}",
|
||||
"status.filter": "Фильтровать этот пост",
|
||||
"status.history.created": "{name} создал {date}",
|
||||
"status.history.created": "{name} создал(а) {date}",
|
||||
"status.history.edited": "{name} отредактировал(а) {date}",
|
||||
"status.load_more": "Загрузить остальное",
|
||||
"status.media.open": "Нажмите, чтобы открыть.",
|
||||
|
@ -829,7 +832,7 @@
|
|||
"status.reblog": "Продвинуть",
|
||||
"status.reblog_private": "Продвинуть для своей аудитории",
|
||||
"status.reblogged_by": "{name} продвинул(а)",
|
||||
"status.reblogs": "{count, plural, one {boost} few {boosts} many {boosts} other {boosts}}",
|
||||
"status.reblogs": "{count, plural, one {продвижение} few {продвижения} other {продвижений}}",
|
||||
"status.reblogs.empty": "Никто ещё не продвинул этот пост. Как только кто-то это сделает, они появятся здесь.",
|
||||
"status.redraft": "Создать заново",
|
||||
"status.remove_bookmark": "Убрать из закладок",
|
||||
|
|
|
@ -448,7 +448,6 @@
|
|||
"lists.replies_policy.list": "Članom seznama",
|
||||
"lists.replies_policy.none": "Nikomur",
|
||||
"lists.save": "Shrani",
|
||||
"lists.search_placeholder": "Iščite ljudi, katerim sledite",
|
||||
"load_pending": "{count, plural, one {# nov element} two {# nova elementa} few {# novi elementi} other {# novih elementov}}",
|
||||
"loading_indicator.label": "Nalaganje …",
|
||||
"media_gallery.hide": "Skrij",
|
||||
|
|
|
@ -98,7 +98,7 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "hashtag-u më i përdorur",
|
||||
"annual_report.summary.most_used_hashtag.none": "Asnjë",
|
||||
"annual_report.summary.new_posts.new_posts": "postime të reja",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Kjo ju vë në krye</topLabel><percentage></percentage><bottomLabel>të përdoruesve të Mastodon-it.</bottomLabel>",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Kjo ju vendos te</topLabel><percentage></percentage><bottomLabel> kryesues të përdoruesve të {domain}.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Nuk do t’ia themi Bernit.",
|
||||
"annual_report.summary.thanks": "Faleminderit që jeni pjesë e Mastodon-it!",
|
||||
"attachments_list.unprocessed": "(e papërpunuar)",
|
||||
|
@ -200,6 +200,9 @@
|
|||
"confirmations.edit.confirm": "Përpunojeni",
|
||||
"confirmations.edit.message": "Përpunimi tani do të sjellë mbishkrim të mesazhit që po hartoni aktualisht. Jeni i sigurt se doni të vazhdohet?",
|
||||
"confirmations.edit.title": "Të mbishkruhet postimi?",
|
||||
"confirmations.follow_to_list.confirm": "Ndiqe dhe shtoje te listë",
|
||||
"confirmations.follow_to_list.message": "Lypset të jeni duke e ndjekur {name}, që të shtohte te një listë.",
|
||||
"confirmations.follow_to_list.title": "Të ndiqet përdoruesi?",
|
||||
"confirmations.logout.confirm": "Dilni",
|
||||
"confirmations.logout.message": "Jeni i sigurt se doni të dilet?",
|
||||
"confirmations.logout.title": "Të dilet?",
|
||||
|
@ -488,7 +491,7 @@
|
|||
"lists.replies_policy.list": "Anëtarë të listës",
|
||||
"lists.replies_policy.none": "Askush",
|
||||
"lists.save": "Ruaje",
|
||||
"lists.search_placeholder": "Kërkoni persona që ndiqni",
|
||||
"lists.search": "Kërko",
|
||||
"lists.show_replies_to": "Përfshi përgjigje nga anëtarë liste te",
|
||||
"load_pending": "{count, plural,one {# objekt i ri }other {# objekte të rinj }}",
|
||||
"loading_indicator.label": "Po ngarkohet…",
|
||||
|
|
|
@ -103,7 +103,6 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "mest använda hashtag",
|
||||
"annual_report.summary.most_used_hashtag.none": "Inga",
|
||||
"annual_report.summary.new_posts.new_posts": "nya inlägg",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Det placerar dig i topp</topLabel><percentage></percentage><bottomLabel>av Mastodon-användare.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Vi berättar inte för Bernie.",
|
||||
"annual_report.summary.thanks": "Tack för att du är en del av Mastodon!",
|
||||
"attachments_list.unprocessed": "(obehandlad)",
|
||||
|
|
|
@ -481,7 +481,6 @@
|
|||
"lists.replies_policy.list": "สมาชิกของรายการ",
|
||||
"lists.replies_policy.none": "ไม่มีใคร",
|
||||
"lists.save": "บันทึก",
|
||||
"lists.search_placeholder": "ค้นหาผู้คนที่คุณติดตาม",
|
||||
"lists.show_replies_to": "รวมการตอบกลับจากสมาชิกของรายการถึง",
|
||||
"load_pending": "{count, plural, other {# รายการใหม่}}",
|
||||
"loading_indicator.label": "กำลังโหลด…",
|
||||
|
|
|
@ -289,7 +289,6 @@
|
|||
"lists.replies_policy.followed": "jan kute ale",
|
||||
"lists.replies_policy.list": "jan pi kulupu ni taso",
|
||||
"lists.replies_policy.none": "jan ala",
|
||||
"lists.search_placeholder": "o alasa lon kulupu jan ni: sina kute e ona",
|
||||
"load_pending": "{count, plural, other {ijo sin #}}",
|
||||
"loading_indicator.label": "ni li kama…",
|
||||
"mute_modal.title": "sina wile ala wile kute e jan ni?",
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "en çok kullanılan etiket",
|
||||
"annual_report.summary.most_used_hashtag.none": "Yok",
|
||||
"annual_report.summary.new_posts.new_posts": "yeni gönderiler",
|
||||
"annual_report.summary.percentile.text": "<bottomLabel>Mastodon kullanıcılarının</bottomLabel><percentage></percentage><topLabel>üst dilimindesiniz</topLabel>.",
|
||||
"annual_report.summary.percentile.text": "<bottomLabel>{domain} kullanıcılarının</bottomLabel><percentage></percentage><topLabel>üst dilimindesiniz</topLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Bernie'ye söylemeyiz.",
|
||||
"annual_report.summary.thanks": "Mastodon'un bir parçası olduğunuz için teşekkürler!",
|
||||
"attachments_list.unprocessed": "(işlenmemiş)",
|
||||
|
@ -205,6 +205,9 @@
|
|||
"confirmations.edit.confirm": "Düzenle",
|
||||
"confirmations.edit.message": "Şimdi düzenlersen şu an oluşturduğun iletinin üzerine yazılır. Devam etmek istediğine emin misin?",
|
||||
"confirmations.edit.title": "Gönderinin üzerine yaz?",
|
||||
"confirmations.follow_to_list.confirm": "Takip et ve yapılacaklar listesine ekle",
|
||||
"confirmations.follow_to_list.message": "Bir listeye eklemek için {name} kişisini takip etmeniz gerekiyor.",
|
||||
"confirmations.follow_to_list.title": "Kullanıcıyı takip et?",
|
||||
"confirmations.logout.confirm": "Oturumu kapat",
|
||||
"confirmations.logout.message": "Oturumu kapatmak istediğinden emin misin?",
|
||||
"confirmations.logout.title": "Oturumu kapat?",
|
||||
|
@ -493,7 +496,7 @@
|
|||
"lists.replies_policy.list": "Listenin üyeleri",
|
||||
"lists.replies_policy.none": "Hiç kimse",
|
||||
"lists.save": "Kaydet",
|
||||
"lists.search_placeholder": "Takip ettiğiniz kişilerde arama yapın",
|
||||
"lists.search": "Ara",
|
||||
"lists.show_replies_to": "Liste üyelerinin yanıtlarını içer",
|
||||
"load_pending": "{count, plural, one {# yeni öğe} other {# yeni öğe}}",
|
||||
"loading_indicator.label": "Yükleniyor…",
|
||||
|
|
|
@ -103,7 +103,6 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "найчастіший хештег",
|
||||
"annual_report.summary.most_used_hashtag.none": "Немає",
|
||||
"annual_report.summary.new_posts.new_posts": "нові дописи",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Це виводить вас в топ</topLabel><percentage></percentage><bottomLabel> користувачів Mastodon.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Ми не скажемо Bernie.",
|
||||
"annual_report.summary.thanks": "Дякуємо, що ви є частиною Mastodon!",
|
||||
"attachments_list.unprocessed": "(не оброблено)",
|
||||
|
@ -204,6 +203,9 @@
|
|||
"confirmations.edit.confirm": "Змінити",
|
||||
"confirmations.edit.message": "Редагування перезапише повідомлення, яке ви зараз пишете. Ви впевнені, що хочете продовжити?",
|
||||
"confirmations.edit.title": "Перезаписати допис?",
|
||||
"confirmations.follow_to_list.confirm": "Підписатися і додати до списку",
|
||||
"confirmations.follow_to_list.message": "Ви повинні слідувати за {name}, щоб додати до списку.",
|
||||
"confirmations.follow_to_list.title": "Підписатися на користувача?",
|
||||
"confirmations.logout.confirm": "Вийти",
|
||||
"confirmations.logout.message": "Ви впевнені, що хочете вийти?",
|
||||
"confirmations.logout.title": "Вийти?",
|
||||
|
@ -469,6 +471,7 @@
|
|||
"lists.replies_policy.followed": "Будь-який відстежуваний користувач",
|
||||
"lists.replies_policy.list": "Учасники списку",
|
||||
"lists.replies_policy.none": "Ніхто",
|
||||
"lists.search": "Пошук",
|
||||
"load_pending": "{count, plural, one {# новий елемент} other {# нових елементів}}",
|
||||
"loading_indicator.label": "Завантаження…",
|
||||
"media_gallery.hide": "Сховати",
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "hashtag dùng nhiều nhất",
|
||||
"annual_report.summary.most_used_hashtag.none": "Không có",
|
||||
"annual_report.summary.new_posts.new_posts": "tút mới",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Bạn nằm trong top</topLabel><percentage></percentage><bottomLabel>thành viên Mastodon.</bottomLabel>",
|
||||
"annual_report.summary.percentile.text": "<topLabel>Bạn thuộc top</topLabel><percentage></percentage><bottomLabel>thành viên của {domain}.</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Chúng tôi sẽ không kể cho Bernie.",
|
||||
"annual_report.summary.thanks": "Cảm ơn đã trở thành một phần của Mastodon!",
|
||||
"attachments_list.unprocessed": "(chưa xử lí)",
|
||||
|
@ -205,6 +205,9 @@
|
|||
"confirmations.edit.confirm": "Sửa",
|
||||
"confirmations.edit.message": "Nội dung tút cũ sẽ bị ghi đè, bạn có tiếp tục?",
|
||||
"confirmations.edit.title": "Ghi đè lên tút cũ",
|
||||
"confirmations.follow_to_list.confirm": "Theo dõi và thêm vào danh sách",
|
||||
"confirmations.follow_to_list.message": "Bạn cần theo dõi {name} trước khi thêm họ vào danh sách.",
|
||||
"confirmations.follow_to_list.title": "Theo dõi người này?",
|
||||
"confirmations.logout.confirm": "Đăng xuất",
|
||||
"confirmations.logout.message": "Bạn có chắc muốn thoát?",
|
||||
"confirmations.logout.title": "Đăng xuất",
|
||||
|
@ -493,7 +496,7 @@
|
|||
"lists.replies_policy.list": "Người trong danh sách",
|
||||
"lists.replies_policy.none": "Không ai",
|
||||
"lists.save": "Lưu",
|
||||
"lists.search_placeholder": "Tìm những người mà bạn quan tâm",
|
||||
"lists.search": "Tìm kiếm",
|
||||
"lists.show_replies_to": "Bao gồm lượt trả lời từ thành viên danh sách",
|
||||
"load_pending": "{count, plural, one {# tút mới} other {# tút mới}}",
|
||||
"loading_indicator.label": "Đang tải…",
|
||||
|
|
|
@ -78,8 +78,8 @@
|
|||
"admin.dashboard.retention.cohort": "注册月份",
|
||||
"admin.dashboard.retention.cohort_size": "新用户",
|
||||
"admin.impact_report.instance_accounts": "将被删除的账户",
|
||||
"admin.impact_report.instance_followers": "本实例用户即将丢失的关注者",
|
||||
"admin.impact_report.instance_follows": "对方实例用户将会丢失的关注者",
|
||||
"admin.impact_report.instance_followers": "本站用户即将丢失的关注者",
|
||||
"admin.impact_report.instance_follows": "对方站点用户即将丢失的关注者",
|
||||
"admin.impact_report.title": "影响摘要",
|
||||
"alert.rate_limited.message": "请在 {retry_time, time, medium} 后重试。",
|
||||
"alert.rate_limited.title": "频率受限",
|
||||
|
@ -103,12 +103,12 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "最常用的话题",
|
||||
"annual_report.summary.most_used_hashtag.none": "无",
|
||||
"annual_report.summary.new_posts.new_posts": "新嘟嘟",
|
||||
"annual_report.summary.percentile.text": "<topLabel>这使你跻身 Mastodon 用户的前</topLabel><percentage></percentage><bottomLabel></bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "我们打死也不会告诉扣税国王的。",
|
||||
"annual_report.summary.percentile.text": "<topLabel>这使你跻身 {domain} 用户的前</topLabel><percentage></percentage><bottomLabel></bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": " ",
|
||||
"annual_report.summary.thanks": "谢谢你这一年和 Mastodon 上的大家一起嘟嘟!",
|
||||
"attachments_list.unprocessed": "(未处理)",
|
||||
"audio.hide": "隐藏音频",
|
||||
"block_modal.remote_users_caveat": "我们将要求服务器 {domain} 尊重你的决定。然而,我们无法保证对方一定遵从,因为某些服务器可能会以不同的方案处理屏蔽操作。公开嘟文仍然可能对未登录的用户可见。",
|
||||
"block_modal.remote_users_caveat": "我们将要求站点 {domain} 尊重你的决定。然而,我们无法保证对方一定遵从,因为某些站点可能会以不同的方案处理屏蔽操作。公开嘟文仍然可能对未登录用户可见。",
|
||||
"block_modal.show_less": "隐藏",
|
||||
"block_modal.show_more": "显示更多",
|
||||
"block_modal.they_cant_mention": "他们不能提及或关注你。",
|
||||
|
@ -174,7 +174,7 @@
|
|||
"compose.saved.body": "嘟文已保存。",
|
||||
"compose_form.direct_message_warning_learn_more": "详细了解",
|
||||
"compose_form.encryption_warning": "Mastodon 上的嘟文未经端到端加密。请勿在 Mastodon 上分享敏感信息。",
|
||||
"compose_form.hashtag_warning": "这条嘟文被设置为“不公开”,因此它不会出现在任何话题标签的列表下。只有公开的嘟文才能通过话题标签进行搜索。",
|
||||
"compose_form.hashtag_warning": "这条嘟文被设置为“不公开”,因此它不会出现在任何话题的列表下。只有公开的嘟文才能通过话题进行搜索。",
|
||||
"compose_form.lock_disclaimer": "你的账户没有{locked}。任何人都可以在关注你后立即查看仅关注者可见的嘟文。",
|
||||
"compose_form.lock_disclaimer.lock": "锁嘟",
|
||||
"compose_form.placeholder": "想写什么?",
|
||||
|
@ -205,6 +205,9 @@
|
|||
"confirmations.edit.confirm": "编辑",
|
||||
"confirmations.edit.message": "编辑此消息将会覆盖当前正在撰写的信息。仍要继续吗?",
|
||||
"confirmations.edit.title": "是否重写嘟文?",
|
||||
"confirmations.follow_to_list.confirm": "关注并添加到列表",
|
||||
"confirmations.follow_to_list.message": "你需要先关注 {name},才能将其添加到列表。",
|
||||
"confirmations.follow_to_list.title": "是否关注用户?",
|
||||
"confirmations.logout.confirm": "退出登录",
|
||||
"confirmations.logout.message": "确定要退出登录吗?",
|
||||
"confirmations.logout.title": "是否退出登录?",
|
||||
|
@ -242,13 +245,13 @@
|
|||
"dismissable_banner.public_timeline": "以下是联邦宇宙中 {domain} 上的用户关注的人发布的最新公开嘟文。",
|
||||
"domain_block_modal.block": "屏蔽服务器",
|
||||
"domain_block_modal.block_account_instead": "改为屏蔽 @{name}",
|
||||
"domain_block_modal.they_can_interact_with_old_posts": "来自该服务器的人可以与你之前的嘟文交互。",
|
||||
"domain_block_modal.they_cant_follow": "此服务器上没有人可以关注你。",
|
||||
"domain_block_modal.they_can_interact_with_old_posts": "该站点的用户可以与你之前的嘟文交互。",
|
||||
"domain_block_modal.they_cant_follow": "该站点上将没有人可以关注你。",
|
||||
"domain_block_modal.they_wont_know": "对方不会知道自己被屏蔽。",
|
||||
"domain_block_modal.title": "是否屏蔽该域名?",
|
||||
"domain_block_modal.you_will_lose_num_followers": "你将失去 {followersCount, plural, other {{followersCountDisplay} 名关注者}}和 {followingCount, plural, other {{followingCountDisplay} 名关注}}。",
|
||||
"domain_block_modal.you_will_lose_relationships": "你将失去在此实例上的所有关注和关注者。",
|
||||
"domain_block_modal.you_wont_see_posts": "你将不会看到此服务器上用户的嘟文或通知。",
|
||||
"domain_block_modal.you_will_lose_relationships": "你将丢失该站点上的所有关注与关注者。",
|
||||
"domain_block_modal.you_wont_see_posts": "你将不会看到该站点用户的嘟文或通知。",
|
||||
"domain_pill.activitypub_lets_connect": "它可以让你与不同社交应用上的人交流互动,而不仅限于 Mastodon。",
|
||||
"domain_pill.activitypub_like_language": "ActivityPub 好比 Mastodon 与其它社交网络交流时使用的语言。",
|
||||
"domain_pill.server": "服务器",
|
||||
|
@ -292,8 +295,8 @@
|
|||
"empty_column.favourited_statuses": "你没有喜欢过任何嘟文。喜欢过的嘟文会显示在这里。",
|
||||
"empty_column.favourites": "没有人喜欢过这条嘟文。如果有人喜欢了,就会显示在这里。",
|
||||
"empty_column.follow_requests": "你还没有收到任何关注请求。当你收到一个关注请求时,它会出现在这里。",
|
||||
"empty_column.followed_tags": "你还没有关注任何话题标签。 当你关注后,它们会出现在这里。",
|
||||
"empty_column.hashtag": "这个话题标签下暂时没有内容。",
|
||||
"empty_column.followed_tags": "你还没有关注任何话题。 当你关注后,它们会出现在这里。",
|
||||
"empty_column.hashtag": "该话题下暂无内容。",
|
||||
"empty_column.home": "你的主页时间线还没有内容!快去关注更多人吧。",
|
||||
"empty_column.list": "列表中还没有任何内容。当列表成员发布新嘟文时,它们将出现在这里。",
|
||||
"empty_column.mutes": "你没有隐藏任何用户。",
|
||||
|
@ -311,7 +314,7 @@
|
|||
"explore.title": "探索",
|
||||
"explore.trending_links": "新闻",
|
||||
"explore.trending_statuses": "嘟文",
|
||||
"explore.trending_tags": "话题标签",
|
||||
"explore.trending_tags": "话题",
|
||||
"filter_modal.added.context_mismatch_explanation": "这条过滤规则不适用于你当前访问此嘟文的场景。要在此场景下过滤嘟文,你必须编辑此过滤规则。",
|
||||
"filter_modal.added.context_mismatch_title": "场景不匹配!",
|
||||
"filter_modal.added.expired_explanation": "此过滤规则类别已过期,你需要修改到期日期才能应用。",
|
||||
|
@ -352,7 +355,7 @@
|
|||
"follow_suggestions.similar_to_recently_followed_longer": "与你近期关注的用户相似",
|
||||
"follow_suggestions.view_all": "查看全部",
|
||||
"follow_suggestions.who_to_follow": "推荐关注",
|
||||
"followed_tags": "已关注话题标签",
|
||||
"followed_tags": "已关注话题",
|
||||
"footer.about": "关于",
|
||||
"footer.directory": "用户列表",
|
||||
"footer.get_app": "获取应用",
|
||||
|
@ -368,7 +371,7 @@
|
|||
"hashtag.column_header.tag_mode.any": "或是 {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "而不用 {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "未找到建议",
|
||||
"hashtag.column_settings.select.placeholder": "输入话题标签…",
|
||||
"hashtag.column_settings.select.placeholder": "输入话题…",
|
||||
"hashtag.column_settings.tag_mode.all": "全部",
|
||||
"hashtag.column_settings.tag_mode.any": "任一",
|
||||
"hashtag.column_settings.tag_mode.none": "无一",
|
||||
|
@ -376,8 +379,8 @@
|
|||
"hashtag.counter_by_accounts": "{count, plural,other {{counter} 人讨论}}",
|
||||
"hashtag.counter_by_uses": "{count, plural, other {{counter} 条嘟文}}",
|
||||
"hashtag.counter_by_uses_today": "今日 {count, plural, other {{counter} 条嘟文}}",
|
||||
"hashtag.follow": "关注话题标签",
|
||||
"hashtag.unfollow": "取消关注话题标签",
|
||||
"hashtag.follow": "关注话题",
|
||||
"hashtag.unfollow": "取消关注话题",
|
||||
"hashtags.and_other": "… 和另外 {count, plural, other {# 个话题}}",
|
||||
"hints.profiles.followers_may_be_missing": "该账户的关注者列表可能没有完全显示。",
|
||||
"hints.profiles.follows_may_be_missing": "该账户的关注列表可能没有完全显示。",
|
||||
|
@ -411,7 +414,7 @@
|
|||
"interaction_modal.description.reply": "只需一个 Mastodon 账号,即可回复此嘟文。",
|
||||
"interaction_modal.description.vote": "只需一个 Mastodon 账号,即可参与此投票。",
|
||||
"interaction_modal.login.action": "转到主页",
|
||||
"interaction_modal.login.prompt": "你所入驻的服务器域名,如:mastodon.social",
|
||||
"interaction_modal.login.prompt": "你所入驻的站点域名,如:mastodon.social",
|
||||
"interaction_modal.no_account_yet": "还没加入 Mastodon?",
|
||||
"interaction_modal.on_another_server": "在另一服务器",
|
||||
"interaction_modal.on_this_server": "在此服务器",
|
||||
|
@ -493,7 +496,7 @@
|
|||
"lists.replies_policy.list": "列表成员",
|
||||
"lists.replies_policy.none": "不显示",
|
||||
"lists.save": "保存",
|
||||
"lists.search_placeholder": "搜索你关注的人",
|
||||
"lists.search": "搜索",
|
||||
"lists.show_replies_to": "列表成员回复的显示范围",
|
||||
"load_pending": "{count} 项",
|
||||
"loading_indicator.label": "加载中…",
|
||||
|
@ -522,7 +525,7 @@
|
|||
"navigation_bar.favourites": "喜欢",
|
||||
"navigation_bar.filters": "忽略的关键词",
|
||||
"navigation_bar.follow_requests": "关注请求",
|
||||
"navigation_bar.followed_tags": "关注的话题标签",
|
||||
"navigation_bar.followed_tags": "关注的话题",
|
||||
"navigation_bar.follows_and_followers": "关注与关注者",
|
||||
"navigation_bar.lists": "列表",
|
||||
"navigation_bar.logout": "退出登录",
|
||||
|
@ -661,7 +664,7 @@
|
|||
"onboarding.profile.display_name": "昵称",
|
||||
"onboarding.profile.display_name_hint": "你的全名或昵称…",
|
||||
"onboarding.profile.note": "简介",
|
||||
"onboarding.profile.note_hint": "你可以提及 @其他人 或使用 #话题标签…",
|
||||
"onboarding.profile.note_hint": "你可以提及 @其他人 或使用 #话题…",
|
||||
"onboarding.profile.save_and_continue": "保存并继续",
|
||||
"onboarding.profile.title": "设置个人资料",
|
||||
"onboarding.profile.upload_avatar": "上传头像",
|
||||
|
@ -686,7 +689,7 @@
|
|||
"privacy.private.short": "关注者",
|
||||
"privacy.public.long": "所有 Mastodon 内外的人",
|
||||
"privacy.public.short": "公开",
|
||||
"privacy.unlisted.additional": "此模式的行为与“公开”类似,只是嘟文不会出现在实时动态、话题标签、探索或 Mastodon 搜索页面中,即使您已全局开启了对应的发现设置。",
|
||||
"privacy.unlisted.additional": "此模式的行为与“公开”类似,只是嘟文不会出现在实时动态、话题、探索或 Mastodon 搜索页面中,即使您已全局开启了对应的发现设置。",
|
||||
"privacy.unlisted.long": "减少算法影响",
|
||||
"privacy.unlisted.short": "悄悄公开",
|
||||
"privacy_policy.last_updated": "最近更新于 {date}",
|
||||
|
@ -763,7 +766,7 @@
|
|||
"search.placeholder": "搜索",
|
||||
"search.quick_action.account_search": "包含 {x} 的账户",
|
||||
"search.quick_action.go_to_account": "打开 {x} 的账户页",
|
||||
"search.quick_action.go_to_hashtag": "打开话题标签 {x}",
|
||||
"search.quick_action.go_to_hashtag": "打开话题 {x}",
|
||||
"search.quick_action.open_url": "在 Mastodon 中打开此链接",
|
||||
"search.quick_action.status_search": "包含 {x} 的嘟文",
|
||||
"search.search_or_paste": "搜索或输入网址",
|
||||
|
@ -777,7 +780,7 @@
|
|||
"search_popout.user": "用户",
|
||||
"search_results.accounts": "用户",
|
||||
"search_results.all": "全部",
|
||||
"search_results.hashtags": "话题标签",
|
||||
"search_results.hashtags": "话题",
|
||||
"search_results.nothing_found": "无法找到符合这些搜索词的任何内容",
|
||||
"search_results.see_all": "查看全部",
|
||||
"search_results.statuses": "嘟文",
|
||||
|
@ -785,7 +788,7 @@
|
|||
"server_banner.about_active_users": "过去 30 天内使用此服务器的人(月活跃用户)",
|
||||
"server_banner.active_users": "活跃用户",
|
||||
"server_banner.administered_by": "本站管理员:",
|
||||
"server_banner.is_one_of_many": "{domain} 是可用于参与联邦宇宙的众多独立 Mastodon 服务器之一。",
|
||||
"server_banner.is_one_of_many": "{domain} 是可用于参与联邦宇宙的众多独立 Mastodon 站点之一。",
|
||||
"server_banner.server_stats": "服务器统计数据:",
|
||||
"sign_in_banner.create_account": "创建账户",
|
||||
"sign_in_banner.follow_anyone": "关注联邦宇宙中的任何人,并按时间顺序查看所有内容。没有算法、广告或诱导链接。",
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "最常使用的主題標籤",
|
||||
"annual_report.summary.most_used_hashtag.none": "無最常用之主題標籤",
|
||||
"annual_report.summary.new_posts.new_posts": "新嘟文",
|
||||
"annual_report.summary.percentile.text": "<topLabel>這讓您成為前</topLabel><percentage></percentage><bottomLabel>Mastodon 的使用者。</bottomLabel>",
|
||||
"annual_report.summary.percentile.text": "<topLabel>這讓您成為前</topLabel><percentage></percentage><bottomLabel>{domain} 的使用者。</bottomLabel>",
|
||||
"annual_report.summary.percentile.we_wont_tell_bernie": "我們不會告訴 Bernie。",
|
||||
"annual_report.summary.thanks": "感謝您成為 Mastodon 的一份子!",
|
||||
"attachments_list.unprocessed": "(未經處理)",
|
||||
|
@ -205,6 +205,9 @@
|
|||
"confirmations.edit.confirm": "編輯",
|
||||
"confirmations.edit.message": "編輯嘟文將覆蓋掉您目前正在撰寫之嘟文內容。您是否仍要繼續?",
|
||||
"confirmations.edit.title": "是否覆寫該嘟文?",
|
||||
"confirmations.follow_to_list.confirm": "跟隨並加入至列表",
|
||||
"confirmations.follow_to_list.message": "您必須先跟隨 {name} 以將其加入至列表。",
|
||||
"confirmations.follow_to_list.title": "是否跟隨該使用者?",
|
||||
"confirmations.logout.confirm": "登出",
|
||||
"confirmations.logout.message": "您確定要登出嗎?",
|
||||
"confirmations.logout.title": "您確定要登出嗎?",
|
||||
|
@ -493,7 +496,7 @@
|
|||
"lists.replies_policy.list": "列表成員",
|
||||
"lists.replies_policy.none": "沒有人",
|
||||
"lists.save": "儲存",
|
||||
"lists.search_placeholder": "搜尋您跟隨的人",
|
||||
"lists.search": "搜尋",
|
||||
"lists.show_replies_to": "包含來自列表成員的回覆到",
|
||||
"load_pending": "{count, plural, other {# 個新項目}}",
|
||||
"loading_indicator.label": "正在載入...",
|
||||
|
|
|
@ -8196,6 +8196,7 @@ noscript {
|
|||
|
||||
p {
|
||||
margin-bottom: 20px;
|
||||
unicode-bidi: plaintext;
|
||||
|
||||
&:last-child {
|
||||
margin-bottom: 0;
|
||||
|
|
|
@ -134,7 +134,7 @@ class PreviewCard < ApplicationRecord
|
|||
end
|
||||
|
||||
def authors
|
||||
@authors ||= [PreviewCard::Author.new(self)]
|
||||
@authors ||= Array(serialized_authors)
|
||||
end
|
||||
|
||||
class Author < ActiveModelSerializers::Model
|
||||
|
@ -169,6 +169,13 @@ class PreviewCard < ApplicationRecord
|
|||
|
||||
private
|
||||
|
||||
def serialized_authors
|
||||
if author_name? || author_url?
|
||||
PreviewCard::Author
|
||||
.new(self)
|
||||
end
|
||||
end
|
||||
|
||||
def extract_dimensions
|
||||
file = image.queued_for_write[:original]
|
||||
|
||||
|
|
|
@ -7,10 +7,8 @@
|
|||
# id :bigint(8) not null, primary key
|
||||
# var :string not null
|
||||
# value :text
|
||||
# thing_type :string
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# thing_id :bigint(8)
|
||||
#
|
||||
|
||||
# This file is derived from a fork of the `rails-settings-cached` gem available at
|
||||
|
@ -46,10 +44,10 @@ class Setting < ApplicationRecord
|
|||
after_commit :rewrite_cache, on: %i(create update)
|
||||
after_commit :expire_cache, on: %i(destroy)
|
||||
|
||||
# Settings are server-wide settings only, but they were previously
|
||||
# used for users too. This can be dropped later with a database
|
||||
# migration dropping any scoped setting.
|
||||
default_scope { where(thing_type: nil, thing_id: nil) }
|
||||
self.ignored_columns += %w(
|
||||
thing_id
|
||||
thing_type
|
||||
)
|
||||
|
||||
class << self
|
||||
# get or set a variable with the variable as the called method
|
||||
|
|
|
@ -33,6 +33,7 @@ class Tag < ApplicationRecord
|
|||
has_many :followers, through: :passive_relationships, source: :account
|
||||
|
||||
has_one :antenna_tag, dependent: :destroy, inverse_of: :tag
|
||||
has_one :trend, class_name: 'TagTrend', inverse_of: :tag, dependent: :destroy
|
||||
|
||||
HASHTAG_SEPARATORS = "_\u00B7\u30FB\u200c"
|
||||
HASHTAG_FIRST_SEQUENCE_CHUNK_ONE = "[[:word:]_][[:word:]#{HASHTAG_SEPARATORS}]*[[:alpha:]#{HASHTAG_SEPARATORS}]"
|
||||
|
|
21
app/models/tag_trend.rb
Normal file
21
app/models/tag_trend.rb
Normal file
|
@ -0,0 +1,21 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
# == Schema Information
|
||||
#
|
||||
# Table name: tag_trends
|
||||
#
|
||||
# id :bigint(8) not null, primary key
|
||||
# allowed :boolean default(FALSE), not null
|
||||
# language :string default(""), not null
|
||||
# rank :integer default(0), not null
|
||||
# score :float default(0.0), not null
|
||||
# tag_id :bigint(8) not null
|
||||
#
|
||||
class TagTrend < ApplicationRecord
|
||||
include RankedTrend
|
||||
|
||||
belongs_to :tag
|
||||
|
||||
scope :allowed, -> { where(allowed: true) }
|
||||
scope :not_allowed, -> { where(allowed: false) }
|
||||
end
|
|
@ -34,19 +34,7 @@ class Trends::Base
|
|||
end
|
||||
|
||||
def query
|
||||
Trends::Query.new(key_prefix, klass)
|
||||
end
|
||||
|
||||
def score(id, locale: nil)
|
||||
redis.zscore([key_prefix, 'all', locale].compact.join(':'), id) || 0
|
||||
end
|
||||
|
||||
def rank(id, locale: nil)
|
||||
redis.zrevrank([key_prefix, 'allowed', locale].compact.join(':'), id)
|
||||
end
|
||||
|
||||
def currently_trending_ids(allowed, limit)
|
||||
redis.zrevrange(allowed ? "#{key_prefix}:allowed" : "#{key_prefix}:all", 0, limit.positive? ? limit - 1 : limit).map(&:to_i)
|
||||
Trends::Query.new(klass)
|
||||
end
|
||||
|
||||
protected
|
||||
|
@ -64,42 +52,9 @@ class Trends::Base
|
|||
redis.expire(used_key(at_time), 1.day.seconds)
|
||||
end
|
||||
|
||||
def score_at_rank(rank)
|
||||
redis.zrevrange("#{key_prefix}:allowed", 0, rank, with_scores: true).last&.last || 0
|
||||
end
|
||||
|
||||
def replace_items(suffix, items)
|
||||
tmp_prefix = "#{key_prefix}:tmp:#{SecureRandom.alphanumeric(6)}#{suffix}"
|
||||
allowed_items = filter_for_allowed_items(items)
|
||||
|
||||
redis.pipelined do |pipeline|
|
||||
items.each { |item| pipeline.zadd("#{tmp_prefix}:all", item[:score], item[:item].id) }
|
||||
allowed_items.each { |item| pipeline.zadd("#{tmp_prefix}:allowed", item[:score], item[:item].id) }
|
||||
|
||||
rename_set(pipeline, "#{tmp_prefix}:all", "#{key_prefix}:all#{suffix}", items)
|
||||
rename_set(pipeline, "#{tmp_prefix}:allowed", "#{key_prefix}:allowed#{suffix}", allowed_items)
|
||||
end
|
||||
end
|
||||
|
||||
def filter_for_allowed_items(items)
|
||||
raise NotImplementedError
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def used_key(at_time)
|
||||
"#{key_prefix}:used:#{at_time.beginning_of_day.to_i}"
|
||||
end
|
||||
|
||||
def rename_set(pipeline, from_key, to_key, set_items)
|
||||
if set_items.empty?
|
||||
pipeline.del(to_key)
|
||||
else
|
||||
pipeline.rename(from_key, to_key)
|
||||
end
|
||||
end
|
||||
|
||||
def skip_review?
|
||||
Setting.trendable_by_default
|
||||
end
|
||||
end
|
||||
|
|
|
@ -14,15 +14,6 @@ class Trends::Links < Trends::Base
|
|||
}
|
||||
|
||||
class Query < Trends::Query
|
||||
def filtered_for!(account)
|
||||
@account = account
|
||||
self
|
||||
end
|
||||
|
||||
def filtered_for(account)
|
||||
clone.filtered_for!(account)
|
||||
end
|
||||
|
||||
def to_arel
|
||||
scope = PreviewCard.joins(:trend).reorder(score: :desc)
|
||||
scope = scope.reorder(language_order_clause.desc, score: :desc) if preferred_languages.present?
|
||||
|
@ -37,14 +28,6 @@ class Trends::Links < Trends::Base
|
|||
def language_order_clause
|
||||
Arel::Nodes::Case.new.when(PreviewCardTrend.arel_table[:language].in(preferred_languages)).then(1).else(0)
|
||||
end
|
||||
|
||||
def preferred_languages
|
||||
if @account&.chosen_languages.present?
|
||||
@account.chosen_languages
|
||||
else
|
||||
@locale
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def register(status, at_time = Time.now.utc)
|
||||
|
|
|
@ -1,19 +1,18 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class Trends::Query
|
||||
include Redisable
|
||||
include Enumerable
|
||||
|
||||
attr_reader :prefix, :klass, :loaded
|
||||
attr_reader :klass, :loaded
|
||||
|
||||
alias loaded? loaded
|
||||
|
||||
def initialize(prefix, klass)
|
||||
@prefix = prefix
|
||||
def initialize(_prefix, klass)
|
||||
@klass = klass
|
||||
@records = []
|
||||
@loaded = false
|
||||
@allowed = false
|
||||
@account = nil
|
||||
@limit = nil
|
||||
@offset = nil
|
||||
end
|
||||
|
@ -27,6 +26,15 @@ class Trends::Query
|
|||
clone.allowed!
|
||||
end
|
||||
|
||||
def filtered_for!(account)
|
||||
@account = account
|
||||
self
|
||||
end
|
||||
|
||||
def filtered_for(account)
|
||||
clone.filtered_for!(account)
|
||||
end
|
||||
|
||||
def in_locale!(value)
|
||||
@locale = value
|
||||
self
|
||||
|
@ -68,22 +76,11 @@ class Trends::Query
|
|||
alias to_a to_ary
|
||||
|
||||
def to_arel
|
||||
if ids_for_key.empty?
|
||||
klass.none
|
||||
else
|
||||
scope = klass.joins(sanitized_join_sql).reorder('x.ordering')
|
||||
scope = scope.offset(@offset) if @offset.present?
|
||||
scope = scope.limit(@limit) if @limit.present?
|
||||
scope
|
||||
end
|
||||
raise NotImplementedError
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def key
|
||||
[@prefix, @allowed ? 'allowed' : 'all', @locale].compact.join(':')
|
||||
end
|
||||
|
||||
def load
|
||||
unless loaded?
|
||||
@records = perform_queries
|
||||
|
@ -93,29 +90,15 @@ class Trends::Query
|
|||
self
|
||||
end
|
||||
|
||||
def ids_for_key
|
||||
@ids_for_key ||= redis.zrevrange(key, 0, -1).map(&:to_i)
|
||||
end
|
||||
|
||||
def sanitized_join_sql
|
||||
ActiveRecord::Base.sanitize_sql_array(join_sql_array)
|
||||
end
|
||||
|
||||
def join_sql_array
|
||||
[join_sql_query, ids_for_key]
|
||||
end
|
||||
|
||||
def join_sql_query
|
||||
<<~SQL.squish
|
||||
JOIN unnest(array[?]) WITH ordinality AS x (id, ordering) ON #{klass.table_name}.id = x.id
|
||||
SQL
|
||||
end
|
||||
|
||||
def perform_queries
|
||||
apply_scopes(to_arel).to_a
|
||||
to_arel.to_a
|
||||
end
|
||||
|
||||
def apply_scopes(scope)
|
||||
scope
|
||||
def preferred_languages
|
||||
if @account&.chosen_languages.present?
|
||||
@account.chosen_languages
|
||||
else
|
||||
@locale
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -13,15 +13,6 @@ class Trends::Statuses < Trends::Base
|
|||
}
|
||||
|
||||
class Query < Trends::Query
|
||||
def filtered_for!(account)
|
||||
@account = account
|
||||
self
|
||||
end
|
||||
|
||||
def filtered_for(account)
|
||||
clone.filtered_for!(account)
|
||||
end
|
||||
|
||||
def to_arel
|
||||
scope = Status.joins(:trend).reorder(score: :desc)
|
||||
scope = scope.reorder(language_order_clause.desc, score: :desc) if preferred_languages.present?
|
||||
|
@ -37,14 +28,6 @@ class Trends::Statuses < Trends::Base
|
|||
def language_order_clause
|
||||
Arel::Nodes::Case.new.when(StatusTrend.arel_table[:language].in(preferred_languages)).then(1).else(0)
|
||||
end
|
||||
|
||||
def preferred_languages
|
||||
if @account&.chosen_languages.present?
|
||||
@account.chosen_languages
|
||||
else
|
||||
@locale
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def register(status, at_time = Time.now.utc)
|
||||
|
|
|
@ -6,6 +6,8 @@ class Trends::TagFilter
|
|||
status
|
||||
).freeze
|
||||
|
||||
IGNORED_PARAMS = %w(page).freeze
|
||||
|
||||
attr_reader :params
|
||||
|
||||
def initialize(params)
|
||||
|
@ -13,14 +15,10 @@ class Trends::TagFilter
|
|||
end
|
||||
|
||||
def results
|
||||
scope = if params[:status] == 'pending_review'
|
||||
Tag.unscoped.order(id: :desc)
|
||||
else
|
||||
trending_scope
|
||||
end
|
||||
scope = initial_scope
|
||||
|
||||
params.each do |key, value|
|
||||
next if key.to_s == 'page'
|
||||
next if IGNORED_PARAMS.include?(key.to_s)
|
||||
|
||||
scope.merge!(scope_for(key, value.to_s.strip)) if value.present?
|
||||
end
|
||||
|
@ -30,19 +28,24 @@ class Trends::TagFilter
|
|||
|
||||
private
|
||||
|
||||
def initial_scope
|
||||
Tag.select(Tag.arel_table[Arel.star])
|
||||
.joins(:trend)
|
||||
.eager_load(:trend)
|
||||
.reorder(score: :desc)
|
||||
end
|
||||
|
||||
def scope_for(key, value)
|
||||
case key.to_s
|
||||
when 'status'
|
||||
status_scope(value)
|
||||
when 'trending'
|
||||
trending_scope(value)
|
||||
else
|
||||
raise "Unknown filter: #{key}"
|
||||
raise Mastodon::InvalidParameterError, "Unknown filter: #{key}"
|
||||
end
|
||||
end
|
||||
|
||||
def trending_scope
|
||||
Trends.tags.query.to_arel
|
||||
end
|
||||
|
||||
def status_scope(value)
|
||||
case value.to_s
|
||||
when 'approved'
|
||||
|
@ -52,7 +55,16 @@ class Trends::TagFilter
|
|||
when 'pending_review'
|
||||
Tag.pending_review
|
||||
else
|
||||
raise "Unknown status: #{value}"
|
||||
raise Mastodon::InvalidParameterError, "Unknown status: #{value}"
|
||||
end
|
||||
end
|
||||
|
||||
def trending_scope(value)
|
||||
case value
|
||||
when 'allowed'
|
||||
TagTrend.allowed
|
||||
else
|
||||
TagTrend.all
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -3,6 +3,8 @@
|
|||
class Trends::Tags < Trends::Base
|
||||
PREFIX = 'trending_tags'
|
||||
|
||||
BATCH_SIZE = 100
|
||||
|
||||
self.default_options = {
|
||||
threshold: 5,
|
||||
review_threshold: 3,
|
||||
|
@ -11,6 +13,22 @@ class Trends::Tags < Trends::Base
|
|||
decay_threshold: 1,
|
||||
}
|
||||
|
||||
class Query < Trends::Query
|
||||
def to_arel
|
||||
scope = Tag.joins(:trend).reorder(language_order_clause.desc, score: :desc)
|
||||
scope = scope.merge(TagTrend.allowed) if @allowed
|
||||
scope = scope.offset(@offset) if @offset.present?
|
||||
scope = scope.limit(@limit) if @limit.present?
|
||||
scope
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def language_order_clause
|
||||
Arel::Nodes::Case.new.when(TagTrend.arel_table[:language].in(preferred_languages)).then(1).else(0)
|
||||
end
|
||||
end
|
||||
|
||||
def register(status, at_time = Time.now.utc)
|
||||
return unless !status.reblog? && %i(public public_unlisted login).include?(status.visibility.to_sym) && !status.account.silenced?
|
||||
return if !status.account.local? && DomainBlock.block_trends?(status.account.domain)
|
||||
|
@ -25,19 +43,39 @@ class Trends::Tags < Trends::Base
|
|||
record_used_id(tag.id, at_time)
|
||||
end
|
||||
|
||||
def query
|
||||
Query.new(key_prefix, klass)
|
||||
end
|
||||
|
||||
def refresh(at_time = Time.now.utc)
|
||||
tags = Tag.where(id: (recently_used_ids(at_time) + currently_trending_ids(false, -1)).uniq)
|
||||
calculate_scores(tags, at_time)
|
||||
# First, recalculate scores for tags that were trending previously. We split the queries
|
||||
# to avoid having to load all of the IDs into Ruby just to send them back into Postgres
|
||||
Tag.where(id: TagTrend.select(:tag_id)).find_in_batches(batch_size: BATCH_SIZE) do |tags|
|
||||
calculate_scores(tags, at_time)
|
||||
end
|
||||
|
||||
# Then, calculate scores for tags that were used today. There are potentially some
|
||||
# duplicate items here that we might process one more time, but that should be fine
|
||||
Tag.where(id: recently_used_ids(at_time)).find_in_batches(batch_size: BATCH_SIZE) do |tags|
|
||||
calculate_scores(tags, at_time)
|
||||
end
|
||||
|
||||
# Now that all trends have up-to-date scores, and all the ones below the threshold have
|
||||
# been removed, we can recalculate their positions
|
||||
TagTrend.recalculate_ordered_rank
|
||||
end
|
||||
|
||||
def request_review
|
||||
tags = Tag.where(id: currently_trending_ids(false, -1))
|
||||
score_at_threshold = TagTrend.allowed.by_rank.ranked_below(options[:review_threshold]).first&.score || 0
|
||||
tag_trends = TagTrend.not_allowed.includes(:tag)
|
||||
|
||||
tags.filter_map do |tag|
|
||||
next unless would_be_trending?(tag.id) && !tag.trendable? && tag.requires_review_notification?
|
||||
tag_trends.filter_map do |trend|
|
||||
tag = trend.tag
|
||||
|
||||
tag.touch(:requested_review_at)
|
||||
tag
|
||||
if trend.score > score_at_threshold && !tag.trendable? && tag.requires_review_notification?
|
||||
tag.touch(:requested_review_at)
|
||||
tag
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -54,9 +92,7 @@ class Trends::Tags < Trends::Base
|
|||
private
|
||||
|
||||
def calculate_scores(tags, at_time)
|
||||
items = []
|
||||
|
||||
tags.each do |tag|
|
||||
items = tags.map do |tag|
|
||||
expected = tag.history.get(at_time - 1.day).accounts.to_f
|
||||
expected = 1.0 if expected.zero?
|
||||
observed = tag.history.get(at_time).accounts.to_f
|
||||
|
@ -80,19 +116,13 @@ class Trends::Tags < Trends::Base
|
|||
|
||||
decaying_score = max_score * (0.5**((at_time.to_f - max_time.to_f) / options[:max_score_halflife].to_f))
|
||||
|
||||
next unless decaying_score >= options[:decay_threshold]
|
||||
|
||||
items << { score: decaying_score, item: tag }
|
||||
[decaying_score, tag]
|
||||
end
|
||||
|
||||
replace_items('', items)
|
||||
end
|
||||
to_insert = items.filter { |(score, _)| score >= options[:decay_threshold] }
|
||||
to_delete = items.filter { |(score, _)| score < options[:decay_threshold] }
|
||||
|
||||
def filter_for_allowed_items(items)
|
||||
items.select { |item| item[:item].trendable? }
|
||||
end
|
||||
|
||||
def would_be_trending?(id)
|
||||
score(id) > score_at_rank(options[:review_threshold] - 1)
|
||||
TagTrend.upsert_all(to_insert.map { |(score, tag)| { tag_id: tag.id, score: score, language: '', allowed: tag.trendable? || false } }, unique_by: %w(tag_id language)) if to_insert.any?
|
||||
TagTrend.where(tag_id: to_delete.map { |(_, tag)| tag.id }).delete_all if to_delete.any?
|
||||
end
|
||||
end
|
||||
|
|
|
@ -81,12 +81,13 @@ class REST::InstanceSerializer < ActiveModel::Serializer
|
|||
},
|
||||
|
||||
media_attachments: {
|
||||
supported_mime_types: MediaAttachment.supported_mime_types,
|
||||
image_size_limit: MediaAttachment::IMAGE_LIMIT,
|
||||
description_limit: MediaAttachment::MAX_DESCRIPTION_LENGTH,
|
||||
image_matrix_limit: Attachmentable::MAX_MATRIX_LIMIT,
|
||||
video_size_limit: MediaAttachment::VIDEO_LIMIT,
|
||||
image_size_limit: MediaAttachment::IMAGE_LIMIT,
|
||||
supported_mime_types: MediaAttachment.supported_mime_types,
|
||||
video_frame_rate_limit: MediaAttachment::MAX_VIDEO_FRAME_RATE,
|
||||
video_matrix_limit: MediaAttachment::MAX_VIDEO_MATRIX_LIMIT,
|
||||
video_size_limit: MediaAttachment::VIDEO_LIMIT,
|
||||
},
|
||||
|
||||
polls: {
|
||||
|
|
|
@ -11,9 +11,9 @@
|
|||
= link_to tag_path(tag), target: '_blank', rel: 'noopener noreferrer' do
|
||||
= t('admin.trends.tags.used_by_over_week', count: tag.history.reduce(0) { |sum, day| sum + day.accounts })
|
||||
|
||||
- if tag.trendable? && (rank = Trends.tags.rank(tag.id))
|
||||
- if tag.trendable?
|
||||
·
|
||||
%abbr{ title: t('admin.trends.tags.current_score', score: Trends.tags.score(tag.id)) }= t('admin.trends.tags.trending_rank', rank: rank + 1)
|
||||
%abbr{ title: t('admin.trends.tags.current_score', score: tag.trend.score) }= t('admin.trends.tags.trending_rank', rank: tag.trend.rank + 1)
|
||||
|
||||
- if tag.decaying?
|
||||
·
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
<% new_trending_tags.each do |tag| %>
|
||||
- #<%= tag.display_name %>
|
||||
<%= raw t('admin.trends.tags.usage_comparison', today: tag.history.get(Time.now.utc).accounts, yesterday: tag.history.get(Time.now.utc - 1.day).accounts) %> · <%= t('admin.trends.tags.current_score', score: Trends.tags.score(tag.id).round(2)) %>
|
||||
<%= raw t('admin.trends.tags.usage_comparison', today: tag.history.get(Time.now.utc).accounts, yesterday: tag.history.get(Time.now.utc - 1.day).accounts) %> · <%= t('admin.trends.tags.current_score', score: tag.trend.score.round(2)) %>
|
||||
<% end %>
|
||||
|
||||
<%= raw t('application_mailer.view')%> <%= admin_trends_tags_url(status: 'pending_review') %>
|
||||
|
|
|
@ -62,6 +62,7 @@
|
|||
as: :text,
|
||||
hint: false,
|
||||
label: false,
|
||||
input_html: { maxlength: UserInviteRequest::TEXT_SIZE_LIMIT },
|
||||
required: Setting.require_invite_text,
|
||||
wrapper: :with_block_label
|
||||
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
- content_for :header_tags do
|
||||
%link{ rel: :alternate, type: 'application/rss+xml', href: tag_url(@tag) }/
|
||||
%link{ rel: :alternate, type: 'application/activity+json', href: tag_url(@tag) }/
|
||||
%meta{ name: 'robots', content: 'noindex, noai, noimageai' }/
|
||||
%meta{ name: 'CCBot', content: 'nofollow' }
|
||||
= render partial: 'shared/og'
|
||||
|
|
|
@ -19,6 +19,7 @@ class Scheduler::UserCleanupScheduler
|
|||
User.unconfirmed.where(confirmation_sent_at: ..UNCONFIRMED_ACCOUNTS_MAX_AGE_DAYS.days.ago).find_in_batches do |batch|
|
||||
# We have to do it separately because of missing database constraints
|
||||
AccountModerationNote.where(target_account_id: batch.map(&:account_id)).delete_all
|
||||
WebauthnCredential.where(user_id: batch.map(&:id)).delete_all
|
||||
Account.where(id: batch.map(&:account_id)).delete_all
|
||||
User.where(id: batch.map(&:id)).delete_all
|
||||
end
|
||||
|
|
|
@ -39,6 +39,11 @@ el:
|
|||
attributes:
|
||||
data:
|
||||
malformed: δεν είναι έγκυρα
|
||||
list_account:
|
||||
attributes:
|
||||
account_id:
|
||||
taken: είναι ήδη στη λίστα
|
||||
must_be_following: πρέπει να είναι ένας λογαριασμός που ακολουθείς
|
||||
status:
|
||||
attributes:
|
||||
reblog:
|
||||
|
|
|
@ -39,6 +39,11 @@ it:
|
|||
attributes:
|
||||
data:
|
||||
malformed: è malformato
|
||||
list_account:
|
||||
attributes:
|
||||
account_id:
|
||||
taken: è già nella lista
|
||||
must_be_following: deve essere un account seguito
|
||||
status:
|
||||
attributes:
|
||||
reblog:
|
||||
|
|
|
@ -1322,7 +1322,6 @@ an:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: Ha superau lo limite de %{limit} publicacions programadas pa ixe día
|
||||
over_total_limit: Ha superau lo limite de %{limit} publicacions programadas
|
||||
too_soon: La calendata programada ha d'estar en o futuro
|
||||
sessions:
|
||||
activity: Zaguera actividat
|
||||
browser: Navegador
|
||||
|
|
|
@ -1644,7 +1644,6 @@ ar:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: لقد تجاوزتَ حد الـ %{limit} منشورات مُبَرمَجة مسموح بها اليوم
|
||||
over_total_limit: لقد بلغت حد الـ %{limit} مِن المنشورات المبرمَجة
|
||||
too_soon: يجب أن يكون تاريخ البرمجة في المستقبَل
|
||||
self_destruct:
|
||||
lead_html: للأسف، سيتم إغلاق <strong>%{domain}</strong> بشكل دائم. إذا كان لديك حساب هناك، لن تكون قادرًا على الاستمرار في استخدامه، غير أنه يمكنك طلب نسخة احتياطية لبياناتك.
|
||||
title: سيُغلق هذا الخادم أبوابه
|
||||
|
|
|
@ -1647,7 +1647,6 @@ be:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: Вы перавысілі ліміт ў %{limit} запланаваных на сёння допісаў
|
||||
over_total_limit: Вы перавысілі ліміт ў %{limit} запланаваных допісаў
|
||||
too_soon: Запланаваная дата мусіць быць у будучыні
|
||||
self_destruct:
|
||||
lead_html: На жаль, дамен <strong>%{domain}</strong> зачыняецца назаўсёды. Калі ў вас быў уліковы запіс, вы не зможаце працягваць выкарыстоўваць яго, але вы ўсё яшчэ можаце запытаць рэзервовае капіраванне вашых даных.
|
||||
title: Гэты сервер зачыняецца
|
||||
|
|
|
@ -185,7 +185,9 @@ bg:
|
|||
create_custom_emoji: Създаване на персонализирано емоджи
|
||||
create_domain_allow: Създаване на позволение за домейна
|
||||
create_domain_block: Създаване на блокиране за домейна
|
||||
create_email_domain_block: Създаване на блокиране на имейл домейн
|
||||
create_ip_block: Създаване на правило за IP
|
||||
create_relay: Създаване на пренасочване
|
||||
create_unavailable_domain: Създаване на недостъпен домейн
|
||||
create_user_role: Създаване на роля
|
||||
demote_user: Понижаване на потребител
|
||||
|
@ -200,6 +202,7 @@ bg:
|
|||
destroy_user_role: Унищожаване на роля
|
||||
disable_2fa_user: Изкл. на 2факт.удостов.
|
||||
disable_custom_emoji: Деактивиране на персонализирано емоджи
|
||||
disable_sign_in_token_auth_user: Изключване на удостоверяването с код по имейл за потребител
|
||||
disable_user: Изключване на потребител
|
||||
enable_custom_emoji: Включване на персонализирано емоджи
|
||||
enable_user: Активиране на потребител
|
||||
|
@ -1621,7 +1624,7 @@ bg:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: Завишили сте ограничението от %{limit} планирани публикации за днес
|
||||
over_total_limit: Завишили сте ограничението от %{limit} планирани публикации
|
||||
too_soon: Заплануваната дата трябва да е в бъдеще
|
||||
too_soon: датата трябва да е в бъдеще
|
||||
self_destruct:
|
||||
lead_html: За жалост, <strong>%{domain}</strong> е трайно затворен. Ако сте имали там акаунт, то няма да може да продължите да го употребявате, но още може да заявите резервно копие на данните си.
|
||||
title: Този сървър се затваря
|
||||
|
|
|
@ -1638,7 +1638,7 @@ ca:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: Has superat el límit de %{limit} tuts programats per a avui
|
||||
over_total_limit: Has superat el límit de %{limit} tuts programats
|
||||
too_soon: La data programada ha de ser futura
|
||||
too_soon: la data ha de ser al futur
|
||||
self_destruct:
|
||||
lead_html: Lamentablement, <strong>%{domain}</strong> tanca de forma definitiva. Si hi teníeu un compte, no el podreu continuar utilitzant, però podeu demanar una còpia de les vostres dades.
|
||||
title: Aquest servidor tancarà
|
||||
|
|
|
@ -863,7 +863,6 @@ ckb:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: ئێوە لە سنووری ڕیپێدراوی %{limit} توتی ئەو رۆژە،خۆرتر ڕۆیشتوویت
|
||||
over_total_limit: تۆ سنووری خشتەکراوی %{limit} ت بەزاندووە
|
||||
too_soon: پێویستە بەرواری خشتەکراو لە داهاتوودا بێت
|
||||
sessions:
|
||||
activity: دوایین چالاکی
|
||||
browser: وێبگەڕ
|
||||
|
|
|
@ -843,7 +843,6 @@ co:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: Avete trapassatu a limita di %{limit} statuti pianificati per stu ghjornu
|
||||
over_total_limit: Avete trapassatu a limita di %{limit} statuti pianificati
|
||||
too_soon: A data deve esse indè u futuru
|
||||
sessions:
|
||||
activity: Ultima attività
|
||||
browser: Navigatore
|
||||
|
|
|
@ -1591,7 +1591,6 @@ cs:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: Pro dnešek jste překročili limit %{limit} naplánovaných příspěvků
|
||||
over_total_limit: Překročili jste limit %{limit} naplánovaných příspěvků
|
||||
too_soon: Plánované datum musí být v budoucnosti
|
||||
self_destruct:
|
||||
lead_html: "<strong>%{domain}</strong> bohužel končí nadobro. Pokud jste tam měli účet, nebudete jej moci dále používat, ale stále si můžete vyžádat zálohu vašich dat."
|
||||
title: Tento server končí
|
||||
|
|
|
@ -1828,7 +1828,6 @@ cy:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: Rydych wedi mynd dros y terfyn o %{limit} postiad a drefnwyd ar gyfer heddiw
|
||||
over_total_limit: Rydych wedi mynd dros y terfyn o %{limit} postiad a drefnwyd
|
||||
too_soon: Rhaid i'r dyddiad a drefnwyd fod yn y dyfodol
|
||||
self_destruct:
|
||||
lead_html: Yn anffodus mae <strong>%{domain}</strong> yn cau'n barhaol. Os oedd gennych gyfrif yno, ni fydd modd i chi barhau i'w ddefnyddio, ond mae dal modd gofyn i gael copi wrth gefn o'ch data.
|
||||
title: Mae'r gweinydd hwn yn cau
|
||||
|
|
|
@ -1676,7 +1676,7 @@ da:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: Den daglige grænse på %{limit} planlagte indlæg er nået
|
||||
over_total_limit: Grænsen på %{limit} planlagte indlæg er nået
|
||||
too_soon: Den planlagte dato skal være i fremtiden
|
||||
too_soon: dato skal være i fremtiden
|
||||
self_destruct:
|
||||
lead_html: Desværre lukker <strong>%{domain}</strong> permanent. Har man en konto dér, vil fortsat brug heraf ikke være mulig. Man kan dog stadig anmode om en sikkerhedskopi af sine data.
|
||||
title: Denne server er under nedlukning
|
||||
|
|
|
@ -1676,7 +1676,7 @@ de:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: Du hast das Limit von %{limit} geplanten Beiträgen für heute erreicht
|
||||
over_total_limit: Du hast das Limit für geplante Beiträge, das %{limit} beträgt, erreicht
|
||||
too_soon: Das geplante Datum muss in der Zukunft liegen
|
||||
too_soon: Datum muss in der Zukunft liegen
|
||||
self_destruct:
|
||||
lead_html: Bedauerlicherweise wird <strong>%{domain}</strong> den Betrieb für immer einstellen. Wenn du dort ein Konto angelegt hast, wirst du es nicht weiter verwenden können. Du kannst allerdings eine Sicherung deiner Daten anfordern.
|
||||
title: Dieser Server wird den Betrieb einstellen
|
||||
|
|
|
@ -139,7 +139,7 @@ fi:
|
|||
profile: Mastodon-profiilisi
|
||||
push: Puskuilmoitukset
|
||||
reports: Raportit
|
||||
search: Hae
|
||||
search: Haku
|
||||
statuses: Julkaisut
|
||||
layouts:
|
||||
admin:
|
||||
|
|
|
@ -152,17 +152,17 @@ zh-CN:
|
|||
admin:read: 读取服务器上的所有数据
|
||||
admin:read:accounts: 读取所有账号的敏感信息
|
||||
admin:read:canonical_email_blocks: 读取所有已屏蔽邮箱的敏感信息
|
||||
admin:read:domain_allows: 读取所有域的敏感信息
|
||||
admin:read:domain_blocks: 读取所有域块的敏感信息
|
||||
admin:read:email_domain_blocks: 读取所有已屏蔽邮箱域名的敏感信息
|
||||
admin:read:domain_allows: 读取敏感信息 - 站点允许列表
|
||||
admin:read:domain_blocks: 读取敏感信息 - 站点屏蔽列表
|
||||
admin:read:email_domain_blocks: 读取敏感信息 - 邮箱域名屏蔽列表
|
||||
admin:read:ip_blocks: 读取所有IP块的敏感信息
|
||||
admin:read:reports: 读取所有举报和被举报账号的敏感信息
|
||||
admin:write: 修改服务器上的所有数据
|
||||
admin:write:accounts: 对账号执行管理操作
|
||||
admin:write:canonical_email_blocks: 对已屏蔽邮箱执行管理操作
|
||||
admin:write:domain_allows: 在域上执行管理操作
|
||||
admin:write:domain_blocks: 在域块上执行管理操作
|
||||
admin:write:email_domain_blocks: 对已屏蔽邮箱域名执行管理操作
|
||||
admin:write:domain_allows: 修改站点允许列表
|
||||
admin:write:domain_blocks: 修改站点屏蔽列表
|
||||
admin:write:email_domain_blocks: 修改邮箱域名屏蔽列表
|
||||
admin:write:ip_blocks: 针对 IP 段执行管理操作
|
||||
admin:write:reports: 对举报执行管理操作
|
||||
crypto: 使用端到端加密
|
||||
|
@ -184,7 +184,7 @@ zh-CN:
|
|||
read:statuses: 查看所有嘟文
|
||||
write: 修改你的账号数据
|
||||
write:accounts: 修改你的个人资料
|
||||
write:blocks: 屏蔽账号和域名
|
||||
write:blocks: 屏蔽账户与站点
|
||||
write:bookmarks: 收藏嘟文
|
||||
write:conversations: 静音并删除会话
|
||||
write:favourites: 喜欢嘟文
|
||||
|
|
|
@ -187,6 +187,7 @@ el:
|
|||
create_domain_block: Δημιουργία Αποκλεισμού Τομέα
|
||||
create_email_domain_block: Δημιουργία Αποκλεισμού Τομέα Email
|
||||
create_ip_block: Δημιουργία κανόνα IP
|
||||
create_relay: Δημιουργία Relay
|
||||
create_unavailable_domain: Δημιουργία Μη Διαθέσιμου Τομέα
|
||||
create_user_role: Δημιουργία Ρόλου
|
||||
demote_user: Υποβιβασμός Χρήστη
|
||||
|
@ -198,14 +199,17 @@ el:
|
|||
destroy_email_domain_block: Διαγραφή Αποκλεισμού Τομέα Email
|
||||
destroy_instance: Εκκαθάριση Τομέα
|
||||
destroy_ip_block: Διαγραφή κανόνα IP
|
||||
destroy_relay: Διαγραφή Relay
|
||||
destroy_status: Διαγραφή Ανάρτησης
|
||||
destroy_unavailable_domain: Διαγραφή Μη Διαθέσιμου Τομέα
|
||||
destroy_user_role: Καταστροφή Ρόλου
|
||||
disable_2fa_user: Απενεργοποίηση 2FA
|
||||
disable_custom_emoji: Απενεργοποίηση Προσαρμοσμένων Emoji
|
||||
disable_relay: Απενεργοποίηση Relay
|
||||
disable_sign_in_token_auth_user: Απενεργοποίηση Ελέγχου Ταυτότητας Διακριτικού Email για Χρήστη
|
||||
disable_user: Απενεργοποίηση Χρήστη
|
||||
enable_custom_emoji: Ενεργοποίηση Προσαρμοσμένων Emoji
|
||||
enable_relay: Ενεργοποίηση Relay
|
||||
enable_sign_in_token_auth_user: Ενεργοποίηση Ελέγχου Ταυτότητας Διακριτικού Email για Χρήστη
|
||||
enable_user: Ενεργοποίηση Χρήστη
|
||||
memorialize_account: Μετατροπή Λογαριασμού σε Εις Μνήμην
|
||||
|
@ -247,22 +251,30 @@ el:
|
|||
create_domain_block_html: Ο/Η %{name} απέκλεισε τον τομέα %{target}
|
||||
create_email_domain_block_html: Ο χρήστης %{name} απέκλεισε τον τομέα email %{target}
|
||||
create_ip_block_html: Ο/Η %{name} δημιούργησε κανόνα για την IP %{target}
|
||||
create_relay_html: Ο χρήστης %{name} δημιούργησε ένα relay %{target}
|
||||
create_unavailable_domain_html: Ο/Η %{name} σταμάτησε να τροφοδοτεί τον τομέα %{target}
|
||||
create_user_role_html: Ο/Η %{name} δημιούργησε ρόλο %{target}
|
||||
demote_user_html: Ο/Η %{name} υποβίβασε τον χρήστη %{target}
|
||||
destroy_announcement_html: Ο/Η %{name} διέγραψε την ανακοίνωση %{target}
|
||||
destroy_canonical_email_block_html: Ο χρήστης %{name} έκανε άρση αποκλεισμού email με το hash %{target}
|
||||
destroy_custom_emoji_html: Ο/Η %{name} διέγραψε το emoji %{target}
|
||||
destroy_domain_allow_html: Ο/Η %{name} αφαίρεσε τον τομέα %{target} από τη λίστα εγκρίσεων
|
||||
destroy_domain_block_html: Ο/Η %{name} επέτρεψε τον τομέα %{target}
|
||||
destroy_email_domain_block_html: Ο χρήστης %{name} έκανε άρση αποκλεισμού του τομέα email %{target}
|
||||
destroy_instance_html: Ο/Η %{name} εκκαθάρισε τον τομέα %{target}
|
||||
destroy_ip_block_html: Ο/Η %{name} διέγραψε τον κανόνα για την IP %{target}
|
||||
destroy_relay_html: Ο χρήστης %{name} διέγραψε το relay %{target}
|
||||
destroy_status_html: Ο/Η %{name} αφαίρεσε την ανάρτηση του/της %{target}
|
||||
destroy_unavailable_domain_html: Ο/Η %{name} ξανάρχισε να τροφοδοτεί το domain %{target}
|
||||
destroy_user_role_html: Ο/Η %{name} διέγραψε τον ρόλο του %{target}
|
||||
disable_2fa_user_html: Ο/Η %{name} απενεργοποίησε την απαίτηση για ταυτοποίηση δύο παραγόντων για τον χρήστη %{target}
|
||||
disable_custom_emoji_html: Ο/Η %{name} απενεργοποίησε το emoji %{target}
|
||||
disable_relay_html: Ο χρήστης %{name} απενεργοποίησε το relay %{target}
|
||||
disable_sign_in_token_auth_user_html: Ο χρήστης %{name} απενεργοποίησε την ταυτοποίηση χαρακτηριστικού μέσω e-mail για %{target}
|
||||
disable_user_html: Ο/Η %{name} απενεργοποίησε τη σύνδεση για τον χρήστη %{target}
|
||||
enable_custom_emoji_html: Ο/Η %{name} ενεργοποίησε το emoji %{target}
|
||||
enable_relay_html: Ο χρήστης %{name} ενεργοποίησε το relay %{target}
|
||||
enable_sign_in_token_auth_user_html: Ο χρήστης %{name} ενεργοποίησε την πιστοποίηση αναγνωριστικού email του %{target}
|
||||
enable_user_html: Ο/Η %{name} ενεργοποίησε τη σύνδεση για τον χρήστη %{target}
|
||||
memorialize_account_html: O/H %{name} μετέτρεψε τον λογαριασμό του %{target} σε σελίδα εις μνήμην
|
||||
promote_user_html: Ο/Η %{name} προβίβασε το χρήστη %{target}
|
||||
|
@ -270,6 +282,7 @@ el:
|
|||
reject_user_html: ο/η %{name} απέρριψε την εγγραφή από %{target}
|
||||
remove_avatar_user_html: ο/η %{name} αφαίρεσε το άβαταρ του/της %{target}
|
||||
reopen_report_html: Ο/Η %{name} ξανάνοιξε την αναφορά %{target}
|
||||
resend_user_html: Ο χρήστης %{name} έστειλε ξανά email επιβεβαίωσης για τον χρήστη %{target}
|
||||
reset_password_user_html: Ο/Η %{name} επανέφερε το συνθηματικό του χρήστη %{target}
|
||||
resolve_report_html: Ο/Η %{name} επέλυσε την αναφορά %{target}
|
||||
sensitive_account_html: Ο/Η %{name} επισήμανε τα πολυμέσα του/της %{target} ως ευαίσθητα
|
||||
|
@ -430,6 +443,7 @@ el:
|
|||
attempts_over_week:
|
||||
one: "%{count} προσπάθεια την τελευταία εβδομάδα"
|
||||
other: "%{count} προσπάθειες εγγραφής την τελευταία εβδομάδα"
|
||||
created_msg: Επιτυχής αποκλεισμός τομέα email
|
||||
delete: Διαγραφή
|
||||
dns:
|
||||
types:
|
||||
|
@ -438,8 +452,12 @@ el:
|
|||
new:
|
||||
create: Προσθήκη τομέα
|
||||
resolve: Επίλυση τομέα
|
||||
title: Αποκλεισμός νέου τομέα email
|
||||
no_email_domain_block_selected: Δεν άλλαξαν οι αποκλεισμοί τομέα email καθώς δεν επιλέχθηκε κανένας
|
||||
not_permitted: Δεν επιτρέπεται
|
||||
resolved_dns_records_hint_html: Το όνομα τομέα επιλύεται στους ακόλουθους τομείς MX, οι οποίοι είναι τελικά υπεύθυνοι για την αποδοχή των email. Αποκλείοντας έναν τομέα MX θα αποκλείει τις εγγραφές από οποιαδήποτε διεύθυνση email που χρησιμοποιεί τον ίδιο τομέα MX, ακόμη και αν το ορατό όνομα τομέα είναι διαφορετικό. <strong>Προσέξτε να μην αποκλείσετε τους μεγάλους παρόχους ηλεκτρονικού ταχυδρομείου.</strong>
|
||||
resolved_through_html: Επιλύθηκε μέσω %{domain}
|
||||
title: Αποκλεισμένοι τομείς email
|
||||
export_domain_allows:
|
||||
new:
|
||||
title: Εισαγωγή επιτρεπόμενων τομέων
|
||||
|
@ -593,7 +611,9 @@ el:
|
|||
resolve_description_html: Δεν θα ληφθούν μέτρα κατά του αναφερόμενου λογαριασμού, δεν θα καταγραφεί κανένα παράπτωμα, και η αναφορά θα κλείσει.
|
||||
silence_description_html: Ο λογαριασμός θα είναι ορατός μόνο σε εκείνους που ήδη τον ακολουθούν ή τον αναζητούν χειροκίνητα, περιορίζοντας κατά πολύ την εμβέλειά του. Η ενέργεια αυτή είναι αναστρέψιμη. Κλείνει όλες τις αναφορές εναντίον αυτού του λογαριασμού.
|
||||
suspend_description_html: Ο λογαριασμός και όλο το περιεχόμενό του θα είναι απρόσιτα και τελικά θα διαγραφούν και η αλληλεπίδραση με αυτόν θα είναι αδύνατη. Αναστρέψιμη εντός 30 ημερών. Κλείνει όλες τις αναφορές εναντίον αυτού του λογαριασμού.
|
||||
actions_description_html: Αποφάσισε ποια μέτρα θα ληφθούν για την επίλυση αυτής της αναφοράς. Εάν προβείς σε τιμωρητική ενέργεια κατά του αναφερόμενου λογαριασμού, θα αποσταλεί ειδοποίηση μέσω ηλεκτρονικού ταχυδρομείου σε αυτόν, εκτός όταν η κατηγορία <strong>Spam</strong> είναι επιλεγμένη.
|
||||
actions_description_remote_html: Αποφάσισε ποια μέτρα θα ληφθούν για την επίλυση αυτής της αναφοράς. Αυτό θα επηρεάσει μόνο το πώς <strong>ο δικός σας</strong> διακομιστής επικοινωνεί με αυτόν τον απομακρυσμένο λογαριασμό και χειρίζεται το περιεχόμενό του.
|
||||
actions_no_posts: Αυτή η αναφορά δεν έχει συσχετισμένες αναρτήσεις για διαγραφή
|
||||
add_to_report: Πρόσθεσε περισσότερα στην αναφορά
|
||||
already_suspended_badges:
|
||||
local: Ήδη σε αναστολή σε αυτόν τον διακομιστή
|
||||
|
@ -657,6 +677,7 @@ el:
|
|||
delete_data_html: Διάγραψε το προφίλ και το περιεχόμενο του <strong>@%{acct}</strong> σε 30 ημέρες από τώρα εκτός αν, εν τω μεταξύ, ανακληθεί η αναστολή
|
||||
preview_preamble_html: 'Ο <strong>@%{acct}</strong> θα λάβει μια προειδοποίηση με τα ακόλουθο περιεχόμενο:'
|
||||
record_strike_html: Κατάγραψε ένα παράπτωμα εναντίον του <strong>@%{acct}</strong> για να σε βοηθήσει να αποφασίσεις σε μελλοντικές παραβιάσεις από αυτόν τον λογαριασμό
|
||||
send_email_html: Στείλε στον λογαριασμό <strong>@%{acct}</strong> ένα προειδοποιητικό email
|
||||
warning_placeholder: Προαιρετικές επιπλέον εξηγήσεις για αυτή την ενέργεια από την ομάδα συντονισμού.
|
||||
target_origin: Προέλευση του αναφερόμενου λογαριασμού
|
||||
title: Αναφορές
|
||||
|
@ -696,6 +717,7 @@ el:
|
|||
manage_appeals: Διαχείριση Εφέσεων
|
||||
manage_appeals_description: Επιτρέπει στους χρήστες να εξετάζουν τις εφέσεις κατά των ενεργειών της ομάδας συντονισμού
|
||||
manage_blocks: Διαχείριση Αποκλεισμών
|
||||
manage_blocks_description: Επιτρέπει στους χρήστες να αποκλείουν παρόχους email και διευθύνσεις IP
|
||||
manage_custom_emojis: Διαχείριση Προσαρμοσμένων Emojis
|
||||
manage_custom_emojis_description: Επιτρέπει στους χρήστες να διαχειρίζονται προσαρμοσμένα emojis στον διακομιστή
|
||||
manage_federation: Διαχείριση Συναλλαγών
|
||||
|
@ -713,6 +735,7 @@ el:
|
|||
manage_taxonomies: Διαχείριση Ταξινομιών
|
||||
manage_taxonomies_description: Επιτρέπει στους χρήστες να εξετάζουν το δημοφιλές περιεχόμενο και να ενημερώνουν τις ρυθμίσεις ετικέτας
|
||||
manage_user_access: Διαχείριση Πρόσβασης Χρήστη
|
||||
manage_user_access_description: Επιτρέπει στους χρήστες να απενεργοποιούν την ταυτοποίηση δύο παραγόντων άλλων χρηστών, να αλλάξουν τη διεύθυνση ηλεκτρονικού ταχυδρομείου τους και να επαναφέρουν τον κωδικό πρόσβασής τους
|
||||
manage_users: Διαχείριση Χρηστών
|
||||
manage_users_description: Επιτρέπει στους χρήστες να βλέπουν τις λεπτομέρειες άλλων χρηστών και να εκτελούν ενέργειες συντονισμού εναντίον τους
|
||||
manage_webhooks: Διαχείριση Webhooks
|
||||
|
@ -787,6 +810,7 @@ el:
|
|||
destroyed_msg: Η μεταφόρτωση ιστότοπου διαγράφηκε επιτυχώς!
|
||||
software_updates:
|
||||
critical_update: Κρίσιμο - παρακαλώ ενημέρωσε γρήγορα
|
||||
description: Συνιστάται να διατηρείς την εγκατάσταση του Mastodon ενημερωμένη για να επωφεληθείς από τις πιο πρόσφατες διορθώσεις και δυνατότητες. Επιπλέον, μερικές φορές είναι κρίσιμο να ενημερώσεις το Mastodon εγκαίρως για να αποφύγεις προβλήματα ασφαλείας. Για αυτούς τους λόγους, το Mastodon ελέγχει για ενημερώσεις κάθε 30 λεπτά και θα σε ειδοποιεί σύμφωνα με τις προτιμήσεις ειδοποίησης μέσω email.
|
||||
documentation_link: Μάθε περισσότερα
|
||||
release_notes: Σημειώσεις έκδοσης
|
||||
title: Διαθέσιμες ενημερώσεις
|
||||
|
@ -802,8 +826,10 @@ el:
|
|||
back_to_account: Επιστροφή στη σελίδα λογαριασμού
|
||||
back_to_report: Πίσω στη σελίδα αναφοράς
|
||||
batch:
|
||||
add_to_report: 'Προσθήκη στην αναφορά #%{id}'
|
||||
remove_from_report: Αφαίρεση από την αναφορά
|
||||
report: Αναφορά
|
||||
contents: Περιεχόμενα
|
||||
deleted: Διαγεγραμμένα
|
||||
favourites: Αγαπημένα
|
||||
history: Ιστορικό εκδόσεων
|
||||
|
@ -812,12 +838,17 @@ el:
|
|||
media:
|
||||
title: Πολυμέσα
|
||||
metadata: Μεταδεδομένα
|
||||
no_history: Αυτή η ανάρτηση δεν έχει επεξεργαστεί
|
||||
no_status_selected: Καμία δημοσίευση δεν άλλαξε αφού καμία δεν ήταν επιλεγμένη
|
||||
open: Άνοιγμα ανάρτησης
|
||||
original_status: Αρχική ανάρτηση
|
||||
reblogs: Αναδημοσιεύσεις
|
||||
replied_to_html: Απάντησε στον χρήστη %{acct_link}
|
||||
status_changed: Η ανάρτηση άλλαξε
|
||||
status_title: Ανάρτηση από @%{name}
|
||||
title: Αναρτήσεις λογαριασμού - @%{name}
|
||||
trending: Τάσεις
|
||||
view_publicly: Προβολή δημόσια
|
||||
visibility: Ορατότητα
|
||||
with_media: Με πολυμέσα
|
||||
strikes:
|
||||
|
@ -859,6 +890,9 @@ el:
|
|||
message_html: Δεν έχεις ορίσει κανέναν κανόνα διακομιστή.
|
||||
sidekiq_process_check:
|
||||
message_html: Καμία διεργασία Sidekiq δεν εκτελείται για την ουρά %{value}. Παρακαλώ έλεγξε τη διαμόρφωση του Sidekiq
|
||||
software_version_check:
|
||||
action: Δες τις διαθέσιμες ενημερώσεις
|
||||
message_html: Μια ενημέρωση Mastodon είναι διαθέσιμη.
|
||||
software_version_critical_check:
|
||||
action: Δες τις διαθέσιμες ενημερώσεις
|
||||
message_html: Μια κρίσιμη ενημέρωση του Mastodon είναι διαθέσιμη, παρακαλώ ενήμερωσε το συντομότερο δυνατόν.
|
||||
|
@ -885,6 +919,7 @@ el:
|
|||
name: Όνομα
|
||||
newest: Νεότερη όλων
|
||||
oldest: Παλαιότερη όλων
|
||||
open: Προβολή Δημόσια
|
||||
reset: Επαναφορά
|
||||
review: Κατάσταση αξιολόγησης
|
||||
search: Αναζήτηση
|
||||
|
@ -894,10 +929,16 @@ el:
|
|||
trends:
|
||||
allow: Επιτρέπεται
|
||||
approved: Εγκρίθηκε
|
||||
confirm_allow: Σίγουρα θες να επιτρέψεις τις επιλεγμένες ετικέτες;
|
||||
confirm_disallow: Σίγουρα θες να απορρίψεις τις επιλεγμένες ετικέτες;
|
||||
disallow: Να μην επιτρέπεται
|
||||
links:
|
||||
allow: Να επιτρέπεται σύνδεσμος
|
||||
allow_provider: Να επιτρέπεται ο εκδότης
|
||||
confirm_allow: Σίγουρα θες να επιτρέψεις τουςεπιλεγμένους συνδέσμους;
|
||||
confirm_allow_provider: Σίγουρα θες να επιτρέψεις τους επιλεγμένους παρόχους;
|
||||
confirm_disallow: Σίγουρα θες να απορρίψεις τους επιλεγμένους συνδέσμους;
|
||||
confirm_disallow_provider: Σίγουρα θες να απορρίψεις τους επιλεγμένους παρόχους;
|
||||
description_html: Αυτοί οι σύνδεσμοι μοιράζονται αρκετά από λογαριασμούς των οποίων τις δημοσιεύσεις, βλέπει ο διακομιστής σας. Μπορεί να βοηθήσει τους χρήστες σας να μάθουν τί συμβαίνει στον κόσμο. Οι σύνδεσμοι δεν εμφανίζονται δημόσια μέχρι να εγκρίνετε τον εκδότη. Μπορείς επίσης να επιτρέψεις ή να απορρίψεις μεμονωμένους συνδέσμους.
|
||||
disallow: Να μην επιτρέπεται ο σύνδεσμος
|
||||
disallow_provider: Να μην επιτρέπεται ο εκδότης
|
||||
|
@ -1556,7 +1597,6 @@ el:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: Έχεις υπερβεί το όριο των %{limit} προγραμματισμένων αναρτήσεων για εκείνη τη μέρα
|
||||
over_total_limit: Έχεις υπερβεί το όριο των %{limit} προγραμματισμένων αναρτήσεων
|
||||
too_soon: Η προγραμματισμένη ημερομηνία πρέπει να είναι στο μέλλον
|
||||
self_destruct:
|
||||
lead_html: Δυστυχώς, το <strong>%{domain}</strong> κλείνει οριστικά. Αν είχατε λογαριασμό εκεί, δεν θα μπορείτε να συνεχίσετε τη χρήση του, αλλά μπορείτε ακόμα να ζητήσετε ένα αντίγραφο ασφαλείας των δεδομένων σας.
|
||||
title: Αυτός ο διακομιστής κλείνει οριστικά
|
||||
|
|
|
@ -1676,7 +1676,6 @@ en-GB:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: You have exceeded the limit of %{limit} scheduled posts for today
|
||||
over_total_limit: You have exceeded the limit of %{limit} scheduled posts
|
||||
too_soon: The scheduled date must be in the future
|
||||
self_destruct:
|
||||
lead_html: Unfortunately, <strong>%{domain}</strong> is permanently closing down. If you had an account there, you will not be able to continue using it, but you can still request a backup of your data.
|
||||
title: This server is closing down
|
||||
|
|
|
@ -2010,7 +2010,7 @@ en:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: You have exceeded the limit of %{limit} scheduled posts for today
|
||||
over_total_limit: You have exceeded the limit of %{limit} scheduled posts
|
||||
too_soon: The scheduled date must be in the future
|
||||
too_soon: date must be in the future
|
||||
self_destruct:
|
||||
lead_html: Unfortunately, <strong>%{domain}</strong> is permanently closing down. If you had an account there, you will not be able to continue using it, but you can still request a backup of your data.
|
||||
title: This server is closing down
|
||||
|
|
|
@ -1584,7 +1584,6 @@ eo:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: Vi transpasis la limigon al %{limit} samtage planitaj mesaĝoj
|
||||
over_total_limit: Vi transpasis la limigon al %{limit} planitaj mesaĝoj
|
||||
too_soon: La planita dato devas esti en la estonteco
|
||||
self_destruct:
|
||||
lead_html: Bedaŭrinde, <strong>%{domain}</strong> konstante fermiĝas. Se vi havis konton tie, vi ne povos daŭrigi uzi ĝin, sed vi ankoraŭ povas peti sekurkopion de viaj datumoj.
|
||||
title: Ĉi tiu servilo fermiĝas
|
||||
|
|
|
@ -1676,7 +1676,7 @@ es-AR:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: Superaste el límite de %{limit} mensajes programados para ese día
|
||||
over_total_limit: Superaste el límite de %{limit} mensajes programados
|
||||
too_soon: La fecha programada debe estar en el futuro
|
||||
too_soon: la fecha debe ser en el futuro
|
||||
self_destruct:
|
||||
lead_html: Desafortunadamente, <strong>%{domain}</strong> va a cerrar permanentemente. Si tenías una cuenta ahí, no podrás continuar usándola, pero aún podés solicitar una copia de tus datos.
|
||||
title: Este servidor está cerrando
|
||||
|
|
|
@ -1390,36 +1390,36 @@ es-MX:
|
|||
one: Estás a punto de <strong>reemplazar tus marcadores</strong> por <strong>%{count} publicación</strong> proveniente de <strong>%{filename}</strong>.
|
||||
other: Estás a punto de <strong>reemplazar tus marcadores</strong> por hasta <strong>%{count} publicaciones</strong> provenientes de <strong>%{filename}</strong>.
|
||||
domain_blocking_html:
|
||||
one: Estás a punto de <strong>reemplazar tu lista de bloqueos de dominio</strong> por <strong>%{count} dominio</strong> proveniente de <strong>%{filename}</strong>.
|
||||
other: Estás a punto de <strong>reemplazar tu lista de bloqueos de dominio</strong> por hasta <strong>%{count} dominios</strong> provenientes de <strong>%{filename}</strong>.
|
||||
one: Estás a punto de <strong>reemplazar tu lista de dominios bloqueados</strong> con <strong>%{count} dominio</strong> de <strong>%{filename}</strong>.
|
||||
other: Estás a punto de <strong>reemplazar tu lista de dominios bloqueados</strong> con hasta <strong>%{count} dominios</strong> de <strong>%{filename}</strong>.
|
||||
following_html:
|
||||
one: Estás a punto de <strong>seguir</strong> a <strong>%{count} cuenta</strong> proveniente de <strong>%{filename}</strong> y <strong>dejar de seguir a cualquier otra cuenta</strong>.
|
||||
other: Estás a punto de <strong>seguir</strong> hasta <strong>%{count} cuentas</strong> provenientes de <strong>%{filename}</strong> y <strong>dejar de seguir a cualquier otra cuenta</strong>.
|
||||
one: Estás a punto de <strong>seguir</strong> a <strong>%{count} cuenta</strong> de <strong>%{filename}</strong> y <strong>dejar de seguir a cualquier otra</strong>.
|
||||
other: Estás a punto de <strong>seguir</strong> hasta <strong>%{count} cuentas</strong> de <strong>%{filename}</strong> y <strong>dejar de seguir cualquier otra cuenta</strong>.
|
||||
lists_html:
|
||||
one: Estás a punto de <strong>reemplazar tus listas</strong> con el contenido de <strong>%{filename}</strong>. Se añadirá <strong>%{count} cuenta</strong> a una nueva lista.
|
||||
other: Estás a punto de <strong>reemplazar tus listas</strong> con el contenido de <strong>%{filename}</strong>. Se añadirán <strong>%{count} cuentas</strong> a nuevas listas.
|
||||
one: Estás a punto de <strong>reemplazar tus listas</strong> con contenidos de <strong>%{filename}</strong>. Hasta <strong>%{count} cuenta</strong> será agregada a nuevas listas.
|
||||
other: Estás a punto de <strong>reemplazar tus listas</strong> con contenidos de <strong>%{filename}</strong>. Hasta <strong>%{count} cuentas</strong> serán agregadas a nuevas listas.
|
||||
muting_html:
|
||||
one: Estás a punto de <strong>reemplazar tu lista de cuentas silenciadas</strong> con <strong>%{count} cuenta</strong> proveninete de <strong>%{filename}</strong>.
|
||||
other: Estás a punto de <strong>reemplazar tu lista de cuentas silenciadas</strong> con hasta <strong>%{count} cuentas</strong> provenientes de <strong>%{filename}</strong>.
|
||||
one: Estás a punto de <strong>reemplazar tu lista de cuentas silenciadas</strong> con <strong>%{count} cuenta</strong> de <strong>%{filename}</strong>.
|
||||
other: Estás a punto de <strong>reemplazar tu lista de cuentas silenciadas</strong> con hasta <strong>%{count} cuentas</strong> de <strong>%{filename}</strong>.
|
||||
preambles:
|
||||
blocking_html:
|
||||
one: Estás a punto de <strong>bloquear</strong> a <strong>%{count} cuenta</strong> proveninete de <strong>%{filename}</strong>.
|
||||
other: Estás a punto de <strong>bloquear</strong> hasta <strong>%{count} cuentas</strong> provenientes de <strong>%{filename}</strong>.
|
||||
one: Estás a punto de <strong>bloquear</strong> a <strong>%{count} cuenta</strong> de <strong>%{filename}</strong>.
|
||||
other: Estás a punto de <strong>bloquear</strong> hasta <strong>%{count} cuentas</strong> de <strong>%{filename}</strong>.
|
||||
bookmarks_html:
|
||||
one: Está a punto de añadir <strong>%{count} publicación</strong> proveniente de <strong>%{filename}</strong> a tus <strong>marcadores</strong>.
|
||||
other: Está a punto de añadir hasta <strong>%{count} publicaciones</strong> provenientes de <strong>%{filename}</strong> a tus <strong>marcadores</strong>.
|
||||
one: Estás a punto de agregar <strong>%{count} publicación</strong> de <strong>%{filename}</strong> a tus <strong>marcadores</strong>.
|
||||
other: Estás a punto de agregar <strong>%{count} publicaciones</strong> de <strong>%{filename}</strong> a tus <strong>marcadores</strong>.
|
||||
domain_blocking_html:
|
||||
one: Estás a punto de <strong>bloquear</strong> <strong>%{count} dominio</strong> proveniente de <strong>%{filename}</strong>.
|
||||
other: Estás a punto de <strong>bloquear</strong> hasta <strong>%{count} dominios</strong> provenientes de <strong>%{filename}</strong>.
|
||||
one: Estás a punto de <strong>bloquear</strong> <strong>%{count} dominio</strong> de <strong>%{filename}</strong>.
|
||||
other: Estás a punto de <strong>bloquear</strong> hasta <strong>%{count} dominios</strong> de <strong>%{filename}</strong>.
|
||||
following_html:
|
||||
one: Estás a punto de <strong>seguir</strong> a <strong>%{count} cuenta</strong> proveniente de <strong>%{filename}</strong>.
|
||||
other: Estás a punto de <strong>seguir</strong> hasta <strong>%{count} cuentas</strong> provenientes de <strong>%{filename}</strong>.
|
||||
one: Estás a punto de <strong>seguir</strong> a <strong>%{count} cuenta</strong> de <strong>%{filename}</strong>.
|
||||
other: Estás a punto de <strong>seguir</strong> hasta <strong>%{count} cuentas</strong> de <strong>%{filename}</strong>.
|
||||
lists_html:
|
||||
one: Estás a punto de añadir <strong>%{count} cuenta</strong> desde <strong>%{filename}</strong> a tus <strong>listas</strong>. Se creará una nueva listas si no hay listas donde añadirla.
|
||||
other: Estás a punto de añadir <strong>%{count} cuentas</strong> desde <strong>%{filename}</strong> a tus <strong>listas</strong>. Se crearán nuevas listas si no hay listas donde añadirlas.
|
||||
one: Estás a punto de agregar <strong>%{count} cuenta</strong> de <strong>%{filename}</strong> a tus <strong>listas</strong>. Se crearán nuevas listas si no hay ninguna lista a la que agregar.
|
||||
other: Estás a punto de agregar <strong>%{count} cuentas</strong> de <strong>%{filename}</strong> a tus <strong>listas</strong>. Se crearán nuevas listas si no hay ninguna lista a la que agregar.
|
||||
muting_html:
|
||||
one: Estás a punto de <strong>silenciar</strong> a <strong>%{count} cuenta</strong> proveniente de <strong>%{filename}</strong>.
|
||||
other: Estás a punto de <strong>silenciar</strong> hasta <strong>%{count} cuentas</strong> provenientes de <strong>%{filename}</strong>.
|
||||
one: Estás a punto de <strong>silenciar</strong> a <strong>%{count} cuenta</strong> de <strong>%{filename}</strong>.
|
||||
other: Estás a punto de <strong>silenciar</strong> hasta <strong>%{count} cuentas</strong> de <strong>%{filename}</strong>.
|
||||
preface: Puedes importar ciertos datos, como todas las personas que estás siguiendo o bloqueando en tu cuenta en esta instancia, desde archivos exportados de otra instancia.
|
||||
recent_imports: Importaciones recientes
|
||||
states:
|
||||
|
@ -1676,7 +1676,7 @@ es-MX:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: Has superado el límite de %{limit} publicaciones programadas para ese día
|
||||
over_total_limit: Has superado el límite de %{limit} publicaciones programadas
|
||||
too_soon: La fecha programada debe estar en el futuro
|
||||
too_soon: la fecha debe ser en el futuro
|
||||
self_destruct:
|
||||
lead_html: Desafortunadamente, <strong>%{domain}</strong> está cerrando de manera permanente. Si tenías una cuenta ahí, no puedes continuar utilizándolo, pero puedes solicitar un respaldo de tus datos.
|
||||
title: Este servidor está cerrando
|
||||
|
|
|
@ -1676,7 +1676,7 @@ es:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: Ha superado el límite de %{limit} publicaciones programadas para ese día
|
||||
over_total_limit: Ha superado el límite de %{limit} publicaciones programadas
|
||||
too_soon: La fecha programada debe estar en el futuro
|
||||
too_soon: la fecha debe ser en el futuro
|
||||
self_destruct:
|
||||
lead_html: Desafortunadamente, <strong>%{domain}</strong> va a cerrar permanentemente. Si tenías una cuenta allí, no podrás continuar usándola, pero aún puedes solicitar una copia de tus datos.
|
||||
title: Este servidor está cerrando
|
||||
|
|
|
@ -1661,7 +1661,6 @@ et:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: Lubatud ajastatud postituste arv %{limit} päevas on tänaseks ületatud
|
||||
over_total_limit: Oled jõudnud ajastatud postituste lubatud maksimumarvuni %{limit}
|
||||
too_soon: Ajastatud kuupäev peab olema tukevikus
|
||||
self_destruct:
|
||||
lead_html: Kahjuks suletakse <strong>%{domain}</strong> lõplikult. Kui sul oli seal konto, ei saa sa seda enam kasutada, kuid siiski võid taotleda oma andmete varukoopiat.
|
||||
title: See server suletakse
|
||||
|
|
|
@ -1517,7 +1517,6 @@ eu:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: 'Egun horretarako programatutako bidalketa kopuruaren muga gainditu duzu: %{limit}'
|
||||
over_total_limit: 'Programatutako bidalketa kopuruaren muga gainditu duzu: %{limit}'
|
||||
too_soon: Programatutako data etorkizunean egon behar du
|
||||
self_destruct:
|
||||
lead_html: Zoritxarrez, <strong>%{domain}</strong> betirako itxiko da. Kontu bat baduzu bertan, ezin izango duzu erabiltzen jarraitu, baina, oraindik zure datuen babeskopia bat eska dezakezu.
|
||||
title: Zerbitzari hau ixtear dago
|
||||
|
|
|
@ -1464,7 +1464,6 @@ fa:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: شما از حد مجاز %{limit} فرسته زمانبندیشده در آن روز فراتر رفتهاید
|
||||
over_total_limit: شما از حد مجاز %{limit} فرسته زمانبندیشده فراتر رفتهاید
|
||||
too_soon: زمان تعیینشده باید در آینده باشد
|
||||
self_destruct:
|
||||
title: این کارساز دارد بسته میشود
|
||||
sessions:
|
||||
|
|
|
@ -1676,7 +1676,7 @@ fi:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: Olet ylittänyt %{limit} ajoitetun julkaisun rajan tälle päivälle
|
||||
over_total_limit: Olet ylittänyt %{limit} ajoitetun julkaisun rajan
|
||||
too_soon: Ajoitetun päiväyksen pitää olla tulevaisuudessa
|
||||
too_soon: päivämäärän on oltava tulevaisuudessa
|
||||
self_destruct:
|
||||
lead_html: Valitettavasti <strong>%{domain}</strong> sulkeutuu pysyvästi. Jos sinulla on siellä tili, et voi jatkaa sen käyttöä mutta voit yhä pyytää varmuuskopiota tiedoistasi.
|
||||
title: Tämä palvelin sulkeutuu
|
||||
|
|
|
@ -1676,7 +1676,7 @@ fo:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: Tú er komin at markinum, sum er %{limit} skrálagdir postar, í dag
|
||||
over_total_limit: Tú er komin at markinum, sum er %{limit} skrálagdir postar
|
||||
too_soon: Ætlanardagfestingin má vera í framtíðini
|
||||
too_soon: dagfesting má vera í framtíðini
|
||||
self_destruct:
|
||||
lead_html: Tíverri, <strong>%{domain}</strong> er í ferð við at blíva lukkað niður med alla. Um tú hevði eina kontu har, so ber ikki til framhaldandi at brúka hana, men tú kann framvegis biðja um trygdaravrit av tínum dátum.
|
||||
title: Hesin ambætarin er í ferð við at lukka
|
||||
|
|
|
@ -1661,7 +1661,6 @@ fr-CA:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: Vous avez dépassé la limite de %{limit} messages planifiés par jour
|
||||
over_total_limit: Vous avez dépassé la limite de %{limit} messages planifiés
|
||||
too_soon: La date planifiée doit être dans le futur
|
||||
self_destruct:
|
||||
lead_html: Malheureusement, <strong>%{domain}</strong> ferme définitivement. Si vous y aviez un compte, vous ne pourrez pas continuer à l’utiliser, mais vous pouvez toujours demander une sauvegarde de vos données.
|
||||
title: Ce serveur est en cours de fermeture
|
||||
|
|
|
@ -1661,7 +1661,6 @@ fr:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: Vous avez dépassé la limite de %{limit} messages planifiés par jour
|
||||
over_total_limit: Vous avez dépassé la limite de %{limit} messages planifiés
|
||||
too_soon: La date planifiée doit être dans le futur
|
||||
self_destruct:
|
||||
lead_html: Malheureusement, <strong>%{domain}</strong> ferme définitivement. Si vous y aviez un compte, vous ne pourrez pas continuer à l’utiliser, mais vous pouvez toujours demander une sauvegarde de vos données.
|
||||
title: Ce serveur est en cours de fermeture
|
||||
|
|
|
@ -1661,7 +1661,6 @@ fy:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: Jo binne oer de limyt fan %{limit} yn te plannen berjochten foar hjoed
|
||||
over_total_limit: Jo binne oer de limyt fan %{limit} yn te plannen berjochten
|
||||
too_soon: De datum foar it ynplande berjocht moat yn de takomst lizze
|
||||
self_destruct:
|
||||
lead_html: Spitigernôch sil <strong>%{domain}</strong> permanint ôfslute. As jo dêr in account hiene, kinne jo dizze net mear brûke, mar jo kinne noch hieltyd in reservekopy fan jo gegevens opfreegje.
|
||||
title: Deze server sil ôfslute
|
||||
|
|
|
@ -1790,7 +1790,6 @@ ga:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: Tá an teorainn de %{limit} postáil sceidealaithe sáraithe agat don lá atá inniu ann
|
||||
over_total_limit: Tá an teorainn de %{limit} postáil sceidealaithe sáraithe agat
|
||||
too_soon: Caithfidh an dáta sceidealta a bheith sa todhchaí
|
||||
self_destruct:
|
||||
lead_html: Ar an drochuair, tá <strong>%{domain}</strong> ag dúnadh síos go buan. Má bhí cuntas agat ann, ní bheidh tú in ann leanúint ar aghaidh á úsáid, ach is féidir leat cúltaca de do shonraí a iarraidh fós.
|
||||
title: Tá an freastalaí seo ag dúnadh
|
||||
|
|
|
@ -1752,7 +1752,6 @@ gd:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: Chaidh thu thar na crìoch de %{limit} post(aichean) sgeidealaichte an-diugh
|
||||
over_total_limit: Chaidh thu thar na crìoch de %{limit} post(aichean) sgeidealaichte
|
||||
too_soon: Feumaidh ceann-latha an sgeideil a bhith san àm ri teachd
|
||||
self_destruct:
|
||||
lead_html: Gu mì-fhortanach, thèid <strong>%{domain}</strong> a dhùnadh gu buan. Ma tha cunntas agad ann, chan urrainn dhut cumail a’ gol ’ga chleachdadh ach ’s urrainn dhut lethbhreac-glèidhidh dhen dàta agad iarraidh fhathast.
|
||||
title: Tha am frithealaiche seo gu bhith dùnadh
|
||||
|
|
|
@ -1676,7 +1676,7 @@ gl:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: Excedeches o límite de %{limit} publicacións programadas para ese día
|
||||
over_total_limit: Excedeches o límite de %{limit} publicacións programadas
|
||||
too_soon: A data de programación debe estar no futuro
|
||||
too_soon: a data ten que estar no futuro
|
||||
self_destruct:
|
||||
lead_html: Desafortunadamente, <strong>%{domain}</strong> vai deixar de dar servizo. Se tes unha conta aquí non poderás seguir usándoa, mais podes solicitar un ficheiro cos teus datos.
|
||||
title: Este servidor vai fechar
|
||||
|
|
|
@ -1752,7 +1752,6 @@ he:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: חרגת מהמספר המקסימלי של הודעות מתוזמנות להיום, שהוא %{limit}
|
||||
over_total_limit: חרגת מהמספר המקסימלי של הודעות מתוזמנות, שהוא %{limit}
|
||||
too_soon: תאריך התזמון חייב להיות בעתיד
|
||||
self_destruct:
|
||||
lead_html: לרוע המזל, <strong>%{domain}</strong> עומד לרדת באופן סופי. אם היה לך חשבון כאן, לא תהיה אפשרות להמשיך להשתמש בו, אבל ניתן לבקש גיבוי של כל המידע שלך.
|
||||
title: שרת זה בתהליכי סגירה
|
||||
|
|
|
@ -1676,7 +1676,7 @@ hu:
|
|||
scheduled_statuses:
|
||||
over_daily_limit: Túllépted az időzített bejegyzésekre vonatkozó %{limit} db-os napi limitet
|
||||
over_total_limit: Túllépted az időzített bejegyzésekre vonatkozó %{limit} db-os limitet
|
||||
too_soon: Az időzített időpontnak a jövőben kell lennie
|
||||
too_soon: a dátumnak a jövőben kell lennie
|
||||
self_destruct:
|
||||
lead_html: Sajnos a <strong>%{domain}</strong> végleg bezár. Ha volt itt fiókod, nem fogod tudni tovább használni, de kérheted majd az adataid biztonsági mentését.
|
||||
title: A kiszolgáló bezár
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue