From 983593ddf4b2f61f3c3a6cd1fddbb1905592600e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96zcan=20Zafer=20AYAN?= Date: Sun, 7 May 2017 17:20:53 +0300 Subject: [PATCH] Add Turkish yml file (#2878) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add Turkish yml file * Add translation files for Turkish * Deleted click_to_edit key and val Deleted click_to_edit: Düzenlemek için ilgili ayara tıklayınız line --- app/helpers/settings_helper.rb | 1 + .../mastodon/containers/mastodon.js | 2 + app/javascript/mastodon/locales/index.js | 2 + app/javascript/mastodon/locales/tr.json | 166 +++++++++ .../confirmation_instructions.tr.html.erb | 15 + .../confirmation_instructions.tr.text.erb | 13 + .../user_mailer/password_change.tr.html.erb | 8 + .../user_mailer/password_change.tr.text.erb | 8 + .../reset_password_instructions.tr.html.erb | 14 + .../reset_password_instructions.tr.text.erb | 13 + config/application.rb | 1 + config/locales/devise.tr.yml | 52 +++ config/locales/simple_form.tr.yml | 53 +++ config/locales/tr.yml | 341 ++++++++++++++++++ 14 files changed, 689 insertions(+) create mode 100644 app/javascript/mastodon/locales/tr.json create mode 100644 app/views/user_mailer/confirmation_instructions.tr.html.erb create mode 100644 app/views/user_mailer/confirmation_instructions.tr.text.erb create mode 100644 app/views/user_mailer/password_change.tr.html.erb create mode 100644 app/views/user_mailer/password_change.tr.text.erb create mode 100644 app/views/user_mailer/reset_password_instructions.tr.html.erb create mode 100644 app/views/user_mailer/reset_password_instructions.tr.text.erb create mode 100644 config/locales/devise.tr.yml create mode 100644 config/locales/simple_form.tr.yml create mode 100644 config/locales/tr.yml diff --git a/app/helpers/settings_helper.rb b/app/helpers/settings_helper.rb index 2755bafd5d..aff4c8a195 100644 --- a/app/helpers/settings_helper.rb +++ b/app/helpers/settings_helper.rb @@ -25,6 +25,7 @@ module SettingsHelper pt: 'Português', 'pt-BR': 'Português do Brasil', ru: 'Русский', + tr: 'Türkçe', uk: 'Українська', 'zh-CN': '简体中文', 'zh-HK': '繁體中文(香港)', diff --git a/app/javascript/mastodon/containers/mastodon.js b/app/javascript/mastodon/containers/mastodon.js index 648ce7cc88..2563c00cfd 100644 --- a/app/javascript/mastodon/containers/mastodon.js +++ b/app/javascript/mastodon/containers/mastodon.js @@ -64,6 +64,7 @@ import pt from 'react-intl/locale-data/pt'; import ru from 'react-intl/locale-data/ru'; import uk from 'react-intl/locale-data/uk'; import zh from 'react-intl/locale-data/zh'; +import tr from 'react-intl/locale-data/tr'; import getMessagesForLocale from '../locales'; import { hydrateStore } from '../actions/store'; import createStream from '../stream'; @@ -98,6 +99,7 @@ addLocaleData([ ...ru, ...uk, ...zh, + ...tr, ]); const getTopWhenReplacing = (previous, { location }) => location && location.action === 'REPLACE' && [0, 0]; diff --git a/app/javascript/mastodon/locales/index.js b/app/javascript/mastodon/locales/index.js index c4d580ff5f..5c32b9a691 100644 --- a/app/javascript/mastodon/locales/index.js +++ b/app/javascript/mastodon/locales/index.js @@ -23,6 +23,7 @@ import zh_hk from './zh-HK.json'; import zh_cn from './zh-CN.json'; import bg from './bg.json'; import id from './id.json'; +import tr from './tr.json'; const locales = { ar, @@ -50,6 +51,7 @@ const locales = { 'zh-CN': zh_cn, bg, id, + tr, }; export default function getMessagesForLocale(locale) { diff --git a/app/javascript/mastodon/locales/tr.json b/app/javascript/mastodon/locales/tr.json new file mode 100644 index 0000000000..25ceec0bf5 --- /dev/null +++ b/app/javascript/mastodon/locales/tr.json @@ -0,0 +1,166 @@ +{ + "account.block":"Engelle @{name}", + "account.disclaimer":"Bu kullanıcının hesabı farklı sunucuda bulunduğu için bu sayı daha fazla olabilir.", + "account.edit_profile":"Profili düzenle", + "account.follow":"Takip et", + "account.followers":"Takipçiler", + "account.follows":"Takip ettikleri", + "account.follows_you":"Seni takip ediyor", + "account.mention":"Bahset @{name}", + "account.mute":"Sustur @{name}", + "account.posts":"Gönderiler", + "account.report":"Rapor et @{name}", + "account.requested":"Onay bekleniyor", + "account.unblock":"Engeli kaldır @{name}", + "account.unfollow":"Takipten vazgeç", + "account.unmute":"Sesi aç @{name}", + "boost_modal.combo":"Bir dahaki sefere {combo} tuşuna basabilirsiniz", + "column.blocks":"Engellenen kullanıcılar", + "column.community":"Yerel zaman tüneli", + "column.favourites":"Favoriler", + "column.follow_requests":"Takip istekleri", + "column.home":"Anasayfa", + "column.mutes":"Susturulmuş kullanıcılar", + "column.notifications":"Bildirimler", + "column.public":"Federe zaman tüneli", + "column_back_button.label":"Geri", + "column_subheading.navigation":"Navigasyon", + "column_subheading.settings":"Ayarlar", + "compose_form.lock_disclaimer":"Hesabınız {locked} değil. Sadece takipçilerle paylaştığınız gönderileri görebilmek için sizi herhangi bir kullanıcı takip edebilir.", + "compose_form.lock_disclaimer.lock":"kilitli", + "compose_form.placeholder":"Ne düşünüyorsun?", + "compose_form.privacy_disclaimer":"Gönderiniz {domains}’teki bahsettiğiniz kullanıcılara iletilecektir.{domainsCount, plural, one {bu sunucuya} other {bu sunuculara}} güveniyor musunuz? Gönderi gizliliği sadece Mastodon sunucularında çalışır. Eğer {domains} {domainsCount, plural, one {bir Mastodon sunucusu değilse} other {Mastodon sunucuları değilse}}, gönderinizin herkese açık bir gönderi olmadığına ilişkin bir gösterge bulunmayacaktır. Bu yüzden gönderiniz boost edilebilir veya istenmeyen alıcılara görünebilir.", + "compose_form.publish":"Toot", + "compose_form.sensitive":"Görseli hassas olarak işaretle", + "compose_form.spoiler":"Metni uyarı arkasına gizle", + "compose_form.spoiler_placeholder":"İçerik uyarısı", + "confirmation_modal.cancel":"İptal", + "confirmations.block.confirm":"Engelle", + "confirmations.block.message":"{name} kullanıcısını engellemek istiyor musunuz?", + "confirmations.delete.confirm":"Sil", + "confirmations.delete.message":"Bu gönderiyi silmek istiyor musunuz?", + "confirmations.mute.confirm":"Sessize al", + "confirmations.mute.message":"{name} kullanıcısını sessize almak istiyor musunuz?", + "emoji_button.activity":"Aktivite", + "emoji_button.flags":"Bayraklar", + "emoji_button.food":"Yiyecek ve İçecek", + "emoji_button.label":"Emoji ekle", + "emoji_button.nature":"Doğa", + "emoji_button.objects":"Nesneler", + "emoji_button.people":"İnsanlar", + "emoji_button.search":"Emoji ara...", + "emoji_button.symbols":"Semboller", + "emoji_button.travel":"Seyahat ve Yerler", + "empty_column.community":"Yerel zaman tüneliniz boş. Daha fazla eğlence için herkese açık bir gönderi paylaşın.", + "empty_column.hashtag":"Henüz bu hashtag’e sahip hiçbir gönderi yok.", + "empty_column.home.public_timeline":"herkese açık zaman tüneli", + "empty_column.home":"Henüz kimseyi takip etmiyorsunuz. {public} ziyaret edebilir veya arama kısmını kullanarak diğer kullanıcılarla iletişime geçebilirsiniz.", + "empty_column.notifications":"Henüz hiçbir bildiriminiz yok. Diğer insanlarla sobhet edebilmek için etkileşime geçebilirsiniz.", + "empty_column.public":"Burada hiçbir gönderi yok! Herkese açık bir şeyler yazın, veya diğer sunucudaki insanları takip ederek bu alanın dolmasını sağlayın", + "follow_request.authorize":"Yetkilendir", + "follow_request.reject":"Reddet", + "getting_started.apps":"Çeşitli uygulamalar mevcuttur", + "getting_started.heading":"Başlangıç", + "getting_started.open_source_notice":"Mastodon açık kaynaklı bir yazılımdır. Github {github}. {apps} üzerinden katkıda bulunabilir, hata raporlayabilirsiniz.", + "home.column_settings.advanced":"Gelişmiş", + "home.column_settings.basic":"Temel", + "home.column_settings.filter_regex":"Regex kullanarak filtrele", + "home.column_settings.show_reblogs":"Boost edilenleri göster", + "home.column_settings.show_replies":"Cevapları göster", + "home.settings":"Kolon ayarları", + "lightbox.close":"Kapat", + "loading_indicator.label":"Yükleniyor...", + "media_gallery.toggle_visible":"Görünürlüğü değiştir", + "missing_indicator.label":"Bulunamadı", + "navigation_bar.blocks":"Engellenen kullanıcılar", + "navigation_bar.community_timeline":"Yerel zaman tüneli", + "navigation_bar.edit_profile":"Profili düzenle", + "navigation_bar.favourites":"Favoriler", + "navigation_bar.follow_requests":"Takip istekleri", + "navigation_bar.info":"Genişletilmiş bilgi", + "navigation_bar.logout":"Çıkış", + "navigation_bar.mutes":"Sessize alınmış kullanıcılar", + "navigation_bar.preferences":"Tercihler", + "navigation_bar.public_timeline":"Federe zaman tüneli", + "notification.favourite":"{name} senin durumunu favorilere ekledi", + "notification.follow":"{name} seni takip ediyor", + "notification.mention":"{name} senden bahsetti", + "notification.reblog":"{name} senin durumunu boost etti", + "notifications.clear":"Bildirimleri temizle", + "notifications.clear_confirmation":"Tüm bildirimlerinizi kalıcı olarak temizlemek ister misiniz?", + "notifications.column_settings.alert":"Masaüstü bildirimleri", + "notifications.column_settings.favourite":"Favoriler:", + "notifications.column_settings.follow":"Yeni takipçiler:", + "notifications.column_settings.mention":"Bahsedilenler:", + "notifications.column_settings.reblog":"Boost’lar:", + "notifications.column_settings.show":"Bildirimlerde göster", + "notifications.column_settings.sound":"Ses çal", + "notifications.settings":"Bildirim ayarları", + "onboarding.done":"Tamam", + "onboarding.next":"Sıradaki", + "onboarding.page_five.public_timelines":"Yerel zaman tüneli, bu sunucudaki herkesten gelen gönderileri gösterir.Federe zaman tüneli, kullanıcıların diğer sunuculardan takip ettiği kişilerin herkese açık gönderilerini gösterir. Bunlar herkese açık zaman tünelleridir ve yeni insanlarla tanışmak için harika yerlerdir. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new ", + "onboarding.page_four.home":"The home timeline shows posts from people you follow.", + "onboarding.page_four.home":"Takip ettiğiniz insanlardan gelen gönderileri gosteren zaman tünelidir", + "onboarding.page_four.notifications":"Herkimse sizinle iletişime geçtiğinde gelen bildirimleri gösterir.", + "onboarding.page_one.federation":"Mastodon, geniş bir sosyal ağ kurmak için birleşen bağımsız sunuculardan oluşan bir ağdır.", + "onboarding.page_one.handle":"{domain} sunucundasınız, bu yüzden tüm kontrol {handle}", + "onboarding.page_one.welcome":"Mastodon'a hoş geldiniz.", + "onboarding.page_six.admin":"{admin}, şu anda bulunduğunuz sunucunun yöneticisidir.", + "onboarding.page_six.almost_done":"Neredeyse tamam...", + "onboarding.page_six.appetoot":"Bon Appetoot!", + "onboarding.page_six.apps_available":"iOS, Android ve diğer platformlar için {apps} mevcuttur", + "onboarding.page_six.github":"Mastodon açık kaynaklı bir yazılımdır. Github {github} üzerinden katkıda bulunabilir, özellik başvurusunda bulunabilir,hata raporlayabilirsiniz.", + "onboarding.page_six.guidelines":"topluluk kılavuzları", + "onboarding.page_six.read_guidelines":"Lütfen {domain}'in {guidelines} kılavuzlarını okuyunuz.", + "onboarding.page_six.various_app":"mobil uygulamalar", + "onboarding.page_three.profile":"Profil resminizi, kişisel bilgilerinizi ve görünen isminizi değiştirmek için profilinizi düzenleyebilirsiniz. Ayrıca diğer tercihlerinizi de düzenleyebilirsiniz.", + "onboarding.page_three.search":"Arama çubuğunu kullanarak kişileri bulabilir, ve {illustration} ve {introductions} gibi hashtag'leri arayabilirsiniz. Eğer bu sunucuda olmayan birini aramak istiyorsanız, kullanıcı adının tamamını yazarak arayabilirsiniz.", + "onboarding.page_two.compose":"Toot oluşturma alanını kullanarak gönderiler yazabilirsiniz. Aşağıdaki ikonları kullanarak görseller ekleyebilir, gizlilik ayarlarını değiştirebilir ve içerik uyarısı ekleyebilirsiniz.", + "onboarding.skip":"Geç", + "privacy.change":"Gönderi gizliliğini ayarla", + "privacy.direct.long":"Sadece bahsedilen kişilere gönder", + "privacy.direct.short":"Direkt", + "privacy.private.long":"Sadece takipçilerime gönder", + "privacy.private.short":"Sadece takipçiler", + "privacy.public.long":"Herkese açık zaman tüneline gönder", + "privacy.public.short":"Herkese açık", + "privacy.unlisted.long":"Herkese açık zaman tüneline gönderme", + "privacy.unlisted.short":"Listelenmemiş", + "reply_indicator.cancel":"İptal", + "report.heading":"Yeni rapor", + "report.placeholder":"Ek yorumlar", + "report.submit":"Gönder", + "report.target":"Raporlama", + "search.placeholder":"Ara", + "search.status_by":"{name} göre ara", + "search_results.total":"{count, number} {count, plural, one {sonuç} other {sonuçlar}}", + "status.cannot_reblog":"Bu gönderi boost edilemez", + "status.delete":"Sil", + "status.favourite":"Favorilere ekle", + "status.load_more":"Daha fazla", + "status.media_hidden":"Gizli görsel", + "status.mention":"Bahset @{name}", + "status.open":"Bu gönderiyi genişlet", + "status.reblog":"Boost'la", + "status.reblogged_by":"{name} boost etti", + "status.reply":"Cevapla", + "status.replyAll":"Konuşmayı cevapla", + "status.report":"@{name}'i raporla", + "status.sensitive_toggle":"Görmek için tıklayınız", + "status.sensitive_warning":"Hassas içerik", + "status.show_less":"Daha azı", + "status.show_more":"Daha fazlası", + "tabs_bar.compose":"Oluştur", + "tabs_bar.federated_timeline":"Federe", + "tabs_bar.home":"Ana sayfa", + "tabs_bar.local_timeline":"Yerel", + "tabs_bar.notifications":"Bildirimler", + "upload_area.title":"Upload için sürükle bırak yapınız", + "upload_button.label":"Görsel ekle", + "upload_form.undo":"Geri al", + "upload_progress.label":"Yükleniyor...", + "video_player.expand":"Videoyu genişlet", + "video_player.toggle_sound":"Sesi aç/kapa", + "video_player.toggle_visible":"Göster/gizle", + "video_player.video_error":"Video oynatılamadı" +} diff --git a/app/views/user_mailer/confirmation_instructions.tr.html.erb b/app/views/user_mailer/confirmation_instructions.tr.html.erb new file mode 100644 index 0000000000..7879f0d29c --- /dev/null +++ b/app/views/user_mailer/confirmation_instructions.tr.html.erb @@ -0,0 +1,15 @@ + +

Aramıza hoşgeldin <%= @resource.email %>

+ +

Bu sunucumuzda yeni bir hesap oluşturduğunu görüyoruz: <%= @instance %>.

+ +

Siz olduğunuzu teyit edebilmemiz için lütfen aşağıdaki linke tıklaman yeterli:
+ +<%= link_to 'Hesabımı doğrula', confirmation_url(@resource, confirmation_token: @token) %> + +

Ayrıca <%= link_to 'kullanım şartları ve koşullarımızı', terms_url %> inceleyebilirsin.

+ +

En içten dileklerimizle,

+ +

<%= @instance %> ekibi

+ diff --git a/app/views/user_mailer/confirmation_instructions.tr.text.erb b/app/views/user_mailer/confirmation_instructions.tr.text.erb new file mode 100644 index 0000000000..01b1c69e29 --- /dev/null +++ b/app/views/user_mailer/confirmation_instructions.tr.text.erb @@ -0,0 +1,13 @@ +Aramıza hoşgeldin <%= @resource.email %> + +Bu sunucumuzda yeni bir hesap oluşturduğunu görüyoruz: <%= @instance %>. + +Siz olduğunuzu teyit edebilmemiz için lütfen aşağıdaki linke tıklayınız: + +<%= confirmation_url(@resource, confirmation_token: @token) %> + +Ayrıca kullanım şartları ve koşulları sayfamızı inceleyebilirsin <%= terms_url %> + +En içten dileklerimizle, + +<%= @instance %> ekibi diff --git a/app/views/user_mailer/password_change.tr.html.erb b/app/views/user_mailer/password_change.tr.html.erb new file mode 100644 index 0000000000..40f55c484a --- /dev/null +++ b/app/views/user_mailer/password_change.tr.html.erb @@ -0,0 +1,8 @@ +

Merhaba <%= @resource.email %>!

+ +

<%= @instance %>'deki parolanızın değiştirildiğini hatırlatmak isteriz.

+ +

En içten dileklerimizle,

+ +

<%= @instance %> ekibi

+ diff --git a/app/views/user_mailer/password_change.tr.text.erb b/app/views/user_mailer/password_change.tr.text.erb new file mode 100644 index 0000000000..873c5f9624 --- /dev/null +++ b/app/views/user_mailer/password_change.tr.text.erb @@ -0,0 +1,8 @@ +Merhaba <%= @resource.email %>! + +<%= @instance %>'deki parolanızın değiştirildiğini hatırlatmak isteriz. + +En içten dileklerimizle, + +<%= @instance %> ekibi + diff --git a/app/views/user_mailer/reset_password_instructions.tr.html.erb b/app/views/user_mailer/reset_password_instructions.tr.html.erb new file mode 100644 index 0000000000..d19c6c4985 --- /dev/null +++ b/app/views/user_mailer/reset_password_instructions.tr.html.erb @@ -0,0 +1,14 @@ +

Merhaba <%= @resource.email %>

+ +

Biri <%= @instance %> üzerinden sizin hesabınız için parola değişim isteği gönderdi. Aşağıdaki linke tıklayarak bunu gerçekleştirebilirsiniz.

+ +

<%= link_to 'Parolamı değiştir', edit_password_url(@resource, reset_password_token: @token) %>

+ +

Eğer bu isteği siz göndermediyseniz, lütfen bu e-postayı görmezden geliniz.

+ +

Siz bu linke tıklayıp yeni bir parola girene kadar parolanız değişmeyecektir.

+ +

En içten dileklerimizle,

+ +

<%= @instance %> ekibi

+ diff --git a/app/views/user_mailer/reset_password_instructions.tr.text.erb b/app/views/user_mailer/reset_password_instructions.tr.text.erb new file mode 100644 index 0000000000..a0b84b9a44 --- /dev/null +++ b/app/views/user_mailer/reset_password_instructions.tr.text.erb @@ -0,0 +1,13 @@ +Merhaba <%= @resource.email %> + +Biri <%= @instance %> üzerinden sizin hesabınız için parola değişim isteği gönderdi. Aşağıdaki linke tıklayarak bunu gerçekleştirebilirsiniz. + +<%= edit_password_url(@resource, reset_password_token: @token) %> + +Eğer bu isteği siz göndermediyseniz, lütfen bu e-postayı görmezden geliniz. +Siz bu linke tıklayıp yeni bir parola girene kadar parolanız değişmeyecektir. + +En içten dileklerimizle, + +<%= @instance %> ekibi + diff --git a/config/application.rb b/config/application.rb index 1b5820fa30..5e6a59283f 100644 --- a/config/application.rb +++ b/config/application.rb @@ -49,6 +49,7 @@ module Mastodon :pt, :'pt-BR', :ru, + :tr, :uk, :'zh-CN', :'zh-HK', diff --git a/config/locales/devise.tr.yml b/config/locales/devise.tr.yml new file mode 100644 index 0000000000..b46c12c15b --- /dev/null +++ b/config/locales/devise.tr.yml @@ -0,0 +1,52 @@ + +--- +tr: + simple_form: + hints: + defaults: + avatar: En fazla 2MB olacak şekilde PNG, GIF veya JPG formatında yükleyiniz. 120x120px büyüklüğüne indirgenecektir + display_name: '%{counter} karakter kaldı' + header: En fazla 2MB olacak şekilde PNG, GIF veya JPG formatında yükleyiniz. 700x335px büyüklüğüne indirgenecektir. + locked: Takipçilerinizi manuel olarak kabul etmenizi ve gönderilerinizi varsayılan olarak sadece takipçilerinizin göreceği şekilde paylaşmanızı sağlar. + note: '%{counter} karakter kaldı' + imports: + data: Diğer Mastodon sunucusundan dışarı aktardığınız CSV dosyası + sessions: + otp: Telefonunuzdaki two-factor kodunuzu giriniz veya kurtarma kodlarınızdan birini giriniz. + labels: + defaults: + avatar: Profil resmi + confirm_new_password: Yeni parolanız (tekrar) + confirm_password: Parolanız (tekrar) + current_password: Mevcut parolanız + data: Dosya + display_name: Görünen adınız + email: E-posta adresiniz + header: Kapak resmi + locale: Dil + locked: Hesabımı kilitle + new_password: Yeni parolanız + note: Kişisel bilgiler + otp_attempt: İki-faktörlü kod + password: Parolanız + setting_auto_play_gif: GIF'leri otomatik oynatt + setting_boost_modal: Boost etmeden önce onay diyaloğu göster + setting_default_privacy: Gönderi gizliliği + severity: Zorluk + type: Dosya türü + username: Kullanıcı adınız + interactions: + must_be_follower: Takipçim olmayan kişilerden gelen bildirimleri engelle + must_be_following: Takip etmediğim kişilerden gelen bildirimleri engelle + 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 + reblog: Biri durumumu paylaştığında, bana e-posta gönder + 'no': 'Hayır' + required: + mark: "*" + text: gerekli + 'yes': 'Evet' diff --git a/config/locales/simple_form.tr.yml b/config/locales/simple_form.tr.yml new file mode 100644 index 0000000000..e3b898f8b6 --- /dev/null +++ b/config/locales/simple_form.tr.yml @@ -0,0 +1,53 @@ + +--- +tr: + simple_form: + hints: + defaults: + avatar: En fazla 2MB olacak şekilde PNG, GIF veya JPG formatında yükleyiniz. 120x120px büyüklüğüne indirgenecektir + display_name: '%{counter} karakter kaldı' + header: En fazla 2MB olacak şekilde PNG, GIF veya JPG formatında yükleyiniz. 700x335px büyüklüğüne indirgenecektir. + locked: Takipçilerinizi manuel olarak kabul etmenizi ve gönderilerinizi varsayılan olarak sadece takipçilerinizin göreceği şekilde paylaşmanızı sağlar. + note: '%{counter} karakter kaldı' + imports: + data: Diğer Mastodon sunucusundan dışarı aktardığınız CSV dosyası + sessions: + otp: Telefonunuzdaki two-factor kodunuzu giriniz veya kurtarma kodlarınızdan birini giriniz. + labels: + defaults: + avatar: Profil resmi + confirm_new_password: Yeni parolanız (tekrar) + confirm_password: Parolanız (tekrar) + current_password: Mevcut parolanız + data: Dosya + display_name: Görünen adınız + email: E-posta adresiniz + header: Kapak resmi + locale: Dil + locked: Hesabımı kilitle + new_password: Yeni parolanız + note: Kişisel bilgiler + otp_attempt: İki-faktörlü kod + password: Parolanız + setting_auto_play_gif: GIF'leri otomatik oynatt + setting_boost_modal: Boost etmeden önce onay diyaloğu göster + setting_default_privacy: Gönderi gizliliği + severity: Zorluk + type: Dosya türü + username: Kullanıcı adınız + interactions: + must_be_follower: Takipçim olmayan kişilerden gelen bildirimleri engelle + must_be_following: Takip etmediğim kişilerden gelen bildirimleri engelle + 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 + reblog: Biri durumumu paylaştığında, bana e-posta gönder + 'no': 'Hayır' + required: + mark: "*" + text: gerekli + 'yes': 'Evet' + diff --git a/config/locales/tr.yml b/config/locales/tr.yml new file mode 100644 index 0000000000..3ea7fc0f34 --- /dev/null +++ b/config/locales/tr.yml @@ -0,0 +1,341 @@ +--- +tr: + about: + about_mastodon: 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 + apps: Uygulamalar + business_email: 'İş e-postası:' + closed_registrations: Bu sunucu şu anda yeni kayıt almamaktadır. + contact: İletişim + description_headline: Peki %{domain} nedir? + domain_count_after: sunucu var. + domain_count_before: Bağlı olduğu + features: + api: Uygulama ve servisler için açık API + blocks: Zengin blok ve iletişim araçları + characters: 500 karakterlik gönderiler + chronology: Kronolojik zaman tüneli + ethics: 'Etik tasarım: reklam ve izleme yok' + gifv: GIFV ve diğer video türleri + privacy: Gönderi bazlı gizlilik + public: Herkese açık zaman tünelleri + features_headline: Mastodon'ı diğerlerinden ayıran nedir? + get_started: Kayıt ol + links: Bağlantılar + other_instances: Diğer sunucular + source_code: Kaynak kodu + status_count_after: adet gönderi yazıldı. + status_count_before: Şu ana kadar + terms: Kullanım koşulları + user_count_after: kullanıcı var. + user_count_before: Kayıtlı + version: Sürüm + accounts: + follow: Takip et + followers: Takipçiler + following: Takip ediliyor + nothing_here: Burada henüz hiçbir gönderi yok! + people_followed_by: Kullanıcı %{name}'in takip ettikleri + people_who_follow: Kullanıcı %{name}'i takip edenler + posts: Gönderiler + remote_follow: Uzaktan takip et + unfollow: Takibi bırak + activitypub: + activity: + announce: + name: "%{account_name} bir aktivite paylaştı." + create: + name: "%{account_name} bir not oluşturdu." + outbox: + name: "%{account_name}'in Gönderdikleri" + summary: "%{account_name}'den gelen aktiviteler." + admin: + accounts: + are_you_sure: Emin misiniz? + confirm: Onayla + confirmed: Onaylandı + display_name: Görünen adınız + domain: Sunucu + edit: Düzenle + email: E-posta + feed_url: Besleme linki + followers: Takipçiler + follows: Takip edilen + location: + all: Hepsi + local: Yerel + remote: Uzaktan + title: Konum + media_attachments: Medya ekleri + moderation: + all: Hepsi + silenced: Susturulanlar + suspended: Uzaklaştırılanlar + title: Yönetim + most_recent_activity: Son aktivite + most_recent_ip: Son IP + not_subscribed: Abone edilmedi + order: + alphabetic: Alfabetik + most_recent: En son + title: Sıralama + perform_full_suspension: Tamamen uzaklaştır + profile_url: Profil linki + public: Herkese açık + push_subscription_expires: PuSH aboneliği dolumu + reset_password: Parolayı değiştir + salmon_url: Salmon Linki + show: + created_reports: Bu hesap tarafından gelen şikayetler + report: şikayet + targeted_reports: Bu hesaba gelen şikayetler + silence: Sustur + statuses: Durumlar + title: Hesaplar + undo_silenced: Susturmayı geri al + undo_suspension: Uzaklaştırmayı geri al + username: Kullanıcı adı + web: Web + domain_blocks: + add_new: Yeni ekle + created_msg: Domain bloğu şu an işleniyor + destroyed_msg: Domain bloğu silindi + domain: Domain + new: + create: Yeni blok oluştur + hint: Domain bloğu, veri tabanında hesap kayıtlarının oluşturulmasını engellemez, fakat o hesapların üzerine otomatik olarak belirli yönetim metodlarını olarak uygular. + severity: + desc_html: "Susturma, uygulanan hesabın gönderilerini, o hesabı takip etmeyen diğer herkese gizler. Uzaklaştırma hesabın bütün içeriğini, ortam dosyalarını ve profil verisini siler." + silence: Sustur + suspend: Uzaklaştır + title: Yeni domain bloğu + reject_media: Ortam dosyalarını reddetme + reject_media_hint: Yerel olarak depolanmış ortam dosyalarını ve gelecekte indirilecek olanları reddeder. Uzaklaştırma için uygun değildir. + severities: + silence: Sustur + suspend: Uzaklaştır + severity: İşlem + show: + affected_accounts: + one: Veritabanındaki bir hesap etkilendi + other: "Veritabanındaki %{count} hesap etkilendi" + retroactive: + silence: Bu domaindeki tüm hesapların üzerindeki susturulma işlemini kaldır. + suspend: Bu domaindeki tüm hesapların üzerindeki uzaklaştırma işlemini kaldır. + title: "%{domain} domain'i için yapılan işlemi geri al" + undo: Geri al + title: Domain Blokları + undo: Geri al + instances: + account_count: Bilinen hesaplar + domain_name: Domain + title: Bilinen Sunucular + pubsubhubbub: + callback_url: Callback linki + confirmed: Onaylandı + expires_in: Bitiş Tarihi + last_delivery: Son gönderim + title: PubSubHubbub + topic: Konu + reports: + comment: + label: Yorum + none: Yok + delete: Sil + id: ID + mark_as_resolved: Giderildi olarak işaretle + report: 'Şikayet #%{id}' + report_contents: İçerik + reported_account: Şikayet edilen hesap + reported_by: Şikayet eden + resolved: Giderildi + silence_account: Hesabı sustur + status: Durum + suspend_account: Hesabı uzaklaştır + target: Hedef + title: Şikayetler + unresolved: Giderilmedi + view: Görüntüle + settings: + contact_information: + email: Herkese açık e-posta adresiniz + label: İletişim bilgisi + username: Bir kullanıcı adı giriniz + registrations: + closed_message: + desc_html: Kayıt alımları kapatıldığında ana sayfada görüntülenecek mesajdır.
HTML etiketleri kullanabilirsiniz. + title: Kayıt alımları kapatılma mesajı + open: + disabled: Kapalı + enabled: Açık + title: Kayıt alımları + setting: Ayar adı + site_description: + desc_html: Ana sayfada paragraf olarak görüntülenecek bilgidir.
Özellikle <a> ve <em> olmak suretiyle HTML etiketlerini kullanabilirsiniz. + title: Site açıklaması + site_description_extended: + desc_html: Harici bilgi sayfasında gösterilir.
HTML etiketleri girebilirsiniz. + title: Sunucu hakkında detaylı bilgi + site_title: Site başlığı + title: Site Ayarları + title: Yönetim + application_mailer: + settings: 'E-mail tercihlerini değiştir: %{link}' + signature: "%{instance} sunucusundan Mastodon bildirimleri" + view: 'Görüntüle:' + applications: + invalid_url: Verilen URL geçerli değil + auth: + change_password: Kimlik bilgileri + didnt_get_confirmation: Hesap doğrulama mailini almadınız mı? + forgot_password: Parolanızı unuttunuz mu? + login: Giriş yap + logout: Çıkış + register: Üye ol + resend_confirmation: Doğrulama mailini tekrar gönder + reset_password: Parolayı değiştir + set_new_password: Yeni parola oluştur + authorize_follow: + error: Uzak hesap aranırken bir hata oluştu. + follow: Takip et + prompt_html: 'Siz (%{self}) bu kullanıcıyı takip etmek istiyor musunuz?:' + title: "%{acct}'i takip et" + datetime: + distance_in_words: + about_x_hours: "%{count}sa" + about_x_months: "%{count}ay" + about_x_years: "%{count}yıl" + almost_x_years: "%{count}yıl" + half_a_minute: Şimdi + less_than_x_minutes: "%{count}ay" + less_than_x_seconds: Şimdi + over_x_years: "%{count}yıl" + x_days: "%{count}gün" + x_minutes: "%{count}dk" + x_months: "%{count}ay" + x_seconds: "%{count}sn" + errors: + '403': Bu sayfayı görmek için izniniz yok. + '404': Aradığınız sayfa bulunamadı. + '410': Aradığınız sayfa artık yok. + '422': + content: Güvenlik doğrulaması başarısız oldu. Site cookie'lerini engellemiş olabilirsiniz. + title: Güvenlik doğrulamasu başarısız + exports: + blocks: Blokladıklarınız + csv: CSV + follows: Takip ettikleriniz + mutes: Susturduklarınız + storage: Ortam deposu + followers: + domain: Domain + explanation_html: Eğer gönderilerinizin gizliliğini garanti altına almak istiyorsanız, sizi kimin takip ettiğinden emin olmak zorundasınız. Gizli gönderileriniz, takipçilerinizin olduğu bütün sunuculara iletilir. Gönderilerinizi gözden geçirmek isteyebilir, ve o sunuculardaki yazılımın veya ilgili çalışanın, gizliliğinizi suistimal edeceğinizi düşünüyorsanız, o sunucudaki takipçilerinizi silebilirsiniz. + followers_count: Takipçi sayısı + lock_link: Hesabımı kilitle + purge: Takipçilerimden çıkar + success: + one: Domaindeki takipçilerin engellenmesi sürüyor... + other: "%{count} domaindeki takipçilerin engellenmesi sürüyor..." + true_privacy_html: "Lütfen aklınızda bulundurun: gerçek gizlilik yalnızca uçtan-uca şifreleme ile sağlanır." + unlocked_warning_html: Herhangi bir kişi sizi takip edebilir ve paylaştığınız gizli gönderilerinizi görebilir. %{lock_link}'e tıklayarak takipçilerinizi gözden geçirebilir ve reddedebilirsiniz. + unlocked_warning_title: Hesabınız kilitlendi + generic: + changes_saved_msg: Değişiklikler başarıyla kaydedildi! + powered_by: powered by %{link} + save_changes: Değişiklikleri kaydet + validation_errors: + one: Bir şeyler ters gitti! Lütfen aşağıdaki hatayı gözden geçiriniz + other: Bir şeyler ters gitti! Lütfen aşağıdaki %{count} hatayı gözden geçiriniz + imports: + preface: Diğer sunucudan alarak oluşturduğunuz dosyalar sayesinde, bu sunucudaki hesabınıza takipçilerinizi aktarabilir veya istemediğiniz kişileri otomatik olarak engelleyebilirsiniz. + success: Verileriniz başarıyla yüklendi ve zaman içinde işlenecek + types: + blocking: Engellenenler listesi + following: Takip edilenler listesi + muting: Susturulanlar listesi + upload: Yükle + landing_strip_html: %{name}, %{link_to_root_path} sunucusundaki bir kullanıcıdır. Onu takip edebilir, veya Mastodon ağındaki bir hesabınızı kullanarak etkileşime geçebilirsiniz. Eğer hesabınız yoksa buradan kaydolabilirsiniz. + media_attachments: + validations: + images_and_video: Halihazırda görsel içeren bir gönderiye video ekleyemezsiniz. + too_many: 4'ten fazla dosya ekleyemezsiniz + notification_mailer: + digest: + body: "Son ziyaretiniz olan %{since}'den beri %{instance}'da kaçırdığınız şeylerin özeti:" + mention: "%{name} senden bahsetti:" + new_followers_summary: + one: Yeni bir takipçiniz var! + other: Yeni %{count} takipçiniz var! + subject: + one: "Son ziyaretinizden beri 1 yeni bildiriminiz var \U0001F418" + other: "Son ziyaretinizden beri %{count} yeni bildiriminiz var \U0001F418" + favourite: + body: '%{name} durumunuzu favorilere ekledi:' + subject: "%{name} favorilere ekledi" + follow: + body: "%{name} sizi takip etmeye başladı!" + subject: "%{name} sizi takip etmeye başladı" + follow_request: + body: "%{name} size takip isteği gönderdi" + subject: 'Takip isteği: %{name}' + mention: + body: '%{name} sizden bahsetti:' + subject: "%{name} sizden bahsetti" + reblog: + body: '%{name} durumunuzu boost etti:' + subject: "%{name} durumunuzu boost etti" + pagination: + next: Sonraki + prev: Önceki + truncate: "…" + remote_follow: + acct: Takip edeceğiniz kişiyi kullaniciadi@sunuculinki şeklinde giriniz + missing_resource: Hesabınız için yönlendirme linki bulunamadı + proceed: Takip onayı + prompt: 'Bu kullanıcıyı takip etmek istediğinize emin misiniz?' + settings: + authorized_apps: Yetkilendirilen uygulamalar + back: Mastodon'a geri dön + edit_profile: Profili düzenle + export: Dışa aktar + followers: İzin verilmiş takipçiler + import: İçe aktar + preferences: Tercihler + settings: Ayarlar + two_factor_authentication: İki-faktörlü doğrulama + statuses: + open_in_web: Web sayfasında aç + over_character_limit: "%{max} karakter limiti aşıldı" + show_more: Daha fazla + visibilities: + private: Sadece takipçiler + private_long: Sadece takipçilerime gönder + public: Herkese açık + public_long: Herkese açık zaman tüneline gönder + unlisted: Listelenmemiş + unlisted_long: Herkes görebilir fakat herkese açık zaman tünellerinde listelenmez. + stream_entries: + click_to_show: Görüntülemek için tıklayınız + reblogged: boost edildi + sensitive_content: Hassas içerik + time: + formats: + default: "%b %d, %Y, %H:%M" + two_factor_authentication: + code_hint: Onaylamak için kimlik doğrulama uygulamanızın oluşturduğu kodu giriniz + description_html: Eğer iki-faktörlü kimlik doğrulamayı aktif ederseniz, giriş yaparken sizin için giriş kodu üreten telefonunuza ihtiyaç duyacaksınız. + disable: Devre dışı bırak + enable: Aktifleştir + enabled_success: İki-faktörlü kimlik doğrulama başarıyla aktif edildi. + generate_recovery_codes: Kurtarma Kodlarını Oluştur + instructions_html: 'Bu QR kodunu, telefonunuzdaki Google Authenticator veya benzer bir TOTP uygulamasıyla taratınız. Bundan sonra giriş yaparken uygulamanın ürettiği kodu kullanarak giriş yapacaksınız.' + lost_recovery_codes: Kurtarma kodları telefonunuzu kaybettiğiniz durumlarda hesabınıza erişim yapabilmenize olanak tanır. Eğer kurtarma kodlarınızı kaybettiyseniz burada tekrar oluşturabilirsiniz. Eski kurtarma kodlarınız geçersiz hale gelecektir. + manual_instructions: 'Eğer QR kodunu taratamıyorsanız ve elle giriş yapmanız gerekiyorsa buradaki gizli düz metni girebilirsiniz:' + recovery_codes_regenerated: Kurtarma kodları başarıyla oluşturuldu + recovery_instructions: 'Eğer telefonunuza erişiminizi kaybederseniz, aşağıdaki kurtarma kodlarından birini kullanarak hesabınıza giriş yapabilirsiniz. Kurtarma kodlarınızı güvenli halde tutunuz. Örneğin: kodların çıktısını alıp diğer önemli belgeleriniz ile birlikte saklayabilirsiniz.' + setup: Kuruluma başla + wrong_code: Girdiğiniz kod geçersiz! Telefonunuzun saati geri/ileri kalmış olabilir. + users: + invalid_email: E-posta adresiniz geçersiz + invalid_otp_token: İki-faktörlü kodunuz geçersiz +