diff options
author | Dachi Natsvlishvili <dachinat@gmail.com> | 2018-08-17 20:00:01 +0400 |
---|---|---|
committer | Yamagishi Kazutoshi <ykzts@desire.sh> | 2018-08-18 01:00:01 +0900 |
commit | bf1bde5d6a8306284a0cce89eb8f492b8c9b7a67 (patch) | |
tree | 460e68f9408a9191f5a7ed1e19bfaa9debbcfbe9 /config | |
parent | 59f7f4c923494bb8dd6f2881a1610c7b51240d9c (diff) |
Add Georgian language translation (#8250)
* Add Georgian language translation
* i18n-tasks normalize
Diffstat (limited to 'config')
-rw-r--r-- | config/application.rb | 1 | ||||
-rw-r--r-- | config/locales/activerecord.ka.yml | 13 | ||||
-rw-r--r-- | config/locales/devise.ka.yml | 82 | ||||
-rw-r--r-- | config/locales/doorkeeper.ka.yml | 142 | ||||
-rw-r--r-- | config/locales/ka.yml | 893 | ||||
-rw-r--r-- | config/locales/simple_form.ka.yml | 99 |
6 files changed, 1230 insertions, 0 deletions
diff --git a/config/application.rb b/config/application.rb index df64f025637..ea4949bf2d1 100644 --- a/config/application.rb +++ b/config/application.rb @@ -60,6 +60,7 @@ module Mastodon :io, :it, :ja, + :ka, :ko, :nl, :no, diff --git a/config/locales/activerecord.ka.yml b/config/locales/activerecord.ka.yml new file mode 100644 index 00000000000..cdd4f9c4c68 --- /dev/null +++ b/config/locales/activerecord.ka.yml @@ -0,0 +1,13 @@ +--- +ka: + activerecord: + errors: + models: + account: + attributes: + username: + invalid: მხოლოდ ასოები, ციფრები და "ქვედა-ტირე" + status: + attributes: + reblog: + taken: სტატუსის უკვე არსებობს diff --git a/config/locales/devise.ka.yml b/config/locales/devise.ka.yml new file mode 100644 index 00000000000..3267eb22ebd --- /dev/null +++ b/config/locales/devise.ka.yml @@ -0,0 +1,82 @@ +--- +ka: + devise: + confirmations: + confirmed: თქვენი ელ-ფოსტის მისამართი წარმატებით დამოწმდა. + send_instructions: თქვენ მიიღებთ ელ-ფოსტას ინსტრუქციებით თუ როგორც დაამოწმოთ თქვენი ელ-ფოსტის მისამართი რამდენიმე წუთში. გთხოვთ შეხედოთ თქვენი სპამის ფოლდერს თუ არ მიიღებთ ამ წერილს. + send_paranoid_instructions: თუ თქვენი ელ-ფოსტა არსებობს ჩვენს მონაცემთა ბაზაში, თქვენ მიიღებთ ელ-ფოსტას ინსტრუქციებით თუ როგორც დაამოწმოთ თქვენი ელ-ფოსტის მისამართი რამდენიმე წუთში. გთხოვთ შეხედოთ თქვენი სპამის ფოლდერს თუ არ მიიღებთ ამ წერილს. + failure: + already_authenticated: უკვე შესული ხართ. + inactive: თქვენი ანგარიში ჯერ არაა აქტივირებული. + invalid: არასწორი %{authentication_keys} ან პაროლი. + last_attempt: თქვენი ანგარიშის ჩაკეტვამდე დაგრჩათ კიდევ ერთი მცდელობა. + locked: თქვენი ანგარიში ჩაიკეტა. + not_found_in_database: არასწორი %{authentication_keys} ან პაროლი. + timeout: თქვენს სესიას გაუვიდა ვადა. გთხოვთ შედით ახლიდან რომ გააგრძელოთ. + unauthenticated: გაგრძელებამდე საჭიროა შეხვიდეთ ან დარეგისტრირდეთ. + unconfirmed: გაგრძელებამდე საჭიროა დაამოწმოთ თქვენი ელ-ფოსტა. + mailer: + confirmation_instructions: + action: დაამოწმეთ ელ-ფოსტის მისამართი + explanation: თქვენ ამ ელ-ფოსტის მისამართი ანგარიში შექმენით %{host}-ზე. დარჩა ერთი დაწკაპუნება მის აქტივაციამდე. თუ ეს თქვენ არ იყავით, გთხოვთ არ მიაქციოთ ყურადღება ამ წერილს. + extra_html: გთხოვთ ასევე გაეცნოთ <a href="%{terms_path}">ინსტანციის წესებს</a> და <a href="%{policy_path}">ჩვენს კონფინდენციალურობის პოლიტიკას</a>. + subject: 'მასტოდონი: დამოწმების ინსტრუქციები %{instance}-თვის' + title: ელ-ფოსტის მისამართის დამოწმება + email_changed: + explanation: 'თქვენი ანგარიშის ელ-ფოსტის მისამართი იცვლება შემდეგზე:' + extra: თუ თქვენ არ შეგიცვლიათ თქვენი ელ-ფოსტის მისამართი, როგორც ჩანს სხვამ ხელთ იგდო თქვენი ანგარიში. გთოხვთ შეცვალოთ თქვენი პაროლი რაც შეიძლება მალე, ან დაუკავშირდეთ ინსტანციის ადმინისტრატორს თუ თქვენი ანგარიში ჩაიკეტა. + subject: 'მასტოდონი: ელ-ფოსტა შეიცვალა' + title: ახალი ელ-ფოსტის მისამართი + password_change: + explanation: თქვენი ანგარიშის პაროლი შეიცვალა. + extra: თუ თქვენ არ შეგიცვლიათ პაროლი, როგორც ჩანს სხვამ ხელთ იგდო თქვენი ანგარიში. გთოხვთ შეცვალოთ თქვენი პაროლი რაც შეიძლება მალე, ან დაუკავშირდეთ ინსტანციის ადმინისტრატორს თუ თქვენი ანგარიში ჩაიკეტა. + subject: 'მასტოდონი: პაროლი შეიცვალა' + title: პაროლი შეიცვალა + reconfirmation_instructions: + explanation: დაამოწმეთ ახალი ელ-ფოსტის მისამართი ცვლილებისთვის. + extra: თუ თქვენ არ გამოიწვიეთ ეს ცვლილება, გთხოვთ არ მიაქციოთ ყურადღება ამ წერილს. მასტოდონის ელ-ფოსტის მისამართი არ შეიცვლება სანამ არ გადახვალთ ზემოთ მოცემულ ბმულზე. + subject: 'მასტოდონი: დაამოწმეთ ელ-ფოსტის მისამართი %{instance}-თვის' + title: დაამოწმეთ ელ-ფოსტის მისამართი + reset_password_instructions: + action: შეცვალეთ პაროლი + explanation: თქვენ მოითხოვეთ ახალი პაროლი თქვენი ანგარიშისთვის. + extra: თუ ეს თქვენ არ მოგითხოვიათ, გთხოვთ არ მიაქციოთ ყურადღება ამ წერილს. თქვენი პაროლი არ შეიცვლება, სანამ არ გადახვალთ ზემოთ მოცემულ ბმულზე. + subject: 'მასტოდონი: პაროლის განახლების ინსტრუქცეიბი' + title: პაროლის განახლება + unlock_instructions: + subject: 'მასტოდონი: ჩაკეტვის მოხსნის ინსტრუქციები' + omniauth_callbacks: + failure: 'ვერ მოხდა აუტენტიფიკაცია %{kind}-თან. მიზეზი: "%{reason}".' + success: წარმატებით შედგა აუტენტიფიკაცია %{kind} ანგარიშთან. + passwords: + no_token: ამ გვერდზე წვდომა ვერ გექნებათ თუ არ მოდიხართ პაროლის აღდგენის ელ-ფოსტის წერილიდან. თუ მოდიხართ პაროლის აღგენის წერილიდან, დაამოწმეთ რომ გადადიხართ სრულ ურლ-ზე. + send_instructions: თუ თქვენი ელ-ფოსტა არსებობს ჩვენს მონაცემთა ბაზაში, თქვენ მიიღებთ ელ-ფოსტაზე წერილს პაროლის განახლების ბმულით, რამდენიმე წუთში. გთხოვთ შეხედოთ თქვენი სპამის ფოლდერს თუ არ მიიღებთ ამ წერილს. + send_paranoid_instructions: თუ თქვენი ელ-ფოსტა არსებობს ჩვენს მონაცემთა ბაზაში, თქვენ მიიღებთ ელ-ფოსტაზე წერილს პაროლის განახლების ბმულით, რამდენიმე წუთში. გთხოვთ შეხედოთ თქვენი სპამის ფოლდერს თუ არ მიიღებთ ამ წერილს. + updated: თქვენი პაროლი წარმატებით შეიცვალა. ახლა შესული ხართ. + updated_not_active: თქვენი პაროლი წარმატებით შეიცვალა. + registrations: + destroyed: ნახვამდის! თქვენი ანგარიში წარმატებით გაუქმდა. იმედი გვაქვს ისევ შევხვდებით. + signed_up: გამარჯობა! თქვენ წარმატებით დარეგისტრირდით. + signed_up_but_inactive: თქვენ წარმატებით დარეგისტრირდით. თუმცა, ავტორიზაცია ვერ შედგა, თქვენი ანგარიში ჯერ არაა გააქტიურებული. + signed_up_but_locked: თქვენ წარმატებით დარეგისტრირდით. თუმცა, აცტორიზაცია ვერ შედგა, თქვენი ანგარიში ჩაკეტილია. + signed_up_but_unconfirmed: წერილი დამოწმების ბმულით თქვენს ელ-ფოსტაზე გამოგზავნილია. გთხოვთ გაჰყევით ბმულს, რათა გაააქტიუროთ ანგარიში. გთხოვთ შეხედოთ თქვენი სპამის ფოლდერს თუ არ მიიღებთ ამ წერილს. + update_needs_confirmation: თქვენი ანგარიში წარმატებით განახლდა, მაგრამ გვესაჭიროება თქვენი ელ-ფოსტის მისამართის დამოწმება. შეამოწმეთ ელ-ფოსტა და დასამოწმებლად გადადით მიღებულ ბმულზე. გთხოვთ შეხედოთ თქვენი სპამის ფოლდერს თუ არ მიიღებთ ამ წერილს. + updated: თქვენი ანგარიში წარმატებით განახლდა. + sessions: + already_signed_out: წარმატებით გახვედით. + signed_in: წარმატებით შეხვედით. + signed_out: წარმატებით გახვედით. + unlocks: + send_instructions: წერილს, ინსტრუქციებით თუ როგორ მოხსნათ ჩაკეტვა თქვენს ანგარიშს, მიიღებთ რამდენიმე წუთში. გთხოვთ შეხედოთ თქვენი სპამის ფოლდერს თუ არ მიიღებთ ამ წერილს. + send_paranoid_instructions: თუ თქვენი ელ-ფოსტა არსებობს ჩვენს მონაცემთა ბაზაში, თქვენ მიიღებთ ელ-ფოსტაზე წერილს ჩაკეტვის მოხნის ინსტრუქციებით. გთხოვთ შეხედოთ თქვენი სპამის ფოლდერს თუ არ მიიღებთ ამ წერილს. + unlocked: თქვენს ანგარიშს ჩაკეტვა წარმატებით მოეხსნა. გაგრძელებისთვის, გთხოვთ გაიაროთ ავტორიზაცია. + errors: + messages: + already_confirmed: უკვე დამოწმდა, გთხოვთ სცადოთ ავტორიზაციის გავლა + confirmation_period_expired: საჭიროებს დამოწმებას პერიოდში %{period}, გთხოვთ მოითხოვოთ ახლიდან + expired: გაუვიდა ვადა, გთხოვთ მოითხოვოთ ახალი + not_found: ვერ იქნა ნაპოვნი + not_locked: არ ჩაკეტილა + not_saved: + one: "%{resource} ვერ დამახსოვრდა ერთი შეცდომის გამო:" + other: "%{resource} ვერ დამახსოვრდა %{count} შეცდომის გამო:" diff --git a/config/locales/doorkeeper.ka.yml b/config/locales/doorkeeper.ka.yml new file mode 100644 index 00000000000..e462e66f158 --- /dev/null +++ b/config/locales/doorkeeper.ka.yml @@ -0,0 +1,142 @@ +--- +ka: + activerecord: + attributes: + doorkeeper/application: + name: აპლიკაციის სახელი + redirect_uri: გადამისამართების ური + scopes: ფარგლები + website: აპლიკაციის ვებ-საიტი + errors: + models: + doorkeeper/application: + attributes: + redirect_uri: + fragment_present: ვერ ექნება ფრაგმეტი. + invalid_uri: უნდა იყოს ვალიდური ური. + relative_uri: უნდა იყოს აბსოლუტური ური. + secured_uri: უნდა იყოს ჰტტპს/სსლ ური. + doorkeeper: + applications: + buttons: + authorize: ავტორიზაცია + cancel: უარყოფა + destroy: გაუქმება + edit: შეცვლა + submit: გაგრძელება + confirmations: + destroy: დარწმუნებული ხართ? + edit: + title: აპლიკაციის შეცვლა + form: + error: უპს! შესაძლო შეცდომებზე შეამოწმეთ თქვენი ფორმა + help: + native_redirect_uri: ლოკალური ტესტებისთვის მოიხმარეთ %{native_redirect_uri} + redirect_uri: გამოიყენეთ ერთი ხაზი თითო ური-სთვის + scopes: ფარგლები გამოჰყავით სიცარიელით. საწყისი ფარგლის გამოსაყენებლად დატოვეთ ცარიელი. + index: + application: აპლიკაცია + callback_url: ქოლბექ ურლ + delete: გაუქმება + name: სახელი + new: ახალი აპლიკაცია + scopes: ფარგლები + show: ჩვენება + title: თქვენი აპლიკაციები + new: + title: ახალი აპლიკაცია + show: + actions: მოქმედებები + application_id: კლიენტის გასაღები + callback_urls: ქოლბექ ურლები + scopes: ფარგლები + secret: კლიენტის სერვერი + title: 'აპლიკაცია: %{name}' + authorizations: + buttons: + authorize: ავტორიზაცია + deny: აკრძალვა + error: + title: წარმოიშვა შეცდომა + new: + able_to: ის შეძლებს + prompt: აპლიკაცია %{client_name} ითხოვს წვდომას თქვენს ანგარიშზე + title: საჭიროა ავტორიზაცია + show: + title: დააკოპირეთ ეს ავტორიზაციის კოდი და ჩასვით აპლიკაციაში. + authorized_applications: + buttons: + revoke: გაუქმება + confirmations: + revoke: დარწმუნებული ხართ? + index: + application: აპლიკაცია + created_at: ავტორიზებული + date_format: "%Y-%m-%d %H:%M:%S" + scopes: ფარგლები + title: თქვენი ავტორიზებული აპლიკაციები + errors: + messages: + access_denied: რესურსის მფლობელმა ან აუტორიზაციის სერვერმა აკრძალა ეს მოთხოვნა. + credential_flow_not_configured: რესურის მფლობელის პაროლის რწმუნებულებების ნაკადი ვერ შესრულდა არაკონფიგურირებული Doorkeeper.configure.resource_owner_from_credentials გამო. + invalid_client: ამოუცნობი კლიენტის გამო კლიენტ აუტენტიფიკაცია ვერ მოხერხდა, კლიენტის აუტენტიფიკაცია არ იყო თან დართული, ან მხარდაუჭერელი აუტენტიფიკაციის მეთოდი. + invalid_grant: მოწოდებული ავტორიზაციის გრანტი არასწორია, ვადაგასულია, გაუქმებულია არ ემთხვევა გადამისამართების ურის, რომელიც მოიხმარება ავტორიზაცის მოთხოვნაში, ან მიეცა სხვა კლიენტს. + invalid_redirect_uri: მითითებული გადამისამართების ური არაა ვალიდური. + invalid_request: მოთხოვნას აკლია აუცილებელი პარამეტრი, მოიცავს მხარდაუჭერელ პარამეტრის მნიშვნელობას, ან სხვაგვარად არაა გამართული. + invalid_resource_owner: მოწოდებული რესურსის მფლობელის რწმუნებულებები არაა ვალიდური, ან მფლობელის პონვა ვერ ხერხდება + invalid_scope: მოთხოვნილი ფარგალი არასწორია, ამოუცნობია ან არაა გამართული. + invalid_token: + expired: წვდომის ტოკენს გაუვიდა ვადა + revoked: წვდომის ტოკენი გაუქმდა + unknown: წვდომის ტოკენი არაა ვალიდური + resource_owner_authenticator_not_configured: რესურსის მფლობელის მოპოვება არ შედგა Doorkeeper.configure.resource_owner_authenticator კონფიგურაციის არ არსებობის გამო. + server_error: აუტორიზაციის სერვერს შეხვდა მოულოდნელი მდგომარეობა, რამაც ხელი შეუშალა მას აღესრულებინა მოთხონვა. + temporarily_unavailable: ავტორიზაციის სერვერი ამჟამად ვერ ახერხებს მოთხოვნის შემუშავებას დროებითი გადატვირთვის ან სერვერის შენარჩუნების გამო. + unauthorized_client: კლიენტი არაა ავტორიზებული შეასრულოს ეს მოთხოვნა ამ მეთოდით. + unsupported_grant_type: ავტორიზაციის გრანტის სახეობა არაა მხარდაჭერილი ავტორიზაციის სერვერის მიერ. + unsupported_response_type: ავტორიზაციის სერვერი არ უჭერს მხარს ამ პასუხის სახეობას. + flash: + applications: + create: + notice: აპლიკაცია შეიქმნა. + destroy: + notice: აპლიკაცია გაუქმდა. + update: + notice: აპლიკაცია განახლდა. + authorized_applications: + destroy: + notice: აპლიკაცია წაიშალა. + layouts: + admin: + nav: + applications: აპლიკაციები + oauth2_provider: ოუ-აუთ2 პროვაიდერი + application: + title: საჭიროა ოუ-აუთ ავტორიზაცია + scopes: + follow: შეცვალეთ ანგარიშის ურთიერთობები + push: მიიღეთ თქვენი ფუშ შეტყობინებები + read: წაიკითხოს მთელი თქვენი ანგარიშის მონაცემები + read:accounts: იხილოს ანგარიშის ინფორმაცია + read:blocks: იხილოს თქვენი ბლოკები + read:favourites: იხილოს თქვენი ფავორიტები + read:filters: იხილოს თქვენი ფილრები + read:follows: იხილოს თქვენი მიდევნებები + read:lists: იხილოს თქვენი სიები + read:mutes: იხილოს თქვენი გაჩუმებები + read:notifications: იხილოს თქვენი შეტყობინებები + read:reports: იხილოს თქვენი რეპორტები + read:search: მოძებნოს თქვენი სახელით + read:statuses: იხილოს ყველა სტატუსი + write: შეცვალოს მთელი თქვენი ანგარიშის მონაცემები + write:accounts: შეცვალოს თქვენი პროფილი + write:blocks: დაბლოკოს ანგარიშები და დომენები + write:favourites: ფავორიტი სტატუსები + write:filters: შექმნას ფილტრები + write:follows: გაყვეს ხალხს + write:lists: შექმნას სიები + write:media: ატვირთოს მედია ფაილები + write:mutes: გააგჩუმოს ადამიანები და საუბრები + write:notifications: გაასუფთავოს თქვენი შეტყობინებები + write:reports: დაარეპორტოს სხვა ადამიანები + write:statuses: გამოაქვეყნოს სტატუსები diff --git a/config/locales/ka.yml b/config/locales/ka.yml new file mode 100644 index 00000000000..86d982665a4 --- /dev/null +++ b/config/locales/ka.yml @@ -0,0 +1,893 @@ +--- +ka: + about: + about_hashtag_html: ეს საჯარო ტუტებია, რომლებიც ატარებენ <strong>#%{hashtag}</strong> ტეგს. მათთან ინტერაქციას შეძლებთ, თუ ფედივერსში გაქვთ რაიმე ანგარიში. + about_mastodon_html: მასტოდონი ღია ვებ პროტოკოლებზე და უფასო, ღია პროგრამებზე დაფუძნებული სოციალური ქსელია. ის ისეთი დეცენტრალიზებულია როგორც ელ-ფოსტა. + about_this: შესახებ + administered_by: 'ადმინისტრატორი:' + api: აპი + closed_registrations: რეგისტრაციები ამჟამად ინსტანციაზე დახურულია. თუმცა! ანგარიშის შესაქმნელად შეგიძლიათ იპოვოთ სხვა ინსტანცია და იმავე ქსელზე იქონიოთ წვდომა იქიდან. + contact: კონტაქტი + contact_missing: არაა დაყენებული + contact_unavailable: მიუწ. + documentation: დოკუმენტაცია + extended_description_html: | + <h3>კარგი ადგილი წესებისთვის</h3> + <p>განვრცობილი აღწერილობა ჯერ არ შექმნილა.</p> + features: + humane_approach_body: სხვა ქსელების შეცდომების გათვალისწინებით, მასტოდონი მიზნად ისახავს ეტიკური დიზაინის არჩევნების გაკეთებას, დაუპირისპირდეს სოციალური მედიის არასწორ მოხმარებას. + humane_approach_title: უფრო ადამიანური მიდგომა + not_a_product_body: მასტოდონი არ არის კომერციული ქსელი. არაა რეკლამა, არაა მაინინგი, არაა შემოღობილი ბაღები. არაა ცენტრალური ავტორიტეტი. + not_a_product_title: შენ ხარ პერსონა და არა პროდუქტი + real_conversation_body: 500 ნიშნის განკარგულებით, მარცვლოვანი კონტენტის და მედია გაფრთხილებების მხარდაჭერით, შეგიძლიათ გამოხატოთ ისე როგორც გსურთ. + real_conversation_title: შექმნილია ნამდვილი საუბრისთვის + within_reach_body: დეველოპერისთვის-მეგობრული აპი ექოსისტემის წყალობით, მრავალი აპლიკაცია აი-ოსისთვის, ანდროიდისთვის და სხვა პლატფორმებისთვის, საშალებას მოგცემთ ნებისმიერი ადგილიდან იქონიოთ კავშირი თქვენს მეგობრებთან. + within_reach_title: მუდამ წვდომის ქვეშ + generic_description: "%{domain} ერთი სერვერია ქსელში" + hosted_on: მასტოდონს მასპინძლობს %{domain} + learn_more: გაიგე მეტი + other_instances: ინსტანციების სია + privacy_policy: კონფიდენციალურობის პოლიტიკა + source_code: კოდი + status_count_after: სტატუსები + status_count_before: ვინც უავტორა + terms: მომსახურების პირობები + user_count_after: მომხმარებლისთვის + user_count_before: სახლი + what_is_mastodon: რა არის მასტოდონი? + accounts: + choices_html: "%{name}-ის არჩევნები:" + follow: გაყევი + followers: მიმდევრები + following: მიჰყვება + joined: გაწევრიანდა %{date} + media: მედია + moved_html: "%{name} გადავიდა %{new_profile_link}:" + network_hidden: ეს ინფორმაცია ხელმიუწვდომელია + nothing_here: აქ არაფერია! + people_followed_by: ხალხი ვისაც %{name} მიჰყვება + people_who_follow: ხალხი ვინც მიჰყვება %{name}-ს + pin_errors: + following: იმ ადამიანს, ვინც მოგწონთ, უკვე უნდა მიჰყვებოდეთ + posts: ტუტები + posts_with_replies: ტუტები და პასუხები + reserved_username: მომხმარებელი რეზერვირებულია + roles: + admin: ადმინისტრატორი + bot: ბოტი + moderator: მოდერატორი + unfollow: ნუღარ მიჰყვები + admin: + account_moderation_n |