From 9314751e5c7470a654d26ff6dc4724a8c85f56d0 Mon Sep 17 00:00:00 2001
From: Dan Ungureanu ")
From acf337d58300a7cca189fa49059902a7aa37ef55 Mon Sep 17 00:00:00 2001
From: Vinoth Kannan
hello
" className='this-is-an-iframe'}}`,
+
+ async test(assert) {
+ const iframe = find("iframe.this-is-an-iframe");
+ assert.equal(iframe.length, 1, "inserts an iframe");
+
+ assert.ok(
+ iframe[0].classList.contains("this-is-an-iframe"),
+ "Adds className to the iframes classList"
+ );
+
+ assert.equal(
+ iframe[0].contentWindow.document.body.querySelectorAll("#find-me").length,
+ 1,
+ "inserts the passed in html into the iframe"
+ );
+ }
+});
From f3581143617ca998936e7ee1ffac26c9fde26439 Mon Sep 17 00:00:00 2001
From: Mark VanLandingham
{{raw-plugin-outlet name="topic-list-before-reply-count"}}
- {{number topic.replyCount noTitle="true"}}
+ {{number topic.replyCount noTitle="true" ariaLabel=view.title}}
{{view.tagName}}>
diff --git a/test/javascripts/lib/utilities-test.js.es6 b/test/javascripts/lib/utilities-test.js.es6
index dd34d8a204..46609895a2 100644
--- a/test/javascripts/lib/utilities-test.js.es6
+++ b/test/javascripts/lib/utilities-test.js.es6
@@ -89,7 +89,7 @@ QUnit.test("avatarImg", assert => {
size: "tiny",
title: "evilest trout"
}),
- "
",
+ "
",
"it adds a title if supplied"
);
diff --git a/test/javascripts/models/report-test.js.es6 b/test/javascripts/models/report-test.js.es6
index 1fa622a1d3..821a88eee8 100644
--- a/test/javascripts/models/report-test.js.es6
+++ b/test/javascripts/models/report-test.js.es6
@@ -459,7 +459,7 @@ QUnit.test("computed labels", assert => {
const computedUsernameLabel = usernameLabel.compute(row);
assert.equal(
computedUsernameLabel.formatedValue,
- "joffrey"
+ "
joffrey"
);
assert.equal(computedUsernameLabel.value, "joffrey");
@@ -542,6 +542,6 @@ QUnit.test("computed labels", assert => {
const userLink = computedLabels[0].compute(row).formatedValue;
assert.equal(
userLink,
- "
joffrey"
+ "
joffrey"
);
});
From c62d5b139ba08f5b995ba4979d419e8cfb28e132 Mon Sep 17 00:00:00 2001
From: Dan Ungureanu
Niste sigurni koji email ste koristili? Unesite email adresu i mi ćemo vas obavjestiti da li ista postoji kod nas.
Ukoliko nemate više pristup vašoj email kojom ste registrovali korisnički račun, molimo vas da se obratite našim administratorima za pomoć.
" @@ -1330,8 +1403,15 @@ bs_BA: password: "Šifra" second_factor_title: "Two Factor Authentication" second_factor_description: "Molimo da unesete kod za ovjeru autentičnosti sa vaše aplikacije:" + second_factor_backup: "Loguj se koristeći backup kod" second_factor_backup_title: "rezevna zaštita za dva faktora" second_factor_backup_description: "Molim ukucajte jedan od vaši rezevni kodova" + second_factor: "Loguj se koristeći Authenticator app" + security_key_description: "Kada ste pripremili vaš fizikalni sigurnosni ključ (physical security key), pritisnite ispod dugme Prijava pomoću sigurnosnog ključa." + security_key_alternative: "Pokušaj na drugi način" + security_key_authenticate: "Prijava pomoću sigurnosnog ključa" + security_key_not_allowed_error: "Ovaj proces prijave pomoću sigurnosnog ključa je ili vremenski istekao ili je odkazan." + security_key_no_matching_credential_error: "Nisu pronađeni korisnički podatci koristeći navedeni sigurnosni ključ." email_placeholder: "email ili korisnik" caps_lock_warning: "Uključena su vam velika slova" error: "Nepoznata greška" @@ -1426,6 +1506,7 @@ bs_BA: one: "Označi bar {{count}} predmet." few: "Označi bar {{count}} predmeta." other: "Označi bar {{count}} predmeta." + invalid_selection_length: "Označeno mora biti najmanje {{count}} karaktera dugo." date_time_picker: from: Od to: Ka @@ -1486,10 +1567,12 @@ bs_BA: title_missing: "Naslov je obavezan" title_too_short: "Naslov mora biti najmanje {{min}} karaktera" title_too_long: "Naslov ne može biti više od {{max}} karaktera" + post_missing: "Objava ne može biti prazna" post_length: "Odgovor mora biti najmanje {{min}} karaktera" try_like: "Dail ste pokušali{{heart}}dugme?" category_missing: "Morate odabrati kategoriju" tags_missing: "Morate odabrati najmanje {{count}} oznaka" + topic_template_not_modified: "Molimo da dodate detalje i specifikacije za vašu temu tako što ćete izmijeniti template teme." save_edit: "Sačuvaj izmjene" overwrite_edit: "Overwrite Edit" reply_original: "Odgovori na Originalnu temu" @@ -1514,6 +1597,7 @@ bs_BA: view_new_post: "Pogledaj svoj novi post." saving: "Spašavam" saved: "Sačuvano!" + saved_draft: "Sastav je u toku. Tipkajte kako bi nastavili dalje." uploading: "Uplodujem..." show_preview: "pokaži pregled »" hide_preview: "« sakri pregled" @@ -2247,7 +2331,7 @@ bs_BA: attachment_download_requires_login: "Sorry, you need to be logged in to download attachments." abandon_edit: no_value: "Ne, sačuvaj" - no_save_draft: "Ne,spasi skicu" + no_save_draft: "Ne, spasi sastav" abandon: confirm: "Da li ste sigurni da želite otkazati vaš post?" no_value: "Ne, sačuvaj" @@ -2574,6 +2658,7 @@ bs_BA: help: "Ovu temu sajt ne lista među najnovijim temama. Neće biti prisutna ni među listama tema unutar kategorija. Jedini način da se dođe do ove teme je direktan link" personal_message: title: "Ova tema je lična poruka" + help: "Ova tema je lična poruka" posts: "Odgovori" posts_long: "postoji {{number}} odgovora u ovoj temi" posts_likes_MF: | @@ -2729,6 +2814,7 @@ bs_BA: title: "Aplikacija" create: "%{shortcut} Započni novu temu" notifications: "%{shortcut} Otvori notifikacije" + hamburger_menu: "%{shortcut} Otvori padajući meni" user_profile_menu: "%{shortcut} Otvori meni korisnika" show_incoming_updated_topics: "%{shortcut} Pročitaj promjenje teme" search: "%{shortcut} Traži" @@ -2761,6 +2847,7 @@ bs_BA: mark_watching: "%{shortcut} Motri temu" print: "%{shortcut} Odštampaj temu" defer: "%{shortcut} Defer temu" + topic_admin_actions: "%{shortcut} Otvori opcije administriranja teme" badges: earned_n_times: one: "Zaradio / la sam ovu oznaku %{count} time" @@ -2805,13 +2892,39 @@ bs_BA: changed: "oznake promijenjene:" tags: "Oznake" choose_for_topic: "izborne oznake" + info: "Informacija" + default_info: "Ovaj oznaka nije predodređena ni za jednu kategoriju i nema sinonime." + category_restricted: "Ova oznaka je predodređena za kategorije na koje nemate pravo pristupa." + synonyms: "Sinonimi" + synonyms_description: "U slučaju da se sljedeće oznake koriste, iste će biti zamijenjene sa %{base_tag_name}." + tag_groups_info: + one: 'Ovaj tag pripada grupi "{{tag_groups}}".' + few: "Ovaj tag pripada sljedećim grupama: {{tag_groups}}." + other: "Ova oznaka pripada sljedećim grupama: {{tag_groups}}." + category_restrictions: + one: "Moguće je koristiti samo u sljedećoj kategoriji:" + few: "Moguće je koristiti samo u sljedećim kategorijama:" + other: "Moguće je koristiti samo u sljedećim kategorijama:" + edit_synonyms: "Uredi sinonime" + add_synonyms_label: "Dodaj sinonime:" add_synonyms: "Dodaj" + add_synonyms_explanation: + one: "Svaka lokacija koja trenutno koristi ovu oznaku bit će zamjenjena sa %{tag_name}. Jeste li sigurni da želite izvršiti tu promjenu?" + few: "Svaka lokacija koja trenutno koristi ove oznake bit će zamjenjena sa %{tag_name}. Jeste li sigurni da želite izvršiti tu promjenu?" + other: "Svaka lokacija koja trenutno koristi ove oznake bit će zamjenjena sa %{tag_name}. Jeste li sigurni da želite izvršiti tu promjenu?" + add_synonyms_failed: "Sljedeće oznake nije moguće dodati kao sinonime: %{tag_names}. Osigurajte prvo da nemaju već postojeće sinonime i da nisu sinonimi neke druge oznake." + remove_synonym: "Odstrani sinonim" + delete_synonym_confirm: 'Jeste li sigurni da želite izbrisati sinonim "%{tag_name}"?' delete_tag: "Izbriši oznaku" delete_confirm: one: "Jeste li sigurni da želite izbrisati ovu oznaku i ukloniti je iz teme %{count} kojoj je dodijeljen?" few: "Jeste li sigurni da želite izbrisati ovu oznaku i ukloniti je iz tema {{count}} kojima je dodijeljena?" other: "Jeste li sigurni da želite izbrisati ovu oznaku i ukloniti je iz tema {{count}} kojima je dodijeljena?" delete_confirm_no_topics: "Jeste li sigurni da želite izbrisati ovu oznaku?" + delete_confirm_synonyms: + one: "Pripadajući sinonim će također biti obrisan." + few: "Pripadajućih {{count}} sinonima će također biti obrisano." + other: "Pripadajućih {{count}} sinonima će također biti obrisano." rename_tag: "Promjeni ime Oznake" rename_instructions: "Odaberite novo ime za oznaku:" sort_by: "Sortiraj po:" @@ -2854,6 +2967,7 @@ bs_BA: description: "You will be notified only if someone mentions your @name or replies to your post." muted: title: "Utišan" + description: "Nećete bit obavješteni bilo čime o ovoj temi sa ovom oznakom, i neće se pojavljivati na tabularu nepročitanih tema." groups: title: "Označite grupe" about: "Dodajte oznake grupama da biste ih lakše upravljali." @@ -2865,6 +2979,7 @@ bs_BA: parent_tag_description: "Oznake iz ove grupe ne mogu se koristiti ako roditeljska oznaka nije prisutna." one_per_topic_label: "Ograničite jednu oznaku po temi iz ove grupe" new_name: "Nova Grupa Oznaka" + name_placeholder: "Ime grupe oznaka" save: "Sačuvaj" delete: "Delete" confirm_delete: "Jeste li sigurni da želite izbrisati ovu grupu oznaka?" @@ -4123,11 +4238,14 @@ bs_BA: filter: "Pretraga (URL ili vanjski URL)" reseed: modal: + title: "Zamijeni tekst" categories: "Kategorije" topics: "Teme" + replace: "Zamijeni" wizard_js: wizard: done: "Urađeno" + finish: "Završi" back: "Prethodno" next: "Iduće" step: "%{current} od %{total}" diff --git a/config/locales/client.ca.yml b/config/locales/client.ca.yml index 0f69a6d177..74b0aab013 100644 --- a/config/locales/client.ca.yml +++ b/config/locales/client.ca.yml @@ -1230,9 +1230,6 @@ ca: enabled: "El lloc web és en mode només de lectura. Continueu navegant, però de moment estan desactivades les accions de respondre, 'm'agrada' i altres." login_disabled: "S'ha desactivat l'inici de sessió mentre aquest lloc web es trobi en mode només de lectura." logout_disabled: "S'ha desactivat el tancament de sessió mentre aquest lloc web es trobi en mode només de lectura." - too_few_topics_and_posts_notice: "Comencem la discussió! Hi ha %{currentTopics} temes i %{currentPosts} publicacions. Els visitants en necessiten més per a llegir i respondre. Recomanem almenys %{requiredTopics} temes i %{requiredPosts} publicacions. Sols l'equip responsable pot veure aquest missatge." - too_few_topics_notice: "Comencem la discussió! Hi ha %{currentTopics} / temes. Els visitants en necessiten més per a llegir i respondre. Recomanem almenys %{requiredTopics} temes. Sols l'equip responsable pot veure aquest missatge." - too_few_posts_notice: "Comencem la discussió! Hi ha %{currentPosts} publicacions. Els visitants en necessiten més per a llegir i respondre. Recomanem almenys %{requiredPosts} publicacions. Sols l'equip responsable pot veure aquest missatge." logs_error_rate_notice: reached_hour_MF: "{relativeAge} - {rate, plural, one {# error/hora} other {# errors/hora} s'ha arribat al límit de configuració del lloc web de {limit, plural, one {# error/hora} other {# errors/hora}}." reached_minute_MF: "{relativeAge} - {rate, plural, one {# error/minut} other {# errors/minut}} s'ha arribat al límit de configuració del lloc web de {limit, plural, one {# error/minut} other {# errors/minut}}." @@ -2562,6 +2559,7 @@ ca: help: "Aquest tema no és visible; no es mostrarà en la llista de temes i només és accessible amb un enllaç directe." personal_message: title: "Aquest tema és un missatge personal" + help: "Aquest tema és un missatge personal" posts: "Publicacions" posts_long: "hi ha {{number}} publicacions a aquest tema" posts_likes_MF: | diff --git a/config/locales/client.da.yml b/config/locales/client.da.yml index 8af7ff9135..87ac724689 100644 --- a/config/locales/client.da.yml +++ b/config/locales/client.da.yml @@ -2539,6 +2539,7 @@ da: help: "Dette emne er ulistet; det vil ikke blive vist i listen over emner og kan kun tilgås med et direkte link" personal_message: title: "Dette emne er en privat besked" + help: "Dette emne er en privat besked" posts: "Indlæg" posts_long: "{{number}} indlæg i dette emne" posts_likes_MF: | diff --git a/config/locales/client.de.yml b/config/locales/client.de.yml index 66f021b825..d39417f661 100644 --- a/config/locales/client.de.yml +++ b/config/locales/client.de.yml @@ -153,6 +153,7 @@ de: banner: enabled: "hat dieses Banner erstellt, %{when}. Es wird oberhalb jeder Seite angezeigt, bis es vom Benutzer weggeklickt wird." disabled: "hat dieses Banner entfernt, %{when}. Es wird nicht mehr oberhalb jeder Seite angezeigt." + forwarded: "hat die obige E-Mail weitergeleitet" topic_admin_menu: "Themen Aktionen" wizard_required: "Willkommen bei deinem neuen Discourse! Lass uns mit dem Setup-Assistenten ✨ starten" emails_are_disabled: "Die ausgehende E-Mail-Kommunikation wurde von einem Administrator global deaktiviert. Es werden keinerlei Benachrichtigungen per E-Mail verschickt." @@ -579,6 +580,7 @@ de: request: "Anfrage" message: "Nachricht" confirm_leave: "Willst du die Gruppe wirklich verlassen?" + allow_membership_requests: "Erlaube Benutzern, Mitgliedschaftsanfragen an Gruppenbesitzer zu senden (erfordert, öffentlich sichtbare Gruppen)" membership_request_template: "Benutzerdefinierte Vorlage, das Benutzern angezeigt wird, die eine Mitgliedschaftsanfrage senden" membership_request: submit: "Anfrage abschicken" @@ -1259,9 +1261,8 @@ de: enabled: "Diese Website befindet sich im Nur-Lesen-Modus. Du kannst weiterhin Inhalte lesen, aber das Erstellen von Beiträgen, Vergeben von Likes und Durchführen einiger weiterer Aktionen ist derzeit nicht möglich." login_disabled: "Die Anmeldung ist deaktiviert während sich die Website im Nur-Lesen-Modus befindet." logout_disabled: "Die Abmeldung ist deaktiviert während sich die Website im Nur-Lesen-Modus befindet." - too_few_topics_and_posts_notice: "Lass die Diskussion beginnen! Es gibt %{currentTopics} Themen und %{currentPosts} Beiträge. Besucher brauchen mehr zum Lesen und Beantworten – wir empfehlen mindestens %{requiredTopics} Themen und %{requiredPosts} Beiträge. Diese Nachricht ist nur für das Team sichtbar." - too_few_topics_notice: "Lass die Diskussion beginnen! Es gibt %{currentTopics} Themen. Besucher brauchen mehr zum Lesen und Beantworten – wir empfehlen mindestens %{requiredTopics} Themen. Diese Nachricht ist nur für das Team sichtbar." - too_few_posts_notice: "Lass die Diskussion beginnen! Es gibt %{currentPosts} Beiträge. Besucher brauchen mehr zum Lesen und Beantworten – wir empfehlen mindestens %{requiredPosts} Beiträge. Diese Nachricht ist nur für das Team sichtbar." + too_few_topics_and_posts_notice_MF: >- + Lass' die Diskussion beginnen! Es {currentTopics, plural, one {ist # Thema} other {sind # Themen}} und {currentPosts, plural, one {# Beitrag} other {# Beiträge}} vorhanden. Besucher brauchen mehr zum Lesen und Beantworten – wir empfehlen mindestens {requiredTopics, plural, one {# Thema} other {# Themen}} und {requiredPosts, plural, one {# Beitrag} other {# Beiträge}}. Dieser Hinweis wird nur Teammitgliedern gezeigt. logs_error_rate_notice: reached_hour_MF: "{relativeAge} – {rate, plural, one {# Fehler/Stunde} other {# errors/hour}} hat die Grenze der Webseiten-Einstellung von {limit, plural, one {# Fehler/Stunde} other {# Fehler/Stunde}} erreicht." reached_minute_MF: "{relativeAge} – {rate, plural, one {# Fehler/Minute} other {# Fehler/Minute}} hat die Grenze der Webseiten-Einstellung von {limit, plural, one {# Fehler/Minute} other {# Fehler/Minute}} erreicht." @@ -1332,6 +1333,8 @@ de: reset: "Passwort zurücksetzen" complete_username: "Wenn ein Benutzerkonto dem Benutzernamen %{username} entspricht, solltest du in Kürze eine E-Mail mit Anweisungen zum Zurücksetzen deines Passwortes erhalten." complete_email: "Wenn ein Benutzerkonto der E-Mail %{email} entspricht, solltest du in Kürze eine E-Mail mit Anweisungen zum Zurücksetzen deines Passwortes erhalten." + complete_username_found: "Wir haben ein zum Benutzernamen %{username} gehörendes Konto gefunden. Du solltest in Kürze eine E-Mail mit Anweisungen zum Zurücksetzen deines Passwortes erhalten. " + complete_email_found: "Wir haben ein zu %{email} gehörendes Benutzerkonto gefunden. Du solltest in Kürze eine E-Mail mit Anweisungen zum Zurücksetzen deines Passwortes erhalten. " complete_username_not_found: "Es gibt kein Konto mit dem Benutzernamen %{username}" complete_email_not_found: "Es gibt kein Benutzerkonto für %{email}" help: "E-Mail nicht angekommen? Bitte prüfe zuerst deinen Spam-Ordner.Nicht sicher, welche E-Mail-Adresse du verwendet hast? Gib eine E-Mail-Adresse ein und wir werden dir sagen, ob sie hier existiert.
Falls du keinen Zugriff mehr auf die hinterlegte E-Mail-Adresse deines Kontos hast, kontaktiere bitte unser hilfsbereites Team.
" @@ -1464,6 +1467,7 @@ de: min_content_not_reached: one: "Wähle mindestens einen Eintrag aus." other: "Wähle mindestens {{count}} Einträge aus." + invalid_selection_length: "Es müssen wenigstens{{count}} Zeichen markiert sein." date_time_picker: from: Von to: An @@ -1553,6 +1557,7 @@ de: view_new_post: "Sieh deinen neuen Beitrag an." saving: "Wird gespeichert" saved: "Gespeichert!" + saved_draft: "Beitrags-Entwurf vorhanden. Tippen, um fortzusetzen." uploading: "Wird hochgeladen…" show_preview: "Vorschau anzeigen »" hide_preview: "« Vorschau ausblenden" @@ -1602,6 +1607,7 @@ de: reply_as_new_topic: label: Antworte als verknüpftes Thema desc: "Erstelle ein neues Thema, das auf dieses Thema verweist" + confirm: "Du hast einen neuen Themen-Entwurf gespeichert. Wenn du ein verlinktes Thema erstellst, wird er überschrieben." reply_as_private_message: label: Neue Nachricht desc: Erstelle eine neue Nachricht @@ -2414,6 +2420,10 @@ de: name: "Name" name_placeholder: "Gib dem Lesezeichen einen Namen, um dein Gedächtnis zu unterstützen" set_reminder: "Erstelle eine Erinnerung" + actions: + delete_bookmark: + name: "Lesezeichen löschen" + description: "Entfernt das Lesezeichen von deinem Profil und beendet alle Erinnerungen für dieses Lesezeichen" category: can: "kann… " none: "(keine Kategorie)" @@ -2615,6 +2625,7 @@ de: help: "Dieses Thema ist unsichtbar. Es wird in keiner Themenliste angezeigt und kann nur mit einem direkten Link betrachtet werden." personal_message: title: "Dieses Thema ist eine persönliche Nachricht" + help: "Dieses Thema ist eine persönliche Nachricht" posts: "Beiträge" posts_long: "dieses Thema enthält {{number}} Beiträge" posts_likes_MF: | @@ -2834,6 +2845,7 @@ de: choose_for_topic: "optionale Schlagwörter" info: "Info" default_info: "Dieses Schlagwort ist nicht auf Kategorien beschränkt und hat keine Synonyme." + category_restricted: "Dieser Tag ist auf Kategorien begrenzt, für die du keine Zugriffsberechtigung hast." synonyms: "Synonyme" synonyms_description: "Wenn die folgenden Schlagwörter verwendet werden, werden sie durch %{base_tag_name} ersetzt." tag_groups_info: @@ -4202,7 +4214,8 @@ de: description: Das gleiche Abzeichen vielen Benutzern auf einmal verleihen. no_badge_selected: "Bitte wähle ein Abzeichen, um anzufangen." perform: "Verleihe Abzeichen an Benutzer" - success: Deine CSV Datei wurde empfangen und die Benutzer werden ihr Abzeichen in Kürzle bekommen. + upload_csv: Lade eine CSV-Datei mit entweder den E-Mail Adressen oder den Benutzernamen hoch + success: Deine CSV Datei wurde empfangen und die Benutzer werden ihr Abzeichen in Kürze bekommen. replace_owners: Entferne das Abzeichen von vorherigen Eigentümern emoji: title: "Emoji" diff --git a/config/locales/client.es.yml b/config/locales/client.es.yml index 78d165658c..f103b397ae 100644 --- a/config/locales/client.es.yml +++ b/config/locales/client.es.yml @@ -1261,9 +1261,6 @@ es: enabled: "Este sitio está en modo de solo lectura. Puedes continuar navegando pero algunas acciones como responder o dar me gusta no están disponibles por ahora." login_disabled: "Iniciar sesión está desactivado mientras el foro se encuentre en modo de solo lectura." logout_disabled: "Cerrar sesión está desactivado mientras el sitio se encuentre en modo de solo lectura." - too_few_topics_and_posts_notice: "¡Comencemos la discusión! Hay %{currentTopics} temas y %{currentPosts} publicaciones. Los visitantes necesitan más cosas para leer y responder. Recomendamos al menos %{requiredTopics} temas y %{requiredPosts} publicaciones. Solo el staff puede ver este mensaje." - too_few_topics_notice: "¡Comencemos la discusión! Hay %{currentTopics} temas. Los visitantes necesitan más cosas para leer y responder. Recomendamos al menos %{requiredTopics} temas. Solo el staff puede ver este mensaje." - too_few_posts_notice: "¡Comencemos la discusión! Hay %{currentPosts} publicaciones. Los visitantes necesitan más cosas para leer y responder. Recomendamos al menos %{requiredPosts} publicaciones. Solo el staff puede ver este mensaje." logs_error_rate_notice: reached_hour_MF: "{relativeAge} – {rate, plural, one {# error/hour} otros {# errors/hour}} alcanzó el límite de la configuración del sitio de {limit, plural, one {# error/hour} otros {# errors/hour}}." reached_minute_MF: "{relativeAge} – {rate, plural, one {# error/minute} otros {# errors/minute}} alcanzó el límite de la configuración del sitio de {limit, plural, one {# error/minute} otros {# errors/minute}}." @@ -2626,6 +2623,7 @@ es: help: "Este tema es invisible. No se mostrará en la lista de temas y solo se le puede acceder mediante un enlace directo" personal_message: title: "Este tema es un mensaje personal" + help: "Este tema es un mensaje personal" posts: "Publicaciones" posts_long: "Hay {{number}} publicaciones en este tema" posts_likes_MF: | @@ -4218,8 +4216,8 @@ es: description: Concede la misma medalla a muchos usuarios a la vez. no_badge_selected: "Por favor, selecciona una medalla para empezar." perform: "Conceder medalla a los usuarios" - upload_csv: Sube un archivo CSV con correos electrónicos o nombres de usuario. - aborted: Sube un archivo CSV que contenga correos electrónicos o nombres de usuario. + upload_csv: Sube un archivo CSV con correos electrónicos o nombres de usuario + aborted: "Por favor, sube un archivo CSV que contenga correos electrónicos o nombres de usuario" success: Se recibió el CSV y los usuarios recibirán la medalla dentro de poco. replace_owners: Quitar medalla de los anteriores portadores emoji: diff --git a/config/locales/client.fa_IR.yml b/config/locales/client.fa_IR.yml index 50bbf323e2..2cae3f58ea 100644 --- a/config/locales/client.fa_IR.yml +++ b/config/locales/client.fa_IR.yml @@ -27,6 +27,7 @@ fa_IR: millions: "{{number}} میلیون" dates: time: "h:mm a" + time_short_day: "h:mm a" timeline_date: "MMM YYYY" long_no_year: "MMM D h:mm a" long_no_year_no_time: "MMM D" @@ -152,6 +153,8 @@ fa_IR: banner: enabled: "این در %{when} یک بنر شد، تا زمانی که کاربر آن را ببندد بالای صفحه خواهد ماند." disabled: "این بنر در %{when} حذف شده. و دیگر در بالای صفحات نمایش داده نمیشود." + forwarded: "ایمیل بالا را ارسال کرد" + topic_admin_menu: "اقدامات موضوع" wizard_required: "به دیسکورس خوش آمدید! برای شروع نصب کلیک کنید ✨" emails_are_disabled: "تمام ایمیل های خروجی بصورت کلی توسط مدیر قطع شده است. هیچگونه ایمیل اگاه سازی ارسال نخواهد شد." bootstrap_mode_enabled: "برای راهاندازی راحتتر سایت جدید، حالت خودراهانداز فعال شده. به تمام کاربران سطح اعتماد 1 اعطا میشود و ایمیل خلاصه روزانه به صورت پیشفرض برای ایشان فعال میشود. این امکان بصورت خودکار وقتی تعداد کاربران از %{min_users} بیشتر شود، غیر فعال خواهد شد." @@ -261,9 +264,19 @@ fa_IR: bookmarks: created: "شما این نوشته را نشانک زدهاید" not_bookmarked: "این نوشته را نشانک بزنید" + created_with_reminder: "شما بر روی این پست نشانک همراه با یادآوری گذاشته اید در %{date}" remove: "پاک کردن نشانک" confirm_clear: "آیا مطمئنید میخواهید همهی نشانکهای خود را از این موضوع پاک کنید؟" save: "ذخیره" + no_timezone: 'شما هنوز منطقه زمانی مشخص نکرده اید. شما قادر به تنظیم کردن یادآوری نیستید. یکی را در پروفایل تان تنظیم کنید.' + reminders: + at_desktop: "بار آینده من پشت میزم هستم" + later_today: "امروز کمی بعد
+
+ Dali ste primjetili da ste sada na početku? Nahranite ovog jadnog gladnog kapibaru tako što će te **odgovoriti sa `%{search_answer}` emoji-em** i bit će te automatski vraćeni na kraj.
reply: |-
Yay ste ga pronašli: tada: - Za detaljnije pretrage, pređite na [full search page] (%{search_url}). - Da biste skočili bilo gdje u dugoj diskusiji, pokušajte kontrolirati vremensku liniju teme desno (i na dnu, na mobitelu). - Ako imate fizičku tipkovnicu: pritisnite ? da biste videli naše korisne prečice na tastaturi.
not_found: |-
diff --git a/plugins/discourse-narrative-bot/config/locales/server.nl.yml b/plugins/discourse-narrative-bot/config/locales/server.nl.yml
index 55c0363946..da479e2934 100644
--- a/plugins/discourse-narrative-bot/config/locales/server.nl.yml
+++ b/plugins/discourse-narrative-bot/config/locales/server.nl.yml
@@ -95,6 +95,11 @@ nl:
random_mention:
reply: |-
Hallo! Zeg `@%{discobot_username} %{help_trigger}` om te ontdekken wat ik kan.
+ tracks: |-
+ Momenteel kan ik de volgende dingen doen:
+
+ `@%{discobot_username} %{reset_trigger} {name-of-tutorial}`
+ > Start een interactieve handleiding. `{name-of-tutorial}` kan één zijn van: `%{tracks}`.
do_not_understand:
first_response: |-
Hallo, bedankt voor het antwoord!
@@ -103,8 +108,26 @@ nl:
track_response: U kunt het opnieuw proberen, of als u deze stap wilt overslaan, `%{skip_trigger}` zeggen. Zeg anders `%{reset_trigger}` om opnieuw te beginnen.
new_user_narrative:
reset_trigger: "handleiding"
+ title: "Certificaat voor het invullen van een handleiding voor nieuwe gebruikers"
+ cert_title: "Als erkenning voor de succesvolle afronding van de gebruikershandleiding voor nieuwe gebruikers"
hello:
title: "Gegroet!"
+ formatting:
+ reply: |-
+ Uitstekend werk! HTML en BBCode werken ook voor de opmaak – om meer te leren, [probeer deze handleiding](http://commonmark.org/help) :nerd:
+ not_found: |-
+ Oh, ik vond geen opmaak in je antwoord. :pencil2:
+
+ Kan je opnieuw proberen? Gebruik de B vet of I cursief knoppen in de editor als je vast komt te zitten.
+ search:
+ reply: |-
+ Joepie! Je hebt het gevonden :tada:
+
+ - Voor meer gedetailleerde zoekopdrachten gaat u naar de [geavanceerde zoekpagina](%{search_url}).
+
+ - Om naar eender waar in een lange discussie te springen, probeer de tijdslijnbediening aan de rechterzijde (en onderaan, op mobiele aparaten).
+
+ - Indien je een fysiek toetsenbord hebt :keyboard:, druk ? om onze handige snelkoppelingen te bekijken.
advanced_user_narrative:
reset_trigger: "geavanceerde handleiding"
title: ":arrow_up: Geavanceerde gebruikersfuncties"
diff --git a/plugins/poll/config/locales/client.bs_BA.yml b/plugins/poll/config/locales/client.bs_BA.yml
index c343660c22..379da2075a 100644
--- a/plugins/poll/config/locales/client.bs_BA.yml
+++ b/plugins/poll/config/locales/client.bs_BA.yml
@@ -17,14 +17,25 @@ bs_BA:
few: "ukupno glasova"
other: "ukupno glasova"
average_rating: "Prosječna ocjena: %{average}."
+ public:
+ title: "Glasanje je javno."
+ results:
+ groups:
+ title: "Morate biti pripadnik %{groups} kako bi ste mogli glasati u ovoj anketi."
+ vote:
+ title: "Rezultati će biti prikazani pritiskom naglasaj."
+ closed:
+ title: "Rezultati će biti prikazani onda kada glasanje bude završeno."
+ staff:
+ title: "Rezultati su prikazani samo uredništvu i admin korisnicima."
multiple:
help:
at_least_min_options:
one: "Odaberi barem %{count} opciju"
- few: "Odaberi barem %{name} opcije"
- other: "Odaberi barem %{name} opcija"
+ few: "Odaberi barem %{count} opcije"
+ other: "Odaberi barem %{count} opcija"
up_to_max_options:
- one: "Odaberi do %{count} opcije"
+ one: "Odaberi do %{count} opciju"
few: "Odaberi do %{count} opcije"
other: "Odaberi do %{count} opcija"
x_options:
@@ -40,7 +51,15 @@ bs_BA:
label: "Prikaži rezultate"
hide-results:
title: "Nazad na glasove"
+ label: "Prikaži glasanje"
+ group-results:
+ title: "Grupiraj glasove po polju korisnika"
+ label: "Prikaži raspodjelu"
+ ungroup-results:
+ title: "Kombiniraj sve glasove"
+ label: "Sakrij raspodjelu"
export-results:
+ title: "Izvezi rezultate ankete (Export)"
label: "Izvoz"
open:
title: "Otvori anketu"
@@ -50,13 +69,18 @@ bs_BA:
title: "Zatvori anketu"
label: "Zatvori"
confirm: "Da li ste sigurni da želite da zatvorite ovu anketu?"
+ automatic_close:
+ closes_in: "Završava za %{timeLeft}."
+ age: "Završeno %{age}"
error_while_toggling_status: "Izvinjavamo se, pojavio se problem u prebacivanju statutusa ove ankete"
error_while_casting_votes: "Izvinjavamo se, pojavila se greška prikazivanja vaših glasova"
error_while_fetching_voters: "Izvinjavamo se, pojavila se greška pri prikazivanju glasača"
+ error_while_exporting_results: "Izvinjavamo se, došlo je do greške izvoza rezultata vaše ankete."
ui_builder:
title: Izgradi anketu
insert: Umetni anketu
help:
+ options_count: Unesite barem jednu opciju
invalid_values: Minimalna vrijednost mora biti manja od maksimalne.
min_step_value: Minimalna vrijednost razmaka je 1
poll_type:
@@ -66,6 +90,14 @@ bs_BA:
number: Rejting broja
poll_result:
label: Rezultati
+ always: Uvjek vidljivo
+ vote: Prilikom glasanja
+ closed: Kada se završi
+ staff: Samo za urednike i admine
+ poll_groups:
+ label: Dozvoljene grupe
+ poll_chart_type:
+ label: Tip chart grafikona
poll_config:
max: Maksimalno
min: Minimalno
diff --git a/plugins/poll/config/locales/server.bs_BA.yml b/plugins/poll/config/locales/server.bs_BA.yml
index a347f6a1dc..78bf651b41 100644
--- a/plugins/poll/config/locales/server.bs_BA.yml
+++ b/plugins/poll/config/locales/server.bs_BA.yml
@@ -11,11 +11,15 @@ bs_BA:
poll_maximum_options: "Maksimalan broj dozvoljenih opcija u anketi."
poll_edit_window_mins: "Broj minuta nakon kreiranja posta tokom kojih se mogu uređivati ankete."
poll_minimum_trust_level_to_create: "Definišite minimalni nivo povjerenja potreban za kreiranje anketa."
+ poll_groupable_user_fields: "Set polja korisničkih imena koji može biti iskorišten za grupisanje i filtriranje rezultata ankete."
+ poll_export_data_explorer_query_id: "ID od Data Explorer Query koji se koristi za izvoz (export) rezultata ankete (0 za isključi)."
poll:
poll: "anketa"
invalid_argument: "Nevažeća vrijednost '%{value}' za argument '%{argument}'."
multiple_polls_without_name: "Postoji više anketa bez imena. Koristite atribut „ name “ da biste jedinstveno identifikovali vaše ankete."
multiple_polls_with_same_name: "Postoji više anketa sa istim imenom: %{name} . Koristite atribut „ name “ da biste jedinstveno identifikovali vaše ankete."
+ default_poll_must_have_at_least_1_option: "Anketa mora imati barem 1 opciju."
+ named_poll_must_have_at_least_1_option: "Anketa imenovana %{name} mora imati barem 1 opciju."
default_poll_must_have_less_options:
one: "Anketa mora imati manje od %{count} opcije."
few: "Anketa mora imati manje od %{count} opcija."
@@ -26,6 +30,8 @@ bs_BA:
other: "Anketa nazvana %{name} mora imati manje od %{count} opcija."
default_poll_must_have_different_options: "Anketa mora imati različite opcije."
named_poll_must_have_different_options: "Anketa nazvana %{name} mora imati različite opcije."
+ default_poll_must_not_have_any_empty_options: "Anketa ne smije imati praznu opciju."
+ named_poll_must_not_have_any_empty_options: "Anketa imenovana sa %{name} ne smije imati prazne opcije."
default_poll_with_multiple_choices_has_invalid_parameters: "Anketa sa više izbora ima nevažeće parametre."
named_poll_with_multiple_choices_has_invalid_parameters: "Anketa nazvana %{name} sa višestrukim izborom ima nevažeće parametre."
requires_at_least_1_valid_option: "Morate odabrati najmanje 1 važeću opciju."
@@ -42,3 +48,5 @@ bs_BA:
insufficient_rights_to_create: "Nije vam dozvoljeno da kreirate ankete."
email:
link_to_poll: "Kliknite za pregled ankete."
+ user_field:
+ no_data: "Bez podataka"
From 5b3630dba3764ca5aabed6f8cdd1b0bd17ded175 Mon Sep 17 00:00:00 2001
From: David Taylor