diff --git a/config/locales/client.ar.yml b/config/locales/client.ar.yml index e9ba6735187..03648eccc41 100644 --- a/config/locales/client.ar.yml +++ b/config/locales/client.ar.yml @@ -1647,6 +1647,84 @@ ar: warnings: "تحذيرات رسمية" read_more_in_group: "هل ترغب في قراءة المزيد؟ تصفح الرسائل الأخرى في %{groupLink}." read_more: "هل ترغب في قراءة المزيد؟ تصفح الرسائل الأخرى في الرسائل الشخصية." + read_more_group_pm_MF: | + { HAS_UNREAD_AND_NEW, select, + true { + { UNREAD, plural, + zero {}=0 {} + one {هناك } + two {هناك } + few {هناك #} + many {هناك #} + other {هناك #} + } + { NEW, plural, + zero {}=0 {} + one { رسالة غير مقروءة وجديدة متبقية، أو استعرض الرسائل الأخرى في {groupLink}} + two { رسالتان غير مقروءتين وجديدتان متبقيتان، أو استعرض الرسائل الأخرى في {groupLink}} + few { # رسائل غير مقروءة وجديدة متبقية، أو استعرض الرسائل الأخرى في {groupLink}} + many { # رسالة غير مقروءة وجديدة متبقية، أو استعرض الرسائل الأخرى في {groupLink}} + other { # رسالة غير مقروءة وجديدة متبقية، أو استعرض الرسائل الأخرى في {groupLink}} + } + } + false { + { UNREAD, plural, + zero {}=0 {} + one {هناك and رسالة غير مقروءة متبقية، أو استعرض الرسائل الأخرى في {groupLink}} + two {هناك and رسالتان غير مقروءتين متبقيتان، أو استعرض الرسائل الأخرى في {groupLink}} + few {هناك and # رسائل غير مقروءة متبقية، أو استعرض الرسائل الأخرى في {groupLink}} + many {هناك and # رسالة غير مقروءة متبقية، أو استعرض الرسائل الأخرى في {groupLink}} + other {هناك and # رسالة غير مقروءة متبقية، أو استعرض الرسائل الأخرى في {groupLink}} + } + { NEW, plural, + zero {}=0 {} + one {هناك and رسالة جديدة متبقية، أو استعرض الرسائل الأخرى في {groupLink}} + two {هناك and رسالتان جديدتان متبقيتان، أو استعرض الرسائل الأخرى في {groupLink}} + few {هناك and # رسائل جديدة متبقية، أو استعرض الرسائل الأخرى في {groupLink}} + many {هناك and # رسالة جديدة متبقية، أو استعرض الرسائل الأخرى في {groupLink}} + other {هناك and # رسالة جديدة متبقية، أو استعرض الرسائل الأخرى في {groupLink}} } + } + other {} + } + read_more_personal_pm_MF: | + { HAS_UNREAD_AND_NEW, select, + true { + { UNREAD, plural, + zero {}=0 {} + one {هناك } + two {هناك } + few {هناك #} + many {هناك #} + other {هناك #} + } + { NEW, plural, + zero {}=0 {} + one { رسالة غير مقروءة وجديدة message متبقية، أو استعرض الرسائل الشخصية الأخرى} + two { رسالتان غير مقروءتين وجديدتان متبقيتان، أو استعرض الرسائل الشخصية الأخرى} + few { # رسائل غير مقروءة وجديدة messages متبقية، أو استعرض الرسائل الشخصية الأخرى} + many { # رسالة غير مقروءة وجديدة متبقية، أو استعرض الرسائل الشخصية الأخرى} + other { # رسالة غير مقروءة وجديدة messages متبقية، أو استعرض الرسائل الشخصية الأخرى} + } + } + false { + { UNREAD, plural, + zero {}=0 {} + one {هناك رسالة غير مقروءة message متبقية، أو استعرض الرسائل الشخصية الأخرى} + two {هناك رسالتان غير مقروءتين متبقيتان، أو استعرض الرسائل الشخصية الأخرى} + few {هناك # رسائل غير مقروءة messages متبقية، أو استعرض الرسائل الشخصية الأخرى} + many {هناك # رسالة غير مقروءة متبقية، أو استعرض الرسائل الشخصية الأخرى} + other {هناك # رسالة غير مقروءة messages متبقية، أو استعرض الرسائل الشخصية الأخرى} } + { NEW, plural, + zero {}=0 {} + one { رسالة جديدة message متبقية، أو استعرض الرسائل الشخصية الأخرى} + two { رسالتان جديدتان متبقيتان، أو استعرض الرسائل الشخصية الأخرى} + few { # رسائل جديدة messages متبقية، أو استعرض الرسائل الشخصية الأخرى} + many { # رسالة جديدة متبقية، أو استعرض الرسائل الشخصية الأخرى} + other { # رسالة جديدة messages متبقية، أو استعرض الرسائل الشخصية الأخرى} + } + } + other {} + } preferences_nav: account: "الحساب" security: "الأمان" @@ -2300,6 +2378,63 @@ ar: logout_disabled: "يتم إيقاف تسجيل الخروج عندما يكون الموقع في وضع القراءة فقط." staff_writes_only_mode: enabled: "هذا الموقع في وضع القراءة فقط. يُرجى المتابعة للتصفح، لكن سيقتصر التصفح والرد وتسجيل الإعجاب والإجراءات الأخرى على الأعضاء في فريق العمل فقط." + logs_error_rate_notice: + reached_hour_MF: | + {relativeAge}{ rate, plural, + zero {}one {خطأ/الساعة} + two {خطآن/الساعة} + few {# أخطاء/الساعة} + many {# خطأً/الساعة} + other {# خطأ/الساعة} + } تم بلوغ حد إعداد الموقع البالغ {limit, plural, + zero {}one {خطأ/الساعة} + two {خطآن/الساعة} + few {# أخطاء/الساعة} + many {# خطأً/الساعة} + other {# خطأ/الساعة} + }. + reached_minute_MF: | + {relativeAge}{ rate, plural, + zero {}one {خطأ/الدقيقة} + two {خطآن/الدقيقة} + few {# أخطاء/الدقيقة} + many {# خطأً/الدقيقة} + other {# خطأ/الدقيقة} + } تم بلوغ حد إعداد الموقع البالغ {limit, plural, + zero {}one {خطأ/الدقيقة} + two {خطآن/الدقيقة} + few {# أخطاء/الدقيقة} + many {# خطأً/الدقيقة} + other {# خطأ/الدقيقة} + }. + exceeded_hour_MF: | + {relativeAge}{ rate, plural, + zero {}one {خطأ/الساعة} + two {خطآن/الساعة} + few {# أخطاء/الساعة} + many {# خطأً/الساعة} + other {# خطأ/الساعة} + } تم تجاوز حد إعداد الموقع البالغ { limit, plural, + zero {}one {خطأ/الساعة} + two {خطآن/الساعة} + few {# أخطاء/الساعة} + many {# خطأً/الساعة} + other {# خطأ/الساعة} + }. + exceeded_minute_MF: | + {relativeAge}{ rate, plural, + zero {}one {خطأ/الدقيقة} + two {خطآن/الدقيقة} + few {# أخطاء/الدقيقة} + many {# خطأً/الدقيقة} + other {# خطأ/الدقيقة} + } تم تجاوز حد إعداد الموقع البالغ { limit, plural, + zero {}one {خطأ/الدقيقة} + two {خطآن/الدقيقة} + few {# أخطاء/الدقيقة} + many {# خطأً/الدقيقة} + other {# خطأ/الدقيقة} + }. learn_more: "معرفة المزيد…" mute: كتم unmute: إلغاء الكتم @@ -5063,6 +5198,7 @@ ar: everyone_can_use: "يمكن للجميع استخدام الوسوم" usable_only_by_groups: "تكون الوسوم مرئية للجميع، ولكن يمكن للمجموعات التالية فقط استخدامها" visible_only_to_groups: "تكون الوسوم مرئية للمجموعات التالية فقط" + cannot_save: "لا يمكن حفظ مجموعة الوسوم. تأكَّد من وجود وسم واحد على الأقل، وأن اسم مجموعة الوسوم ليس فارغًا وأقل من 100 حرف، وأن هناك مجموعة محدَّدة لمنحها إذن الوسوم." tags_placeholder: "البحث أو إنشاء الوسوم" parent_tag_placeholder: "اختياري" select_groups_placeholder: "تحديد المجموعات…" @@ -5483,6 +5619,7 @@ ar: problems_found: "بعض النصائح بناءً على إعدادات موقعك الحالية" new_features: title: "ما الجديد" + subtitle: "للمزيد من التفاصيل بشأن الميزات والتحسينات الجديدة التي نضيفها طوال الوقت، راجع ملاحظات الإصدار." previous_announcements: "يمكنك رؤية إعلانات الميزات الجديدة السابقة على Discourse Meta" learn_more: "معرفة المزيد..." last_checked: "تاريخ آخر تحقُّق" diff --git a/config/locales/client.cs.yml b/config/locales/client.cs.yml index 7e7f4af8ab9..01bf8e441e1 100644 --- a/config/locales/client.cs.yml +++ b/config/locales/client.cs.yml @@ -2184,8 +2184,8 @@ cs: not_approved: "Váš účet zatím nebyl schválen. Až se tak stane, obdržíte oznámení emailem a budete se moci přihlásit." google_oauth2: name: "Google" - title: "Přihlásit se pomocí Google" - sr_title: "Přihlásit se pomocí Google" + title: "Přihlásit se přes Google" + sr_title: "Přihlásit se přes Google" twitter: name: "Twitter" title: "Přihlásit se přes Twitter" @@ -2211,7 +2211,7 @@ cs: title: "Přihlásit se přes LinkedIn" sr_title: "Přihlásit se přes LinkedIn" passkey: - name: "Přihlásit pomocí přístupového klíče Passkey" + name: "Přihlásit se přes Passkey" second_factor_toggle: totp: "Místo toho použít autentizační aplikaci" backup_code: "Místo toho použít záložní kód" @@ -4929,8 +4929,8 @@ cs: trend_title: "%{percent} změna. Nyní %{current}, proti %{prev} v předchozím období." today: "Dnes" yesterday: "Včera" - last_7_days: "Posledních 7" - last_30_days: "Posledních 30" + last_7_days: "7 dnů" + last_30_days: "30 dnů" all_time: "Za celou dobu" 7_days_ago: "Týden" 30_days_ago: "Měsíc" diff --git a/config/locales/client.de.yml b/config/locales/client.de.yml index 11388d4c66b..cc064cadcff 100644 --- a/config/locales/client.de.yml +++ b/config/locales/client.de.yml @@ -2059,7 +2059,7 @@ de: buttons: hide: "Zusammenfassung ausblenden" generate: "Zusammenfassen" - regenerate: "Erneuern" + regenerate: "Erneut generieren" description_time_MF: | Es gibt {replyCount, plural, one {# Antwort} other {# Antworten}} mit einer geschätzten Lesezeit von {readingTime, plural, one {# Minute} other {# Minuten}}. enable: "Top-Antworten anzeigen" @@ -6620,7 +6620,7 @@ de: csv_has_unmatched_users: "Die folgenden Einträge befinden sich in der CSV-Datei, konnten jedoch nicht mit vorhandenen Benutzern abgeglichen werden (entsprechend wird ihnen kein Abzeichen verliehen):" csv_has_unmatched_users_truncated_list: one: "Es befand sich %{count} Eintrag in der CSV-Datei, der keinem bestehenden Benutzer zugeordnet werden konnte, sodass er kein Abzeichen erhalten wird." - other: "Es befanden sich %{count} Einträge in der CSV-Datei, die keinem bestehenden Benutzer zugeordnet werden konnten und die daher das Abzeichen nicht erhalten. Aufgrund der großen Anzahl nicht übereinstimmender Einträge werden maximal die ersten 100 angezeigt:" + other: "Es befanden sich %{count} Einträge in der CSV-Datei, die keinen bestehenden Benutzern zugeordnet werden konnten und die daher das Abzeichen nicht erhalten. Aufgrund der großen Anzahl nicht übereinstimmender Einträge werden maximal die ersten 100 angezeigt:" replace_owners: Entferne das Abzeichen von vorherigen Eigentümern grant_existing_holders: Weitere Abzeichen an bestehende Abzeicheninhaber verleihen emoji: diff --git a/config/locales/client.es.yml b/config/locales/client.es.yml index 95036ccdf9f..ab11062b7e4 100644 --- a/config/locales/client.es.yml +++ b/config/locales/client.es.yml @@ -1348,25 +1348,25 @@ es: true { { UNREAD, plural, =0 {} - one {Hay # no leída} - other {Hay # no leídas} + one {Hay # mensaje no leído} + other {Hay # mensajes no leídos} } { NEW, plural, =0 {} - one { y # nueva mensaje restante, o explora otros mensajes en {groupLink}} - other { y # nuevas mensajes restantes, o explora otros mensajes en {groupLink}} + one { y # mensaje nuevo mensaje restante, o explora otros mensajes en {groupLink}} + other { y # mensajes nuevos restante(s), o explora otros mensajes en {groupLink}} } } false { { UNREAD, plural, =0 {} - one {Hay # no leída mensaje restante, o explora otros mensajes en {groupLink}} - other {Hay # no leídas mensajes restantes, o explora otros mensajes en {groupLink}} + one {Hay # mensaje no leído restante, o explora otros mensajes en {groupLink}} + other {Hay # mensajes no leídos restantes, o explora otros mensajes en {groupLink}} } { NEW, plural, =0 {} - one {Hay # nueva mensaje restante, o explora otros mensajes en {groupLink}} - other {Hay # nuevas mensajes restantes, o explora otros mensajes en {groupLink}} + one {Hay # mensaje nuevo restante, o explora otros mensajes en {groupLink}} + other {Hay # mensajes nuevos restantes, o explora otros mensajes en {groupLink}} } } other {} @@ -1376,25 +1376,25 @@ es: true { { UNREAD, plural, =0 {} - one {Hay # no leída} - other {Hay # no leídas} + one {Hay # mensaje no leído} + other {Hay # mensajes no leídos} } { NEW, plural, =0 {} - one { y # nueva mensaje restante, o explora otros mensajes personales} - other { y # nuevas mensajes restantes, o explora otros mensajes personales} + one { y # mensaje nuevo restante, o explora otros mensajes personales} + other { y # mensajes nuevos restantes, o explora otros mensajes personales} } } false { { UNREAD, plural, =0 {} - one {Hay # no leída mensaje restante, o explora otros mensajes personales} - other {Hay # no leídas mensajes restantes, o explora otros mensajes personales} + one {Hay # mensaje no leído restante, o explora otros mensajes personales} + other {Hay # mensajes no leídos restantes, o explora otros mensajes personales} } { NEW, plural, =0 {} - one {Hay # nueva mensaje restante, o explora otros mensajes personales} - other {Hay # nuevas mensajes restantes, o explora otros mensajes personales} + one {Hay # mensaje nuevo restante, o explora otros mensajes personales} + other {Hay # mensajes nuevos restantes, o explora otros mensajes personales} } } other {} @@ -1993,7 +1993,7 @@ es: {relativeAge}{ rate, plural, one {# error/hora} other {# errores/hora} - } alcanzó el límite de configuración del sitio de {limit, plural, + } alcanzó el límite del ajuste del sitio de {limit, plural, one {# error/hora} other {# errores/hora} }. @@ -2001,7 +2001,7 @@ es: {relativeAge}{ rate, plural, one {# error/minuto} other {# errores/minuto} - } alcanzó el límite de configuración del sitio de { limit, plural, + } alcanzó el límite del ajuste del sitio de { limit, plural, one {# error/minuto} other {# errores/minuto} }. @@ -2009,7 +2009,7 @@ es: {relativeAge}{ rate, plural, one {# error/hora} other {# errores/hora} - } superó el límite de configuración del sitio de { limit, plural, + } superó el límite del ajuste del sitio de { limit, plural, one {# error/hora} other {# errores/hora} }. @@ -2017,7 +2017,7 @@ es: {relativeAge}{ rate, plural, one {# error/minuto} other {# errores/minuto} - } superó el límite de configuración del sitio de { limit, plural, + } superó el límite del ajuste del sitio de { limit, plural, one {# error/minuto} other {# errores/minuto} }. @@ -4670,7 +4670,7 @@ es: problems_found: "Algunos consejos con base en tus ajustes actuales" new_features: title: "Novedades" - subtitle: "Para obtener más información sobre las nuevas funciones y mejoras que añadimos constantemente, consulta Notas de versión." + subtitle: "Para obtener más información sobre las nuevas funciones y mejoras que añadimos constantemente, consulta las Notas de la versión." previous_announcements: "Puedes ver anuncios anteriores de nuevas funciones en Discourse Meta" learn_more: "Más información..." last_checked: "Ultima comprobación" @@ -5152,15 +5152,15 @@ es: Se utilizará en tu página Acerca de. Tamaño recomendado: 800x300px. Tipos aceptados: JPG, PNG y SVG hasta 10 MB. contact_information: "Información de contacto" community_owner: "Propietario de la comunidad" - community_owner_placeholder: "Johnny Smith" + community_owner_placeholder: "Pepe Luis" community_owner_help: | Nombre del contacto clave responsable de este sitio. Utilizado para notificaciones críticas, y también se muestra en /about. Visible para usuarios anónimos en sitios públicos. contact_email: "Correo electrónico de contacto" - contact_email_placeholder: "contact@johnny-smith.com" + contact_email_placeholder: "contacto@pepe-luis.com" contact_email_help: | Dirección de correo electrónico del contacto clave responsable de este sitio. Se utiliza para notificaciones críticas y también se muestra en /about. Visible para usuarios anónimos en sitios públicos. contact_url: "URL de contacto" - contact_url_placeholder: "https://johnny-smith.com/contact" + contact_url_placeholder: "https://pepe-luis.com/contacto" contact_url_help: | URL de contacto para este sitio. Cuando está presente, sustituye a la dirección de correo electrónico de contacto en /about y es visible para los usuarios anónimos en los sitios públicos. site_contact_name: "Nombre del contacto del sitio" @@ -5171,7 +5171,7 @@ es: Un nombre válido de un grupo al que se invita a todos los mensajes privados enviados automáticamente. your_organization: "Tu organización" company_name: "Nombre de la empresa" - company_name_placeholder: "Empresa de ejemplo Inc." + company_name_placeholder: "Empresa de ejemplo S.A." company_name_help: | Nombre de tu empresa u organización. company_name_warning: | @@ -6618,8 +6618,8 @@ es: other: "Se ha recibido tu CSV y %{count} usuarios recibirán su medalla en breve." csv_has_unmatched_users: "Las siguientes filas del CSV no se han podido enlazar con usuarios existentes, por lo que no se les distribuirá ninguna medalla:" csv_has_unmatched_users_truncated_list: - one: "Había %{count} entrada en el archivo CSV que no pudo coincidir con los usuarios existentes y, por lo tanto, no recibirá la insignia." - other: "Había %{count} entradas en el archivo CSV que no coincidieron con los usuarios existentes y, por lo tanto, no recibirán la insignia." + one: "Hubo %{count} entradas en el archivo CSV que no se pudieron emparejar con los usuarios existentes y, por lo tanto, no recibirán la medalla." + other: "Hubo %{count} entradas en el archivo CSV que no se pudieron emparejar con usuarios existentes, y por lo tanto no recibirán la medalla. Debido al gran número de entradas que no se han podido emparejar, solo se muestran las 100 primeras:" replace_owners: Eliminar medalla de los anteriores propietarios grant_existing_holders: Conceder una vez más la medalla a las cuentas que ya la tengan emoji: diff --git a/config/locales/client.fi.yml b/config/locales/client.fi.yml index 1d7210f07cb..b4db00638c9 100644 --- a/config/locales/client.fi.yml +++ b/config/locales/client.fi.yml @@ -1343,6 +1343,62 @@ fi: warnings: "Viralliset varoitukset" read_more_in_group: "Haluatko lukea lisää? Selaile muita ryhmän %{groupLink} viestejä." read_more: "Haluatko lukea lisää? Selaa muita viestejä yksityisviesteissä." + read_more_group_pm_MF: | + { HAS_UNREAD_AND_NEW, select, + true { + { UNREAD, plural, + =0 {} + one {Jäljellä on # lukematon} + other {Jäljellä on # lukematonta} + } + { NEW, plural, + =0 {} + one { ja # uusi viesti, tai selaa muita viestejä ryhmässä {groupLink}} + other { ja # uutta viestiä, tai selaa muita viestejä ryhmässä {groupLink}} + } + } + false { + { UNREAD, plural, + =0 {} + one {Jäljellä on # lukematon viesti, tai selaa muita viestejä ryhmässä {groupLink}} + other {Jäljellä on # lukematonta viestiä, tai selaa muita viestejä ryhmässä {groupLink}} + } + { NEW, plural, + =0 {} + one {Jäljellä on # uusi viesti, tai selaa muita viestejä ryhmässä {groupLink}} + other {Jäljellä on # uutta viestiä, tai selaa muita viestejä ryhmässä {groupLink}} + } + } + other {} + } + read_more_personal_pm_MF: | + { HAS_UNREAD_AND_NEW, select, + true { + { UNREAD, plural, + =0 {} + one {Jäljellä on # lukematon} + other {Jäljellä on # lukematonta} + } + { NEW, plural, + =0 {} + one { ja # uusi viesti, tai selaa muita yksityisviestejä} + other { ja # uutta viestiä, tai selaa muita yksityisviestejä} + } + } + false { + { UNREAD, plural, + =0 {} + one {Jäljellä on # lukematon viesti, tai selaa muita yksityisviestejä} + other {Jäljellä on # lukematonta viestiä, tai selaa muita yksityisviestejä} + } + { NEW, plural, + =0 {} + one {Jäljellä on # uusi viesti, tai selaa muita yksityisviestejä} + other {Jäljellä on # uutta viestiä, tai selaa muita yksityisviestejä} + } + } + other {} + } preferences_nav: account: "Tili" security: "Tietoturva" @@ -1932,6 +1988,39 @@ fi: logout_disabled: "Et voi kirjautua ulos, kun sivusto on vain luku -tilassa." staff_writes_only_mode: enabled: "Sivusto on vain henkilökunta -tilassa. Voit jatkaa selailua, mutta vastaaminen, tykkääminen ja muita toimintoja on rajoitettu vain henkilökunnan jäsenille." + logs_error_rate_notice: + reached_hour_MF: | + {relativeAge}{ rate, plural, + one {# virhe/tunti} + other {# virhettä/tunti} + } saavutti sivustoasetusrajan {limit, plural, + one {# virhe/tunti} + other {# virhettä/tunti} + }. + reached_minute_MF: | + {relativeAge}{ rate, plural, + one {# virhe/minuutti} + other {# virhettä/minuutti} + } saavutti sivustoasetusrajan { limit, plural, + one {# virhe/minuutti} + other {# virhettä/minuutti} + }. + exceeded_hour_MF: | + {relativeAge}{ rate, plural, + one {# virhe/tunti} + other {# virhettä/tunti} + } ylitti sivustoasetusrajan { limit, plural, + one {# virhe/tunti} + other {# virhettä/tunti} + }. + exceeded_minute_MF: | + {relativeAge}{ rate, plural, + one {# virhe/minuutti} + other {# virhettä/minuutti} + } ylitti sivustoasetusrajan { limit, plural, + one {# virhe/minuutti} + other {# virhettä/minuutti} + }. learn_more: "Lue lisää…" mute: Vaimenna unmute: Poista vaimennus @@ -4208,6 +4297,7 @@ fi: everyone_can_use: "Kuka vain voi käyttää tunnisteita" usable_only_by_groups: "Tunnisteet näkyvät kaikille, mutta vain nämä ryhmät voivat käyttää niitä" visible_only_to_groups: "Tunnisteet näkyvät vain näille ryhmille" + cannot_save: "Tunnisteryhmää ei voida tallentaa. Varmista, että ryhmässä on vähintään yksi tunniste, ryhmän nimi ei ole tyhjä ja se on alle 100 merkin pituinen ja että ryhmä on valittuna tunnisteiden käyttöoikeuksiin." tags_placeholder: "Hae tai luo tunnisteita" parent_tag_placeholder: "Valinnainen" select_groups_placeholder: "Valitse ryhmät…" @@ -4580,6 +4670,7 @@ fi: problems_found: "Joitakin suosituksia nykyisiin sivustoasetuksiisi pohjautuen" new_features: title: "Uutta" + subtitle: "Lisätietoja uusista ominaisuuksista ja parannuksista, joita lisäämme jatkuvasti, on julkaisutiedoissa." previous_announcements: "Voit nähdä aiemmat ilmoitukset uusista ominaisuuksista Discourse Metassa" learn_more: "Lisätietoja..." last_checked: "Viimeksi tarkistettu" @@ -5053,6 +5144,7 @@ fi: header: "Tietoa sivustostasi" general_settings: "Yleiset asetukset" community_name: "Yhteisön nimi" + community_name_placeholder: "Esimerkkiyhteisö" community_summary: "Yhteisön yhteenveto" community_description: "Yhteisön kuvaus" banner_image: "Bannerikuva" @@ -5060,13 +5152,15 @@ fi: Tätä käytetään Tietoa-sivullasi. Suositeltu koko: 800x300px. Hyväksytyt tyypit: JPG, PNG ja SVG, enintään 10 Mt. contact_information: "Yhteystiedot" community_owner: "Yhteisön omistaja" + community_owner_placeholder: "Matti Meikäläinen" community_owner_help: | Sivustosta vastaavan henkilön nimi. Siihen lähetetään kriittiset ilmoitukset, ja se näkyy myös /about-sivulla. Näkyy anonyymeille käyttäjille julkisilla sivustoilla. contact_email: "Yhteyssähköposti" + contact_email_placeholder: "yhteys@matti-meikalainen.com" contact_email_help: | Sivustosta vastaavan henkilön sähköpostiosoite. Siihen lähetetään kriittiset ilmoitukset, ja se näkyy myös /about-sivulla. Näkyy anonyymeille käyttäjille julkisilla sivustoilla. contact_url: "Yhteydenotto-URL" - contact_url_placeholder: "https://johnny-smith.com/contact" + contact_url_placeholder: "https://matti-meikalainen.com/yhteydenotto" contact_url_help: | Tämän sivuston yhteydenotto-URL. Kun tämä on asetettu, se korvaa yhteyssähköpostiosoitteen /about-sivulla ja näkyy anonyymeille käyttäjille julkisilla sivustoilla. site_contact_name: "Sivuston yhteyshenkilön nimi" @@ -5077,14 +5171,17 @@ fi: Kelvollinen ryhmän nimi, joka saa kutsun kaikkiin automaattisesti lähetettyihin yksityisviesteihin. your_organization: "Organisaatiosi" company_name: "Yrityksen nimi" + company_name_placeholder: "Esimerkkiyritys Oy" company_name_help: | Yrityksesi tai organisaatiosi nimi. company_name_warning: | Jos tämä jätetään tyhjäksi, käyttöehtojen tai tietosuojailmoituksen pohjaa ei tarjota. governing_law: "Sovellettava lainsäädäntö" + governing_law_placeholder: "Suomi" governing_law_help: | Määritä lainkäyttöalue, joka sääntelee sivuston oikeudellisia aspekteja, kuten käyttöehtoja ja tietosuojailmoitusta. Tämä on yleensä maa tai osavaltio, jossa sivustoa ylläpitävä yritys on rekisteröity tai jossa se harjoittaa liiketoimintaa. city_for_disputes: "Kaupunki, jonka oikeudessa riidat ratkotaan" + city_for_disputes_placeholder: "Helsinki" city_for_disputes_help: | Määritä kaupunki, jota käytetään lainkäyttöalueena tämän foorumin käyttöön liittyvien kiistojen ratkaisemiseen. Nämä tiedot sisältyvät yleensä oikeudellisiin asiakirjoihin, kuten foorumin käyttöehtoihin. optional: "(valinnainen)" @@ -6520,6 +6617,9 @@ fi: one: "CSV tuli perille ja %{count} käyttäjä saa kunniamerkkinsä pian." other: "CSV tuli perille ja %{count} käyttäjää saavat kunniamerkkinsä pian." csv_has_unmatched_users: "Seuraavat merkinnät ovat CSV-tiedostossa, mutta niitä ei voitu yhdistää olemassa oleviin käyttäjiin, joten he eivät saa kunniamerkkiä:" + csv_has_unmatched_users_truncated_list: + one: "CSV-tiedostossa oli %{count} merkintä, jota ei voitu yhdistää olemassa oleviin käyttäjiin, joten hän ei saa kunniamerkkiä." + other: "CSV-tiedostossa oli %{count} merkintää, joita ei voitu yhdistää olemassa oleviin käyttäjiin, joten he eivät saa kunniamerkkiä. Koska yhdistämättömiä merkintöjä on paljon, vain 100 ensimmäistä näytetään:" replace_owners: Poista kunniamerkki aiemmilta omistajilta grant_existing_holders: Myönnä lisämerkkejä nykyisille kunniamerkkien haltijoille emoji: diff --git a/config/locales/client.fr.yml b/config/locales/client.fr.yml index 80221da9aab..b68f1bd81dc 100644 --- a/config/locales/client.fr.yml +++ b/config/locales/client.fr.yml @@ -1343,6 +1343,62 @@ fr: warnings: "Avertissements officiels" read_more_in_group: "Vous voulez en savoir plus ? Parcourez les autres messages dans %{groupLink}." read_more: "Vous voulez en savoir plus ? Parcourez les autres messages dans les messages personnels." + read_more_group_pm_MF: | + { HAS_UNREAD_AND_NEW, select, + true { + { UNREAD, plural, + =0 {} + one {Il y a # message non lu} + other {Il y a # messages non lus} + } + { NEW, plural, + =0 {} + one { et # nouveau message restant, ou parcourez les autres messages dans {groupLink}} + other { et # nouveaux messages restants, ou parcourez les autres messages dans {groupLink}} + } + } + false { + { UNREAD, plural, + =0 {} + one {Il y a # message non lu, ou parcourez les autres messages dans {groupLink}} + other {Il y a # messages non lus, ou parcourez les autres messages dans {groupLink}} + } + { NEW, plural, + =0 {} + one {Il y a # nouveau message, ou parcourez les autres messages dans {groupLink}} + other {Il y a # nouveaux messages, ou parcourez les autres messages dans {groupLink}} + } + } + other {} + } + read_more_personal_pm_MF: | + { HAS_UNREAD_AND_NEW, select, + true { + { UNREAD, plural, + =0 {} + one {Il y a # message non lu} + other {Il y a # messages non lus} + } + { NEW, plural, + =0 {} + one { et # nouveau message restant, ou parcourez les autres messages personnels} + other { et # nouveaux messages restants, ou parcourez les autres messages personnels} + } + } + false { + { UNREAD, plural, + =0 {} + one {Il y a # message non lu restant, ou parcourez les autres messages personnels} + other {Il y a # messages non lus restants, ou parcourez les autres messages personnels} + } + { NEW, plural, + =0 {} + one {Il y a # nouveau message restant, ou parcourez les autres messages personnels} + other {Il y a # nouveaux messages restants, ou parcourez les autres messages personnels} + } + } + other {} + } preferences_nav: account: "Compte" security: "Sécurité" @@ -1932,6 +1988,39 @@ fr: logout_disabled: "La déconnexion est désactivée quand le site est en lecture seule." staff_writes_only_mode: enabled: "Ce site est en mode réservé aux responsables. Vous pouvez continuer à naviguer, mais les réponses, les j'aime et les autres actions sont limitées aux responsables uniquement." + logs_error_rate_notice: + reached_hour_MF: | + {relativeAge}{ rate, plural, + one {# erreur/heure} + other {# erreurs/heure} + } a atteint la limite fixée du site de {limit, plural, + one {# erreur/heure} + other {# erreurs/heure} + }. + reached_minute_MF: | + {relativeAge}{ rate, plural, + one {# erreur/minute} + other {# erreurs/minute} + } a atteint la limite fixée du site de {limit, plural, + one {# erreur/minute} + other {# erreurs/minute} + }. + exceeded_hour_MF: | + {relativeAge}{ rate, plural, + one {# erreur/heure} + other {# erreurs/heure} + } a dépassé la limite fixée du site de { limit, plural, + one {# erreur/heure} + other {# erreurs/heure} + }. + exceeded_minute_MF: | + {relativeAge}{ rate, plural, + one {# erreur/minute} + other {# erreurs/minute} + } a dépassé la limite fixée du site de {limit, plural, + one {# erreur/minute} + other {# erreurs/minute} + }. learn_more: "En savoir plus…" mute: Mettre en sourdine unmute: Rétablir @@ -1970,7 +2059,7 @@ fr: buttons: hide: "Masquer le résumé" generate: "Résumer" - regenerate: "Régénérer" + regenerate: "Générer à nouveau" description_time_MF: | Il y a {replyCount, plural, one {# réponse} other {# réponses}} avec un temps de lecture estimé à {readingTime, plural, one {# minute} other {# minutes}}. enable: "Afficher les meilleures réponses" @@ -4208,6 +4297,7 @@ fr: everyone_can_use: "Les étiquettes peuvent être utilisées par tout le monde" usable_only_by_groups: "Les étiquettes sont visibles par tous, mais seuls les groupes suivants peuvent les utiliser" visible_only_to_groups: "Les étiquettes sont uniquement visibles pour les groupes suivants" + cannot_save: "Impossible d'enregistrer le groupe d'étiquettes. Assurez-vous qu'au moins une étiquette est présente, que le nom du groupe d'étiquettes n'est pas vide et contient moins de 100 caractères, et qu'un groupe est sélectionné pour l'autorisation des étiquettes." tags_placeholder: "Créez ou recherchez des étiquettes" parent_tag_placeholder: "Facultatif" select_groups_placeholder: "Sélectionnez des groupes…" @@ -4580,6 +4670,7 @@ fr: problems_found: "Quelques conseils d'après vos paramètres actuels" new_features: title: "Nouveautés" + subtitle: "Pour obtenir plus de détails sur les nouvelles fonctionnalités et améliorations que nous ajoutons régulièrement, consultez les notes de version." previous_announcements: "Vous pouvez voir les annonces précédentes de nouvelles fonctionnalités sur Discourse Meta" learn_more: "En savoir plus…" last_checked: "Dernière vérification" @@ -5054,6 +5145,7 @@ fr: header: "À propos de votre site" general_settings: "Paramètres généraux" community_name: "Nom de la communauté" + community_name_placeholder: "Exemple de communauté" community_summary: "Résumé de la communauté" community_description: "Description de la communauté" banner_image: "Image de bannière" @@ -5061,9 +5153,11 @@ fr: Cela sera utilisé sur votre page À propos. Taille recommandée : 800 x 300 pixels. Types acceptés : JPG, PNG et SVG jusqu'à 10 Mo. contact_information: "Informations de contact" community_owner: "Propriétaire de la communauté" + community_owner_placeholder: "Johnny Smith" community_owner_help: | Nom du contact principal responsable de ce site. Utilisé pour les notifications critiques et également affiché sur /about. Visible pour les utilisateurs anonymes sur les sites publics. contact_email: "Adresse e-mail du contact" + contact_email_placeholder: "contact@johnny-smith.com" contact_email_help: | Adresse e-mail de la personne responsable de ce site. Elle est utilisée pour les notifications critiques et également affichée sur la page /about pour les questions urgentes. Visible par les utilisateurs anonymes sur les sites publics. contact_url: "URL de contact" @@ -5078,14 +5172,17 @@ fr: Nom valide d'un groupe qui est invité à participer à tous les messages privés envoyés automatiquement. your_organization: "Votre organisation" company_name: "Nom de l'entreprise" + company_name_placeholder: "Entreprise d'exemple Inc." company_name_help: | Nom de votre entreprise ou organisation. company_name_warning: | Si ce champ est laissé vide, aucune condition d'utilisation ni aucun avis de confidentialité ne seront fournis. governing_law: "Droit applicable" + governing_law_placeholder: "État de New York" governing_law_help: | Précisez la juridiction qui régit les aspects juridiques du site, y compris les conditions d'utilisation et l'avis de confidentialité. Il s'agit généralement du pays ou de l'État dans lequel la société exploitant le site est enregistrée ou exerce ses activités. city_for_disputes: "Ville pour les litiges" + city_for_disputes_placeholder: "Ville de New York" city_for_disputes_help: | Précisez la ville qui sera utilisée comme juridiction pour résoudre tout litige lié à l'utilisation de ce forum. Ces informations sont généralement incluses dans des documents juridiques tels que les conditions d'utilisation du forum. optional: "(facultatif)" @@ -6521,6 +6618,9 @@ fr: one: "Votre fichier CSV a été envoyé et %{count} utilisateur obtiendra bientôt son badge." other: "Votre fichier CSV a été envoyé et %{count} utilisateurs obtiendront bientôt leurs badges." csv_has_unmatched_users: "Les entrées suivantes se trouvent dans le fichier CSV, mais elles n'ont pas pu être associées à des utilisateurs existants et ne recevront donc pas le badge :" + csv_has_unmatched_users_truncated_list: + one: "%{count} entrée dans le fichier CSV n'a pas pu être associée à des utilisateurs existants et ne recevra donc pas le badge." + other: "%{count} entrées dans le fichier CSV n'ont pas pu être associées à des utilisateurs existants et ne recevront donc pas le badge. En raison du grand nombre d'entrées sans correspondance, seules les 100 premières sont affichées :" replace_owners: Retirer le badge des propriétaires précédents grant_existing_holders: Accordez des badges supplémentaires aux détenteurs de badges existants emoji: diff --git a/config/locales/client.hu.yml b/config/locales/client.hu.yml index 955edf1b037..babc727b37b 100644 --- a/config/locales/client.hu.yml +++ b/config/locales/client.hu.yml @@ -1120,7 +1120,7 @@ hu: ignore_option_title: "Nem fog semmilyen értesítést kapni ezzel a felhasználóval kapcsolatban, és az összes tartalma el lesz rejtve." add_ignored_user: "Új..." mute_option: "Némított" - mute_option_title: "Nem fog semmilyen értesítést, személyes üzenetet vagy közvetlen üzenetet ettől a felhasználótól." + mute_option_title: "Nem fog semmilyen értesítést, személyes üzenetet vagy közvetlen üzenetet kapni ettől a felhasználótól." normal_option: "Normál" normal_option_title: "Értesítést fog kapni, ha a felhasználó válaszol, idézi vagy megemlíti." notification_schedule: diff --git a/config/locales/client.it.yml b/config/locales/client.it.yml index e319e0d5b68..215f22e2aad 100644 --- a/config/locales/client.it.yml +++ b/config/locales/client.it.yml @@ -808,7 +808,7 @@ it: imap_alpha_warning: "Attenzione: questa è una funzionalità in fase alfa. Solo Gmail è ufficialmente supportato. Gli utenti che la usano se ne assumono il rischio!" imap_settings_valid: "Impostazioni IMAP valide." smtp_disable_confirm: "Se disabiliti SMTP, tutte le impostazioni SMTP e IMAP verranno reimpostate e le funzionalità associate verranno disabilitate. Sei sicuro di voler continuare?" - imap_disable_confirm: "Se disabiliti IMAP, tutte le impostazioni IMAP verranno reimpostate e le funzionalità associate verranno disabilitate. Sei sicuro di voler continuare?" + imap_disable_confirm: "Se disabiliti IMAP, tutte le impostazioni IMAP verranno reimpostate e le funzionalità associate verranno disabilitate. Continuare?" imap_mailbox_not_selected: "Devi selezionare una casella di posta per questa configurazione IMAP, altrimenti non verrà sincronizzata nessuna casella di posta!" prefill: title: "Precompila con impostazioni per:" @@ -1343,6 +1343,62 @@ it: warnings: "Avvertimenti ufficiali" read_more_in_group: "Vuoi continuare a leggere? Sfoglia altri messaggi in %{groupLink}." read_more: "Vuoi continuare a leggere? Sfoglia altri messaggi in messaggi personali." + read_more_group_pm_MF: | + { HAS_UNREAD_AND_NEW, select, + true { + { UNREAD, plural, + =0 {} + one {C'è # messaggio non letto} + other {Ci sono # messaggi non letti} + } + { NEW, plural, + =0 {} + one { e # nuovo messaggio rimanente o sfoglia altri messaggi in {groupLink}} + other { e # nuovi messaggi rimanenti o sfoglia altri messaggi in {groupLink}} + } + } + false { + { UNREAD, plural, + =0 {} + one {C'è # messaggio rimanente non letto, o sfoglia altri messaggi in {groupLink}} + other {Ci sono # messaggi rimanenti non letti, o sfoglia altri messaggi in in {groupLink}} + } + { NEW, plural, + =0 {} + one {C'è # nuovo messaggio rimanente, o sfoglia altri messaggi in {groupLink}} + other {Ci sono # nuovi messaggi rimanenti, o sfoglia altri messaggi in {groupLink}} + } + } + other {} + } + read_more_personal_pm_MF: | + { HAS_UNREAD_AND_NEW, select, + true { + { UNREAD, plural, + =0 {} + one {C'è # messaggio non letto} + other {Ci sono # messaggi non letti} + } + { NEW, plural, + =0 {} + one { e # nuovo messaggio rimanente, o sfoglia altri messaggi personali} + other { e # nuovi messaggi rimanenti, o sfoglia altri messaggi personali} + } + } + false { + { UNREAD, plural, + =0 {} + one {C'è # messaggio non letto rimanente, o sfoglia altri messaggi personali} + other {Ci sono # messaggi non letti rimanenti, o sfoglia altri messaggi personali} + } + { NEW, plural, + =0 {} + one {C'è # nuovo messaggio rimanente, o sfoglia altri messaggi personali} + other {Ci sono # nuovi messaggi rimanenti, o sfoglia altri messaggi personali} + } + } + other {} + } preferences_nav: account: "Account" security: "Sicurezza" @@ -1932,6 +1988,39 @@ it: logout_disabled: "La disconnessione è disabilitata quando il sito è in modalità di sola lettura." staff_writes_only_mode: enabled: "Questo sito è in modalità di sola lettura per lo staff. Puoi continuare a navigare nel sito, ma le risposte, i \"Mi piace\" e altre azioni sono limitate ai soli membri dello staff." + logs_error_rate_notice: + reached_hour_MF: | + {relativeAge}{ rate, plural, + one {# errore/ora} + other {# errori/ora} + } raggiunto il limite impostato del sito di {limit, plural, + one {# errore/ora} + other {# errori/ora} + }. + reached_minute_MF: | + {relativeAge}{ rate, plural, + one {# errore/minuto} + other {# errori/minuto} + } raggiunto il limite impostato del sito di {limit, plural, + one {# errore/minuto} + other {# errori/minuto} + }. + exceeded_hour_MF: | + {relativeAge}{ rate, plural, + one {# errore/ora} + other {# errori/ora} + } superato il limite impostato del sito di { limit, plural, + one {# errore/ora} + other {# errori/ora} + }. + exceeded_minute_MF: | + {relativeAge}{ rate, plural, + one {# errore/minuto} + other {# errori/minuto} + } superato il limite impostato del sito di {limit, plural, + one {# errore/minuto} + other {# errori/minuto} + }. learn_more: "Ulteriori informazioni…" mute: Silenzia unmute: Riattiva @@ -4208,6 +4297,7 @@ it: everyone_can_use: "Le etichette possono essere usate da tutti" usable_only_by_groups: "Le etichette sono visibili a tutti, ma solo i gruppi seguenti possono usarle" visible_only_to_groups: "Le etichette sono visibili soltanto ai seguenti gruppi" + cannot_save: "Impossibile salvare il gruppo di etichette. Assicurati che ci sia almeno un'etichetta, che il nome del gruppo di etichette non sia vuoto e non abbia meno di 100 caratteri e che sia selezionato un gruppo etichette per i permessi." tags_placeholder: "Cerca o crea etichette" parent_tag_placeholder: "Facoltativo" select_groups_placeholder: "Seleziona gruppi…" @@ -4580,6 +4670,7 @@ it: problems_found: "Alcuni consigli basati sulle attuali impostazioni del sito" new_features: title: "Cosa c'è di nuovo" + subtitle: "Per maggiori dettagli sulle nuove funzionalità e sui miglioramenti che aggiungiamo costantemente, consulta le Note di rilascio di ." previous_announcements: "Puoi vedere i precedenti annunci di nuove funzionalità su Discourse Meta" learn_more: "Scopri di più..." last_checked: "Ultimo controllo" @@ -5054,6 +5145,7 @@ it: header: "Informazioni sul tuo sito" general_settings: "Impostazioni generali" community_name: "Nome community" + community_name_placeholder: "Esempio di community" community_summary: "Riepilogo della comunità" community_description: "Descrizione della comunità" banner_image: "Immagine banner" @@ -5061,9 +5153,11 @@ it: Verrà mostrato sulla tua pagina Informazioni. Dimensioni consigliate: 800x300px. Formati supportati: JPG, PNG e SVG fino a 10 MB. contact_information: "Informazioni di contatto" community_owner: "Proprietario della comunità" + community_owner_placeholder: "Mario Rossi" community_owner_help: | Nome del contatto responsabile del sito. Riceve le notifiche di importanza critica e compare su /about. Risulta visibile agli utenti anonimi sui siti pubblici. contact_email: "Email di contatto" + contact_email_placeholder: "contatto@mario-rossi.com" contact_email_help: | Indirizzo email del contatto responsabile del sito. Riceve le notifiche di importanza critica e compare su /about. Risulta visibile agli utenti anonimi sui siti pubblici. contact_url: "URL di contatto" @@ -5078,14 +5172,17 @@ it: Nome di gruppo valido che riceve inviti per tutti i messaggi privati inviati automaticamente. your_organization: "La tua organizzazione" company_name: "Nome società" + company_name_placeholder: "Azienda esempio S.r.l." company_name_help: | Nome della tua azienda o organizzazione. company_name_warning: | Se non compilato, non avrai a disposizione Termini di servizio o Informativa sulla privacy standard. governing_law: "Diritto applicabile" + governing_law_placeholder: "Stato di New York" governing_law_help: | Specifica la giurisdizione competente che disciplina gli aspetti legali del sito, inclusi i Termini di servizio e l'Informativa sulla privacy. Solitamente essa corrisponde alla giurisdizione del paese o stato in cui la società che gestisce il sito è registrata o svolge le sue attività. city_for_disputes: "Sede per eventuali controversie" + city_for_disputes_placeholder: "New York City" city_for_disputes_help: | Specifica la città della giurisdizione a cui fare riferimento per la risoluzione di eventuali dispute in relazione all'uso del forum. Queste informazioni vengono solitamente incluse nella documentazione legale come i Termini di servizio del forum. optional: "(opzionale)" @@ -6521,6 +6618,9 @@ it: one: "Il tuo CSV è stato ricevuto e %{count} utente riceverà il suo distintivo a breve." other: "Il tuo CSV è stato ricevuto e %{count} utenti riceveranno il loro distintivo a breve." csv_has_unmatched_users: "Le seguenti voci sono nel file CSV ma non possono essere abbinate agli utenti esistenti e quindi non riceveranno il distintivo:" + csv_has_unmatched_users_truncated_list: + one: "Nel file CSV era presente %{count} elemento che non poteva essere abbinato ad utenti esistenti e pertanto non riceverà il distintivo." + other: "Il file CSV conteneva %{count} elementi che non è stato possibile abbinare a utenti esistenti. Per essi, nessuno riceverà il distintivo. A causa dell'elevato numero di elementi privi di abbinamenti, sono mostrati solo i primi 100:" replace_owners: Rimuovi il distintivo dai precedenti proprietari grant_existing_holders: Assegna distintivi aggiuntivi ai titolari di distintivi già esistenti emoji: diff --git a/config/locales/client.ja.yml b/config/locales/client.ja.yml index 24393c79f15..a3ea7ea48c6 100644 --- a/config/locales/client.ja.yml +++ b/config/locales/client.ja.yml @@ -1267,6 +1267,54 @@ ja: warnings: "運営スタッフからの警告" read_more_in_group: "もっと読みますか?%{groupLink} で他のメッセージを閲覧できます。" read_more: "もっと読みますか?個人メッセージで他のメッセージを閲覧できます。" + read_more_group_pm_MF: | + { HAS_UNREAD_AND_NEW, select, + true { + { UNREAD, plural, + =0 {} + other {# 件の未読メッセージがあります} + } + { NEW, plural, + =0 {} + other { また、残り # 件の新着メッセージがあります。または {groupLink} で他のメッセージを閲覧してください} + } + } + false { + { UNREAD, plural, + =0 {} + other {残り # 件の未読メッセージがあります。または {groupLink} で他のメッセージを閲覧してください} + } + { NEW, plural, + =0 {} + other {残り # 件の新着メッセージがあります。または {groupLink} で他のメッセージを閲覧してください} + } + } + other {} + } + read_more_personal_pm_MF: | + { HAS_UNREAD_AND_NEW, select, + true { + { UNREAD, plural, + =0 {} + other {# 件の未読メッセージがあります} + } + { NEW, plural, + =0 {} + other { また、残り # 件の新着メッセージがあります。または他の個人メッセージを閲覧してください} + } + } + false { + { UNREAD, plural, + =0 {} + other {残り # 件の未読メッセージがあります。または、他の個人メッセージを閲覧してください} + } + { NEW, plural, + =0 {} + other {残り # 件の新着メッセージがあります。または、他の個人メッセージを閲覧してください} + } + } + other {} + } preferences_nav: account: "アカウント" security: "セキュリティ" @@ -1840,6 +1888,31 @@ ja: logout_disabled: "閲覧専用モードのため、ログアウトできません。" staff_writes_only_mode: enabled: "このサイトはスタッフ専用モードになっています。このまま閲覧できますが、返信や「いいね!」、その他の操作はスタッフメンバーのみに制限されています。" + logs_error_rate_notice: + reached_hour_MF: | + {relativeAge}{ rate, plural, + other {1 時間あたりのエラー件数 (#)} + } はサイトで設定されている {limit, plural, + other {1 時間あたりのエラー件数 (#)} + } の制限に達しました。 + reached_minute_MF: | + {relativeAge}{ rate, plural, + other {1 分あたりのエラー件数 (#)} + } はサイトで設定されている {limit, plural, + other {1 分あたりのエラー件数 (#)} + } の制限に達しました。 + exceeded_hour_MF: | + {relativeAge}{ rate, plural, + other {1 時間あたりのエラー件数 (#)} + } はサイトで設定されている { limit, plural, + other {1 時間あたりのエラー件数 (#)} + } の制限を超えました。 + exceeded_minute_MF: | + {relativeAge}{ rate, plural, + other {1 分あたりのエラー件数 (#)} + } はサイトで設定されている {limit, plural, + other {1 分あたりのエラー件数 (#)} + } の制限を超えました。 learn_more: "もっと読む…" mute: ミュート unmute: ミュート解除 @@ -3993,6 +4066,7 @@ ja: everyone_can_use: "全員がタグを使用できます。" usable_only_by_groups: "タグは全員に表示されますが、次のグループのみが使用できます。" visible_only_to_groups: "タグは次のグループにのみ表示されます" + cannot_save: "タググループを保存できません。少なくとも 1 つのタグが存在し、タググループ名が空ではなく 100 文字以下であり、タグ権限のグループが選択されていることを確認してください。" tags_placeholder: "タグを検索または作成" parent_tag_placeholder: "オプション" select_groups_placeholder: "グループを選択…" @@ -4353,6 +4427,7 @@ ja: problems_found: "現在のサイト設定に基づいたアドバイス" new_features: title: "新機能" + subtitle: "随時追加されている新機能や改善点の詳細については、リリースノートをご覧ください。" previous_announcements: "以前の新機能の発表は Discourse Meta をご覧ください" learn_more: "もっと詳しく..." last_checked: "最終チェック" diff --git a/config/locales/client.nl.yml b/config/locales/client.nl.yml index 5e4c3813737..8cf7effc9d7 100644 --- a/config/locales/client.nl.yml +++ b/config/locales/client.nl.yml @@ -1343,6 +1343,62 @@ nl: warnings: "Officiële waarschuwingen" read_more_in_group: "Wil je meer lezen? Bekijk andere berichten in %{groupLink}." read_more: "Wil je meer lezen? Bekijk andere berichten in persoonlijke berichten." + read_more_group_pm_MF: | + { HAS_UNREAD_AND_NEW, select, + true { + { UNREAD, plural, + =0 {} + one {Er is # ongelezen} + other {Er zijn # ongelezen} + } + { NEW, plural, + =0 {} + one { en # nieuw bericht resterend, of bekijk andere berichten in {groupLink}} + other { en # nieuwe berichten resterend, of bekijk andere berichten in {groupLink}} + } + } + false { + { UNREAD, plural, + =0 {} + one {Er is # ongelezen bericht resterend, of bekijk andere berichten in {groupLink}} + other {Er zijn # ongelezen berichten resterend, of bekijk andere berichten in {groupLink}} + } + { NEW, plural, + =0 {} + one {Er is # nieuw bericht resterend, of bekijk andere berichten in {groupLink}} + other {Er zijn # nieuwe berichten resterend, of bekijk andere berichten in {groupLink}} + } + } + other {} + } + read_more_personal_pm_MF: | + { HAS_UNREAD_AND_NEW, select, + true { + { UNREAD, plural, + =0 {} + one {Er is # ongelezen} + other {Er zijn # ongelezen} + } + { NEW, plural, + =0 {} + one { en # nieuw bericht resterend, of bekijk andere persoonlijke berichten} + other { en # nieuwe bericht resterend, of bekijk andere persoonlijke berichten} + } + } + false { + { UNREAD, plural, + =0 {} + one {Er is # ongelezen bericht resterend, of bekijk andere persoonlijke berichten} + other {Er zijn # ongelezen berichten resterend, of bekijk andere persoonlijke berichten} + } + { NEW, plural, + =0 {} + one {Er is # nieuw bericht resterend, of bekijk andere persoonlijke berichten} + other {Er zijn # nieuw berichten resterend, of bekijk andere persoonlijke berichten} + } + } + other {} + } preferences_nav: account: "Account" security: "Beveiliging" @@ -1932,6 +1988,39 @@ nl: logout_disabled: "Afmelden is uitgeschakeld zolang de website zich in de alleen-lezenmodus bevindt." staff_writes_only_mode: enabled: "Deze site is in de medewerkermodus. Ga door met bekijken, maar antwoorden, liken en andere acties zijn beperkt tot medewerkers." + logs_error_rate_notice: + reached_hour_MF: | + {relativeAge}{ rate, plural, + one {# fout/uur} + other {# fouten/uur} + } heeft de site-instellingslimiet bereikt van {limit, plural, + one {# fout/uur} + other {# fouten/uur} + }. + reached_minute_MF: | + {relativeAge}{ rate, plural, + one {# fout/minuut} + other {# fouten/minuut} + } heeft de site-instellingslimiet bereikt van { limit, plural, + one {# fout/minuut} + other {# fouten/minuut} + }. + exceeded_hour_MF: | + {relativeAge}{ rate, plural, + one {# fout/uur} + other {# fouten/uur} + } heeft de site-instellingslimiet overschreden van { limit, plural, + one {# fout/uur} + other {# fouten/uur} + }. + exceeded_minute_MF: | + {relativeAge}{ rate, plural, + one {# fout/minuut} + other {# fouten/minuut} + } heeft de site-instellingslimiet overschreden van { limit, plural, + one {# fout/minuut} + other {# fouten/minuut} + }. learn_more: "Meer informatie…" mute: Dempen unmute: Dempen opheffen @@ -4208,6 +4297,7 @@ nl: everyone_can_use: "Tags kunnen door iedereen worden gebruikt" usable_only_by_groups: "Tags zijn zichtbaar voor iedereen, maar alleen de volgende groepen kunnen ze gebruiken" visible_only_to_groups: "Tags zijn alleen zichtbaar voor de volgende groepen" + cannot_save: "Kan taggroep niet opslaan. Zorg dat er minimaal één tag aanwezig is, dat de naam van de taggroep niet leeg en korter dan 100 tekens is en dat er een groep is geselecteerd voor tagstoestemming." tags_placeholder: "Zoek of maak tags" parent_tag_placeholder: "Optioneel" select_groups_placeholder: "Selecteer groepen…" @@ -4580,6 +4670,7 @@ nl: problems_found: "Advies op basis van je huidige website-instellingen" new_features: title: "Wat is er nieuw" + subtitle: "Voor nog meer details over de nieuwe functies en verbeteringen die we voortdurend toevoegen, zie Releaseopmerkingen." previous_announcements: "Je kunt eerdere aankondigingen van nieuwe functies bekijken op Discourse Meta" learn_more: "Meer informatie..." last_checked: "Laatst gecontroleerd" @@ -5054,6 +5145,7 @@ nl: header: "Over je site" general_settings: "Algemene instellingen" community_name: "Communitynaam" + community_name_placeholder: "Voorbeeldcommunity" community_summary: "Samenvatting van de community" community_description: "Beschrijving van de community" banner_image: "Bannerafbeelding" @@ -5061,9 +5153,11 @@ nl: Deze wordt gebruikt op je Over-pagina. Aanbevolen grootte: 800x300 pixels. Geaccepteerde bestandstypen: JPG, PNG en SVG tot 10 MB. contact_information: "Contactgegevens" community_owner: "Communityeigenaar" + community_owner_placeholder: "Piet Jansen" community_owner_help: | Naam van de belangrijkste contactpersoon die verantwoordelijk is voor deze website. Wordt gebruikt voor kritieke meldingen en wordt weergegeven op de /over-pagina. Zichtbaar voor anonieme gebruiker op openbare sites. contact_email: "E-mailadres contactpersoon" + contact_email_placeholder: "contact@piet-jansen.com" contact_email_help: | E-mailadres van de belangrijkste contactpersoon die verantwoordelijk is voor deze website. Wordt gebruikt voor kritieke meldingen en wordt weergegeven op de /over-pagina. Zichtbaar voor anonieme gebruiker op openbare sites. contact_url: "Contact-URL" @@ -5078,14 +5172,17 @@ nl: Een geldige naam van een groep die wordt uitgenodigd voor alle automatisch gestuurde privéberichten. your_organization: "Je organisatie" company_name: "Bedrijfsnaam" + company_name_placeholder: "Voorbeeldbedrijf BV" company_name_help: | Naam van je bedrijf of organisatie. company_name_warning: | Als dit leeg wordt gelaten worden er geen standaard Gebruiksvoorwaarden of Privacyverklaring verstrekt. governing_law: "Toepasselijk recht" + governing_law_placeholder: "Nederland" governing_law_help: | Geef het rechtsgebied op dat de juridische aspecten van de site beheerst, inclusief de Gebruiksvoorwaarden en de Privacyverklaring. Dit is meestal het land of de staat waar het bedrijf dat de site beheert is geregistreerd of zaken doet. city_for_disputes: "Plaats voor geschillen" + city_for_disputes_placeholder: "Den Haag" city_for_disputes_help: | Geef de plaats op die wordt gebruikt als rechtsgebied voor het oplossen van geschillen met betrekking tot het gebruik van dit forum. Deze informatie wordt meestal opgenomen in juridische documenten zoals de Gebruiksvoorwaarden van het forum. optional: "(optioneel)" @@ -6521,6 +6618,9 @@ nl: one: "Je CSV-bestand is ontvangen en %{count} gebruiker krijgt over enkele ogenblikken een badge." other: "Je CSV-bestand is ontvangen en %{count} gebruikers krijgen over enkele ogenblikken hun badge." csv_has_unmatched_users: "De volgende vermeldingen komen voor in het CSV-bestand, maar ze kunnen niet worden gekoppeld aan bestaande gebruikers en krijgen daarom de badge niet:" + csv_has_unmatched_users_truncated_list: + one: "Er was %{count} vermelding in het CSV-bestand die niet konden worden gekoppeld aan bestaande gebruikers en daarom de badge niet zal ontvangen." + other: "Er waren %{count} vermeldingen in het CSV-bestand die niet konden worden gekoppeld aan bestaande gebruikers en daarom de badge niet zullen ontvangen. Vanwege het grote aantal niet-overeenkomende vermeldingen worden alleen de eerste 100 weergegeven:" replace_owners: De badge van vorige eigenaren verwijderen grant_existing_holders: Extra badges toekennen aan bestaande badgehouders emoji: diff --git a/config/locales/client.pt_BR.yml b/config/locales/client.pt_BR.yml index fd8fe368651..682881ce403 100644 --- a/config/locales/client.pt_BR.yml +++ b/config/locales/client.pt_BR.yml @@ -26,14 +26,14 @@ pt_BR: thousands: "%{number}k" millions: "%{number}M" dates: - time: "h:mm a" - time_with_zone: "hh:mm a (z)" - time_short_day: "ddd, HH:mm a" + time: "HH:mm" + time_with_zone: "HH:mm (z)" + time_short_day: "ddd, HH:mm" timeline_date: "MMM YYYY" long_no_year: "D MMM, HH:mm" long_no_year_no_time: "D MMM" full_no_year_no_time: "D [de] MMMM" - long_with_year: "D MMM, YYYY H:mm" + long_with_year: "D MMM, YYYY HH:mm" long_with_year_no_time: "D MMM, YYYY" full_with_year_no_time: "D [de] MMMM, YYYY" long_date_with_year: "DD MM YYYY LT" @@ -1343,6 +1343,62 @@ pt_BR: warnings: "Avisos oficiais" read_more_in_group: "Quer ler mais? Veja outras mensagens em %{groupLink}." read_more: "Quer ler mais? Veja outras mensagens em mensagens pessoais." + read_more_group_pm_MF: | + { HAS_UNREAD_AND_NEW, select, + true { + { UNREAD, plural, + =0 {} + one {Há # mensagem não lida} + other {Há # mensagens não lidas} + } + { NEW, plural, + =0 {} + one { e # nova mensagem restante, ou procure outras mensagens em {groupLink}} + other { e # novas mensagens restantes, ou procure outras mensagens em {groupLink}} + } + } + false { + { UNREAD, plural, + =0 {} + one {Há # mensagem restante não lida, ou procure outras mensagens em {groupLink}} + other {Há # mensagens restantes não lidas, ou procure outras mensagens em {groupLink}} + } + { NEW, plural, + =0 {} + one {Há # nova mensagem restante, ou procure outras mensagens em {groupLink}} + other {Há # novas mensagens restantes, ou procure outras mensagens em {groupLink}} + } + } + other {} + } + read_more_personal_pm_MF: | + { HAS_UNREAD_AND_NEW, select, + true { + { UNREAD, plural, + =0 {} + one {Há # mensagem não lida} + other {há # mensagens não lidas} + } + { NEW, plural, + =0 {} + one { e # nova mensage restante, ou procure outras mensagens pessoais} + other { e # novas mensagens restantes, ou procure outras mensagens pessoais} + } + } + false { + { UNREAD, plural, + =0 {} + one {Há # mensagem não lida restante, ou procure outras mensagens pessoais} + other {Há # mensagens restantes não lidas, ou procure outras mensagens pessoais} + } + { NEW, plural, + =0 {} + one {Há # nova mensagem restante, ou procure outras mensagens pessoais} + other {Há # novas mensagens restantes, ou procure outras mensagens pessoais} + } + } + other {} + } preferences_nav: account: "Conta" security: "Segurança" @@ -1932,6 +1988,39 @@ pt_BR: logout_disabled: "Não é possível sair enquanto o site estiver em modo somente leitura. Esse recurso está desativado." staff_writes_only_mode: enabled: "Este site está no modo apenas para funcionários. Continue navegando, mas as respostas, curtidas e outras ações são limitadas apenas aos membros da equipe." + logs_error_rate_notice: + reached_hour_MF: | + {relativeAge}{ rate, plural, + one {# erro/hora} + other {# erros/hora} + } atingiu o limite de configuração do site de {limit, plural, + one {# erro/hora} + other {# errors/hora} + }. + reached_minute_MF: | + {relativeAge}{ rate, plural, + one {# erro/minuto} + other {# erros/minuto} + } atingiu o limite de configuração do site de { limit, plural, + one {# erro/minuto} + other {# erros/minuto} + }. + exceeded_hour_MF: | + {relativeAge}{ rate, plural, + one {# erro/hora} + other {# erros/hora} + } excedeu o limite de configuração do site de { limit, plural, + one {# erro/hora} + other {# erros/hora} + }. + exceeded_minute_MF: | + {relativeAge}{ rate, plural, + one {# erro/minuto} + other {# erros/minuto} + } excedeu o limite de configuração do site de { limit, plural, + one {# erro/minuto} + other {# erros/minuto} + }. learn_more: "Saiba mais…" mute: Silenciar unmute: Remover silêncio @@ -2424,7 +2513,7 @@ pt_BR: post_approved: "Sua postagem foi aprovada" reviewable_items: "itens que exigem revisão" watching_first_post_label: "Novo tópico" - user_moved_post: "%{username} moveu" + user_moved_post: "%{username} movido(a)" mentioned: "%{username} %{description}" group_mentioned: "%{username} %{description}" quoted: "%{username} %{description}" @@ -4208,6 +4297,7 @@ pt_BR: everyone_can_use: "Etiquetas podem ser usadas por todos(as)" usable_only_by_groups: "Etiquetas são visíveis para todos(as), mas somente os seguintes grupos podem usá-las" visible_only_to_groups: "As etiquetas são visíveis somente para os seguintes grupos" + cannot_save: "Não é possível salvar grupo de etiquetas. Verifique se há pelo menos uma etiqueta presente, o nome do grupo de etiquetas não está vazio, tem menos de 100 caracteres, e se um grupo foi selecionado para permissão de etiquetas." tags_placeholder: "Pesquisar ou criar etiquetas" parent_tag_placeholder: "Opcional" select_groups_placeholder: "Selecionar grupos…" diff --git a/config/locales/client.ro.yml b/config/locales/client.ro.yml index 82a5324bd86..7e5159e1c6c 100644 --- a/config/locales/client.ro.yml +++ b/config/locales/client.ro.yml @@ -1645,8 +1645,8 @@ ro: signup_cta: sign_up: "Înregistrare" hide_session: "Poate mai târziu" - hide_forever: "Nu, mulțumesc" - intro: "Salut! Se pare că îți place discuția, dar încă nu te-ai înscris pentru un cont." + hide_forever: "nu, mulțumesc" + intro: "Salut! Se pare că îți place discuția, dar încă nu te-ai înregistrat pentru un cont." summary: buttons: generate: "Rezumat" @@ -2756,7 +2756,7 @@ ro: one {# subiect} few {# subiecte} other {# de subiecte} - } ale acestui utilizator, să-i elimini contul, să blochezi înregistrările de pe adresa lui IP {ip_address} și să-i adaugi adresa de e-mail {email} pe lista celor blocate permanent. Sigur crezi că acest utilizator este un spammer? + } ale acestui utilizator, să-i elimini contul, să blochezi înregistrările de pe adresa lui IP {ip_address} și să-i adaugi adresa de email {email} pe lista celor blocate permanent. Sigur crezi că acest utilizator este un spammer? yes_delete_spammer: "Da, șterge spammer" ip_address_missing: "(N/A)" hidden_email_address: "(ascuns)" @@ -3547,7 +3547,7 @@ ro: flags: description: "Descriere" enabled: "Activat?" - edit: "Modifică" + edit: "Editează" delete: "Șterge" form: save: "Salvare" @@ -3557,9 +3557,9 @@ ro: post: "Postări" plugins: title: "Plugin-uri" - installed: "Plugin-uri instalate" + installed: "Module instalate" name: "Nume" - none_installed: "Nu aveţi nici un plugin instalat." + none_installed: "Nu ai niciun modul instalat." version: "Versiune" enabled: "Activat?" is_enabled: "D" @@ -4255,7 +4255,7 @@ ro: delete_confirm: "Ești sigur că vrei să ștergi acest câmp utilizator?" options: "Opțiuni" required: - title: "Necesar la înscriere" + title: "Necesar la înregistrare" enabled: "necesar" disabled: "opţional" requirement: diff --git a/config/locales/client.ru.yml b/config/locales/client.ru.yml index 2c90fb5d5b6..ffed5819067 100644 --- a/config/locales/client.ru.yml +++ b/config/locales/client.ru.yml @@ -1495,6 +1495,78 @@ ru: warnings: "Официальные предупреждения" read_more_in_group: "Хотите почитать ещё? Просмотрите другие сообщения в группе %{groupLink}." read_more: "Хотите почитать ещё? Просмотрите другие сообщения в разделе «Личные сообщения»." + read_more_group_pm_MF: | + { HAS_UNREAD_AND_NEW, select, + true { + { UNREAD, plural, + =0 {} + one {Осталось # непрочитанное сообщение} + few {Остались # непрочитанных сообщения} + many {Остались # непрочитанных сообщений} + other {Остались непрочитанные сообщения: #} + } + { NEW, plural, + =0 {} + one { и # новое сообщение, также вы можете просмотреть другие сообщения в группе {groupLink}} + few { и # новых сообщения, также вы можете просмотреть другие сообщения в группе {groupLink}} + many { и # новых сообщений, также вы можете просмотреть другие сообщения в группе {groupLink}} + other { и # нового сообщения, также вы можете просмотреть другие сообщения в группе {groupLink}} + } + } + false { + { UNREAD, plural, + =0 {} + one {Осталось # непрочитанное сообщение, также вы можете просмотреть другие сообщения в группе {groupLink}} + few {Остались # непрочитанных сообщения, также вы можете просмотреть другие сообщения в группе {groupLink}} + many {Остались # непрочитанных сообщений, также вы можете просмотреть другие сообщения в группе {groupLink}} + other {Остались непрочитанные сообщения: #, также вы можете просмотреть другие сообщения в группе {groupLink}} + } + { NEW, plural, + =0 {} + one {Осталось # новое сообщение, также вы можете просмотреть другие сообщения в группе {groupLink}} + few {Остались # новых сообщения, также вы можете просмотреть другие сообщения в группе {groupLink}} + many {Остались # новых сообщений, также вы можете просмотреть другие сообщения в группе {groupLink}} + other {Остались новые сообщения: #, также вы можете просмотреть другие сообщения в группе {groupLink}} + } + } + other {} + } + read_more_personal_pm_MF: | + { HAS_UNREAD_AND_NEW, select, + true { + { UNREAD, plural, + =0 {} + one {# непрочитанное сообщение} + few {# непрочитанных сообщения} + many {# непрочитанных сообщений} + other {Непрочитанных сообщений: #,} + } + { NEW, plural, + =0 {} + one { и # новое сообщение, также вы можете просмотреть другие личные сообщения} + few { и # новых сообщения, также вы можете просмотреть другие личные сообщения} + many { и # новых сообщений, также вы можете просмотреть другие личные сообщения} + other { и новые сообщения (#), также вы можете просмотреть другие личные сообщения} + } + } + false { + { UNREAD, plural, + =0 {} + one {Осталось # непрочитанное сообщение, также вы можете просмотреть другие личные сообщения} + few {Остались # непрочитанных сообщения, также вы можете просмотреть другие личные сообщения} + many {Остались # непрочитанных сообщений, также вы можете просмотреть другие личные сообщения} + other {Остались непрочитанные сообщения (#), также вы можете просмотреть другие личные сообщения} + } + { NEW, plural, + =0 {} + one {Осталось # новое сообщение, также вы можете просмотреть другие личные сообщения} + few {Осталось # новых сообщения, также вы можете просмотреть другие личные сообщения} + many {Осталось # новых сообщений, также вы можете просмотреть другие личные сообщения} + other {Остались новые сообщения (#), также вы можете просмотреть другие личные сообщения} + } + } + other {} + } preferences_nav: account: "Аккаунт" security: "Безопасность" @@ -2116,6 +2188,55 @@ ru: logout_disabled: "Выход отключён, пока сайт находится в режиме «только для чтения»" staff_writes_only_mode: enabled: "Сайт находится в режиме «только для персонала». Продолжайте просмотр, но отвечать, ставить лайки и выполнять другие действия, влияющие на контент, могут только сотрудники." + logs_error_rate_notice: + reached_hour_MF: | + {relativeAge}{ rate, plural, + one {# ошибка/час} + few {# ошибки/час} + many {# ошибок/час} + other {# ошибки/час} + } достигнут предел настройки сайта в {limit, plural, + one {# ошибка/час} + few {# ошибки/час} + many {# ошибок/час} + other {# ошибки/час} + }. + reached_minute_MF: | + {relativeAge}{ rate, plural, + one {# ошибка/минуту} + few {# ошибки/минуту} + many {# ошибок/минуту} + other {# ошибки/минуту} + } достигнут предел настройки сайта в { limit, plural, + one {# ошибку/минуту} + few {# ошибки/минуту} + many {# ошибок/минуту} + other {# ошибки/минуту} + }. + exceeded_hour_MF: | + {relativeAge}{ rate, plural, + one {# ошибка/час} + few {# ошибки/час} + many {# ошибок/час} + other {# ошибки/час} + } превышен лимит настройки сайта в { limit, plural, + one {# ошибку/час} + few {# ошибки/час} + many {# ошибок/час} + other {# ошибки/час} + }. + exceeded_minute_MF: | + {relativeAge}{ rate, plural, + one {# ошибка/минуту} + few {# ошибки/минуту} + many {# ошибок/минуту} + other {# ошибки/минуту} + } превышен лимит настройки сайта в { limit, plural, + one {# ошибку/минуту} + few {# ошибки/минуту} + many {# ошибок/минуту} + other {# ошибки/минуту} + }. learn_more: "Подробнее…" mute: Отключить unmute: Включить @@ -4638,6 +4759,7 @@ ru: everyone_can_use: "Все могут использовать теги" usable_only_by_groups: "Теги видны всем, но использовать их могут только указанные группы" visible_only_to_groups: "Теги видны только указанным группам" + cannot_save: "Невозможно сохранить группу тегов. Убедитесь, что выбран хотя бы один тег, имя группы тегов непустое и содержит менее 100 символов, и указаны соответствующие группы, если выбрано ограничение по использованию тегов." tags_placeholder: "Найти или создать тег" parent_tag_placeholder: "Необязательно" select_groups_placeholder: "Выберите группы…" @@ -5034,6 +5156,7 @@ ru: problems_found: "Несколько советов по текущим настройкам сайта" new_features: title: "Что нового" + subtitle: "Более подробную информацию о новых функциях и улучшениях, которые мы регулярно добавляем, см. в Примечаниях к выпуску." previous_announcements: "Вы можете увидеть предыдущие анонсы новых функций на Discourse Meta" learn_more: "Подробнее…" last_checked: "Последняя проверка" diff --git a/config/locales/client.tr_TR.yml b/config/locales/client.tr_TR.yml index 21f270b261e..0784ba6a7f6 100644 --- a/config/locales/client.tr_TR.yml +++ b/config/locales/client.tr_TR.yml @@ -1343,6 +1343,62 @@ tr_TR: warnings: "Resmi Uyarılar" read_more_in_group: "Daha fazla okumak ister misiniz? %{groupLink} bağlantısındaki diğer mesajlara göz atın." read_more: "Daha fazla okumak isterseniz kişisel mesajlardaki diğer mesajlara göz atın." + read_more_group_pm_MF: | + { HAS_UNREAD_AND_NEW, select, + true { + { UNREAD, plural, + =0 {} + one {# okunmamış} + other {# okunmamış} + } + { NEW, plural, + =0 {} + one { ve # yeni mesaj kaldı veya {groupLink} adlı gruptaki diğer mesajlara bakın} + other { ve # yeni mesaj kaldı veya {groupLink} adlı gruptaki diğer mesajlara bakın} + } + } + false { + { UNREAD, plural, + =0 {} + one {# okunmamış mesaj kaldı veya {groupLink} adlı gruptaki diğer mesajlara bakın} + other {# okunmamış mesaj kaldı veya {groupLink} adlı gruptaki diğer mesajlara bakın} + } + { NEW, plural, + =0 {} + one {# yeni mesaj kaldı veya {groupLink} adlı gruptaki diğer mesajlara bakın} + other {# yeni mesaj kaldı veya {groupLink} adlı gruptaki diğer mesajlara bakın} + } + } + other {} + } + read_more_personal_pm_MF: | + { HAS_UNREAD_AND_NEW, select, + true { + { UNREAD, plural, + =0 {} + one {# okunmamış} + other {# okunmamış} + } + { NEW, plural, + =0 {} + one { ve # yeni mesaj kaldı veya kalan diğer kişisel mesajlara bakın} + other { ve # yeni mesaj kaldı veya diğer kişisel mesajlara bakın} + } + } + false { + { UNREAD, plural, + =0 {} + one {# okunmamış mesaj kaldı veya diğer kişisel mesajlara bakın} + other {# okunmamış mesaj kaldı veya diğer kişisel mesajlara bakın} + } + { NEW, plural, + =0 {} + one {# yeni mesaj kaldı veya diğer kişisel mesajlara bakın} + other {# yeni messages remaining, or browse other kişisel mesajlara bakın} + } + } + other {} + } preferences_nav: account: "Hesap" security: "Güvenlik" @@ -1932,6 +1988,39 @@ tr_TR: logout_disabled: "Site salt okunur moddayken çıkış yapma devre dışı bırakılır." staff_writes_only_mode: enabled: "Bu site sadece personel modundadır. Lütfen göz atmaya devam edin, ancak yanıtlama, beğenme ve diğer işlemler yalnızca personel üyeleriyle sınırlıdır." + logs_error_rate_notice: + reached_hour_MF: | + {relativeAge}{ rate, plural, + one {# hata/saat} + other {# hata/saat} + } {limit, plural, + one {# hata/saat} + other {# hata/saat} + } site ayar limitine ulaştı. + reached_minute_MF: | + {relativeAge}{ rate, plural, + one {# hata/dakika} + other {# hata/dakika} + } { limit, plural, + one {# hata/dakika} + other {# hata/dakika} + } site ayar limitine ulaştı. + exceeded_hour_MF: | + {relativeAge}{ rate, plural, + one {# hata/saat} + other {# hata/saat} + } { limit, plural, + one {# hata/saat} + other {# hata/saat} + } site ayar limitini aştı. + exceeded_minute_MF: | + {relativeAge}{ rate, plural, + one {# hata/dakika} + other {# hata/dakika} + } { limit, plural, + one {# hata/dakika} + other {# hata/dakika} + } site ayar limitini aştı. learn_more: "Daha fazla bilgi…" mute: Sessize al unmute: Sesi aç @@ -4208,6 +4297,7 @@ tr_TR: everyone_can_use: "Etiketler herkes tarafından kullanılabilir" usable_only_by_groups: "Etiketler herkes tarafından görülebilir, ancak yalnızca aşağıdaki gruplar bunları kullanabilir" visible_only_to_groups: "Etiketler yalnızca aşağıdaki gruplar tarafından görülebilir" + cannot_save: "Etiket grubu kaydedilemiyor. En az bir etiket bulunduğundan, etiket grubu adının boş olmadığından ve 100 karakterden az olduğundan ve etiket izni için bir grubun seçildiğinden emin olun." tags_placeholder: "Etiket arayın veya oluşturun" parent_tag_placeholder: "İsteğe bağlı" select_groups_placeholder: "Grupları seç…" @@ -4580,6 +4670,7 @@ tr_TR: problems_found: "Mevcut site ayarlarınıza dayalı bazı tavsiyeler" new_features: title: "Yenilikler" + subtitle: "Sürekli eklediğimiz yeni özellikler ve geliştirmeler hakkında daha fazla ayrıntı için Sürüm notlarına bakın." previous_announcements: "Önceki yeni özellik duyurularını Discourse Meta'da görebilirsiniz" learn_more: "Daha fazla bilgi edinin..." last_checked: "Son kontrol" @@ -5054,6 +5145,7 @@ tr_TR: header: "Siteniz hakkında" general_settings: "Genel Ayarlar" community_name: "Topluluk adı" + community_name_placeholder: "Örnek Topluluk" community_summary: "Topluluk özeti" community_description: "Topluluk açıklaması" banner_image: "Banner görüntüsü" @@ -5061,9 +5153,11 @@ tr_TR: Bu, Hakkında sayfanızda kullanılır. Önerilen boyut: 800x300 px. Kabul edilen türler: 10 MB'ye kadar JPG, PNG ve SVG. contact_information: "İletişim bilgileri" community_owner: "Topluluk sahibi" + community_owner_placeholder: "Johnny Smith" community_owner_help: | Bu siteden sorumlu kilit kişinin adı. Kritik bildirimler için kullanılır ve ayrıca acil konular için /about adresinde gösterilir. Herkese açık sitelerdeki anonim kullanıcılara görünür. contact_email: "İletişim e-postası" + contact_email_placeholder: "contact@johnny-smith.com" contact_email_help: | Bu siteden sorumlu kilit kişinin e-posta adresi. Kritik bildirimler için kullanılır ve ayrıca acil konular için /about adresinde gösterilir. Herkese açık sitelerdeki anonim kullanıcılara görünür. contact_url: "İletişim URL'si" @@ -5078,14 +5172,17 @@ tr_TR: Otomatik olarak gönderilen tüm özel mesajlara davet edilen bir grubun geçerli adı. your_organization: "Organizasyonunuz" company_name: "Şirket adı" + company_name_placeholder: "Örnek Şirket A.Ş." company_name_help: | Şirketinizin veya kuruluşunuzun adı. company_name_warning: | Boş bırakılırsa Hizmet Şartları veya Gizlilik Bildirimine ilişkin ortak metin sağlanmaz governing_law: "Geçerli kanun" + governing_law_placeholder: "New York Eyaleti" governing_law_help: | Hizmet Şartları ve Gizlilik Bildirisi de dâhil olmak üzere sitenin hukuki yönlerini düzenleyen yargı bölgesini belirtin. Bu genellikle siteyi işleten şirketin kayıtlı olduğu veya iş yaptığı ülke veya eyalettir. city_for_disputes: "Anlaşmazlıklar için şehir" + city_for_disputes_placeholder: "New York City" city_for_disputes_help: | Bu forumun kullanımıyla ilgili herhangi bir anlaşmazlığın çözümünde yargı yetkisi olarak kullanılacak şehri belirtin. Bu bilgi genellikle forumun Hizmet Koşulları gibi yasal belgelerde yer alır. optional: "(isteğe bağlı)" @@ -6521,6 +6618,9 @@ tr_TR: one: "CSV'niz alındı ve %{count} kullanıcı kısa süre içinde rozetlerini alacak." other: "CSV'niz alındı ve %{count} kullanıcı kısa süre içinde rozetlerini alacak." csv_has_unmatched_users: "Aşağıdakiler CSV dosyasında var ama mevcut kullanıcılarla eşleştirilemedi ve bu nedenle rozeti almayacaklar:" + csv_has_unmatched_users_truncated_list: + one: "CSV dosyasında mevcut kullanıcılarla eşleştirilemeyen %{count} girdi vardı ve bu nedenle rozeti alamayacak." + other: "CSV dosyasında mevcut kullanıcılarla eşleştirilemeyen %{count} girdi vardı ve bu nedenle rozeti alamayacak. Eşleştirilemeyen girdilerin sayısı çok olduğundan, yalnızca ilk 100 tanesi gösteriliyor:" replace_owners: Rozeti önceki sahiplerden kaldır grant_existing_holders: Mevcut rozet sahiplerine ek rozetler ver emoji: diff --git a/config/locales/client.ug.yml b/config/locales/client.ug.yml index 65236f4213f..8dadb3df087 100644 --- a/config/locales/client.ug.yml +++ b/config/locales/client.ug.yml @@ -4298,7 +4298,9 @@ ug: no_activity_body: "جامائىتىمىزگە خۇش كەلدىڭىز! سىز بۇ جايغا يېڭى بولغاچقا تېخى سۆھبەتكە قاتنىشىپ باقمىدىڭىز. تۇنجى قەدەمدە قىزغىن ياكى سەھىپەنى زىيارەت قىلىپ ئوقۇشنى باشلاڭ! سىز ياقتۇرغان ياكى تەپسىلاتىنى بىلمەكچى بولغان يازمىغا %{heartIcon} نى تاللاڭ. قاتناشقاندىن كېيىن، پائالىيەتلىرىڭىز بۇ جايدا تىزىلىدۇ." no_replies_title: "تېخى ھېچقانداق تېمىغا جاۋاب يوللىمىدىڭىز" no_replies_title_others: "%{username} تېخى ھېچقانداق تېمىغا جاۋاب يوللىمىدى" + no_replies_body: "سىز قاتناشماقچى بولغان قىزىقارلىق تېمىدىن بىرنى بايقاغاندا، خالىغان يازمىنىڭ ئاستىدىكى جاۋاب توپچىنى بىۋاسىتە بېسىپ مۇئەييەن يازمىغا ئىنكاس يازالايسىز. ياكى ئەگەر خالىغان يازما ياكى كىشىگە ئەمەس بەلكى ئادەتتىكى تېمىغا جاۋاب قايتۇرماقچى بولسىڭىز، يازمىنىڭ ئەڭ ئاستى ياكى يازما ۋاقىت سىزىقىنىڭ ئاستىدىن جاۋاب توپچىنى ئىزدەڭ." no_drafts_title: "ھېچقانداق دەسلەپكى نۇسخىنى باشلىمىدىڭىز" + no_drafts_body: "يازما يوللاشقا تەييار ئەمەسمۇ؟ ھەر قېتىم يازما، جاۋاب ياكى شەخسىي ئۇچۇر يېزىشقا باشلىغاندا، ھەممىسىنى ئاپتوماتىك ساقلاپ يېڭى دەسلەپكى نۇسخىدا ساقلاپ مۇشۇ جايدا كۆرسىتىمىز. ۋاز كەچ توپچە چېكىلسە تاشلىۋېتىدۇ ياكى ساقلا چېكىلسە دەسلەپكى نۇسخىدا ساقلاپ كېيىن داۋاملاشتۇرىدۇ." no_likes_title: "تېخى ھېچقانداق تېمىنى ياقتۇرمىدىڭىز" no_likes_title_others: "%{username} تېخى ھېچقانداق تېمىنى ياقتۇرمىدى" no_topics_title: "سىز تېخى ھېچقانداق تېمىنى باشلىمىغان" @@ -4611,6 +4613,7 @@ ug: problems_found: "نۆۋەتتىكى تور بېكىتىڭىزنىڭ تەڭشىكى ئاساسىدىكى بەزى مەسلىھەتلەر" new_features: title: "يېڭىلىق" + subtitle: "بىز قوشۇۋاتقان يېڭى ئىقتىدار ۋە ياخشىلىنىش ھەققىدىكى تېخىمۇ كۆپ تەپسىلىي ئۇچۇرنى تارقىتىش ئىزاھاتىدىن كۆرۈڭ." previous_announcements: "سىز Discourse Meta دىن ئىلگىرىكى يېڭى ئىقتىدار ئۇقتۇرۇشىنى كۆرەلەيسىز" learn_more: "تېخىمۇ كۆپ بىلدۈرگۈ…" last_checked: "ئاخىرقى تەكشۈرۈلگەن ۋاقىت" @@ -6093,6 +6096,14 @@ ug: clear_penalty_history: title: "جازا تارىخىنى تازىلا" description: "جازاسى بار ئىشلەتكۈچى 3-ئىشەنچ دەرىجىسى (TL3) گە يېتەلمەيدۇ" + delete_all_posts_confirm_MF: | + سىز { POSTS, plural, + one {# يازما} + other {# يازما} + } ۋە{ TOPICS, plural, + one {# تېما} + other {# تېما} + }نى ئۆچۈرمەكچى. راستتىنلا شۇنداق قىلامسىز؟ silence: "ئۈنسىز" unsilence: "ئۈنلۈك" silenced: "ئۈنسىز؟" @@ -6165,6 +6176,10 @@ ug: button: "بىرلەشتۈر" prompt: title: "@%{username} يۆتكەپ ئۆچۈر" + description: | +

@%{username}'s نىڭ مەزمۇنىغا يېڭى ئىگىدار تاللاڭ.

+ +

@%{username} قۇرغان بارلىق تېما، يازما، ئۇچۇر ۋە باشقا مەزمۇنلار يۆتكىلىدۇ.

target_username_placeholder: "يېڭى ئىگىدارنىڭ ئىشلەتكۈچى ئاتى" transfer_and_delete: "@%{username} يۆتكەپ ئۆچۈر" cancel: "ۋاز كەچ" @@ -6172,6 +6187,12 @@ ug: title: "بىرلەشتۈرۈش ئىلگىرىلىشى" confirmation: title: "@%{username} يۆتكەپ ئۆچۈر" + description: | +

@%{username}'s نىڭ بارلىق مەزمۇنلىرى @%{targetUsername} غا تەۋە بولۇپ، يۆتكىلىدۇ. مەزمۇن يۆتكەلگەندىن كېيىن، @%{username}'s نىڭ ھېساباتى ئۆچۈرۈلىدۇ.

+ +

بۇنى كەينىگە ياندۇرغىلى بولمايدۇ!

+ +

داۋاملاشتۇرۇش تۈرى: %{text}

text: "@%{username} نى @%{targetUsername} غا يۆتكە" transfer_and_delete: "@%{username} يۆتكەپ ئۆچۈر" cancel: "ۋاز كەچ" @@ -6304,9 +6325,11 @@ ug: title: "تاللاشچان" for_all_users: title: "بارلىق ئىشلەتكۈچىلەر ئۈچۈن" + description: "يېڭى ئىشلەتكۈچى تىزىملاتقاندا، ئۇلار چوقۇم بۇ بۆلەكنى تولدۇرۇشى كېرەك. مەۋجۇت ئىشلەتكۈچى تور بېكەتكە قايتىپ كەلگەندە، بۇ ئۇلار ئۈچۈن تەلەپ قىلىنىدىغان يېڭى بۆلەك بولىدۇ ، ئۇلارمۇ ئۇنى تولدۇرۇش ئۈچۈن ئەسكەرتىلىدۇ. بارلىق ئىشلەتكۈچىلەرنى قايتا ئەسكەرتىش ئۈچۈن، بۇ ئىختىيارى بۆلەكنى ئۆچۈرۈپ قايتا قۇرۇڭ." on_signup: title: "تىزىملاتقاندا" description: "يېڭى ئىشلەتكۈچىلەر تىزىملاتقاندا، ئۇلار چوقۇم بۇ بۆلەكنى تولدۇرۇشى كېرەك. مەۋجۇت ئىشلەتكۈچىلەر تەسىرگە ئۇچرىمايدۇ." + confirmation: "بۇنداق بولغاندا نۆۋەتتىكى ئىشلەتكۈچىنىڭ بۇ بۆلەكنى تولدۇرۇشىنى ئەسكەرتىدۇ ھەمدە بۇ بۆلەكنى تولدۇرۇشتىن بۇرۇن ئۇلارنىڭ تور بېكەتتە ھەر قانداق مەشغۇلات ئېلىپ بېرىشىغا يول قويۇلمايدۇ. داۋاملاشتۇرامدۇ؟" editable: title: "تىزىملاتقاندىن كېيىن تەھرىرلىيەلەيدۇ" enabled: "تەھرىرلەشچان" @@ -6433,6 +6456,7 @@ ug: prompt: "بۇ تەڭشەكنى ئۆزگەرتىش تور بېتىڭىزگە ئېغىر ياكى ئويلىمىغان ئاقىۋەتلەرنى ئېلىپ كېلىشى مۇمكىن. راستتىنلا داۋاملاشتۇرامسىز؟" confirm: "ھەئە، شۇنداق" min_password_length: + prompt: "ئىم تۈزۈمىنى ئۆزگەرتمەكچى بولۇۋاتىسىز. بۇ ھازىردىن باشلاپ ئىم ئۆزگەرتىدىغان ئىشلەتكۈچىلەرگە تەسىر كۆرسىتىدۇ. راستتىنلا داۋاملاشتۇرامسىز؟" confirm: "ھەئە، ئىم تۈزۈمىنى يېڭىلا" min_admin_password_length: prompt: "ئىم تۈزۈمىنى ئۆزگەرتمەكچى بولۇۋاتىسىز. بۇ ھازىردىن باشلاپ ئىم ئۆزگەرتىدىغان باشقۇرغۇچىلارغا تەسىر كۆرسىتىدۇ. راستتىنلا داۋاملاشتۇرامسىز؟" diff --git a/config/locales/client.zh_CN.yml b/config/locales/client.zh_CN.yml index 191ea912f03..9b3567fdd3a 100644 --- a/config/locales/client.zh_CN.yml +++ b/config/locales/client.zh_CN.yml @@ -1267,26 +1267,50 @@ zh_CN: warnings: "官方警告" read_more_in_group: "想阅读更多?浏览 %{groupLink} 中的其他消息。" read_more: "想阅读更多?在个人消息中浏览其他消息。" - read_more_personal_pm_MF: | + read_more_group_pm_MF: | { HAS_UNREAD_AND_NEW, select, true { { UNREAD, plural, =0 {} - other {还有 # 个未读话题} + other {还有 # 条未读} } { NEW, plural, =0 {} - other {和# 个新话题,或者浏览其他个人消息} + other {和 # 条新消息,或浏览 {groupLink} 中的其他消息} } } false { { UNREAD, plural, =0 {} - other {还有 # 个未读话题,或者浏览其他个人消息} + other {还有 # 条未读消息,或浏览 {groupLink} 中的其他消息} } { NEW, plural, =0 {} - other {还有 # 个新话题,或者浏览其他个人消息} + other {还有 # 条新消息,或浏览 {groupLink} 中的其他消息} + } + } + other {} + } + read_more_personal_pm_MF: | + { HAS_UNREAD_AND_NEW, select, + true { + { UNREAD, plural, + =0 {} + other {还有 # 条未读} + } + { NEW, plural, + =0 {} + other {和 # 条新消息,或者浏览其他个人消息} + } + } + false { + { UNREAD, plural, + =0 {} + other {还有 # 条未读消息,或者浏览其他个人消息} + } + { NEW, plural, + =0 {} + other {还有 # 条新消息,或者浏览其他个人消息} } } other {} @@ -1866,15 +1890,15 @@ zh_CN: enabled: "此网站处于管理人员专用模式。请继续浏览,但回复、赞和其他操作仅限于管理人员。" logs_error_rate_notice: reached_hour_MF: | - {relativeAge}{rate, plural, other {# 个错误/小时}}达到了网站设置中 {limit, plural, other {# 个错误/小时}}的限制。 + {relativeAge}{rate, plural, other {# 个错误/小时}}达到了 {limit, plural, other {# 个错误/小时}}的网站设置上限。 reached_minute_MF: | - {relativeAge}{rate, plural, other {# 个错误/分钟}}达到了网站设置中 {limit, plural, other {# 个错误/分钟}}的限制。 + {relativeAge}{rate, plural, other {# 个错误/分钟}}达到了 {limit, plural, other {# 个错误/分钟}}的网站设置上限。 exceeded_hour_MF: | - {relativeAge}{rate, plural, other {# 个错误/小时}}超过了网站设置中 {limit, plural, other {# 个错误/小时}}的限制。 + {relativeAge}{rate, plural, other {# 个错误/小时}}超过了 {limit, plural, other {# 个错误/小时}}的网站设置上限。 exceeded_minute_MF: | {relativeAge}{ rate, plural, other { # 个错误每分钟} - }超出了站点设置中{ limit, plural,other { # 个错误每分钟}}的限制。 + }超过了 { limit, plural,other { # 个错误/分钟}}的网站设置上限。 learn_more: "了解详情…" mute: 免打扰 unmute: 取消免打扰 @@ -4028,7 +4052,7 @@ zh_CN: everyone_can_use: "每个人都可以使用标签" usable_only_by_groups: "标签对所有人可见,但只有以下群组可以使用它们" visible_only_to_groups: "标签仅对以下群组可见" - cannot_save: "无法保存标签组。确保至少存在一个标签,标签组名称不为空且少于100个字符,并为标签权限选择一个组。" + cannot_save: "无法保存标签群组。确保至少存在一个标签,标签群组名称不为空且少于 100 个字符,并为标签权限选择一个群组。" tags_placeholder: "搜索或创建标签" parent_tag_placeholder: "可选" select_groups_placeholder: "选择群组…" @@ -4049,7 +4073,7 @@ zh_CN: approval_not_required: "一旦用户接受此邀请,他们将被自动批准。" custom_message_template_forum: "嘿,您应该加入此论坛!" custom_message_template_topic: "嘿,我想您可能会喜欢此话题!" - forced_anonymous: "由于负载过大,暂时向所有人显示退出登录的用户可以看到的内容。" + forced_anonymous: "由于服务器负载过大,暂时向所有人都显示未登录用户可以看到的内容。" forced_anonymous_login_required: "该网站正处于极端负载状态,当前无法加载,请在几分钟后再试。" footer_nav: back: "返回" @@ -4389,7 +4413,7 @@ zh_CN: problems_found: "基于您当前网站设置的一些建议" new_features: title: "最新变化" - subtitle: "关于我们一直在添加的新功能和改进,详请参阅 发行说明。" + subtitle: "有关我们一直在添加的新功能和改进的更多详细信息,请参阅版本说明。" previous_announcements: "您可以在 Discourse Meta 上查看以前的新功能公告。" learn_more: "了解详情…" last_checked: "上次检查" diff --git a/config/locales/server.ar.yml b/config/locales/server.ar.yml index d79dc30f801..fe1a644e3db 100644 --- a/config/locales/server.ar.yml +++ b/config/locales/server.ar.yml @@ -5294,15 +5294,19 @@ ar: default_locale: label: "اللغة" privacy: + title: "وصول الأعضاء" fields: login_required: label: "الرؤية" + description: "هل مجتمعك عام أم خاص؟" choices: public: label: "عامة" private: label: "خاصة" invite_only: + label: "التسجيل" + description: "كيف يمكن للأعضاء الانضمام إلى هذا المجتمع؟" choices: sign_up: label: "الاشتراك" @@ -5310,6 +5314,11 @@ ar: label: "بدعوة فقط" must_approve_users: description: "هل تريد الموافقة على حسابات الأعضاء؟" + choices: + "no": + label: "لا، يمكن للأعضاء الجُدد الانضمام على الفور" + "yes": + label: "نعم، يجب موافقة المشرفين على الأعضاء الجُدد" chat_enabled: placeholder: "تفعيل الدردشة" extra_description: "تفاعل مع أعضائك في الوقت الفعلي" diff --git a/config/locales/server.de.yml b/config/locales/server.de.yml index d610a4f1ca0..ae1c7706d6d 100644 --- a/config/locales/server.de.yml +++ b/config/locales/server.de.yml @@ -4887,7 +4887,7 @@ de: description: "Wie können Mitglieder dieser Community beitreten?" choices: sign_up: - label: "Registrierungen" + label: "Registrierung" invite_only: label: "Nur auf Einladung" must_approve_users: diff --git a/config/locales/server.en_GB.yml b/config/locales/server.en_GB.yml index 7e053a14d78..644b099cc33 100644 --- a/config/locales/server.en_GB.yml +++ b/config/locales/server.en_GB.yml @@ -17,22 +17,6 @@ en_GB: long: "%-d %B %Y %H:%M" no_day: "%B %Y" calendar_ics: "%Y%m%dT%H%M%SZ" - date: - month_names: - - - - January - - - - - - - - - - - - - - - - - - - - - - - <<: *datetime_formats themes: bad_color_scheme: "Can not update theme, invalid colour palette" import_error: @@ -175,5 +159,7 @@ en_GB:

If you ever feel like changing these settings, re-run this wizard any time, or visit your admin section; find it next to the wrench icon in the site menu.

It is easy to customise your Discourse even further using our powerful theming system. For examples, check out the top themes and components on meta.discourse.org.

Have fun, and good luck building your new community!

+ date: + <<: *datetime_formats time: <<: *datetime_formats diff --git a/config/locales/server.es.yml b/config/locales/server.es.yml index b848cf54a72..9cf96e13ec3 100644 --- a/config/locales/server.es.yml +++ b/config/locales/server.es.yml @@ -1973,7 +1973,7 @@ es: min_trust_to_edit_post: "El nivel mínimo de confianza requerido para editar publicaciones." edit_post_allowed_groups: "Grupos que pueden editar mensajes. Los administradores y moderadores siempre pueden editar los mensajes." min_trust_to_allow_self_wiki: "El nivel mínimo de confianza requerido para que un usuario convierta sus propias publicaciones a wiki." - self_wiki_allowed_groups: "Permita que los usuarios de estos grupos creen sus propias publicaciones en la wiki. Los administradores y moderadores siempre pueden crear sus propias publicaciones en la wiki." + self_wiki_allowed_groups: "Permitir a los usuarios de estos grupos crear su propia wiki de publicaciones. Los administradores y moderadores siempre pueden crear su propia wiki de publicaciones." min_trust_to_send_messages: "DEPRECIADO, utiliza en su lugar el ajuste «grupos habilitados para mensajes personales». El nivel de confianza mínimo requerido para crear nuevos mensajes personales." min_trust_to_send_email_messages: "Nivel de confianza mínimo para mandar mensajes personales a través de correo electrónico." send_email_messages_allowed_groups: "Grupos a los que se permite enviar mensajes personales por correo electrónico. Los administradores y moderadores siempre pueden enviar mensajes personales por correo electrónico." @@ -4875,7 +4875,7 @@ es: fields: login_required: label: "Visibilidad" - description: "¿Su comunidad es pública o privada?" + description: "¿Tu comunidad es pública o privada?" choices: public: label: "Pública" @@ -4890,7 +4890,7 @@ es: invite_only: label: "Solo por invitación" must_approve_users: - description: "¿Quieres aprobar cuentas de miembros?" + description: "¿Quieres aprobar las cuentas de los miembros?" choices: "no": label: "No, los nuevos miembros pueden unirse inmediatamente" diff --git a/config/locales/server.fi.yml b/config/locales/server.fi.yml index 2a95bf1aeda..a1728f8b03a 100644 --- a/config/locales/server.fi.yml +++ b/config/locales/server.fi.yml @@ -1973,6 +1973,7 @@ fi: min_trust_to_edit_post: "Viestin muokkaamiseen vaadittava luottamustaso." edit_post_allowed_groups: "Ryhmät, jotka voivat muokata viestejä. Ylläpitäjät ja valvojat voivat aina muokata viestejä." min_trust_to_allow_self_wiki: "Minimiluottamustaso, jolla käyttäjä voi tehdä omasta viestistään wiki-viestin." + self_wiki_allowed_groups: "Salli näiden ryhmien käyttäjien luoda oma viestiwiki. Ylläpitäjät ja valvojat voivat aina luoda oman viestiwikin." min_trust_to_send_messages: "VANHENTUNUT, käytä tämän sijaan 'personal message enabled groups' -asetusta. Uusien yksityisviestin luomiseen vaadittava vähimmäisluottamustaso." min_trust_to_send_email_messages: "Vähimmäisluottamustaso, jolla voi lähettää yksityisviestejä sähköpostitse." send_email_messages_allowed_groups: "Ryhmät, jotka voivat lähettää yksityisviestejä sähköpostitse. Ylläpitäjät ja valvojat voivat aina lähettää yksityisviestejä sähköpostitse." @@ -4776,18 +4777,31 @@ fi: default_locale: label: "Kieli" privacy: + title: "Jäsenten pääsy" fields: login_required: label: "Näkyvyys" + description: "Onko yhteisösi julkinen vai yksityinen?" choices: public: label: "Julkinen" private: label: "Yksityinen" invite_only: + label: "Rekisteröityminen" + description: "Kuinka jäsenet voivat liittyä tähän yhteisöön?" choices: + sign_up: + label: "Rekisteröityminen" invite_only: label: "Vain kutsusta" + must_approve_users: + description: "Haluatko hyväksyä jäsenten tilit?" + choices: + "no": + label: "En, uudet jäsenet voivat liittyä heti" + "yes": + label: "Kyllä, valvojien täytyy hyväksyä uudet jäsenet" chat_enabled: placeholder: "Ota chat käyttöön" extra_description: "Pidä yhteyttä jäseniisi reaaliajassa" diff --git a/config/locales/server.fr.yml b/config/locales/server.fr.yml index 9a2e94f3542..0a30feffdec 100644 --- a/config/locales/server.fr.yml +++ b/config/locales/server.fr.yml @@ -1973,6 +1973,7 @@ fr: min_trust_to_edit_post: "Le niveau de confiance minimal requis pour modifier des messages." edit_post_allowed_groups: "Groupes autorisés à modifier des publications. Les administrateurs et les modérateurs peuvent toujours modifier les publications." min_trust_to_allow_self_wiki: "Le niveau de confiance minimal requis pour transformer ses propres messages en type wiki." + self_wiki_allowed_groups: "Autorisez les utilisateurs de ces groupes à créer leurs propres publications sur le wiki. Les administrateurs et les modérateurs peuvent toujours créer leurs propres publications sur le wiki." min_trust_to_send_messages: "OBSOLÈTE, utilisez plutôt le paramètre « Groupes activés par messages directs ». Le niveau de confiance minimal requis pour créer de nouveaux messages directs." min_trust_to_send_email_messages: "Le niveau de confiance minimal pour envoyer un message privé par e-mail." send_email_messages_allowed_groups: "Groupes autorisés à envoyer des messages personnels par e-mail. Les administrateurs et les modérateurs peuvent toujours envoyer des messages personnels par e-mail." @@ -4880,18 +4881,31 @@ fr: default_locale: label: "Langue " privacy: + title: "Accès des membres" fields: login_required: label: "Visibilité" + description: "Votre communauté est-elle publique ou privée ?" choices: public: label: "Public" private: label: "Privé" invite_only: + label: "Inscription" + description: "Comment les membres peuvent-ils rejoindre cette communauté ?" choices: + sign_up: + label: "S'inscrire" invite_only: label: "Sur invitation uniquement" + must_approve_users: + description: "Souhaitez-vous approuver les comptes des membres ?" + choices: + "no": + label: "Non, les nouveaux membres peuvent s'inscrire immédiatement" + "yes": + label: "Oui, les nouveaux membres doivent être approuvés par les modérateurs" chat_enabled: placeholder: "Activer la discussion" extra_description: "Interagissez avec vos membres en temps réel" diff --git a/config/locales/server.hu.yml b/config/locales/server.hu.yml index 6e8fa4fef92..74bb6c02708 100644 --- a/config/locales/server.hu.yml +++ b/config/locales/server.hu.yml @@ -1575,6 +1575,7 @@ hu: content_security_policy_collect_reports: "Engedélyezze a CSP-szabálysértési jelentések gyűjtését /csp_reports címen." send_welcome_message: "A rövid gyorstalpalóról szóló üzenet elküldése minden új felhasználónak." remove_full_quote: "Automatikusan eltávolítja az idézetet, ha (a) a hozzászólás elején jelenik meg, (b) egy teljes hozzászólás, és (c) ha a közvetlenül az előző hozzászólásból származik. A részletekért lásd: Teljes idézetek eltávolítása a közvetlen válaszokból" + redirect_users_to_top_page: "Automatikusan átirányítja az új és a régóta távol lévő felhasználókat a legfelső oldalra." email_token_valid_hours: "Elfelejtett jelszó / fiókaktiválási tokenek (n) óráig érvényesek." normalize_emails: "Ellenőrizze, hogy a normalizált e-mail egyedi-e. A normalizált e-mail eltávolítja az összes pontot a felhasználónévből, és mindent, ami a + és a @ szimbólumok között található." hide_email_address_taken: "Ne tájékoztassa a felhasználókat arról, hogy létezik fiók egy adott e-mail címmel a regisztráció során vagy az elfelejtett jelszó folyamata során. Teljes e-mail cím megkövetelése az „elfelejtett jelszó” kérésekhez." @@ -1604,14 +1605,17 @@ hu: digest_suppress_categories: "Letiltom ezeket a kategóriákat az összefoglaló e-mailekből." dont_feed_the_trolls_threshold: "A többi felhasználótól kapott jelzések száma a figyelmeztetés előtt." embed_post_limit: "A bejegyzések maximális száma a beágyazásban." + delete_merged_stub_topics_after_days: "A várakozásig hátralévő napok száma a teljesen egyesített csonktémák automatikus törlése előtt. Állítsa 0-ra, hogy soha ne törölje a csonktémákat." enable_emoji_shortcuts: "A gyakori mosolyt jelző szövegek, mint a :) :p és :( emodzsikká lesznek alakítva" emoji_deny_list: "Ezek a hangulatjelek nem használhatók menükben vagy rövid kódokban." auto_close_topics_create_linked_topic: "Új összekapcsolt téma létrehozása, ha a téma a „témák automatikus lezárása bejegyzésszám alapján” beállítás miatt automatikusan lezárásra kerül." default_email_digest_frequency: "Alapértelmezés szerint a felhasználók milyen gyakran kapnak összefoglaló e-maileket." default_other_skip_new_user_tips: "A tippek és jelvények kihagyása az új felhasználók regisztrációjakor" + create_post_for_category_and_tag_changes: "Hozzon létre egy kis akcióbejegyzést, amikor egy téma kategóriája vagy címkéi megváltoznak" use_email_for_username_and_name_suggestions: "Használja az e-mail címek első részét a felhasználónév- és névjavaslatokhoz. Vegye figyelembe, hogy ez megkönnyíti a nyilvánosság számára a teljes felhasználói e-mail címek kitalálását (mivel az emberek nagy része olyan gyakori szolgáltatásokat használ, mint a „gmail.com”)." experimental_new_new_view_groups: 'Kísérleti: Engedélyezzen egy új témalistát, amely egyesíti az olvasatlan és az új témákat, és az oldalsávban lévő "Minden" linket kapcsolja rá.' enable_custom_sidebar_sections: "Kísérleti: Egyéni oldalsáv szekciók engedélyezése" + glimmer_header_mode: "Szabályozhatja, hogy az új „csillogó” fejléc-megvalósítást használják-e. Alapértelmezés szerint „automatikus”, ami automatikusan bekapcsol, amint az összes téma és bővítmény készen áll. https://meta.discourse.org/t/296544" experimental_form_templates: "KÍSÉRLETI: Az űrlapsablonok szolgáltatás engedélyezése. Az engedélyezés után a sablonokat a Testreszabás / Sablonok menüpont alatt kezelheti." errors: invalid_email: "Érvénytelen e-mail cím." diff --git a/config/locales/server.it.yml b/config/locales/server.it.yml index 441a4b6795e..0980c21ae23 100644 --- a/config/locales/server.it.yml +++ b/config/locales/server.it.yml @@ -1973,6 +1973,7 @@ it: min_trust_to_edit_post: "Il livello di attendibilità minimo richiesto per modificare i messaggi." edit_post_allowed_groups: "Gruppi a cui è consentito modificare i messaggi. Ad amministratori e moderatori è sempre consentito modificare messaggi." min_trust_to_allow_self_wiki: "Il livello di attendibilità minimo richiesto per consentire agli utenti di pubblicare una propria wiki." + self_wiki_allowed_groups: "Consenti agli utenti di questi gruppi di creare i propri post nella wiki. Amministratori e moderatori possono sempre creare i propri post sulla wiki." min_trust_to_send_messages: "Impostazione DEPRECATA, usare l'impostazione \"Gruppi abilitati per messaggi personali\" al suo posto. Il livello di attendibilità minimo richiesto per creare nuovi messaggi personali." min_trust_to_send_email_messages: "Il livello di attendibilità minimo richiesto per inviare messaggi personali via email." send_email_messages_allowed_groups: "Gruppi a cui è consentito inviare messaggi personali via email. Ad amministratori e moderatori è sempre consentito inviare messaggi personali via email." @@ -4473,18 +4474,31 @@ it: default_locale: label: "Lingua" privacy: + title: "Accesso per i membri" fields: login_required: label: "Visibilità" + description: "La tua community è pubblica o privata?" choices: public: label: "Pubblico" private: label: "Privato" invite_only: + label: "Registrazione" + description: "Come possono i membri unirsi a questa community?" choices: + sign_up: + label: "Registrazione" invite_only: label: "Solo su invito" + must_approve_users: + description: "Vuoi approvare gli account dei membri?" + choices: + "no": + label: "No, i nuovi membri possono iscriversi immediatamente" + "yes": + label: "Sì, i nuovi membri devono essere approvati dai moderatori" chat_enabled: placeholder: "Abilita chat" extra_description: "Coinvolgi i tuoi membri in tempo reale" diff --git a/config/locales/server.ja.yml b/config/locales/server.ja.yml index a6ecf6e1d2c..5fc94d3be65 100644 --- a/config/locales/server.ja.yml +++ b/config/locales/server.ja.yml @@ -1899,6 +1899,7 @@ ja: min_trust_to_edit_post: "投稿を編集するために必要な最低信頼レベル。" edit_post_allowed_groups: "投稿を編集できるグループ。管理者とモデレーターは投稿をいつでも編集できます。" min_trust_to_allow_self_wiki: "ユーザー自身の投稿をウィキにするために必要な最低信頼レベル。" + self_wiki_allowed_groups: "これらのグループのユーザーが自分の投稿を Wiki に設定できるようにします。管理者とモデレーターは自分の投稿をいつでも Wiki に設定できます。" min_trust_to_send_messages: "非推奨。代わりに '個人メッセージが有効なグループ' 設定を使用してください。新しい個人メッセージを作成するのに必要な最低限の信頼レベルです。" min_trust_to_send_email_messages: "メールで個人メッセージを送信するために必要な最低信頼レベル。" send_email_messages_allowed_groups: "メールで個人メッセージを送信できるグループ。管理者とモデレーターはいつでもメールで個人メッセージを送信できます。" @@ -4741,18 +4742,31 @@ ja: default_locale: label: "言語" privacy: + title: "メンバーアクセス" fields: login_required: label: "表示状態" + description: "コミュニティーは公開ですか、非公開ですか?" choices: public: label: "公開" private: label: "非公開" invite_only: + label: "登録" + description: "メンバーはこのコミュニティーにどのように参加できますか?" choices: + sign_up: + label: "登録" invite_only: label: "招待のみ" + must_approve_users: + description: "メンバーアカウントを承認しますか?" + choices: + "no": + label: "いいえ。新しいメンバーはすぐに参加できます" + "yes": + label: "はい。新しいメンバーはモデレーターの承認が必要です" chat_enabled: placeholder: "チャットを有効にする" extra_description: "メンバーとリアルタイムで交流" diff --git a/config/locales/server.nl.yml b/config/locales/server.nl.yml index c57aa849ecf..6e714627471 100644 --- a/config/locales/server.nl.yml +++ b/config/locales/server.nl.yml @@ -1973,6 +1973,7 @@ nl: min_trust_to_edit_post: "Het minimale vertrouwensniveau dat nodig is om berichten te bewerken." edit_post_allowed_groups: "Groepen die berichten kunnen bewerken. Beheerders en moderators kunnen berichten altijd bewerken." min_trust_to_allow_self_wiki: "Het minimale vertrouwensniveau dat nodig is om een gebruiker een eigen bericht naar een wiki te laten omzetten." + self_wiki_allowed_groups: "Sta gebruikers in deze groepen toe om hun eigen berichtenwiki te maken. Beheerders en moderators kunnen altijd hun eigen berichtenwiki maken." min_trust_to_send_messages: "VEROUDERD, gebruik in plaats daarvan de instelling 'groepen met persoonlijke berichten ingeschakeld'. Het minimale vertrouwensniveau dat vereist is om nieuwe persoonlijke berichten te maken." min_trust_to_send_email_messages: "Het minimale vertrouwensniveau dat vereist is om persoonlijke berichten te sturen via e-mail." send_email_messages_allowed_groups: "Groepen die persoonlijke berichten kunnen sturen via e-mail. Beheerders en moderators kunnen altijd persoonlijke berichten sturen via e-mail." @@ -4873,18 +4874,31 @@ nl: default_locale: label: "Taal" privacy: + title: "Ledentoegang" fields: login_required: label: "Zichtbaarheid" + description: "Is je community openbaar of privé?" choices: public: label: "Openbaar" private: label: "Privé" invite_only: + label: "Registratie" + description: "Hoe kunnen mensen lid worden van deze community?" choices: + sign_up: + label: "Registreren" invite_only: label: "Alleen op uitnodiging" + must_approve_users: + description: "Wil je accounts van leden goedkeuren?" + choices: + "no": + label: "Nee, nieuwe mensen kunnen direct lid worden" + "yes": + label: "Ja, nieuwe mensen moeten door moderators worden goedgekeurd" chat_enabled: placeholder: "Chat inschakelen" extra_description: "Ga in realtime in gesprek met je leden" diff --git a/config/locales/server.pt_BR.yml b/config/locales/server.pt_BR.yml index cfb1a3bc4ce..30e2af38b3f 100644 --- a/config/locales/server.pt_BR.yml +++ b/config/locales/server.pt_BR.yml @@ -8,7 +8,7 @@ pt_BR: dates: short_date_no_year: "D de MMM" short_date: "D de MMM de YYYY" - long_date: "D de MMMM de YYYY, h:mma" + long_date: "D de MMMM de YYYY, HH:mm" datetime_formats: &datetime_formats formats: short: "%d/%m/%Y" diff --git a/config/locales/server.ro.yml b/config/locales/server.ro.yml index ef812e3f3c4..457b0c8154f 100644 --- a/config/locales/server.ro.yml +++ b/config/locales/server.ro.yml @@ -612,7 +612,7 @@ ro: digest_frequency: never: "niciodată" every_30_minutes: "La fiecare 30 de minute" - every_hour: "În fiecare oră" + every_hour: "în fiecare oră" daily: "Zilnic" weekly: "Săptămânal" every_month: "în fiecare lună" @@ -704,9 +704,9 @@ ro: yaxis: "Număr de aprecieri noi" description: "Număr de aprecieri noi." flags: - title: "Marcaje de avertizare" + title: "Semnalări" xaxis: "Zi" - yaxis: "Număr de marcaje de avertizare" + yaxis: "Număr de semnalări" bookmarks: title: "Semne de carte" xaxis: "Zi" @@ -960,7 +960,7 @@ ro: block_common_passwords: "Nu permite parole ce sunt printre cele 10,000 cele mai cunoscute parole." discourse_connect_overrides_bio: "Suprascrie biografia utilizatorului în profil utilizator și nu-i permite acestuia să o modifice" allow_new_registrations: "Permite înregistrarea noilor utilizatori. Debifați pentru a restricționa pe oricine să creeze un cont nou." - enable_signup_cta: "Arată o notificare către utilizatorii anonimi care revin prin care să le ceri să se înscrie pentru a avea un cont pe site." + enable_signup_cta: "Arată o notificare către utilizatorii anonimi care revin prin care să le ceri să se înregistreze pentru a avea un cont pe site." google_oauth2_client_secret: "Secret client al aplicației tale Google." remove_older_backups: "Elimină copii de siguranță mai vechi de numărul specificat de zile. Lasă necompletat pentru a dezactiva." automatic_backups_enabled: "Rulează automat operațiuni de backup după cum este definit la frecvența de backup" @@ -1315,7 +1315,7 @@ ro: not_approved: "Contul tău nu a fost aprobat încă. Vei fi notificat prin email când ești gata să te autentifici." incorrect_username_email_or_password: "Nume de utilizator, email sau parolă incorecte" incorrect_password_or_passkey: "Parolă sau cheie de acces incorectă" - wait_approval: "Îți mulțumim pentru autentificare. Te vom anunța când contul dumneavoastră a fost aprobat." + wait_approval: "Îți mulțumim pentru înregistrare. Te vom anunța când contul tău a fost aprobat." active: "Contul tău a fost activat și e gata să fie folosit." activate_email: "

Ești aproape gata! Am trimis un e-mail de activare către %{email}. Te rugăm să urmezi instrucțiunile din e-mail pentru a-ți activa contul.

Dacă nu ajunge, verifică dosarul spam.

" not_activated: "Nu te poți încă autentifica. Ți-am trimis un email de autentificare. Te rugăm să urmezi instrucțiunile din email pentru a-ți activa contul." @@ -1740,16 +1740,16 @@ ro: %{new_email} signup_after_approval: - subject_template: "Contul tă pe site-ul %{site_name} a fost aprobat!" + subject_template: "Contul tău pe site-ul %{site_name} a fost aprobat!" signup: - subject_template: "[%{email_prefix}] Confirmă noul cont" + subject_template: "[%{email_prefix}] Confirmă-ți noul cont" text_body_template: | Bine ai venit la %{site_name}! - Apasă pe următorul link pentru a confirma și a activa noul cont: + Dă clic pe următoarea legătură pentru a-ți confirma și activa noul cont: %{base_url}/u/activate-account/%{email_token} - Dacă nu poți apăsa pe link-ul de mai sus, încearcă să îl copiezi și să îl inserezi în bara de adrese a browser-ului tău. + Dacă nu poți da clic pe legătura de mai sus, încearcă să o copiezi și să o inserezi în bara de adrese a navigatorului tău. activation_reminder: text_body_template: | Bine ai venit la %{site_name}! diff --git a/config/locales/server.ru.yml b/config/locales/server.ru.yml index c44f0e9703f..7e44ed631ca 100644 --- a/config/locales/server.ru.yml +++ b/config/locales/server.ru.yml @@ -2121,6 +2121,7 @@ ru: min_trust_to_edit_post: "Минимальный уровень доверия, требуемый для редактирования сообщений." edit_post_allowed_groups: "Группы, которым разрешено редактировать публикации. Администраторы и модераторы всегда могут редактировать публикации." min_trust_to_allow_self_wiki: "Минимальный уровень доверия, требуемый для создания вики-сообщения." + self_wiki_allowed_groups: "Разрешить пользователям в этих группах создавать собственные вики-сообщения. Администраторам и модераторам всегда доступна эта опция." min_trust_to_send_messages: "УСТАРЕЛО: вместо этого параметра используйте параметр «personal message enabled groups». Минимальный уровень доверия, необходимый для создания личных сообщений." min_trust_to_send_email_messages: "Минимальный уровень доверия, необходимый для отправки личных сообщений по электронной почте." send_email_messages_allowed_groups: "Группы, которым разрешено отправлять личные сообщения по электронной почте. Администраторы и модераторы всегда могут отправлять личные сообщения по электронной почте." @@ -5105,18 +5106,31 @@ ru: default_locale: label: "Язык" privacy: + title: "Доступ для участников" fields: login_required: label: "Видимость" + description: "Ваше сообщество — публичное или закрытое?" choices: public: label: "Публичное" private: label: "Закрытое" invite_only: + label: "Регистрация" + description: "Как участники могут присоединиться к этому сообществу?" choices: + sign_up: + label: "Регистрация" invite_only: label: "Только по приглашению" + must_approve_users: + description: "Хотите ли вы одобрять аккаунты участников?" + choices: + "no": + label: "Нет, новые участники могут присоединиться сразу" + "yes": + label: "Да, новых участников должны одобрить модераторы" chat_enabled: placeholder: "Включить чат" extra_description: "Взаимодействие с участниками в реальном времени" diff --git a/config/locales/server.tr_TR.yml b/config/locales/server.tr_TR.yml index bf5c16f797b..e360f1b0703 100644 --- a/config/locales/server.tr_TR.yml +++ b/config/locales/server.tr_TR.yml @@ -1966,6 +1966,7 @@ tr_TR: min_trust_to_edit_post: "Gönderileri düzenlemek için gereken minimum güven seviyesi." edit_post_allowed_groups: "Gönderileri düzenlemesine izin verilen gruplar. Yöneticiler ve moderatörler her zaman gönderileri düzenleyebilir." min_trust_to_allow_self_wiki: "Kullanıcının kendi gönderilerini viki yapmak için gereken minimum güven seviyesi." + self_wiki_allowed_groups: "Bu gruplardaki kullanıcıların kendi gönderilerini wiki'ye dönüştürmelerine izin verin. Yöneticiler ve moderatörler her zaman kendi gönderilerini wiki'ye dönüştürebilirler." min_trust_to_send_messages: "KALDIRILDI, bunun yerine \"kişisel mesaj etkin gruplar\" ayarını kullanın. Yeni kişisel mesajlar oluşturmak için gereken minimum güven seviyesi." min_trust_to_send_email_messages: "E-posta yoluyla kişisel mesaj göndermek için gereken minimum güven seviyesi." send_email_messages_allowed_groups: "E-posta yoluyla kişisel mesaj göndermesine izin verilen gruplar. Yöneticiler ve moderatörler her zaman e-posta yoluyla kişisel mesaj gönderebilirler." @@ -4825,18 +4826,31 @@ tr_TR: default_locale: label: "Dil" privacy: + title: "Üye erişimi" fields: login_required: label: "Görünürlük" + description: "Topluluğunuz herkese açık mı yoksa özel mi?" choices: public: label: "Genel" private: label: "Özel" invite_only: + label: "Kayıt" + description: "Üyeler bu topluluğa nasıl katılabilir?" choices: + sign_up: + label: "Kaydol" invite_only: label: "Sadece davetliler" + must_approve_users: + description: "Üye hesaplarını onaylamak istiyor musunuz?" + choices: + "no": + label: "Hayır, yeni üyeler hemen katılabilir" + "yes": + label: "Evet, yeni üyelerin moderatörler tarafından onaylanması gerekiyor" chat_enabled: placeholder: "Sohbeti etkinleştir" extra_description: "Üyelerinizle gerçek zamanlı olarak etkileşim kurun" diff --git a/config/locales/server.ug.yml b/config/locales/server.ug.yml index 679fde266d4..3382096bc0f 100644 --- a/config/locales/server.ug.yml +++ b/config/locales/server.ug.yml @@ -1589,9 +1589,11 @@ ug: min_personal_message_post_length: "بىرلىكى ھەرپ بولغان ئۇچۇرنىڭ يول قويۇلىدىغان ئەڭ قىسقا ئۇزۇنلۇقى (تۇنجى يازما ۋە جاۋابنى ئۆز ئىچىگە ئالىدۇ)" max_post_length: "بىرلىكى ھەرپ بولغان يازمىنىڭ يول قويۇلىدىغان ئەڭ ئۇزۇن ئۇزۇنلۇقى" show_topic_featured_link_in_digest: "ئۈزۈندە ئېلخەتتە تېمىنىڭ جەۋھەر ئۇلانمىسىنى كۆرسىتىدۇ." + min_topic_views_for_delete_confirm: "تېمىنى ئۆچۈرگەندە كۆرۈنىدىغان جەزملەش كۆزنىكىنىڭ چوقۇم ئەڭ ئاز زىيارەت مىقدارى بولۇشى كېرەك" min_topic_title_length: "بىرلىكى ھەرپ بولغان يازما ماۋزۇسىنىڭ يول قويۇلىدىغان ئەڭ قىسقا ئۇزۇنلۇقى" max_topic_title_length: "بىرلىكى ھەرپ بولغان يازما ماۋزۇسىنىڭ يول قويۇلىدىغان ئەڭ ئۇزۇن ئۇزۇنلۇقى" min_personal_message_title_length: "بىرلىكى ھەرپ بولغان ئۇچۇرنىڭ يول قويۇلىدىغان ئەڭ قىسقا ئۇزۇنلۇقى" + max_emojis_in_title: "تېما ماۋزۇسىدا بولۇشقا يول قويۇلىدىغان چىراي ئىپادە سانى. ئەگەر قىممىتى نۆلگە تەڭشەلسە، تېما ماۋزۇسىدا ھەر قانداق چىراي ئىپادە بولۇشىنىڭ ئالدىنى ئالىدۇ." min_search_term_length: "بىرلىكى ھەرپ بولغان ئىزدەيدىغان ئىناۋەتلىك ئاتالغۇنىڭ ئەڭ قىسقا ئۇزۇنلۇقى" search_tokenize_chinese: "خەنچە ئەمەس تور بېكەتلەردە مەجبۇرىي خەنچە ئىزدەشكە مەجبۇرلايدۇ" search_tokenize_japanese: "ياپونچە ئەمەس تور بېكەتلەردە مەجبۇرىي ياپونچە ئىزدەشكە مەجبۇرلايدۇ" @@ -1604,6 +1606,7 @@ ug: search_default_sort_order: "پۈتكۈل بەتتىن ئىزدەشتە كۆڭۈلدىكى تەرتىپلەش تەرتىپى" category_search_priority_low_weight: "تۆۋەن ئىزدەش ئالدىنلىقنىڭ دەرىجىگە تىزىشقا ئىشلىتىلىدىغان سالمىقى." category_search_priority_high_weight: "يۇقىرى ئىزدەش ئالدىنلىقنىڭ دەرىجىگە تىزىشقا ئىشلىتىلىدىغان سالمىقى." + default_composer_category: "يېڭى تېما قۇرغاندا ئالدىن تولدۇرۇلىدىغان سەھىپە تارتما تىزىملىكىنىڭ تۈرى." allow_uncategorized_topics: "سەھىپىسى يوق تېما قۇرۇشقا يول قويىدۇ. ئاگاھلاندۇرۇش: ئەگەر سەھىپىسى يوق تېما بولسا چوقۇم ئۇلارنى قايتىدىن سەھىپىگە ئايرىسىڭىز ئاندىن ئۇلارنى تاقىغىلى بولىدۇ." allow_duplicate_topic_titles: "ئوخشاش، تەكرارلانغان ماۋزۇغا يول قويىدۇ." allow_duplicate_topic_titles_category: "ئەگەر سەھىپە ئوخشاش بولمىسا، ئوخشاش ياكى تەكرارلانغان ماۋزۇلۇق تېمىغا يول قويىدۇ. allow_duplicate_topic_titles چوقۇم چەكلىنىشى كېرەك." @@ -1938,6 +1941,7 @@ ug: default_tags_tracking: "كۆڭۈلدىكى ئەھۋالدا ئىزلايدىغان بەلگە تىزىمى." default_tags_muted: "كۆڭۈلدىكى ئەھۋالدا ئۈنسىزلەيدىغان بەلگە تىزىمى." create_post_for_category_and_tag_changes: "تېما سەھىپىسى ياكى بەلگىسى ئۆزگەرگەندە قىسقا بىر مەشغۇلات يازمىسى قۇرۇلىدۇ" + glimmer_header_mode: "يېڭى «glimmer» بېشى ئىشلىتىپ ئىشقا ئاشۇرىدىغان ياكى ئاشۇرمايدىغانلىقىنى تىزگىنلەيدۇ. كۆڭۈلدىكى ئەھۋالدا «auto»، بارلىق ئۆرنەك ۋە قىستۇرما تەييار بولغاندا، ئۆزلۈكىدىن قوزغىلىدۇ. https://meta.discourse.org/t/296544" show_user_menu_avatars: "ئىشلەتكۈچى تىزىملىكىدە ئىشلەتكۈچى سىماسىنى كۆرسىتىدۇ" errors: invalid_css_color: "ئىناۋەتسىز رەڭ. رەڭ ئىسمى ياكى ئون ئالتىلىك قىممىتى كىرگۈزۈلىدۇ." diff --git a/config/locales/server.zh_CN.yml b/config/locales/server.zh_CN.yml index 186e4b8976d..22fc1343b8d 100644 --- a/config/locales/server.zh_CN.yml +++ b/config/locales/server.zh_CN.yml @@ -1899,7 +1899,7 @@ zh_CN: min_trust_to_edit_post: "编辑帖子所需的最低信任级别。" edit_post_allowed_groups: "能够编辑帖子的群组。管理员和版主始终可以编辑帖子。" min_trust_to_allow_self_wiki: "制作用户自己的帖子 Wiki 所需的最低信任级别。" - self_wiki_allowed_groups: "允许这些群组中的用户创建自己的 wiki 帖子。管理员和版主始终可以创建自己的 wiki 帖子。" + self_wiki_allowed_groups: "允许这些群组中的用户将他们自己的帖子设为 wiki。管理员和版主始终可以将他们自己的帖子设为 wiki。" min_trust_to_send_messages: "已弃用,请改用 'personal message enabled groups' 设置。创建新的个人消息所需的最低信任级别。" min_trust_to_send_email_messages: "通过电子邮件发送个人消息所需的最低信任级别。" send_email_messages_allowed_groups: "能够通过电子邮件发送个人消息的群组。管理员和版主始终可以通过电子邮件发送个人消息。" @@ -4759,7 +4759,7 @@ zh_CN: fields: login_required: label: "公开范围" - description: "您的社区是公开的还是私人的?" + description: "您的社区是公开还是不公开?" choices: public: label: "公开" @@ -4767,14 +4767,14 @@ zh_CN: label: "不公开" invite_only: label: "注册" - description: "成员如何加入这个社区?" + description: "成员如何加入此社区?" choices: sign_up: label: "注册" invite_only: label: "仅限邀请" must_approve_users: - description: "你想手动批准成员账户吗?" + description: "要手动批准成员帐户吗?" choices: "no": label: "否,新成员可以立即加入" diff --git a/config/locales/server.zh_TW.yml b/config/locales/server.zh_TW.yml index 362cac2f10a..90b6bf07420 100644 --- a/config/locales/server.zh_TW.yml +++ b/config/locales/server.zh_TW.yml @@ -2460,7 +2460,7 @@ zh_TW: 歡迎來到 %{site_name}! 請點擊以下連結,以確認和啟用你的新帳戶: - %{base_url}/users/activate-account/%{email_token} + %{base_url}/u/activate-account/%{email_token} 如果上面的連結無法點擊,請複製該連結,並貼到瀏覽器的網址列中開啟。 activation_reminder: diff --git a/plugins/chat/config/locales/client.hu.yml b/plugins/chat/config/locales/client.hu.yml index c45d19cb5be..7437032a691 100644 --- a/plugins/chat/config/locales/client.hu.yml +++ b/plugins/chat/config/locales/client.hu.yml @@ -5,6 +5,11 @@ # https://translate.discourse.org/ hu: + admin_js: + admin: + site_settings: + categories: + chat: Chat js: admin: site_settings: @@ -23,7 +28,21 @@ hu: descriptions: chat: create_message: "Csevegőüzenet létrehozása egy megadott csatornán." + web_hooks: + chat_event: + group_name: "Chat események" + chat_message_created: "Üzenet létrejött" + chat_message_edited: "Üzenet szerkesztve" + chat_message_trashed: "Üzenet törölve" + chat_message_restored: "Üzenet visszaállítva" + about: + chat_messages_count: "Chat üzenetek" + chat_channels_count: "Chat csatornák" + chat_users_count: "Chat felhasználói" chat: + text_copied: Szöveg vágólapra másolva + link_copied: Link vágólapra másolva + back_to_forum: "Fórum" deleted_chat_username: törölt dates: yesterday: "Tegnap" @@ -37,9 +56,17 @@ hu: cancel_reply: "Válasz elvetése" chat_channels: "Csatornák" browse_all_channels: "Összes csatorna böngészése" + see_in: "Lásd itt" move_to_channel: title: "Üzenetek áthelyezése a csatornába" + instructions: + one: "Ön %{count} üzenetet mozgat. Válassza ki a célcsatornát. A %{channelTitle} csatornán egy helykitöltő üzenet jön létre, amely jelzi, hogy ezt az üzenetet áthelyezték. Ne feledje, hogy a válasz láncolatok nem maradnak meg az új csatornán, és a régi csatorna üzenetei már nem jelennek meg válaszként az áthelyezett üzenetekre." + other: "Ön %{count} üzenetet mozgat. Válassza ki a célcsatornát. A %{channelTitle} csatornán egy helykitöltő üzenet jön létre, amely jelzi, hogy ezt az üzenetet áthelyezték. Ne feledje, hogy a válasz láncolatok nem maradnak meg az új csatornán, és a régi csatorna üzenetei már nem jelennek meg válaszként az áthelyezett üzenetekre." confirm_move: "Üzenetek áthelyezése" + delete_messages: + confirm: + one: "Biztos benne hogy elakarja távolítani ezt az üzetnetet?" + other: "Biztos benne, hogy el akar távolítani %{count} üzenetet?" channel_settings: title: "Csatornabeállítások" edit: "Szerkesztés" @@ -50,8 +77,13 @@ hu: delete_channel: "Csatorna törlése" join_channel: "Csatlakozás a csatornához" leave_channel: "Csatorna elhagyása" + leave_groupchat_info: "Ha kilép ebből a csoportos csevegésből, többé nem lesz hozzáférése hozzá, és nem fog vele kapcsolatos értesítéseket kapni. Az újbóli csatlakozáshoz a csoportos csevegés egyik tagjának újbóli meghívására lesz szüksége." join: "Belépés" leave: "Elhagyás" + save_label: + mute_channel: "A csatorna némítása beállítás mentve" + desktop_notification: "Asztali értesítés beállítása mentve" + mobile_notification: "Mobil push értesítés beállítás mentése" channel_archive: title: "Csatorna archiválása" instructions: "

Egy csatorna archiválása írásvédett módba helyezi azt, és a csatorna összes üzenetét egy új vagy meglévő témába helyezi át. Új üzeneteket nem lehet küldeni, és a meglévő üzeneteket nem lehet szerkeszteni vagy törölni.

Biztos, hogy archiválja a(z) %{channelTitle} csatornát?

" @@ -65,6 +97,7 @@ hu: instructions: "A csatorna lezárása megakadályozza, hogy a nem stábtagok új üzeneteket küldjenek vagy szerkesszék a meglévő üzeneteket. Biztos, hogy be akarja zárni ezt a csatornát?" channel_delete: title: "Csatorna törlése" + instructions: "

Törli a %{name} a csatorna és a csevegés előzményeit. Minden üzenet és a kapcsolódó adatok, például a reakciók és feltöltések véglegesen törlődnek. Ha meg szeretné őrizni a csatorna előzményeit, és ki akarja vonni a forgalomból, akkor inkább archiválja a csatornát.

Biztos, hogy véglegesen törölni szeretné a csatornát? A megerősítéshez írja be a csatorna nevét az alábbi mezőbe.

" confirm: "Megértem a következményeket, a csatorna törlése" confirm_channel_name: "Adja meg a csatorna nevét" process_started: "A csatorna törlése megkezdődött. Ez a kérdésablak hamarosan bezárul, és már nem fogja látni a törölt csatornát." @@ -76,15 +109,19 @@ hu: collapse: "Csevegőfiók összecsukása" expand: "Chat fiók bővítése" confirm_flag: "Biztos, hogy jelenti %{username} üzenetét?" + deleted: + one: "Üzenetet törölve. [megtekintés]" + other: "%{count} üzenet törölve. [összes megtekintése]" hidden: "Egy üzenet el lett rejtve. [megtekintés]" delete: "Törlés" edited: "szerkesztve" - muted: "némítás" + muted: "némított" joined: "csatlakozott" empty_state: direct_message_cta: "Személyes csevegés indítása" direct_message: "Személyes csevegést is indíthat egy vagy több felhasználóval." title: "Nem található csatorna" + my_threads: "Még nincsenek témáid. A témák, amelyekben részt veszel, itt fognak megjelenni." email_frequency: description: "Csak akkor küldünk e-mailt, ha az elmúlt 15 percben nem láttuk." never: "Soha" @@ -96,6 +133,8 @@ hu: dm_and_mentions: "Közvetlen üzenetek és említések" only_mentions: "Csak említések" never: "Soha" + separate_sidebar_mode: + title: "Külön oldalsávos módok megjelenítése a fórum és a chat számára" enable: "Csevegés engedélyezése" flag: "Jelölés" emoji: "Emodzsi beszúrása" @@ -111,10 +150,30 @@ hu: one: "Meghívó elküldve" other: "Meghívók elküldve" invite: "Meghívás a csatornára" + channel_wide_mentions_disallowed: "A @here és @all említések le vannak tiltva ezen a csatornán." + groups: + header: + some: "Egyes felhasználók nem kapnak értesítést" + all: "Senki nem kap értesítést" + unreachable_1: "@%{group} nem engedélyezi a megemlítéseket." + unreachable_2: "@%{group1} és @%{group2} nem engedélyezi az megemlítést." + unreachable_multiple: + one: "@%{group} és még %{count} csoport nem engedélyezi a megemlítést." + other: "@%{group} és még %{count} csoport nem engedélyezi a megemlítést." + too_many_mentions: + one: "Ez az üzenet túllépi a %{count} megemlítési korlátot." + other: "Ez az üzenet túllépi a %{count} megemlítési korlátot." + too_many_mentions_admin: + one: 'Ez az üzenet túllépi a %{count} megemlítési korlátot.' + other: 'Ez az üzenet túllépi a %{count} megemlítési korlátot.' aria_roles: header: "Csevegés fejléce" composer: "Csevegés szerkesztője" channels_list: "Csevegőcsatornák" + no_direct_message_channels: "Még nem csatlakoztál közvetlen üzenetekhez!" + no_direct_message_channels_cta: "Beszélgetés kezdeményezése" + no_public_channels: "Még nem csatlakoztál egyetlen csatornához sem!" + no_public_channels_cta: "Csatornák böngészése" kicked_from_channel: "Ezt a csatornát már nem tudja elérni." only_chat_push_notifications: title: "Csak csevegési leküldéses értesítések küldése" @@ -122,18 +181,28 @@ hu: ignore_channel_wide_mention: title: "A csatornaszintű említések figyelmen kívül hagyása" description: "Ne küldjön értesítést a csatornaszintű említésekről (@here és @all)" + show_thread_title_prompts: + title: "Téma címének megjelenítése" + description: "Mutass javaslatokat az új témák címének megadásához." open: "Csevegés megnyitása" open_full_page: "Teljes képernyős csevegés megnyitása" close_full_page: "Teljes képernyős csevegés bezárása" open_message: "Üzenet megnyitása a csevegésben" placeholder_self: "Jegyezzen le valamit" placeholder_channel: "Csevegés %{channelName}" + placeholder_thread: "Csevegés a témában" + placeholder_users: "Csevegés: %{commaSeparatedNames}" + placeholder_new_message_disallowed: + archived: "A csatorna archiválva van, nem küldhet új üzenetet." + closed: "A csatorna zárva van, nem küldhet új üzenetet." + read_only: "A csatorna csak olvasható, nem küldhet új üzenetet." placeholder_silenced: "Jelenleg nem küldhet üzeneteket." remove_upload: "Fájl eltávolítása" react: "Reagálás emodzsival" reply: "Válasz" edit: "Szerkesztés" copy_link: "Hivatkozás másolása" + copy_text: "Szöveg másolása" rebake_message: "HTML újjáépítése" message_too_long: "Az üzenet túl hosszú, az üzenetek legfeljebb %{count} karakterekből állhatnak." retry_staged_message: @@ -146,6 +215,11 @@ hu: save: "Mentés" select: "Válasszon" return_to_list: "Vissza a csatornákhoz" + return_to_channel: "Vissza a csatornához" + return_to_threads_list: "Vissza a témák listájához" + unread_threads_count: + one: "Van %{count} olvasatlan besszélgetése" + other: "Van %{count} olvasatlan besszélgetése" scroll_to_bottom: "Görgetés lefelé" scroll_to_new_messages: "Új üzenetek megtekintése" sound: @@ -158,6 +232,7 @@ hu: title_capitalized: "Csevegés" upload: "Fájl csatolása" upload_to_channel: "Feltöltés %{title} címre" + upload_to_thread: "Feltöltés a témába" uploaded_files: one: "%{count} fájl" other: "%{count} fájl" @@ -168,6 +243,8 @@ hu: read_only: "Csak olvasható" archived_header: "A csatorna archiválva van" archived: "Archivált" + archive_failed: "A csatorna archiválása nem sikerült. %{completed}/%{total} üzenetek archiválva. A céltéma létrejött. Nyomja meg az Újra gombot az archiválás befejezéséhez." + archive_failed_no_topic: "A csatorna archiválása nem sikerült. %{completed}/%{total} üzenetek archiválva. A céltéma nem jött létre. Nyomja meg az Újra gombot az archiválás befejezéséhez." archive_completed: "Lásd az archív témát" closed_header: "A csatorna zárolt" closed: "Zárt" @@ -186,6 +263,8 @@ hu: yesterday: Tegnap members_view: filter_placeholder: Tagok keresése + add_member: Tag hozzáadása + back_to_settings: "Vissza a beállításokhoz" about_view: associated_topic: Kapcsolódó téma associated_category: Kapcsolódó kategória @@ -199,20 +278,43 @@ hu: members: Tagok settings: Beállítások new_message_modal: + title: Üzenet küldése + add_user_long: shift + kattintás vagy shift + enter @%{username} hozzáadása + add_user_short: Felhasználó hozzáadása + open_channel: Csatorna megnyitása + default_search_placeholder: "#a-csatorna, @valaki vagy bármi" + default_channel_search_placeholder: "#a-csatorna" + default_user_search_placeholder: "@valaki" + user_search_placeholder: "...további tagok hozzáadása" + disabled_user: "letiltotta a csevegést" + no_items: "Nincsenek elemek" + create_group_placeholder: "Csoportos csevegés neve (opcionális)" + participants_counter: "%{selection_count}/%{max} résztvevő" + new_group_chat: "Új csoportos csevegés" filter: "Szűrő" + cant_add_more_members: "Elérte a tagok maximális számát" + create_new_group_chat: "Csoportos csevegés létrehozása" + group_with_too_many_members: "túl sok tagja van (%{membersCount})" channel_edit_name_slug_modal: title: Csatorna szerkesztése input_placeholder: Név hozzáadása + slug_description: Az URL-ben a csatornanév helyett egy csatorna azonosító szerepel name: Csatorna neve + slug: Csatorna azonosító (opcionális) channel_edit_description_modal: title: Leírás szerkesztése input_placeholder: Leírás hozzáadása description: Mondja el az embereknek, hogy miről szól ez a csatorna direct_message_creator: + add_to_channel: "Hozzáadás a csatornához" title: Új üzenet prefix: "Címzett:" no_results: Nincs találat selected_user_title: "%{username} kijelölésének megszüntetése" + group_name: "Csoportos csevegés neve (opcionális)" + members_counter: + one: "%{count}/%{max} tag" + other: "%{count}/%{max} tag" channel: no_memberships: Ennek a csatornának nincsenek tagjai no_memberships_found: Nem találhatók tagok @@ -220,15 +322,44 @@ hu: one: "%{count} tag" other: "%{count} tag" create_channel: + threading: + label: "Szálak engedélyezése" auto_join_users: public_category_warning: "A(z) %{category} egy nyilvános kategória. Automatikusan hozzáadja az összes nemrég aktív felhasználót ehhez a csatornához?" + warning_1_group: + one: "%{count} felhasználó automatikus hozzáadása a %{group} csoportból?" + other: "%{count} felhasználó automatikus hozzáadása a %{group} csoportból?" + warning_2_groups: + one: "%{count} felhasználó automatikus hozzáadása a %{group1} és a %{group2} csoportból?" + other: "%{count} felhasználó automatikus hozzáadása a %{group1} és a %{group2} csoportból?" + warning_multiple_groups_MF: | + { groupCount, plural, + one { + { userCount, plural, + one {Automatikusan hozzáad {userCount} felhasználót a {groupName} és {groupCount} másik csoporthoz?} + other {Automatikusan hozzáad {userCount} felhasználót a {groupName} és {groupCount} másik csoporthoz?} + } + } + other { + { userCount, plural, + one {{userCount} felhasználó automatikus hozzáadása {groupName} és {groupCount} másik csoporthoz?} + other {{userCount} felhasználó automatikus hozzáadása {groupName} és {groupCount} másik csoporthoz?} + } + } + } choose_category: label: "Válasszon kategóriát" none: "válasszon egyet…" default_hint: Kezelje a hozzáférést a(z) %{category} biztonsági beállításainak felkeresésével + hint_1_group: 'A %{group} felhasználói a biztonsági beállítások szerint hozzáférhetnek ehhez a csatornához.' + hint_2_groups: 'A %{group1} és %{group2} felhasználói a biztonsági beállításoknak megfelelően hozzáférhetnek ehhez a csatornához' + hint_multiple_groups: + one: 'A %{group} és a %{count} egyéb csoport felhasználói a biztonsági beállítások szerint hozzáférhetnek ehhez a csatornához.' + other: 'A %{group} és a %{count} egyéb csoport felhasználói a biztonsági beállítások szerint hozzáférhetnek ehhez a csatornához.' create: "Csatorna létrehozása" description: "Leírás (nem kötelező)" name: "Csatorna neve" + slug: "Csatorna azonosító (opcionális)" title: "Új csatorna" type: "Típus" types: @@ -236,6 +367,18 @@ hu: topic: "Téma" reviewable: type: "Csevegőüzenet" + reactions: + only_you: "A következővel reagáltál :%{emoji}:" + you_and_single_user: "Te és %{username} a következővel reagáltatok: :%{emoji}:" + you_and_multiple_users: "Te, %{commaSeparatedUsernames} és %{username} a következővel reagáltatok :%{emoji}:" + you_multiple_users_and_more: + one: "Te, %{commaSeparatedUsernames} és további %{count} felhasználó a következővel reagált :%{emoji}:" + other: "Te, %{commaSeparatedUsernames} és további %{count} felhasználó a következővel reagált :%{emoji}:" + single_user: "%{username} a következővel reagált :%{emoji}:" + multiple_users: "%{commaSeparatedUsernames} és %{username} a következővel reagált :%{emoji}:" + multiple_users_and_more: + one: "%{commaSeparatedUsernames} és további %{count} a következővel reagált :%{emoji}:" + other: "%{commaSeparatedUsernames} és további %{count} a következővel reagált :%{emoji}:" composer: toggle_toolbar: "Eszköztár be/ki" italic_text: "dőlt szöveg" @@ -243,15 +386,22 @@ hu: code_text: "kódszöveg" send: "Küldés" quote: + original_channel: 'Eredeti beküldés: %{channel}' copy_success: "Csevegési idézet a vágólapra másolva" - default_thread_title: "Szál" + default_thread_title: "Téma" notification_levels: never: "Soha" mention: "Csak megemlítésnél" always: "Összes tevékenységnél" settings: channel_wide_mentions_label: "Engedélyezve az @all és @here említések" + channel_wide_mentions_description: "Engedélyezi a felhasználóknak, hogy értesítsék a #%{channel} összes tagját az @all-al, vagy csak azokat, akik az adott pillanatban aktívak @here" + channel_threading_label: "Témázás" + channel_threading_description: "Ha engedélyezve van a témázás, a csevegőüzenetekre adott válaszok egy külön beszélgetést hoznak létre, amely a fő csatorna mellett létezik." auto_join_users_label: "Felhasználók automatikus hozzáadása" + auto_join_users_info: "Óránként ellenőrizze, hogy mely felhasználók voltak aktívak az elmúlt 3 hónapban. Add hozzá őket ehhez a csatornához, ha hozzáférnek a %{category} kategóriához." + auto_join_users_info_no_category: "Óránként ellenőrizze, hogy mely felhasználók voltak aktívak az elmúlt 3 hónapban. Adja hozzá őket ehhez a csatornához, ha hozzáfér a kiválasztott kategóriához." + auto_join_users_warning: "Minden olyan felhasználó, aki nem tagja ennek a csatornának, de hozzáféréssel rendelkezik a %{category} kategóriához, csatlakozni fog. Biztos benne?" desktop_notification_level: "Asztali értesítések" follow: "Belépés" followed: "Csatlakozott" @@ -268,15 +418,31 @@ hu: unfollow: "Elhagyás" admin_title: "Adminisztrátor" settings_title: "Beállítások" + info_title: "Csatorna info" category_label: "Kategória" history_label: "Idővonal" members_label: "Tagok" admin: title: "Csevegés" + export_messages: + title: "Chat üzenetek exportálása" + description: "Minden csatorna minden üzenetét exportálja." + create_export: "Export létrehozása" + export_has_started: "Az export megkezdődött. Kapni fog egy PÜ-et, ha elkészült." + my_threads: + title: Témáim + aria_label: "Váltás a témáim listára" direct_messages: + title: "PÜ" + aria_label: "Váltás privát üzenetekre" new: "Személyes csevegés létrehozása" create: "Ugrás" leave: "E személyes csevegés elhagyása" + close: "Zárja be ezt a személyes csevegést" + cannot_create: "Sajnos nem tud közvetlen üzeneteket küldeni." + channel_list: + title: "Csatornák" + aria_label: "Váltás a csatornalistára" incoming_webhooks: back: "Vissza" channel_placeholder: "Válasszon csatornát" @@ -299,12 +465,15 @@ hu: system: "rendszer" title: "Bejövő webhookok" url: "URL" + url_instructions: "Ez az URL egy titkos értéket tartalmaz - tartsa biztonságban." username: "Felhasználónév" username_instructions: "A csatornán közzétevő bot felhasználóneve. Ha üresen marad, akkor alapértelmezés szerint „rendszer”." + instructions: "A bejövő webhookokat külső rendszerek használhatják arra, hogy üzeneteket küldjenek el egy kijelölt csevegőcsatornára bot-felhasználóként a /hooks/:key végponton keresztül. A hasznos adat egyetlen szöveges paraméterből áll, amely 2000 karakterre korlátozódik.

Támogatjuk a korlátozott Slack formátumú szöveg paramétereit is, a hivatkozások és említések kinyerése a https://api formátuma alapján. slack.com/reference/surfaces/formatting, de ehhez a /hooks/:key/slack végpontot kell használni." selection: cancel: "Visszavon" quote_selection: "Idézet a témában" copy: "Másolás" + delete: "Törlés (%{selectionCount}/%{totalCount})" move_selection_to_channel: "Áthelyezés csatornába" error: "Hiba történt a csevegőüzenetek áthelyezésekor" title: "Csevegés áthelyezése a témához" @@ -332,9 +501,21 @@ hu: one: "%{commaSeparatedUsernames} és még %{count} valaki gépel" other: "%{commaSeparatedUsernames} és még %{count} valaki gépel" retention_reminders: + indefinitely_short: "határozatlan ideig" + indefinitely_long: "A csevegési beállítások úgy lettek beállítva, hogy a csatornaüzeneteket korlátlan ideig megőrizzék." short: one: "%{count} nap" other: "%{count} nap" + long: + one: "A csevegési beállítások úgy lettek beállítva, hogy a csatornaüzeneteket a %{count} napig megőrizzék." + other: "A csevegési beállítások úgy lettek beállítva, hogy a csatornaüzeneteket a %{count} napig megőrizzék." + flags: + off_topic: "Ez az üzenet nem tartozik a csatorna címében meghatározott jelenlegi vitához, és valószínűleg máshová kellene áthelyezni." + inappropriate: "Ez az üzenet olyan elemeket tartalmaz, amelyet egy értelmes ember sértőnek, gorombának vagy a közösségi irányelvek megsértésének tartana." + illegal: "Ez a bejegyzés a személyzet figyelmét igényli, mert úgy vélem, hogy illegális tartalmat tartalmaz." + spam: "Ez az üzenet reklám, vagy vandalizmus. Nem hasznos vagy releváns az aktuális csatorna szempontjából." + notify_user: "Szeretnék közvetlenül és személyesen beszélni ezzel a személlyel az üzenetéről." + notify_moderators: "Ez az üzenet a személyzet figyelmét igényli a fentiekben fel nem sorolt egyéb okból." flagging: action: "Üzenet megjelölése" emoji_picker: @@ -348,6 +529,7 @@ hu: activities: "Tevékenységek" flags: "Zászlók" symbols: "Szimbólumok" + search_placeholder: "Keresés emoji név és álnév alapján..." no_results: "Nincs találat" thread: title: "Cím" @@ -355,17 +537,37 @@ hu: replies: one: "%{count} válasz" other: "%{count} válasz" - label: Szál + label: Téma + close: "Téma bezárása" + original_message: + started_by: "Indította" settings: "Beállítások" last_reply: "utolsó válasz" notifications: regular: title: "Normális" + description: "Értesítést kap, ha valaki megemlíti a @nevét ebben a témában." tracking: title: "Követés" + description: "A téma új válaszainak száma megjelenik a téma listájában és a csatornán. Értesítést kapsz, ha valaki megemlíti a @nevedet ebben a témában." participants_other_count: one: "+%{count}" other: "+%{count}" + thread_title_toast: + title: "Témacím beállítása" + message: "Segítsen másoknak felfedezni ezt a beszélgetést." + dismiss_action: "Ne mutassa újra" + primary_action: "Cím beállítása" + thread_title_modal: + title: "Téma cím beállítása" + input_placeholder: "Mondja el másoknak, miről szól ez a beszélgetés..." + discourse_ai: + title: "Téma címek automatikus generálása" + description: "Nézze meg a %{url} oldalt, ha többet szeretne megtudni erről és a Discourse-élmény egyéb fejlesztéseiről." + threads: + open: "Nyitott témák" + list: "Témák" + none: "Nem vesz részt semmilyen témában ebben a csatornában." draft_channel_screen: header: "Új üzenet" cancel: "Visszavon" @@ -406,6 +608,15 @@ hu: sender: label: Feladó description: Alapértelmezés szerint a rendszer + review: + transcript: + view: "Korábbi üzenetek átirata" + types: + chat_reviewable_message: + title: "Megjelölt csevegőüzenet" + reviewable_chat_message: + title: "Megjelölt csevegőüzenet" + noun: "csevegés üzenet" keyboard_shortcuts_help: chat: title: "Csevegés" @@ -418,6 +629,30 @@ hu: composer_code: "%{shortcut} Kód (csak a szerkesztőben)" drawer_open: "%{shortcut} Csevegési fiók megnyitása" drawer_close: "%{shortcut} Csevegési fiók bezárása" + mark_all_channels_read: "%{shortcut} Minden csatorna olvasottként való megjelölése" topic_statuses: chat: help: "A csevegés engedélyezett ebben a témában" + user: + allow_private_messages: "Engedélyezze más felhasználóknak, hogy személyes és közvetlen üzeneteket küldjenek nekem" + muted_users_instructions: "Távolítsa el az összes értesítést, személyes üzenetet és közvetlen csevegőüzenetet ezektől a felhasználóktól." + allowed_pm_users_instructions: "Csak személyes üzeneteket vagy közvetlen chat-üzeneteket engedélyezzen ezektől a felhasználóktól." + allow_private_messages_from_specific_users: "Csak bizonyos felhasználóknak engedélyezze, hogy személyes vagy közvetlen üzeneteket küldjenek nekem." + ignored_users_instructions: "Törölje az összes bejegyzést, üzenetet, értesítést, személyes üzenetet és közvetlen csevegőüzenetet ezektől a felhasználóktól." + user_menu: + no_chat_notifications_title: "Még nincsenek csevegés értesítései" + no_chat_notifications_body: > + Ezen a panelon kap értesítést, ha valaki közvetlen üzenetet küld Önnek, vagy @megemlítik egy csevegésben. Értesítést küldünk az email címére is, ha egy ideje már nem volt bejelentkezve.

Kattintson a csevegőcsatorna tetején található címre, amennyiben szeretné beállítani, hogy milyen érdesítést szeretne kapni az adott csatornán. További információkért tekintse meg a Értesítési beállításokat. + tabs: + chat_notifications: "Csevegés értesítések" + chat_notifications_with_unread: + one: "Csevegési értesítések - %{count} olvasatlan" + other: "Csevegési értesítések - %{count} olvasatlan" + styleguide: + sections: + chat: + title: Csevegés + sidebar: + panels: + chat: + label: "Csevegés" diff --git a/plugins/chat/config/locales/client.ro.yml b/plugins/chat/config/locales/client.ro.yml index 8fee95ab9ae..0a12260a5b0 100644 --- a/plugins/chat/config/locales/client.ro.yml +++ b/plugins/chat/config/locales/client.ro.yml @@ -184,7 +184,7 @@ ro: other: "%{count} de zile" emoji_picker: objects: "Obiecte" - flags: "Marcaje de avertizare" + flags: "Semnalări" thread: title: "Titlu" replies: diff --git a/plugins/chat/config/locales/server.hu.yml b/plugins/chat/config/locales/server.hu.yml index 9fb27ebd54d..df799bb7281 100644 --- a/plugins/chat/config/locales/server.hu.yml +++ b/plugins/chat/config/locales/server.hu.yml @@ -17,6 +17,7 @@ hu: chat_duplicate_message_sensitivity: "Annak a valószínűsége, hogy az azonos feladó által küldött ismételt üzenet rövid időn belül blokkolásra kerül. Tizedes szám 0 és 1.0 között, ahol az 1.0 a legmagasabb érték (az üzeneteket gyakrabban blokkolja rövidebb idő alatt). Az ismételt üzenetek engedélyezéséhez állítsa „0”-ra az értéket." chat_minimum_message_length: "A csevegőüzenetek minimális karakterszáma." chat_archive_destination_topic_status: "Az az állapot, amelyet a céltéma a csatornaarchiválás befejezése után fog kapni. Ez csak akkor érvényes, ha a céltéma egy új téma, nem pedig egy meglévő." + chat_preferred_mobile_index: "Előnyben részesített lap a /chat mobilra való betöltésekor." errors: chat_default_channel: "Az alapértelmezett csevegőcsatornának nyilvános csatornának kell lennie." system_messages: diff --git a/plugins/checklist/config/locales/client.hu.yml b/plugins/checklist/config/locales/client.hu.yml index 76b6e9d8bcb..43e5fd6771d 100644 --- a/plugins/checklist/config/locales/client.hu.yml +++ b/plugins/checklist/config/locales/client.hu.yml @@ -5,3 +5,6 @@ # https://translate.discourse.org/ hu: + js: + checklist: + edit_reason: "ellenőrzőlista változás" diff --git a/plugins/discourse-lazy-videos/config/locales/server.hu.yml b/plugins/discourse-lazy-videos/config/locales/server.hu.yml index 76b6e9d8bcb..7ee629f3d7e 100644 --- a/plugins/discourse-lazy-videos/config/locales/server.hu.yml +++ b/plugins/discourse-lazy-videos/config/locales/server.hu.yml @@ -5,3 +5,8 @@ # https://translate.discourse.org/ hu: + site_settings: + lazy_videos_enabled: "Engedélyezze a Lazy Videos plugint" + lazy_youtube_enabled: "Lazy betöltés engedélyezése a YouTube-beágyazásokhoz" + lazy_vimeo_enabled: "Lazy betöltés engedélyezése a Vimeo beágyazásokhoz" + lazy_tiktok_enabled: "Lazy betöltés engedélyezése a TikTok beágyazásokhoz (kísérleti)" diff --git a/plugins/discourse-narrative-bot/config/locales/server.hu.yml b/plugins/discourse-narrative-bot/config/locales/server.hu.yml index ce148928c3e..9c6bb444d66 100644 --- a/plugins/discourse-narrative-bot/config/locales/server.hu.yml +++ b/plugins/discourse-narrative-bot/config/locales/server.hu.yml @@ -45,6 +45,9 @@ hu: trigger: "kockadobás" invalid: |- Sajnálom, matematikailag lehetetlen ezt a kockakombinációt dobni. :confounded: + not_enough_dice: + one: "Csak %{count} kockám van. Szégyen, tudom!" + other: "Csak %{count} kockám van. Szégyen, tudom!" out_of_range: |- Tudta, hogy a [legtöbb oldallal rendelkező](https://www.wired.com/2016/05/mathematical-challenge-of-designing-the-worlds-most-complex-120-sided-dice) matematikailag fair kocka 120 oldalas? results: |- @@ -293,6 +296,10 @@ hu: not_found: |- Ó jaj, a csúnya bejegyzésem még nem lett ide nem illőként jelentve. :worried: Tudja jelenteni ide nem illőként a **jelentés** gombbal? Ne feledja, hogy használnia kell a továbbiak megjelenítése gombot, hogy megjelenítése a további műveleteket a bejegyzéseknél. search: + instructions: |- + _psszt_… Elrejtettem egy meglepetést a témában. Ha készen áll a kihívásra, akkor **válassza a keresés ikont** jobbra fent ↗, majd válassza az 'ebben a témában' és keressen rá. + + Próbáljon a „kapi​bara" kifejezésre keresni a témában. hidden_message: |- Hogyan is hagyhatta ki ezt a vízidisznót? :wink: @@ -366,6 +373,16 @@ hu: Ne feledje, hogy csak %{deletion_after} órája van a bejegyzés törlésének visszavonására. category_hashtag: + instructions: |- + Tudta, hogy a bejegyzésében hivatkozhat kategóriákra és címkékre? Látta például a(z) %{category} kategóriát? + + Írja be a „#” karaktert bárhová a mondatban, és válasszon egy kategóriát vagy címkét. + not_found: |- + Hmm, sehol nem látok kategóriát. Be tudja másolni ezt a következő válaszába? + + ```text + Kategóriahivatkozásokat tudok létrehozni a # használatával + ``` reply: |- Kiváló! Ne feledje, hogy ez a kategóriákkal _és_ címkékkel is működik, ha a címkék engedélyezettek. change_topic_notification_level: diff --git a/plugins/discourse-narrative-bot/config/locales/server.ug.yml b/plugins/discourse-narrative-bot/config/locales/server.ug.yml index 9ed799d34ee..08661cf33b6 100644 --- a/plugins/discourse-narrative-bot/config/locales/server.ug.yml +++ b/plugins/discourse-narrative-bot/config/locales/server.ug.yml @@ -8,9 +8,44 @@ ug: discourse_narrative_bot: quote: trigger: "نەقىل" + "8": + author: "ئېلىنور رۇزۋېلت" + "9": + quote: "ئەگەر بىرەيلەن خاتالىقىنى ئېتىراپ قىلالىسا، ئۇنداقتا خاتالىقلارنى ھەمىشە كەچۈرۈۋېتىشكە بولىدۇ." + author: "برۇس لى" + "10": + author: "ناپولېئون خىل" + "11": + quote: "ئائىلە ئىناقلىقى، دۇنيانىڭ تىنچلىقى." + author: "مۇستاپا كامال ئاتاتۈرك" + "12": + quote: "مائارىپ نامراتلىقتىن قۇتۇلۇشنىڭ يولى ئەمەس، بەلكى ئۇنىڭغا قارشى تۇرۇشنىڭ يولى." + author: "جۇلىئۇس نىيېرېرې" + "13": + quote: "مىڭ چاقىرىملىق مۇساپە چوقۇم تۇنجى قەدەم بىلەن باشلىنىدۇ." + author: "لاۋ زى" + results: |- + > :left_speech_bubble: _%{quote}_ — %{author} magic_8_ball: + trigger: "تەلەي" answers: + "1": "ئەلۋەتتە" + "2": "قارار شۇنداق" + "3": "شۈبھىسىزكى" + "4": "ھەئە ئەلۋەتتە" + "5": "ئۇنىڭغا ئىشەنسىڭىز بولىدۇ" + "6": "كۆرگىنىمدىن قارىغاندا، شۇنداق" + "7": "ئېھتىمالى يۇقىرى" + "8": "قارىماققا ياخشى" "9": "ھەئە" + "10": "ئىشارەتلەر ھەئەنى ئىما قىلىۋاتىدۇ" + "11": "قايتا خالىغانچە جاۋاب قايتۇرۇپ، سىناپ بېقىڭ" + "12": "كېيىن قايتا سوراڭ" + "13": "ئەڭ ياخشىسى ھازىر سىزگە دېمەي" + "14": "ھازىر بىر نېمە دېگىلى بولمايدۇ" + "15": "دىققىتىڭىزنى يىغىپ قايتا سوراڭ" + "16": "ئۇنىڭدىن ئۈمىد كۈتمەڭ" + "17": "جاۋابىم ياق" new_user_narrative: reset_trigger: "دەرسلىك" hello: @@ -24,6 +59,7 @@ ug: alt: "مۇۋەپپەقىيەت گۇۋاھنامىسى" advanced_user_narrative: reset_trigger: "ئالىي دەرسلىك" + title: ":arrow_up: ئالىي ئىشلەتكۈچى ئىقتىدارى" category_hashtag: instructions: |- يازمىڭىزدا سەھىپە ۋە بەلگىلەرنى نەقىل ئالالايدىغانلىقىڭىزنى بىلەمسىز؟ مەسىلەن، %{category} سەھىپەنى كۆردىڭىزمۇ؟ @@ -34,6 +70,14 @@ ug: ```text مەن # ئارقىلىق سەھىپە ئۇلانمىسى قۇرالايمەن. + poll: + reply: |- + ھەي، ياخشى بىلەت تاشلاش! قاراڭ سىزگە قانداق ئۆگەتتىم؟ + + [poll] + * :+1: + * :-1: + [/poll] details: reply: |- قالتىس ئىش بوپتۇ - سىز تەپسىلاتىغا بەك دىققەت قىلىدىكەنسىز! diff --git a/plugins/footnote/config/locales/server.hu.yml b/plugins/footnote/config/locales/server.hu.yml index 76b6e9d8bcb..f6c8e747788 100644 --- a/plugins/footnote/config/locales/server.hu.yml +++ b/plugins/footnote/config/locales/server.hu.yml @@ -5,3 +5,6 @@ # https://translate.discourse.org/ hu: + site_settings: + enable_markdown_footnotes: engedélyezze a lábjegyzetek jelölését ezen az oldalon + display_footnotes_inline: lehetővé teszi a lábjegyzetek soron belüli bővítését diff --git a/plugins/poll/config/locales/client.hu.yml b/plugins/poll/config/locales/client.hu.yml index 022500cf0d6..9beac70578b 100644 --- a/plugins/poll/config/locales/client.hu.yml +++ b/plugins/poll/config/locales/client.hu.yml @@ -25,6 +25,21 @@ hu: title: "Az eredmények a szavazás lezárásakor lesznek megjelenítve." staff: title: "Az eredményeket csak a stábtagok láthatják." + tabs: + votes: "Szavazatok" + outcome: "Eredmény" + multiple: + help: + at_least_min_options: + one: "Legalább %{count} lehetőséget válasszon." + other: "Legalább %{count} lehetőséget válasszon." + up_to_max_options: + one: "Legfeljebb %{count} lehetőséget válasszon." + other: "Legfeljebb %{count} lehetőséget válasszon." + x_options: + one: "%{count} lehetőséget válasszon." + other: "%{count} lehetőséget válasszon." + between_min_and_max_options: "%{min} és %{max} között válasszon." cast-votes: title: "Szavazat leadása" label: "Szavazzon most!" @@ -33,8 +48,10 @@ hu: label: "Eredmények" remove-vote: title: "Saját szavazat eltávolítása" + label: "Szavazás visszavonása" hide-results: title: "Vissza a szavazataihoz" + label: "Szavazás" group-results: title: "Szavazatok csoportosítása felhasználói mező szerint" label: "Bontás megjelenítése" @@ -59,9 +76,24 @@ hu: percentage: "Százalék" count: "Számláló" ranked_choice: + title: + rounds: "Forduló" + outcome: "Eredmény" none: "Egyik sem" + majority: "Többség" + eliminated: "Kiesett" + round: "Forduló" + winner: + one: "Az első forduló után %{winner} a győztes." + other: "%{count} forduló után %{winner} a győztes." + tied: + one: "Egy forduló után döntetlen a következő jelöltek között:" + other: "%{count} forduló után döntetlen a következő jelöltek között:" options: label: "Beállítások" + ranked_choice: + abstain: "Tartózkodás" + login: "Jelentkezzen be a szavazáshoz!" error_while_toggling_status: "Sajnáljuk, hiba történt a szavazás állapotának átváltásakor." error_while_casting_votes: "Sajnáljuk, hiba történt a szavazata leadásakor." error_while_fetching_voters: "Sajnáljuk, hiba történt a szavazók megjelenítésekor." @@ -80,6 +112,7 @@ hu: label: Típus regular: Egyetlen választás multiple: Többválasztós + ranked_choice: Rangsorolt választás number: Számszerű értékelés poll_result: label: Eredmények megjelenítése… diff --git a/plugins/poll/config/locales/client.ug.yml b/plugins/poll/config/locales/client.ug.yml index 4db1174523d..21ac7c40577 100644 --- a/plugins/poll/config/locales/client.ug.yml +++ b/plugins/poll/config/locales/client.ug.yml @@ -37,7 +37,7 @@ ug: one: "كۆپ بولغاندا %{count} تاللانما تاللىنىدۇ." other: "كۆپ بولغاندا %{count} تاللانما تاللىنىدۇ." x_options: - one: "كۆپ بولغاندا %{count} تاللانما تاللىنىدۇ." + one: "%{count} تاللانما تاللىنىدۇ." other: "%{count} تاللانما تاللىنىدۇ." between_min_and_max_options: "%{min} بىلەن %{max} تاللانما ئارىسىدا تاللىنىدۇ." cast-votes: diff --git a/plugins/poll/config/locales/server.es.yml b/plugins/poll/config/locales/server.es.yml index 2a5f1a3bb1f..ed1ca03a694 100644 --- a/plugins/poll/config/locales/server.es.yml +++ b/plugins/poll/config/locales/server.es.yml @@ -12,8 +12,8 @@ es: poll_minimum_trust_level_to_create: "Definir el nivel de confianza mínimo requerido para crear encuestas." poll_create_allowed_groups: "Grupos que pueden crear encuestas." poll_groupable_user_fields: "Un grupo de nombres de campos de usuario que se pueden usar para agrupar y filtrar los resultados de encuestas." - poll_export_data_explorer_query_id: "ID de la consulta del explorador de datos que se utilizará para exportar los resultados de la encuesta (0 para deshabilitar)." - poll_export_ranked_choice_data_explorer_query_id: "ID de la consulta del explorador de datos a usar en la exportación de resultados de encuestas de votación de eliminación instantánea" + poll_export_data_explorer_query_id: "ID de la consulta del explorador de datos que se utilizará para exportar los resultados de la encuesta (0 para desactivar)." + poll_export_ranked_choice_data_explorer_query_id: "ID de la consulta del explorador de datos que se utilizará para exportar los resultados de la votación por escrutinio instantáneo." poll_default_public: "Al crear una nueva encuesta, activar por defecto la opción «mostrar quién ha votado»." keywords: poll_create_allowed_groups: "poll_minimum_trust_level_to_create" @@ -53,7 +53,7 @@ es: one: En esta encuesta hace falta %{count} voto. other: En esta encuesta hacen falta %{count} votos. ranked_choice: - vote_options_mismatch: "Para la segunda vuelta inmediata, el número de elecciones realizadas en una votación debe coincidir con el número de opciones. El número de opciones es %{count} y el número de elecciones realizadas es %{provided}." + vote_options_mismatch: "Para el escrutinio instantáneo, el número de elecciones realizadas en una votación debe coincidir con el número de opciones. El número de opciones es %{count} y el número de elecciones realizadas es %{provided}." no_group_results_support: "Tipo de encuesta no válida, ranked_choice no admite resultados agrupados." topic_must_be_open_to_toggle_status: "El tema debe estar abierto para cambiar el estado." only_staff_or_op_can_toggle_status: "Solo un miembro del equipo o la persona que realizó la publicación original pueden cambiar el estado de una encuesta." diff --git a/plugins/poll/config/locales/server.fi.yml b/plugins/poll/config/locales/server.fi.yml index bce7d29db87..9b7e4f7a038 100644 --- a/plugins/poll/config/locales/server.fi.yml +++ b/plugins/poll/config/locales/server.fi.yml @@ -12,6 +12,8 @@ fi: poll_minimum_trust_level_to_create: "Vähimmäisluottamustaso, jolla voi luoda kyselyitä." poll_create_allowed_groups: "Ryhmät, joilla on oikeus luoda kyselyitä." poll_groupable_user_fields: "Käyttäjäkenttäluokat, joiden mukaan kyselyiden tuloksia voi ryhmitellä ja suodattaa." + poll_export_data_explorer_query_id: "Tietoselauskyselyn tunnus, jota käytetään äänestystulosten viemiseen (poista käytöstä arvolla 0)." + poll_export_ranked_choice_data_explorer_query_id: "Tietoselauskyselyn tunnus, jota käytetään IRV-äänestystulosten viemiseen." poll_default_public: "Ota \"Näytä äänestäneet\" -valinta käyttöön oletuksena luotaessa uutta kyselyä." keywords: poll_create_allowed_groups: "poll_minimum_trust_level_to_create" @@ -51,6 +53,7 @@ fi: one: Tähän kyselyyn vaaditaan vähintään %{count} ääni. other: Tähän kyselyyn vaaditaan vähintään %{count} ääntä. ranked_choice: + vote_options_mismatch: "IRV-äänestyksessä äänessä tehtyjen valintojen määrän täytyy vastata vaihtoehtojen määrää. Vaihtoehtojen määrä on %{count}, ja tehtyjen valintojen määrä oli %{provided}." no_group_results_support: "Virheellinen kyselytyyppi, ranked_choice ei tue ryhmiteltyjä tuloksia." topic_must_be_open_to_toggle_status: "Vain avoimessa ketjussa voi muuttaa kyselyn tilaa." only_staff_or_op_can_toggle_status: "Vain henkilökunta tai kyselyn laatija voi muuttaa kyselyn tilaa." diff --git a/plugins/poll/config/locales/server.fr.yml b/plugins/poll/config/locales/server.fr.yml index da628ddb807..4d61f7c2070 100644 --- a/plugins/poll/config/locales/server.fr.yml +++ b/plugins/poll/config/locales/server.fr.yml @@ -12,6 +12,8 @@ fr: poll_minimum_trust_level_to_create: "Définir le niveau de confiance minimal requis pour créer des sondages." poll_create_allowed_groups: "Les groupes autorisés à créer des sondages." poll_groupable_user_fields: "Un ensemble de noms de champs utilisateur qui peuvent être utilisés pour grouper et filtrer les résultats d'un sondage." + poll_export_data_explorer_query_id: "ID de la requête de l'explorateur de données à utiliser pour exporter les résultats du sondage (0 pour désactiver)." + poll_export_ranked_choice_data_explorer_query_id: "ID de la requête de l'explorateur de données à utiliser pour exporter les résultats du scrutin de second tour instantané." poll_default_public: "Lors de la création d'un nouveau sondage, activez l'option « Afficher qui a voté » par défaut." keywords: poll_create_allowed_groups: "poll_minimum_trust_level_to_create" @@ -51,6 +53,7 @@ fr: one: Un minimum de %{count} vote est nécessaire pour ce sondage. other: Un minimum de %{count} votes est nécessaire pour ce sondage. ranked_choice: + vote_options_mismatch: "Pour le second tour instantané, le nombre de choix effectués lors d'un vote doit correspondre au nombre d'options. Le nombre d'options est de %{count} et le nombre de choix effectués était de %{provided}." no_group_results_support: "Type de sondage non valide, ranked_choice ne prend pas en charge les résultats groupés." topic_must_be_open_to_toggle_status: "Le sujet doit être ouvert pour modifier le statut." only_staff_or_op_can_toggle_status: "Seul(e) un(e) responsable ou le créateur ou la créatrice du sujet peuvent modifier le statut d'un sondage." diff --git a/plugins/poll/config/locales/server.hu.yml b/plugins/poll/config/locales/server.hu.yml index 0030991b8ad..8dc04e21345 100644 --- a/plugins/poll/config/locales/server.hu.yml +++ b/plugins/poll/config/locales/server.hu.yml @@ -10,10 +10,17 @@ hu: poll_maximum_options: "Szavazási lehetőségek legnagyobb száma a szavazásoknál." poll_edit_window_mins: "A bejegyzés létrehozása után hány percig lehet szerkeszteni a bejegyzést." poll_minimum_trust_level_to_create: "Adja meg a szavazások létrehozásához szükséges legkisebb bizalmi szintet." + poll_create_allowed_groups: "A szavazások létrehozására jogosult csoportok." poll_groupable_user_fields: "A szavazási eredmények csoportosítására és szűrésére használható felhasználói mezőnevek halmaza." + poll_export_data_explorer_query_id: "A szavazási eredmények exportálásához használandó adatkezelő lekérdezés azonosítója. (0 a letiltáshoz)." + poll_export_ranked_choice_data_explorer_query_id: "Azonnali szavazás eredményhirdetés exportálásához használandó adatkezelő lekérdezés azonosítója." + poll_default_public: "Új szavazás létrehozásakor alapértelmezés szerint engedélyezze a „mutassa meg, ki szavazott” opciót." + keywords: + poll_create_allowed_groups: "szavazáshoz_minimális_megbízhatósági_szint_létrehozása" poll: poll: "szavazás" invalid_argument: "Érvénytelen „%{value}” érték az „%{argument}” argumentumhoz." + multiple_polls_without_name: "Több szavazás létrehozásakor adjon meg egyedi neveket a név=példa hozzáadásával a [poll] címkéihez." multiple_polls_with_same_name: "Több szavazás is ugyanazt a nevet használja: %{name}. Használja a „name” attribútumot, hogy egyedileg azonosítsa a szavazásokat." default_poll_must_have_at_least_1_option: "A szavazásnak legalább 1 lehetőséget kell tartalmaznia." named_poll_must_have_at_least_1_option: "A(z) %{name} szavazásnak legalább 1 lehetőséget kell tartalmaznia." @@ -45,8 +52,13 @@ hu: min_vote_per_user: one: Legalább %{count} szavazat szükséges ennél a szavazásnál. other: Legalább %{count} szavazat szükséges ennél a szavazásnál. + ranked_choice: + vote_options_mismatch: "Azonnali eredményhirdetés esetén a szavazás során meghozott választások számának meg kell egyeznie az opciók számával. Az opciók száma %{count} , a választások száma pedig %{provided}volt." + no_group_results_support: "Érvénytelen szavazástípus, a rangsorolt_választás nem támogatja a csoportosított eredményeket." topic_must_be_open_to_toggle_status: "A témának nyitottnak kell lennie ahhoz, hogy átváltsa az állapotát." only_staff_or_op_can_toggle_status: "Csak egy stábtag vagy az eredeti szerző tudja átváltani a szavazás állapotát." + errors: + poll_not_found: "A szavazás nem található, kérjük, erősítse meg a paramétereket." insufficient_rights_to_create: "Nem hozhat létre szavazásokat." email: link_to_poll: "Kattintson ide a szavazás megtekintéséhez." diff --git a/plugins/poll/config/locales/server.it.yml b/plugins/poll/config/locales/server.it.yml index 63b73fb9fd2..01ae5b9c2ba 100644 --- a/plugins/poll/config/locales/server.it.yml +++ b/plugins/poll/config/locales/server.it.yml @@ -12,6 +12,8 @@ it: poll_minimum_trust_level_to_create: "Definisce il minimo livello di attendibilità necessario per poter creare sondaggi." poll_create_allowed_groups: "Gruppi a cui è consentito creare sondaggi." poll_groupable_user_fields: "Un insieme di nomi di campi utente che possono essere utilizzati per raggruppare e filtrare i risultati del sondaggio." + poll_export_data_explorer_query_id: "ID della query Data Explorer da utilizzare per l'esportazione dei risultati del sondaggio (0 per disabilitare)." + poll_export_ranked_choice_data_explorer_query_id: "ID della query di Data Explorer da utilizzare per esportare i risultati del sondaggio sul ballottaggio immediato." poll_default_public: "Quando si crea un nuovo sondaggio, abilita l'opzione \"mostra chi ha votato\" per impostazione predefinita." keywords: poll_create_allowed_groups: "poll_minimum_trust_level_to_create" @@ -51,6 +53,7 @@ it: one: Almeno %{count} voto è richiesto per questo sondaggio. other: Almeno %{count} voti sono richiesti per questo sondaggio. ranked_choice: + vote_options_mismatch: "Per il ballottaggio immediato, il numero di scelte fatte in una votazione deve corrispondere al numero di opzioni. Il numero di opzioni è %{count} e il numero di scelte fatte era %{provided}." no_group_results_support: "Tipo di sondaggio non valido, ranking_choice non supporta risultati raggruppati." topic_must_be_open_to_toggle_status: "L'argomento deve essere aperto per commutare lo stato." only_staff_or_op_can_toggle_status: "Solo un membro dello staff o l'autore originale possono commutare lo stato di un sondaggio." diff --git a/plugins/poll/config/locales/server.ja.yml b/plugins/poll/config/locales/server.ja.yml index f7736c86a53..204984f8f18 100644 --- a/plugins/poll/config/locales/server.ja.yml +++ b/plugins/poll/config/locales/server.ja.yml @@ -12,6 +12,8 @@ ja: poll_minimum_trust_level_to_create: "投票の作成に必要な最低信頼レベルを定義します。" poll_create_allowed_groups: "投票を作成できるグループ。" poll_groupable_user_fields: "投票結果をグループ化およびフィルタするために使用できるユーザーフィールド名のセット。" + poll_export_data_explorer_query_id: "投票結果のエクスポートに使用するデータエクスプローラークエリの ID (無効にする場合は 0)。" + poll_export_ranked_choice_data_explorer_query_id: "即時決選投票の結果をエクスポートするために使用するデータエクスプローラークエリの ID。" poll_default_public: "新しい投票を作成する際に、デフォルトで '投票者を表示する' オプションを有効にします。" keywords: poll_create_allowed_groups: "poll_minimum_trust_level_to_create" @@ -47,6 +49,7 @@ ja: min_vote_per_user: other: この投票には最低 %{count} 票が必要です。 ranked_choice: + vote_options_mismatch: "即時決選では、投票で選択される選択肢の数は選択肢の数と一致する必要があります。選択肢の数は %{count} 個ですが、%{provided} が選択されました。" no_group_results_support: "投票タイプが無効です。ranked_choice はグループ化された結果をサポートしていません。" topic_must_be_open_to_toggle_status: "ステータスを切り替えるには、トピックがオープンになっている必要があります。" only_staff_or_op_can_toggle_status: "スタッフメンバーまたは元の投稿者のみが投票のステータスを切り替えることができます。" diff --git a/plugins/poll/config/locales/server.nl.yml b/plugins/poll/config/locales/server.nl.yml index c21e3d8fb25..2c48f9d2650 100644 --- a/plugins/poll/config/locales/server.nl.yml +++ b/plugins/poll/config/locales/server.nl.yml @@ -12,6 +12,8 @@ nl: poll_minimum_trust_level_to_create: "Het minimale vertrouwensniveau dat nodig is om polls te maken." poll_create_allowed_groups: "De groepen die polls mogen maken." poll_groupable_user_fields: "Een aantal gebruikersveldnamen die voor het groeperen en filteren van pollresultaten kunnen worden gebruikt." + poll_export_data_explorer_query_id: "ID van de te gebruiken gegevensverkennerquery voor het exporteren van pollresultaten (0 voor uitschakelen)." + poll_export_ranked_choice_data_explorer_query_id: "ID van de te gebruiken gegevensverkennerquery voor het exporteren van de resultaten van polls met gerangschikte keuze." poll_default_public: "Schakel bij het maken van een nieuwe poll standaard de optie 'Weergeven wie er heeft gestemd' in." keywords: poll_create_allowed_groups: "poll_minimum_trust_level_to_create" @@ -51,6 +53,7 @@ nl: one: Er is minimaal %{count} stem vereist voor deze poll. other: Er zijn minimaal %{count} stemmen vereist voor deze poll. ranked_choice: + vote_options_mismatch: "Voor gerangschikte keuze moet het aantal gemaakte keuzes bij een stemming overeenkomen met het aantal opties. Het aantal opties is %{count} en het gemaakte aantal keuzes was %{provided}." no_group_results_support: "Ongeldig polltype, ranked_choice ondersteunt geen gegroepeerde resultaten." topic_must_be_open_to_toggle_status: "Het topic moet geopend zijn om de status te kunnen omschakelen." only_staff_or_op_can_toggle_status: "Alleen een medewerker of de oorspronkelijke plaatser van een bericht kan de status van een poll omschakelen." diff --git a/plugins/poll/config/locales/server.ru.yml b/plugins/poll/config/locales/server.ru.yml index 8850621820e..701d42280b2 100644 --- a/plugins/poll/config/locales/server.ru.yml +++ b/plugins/poll/config/locales/server.ru.yml @@ -12,6 +12,8 @@ ru: poll_minimum_trust_level_to_create: "Определить минимальный уровень доверия, необходимый для создания опросов." poll_create_allowed_groups: "Группы, которым разрешено создавать опросы." poll_groupable_user_fields: "Набор имен пользователей, которые можно использовать для группировки и фильтрации результатов опроса." + poll_export_data_explorer_query_id: "ID запроса в Data Explorer для экспорта результатов опроса (0 для отключения)." + poll_export_ranked_choice_data_explorer_query_id: "ID запроса в Data Explorer, который нужно использовать для экспорта результатов опроса рейтингового голосования." poll_default_public: "При создании нового опроса включите опцию «Показывать проголосовавших» по умолчанию." keywords: poll_create_allowed_groups: "poll_minimum_trust_level_to_create" @@ -59,6 +61,7 @@ ru: many: В этом опросе требуется минимум %{count} голосов. other: В этом опросе требуется минимум %{count} голосов. ranked_choice: + vote_options_mismatch: "При использовании системы рейтингового голосования число сделанных выборов должно совпадать с количеством доступных вариантов. Количество вариантов — %{count}, а количество сделанных выборов — %{provided}." no_group_results_support: "Недопустимый тип опроса. Рейтинговое_голосование не поддерживает сгруппированные результаты." topic_must_be_open_to_toggle_status: "Для изменения статуса тема должна быть открыта." only_staff_or_op_can_toggle_status: "Только модераторы или автор могут поменять статус опроса." diff --git a/plugins/poll/config/locales/server.tr_TR.yml b/plugins/poll/config/locales/server.tr_TR.yml index dbd3c7a3657..e7bc7357e8d 100644 --- a/plugins/poll/config/locales/server.tr_TR.yml +++ b/plugins/poll/config/locales/server.tr_TR.yml @@ -12,6 +12,8 @@ tr_TR: poll_minimum_trust_level_to_create: "Anket oluşturmak için gereken minimum güven seviyesini tanımlayın." poll_create_allowed_groups: "Anket oluşturmasına izin verilen gruplar." poll_groupable_user_fields: "Anket sonuçlarını gruplamak ve filtrelemek için kullanılabilecek bir dizi kullanıcı alanı adı." + poll_export_data_explorer_query_id: "Anket sonuçlarını dışa aktarmak için kullanılacak veri gezgini sorgusunun kimliği (devre dışı bırakmak için 0)." + poll_export_ranked_choice_data_explorer_query_id: "Anlık ikinci tur oylama anket sonuçlarını dışa aktarmak için kullanılacak veri gezgini sorgusunun kimliği." poll_default_public: "Yeni bir anket oluştururken, varsayılan olarak \"kimin oy verdiğini göster\" seçeneğini etkinleştirin." keywords: poll_create_allowed_groups: "poll_minimum_trust_level_to_create" @@ -51,6 +53,7 @@ tr_TR: one: Bu anket için en az %{count} oy gereklidir. other: Bu anket için en az %{count} oy gereklidir. ranked_choice: + vote_options_mismatch: "Anında seçim için, bir oylamada yapılan seçim sayısı seçenek sayısıyla eşleşmelidir. Seçenek sayısı %{count} ve yapılan seçim sayısı %{provided} idi." no_group_results_support: "Geçersiz anket türü, ranked_choice gruplanmış sonuçları desteklemiyor." topic_must_be_open_to_toggle_status: "Durumu açmak/kapatmak için konu açık olmalıdır." only_staff_or_op_can_toggle_status: "Yalnızca bir personel üyesi veya orijinal gönderi sahibi anket durumunu açabilir/kapatabilir." diff --git a/plugins/poll/config/locales/server.zh_CN.yml b/plugins/poll/config/locales/server.zh_CN.yml index e48366c1af2..440780aea82 100644 --- a/plugins/poll/config/locales/server.zh_CN.yml +++ b/plugins/poll/config/locales/server.zh_CN.yml @@ -12,7 +12,7 @@ zh_CN: poll_minimum_trust_level_to_create: "定义创建投票所需的最低信任级别。" poll_create_allowed_groups: "能够创建投票的群组。" poll_groupable_user_fields: "一组可用于对投票结果进行分组和筛选的用户字段名称。" - poll_export_data_explorer_query_id: "用于导出轮询结果的数据资源管理器查询的 ID (0 将禁用)。" + poll_export_data_explorer_query_id: "用于导出轮询结果的数据资源管理器查询的 ID(0 将禁用)。" poll_export_ranked_choice_data_explorer_query_id: "用于导出即时决胜投票结果的数据资源管理器查询的 ID。" poll_default_public: "创建新投票时,默认启用“显示投票人”选项。" keywords: @@ -49,7 +49,7 @@ zh_CN: min_vote_per_user: other: 本投票至少需要 %{count} 票。 ranked_choice: - vote_options_mismatch: "对于即时决胜,投票中做出的选择数必须与选项数相匹配。选项数为 %{count} ,做出的选择数为 %{provided}。" + vote_options_mismatch: "对于即时决胜,投票中做出的选择数必须与选项数相匹配。选项数为 %{count},做出的选择数为 %{provided}。" no_group_results_support: "投票类型无效,ranked_choice 不支持分组结果。" topic_must_be_open_to_toggle_status: "话题必须处于开放状态才能切换状态。" only_staff_or_op_can_toggle_status: "只有管理人员或者发布投票的人才能切换投票状态。" diff --git a/plugins/spoiler-alert/config/locales/client.hu.yml b/plugins/spoiler-alert/config/locales/client.hu.yml index 38542ca0733..df1f2cb8488 100644 --- a/plugins/spoiler-alert/config/locales/client.hu.yml +++ b/plugins/spoiler-alert/config/locales/client.hu.yml @@ -7,5 +7,8 @@ hu: js: spoiler: + title: Spoiler elhomályosítása label: show: "Rejtett tartalom megjelenítése" + composer: + spoiler_text: "Ez a szöveg elmosódott lesz" diff --git a/plugins/spoiler-alert/config/locales/server.hu.yml b/plugins/spoiler-alert/config/locales/server.hu.yml index 76b6e9d8bcb..d86baa3c607 100644 --- a/plugins/spoiler-alert/config/locales/server.hu.yml +++ b/plugins/spoiler-alert/config/locales/server.hu.yml @@ -5,3 +5,7 @@ # https://translate.discourse.org/ hu: + site_settings: + spoiler_enabled: 'Spoiler plugin engedélyezése. Ha ezt megváltoztatja, akkor újra kell töltenie az összes bejegyzést ezzel: „rake posts:rebake”.' + spoiler_alert: + excerpt_spoiler: "spoiler" diff --git a/plugins/styleguide/config/locales/client.hu.yml b/plugins/styleguide/config/locales/client.hu.yml index 12f83fbc331..b3f6341b14f 100644 --- a/plugins/styleguide/config/locales/client.hu.yml +++ b/plugins/styleguide/config/locales/client.hu.yml @@ -10,16 +10,23 @@ hu: title: "Stílus útmutató" welcome: "A kezdéshez válasszon egy szakaszt a bal oldali menüből." categories: + syntax: Szintaxis atoms: Atomok molecules: Molekulák organisms: Szervezetek sections: + bem: + title: "BEM" typography: title: "Tipográfia" example: "Üdvözöljük a Discourse-ban" paragraph: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." date_time_inputs: title: "Dátum/idő bemenetek" + menus: + title: "Menük" + toasts: + title: "Köszöntők" font_scale: title: "Betűtípus rendszer" colors: @@ -27,6 +34,8 @@ hu: icons: title: "Ikonok" full_list: "A Font Awesome ikonok teljes listájának megtekintése" + forms: + title: "Űrlapok" buttons: title: "Gombok" dropdowns: @@ -86,6 +95,7 @@ hu: empty_state: title: "Üres állapot" tooltips: + title: "Eszköztárak" description: "Leírás" header: "Fejléc" hover_to_see: "Vigye az egérmutatót az eszköztipp megtekintéséhez" diff --git a/plugins/styleguide/config/locales/client.ro.yml b/plugins/styleguide/config/locales/client.ro.yml index 03e0da64583..8d694fa9795 100644 --- a/plugins/styleguide/config/locales/client.ro.yml +++ b/plugins/styleguide/config/locales/client.ro.yml @@ -57,7 +57,7 @@ ro: footer_message: title: "Mesaj subsol" signup_cta: - title: "Îndemn la înscriere" + title: "Îndemn la înregistrare" topic_timer_info: title: "Temporizatoare subiecte" topic_footer_buttons: diff --git a/plugins/styleguide/config/locales/server.hu.yml b/plugins/styleguide/config/locales/server.hu.yml index 33cd52896f6..400ca0f0653 100644 --- a/plugins/styleguide/config/locales/server.hu.yml +++ b/plugins/styleguide/config/locales/server.hu.yml @@ -8,3 +8,4 @@ hu: site_settings: styleguide_enabled: 'A „/styleguide” elérési út engedélyezése a Discourse stílusmódosításainak megkönnyítéséhez' styleguide_admin_only: "Az adminisztrátorokra korlátozza a stílusútmutató láthatóságát" + styleguide_allowed_groups: "A stílusútmutató láthatósága a megadott csoportok tagjaira korlátozódik"