From 880fc9baafb2f6a1a341a2139028e385f2e877cf Mon Sep 17 00:00:00 2001 From: Eugen Rochko Date: Tue, 10 Nov 2020 08:53:54 +0100 Subject: New Crowdin updates (#15110) * New translations doorkeeper.en.yml (Hungarian) [ci skip] * New translations doorkeeper.en.yml (Korean) [ci skip] * New translations doorkeeper.en.yml (Georgian) [ci skip] * New translations doorkeeper.en.yml (Japanese) [ci skip] * New translations doorkeeper.en.yml (Italian) [ci skip] * New translations doorkeeper.en.yml (Armenian) [ci skip] * New translations doorkeeper.en.yml (Hebrew) [ci skip] * New translations doorkeeper.en.yml (Dutch) [ci skip] * New translations doorkeeper.en.yml (Finnish) [ci skip] * New translations doorkeeper.en.yml (Basque) [ci skip] * New translations doorkeeper.en.yml (Greek) [ci skip] * New translations doorkeeper.en.yml (German) [ci skip] * New translations doorkeeper.en.yml (Danish) [ci skip] * New translations doorkeeper.en.yml (Czech) [ci skip] * New translations doorkeeper.en.yml (Catalan) [ci skip] * New translations doorkeeper.en.yml (Norwegian) [ci skip] * New translations doorkeeper.en.yml (Persian) [ci skip] * New translations doorkeeper.en.yml (Ukrainian) [ci skip] * New translations doorkeeper.en.yml (Indonesian) [ci skip] * New translations doorkeeper.en.yml (Portuguese, Brazilian) [ci skip] * New translations doorkeeper.en.yml (Galician) [ci skip] * New translations doorkeeper.en.yml (Vietnamese) [ci skip] * New translations doorkeeper.en.yml (Chinese Traditional) [ci skip] * New translations doorkeeper.en.yml (Turkish) [ci skip] * New translations doorkeeper.en.yml (Polish) [ci skip] * New translations doorkeeper.en.yml (Swedish) [ci skip] * New translations doorkeeper.en.yml (Serbian (Cyrillic)) [ci skip] * New translations doorkeeper.en.yml (Albanian) [ci skip] * New translations doorkeeper.en.yml (Slovenian) [ci skip] * New translations doorkeeper.en.yml (Slovak) [ci skip] * New translations doorkeeper.en.yml (Russian) [ci skip] * New translations doorkeeper.en.yml (Portuguese) [ci skip] * New translations en.json (Kazakh) [ci skip] * New translations en.yml (Norwegian Nynorsk) [ci skip] * New translations en.yml (Vietnamese) [ci skip] * New translations simple_form.en.yml (Bulgarian) [ci skip] * New translations simple_form.en.yml (Czech) [ci skip] * New translations en.yml (Czech) [ci skip] * New translations en.json (Czech) [ci skip] * New translations simple_form.en.yml (Catalan) [ci skip] * New translations en.yml (Catalan) [ci skip] * New translations en.json (Catalan) [ci skip] * New translations en.yml (Bulgarian) [ci skip] * New translations en.yml (Danish) [ci skip] * New translations en.json (Bulgarian) [ci skip] * New translations simple_form.en.yml (Arabic) [ci skip] * New translations en.yml (Arabic) [ci skip] * New translations en.json (Arabic) [ci skip] * New translations simple_form.en.yml (Spanish) [ci skip] * New translations en.json (Spanish) [ci skip] * New translations en.json (Danish) [ci skip] * New translations simple_form.en.yml (Danish) [ci skip] * New translations en.yml (French) [ci skip] * New translations en.json (Hebrew) [ci skip] * New translations en.json (Armenian) [ci skip] * New translations simple_form.en.yml (Hungarian) [ci skip] * New translations en.yml (Hungarian) [ci skip] * New translations en.json (Hungarian) [ci skip] * New translations simple_form.en.yml (Hebrew) [ci skip] * New translations en.yml (Hebrew) [ci skip] * New translations simple_form.en.yml (Finnish) [ci skip] * New translations en.json (German) [ci skip] * New translations en.yml (Finnish) [ci skip] * New translations en.json (Finnish) [ci skip] * New translations simple_form.en.yml (Basque) [ci skip] * New translations en.yml (Basque) [ci skip] * New translations en.json (Basque) [ci skip] * New translations simple_form.en.yml (Greek) [ci skip] * New translations simple_form.en.yml (German) [ci skip] * New translations simple_form.en.yml (French) [ci skip] * New translations en.json (French) [ci skip] * New translations simple_form.en.yml (Armenian) [ci skip] * New translations en.json (Italian) [ci skip] * New translations en.yml (Russian) [ci skip] * New translations en.yml (Portuguese) [ci skip] * New translations en.yml (Korean) [ci skip] * New translations en.json (Korean) [ci skip] * New translations simple_form.en.yml (Japanese) [ci skip] * New translations en.yml (Japanese) [ci skip] * New translations en.yml (Greek) [ci skip] * New translations en.yml (Galician) [ci skip] * New translations en.json (Greek) [ci skip] * New translations en.yml (German) [ci skip] * New translations en.yml (Spanish) [ci skip] * New translations en.yml (Turkish) [ci skip] * New translations simple_form.en.yml (Turkish) [ci skip] * New translations en.json (Turkish) [ci skip] * New translations simple_form.en.yml (Vietnamese) [ci skip] * New translations en.yml (Albanian) [ci skip] * New translations en.json (Icelandic) [ci skip] * New translations simple_form.en.yml (Romanian) [ci skip] * New translations simple_form.en.yml (Croatian) [ci skip] * New translations en.yml (Romanian) [ci skip] * New translations en.json (Romanian) [ci skip] * New translations en.yml (Corsican) [ci skip] * New translations simple_form.en.yml (Breton) [ci skip] * New translations en.yml (Breton) [ci skip] * New translations doorkeeper.en.yml (Croatian) [ci skip] * New translations en.yml (Croatian) [ci skip] * New translations en.yml (Icelandic) [ci skip] * New translations en.json (Croatian) [ci skip] * New translations simple_form.en.yml (Thai) [ci skip] * New translations en.yml (Thai) [ci skip] * New translations simple_form.en.yml (Spanish, Argentina) [ci skip] * New translations en.yml (Spanish, Argentina) [ci skip] * New translations doorkeeper.en.yml (Icelandic) [ci skip] * New translations simple_form.en.yml (Icelandic) [ci skip] * New translations en.yml (Armenian) [ci skip] * New translations en.yml (Italian) [ci skip] * New translations en.json (Norwegian Nynorsk) [ci skip] * New translations simple_form.en.yml (Chinese Traditional) [ci skip] * New translations en.json (Portuguese, Brazilian) [ci skip] * New translations simple_form.en.yml (Galician) [ci skip] * New translations en.json (Galician) [ci skip] * New translations en.yml (Urdu (Pakistan)) [ci skip] * New translations en.json (Urdu (Pakistan)) [ci skip] * New translations en.yml (Chinese Traditional) [ci skip] * New translations simple_form.en.yml (Portuguese, Brazilian) [ci skip] * New translations en.json (Chinese Traditional) [ci skip] * New translations simple_form.en.yml (Chinese Simplified) [ci skip] * New translations en.yml (Chinese Simplified) [ci skip] * New translations en.json (Chinese Simplified) [ci skip] * New translations simple_form.en.yml (Ukrainian) [ci skip] * New translations en.yml (Ukrainian) [ci skip] * New translations en.json (Ukrainian) [ci skip] * New translations en.yml (Portuguese, Brazilian) [ci skip] * New translations en.json (Indonesian) [ci skip] * New translations en.yml (Swedish) [ci skip] * New translations en.json (Bengali) [ci skip] * New translations en.json (Thai) [ci skip] * New translations en.yml (Marathi) [ci skip] * New translations en.json (Marathi) [ci skip] * New translations simple_form.en.yml (Bengali) [ci skip] * New translations en.yml (Bengali) [ci skip] * New translations en.json (Spanish, Argentina) [ci skip] * New translations en.yml (Indonesian) [ci skip] * New translations simple_form.en.yml (Tamil) [ci skip] * New translations en.yml (Tamil) [ci skip] * New translations en.json (Tamil) [ci skip] * New translations simple_form.en.yml (Persian) [ci skip] * New translations en.yml (Persian) [ci skip] * New translations en.json (Persian) [ci skip] * New translations simple_form.en.yml (Indonesian) [ci skip] * New translations simple_form.en.yml (Swedish) [ci skip] * New translations en.json (Swedish) [ci skip] * New translations simple_form.en.yml (Italian) [ci skip] * New translations en.json (Macedonian) [ci skip] * New translations en.json (Norwegian) [ci skip] * New translations simple_form.en.yml (Dutch) [ci skip] * New translations en.yml (Dutch) [ci skip] * New translations en.json (Dutch) [ci skip] * New translations en.yml (Macedonian) [ci skip] * New translations simple_form.en.yml (Norwegian) [ci skip] * New translations en.yml (Lithuanian) [ci skip] * New translations en.json (Lithuanian) [ci skip] * New translations simple_form.en.yml (Korean) [ci skip] * New translations simple_form.en.yml (Georgian) [ci skip] * New translations en.yml (Georgian) [ci skip] * New translations en.json (Georgian) [ci skip] * New translations en.json (Japanese) [ci skip] * New translations en.yml (Norwegian) [ci skip] * New translations en.json (Polish) [ci skip] * New translations simple_form.en.yml (Serbian (Cyrillic)) [ci skip] * New translations en.json (Slovenian) [ci skip] * New translations en.yml (Serbian (Cyrillic)) [ci skip] * New translations en.json (Serbian (Cyrillic)) [ci skip] * New translations simple_form.en.yml (Albanian) [ci skip] * New translations en.json (Albanian) [ci skip] * New translations simple_form.en.yml (Slovenian) [ci skip] * New translations en.yml (Slovenian) [ci skip] * New translations simple_form.en.yml (Slovak) [ci skip] * New translations en.yml (Polish) [ci skip] * New translations en.yml (Slovak) [ci skip] * New translations en.json (Slovak) [ci skip] * New translations simple_form.en.yml (Russian) [ci skip] * New translations en.json (Russian) [ci skip] * New translations simple_form.en.yml (Portuguese) [ci skip] * New translations en.json (Portuguese) [ci skip] * New translations simple_form.en.yml (Polish) [ci skip] * New translations en.json (Turkish) [ci skip] * New translations en.yml (Turkish) [ci skip] * New translations en.json (Korean) [ci skip] * New translations en.json (Corsican) [ci skip] * New translations devise.en.yml (Turkish) [ci skip] * New translations en.json (Corsican) [ci skip] * New translations en.yml (Kabyle) [ci skip] * New translations doorkeeper.en.yml (Spanish) [ci skip] * New translations en.json (Spanish, Mexico) [ci skip] * New translations doorkeeper.en.yml (Spanish, Mexico) [ci skip] * New translations simple_form.en.yml (Spanish, Mexico) [ci skip] * New translations en.yml (Spanish, Mexico) [ci skip] * New translations simple_form.en.yml (Spanish) [ci skip] * New translations en.json (Spanish) [ci skip] * New translations en.json (Korean) [ci skip] * New translations en.yml (Japanese) [ci skip] * New translations en.yml (Spanish) [ci skip] * New translations en.json (Turkish) [ci skip] * New translations en.yml (Japanese) [ci skip] * New translations simple_form.en.yml (Japanese) [ci skip] * New translations en.yml (Kabyle) [ci skip] * New translations devise.en.yml (Japanese) [ci skip] * New translations en.json (Standard Moroccan Tamazight) [ci skip] * New translations en.json (Standard Moroccan Tamazight) [ci skip] * New translations en.yml (Standard Moroccan Tamazight) [ci skip] * New translations en.yml (Standard Moroccan Tamazight) [ci skip] * New translations simple_form.en.yml (Icelandic) [ci skip] * New translations simple_form.en.yml (Standard Moroccan Tamazight) [ci skip] * New translations doorkeeper.en.yml (Standard Moroccan Tamazight) [ci skip] * New translations simple_form.en.yml (Standard Moroccan Tamazight) [ci skip] * New translations en.yml (Icelandic) [ci skip] * New translations en.yml (Standard Moroccan Tamazight) [ci skip] * New translations simple_form.en.yml (Standard Moroccan Tamazight) [ci skip] * New translations devise.en.yml (Standard Moroccan Tamazight) [ci skip] * New translations activerecord.en.yml (Icelandic) [ci skip] * New translations devise.en.yml (Icelandic) [ci skip] * New translations en.yml (Russian) [ci skip] * New translations en.json (Russian) [ci skip] * New translations simple_form.en.yml (Russian) [ci skip] * New translations en.json (Chinese Simplified) [ci skip] * New translations devise.en.yml (Chinese Simplified) [ci skip] * New translations devise.en.yml (Chinese Simplified) [ci skip] * New translations en.yml (Vietnamese) [ci skip] * New translations en.yml (Vietnamese) [ci skip] * New translations en.yml (Vietnamese) [ci skip] * New translations simple_form.en.yml (Vietnamese) [ci skip] * New translations en.json (Vietnamese) [ci skip] * New translations simple_form.en.yml (Vietnamese) [ci skip] * New translations doorkeeper.en.yml (Turkish) [ci skip] * New translations simple_form.en.yml (Turkish) [ci skip] * New translations doorkeeper.en.yml (Turkish) [ci skip] * New translations simple_form.en.yml (Turkish) [ci skip] * New translations en.json (Turkish) [ci skip] * New translations simple_form.en.yml (Turkish) [ci skip] * New translations activerecord.en.yml (Turkish) [ci skip] * New translations en.json (Turkish) [ci skip] * New translations en.yml (Vietnamese) [ci skip] * New translations simple_form.en.yml (Vietnamese) [ci skip] * New translations en.yml (Vietnamese) [ci skip] * Fix invalid syntax * New translations en.yml (Vietnamese) [ci skip] * New translations simple_form.en.yml (Vietnamese) [ci skip] * bundle exec i18n-tasks normalize * New translations en.yml (Vietnamese) [ci skip] * New translations simple_form.en.yml (Vietnamese) [ci skip] * New translations en.yml (Icelandic) [ci skip] * bundle exec i18n-tasks normalize * New translations simple_form.en.yml (Vietnamese) [ci skip] * bundle exec i18n-tasks normalize [ci skip] Co-authored-by: Yamagishi Kazutoshi --- config/locales/devise.ja.yml | 7 +++ config/locales/devise.tr.yml | 4 +- config/locales/devise.zgh.yml | 7 +++ config/locales/devise.zh-CN.yml | 12 ++-- config/locales/doorkeeper.tr.yml | 18 +++--- config/locales/doorkeeper.zgh.yml | 41 +++++++++++++ config/locales/is.yml | 14 ++++- config/locales/ja.yml | 17 ++++-- config/locales/kab.yml | 4 +- config/locales/ru.yml | 12 ++++ config/locales/simple_form.is.yml | 1 + config/locales/simple_form.ja.yml | 4 ++ config/locales/simple_form.ru.yml | 1 + config/locales/simple_form.tr.yml | 62 ++++++++++---------- config/locales/simple_form.vi.yml | 22 +++---- config/locales/simple_form.zgh.yml | 40 +++++++++++++ config/locales/tr.yml | 40 ++++++------- config/locales/vi.yml | 28 ++++----- config/locales/zgh.yml | 114 +++++++++++++++++++++++++++++++++++++ 19 files changed, 346 insertions(+), 102 deletions(-) (limited to 'config') diff --git a/config/locales/devise.ja.yml b/config/locales/devise.ja.yml index 66b0d7fe1..880566895 100644 --- a/config/locales/devise.ja.yml +++ b/config/locales/devise.ja.yml @@ -62,14 +62,21 @@ ja: subject: 'Mastodon: アカウントのロックの解除' webauthn_credential: added: + explanation: 次のセキュリティキーがアカウントに追加されました subject: 'Mastodon: セキュリティキーが追加されました' + title: 新しいセキュリティキーが追加されました deleted: + explanation: 次のセキュリティキーがアカウントから削除されました subject: 'Mastodon: セキュリティキーが削除されました' title: セキュリティキーが削除されました webauthn_disabled: + explanation: アカウントのセキュリティキーによる認証が無効になりました。ペアリングされたTOTPアプリによって生成されたトークンのみを使用してログインが可能になりました。 subject: 'Mastodon: セキュリティキー認証が無効になりました' + title: セキュリティキーは無効になっています webauthn_enabled: + explanation: あなたのアカウントでセキュリティキー認証が有効になりました。セキュリティキーをログインに使用できるようになりました。 subject: 'Mastodon: セキュリティキー認証が有効になりました' + title: セキュリティキーは無効になっています omniauth_callbacks: failure: "%{reason}によって%{kind}からのアクセスを認証できませんでした。" success: "%{kind}からのアクセスは正常に認証されました。" diff --git a/config/locales/devise.tr.yml b/config/locales/devise.tr.yml index 1255d173e..a0bc7deae 100644 --- a/config/locales/devise.tr.yml +++ b/config/locales/devise.tr.yml @@ -84,8 +84,8 @@ tr: no_token: Bu sayfaya şifre sıfırlama e-postasından gelmeden erişemezsiniz. Şifre sıfırlama e-postasından geliyorsanız lütfen sağlanan tam URL'yi kullandığınızdan emin olun. send_instructions: E-posta adresiniz veritabanımızda varsa, e-posta adresinize birkaç dakika içinde bir parola kurtarma bağlantısı gönderilir. Bu e-postayı almadıysanız, lütfen spam klasörünüzü kontrol edin. send_paranoid_instructions: E-posta adresiniz veritabanımızda varsa, e-posta adresinize birkaç dakika içinde bir parola kurtarma bağlantısı gönderilir. Bu e-postayı almadıysanız, lütfen spam klasörünüzü kontrol edin. - updated: Parolanız başarıyla değiştirildi. Şuan oturumunuz açıldı. - updated_not_active: Parolanız başarıyla değiştirildi. + updated: Şifreniz başarılı bir şekilde değiştirildi. Şu an oturum açtınız. + updated_not_active: Şifreniz başarıyla değiştirildi. registrations: destroyed: Görüşürüz! hesabın başarıyla iptal edildi. Umarız seni sonra tekrar görürüz. signed_up: Hoş geldiniz! Başarılı bir şekilde oturum açtınız. diff --git a/config/locales/devise.zgh.yml b/config/locales/devise.zgh.yml index 827155466..4d376ba8c 100644 --- a/config/locales/devise.zgh.yml +++ b/config/locales/devise.zgh.yml @@ -1 +1,8 @@ +--- zgh: + devise: + failure: + locked: ⵉⵜⵜⵓⵔⴳⵍ ⵓⵎⵉⴹⴰⵏ ⵏⵏⴽ. + mailer: + reset_password_instructions: + action: ⵙⵏⴼⵍ ⵜⴰⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ diff --git a/config/locales/devise.zh-CN.yml b/config/locales/devise.zh-CN.yml index ad1f78613..a83070893 100644 --- a/config/locales/devise.zh-CN.yml +++ b/config/locales/devise.zh-CN.yml @@ -87,13 +87,13 @@ zh-CN: updated: 你的密码已修改成功,你现在已登录。 updated_not_active: 你的密码已修改成功。 registrations: - destroyed: 再见!你的帐户已成功销毁。我们希望很快可以再见到你。 + destroyed: 再见!你的帐户已成功注销。我们希望很快可以再见到你。 signed_up: 欢迎!你已注册成功。 - signed_up_but_inactive: 你已注册,但尚未激活帐户。 - signed_up_but_locked: 你已注册,但帐户被锁定了。 - signed_up_but_pending: 一封带有确认链接的邮件已经发送到了您的邮箱。 在您点击确认链接后,我们将会审核您的申请。审核通过后,我们将会通知您。 + signed_up_but_inactive: 你已成功注册,但因尚未激活帐户所以无法登陆。 + signed_up_but_locked: 你已成功注册,但因帐户被锁定所以无法登陆。 + signed_up_but_pending: 一封带有确认链接的邮件已经发送到了你的邮箱。 在你点击确认链接后,我们将会审核你的申请。审核通过后,我们将会通知你。 signed_up_but_unconfirmed: 一封带有确认链接的邮件已经发送至你的邮箱,请点击邮件中的链接以激活你的帐户。如果没有,请检查你的垃圾邮件。 - update_needs_confirmation: 信息更新成功,但我们需要验证你的新电子邮件地址,请点击邮件中的链接以确认。如果没有,请检查你的垃圾邮箱。 + update_needs_confirmation: 帐号信息更新成功,但我们需要验证你的新电子邮件地址,请点击邮件中的链接以确认。如果没有,请检查你的垃圾邮箱。 updated: 帐户资料更新成功。 sessions: already_signed_out: 已成功登出。 @@ -101,7 +101,7 @@ zh-CN: signed_out: 已成功登出。 unlocks: send_instructions: 几分钟后,你将收到一封解锁帐户的邮件。如果没有,请检查你的垃圾邮箱。 - send_paranoid_instructions: 如果你的邮箱存在于我们的数据库中,你将收到一封解锁帐户的邮件。如果没有,请检查你的垃圾邮箱。 + send_paranoid_instructions: 如果你的帐号存在于数据库中,你将收到一封指引你解锁帐户的邮件。如果没有,请检查你的垃圾邮箱。 unlocked: 你的帐户已成功解锁。登录以继续。 errors: messages: diff --git a/config/locales/doorkeeper.tr.yml b/config/locales/doorkeeper.tr.yml index 0e2d8d2a8..45a5821e4 100644 --- a/config/locales/doorkeeper.tr.yml +++ b/config/locales/doorkeeper.tr.yml @@ -13,9 +13,9 @@ tr: attributes: redirect_uri: fragment_present: parça içeremez. - invalid_uri: geçerli bir URI olmalıdır. - relative_uri: mutlak bir URI olmalıdır. - secured_uri: HTTPS/SSL URI olması gerekir. + invalid_uri: geçerli bir URL olmalıdır. + relative_uri: mutlaka bir URL olmalıdır. + secured_uri: HTTPS/SSL URL olması gerekir. doorkeeper: applications: buttons: @@ -29,7 +29,7 @@ tr: edit: title: Uygulamayı düzenle form: - error: Tüh! Muhtemel hatalar için formunuzu kontrol edin + error: Hata! Olası hatalar için formunuzu kontrol edin help: native_redirect_uri: Yerel testler için %{native_redirect_uri} kullanın redirect_uri: URL başına bir satır kullanın @@ -79,19 +79,19 @@ tr: errors: messages: access_denied: Kaynak sahibi veya yetkilendirme sunucusu isteği reddetti. - credential_flow_not_configured: Kaynak Sahibi Şifresinin Bilgi akışı Doorkeeper.configure.resource_owner_from_credentials bilgilerinin yapılandırılmamış olması nedeniyle başarısız oldu. + credential_flow_not_configured: Kaynak Sahibi Şifresi Kimlik Bilgileri akışı Doorkeeper.configure.resource_owner_from_credentials 'ın yapılandırılmamış olması nedeniyle başarısız oldu. invalid_client: İstemcinin kimlik doğrulaması bilinmeyen istemci, istemci kimlik doğrulamasının dahil olmaması veya desteklenmeyen kimlik doğrulama yöntemi nedeniyle başarısız oldu. - invalid_grant: Sağlanan yetkilendirme izni geçersiz, süresi dolmuş, iptal edilmiş, yetkilendirme isteğinde kullanılan yönlendirme URI'siyle eşleşmiyor veya başka bir müşteriye verilmiş. - invalid_redirect_uri: Dahil edilmiş yönlendirme Uri'si geçersiz. + invalid_grant: Sağlanan yetkilendirme izni geçersiz, süresi dolmuş, iptal edilmiş, yetkilendirme isteğinde kullanılan yönlendirme URL'siyle eşleşmiyor veya başka bir istemciye verilmiş. + invalid_redirect_uri: Dahil edilmiş yönlendirme URL'si geçersiz. invalid_request: İstekte gerekli bir parametre eksik, desteklenmeyen bir parametre değeri içeriyor veya başka türlü hatalı biçimlendirilmiş. invalid_resource_owner: Sağlanan kaynak sahibi kimlik bilgileri geçerli değil veya kaynak sahibi bulunamıyor invalid_scope: İstenen kapsam geçersiz, bilinmeyen veya hatalı biçimlendirilmiş olabilir. invalid_token: - expired: Erişim belirtecinin süresi dolmuş + expired: Erişim belirtecinin süresi doldu revoked: Erişim belirteci iptal edildi unknown: Erişim belirteci geçersiz resource_owner_authenticator_not_configured: Kaynak Sahibi yapılandırılmamış Doorkeeper.configure.resource_owner_authenticator nedeniyle başarısız oldu. - server_error: Yetkilendirme sunucusu, isteği yerine getirmesini engelleyen beklenmeyen bir koşulla karşılaştı. + server_error: Yetkilendirme sunucunun isteği yerine getirmesini engelleyen beklenmeyen bir koşulla karşılaştı. temporarily_unavailable: Yetkilendirme sunucusu şu anda sunucunun geçici bir aşırı yüklenmesi veya bakımı nedeniyle isteği yerine getiremiyor. unauthorized_client: İstemci bu yöntemi kullanarak bu isteği gerçekleştirmek için yetkili değil. unsupported_grant_type: Yetkilendirme izni türü, yetkilendirme sunucusu tarafından desteklenmiyor. diff --git a/config/locales/doorkeeper.zgh.yml b/config/locales/doorkeeper.zgh.yml index 827155466..394184e76 100644 --- a/config/locales/doorkeeper.zgh.yml +++ b/config/locales/doorkeeper.zgh.yml @@ -1 +1,42 @@ +--- zgh: + activerecord: + attributes: + doorkeeper/application: + name: ⵉⵙⵏ ⵏ ⵜⵙⵏⵙⵉ + website: ⴰⵙⵉⵜ ⵡⵉⴱ ⵏ ⵜⵙⵏⵙⵉ + doorkeeper: + applications: + buttons: + authorize: ⵙⵙⵓⵔⴳ + cancel: ⵙⵔ + edit: ⵙⵏⴼⵍ + submit: ⴰⵣⵏ + confirmations: + destroy: ⵉⵙ ⵏⵉⵜ? + edit: + title: ⵙⵏⴼⵍ ⵜⵉⵙⵏⵙⵉ + index: + application: ⵜⵉⵙⵏⵙⵉ + delete: ⴽⴽⵙ + empty: ⵓⵔ ⵖⵓⵔⴽ ⴽⵔⴰ ⵏ ⵜⵙⵏⵙⵉⵡⵉⵏ. + name: ⵉⵙⵎ + new: ⵜⵉⵙⵏⵙⵉ ⵜⴰⵎⴰⵢⵏⵓⵜ + title: ⵜⵉⵙⵏⵙⵉⵡⵉⵏ ⵏⵏⴽ + new: + title: ⵜⵉⵙⵏⵙⵉ ⵜⴰⵎⴰⵢⵏⵓⵜ + show: + actions: ⵜⵉⴳⴰⵡⵉⵏ + title: ⵜⵉⵙⵏⵙⵉ %{name} + authorizations: + buttons: + authorize: ⵙⵙⵓⵔⴳ + deny: ⴰⴳⵢ + authorized_applications: + confirmations: + revoke: ⵉⵙ ⵏⵉⵜ? + index: + application: ⵜⵉⵙⵏⵙⵉ + created_at: ⵜⴻⵜⵜⵓⵙⵓⵔⴳ + date_format: "%d-%m-%Y %H:%M:%S" + title: ⵜⵉⵙⵏⵙⵉⵡⵉⵏ ⵏⵏⴽ ⵉⵜⵜⵓⵙⵓⵔⴷⵏ diff --git a/config/locales/is.yml b/config/locales/is.yml index 767034e7c..eede67bdc 100644 --- a/config/locales/is.yml +++ b/config/locales/is.yml @@ -167,7 +167,7 @@ is: redownloaded_msg: Tókst að endurlesa notandasnið %{username} úr upphaflegu sniði reject: Hafna reject_all: Hafna öllu - rejected_msg: Tókst að hafna skráningu fyrir {username} + rejected_msg: Tókst að hafna skráningu fyrir %{username} remove_avatar: Fjarlægja auðkennismynd remove_header: Fjarlægja haus removed_avatar_msg: Tókst að fjarlægja auðkennismynd notandans %{username} @@ -188,6 +188,8 @@ is: search: Leita search_same_email_domain: Aðra notendur með sama tölvupóstlén search_same_ip: Aðrir notendur með sama IP-vistfang + sensitive: Viðkvæmt + sensitized: merkt sem viðkvæmt shared_inbox_url: Slóð á sameiginlegt innhólf show: created_reports: Gerðar kærur @@ -202,6 +204,7 @@ is: time_in_queue: Bíður í biðröð %{time} title: Notandaaðgangar unconfirmed_email: Óstaðfestur tölvupóstur + undo_sensitized: Afturkalla merkingu sem viðkvæmt undo_silenced: Hætta að hylja undo_suspension: Taka úr bið unsilenced_msg: Tókst að fjarlægja takmarkanir af notandaaðgangnum fyrir %{username} @@ -243,9 +246,11 @@ is: reopen_report: Enduropna kæru reset_password_user: Endurstilla lykilorð resolve_report: Leysa kæru + sensitive_account: Merkja myndefni á aðgangnum þínum sem viðkvæmt silence_account: Hylja notandaaðgang suspend_account: Setja notandaaðgang í bið unassigned_report: Aftengja úthlutun kæru + unsensitive_account: Afmerkja myndefni á aðgangnum þínum sem viðkvæmt unsilence_account: Hætta að hylja notandaaðgang unsuspend_account: Taka notandaaðgang úr bið update_announcement: Uppfæra tilkynningu @@ -281,9 +286,11 @@ is: reopen_report: "%{name} enduropnaði skýrslu %{target}" reset_password_user: "%{name} endurstillti lykilorð fyrir notandann %{target}" resolve_report: "%{name} leysti skýrslu %{target}" + sensitive_account: "%{name} merkti myndefni frá %{target} sem viðkvæmt" silence_account: "%{name} gerði notandaaðganginn %{target} hulinn" suspend_account: "%{name} setti notandaaðganginn %{target} í bið" unassigned_report: "%{name} fjarlægði úthlutun af skýrslu %{target}" + unsensitive_account: "%{name} afmerkti myndefni frá %{target} sem viðkvæmt" unsilence_account: "%{name} hætti að hylja notandaaðganginn %{target}" unsuspend_account: "%{name} tók notandaaðganginn %{target} úr bið" update_announcement: "%{name} uppfærði auglýsingu %{target}" @@ -1202,6 +1209,8 @@ is: other: "%{count} atkvæði" vote: Greiða atkvæði show_more: Sýna meira + show_newer: Sýna nýrri + show_older: Sýna eldri show_thread: Birta þráð sign_in_to_participate: Skráðu þig inn til að taka þátt í samtalinu title: "%{name}: „%{quote}‟" @@ -1338,6 +1347,7 @@ is: warning: explanation: disable: Á meðan aðgangurinn þinn er frystur, eru gögn aðgangsins ósnert, en þú getur ekki framkvæmt neinar aðgerðir fyrr en honum hefur verið aflæst. + sensitive: Innsent myndefni sem þú sendir inn og tengt myndefni verður farið með sem viðkvæmt efni. silence: Á meðan aðgangurinn þinn er takmarkaður, mun aðeins fólk sem þegar fylgist með þér sjá tístin þín á þessum vefþjóni, auk þess sem lokað gæti verið á þig á ýmsum opinberum listum. Aftur á móti geta aðrir gerst fylgjendur þínir handvirkt. suspend: Aðgangurinn þinn hefur verið settur í biðstöðu, öll þín tíst og innsent myndefni hafa verið óafturkræft fjarlægð af þessum vefþjóni, sem og af þeim vefþjónum þar sem þú áttir þér fylgjendur. get_in_touch: Þú getur svarað þessum tölvupósti til að setja þig í samband við umsjónarmenn %{instance}. @@ -1346,11 +1356,13 @@ is: subject: disable: Notandaaðgangurinn þinn %{acct} hefur verið frystur none: Aðvörun fyrir %{acct} + sensitive: Myndefni sent frá %{acct} aðgangnum þínum hefur verið merkt sem viðkvæmt silence: Notandaaðgangurinn þinn %{acct} hefur verið takmarkaður suspend: Notandaaðgangurinn þinn %{acct} hefur verið settur í bið title: disable: Notandaaðgangur frystur none: Aðvörun + sensitive: Myndefnið þitt hefur verið merkt sem viðkvæmt silence: Notandaaðgangur takmarkaður suspend: Notandaaðgangur í bið welcome: diff --git a/config/locales/ja.yml b/config/locales/ja.yml index 682e672d1..c0e182ec7 100644 --- a/config/locales/ja.yml +++ b/config/locales/ja.yml @@ -108,6 +108,7 @@ ja: confirm: 確認 confirmed: 確認済み confirming: 確認中 + delete: データを削除する deleted: 削除済み demote: 降格 destroyed_msg: "%{username} のデータは完全に削除されるよう登録されました" @@ -182,7 +183,7 @@ ja: search_same_email_domain: 同じドメインのメールアドレスを使用しているユーザー search_same_ip: 同じ IP のユーザーを検索 sensitive: 閲覧注意 - sensitized: 閲覧注意済み + sensitized: 閲覧注意にする shared_inbox_url: Shared inbox URL show: created_reports: このアカウントで作られた通報 @@ -197,11 +198,12 @@ ja: time_in_queue: "%{time} 待ち" title: アカウント unconfirmed_email: 確認待ちのメールアドレス - undo_sensitized: 閲覧注意から戻す + undo_sensitized: 機密情報から戻す undo_silenced: サイレンスから戻す undo_suspension: 停止から戻す unsubscribe: 購読の解除 username: ユーザー名 + view_domain: ドメインの概要を表示 warn: 警告 web: Web whitelisted: 連合許可済み @@ -236,11 +238,9 @@ ja: reopen_report: 通報を再度開く reset_password_user: パスワードをリセット resolve_report: 通報を解決済みにする - sensitive_account: アカウントのメディアを閲覧注意にマーク silence_account: アカウントをサイレンス suspend_account: アカウントを停止 unassigned_report: 通報の担当を解除 - unsensitive_account: アカウントのメディアの閲覧注意マークを解除 unsilence_account: アカウントのサイレンスを解除 unsuspend_account: アカウントの停止を解除 update_announcement: お知らせを更新 @@ -276,11 +276,9 @@ ja: reopen_report: "%{name} さんが通報 %{target} を再び開きました" reset_password_user: "%{name} さんが %{target} さんのパスワードをリセットしました" resolve_report: "%{name} さんが通報 %{target} を解決済みにしました" - sensitive_account: "%{name} さんが %{target} さんのメディアを閲覧注意にマークしました" silence_account: "%{name} さんが %{target} さんをサイレンスにしました" suspend_account: "%{name} さんが %{target} さんを停止しました" unassigned_report: "%{name} さんが通報 %{target} の担当を外しました" - unsensitive_account: "%{name} さんが %{target} さんのメディアの閲覧注意を解除しました" unsilence_account: "%{name} さんが %{target} さんのサイレンスを解除しました" unsuspend_account: "%{name} さんが %{target} さんの停止を解除しました" update_announcement: "%{name} さんがお知らせ %{target} を更新しました" @@ -708,9 +706,11 @@ ja: prefix_sign_up: 今すぐ Mastodon を始めよう! suffix: アカウントがあれば、どんな Mastodon 互換サーバーのユーザーでもフォローしたりメッセージをやり取りできるようになります! didnt_get_confirmation: 確認メールを受信できませんか? + dont_have_your_security_key: セキュリティキーを持っていませんか? forgot_password: パスワードをお忘れですか? invalid_reset_password_token: パスワードリセットトークンが正しくないか期限切れです。もう一度リクエストしてください。 link_to_otp: 携帯電話から二段階認証コードを入力するか、リカバリーコードを入力してください + link_to_webauth: セキュリティキーを使用する login: ログイン logout: ログアウト migrate_account: 別のアカウントに引っ越す @@ -736,6 +736,7 @@ ja: pending: あなたの申請は現在サーバー管理者による審査待ちです。これにはしばらくかかります。申請が承認されるとメールが届きます。 redirecting_to: アカウントは %{acct} に引っ越し設定されているため非アクティブになっています。 trouble_logging_in: ログインできませんか? + use_security_key: セキュリティキーを使用 authorize_follow: already_following: あなたは既にこのアカウントをフォローしています already_requested: 既にこのアカウントへフォローリクエストを送信しています @@ -1018,6 +1019,9 @@ ja: trillion: T otp_authentication: code_hint: 続行するには認証アプリで表示されたコードを入力してください + description_html: "二要素認証を有効にすると、ログイン時に認証アプリからコードを入力する必要があります。" + instructions_html: "Google Authenticatorか、もしくはほかのTOTPアプリでこのQRコードをスキャンしてください。これ以降、ログインするときはそのアプリで生成されるコードが必要になります。" + manual_instructions: 'QRコードがスキャンできず、手動での登録を希望の場合はこのシークレットコードを利用してください。:' setup: セットアップ wrong_code: コードが間違っています。サーバーとデバイスの時計にずれがあるかもしれません。 pagination: @@ -1289,6 +1293,7 @@ ja: two_factor_authentication: add: 追加 disable: 無効化 + disabled_success: 二要素認証が更新されました edit: 編集 enabled: 二段階認証は有効になっています enabled_success: 二段階認証が有効になりました diff --git a/config/locales/kab.yml b/config/locales/kab.yml index 24c40e8f1..fe042301d 100644 --- a/config/locales/kab.yml +++ b/config/locales/kab.yml @@ -600,13 +600,13 @@ kab: one: "1 wulɣu seg tirza-inek·inm taneqqarut ar tura \U0001F418" other: "%{count} ilɣa imaynuten seg tirza-nek·inem taneggarut ar tura \U0001F418" favourite: - subject: "{name} yesmenyaf addad-ik·im" + subject: "%{name} yesmenyaf addad-ik·im" follow: body: "%{name} yeṭafaṛ-ik-id tura!" subject: "%{name} yeṭafaṛ-ik-id tura" title: Ameḍfaṛ amaynut follow_request: - body: "{name} yessuter-d ad ak·akem-yeḍfer" + body: "%{name} yessuter-d ad ak·akem-yeḍfer" title: Asuter amaynut n teḍfeṛt mention: action: Err diff --git a/config/locales/ru.yml b/config/locales/ru.yml index b89575257..be1bf7f90 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -196,6 +196,8 @@ ru: search: Поиск search_same_email_domain: Другие пользователи с тем же доменом электронной почты search_same_ip: Другие пользователи с таким же IP + sensitive: Деликатный + sensitized: отмечено как деликатный контент shared_inbox_url: URL общих входящих show: created_reports: Жалобы, отправленные с этой учётной записи @@ -210,6 +212,7 @@ ru: time_in_queue: Ожидание в очереди %{time} title: Учётные записи unconfirmed_email: Неподтверждённый e-mail + undo_sensitized: Снять отметку "деликатный" undo_silenced: Отменить скрытие undo_suspension: Снять блокировку unsilenced_msg: Ограничения с учётной записи %{username} сняты успешно @@ -251,9 +254,11 @@ ru: reopen_report: Возобновление жалоб reset_password_user: Сброс пароля пользователей resolve_report: Отметка жалоб «решёнными» + sensitive_account: Отметить все медиафайлы в вашей учётной записи как деликатные silence_account: Скрытие пользователей suspend_account: Блокировка пользователей unassigned_report: Снятие жалоб + unsensitive_account: Снять отметку "деликатный" с медиафайлов вашей учётной записи unsilence_account: Отмена скрытия пользователей unsuspend_account: Разблокировка пользователей update_announcement: Обновление объявлений @@ -289,9 +294,11 @@ ru: reopen_report: "%{name} переоткрыл(а) жалобу %{target}" reset_password_user: "%{name} сбросил(а) пароль пользователя %{target}" resolve_report: "%{name} решил(а) жалобу %{target}" + sensitive_account: "%{name} пометил медиа %{target} как деликатное" silence_account: "%{name} наложил(а) ограничения на видимость постов учётной записи %{target}" suspend_account: "%{name} заблокировал(а) учётную запись %{target}" unassigned_report: "%{name} сняла назначение жалобы %{target}" + unsensitive_account: '%{name} снял отметку "деликатное" с медиа %{target}' unsilence_account: "%{name} снял ограничения видимости постов пользователя %{target}" unsuspend_account: "%{name} снял(а) блокировку с пользователя %{target}" update_announcement: "%{name} обновил объявление %{target}" @@ -1243,6 +1250,8 @@ ru: other: "%{count} голосов" vote: Голосовать show_more: Развернуть + show_newer: Показать более новое + show_older: Показать старые show_thread: Открыть обсуждение sign_in_to_participate: Войдите, чтобы принять участие в дискуссии title: '%{name}: "%{quote}"' @@ -1375,6 +1384,7 @@ ru: warning: explanation: disable: Пока ваша учётная запись заморожена, ваши данные остаются нетронутыми, но вы не можете производить никаких действий до разблокировки. + sensitive: Ваши загруженные медиа-файлы и связанные с ними медиа будут рассматриваться как деликатные. silence: Пока действуют данные ограничения, публикуемые вами посты будут видеть исключительно люди, которые на вас уже подписаны на этом узле, вы также можете быть исключены из различных публичных лент. Несмотря на это, остальные пользователи по-прежнему могут подписаться на вас, чтобы читать новые посты. suspend: Ваша учётная запись заблокирована и все ваши посты и загруженные медиафайлы безвозвратно удалены с этого сервера и других серверов, где у вас были подписчики. get_in_touch: Вы можете ответить на это письмо, чтобы связаться с сотрудниками %{instance}. @@ -1383,11 +1393,13 @@ ru: subject: disable: Ваша учётная запись %{acct} заморожена none: "%{acct} вынесено предупреждение" + sensitive: Ваша учётная запись %{acct} помечена как деликатная silence: На учётную запись %{acct} наложены ограничения suspend: Ваша учётная запись %{acct} была заблокирована title: disable: Учётная запись заморожена none: Предупреждение + sensitive: Ваш медиафайл был отмечен как деликатный silence: На учётную запись наложены ограничения suspend: Учётная запись заблокирована welcome: diff --git a/config/locales/simple_form.is.yml b/config/locales/simple_form.is.yml index b751e5de1..ed948a699 100644 --- a/config/locales/simple_form.is.yml +++ b/config/locales/simple_form.is.yml @@ -100,6 +100,7 @@ is: types: disable: Gera innskráningu óvirka none: Gera ekkert + sensitive: Viðkvæmt silence: Hylja suspend: Setja í bið og eyða endanlega gögnum notandaaðgangsins warning_preset_id: Nota forstillta aðvörun diff --git a/config/locales/simple_form.ja.yml b/config/locales/simple_form.ja.yml index 301dca6d8..36ee01a1f 100644 --- a/config/locales/simple_form.ja.yml +++ b/config/locales/simple_form.ja.yml @@ -75,6 +75,7 @@ ja: severity: このIPに対する措置を選択してください sessions: otp: '携帯電話のアプリで生成された二段階認証コードを入力するか、リカバリーコードを使用してください:' + webauthn: USBキーの場合は、必ず挿入し、必要に応じてタップしてください。 tag: name: 視認性向上などのためにアルファベット大文字小文字の変更のみ行うことができます user: @@ -205,4 +206,7 @@ ja: required: mark: "*" text: 必須 + title: + sessions: + webauthn: セキュリティキーを使用してサインインする 'yes': はい diff --git a/config/locales/simple_form.ru.yml b/config/locales/simple_form.ru.yml index 3f00abb97..fdd60c881 100644 --- a/config/locales/simple_form.ru.yml +++ b/config/locales/simple_form.ru.yml @@ -100,6 +100,7 @@ ru: types: disable: Заморозить none: Ничего не делать + sensitive: Деликатный silence: Скрыть suspend: Заблокировать и безвозвратно удалить все данные учётной записи warning_preset_id: Использовать шаблон diff --git a/config/locales/simple_form.tr.yml b/config/locales/simple_form.tr.yml index 54031a7f9..04b0f26a3 100644 --- a/config/locales/simple_form.tr.yml +++ b/config/locales/simple_form.tr.yml @@ -3,15 +3,15 @@ tr: simple_form: hints: account_alias: - acct: Taşımak istediğiniz hesabın kullanıcı-adı@alan-adını belirtin + acct: Taşımak istediğiniz hesabın kullanıcıadı@alanadını belirtin account_migration: - acct: Taşınmak istediğiniz hesabın kullanıcı-adı@alan-adını belirtin + acct: Taşımak istediğiniz hesabın kullanıcıadı@alanadını belirtin account_warning_preset: - text: URL'ler, etiketler ve bahsetmeler gibi toot sözdizimleri kullanabilirsiniz - title: İsteğe bağlı. Alıcı tarafından görülemez + text: URL'ler, etiketler ve bahsedenler gibi toot sözdizimini kullanabilirsiniz + title: İsteğe bağlı. Alıcıya görünmez admin_account_action: include_statuses: Kullanıcı hangi tootların denetleme eylemi ya da uyarısına neden olduğunu görecektir - send_email_notification: Kullanıcı, hesabına ne olduğu hakkında bir bildirim alacak + send_email_notification: Kullanıcı, hesabına ne olduğuna dair bir açıklama alacak text_html: İsteğe bağlı. Toot sözdizimleri kullanabilirsiniz. Zamandan kazanmak için uyarı ön-ayarları ekleyebilirsiniz type_html: "%{acct} ile ne yapılacağını seçin" warning_preset_id: İsteğe bağlı. Hazır ayarın sonuna hala özel metin ekleyebilirsiniz @@ -40,16 +40,16 @@ tr: password: En az 8 karakter kullanın phrase: Metnin büyük/küçük harf durumundan veya tootun içerik uyarısından bağımsız olarak eşleştirilecek scopes: Uygulamanın erişmesine izin verilen API'ler. Üst seviye bir kapsam seçtiyseniz, bireysel kapsam seçmenize gerek yoktur. - setting_aggregate_reblogs: Yakın zamanda boostlanmış tootlar için yeni boostları gösterme (yalnızca yeni alınan boostları etkiler) - setting_default_sensitive: Hassas medya varsayılan olarak gizlenir ve bir tıklama ile görüntülenebilir + setting_aggregate_reblogs: Yakın zamanda boostlanmış tootlar için yeni boostları göstermeyin (yalnızca yeni alınan boostları etkiler) + setting_default_sensitive: Hassas medya varsayılan olarak gizlidir ve bir tıklama ile gösterilebilir setting_display_media_default: Hassas olarak işaretlenmiş medyayı gizle setting_display_media_hide_all: Medyayı her zaman gizle setting_display_media_show_all: Medyayı her zaman göster - setting_hide_network: Takip edilenler ve takipçiler profilinizde gösterilmeyecek + setting_hide_network: Takip ettiğiniz ve sizi takip eden kişiler profilinizde gösterilmeyecek setting_noindex: Herkese açık profilinizi ve durum sayfalarınızı etkiler setting_show_application: Tootlamak için kullandığınız uygulama, tootlarınızın detaylı görünümünde gösterilecektir setting_use_blurhash: Gradyenler gizli görsellerin renklerine dayanır, ancak detayları gizler - setting_use_pending_items: Zaman çizelgesi güncellemelerini, akışı otomatik olarak kaydırmak yerine bir tıklamanın arkasına gizleyin + setting_use_pending_items: Akışı otomatik olarak kaydırmak yerine, zaman çizelgesi güncellemelerini tek bir tıklamayla gizleyin username: Kullanıcı adınız %{domain} alanında benzersiz olacak whole_word: Anahtar kelime veya kelime öbeği yalnızca alfasayısal olduğunda, yalnızca tüm sözcükle eşleşirse uygulanır domain_allow: @@ -90,25 +90,25 @@ tr: account_migration: acct: Yeni hesabın tanıtıcısı account_warning_preset: - text: Ön-ayar metni + text: Ön ayarlı metin title: Başlık admin_account_action: - include_statuses: Birdirilen tootları e-postaya dahil et - send_email_notification: E-postayla kullanıcıyı bilgilendir + include_statuses: Bildirilen tootları e-postaya dahil et + send_email_notification: Kullanıcıyı e-posta ile bilgilendir text: Özel uyarı type: Eylem types: - disable: Devre dışı + disable: Dondur none: Hiç birşey sensitive: Hassas - silence: Sessiz + silence: Limit suspend: Hesap verilerini askıya alın ve geri alınamaz şekilde silin - warning_preset_id: Bir uyarı ön-ayarı kullan + warning_preset_id: Bir uyarı ön ayarı kullan announcement: all_day: Tüm gün etkinliği - ends_at: Etkinlik sonu + ends_at: Etkinliğin sonu scheduled_at: Yayınlamayı zamanla - starts_at: Etkinlik başlangıcı + starts_at: Etkinliğin başlangıcı text: Duyuru defaults: autofollow: Hesabınızı takip etmeye davet edin @@ -151,7 +151,7 @@ tr: setting_display_media_hide_all: Tümünü gizle setting_display_media_show_all: Tümünü göster setting_expand_spoilers: İçerik uyarılarıyla işaretli tootları her zaman genişlet - setting_hide_network: Ağını gizle + setting_hide_network: Ağınızı gizleyin setting_noindex: Arama motoru dizinine eklemeyi iptal et setting_reduce_motion: Animasyonlarda hareketi azalt setting_show_application: Tootları göndermek için kullanılan uygulamayı belirt @@ -161,9 +161,9 @@ tr: setting_unfollow_modal: Birini takip etmeden önce onay iletişim kutusu göster setting_use_blurhash: Gizli medya için renkli gradyanlar göster setting_use_pending_items: Yavaş mod - severity: Zorluk + severity: Önem derecesi sign_in_token_attempt: Güvenlik kodu - type: Dosya türü + type: İçeri aktarma türü username: Kullanıcı adı username_or_email: Kullanıcı adı ya da e-posta whole_word: Tam sözcük @@ -174,7 +174,7 @@ tr: interactions: must_be_follower: Takipçim olmayan kişilerden gelen bildirimleri engelle must_be_following: Takip etmediğim kişilerden gelen bildirimleri engelle - must_be_following_dm: Takip etmediğiniz kişilerden gelen doğrudan mesajları engelle + must_be_following_dm: Takip etmediğiniz kişilerden gelen direkt mesajları engelle invite: comment: Yorum invite_request: @@ -188,18 +188,18 @@ tr: severity: Kural notification_emails: digest: Özet e-postaları gönder - favourite: Biri durumumu favorilerine eklediginde bana e-posta gönder - follow: Biri beni takip ettiğinde bana e-posta gönder - follow_request: Biri bana takip isteği gönderdiğinde bana e-posta gönder - mention: Biri benden bahsettiğinde bana e-posta gönder - pending_account: Yeni bir hesap incelemesi gerektiğinde e-posta gönder - reblog: Biri durumumu boostladığında bana e-posta gönder - report: Yeni bir rapor gönderildiğinde e-posta gönder - trending_tag: İncelenmemiş bir hashtag trend olduğunda e-posta gönder + favourite: Birisi durumunuzu beğendi + follow: Biri seni takip etti + follow_request: Biri seni takip etmek istedi + mention: Biri senden bahsetti + pending_account: Yeni hesabın incelenmesi gerekiyor + reblog: Biri durumunuzu boostladı + report: Yeni rapor gönderildi + trending_tag: İncelenmemiş bir etiket gündem oluyor tag: listable: Bu etiketin aramalarda ve profil dizininde görünmesine izin ver name: Etiket - trendable: Bu etiketin trendlerin altında görünmesine izin ver + trendable: Bu etiketin gündem altında görünmesine izin ver usable: Tootların bu etiketi kullanmasına izin ver 'no': Hayır recommended: Önerilen @@ -208,5 +208,5 @@ tr: text: gerekli title: sessions: - webauthn: Giriş yapmak için güvenlik anahtarlarınızdan birini kullanın + webauthn: Oturum açmak için güvenlik anahtarlarınızdan birini kullanın 'yes': Evet diff --git a/config/locales/simple_form.vi.yml b/config/locales/simple_form.vi.yml index e5d42bcc6..28bf0f0d8 100644 --- a/config/locales/simple_form.vi.yml +++ b/config/locales/simple_form.vi.yml @@ -3,9 +3,9 @@ vi: simple_form: hints: account_alias: - acct: Chọn tên_người_dùng@máy chủ của tài khoản lúc trước + acct: Nhập tên_người_dùng@máy chủ của tài khoản cũ account_migration: - acct: Chọn tên_người_dùng@máy chủ của tài khoản bạn muốn dời sang + acct: Nhập tên_người_dùng@máy chủ của tài khoản bạn muốn dời sang account_warning_preset: text: Bạn có thể sử dụng URL, hashtag và nhắc đến title: Tùy chọn. Không cho người nhận xem @@ -41,15 +41,15 @@ vi: phrase: Sẽ được hiện thị trong văn bản hoặc cảnh báo nội dung của một tút scopes: API nào ứng dụng sẽ được phép truy cập. Nếu bạn chọn quyền hạn cấp cao nhất, bạn không cần chọn từng phạm vi. setting_aggregate_reblogs: Nếu một tút đã được chia sẻ thì những lượt chia sẻ sau sẽ không hiển thị trên bảng tin nữa - setting_default_sensitive: Nội dung nhạy cảm sẽ mặc định là ẩn và chỉ hiển thị nếu nhấp chuột + setting_default_sensitive: Nội dung nhạy cảm mặc định là ẩn và chỉ hiển thị nếu nhấn vào setting_display_media_default: Làm mờ những thứ được đánh dấu là nhạy cảm setting_display_media_hide_all: Không hiển thị setting_display_media_show_all: Luôn luôn hiển thị setting_hide_network: Ẩn những người bạn theo dõi và những người theo dõi bạn trên trang cá nhân setting_noindex: Ảnh hưởng đến trang cá nhân và tút của bạn - setting_show_application: Tên ứng dụng bạn sử dụng để đăng tút sẽ được hiển thị trong chi tiết bài đăng + setting_show_application: Tên ứng dụng bạn dùng để đăng tút sẽ hiện trong chi tiết bài đăng setting_use_blurhash: Lớp phủ mờ dựa trên màu sắc của hình ảnh nhạy cảm - setting_use_pending_items: Ẩn cập nhật bảng tin bằng một cái nhấp chuột thay vì phải cuộn toàn bộ + setting_use_pending_items: Dồn lại toàn bộ tút mới và chỉ hiển thị khi nào nhấp chuột vào username: Tên người dùng của bạn sẽ là duy nhất trên %{domain} whole_word: Khi từ khóa hoặc cụm từ là chữ và số, nó sẽ chỉ hiện ra những từ chính xác như vậy domain_allow: @@ -86,9 +86,9 @@ vi: name: Nhãn value: Nội dung account_alias: - acct: Xử lý tài khoản cũ + acct: Tài khoản cũ account_migration: - acct: Xử lý tài khoản mới + acct: Tài khoản mới account_warning_preset: text: Văn bản cài sẵn title: Tựa đề @@ -120,7 +120,7 @@ vi: context: Áp dụng current_password: Mật khẩu hiện tại data: Dữ liệu - discoverable: Liệt kê tài khoản này trên danh sách thành viên + discoverable: Liệt kê tài khoản trên danh sách thành viên display_name: Tên hiển thị email: Địa chỉ email expires_in: Hết hạn sau @@ -138,7 +138,7 @@ vi: phrase: Từ khóa hoặc cụm từ setting_advanced_layout: Kích hoạt giao diện nhiều cột setting_aggregate_reblogs: Không hiện lượt chia sẻ trùng - setting_auto_play_gif: Tự động phát GIF + setting_auto_play_gif: Tự động phát ảnh GIF setting_boost_modal: Yêu cầu xác nhận trước khi chia sẻ tút setting_crop_images: Hiển thị ảnh theo tỉ lệ 16x9 setting_default_language: Ngôn ngữ đăng @@ -154,9 +154,9 @@ vi: setting_hide_network: Ẩn kết nối của bạn setting_noindex: Không xuất hiện trong công cụ tìm kiếm setting_reduce_motion: Giảm chuyển động ảnh GIF - setting_show_application: Hiện ứng dụng được sử dụng để đăng tút + setting_show_application: Hiện ứng dụng đã dùng để đăng tút setting_system_font_ui: Sử dụng phông chữ mặc định của hệ thống - setting_theme: Giao diện trang web + setting_theme: Giao diện setting_trends: Hiển thị xu hướng hôm nay setting_unfollow_modal: Yêu cầu xác nhận trước khi hủy theo dõi ai đó setting_use_blurhash: Làm mờ trước ảnh/video nhạy cảm diff --git a/config/locales/simple_form.zgh.yml b/config/locales/simple_form.zgh.yml index 827155466..ed9ea90f8 100644 --- a/config/locales/simple_form.zgh.yml +++ b/config/locales/simple_form.zgh.yml @@ -1 +1,41 @@ +--- zgh: + simple_form: + hints: + defaults: + setting_display_media_hide_all: ⵙⵏⵜⵍ ⵉⵙⵏⵖⵎⵉⵙⵏ ⴰⴱⴷⴰ + setting_display_media_show_all: ⵙⵎⴰⵍ ⵉⵙⵏⵖⵎⵉⵙⵏ ⴰⴱⴷⴰ + labels: + account_warning_preset: + title: ⴰⵣⵡⵍ + admin_account_action: + type: ⵜⵉⴳⴰⵡⵜ + defaults: + bot: ⵡⴰⴷ ⴰⵎⵉⴹⴰⵏ ⵏ ⵓⴱⵓⵜ + chosen_languages: ⵙⵜⵢ ⵜⵓⵜⵍⴰⵢⵉⵏ + confirm_new_password: ⵙⵏⵜⵎ ⵜⴰⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ ⵜⴰⵎⴰⵢⵏⵓⵜ + confirm_password: ⵙⵏⵜⵎ ⵜⴰⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ + data: ⵉⴼⵙⴽⴰ + email: ⵜⴰⵏⵙⴰ ⵉⵎⴰⵢⵍ + locale: ⵜⵓⵜⵍⴰⵢⵜ ⵏ ⵓⵏⴳⵔⵓⴷⵎ + locked: ⵔⴳⵍ ⴰⵎⵉⴹⴰⵏ + new_password: ⵜⴰⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ ⵜⴰⵎⴰⵢⵏⵓⵜ + note: ⵜⴰⵔⵉⴷⵉⵔⵜ + password: ⵜⴰⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ + setting_hide_network: ⴼⴼⵔ ⴰⵥⵟⵟⴰ ⵏⵏⴽ + setting_theme: ⴰⵙⴳⵓⵎ ⵏ ⵡⴰⵙⵉⵜ + username: ⵉⵙⵎ ⵏ ⵓⵏⵙⵙⵎⵔⵙ + username_or_email: ⵉⵙⵎ ⵏ ⵓⵏⵙⵙⵎⵔⵙ ⵏⵖ ⵉⵎⴰⵢⵍ + featured_tag: + name: ⵀⴰⵛⵟⴰⴳ + invite: + comment: ⴰⵖⴼⴰⵡⴰⵍ + ip_block: + comment: ⵖⴼⴰⵡⵍ + ip: ⵜⴰⵏⵙⴰ IP + tag: + name: ⵀⴰⵛⵟⴰⴳ + 'no': ⵓⵀⵓ + required: + mark: "*" + 'yes': ⵢⴰⵀ diff --git a/config/locales/tr.yml b/config/locales/tr.yml index 5bb8a087b..916cff301 100644 --- a/config/locales/tr.yml +++ b/config/locales/tr.yml @@ -3,10 +3,10 @@ tr: about: about_hashtag_html: Bunlar #%{hashtag} ile etiketlenen genel tootlar. Fediverse içinde herhangi bir yerde bir hesabınız varsa, onlarla etkileşime geçebilirsiniz. about_mastodon_html: Mastodon ücretsiz ve açık kaynaklı bir sosyal ağdır. Merkezileştirilmemiş yapısı sayesinde diğer ticari sosyal platformların aksine iletişimininizin tek bir firmada tutulmasının/yönetilmesinin önüne geçer. Güvendiğiniz bir sunucuyu seçerek oradaki kişilerle etkileşimde bulunabilirsiniz. Herkes kendi Mastodon sunucusunu kurabilir ve sorunsuz bir şekilde Mastodon sosyal ağına dahil edebilir. - about_this: Bu sunucu hakkında + about_this: Hakkında active_count_after: etkin active_footnote: Aylık Aktif Kullanıcılar (AAK) - administered_by: 'Yöneten:' + administered_by: 'Yönetici:' api: API apps: Mobil uygulamalar apps_platforms: İos, Android ve diğer platformlardaki Mastodon'u kullanın @@ -30,8 +30,8 @@ tr: server_stats: 'Sunucu istatistikleri:' source_code: Kaynak kodu status_count_after: - one: durum - other: durum + one: durum yazıldı + other: durum yazıldı status_count_before: Şu ana kadar tagline: Arkadaşlarını takip et ve yenilerini keşfet terms: Kullanım şartları @@ -74,7 +74,7 @@ tr: following: Onaylamak istediğiniz kişiyi zaten takip ediyor olmalısınız posts: one: Toot - other: Tootlar + other: Toot posts_tab_heading: Tootlar posts_with_replies: Tootlar ve yanıtlar reserved_username: Kullanıcı adı saklıdır @@ -100,8 +100,8 @@ tr: approve_all: Tümünü onayla approved_msg: "%{username} adlı kullanıcının kayıt başvurusu başarıyla onaylandı" are_you_sure: Emin misiniz? - avatar: Avatar - by_domain: Sunucu + avatar: Profil resmi + by_domain: Alan adı change_email: changed_msg: Hesap e-postası başarıyla değiştirildi! current_email: Mevcut e-posta @@ -111,16 +111,16 @@ tr: title: "%{username} için e-postayı değiştir" confirm: Onayla confirmed: Onaylandı - confirming: Onaylama + confirming: Onaylanıyor delete: Veriyi sil - deleted: Silinen + deleted: Silindi demote: Düşür destroyed_msg: "%{username} verilerinin hemen silinmesi için kuyruğa alındı" disable: Devre dışı disable_two_factor_authentication: 2AD kapat disabled: Kapalı - display_name: Görünen adınız - domain: Sunucu + display_name: Görünen isim + domain: Alan adı edit: Düzenle email: E-posta email_status: E-posta durumu @@ -168,7 +168,7 @@ tr: reject: Reddet reject_all: Tümünü reddet rejected_msg: "%{username} adlı kullanıcının kayıt başvurusu başarıyla reddedildi" - remove_avatar: Avatarı kaldır + remove_avatar: Profil resmini kaldır remove_header: Üstbilgiyi kaldır removed_avatar_msg: "%{username} hesabının avatar resmi başarıyla kaldırıldı" removed_header_msg: "%{username} hesabının başlık resmi başarıyla kaldırıldı" @@ -177,7 +177,7 @@ tr: send: Doğrulama epostasını yeniden gönder success: Onay e-postası başarıyla gönderildi! reset: Sıfırla - reset_password: Parolayı değiştir + reset_password: Şifreyi sıfırla resubscribe: Yeniden abone ol role: İzinler roles: @@ -312,7 +312,7 @@ tr: title: Yeni duyuru published_msg: Duyuru başarıyla yayınlandı! scheduled_for: "%{time} için zamanlandı" - scheduled_msg: Duyuru yayınlanmak üzere planlandı! + scheduled_msg: Duyuru yayınlanmak üzere zamanlandı! title: Duyurular unpublished_msg: Duyuru başarıyla yayından kaldırıldı! updated_msg: Duyuru başarıyla güncellendi! @@ -322,8 +322,8 @@ tr: copied_msg: Emojinin yerel kopyası başarıyla oluşturuldu copy: Kopyala copy_failed_msg: Bu emojinin yerel bir kopyası oluşturulamadı - create_new_category: Yeni kategori ekle - created_msg: Emoji başarıyla oluşturuldu! + create_new_category: Yeni kategori oluştur + created_msg: İfade başarıyla oluşturuldu! delete: Sil destroyed_msg: Emojo başarıyla yok edildi! disable: Devre dışı bırak @@ -354,7 +354,7 @@ tr: backlog: bekleyen işler config: Yapılandırma feature_deletions: Hesap silme - feature_invites: Davet linkleri + feature_invites: Davet bağlantıları feature_profile_directory: Profil Dizini feature_registrations: Kayıtlar feature_relay: Federasyon aktarıcısı @@ -372,7 +372,7 @@ tr: space: Alan kullanımı title: Kontrol Paneli total_users: toplam kullanıcı - trends: Trendler + trends: Gündemler week_interactions: bu haftaki etkileşimler week_users_active: bu hafta aktif week_users_new: bu hafta kullanıcılar @@ -1073,7 +1073,7 @@ tr: unrecognized_emoji: tanınan bir emoji değil relationships: activity: Hesap etkinliği - dormant: Atıl + dormant: Uykuda followers: Takipçiler following: Takip edilenler invited: Davet edildi @@ -1211,7 +1211,7 @@ tr: show_more: Daha fazlasını göster show_newer: Yenileri göster show_older: Eskileri göster - show_thread: Mesaj dizisini göster + show_thread: Konuyu göster sign_in_to_participate: Sohbete katılmak için oturum açın title: '%{name}: "%{quote}"' visibilities: diff --git a/config/locales/vi.yml b/config/locales/vi.yml index a24c652a2..733521760 100644 --- a/config/locales/vi.yml +++ b/config/locales/vi.yml @@ -206,7 +206,7 @@ vi: unsilenced_msg: Bỏ ẩn %{username} thành công unsubscribe: Hủy đăng ký unsuspended_msg: Đã kích hoạt lại tài khoản %{username} thành công - username: ABC + username: Tài khoản view_domain: Xem mô tả tài khoản này warn: Cảnh cáo web: Web @@ -669,16 +669,16 @@ vi: body: 'Hashtag # %{name} đang là xu hướng nhưng chưa được kiểm duyệt. Nó sẽ không được hiển thị công khai trừ khi bạn cho phép. Bỏ qua nếu bạn không bao giờ muốn thấy nó xuất hiện.' subject: Hashtag mới được xem xét trên %{instance} (# %{name}) aliases: - add_new: Tạo tên hiển thị + add_new: Kết nối tài khoản created_msg: Tạo thành công một tên hiển thị mới. Bây giờ bạn có thể bắt đầu di chuyển từ tài khoản cũ. deleted_msg: Xóa thành công tên hiển thị. Chuyển từ tài khoản này sang tài khoản này sẽ không còn có thể. - empty: Bạn không tên hiển thị nào. - hint_html: Nếu bạn muốn chuyển từ máy chủ khác sang máy chủ này, tại đây bạn có thể tạo bí danh, điều này là bắt buộc trước khi bạn có thể tiến hành chuyển người theo dõi từ tài khoản cũ sang tài khoản này. Hành động này của chính nó là vô hại và có thể đảo ngược. Việc di chuyển tài khoản được bắt đầu từ tài khoản cũ. + empty: Bạn không có tài khoản cũ nào. + hint_html: Nếu bạn muốn chuyển từ máy chủ khác sang máy chủ này, bắt buộc bạn phải tạo tên người dùng mới thì mới có thể tiến hành chuyển được người theo dõi. Hành động này không ảnh hưởng gì và có thể đảo ngược. Việc di chuyển tài khoản được bắt đầu từ tài khoản cũ. remove: Bỏ liên kết bí danh appearance: advanced_web_interface: Bố cục advanced_web_interface_hint: 'Giao diện nhiều cột cho phép bạn chuyển đổi bố cục hiển thị thành nhiều cột khác nhau. Bao gồm: Bảng tin, thông báo, thế giới, cũng như danh sách và hashtag. Rất thích hợp nếu bạn sử dụng màn hình rộng.' - animations_and_accessibility: Nâng cao + animations_and_accessibility: Bảng tin confirmation_dialogs: Hộp thoại xác nhận discovery: Khám phá localization: @@ -792,7 +792,7 @@ vi: success_msg: Tài khoản của bạn đã được xóa thành công warning: before: 'Trước khi tiếp tục, xin vui lòng xem xét cẩn thận:' - caches: Nội dung đã được lưu trữ bởi các máy chủ khác có thể tồn tại + caches: Nội dung đã lưu trữ trên các máy chủ khác có thể vẫn tồn tại data_removal: Bài viết của bạn và dữ liệu khác sẽ bị xóa vĩnh viễn email_change_html: Bạn có thể thay đổi địa chỉ email mà không cần phải xóa tài khoản email_contact_html: Nếu vẫn không nhận được, bạn có thể liên hệ %{email} để được giúp đỡ @@ -966,14 +966,14 @@ vi: redirecting_to: Tài khoản của bạn đang chuyển hướng đến %{acct}. set_redirect: Thiết lập chuyển hướng warning: - backreference_required: Tài khoản mới trước tiên phải được cấu hình để tham chiếu lại tài khoản này + backreference_required: Bạn cần phải đăng ký tài khoản mới ở máy chủ khác trước before: 'Trước khi tiếp tục, xin vui lòng đọc các lưu ý:' - cooldown: Sau khi di chuyển, có thời gian chiêu hồi, trong đó bạn sẽ không thể di chuyển nữa - disabled_account: Tài khoản hiện tại của bạn sẽ không thể sử dụng đầy đủ sau đó. Tuy nhiên, bạn sẽ có quyền truy cập để xuất dữ liệu cũng như kích hoạt lại. + cooldown: Trong thời gian chuyển tài khoản, bạn sẽ không thể sử dụng tài khoản này + disabled_account: Tài khoản này sẽ không thể tiếp tục sử dụng. Tuy nhiên, bạn có quyền truy cập để xuất dữ liệu cũng như kích hoạt lại. followers: Hành động này sẽ chuyển tất cả người theo dõi từ tài khoản hiện tại sang tài khoản mới only_redirect_html: Ngoài ra, bạn có thể đặt chuyển hướng trên trang cá nhân của bạn. other_data: Dữ liệu khác sẽ không được di chuyển tự động - redirect: Trang cá nhân hiện tại của bạn sẽ được cập nhật với thông báo chuyển hướng và bị loại khỏi các tìm kiếm + redirect: Trang cá nhân hiện tại của bạn sẽ hiển thị thông báo chuyển hướng và bị loại khỏi kết quả tìm kiếm moderation: title: Kiểm duyệt move_handler: @@ -995,8 +995,8 @@ vi: subject: "%{name} vừa thích tút của bạn" title: Lượt thích mới follow: - body: Bạn vừa mới được %{name} theo dõi - subject: "%{name} vừa mới theo dõi bạn" + body: Bạn vừa được %{name} theo dõi! + subject: "%{name} vừa theo dõi bạn" title: Người theo dõi mới follow_request: action: Quản lý yêu cầu theo dõi @@ -1140,7 +1140,7 @@ vi: settings: account: Tài khoản account_settings: Cài đặt tài khoản - aliases: Định danh tài khoản + aliases: Kết nối tài khoản appearance: Giao diện authorized_apps: App đã sử dụng back: Quay lại Mastodon @@ -1221,7 +1221,7 @@ vi: time: formats: default: "%d.%m.%Y %H:%M" - month: "%b %Y" + month: "%B %Y" two_factor_authentication: add: Thêm disable: Vô hiệu hóa diff --git a/config/locales/zgh.yml b/config/locales/zgh.yml index 55016da5c..ceb475b91 100644 --- a/config/locales/zgh.yml +++ b/config/locales/zgh.yml @@ -1,5 +1,91 @@ --- zgh: + about: + about_this: ⵖⴼ + unavailable_content_description: + domain: ⴰⵎⴰⴽⴽⴰⵢ + what_is_mastodon: ⵎⴰ'ⵢⴷ ⵉⴳⴰⵏ ⵎⴰⵙⵜⵔⴷⵓⵎ? + accounts: + follow: ⴹⴼⵕ + never_active: ⵓⵙⴰⵔ + roles: + group: ⵜⴰⵔⴰⴱⴱⵓⵜ + admin: + account_moderation_notes: + delete: ⴽⴽⵙ + accounts: + change_email: + label: ⵙⵏⴼⵍ ⵉⵎⴰⵢⵍ + submit: ⵙⵏⴼⵍ ⵉⵎⴰⵢⵍ + confirm: ⵙⵏⵜⵎ + delete: ⴽⴽⵙ ⵉⴼⵙⴽⴰ + edit: ⵙⵏⴼⵍ + email: ⵉⵎⴰⵢⵍ + location: + all: ⵎⴰⵕⵕⴰ + moderation: + all: ⵎⴰⵕⵕⴰ + public: ⴰⴳⴷⵓⴷⴰⵏ + reject: ⴰⴳⵢ + title: ⵉⵎⵉⴹⴰⵏⵏ + web: ⵡⵉⴱ + announcements: + live: ⵓⵙⵔⵉⴷ + custom_emojis: + copy: ⵙⵏⵖⵍ + delete: ⴽⴽⵙ + emoji: ⵉⵎⵓⵊⵉ + email_domain_blocks: + delete: ⴽⴽⵙ + instances: + moderation: + all: ⵎⴰⵕⵕⴰ + ip_blocks: + delete: ⴽⴽⵙ + expires_in: + '1209600': 2 weeks + '15778476': 6 ⵡⴰⵢⵢⵓⵔⵏ + '2629746': ⴰⵢⵢⵓⵔ + '31556952': ⴰⵙⴳⴳⵯⴰⵙ + '86400': ⴰⵙⵙ + '94670856': 3 ⵉⵙⴳⴳⵯⴰⵙⵏ + relays: + delete: ⴽⴽⵙ + status: ⴰⴷⴷⴰⴷ + reports: + notes: + delete: ⴽⴽⵙ + status: ⴰⴷⴷⴰⴷ + settings: + site_title: ⵉⵙⵎ ⵏ ⵓⵎⴰⴽⴽⴰⵢ + title: ⵜⵉⵙⵖⴰⵍ ⵏ ⵡⴰⵙⵉⵜ + statuses: + batch: + delete: ⴽⴽⵙ + media: + title: ⵉⵙⵏⵖⵎⵉⵙⵏ + with_media: ⵙ ⵉⵙⵏⵖⵎⵉⵙⵏ + tags: + name: ⵀⴰⵛⵟⴰⴳ + title: ⵉⵀⴰⵛⵟⴰⴳⵏ + warning_presets: + delete: ⴽⴽⵙ + application_mailer: + view_profile: ⵙⴽⵏ ⵉⴼⵔⵙ + auth: + change_password: ⵜⴰⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ + forgot_password: ⵜⴻⵜⵜⵓⴷ ⵜⴰⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ ⵏⵏⴽ? + login: ⴽⵛⵎ + logout: ⴼⴼⵖ + or_log_in_with: ⵏⵖ ⴽⵛⵎ ⵙ + register: ⵣⵎⵎⴻⵎ + status: + account_status: ⴰⴷⴷⴰⴷ ⵏ ⵓⵎⵉⴹⴰⵏ + authorize_follow: + follow: ⴹⴼⵕ + title: ⴹⴼⵕ %{acct} + deletes: + proceed: ⴽⴽⵙ ⴰⵎⵉⴹⴰⵏ errors: '400': The request you submitted was invalid or malformed. '403': You don't have permission to view this page. @@ -10,3 +96,31 @@ zgh: '429': Too many requests '500': '503': The page could not be served due to a temporary server failure. + exports: + archive_takeout: + date: ⴰⵣⵎⵣ + filters: + index: + delete: ⴽⴽⵙ + footer: + more: ⵓⴳⴳⴰⵔ… + generic: + all: ⵎⴰⵕⵕⴰ + copy: ⵙⵏⵖⵍ + delete: ⴽⴽⵙ + invites: + expires_in: + '1800': 30 ⵜⵓⵙⴷⵉⴷⵉⵏ + '21600': 6 ⵜⵙⵔⴰⴳⵉⵏ + '3600': ⵜⴰⵙⵔⴰⴳⵜ + '43200': 12 ⵜⵙⵔⴰⴳⵉⵏ + '604800': ⵉⵎⴰⵍⴰⵙⵙ + '86400': ⴰⵙⵙ + expires_in_prompt: ⵓⵙⴰⵔ + notification_mailer: + mention: + action: ⵔⴰⵔ + settings: + account: ⴰⵎⵉⴹⴰⵏ + account_settings: ⵜⵉⵙⵖⴰⵍ ⵏ ⵓⵎⵉⴹⴰⵏ + profile: ⵉⴼⵔⵙ -- cgit From 5206ede9c9c77a19a0dbcfa630f6594e6f9913b9 Mon Sep 17 00:00:00 2001 From: Yamagishi Kazutoshi Date: Tue, 10 Nov 2020 22:44:17 +0900 Subject: Add missing locales (#15138) --- app/helpers/settings_helper.rb | 4 ++++ config/application.rb | 4 ++++ 2 files changed, 8 insertions(+) (limited to 'config') diff --git a/app/helpers/settings_helper.rb b/app/helpers/settings_helper.rb index 87718dc05..5b39497b6 100644 --- a/app/helpers/settings_helper.rb +++ b/app/helpers/settings_helper.rb @@ -40,6 +40,7 @@ module SettingsHelper kk: 'Қазақша', kn: 'ಕನ್ನಡ', ko: '한국어', + ku: 'سۆرانی', lt: 'Lietuvių', lv: 'Latviešu', mk: 'Македонски', @@ -56,6 +57,8 @@ module SettingsHelper pt: 'Português', ro: 'Română', ru: 'Русский', + sa: 'संस्कृतम्', + sc: 'Sardu', sk: 'Slovenčina', sl: 'Slovenščina', sq: 'Shqip', @@ -69,6 +72,7 @@ module SettingsHelper uk: 'Українська', ur: 'اُردُو', vi: 'Tiếng Việt', + zgh: 'ⵜⴰⵎⴰⵣⵉⵖⵜ', 'zh-CN': '简体中文', 'zh-HK': '繁體中文(香港)', 'zh-TW': '繁體中文(臺灣)', diff --git a/config/application.rb b/config/application.rb index bf467d6c3..de2951487 100644 --- a/config/application.rb +++ b/config/application.rb @@ -85,6 +85,7 @@ module Mastodon :kk, :kn, :ko, + :ku, :lt, :lv, :mk, @@ -100,6 +101,8 @@ module Mastodon :'pt-PT', :ro, :ru, + :sa, + :sc, :sk, :sl, :sq, @@ -113,6 +116,7 @@ module Mastodon :uk, :ur, :vi, + :zgh, :'zh-CN', :'zh-HK', :'zh-TW', -- cgit From bb13276e53b00a382bbc0b5299544354a9d0136b Mon Sep 17 00:00:00 2001 From: Mélanie Chauvel Date: Wed, 11 Nov 2020 01:18:42 +0100 Subject: Precise that home timeline filters also apply to lists (#15139) --- config/locales/en.yml | 2 +- config/locales/en_GB.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'config') diff --git a/config/locales/en.yml b/config/locales/en.yml index 047ba36ac..02368d900 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -855,7 +855,7 @@ en: filters: contexts: account: Profiles - home: Home timeline + home: Home and lists notifications: Notifications public: Public timelines thread: Conversations diff --git a/config/locales/en_GB.yml b/config/locales/en_GB.yml index 1375ebb33..d3461474b 100644 --- a/config/locales/en_GB.yml +++ b/config/locales/en_GB.yml @@ -600,7 +600,7 @@ en_GB: limit: You have already featured the maximum amount of hashtags filters: contexts: - home: Home timeline + home: Home and lists notifications: Notifications public: Public timelines thread: Conversations -- cgit From 2b1a6e734ff42c17fb971cf909509b6b2ad84879 Mon Sep 17 00:00:00 2001 From: Takeshi Umeda Date: Fri, 13 Nov 2020 00:58:00 +0900 Subject: Add follow selected followers button (#15148) * Add follow selected followers button * Fix unused variable * Fix i18n normalize --- app/controllers/relationships_controller.rb | 4 +++- app/models/form/account_batch.rb | 8 ++++++++ app/views/relationships/show.html.haml | 2 ++ config/locales/en.yml | 1 + 4 files changed, 14 insertions(+), 1 deletion(-) (limited to 'config') diff --git a/app/controllers/relationships_controller.rb b/app/controllers/relationships_controller.rb index 0835758f2..031e3241f 100644 --- a/app/controllers/relationships_controller.rb +++ b/app/controllers/relationships_controller.rb @@ -49,7 +49,9 @@ class RelationshipsController < ApplicationController end def action_from_button - if params[:unfollow] + if params[:follow] + 'follow' + elsif params[:unfollow] 'unfollow' elsif params[:remove_from_followers] 'remove_from_followers' diff --git a/app/models/form/account_batch.rb b/app/models/form/account_batch.rb index 7b9e40f68..882770d7c 100644 --- a/app/models/form/account_batch.rb +++ b/app/models/form/account_batch.rb @@ -9,6 +9,8 @@ class Form::AccountBatch def save case action + when 'follow' + follow! when 'unfollow' unfollow! when 'remove_from_followers' @@ -24,6 +26,12 @@ class Form::AccountBatch private + def follow! + accounts.find_each do |target_account| + FollowService.new.call(current_account, target_account) + end + end + def unfollow! accounts.find_each do |target_account| UnfollowService.new.call(current_account, target_account) diff --git a/app/views/relationships/show.html.haml b/app/views/relationships/show.html.haml index 4b1e4fd63..c82e639e0 100644 --- a/app/views/relationships/show.html.haml +++ b/app/views/relationships/show.html.haml @@ -42,6 +42,8 @@ %label.batch-table__toolbar__select.batch-checkbox-all = check_box_tag :batch_checkbox_all, nil, false .batch-table__toolbar__actions + = f.button safe_join([fa_icon('user-plus'), t('relationships.follow_selected_followers')]), name: :follow, class: 'table-action-link', type: :submit, data: { confirm: t('admin.reports.are_you_sure') } if followed_by_relationship? && !mutual_relationship? + = f.button safe_join([fa_icon('user-times'), t('relationships.remove_selected_follows')]), name: :unfollow, class: 'table-action-link', type: :submit, data: { confirm: t('admin.reports.are_you_sure') } unless followed_by_relationship? = f.button safe_join([fa_icon('trash'), t('relationships.remove_selected_followers')]), name: :remove_from_followers, class: 'table-action-link', type: :submit, data: { confirm: t('admin.reports.are_you_sure') } unless following_relationship? diff --git a/config/locales/en.yml b/config/locales/en.yml index 02368d900..bec099082 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -1075,6 +1075,7 @@ en: relationships: activity: Account activity dormant: Dormant + follow_selected_followers: Follow selected followers followers: Followers following: Following invited: Invited -- cgit