From c622fe7cfb6c68a91aa86b70bbdbae1789301785 Mon Sep 17 00:00:00 2001 From: pseudozach Date: Fri, 15 Mar 2019 22:58:04 +0300 Subject: [PATCH] turkish translation 2nd try --- loc/index.js | 8 ++ loc/tr_TR.js | 221 ++++++++++++++++++++++++++++++++++++ screen/settings/language.js | 1 + 3 files changed, 230 insertions(+) create mode 100644 loc/tr_TR.js diff --git a/loc/index.js b/loc/index.js index 88df5a66..9f70e18a 100644 --- a/loc/index.js +++ b/loc/index.js @@ -68,6 +68,9 @@ dayjs.extend(relativeTime); case 'nb_no': require('dayjs/locale/nb'); break; + case 'tr_tr': + require('dayjs/locale/tr'); + break; default: localeForDayJSAvailable = false; break; @@ -101,6 +104,7 @@ dayjs.extend(relativeTime); locale === 'hr-hr' || locale === 'id-id' || locale === 'nb-no' || + locale === 'tr-tr' || locale === 'zh-cn' ) { switch (locale) { @@ -152,6 +156,9 @@ dayjs.extend(relativeTime); case 'nb-no': require('dayjs/locale/nb'); break; + case 'tr-tr': + require('dayjs/locale/tr'); + break; default: break; } @@ -185,6 +192,7 @@ strings = new Localization({ id_id: require('./id_ID.js'), zh_cn: require('./zh_cn.js'), nb_no: require('./nb_NO.js'), + tr_tr: require('./tr_TR.js'), }); strings.saveLanguage = lang => AsyncStorage.setItem(AppStorage.LANG, lang); diff --git a/loc/tr_TR.js b/loc/tr_TR.js new file mode 100644 index 00000000..61edb3ba --- /dev/null +++ b/loc/tr_TR.js @@ -0,0 +1,221 @@ +module.exports = { + _: { + storage_is_encrypted: 'Your storage is encrypted. Password is required to decrypt it', + enter_password: 'Şifre gir', + bad_password: 'Hatalı şifre, tekrar deneyin', + never: 'asla', + continue: 'Devam et', + ok: 'Tamam', + }, + wallets: { + select_wallet: 'Cüzdan Seç', + options: 'seçenekler', + createBitcoinWallet: + 'Şu anda Bitcoin cüzdanınız yok. Lightning cüzdanına yükleme yapmak için Bitcoin cüzdanı oluşturmak veya içeri yüklemek gerekir. Yine de devam etmek istiyor musunuz?', + list: { + app_name: 'BlueWallet', + title: 'cüzdanlar', + header: 'Cüzdan biri gizli, biri halka açık olan bir çift anahtar ve koin almak için' + ' paylaşabileceğiniz bir adrestir.', + add: 'Cüzdan Ekle', + create_a_wallet: 'Cüzdan oluştur', + create_a_wallet1: "Oluşturması bedava ve", + create_a_wallet2: 'istediğiniz kadar oluşturabilirsiniz', + latest_transaction: 'en son işlem', + empty_txs1: 'İşlemleriniz burada görünür,', + empty_txs2: 'şu anda hiç yok', + tap_here_to_buy: 'Bitcoin almak için buraya dokunun', + }, + reorder: { + title: 'Cüzdanları Sırala', + }, + add: { + title: 'cüzdan ekle', + description: + 'Kağıt cüzdan (WIF - Wallet Import Format olarak) tarayarak içeri yükleyebilirsiniz veya cüzdan oluşturabilirsiniz. Segwit cüzdanlar standard olarak desteklenir.', + scan: 'Tara', + create: 'Oluştur', + label_new_segwit: 'Yeni SegWit', + label_new_lightning: 'Yeni Lightning', + wallet_name: 'isim', + wallet_type: 'tip', + or: 'veya', + import_wallet: 'Cüzdan İçeri Yükle', + imported: 'Yüklendi', + coming_soon: 'Yakında', + lightning: 'Lightning', + bitcoin: 'Bitcoin', + }, + details: { + title: 'Cüzdan', + address: 'Adres', + type: 'Tip', + label: 'Etiket', + destination: 'hedef', + description: 'tanım', + are_you_sure: 'Emin misiniz?', + yes_delete: 'Evet, sil', + no_cancel: 'Hayır, vazgeç', + delete: 'Sil', + save: 'Kaydet', + delete_this_wallet: 'Bu cüzdanı sil', + export_backup: 'Dışa yükle / yedekle', + buy_bitcoin: 'Bitcoin satın al', + show_xpub: 'Cüzdan XPUB göster', + }, + export: { + title: 'cüzdan yedekle', + }, + xpub: { + title: 'cüzdan XPUB', + copiedToClipboard: 'Panoya kopyalandı', + }, + import: { + title: 'içeri yükle', + explanation: + "Buraya cüzdan yedek cümlenizi, gizli anahtarınızı, WIF veya diğer bilginizi yazın. BlueWallet elinden gelen en iyi tahmini yaparak cüzdanınızı içeri aktarmaya çalışacak.", + imported: 'İçeri aktarıldı', + error: 'İçeri aktarma başarısız oldu. Lütfen girilen bilginin doğru olduğundan emin olun.', + success: 'Başarılı', + do_import: 'İçe Aktar', + scan_qr: 'veya QR kod tara?', + }, + scanQrWif: { + go_back: 'Geri Git', + cancel: 'Vazgeç', + decoding: 'Deşifre ediliyor', + input_password: 'Şifre gir', + password_explain: 'Bu BIP38 şifreli gizli anahtar', + bad_password: 'Hatalı şifre', + wallet_already_exists: 'Böyle bir cüzdan zaten var', + bad_wif: 'Hatalı WIF', + imported_wif: 'İçeri aktarılmış WIF ', + with_address: ' adres ile ', + imported_segwit: 'İçeri Aktarılmış SegWit', + imported_legacy: 'İçeri Aktarılmış Eski Tip', + imported_watchonly: 'İçeri Aktarılmış Sadece-izleme', + }, + }, + transactions: { + list: { + tabBarLabel: 'İşlemler', + title: 'işlemler', + description: 'Cüzdanlarınıza gelen ve giden işlemlerin bir listesi', + conf: 'onay', + }, + details: { + title: 'İşlem', + from: 'Girdi', + to: 'Çıktı', + copy: 'Kopya', + transaction_details: 'İşlem detayları', + show_in_block_explorer: 'Blok gezgininde göster', + }, + }, + send: { + header: 'Gönder', + details: { + title: 'işlem oluştur', + amount_field_is_not_valid: 'Miktar alanı geçerli değil', + fee_field_is_not_valid: 'Ücret alanı geçerli değil', + address_field_is_not_valid: 'Adres alanı geçerli değil', + total_exceeds_balance: 'Gönderme miktarı mevcut bakiyeyi aşıyor.', + create_tx_error: 'İşlem oluşturulurken bir hata oluştu. Lütfen adresin geçerli olduğundan emin olun.', + address: 'adres', + amount_placeholder: 'gönderilecek miktar (BTC cinsinden)', + fee_placeholder: 'artı işlem ücreti (BTC cinsinden)', + note_placeholder: 'kendime not', + cancel: 'Vazgeç', + scan: 'Tara', + send: 'Gönder', + create: 'Oluştur', + remaining_balance: 'Kalan bakiye', + }, + confirm: { + header: 'Onayla', + sendNow: 'Şimdi gönder', + }, + success: { + done: 'Tamam', + }, + create: { + details: 'Detaylar', + title: 'işlem oluştur', + error: 'İşlem yaratma hatası. Geçersiz adres veya gönderim miktarı?', + go_back: 'Geri dön', + this_is_hex: 'Bu işlemin hexi, imzalanmış ve ağa yayınlanmaya hazır.', + to: 'Kime', + amount: 'Miktar', + fee: 'Ücret', + tx_size: 'TX boyutu', + satoshi_per_byte: 'Bayt başına Satoshi', + memo: 'Not', + broadcast: 'Yayınla', + not_enough_fee: 'Yetersiz ücret. Ücreti arttırın', + }, + }, + receive: { + header: 'Al', + details: { + title: 'Bu adresi ödeyenle paylaş', + share: 'paylaş', + copiedToClipboard: 'Panoya kopyalandı.', + label: 'Açıklama', + create: 'Oluştur', + setAmount: 'Miktar ile al', + }, + }, + buyBitcoin: { + header: 'Bitcoin Satın al', + tap_your_address: 'Panoya kopyalamak için adresinize dokunun:', + copied: 'Panoya kopyalandı!', + }, + settings: { + header: 'ayarlar', + plausible_deniability: 'Makul ret...', + storage_not_encrypted: 'Depolama: şifreli değil', + storage_encrypted: 'Depolama: şifreli', + password: 'Şifre', + password_explain: 'Depolamanın şifresini çözmek için kullanacağınız şifreyi oluşturun', + retype_password: 'Şifrenizi yeniden girin', + passwords_do_not_match: 'Şifreler eşleşmedi', + encrypt_storage: 'Depolamayı şifrele', + lightning_settings: 'Lightning Ayarları', + lightning_settings_explain: + 'Kendi LND düğümünüze bağlanmak için lütfen LndHubı yükleyin.' + + " ve URL’sini buraya, ayarlara yazın. BlueWallet'in LNDHub (lndhub.io) programını kullanmak için boş bırakın. Değişiklikleri kaydettikten sonra oluşturulan cüzdanlar belirtilen LNDHub'a bağlanacaktır.", + save: 'Kaydet', + about: 'Hakkında', + language: 'Dil', + currency: 'Para Birimi', + }, + plausibledeniability: { + title: 'Makul Ret', + help: + 'Bazı koşullar altında, şifrenizi açıklamanız gerekebilir. ' + + 'Paralarınızı güvende tutmak için, BlueWallet başka bir şifre ile ' + + 'şifreli depolama alanı yaratabilir. Baskı altında, ' + + 'Bu şifreyi 3. bir tarafa söyleyebilirsiniz. Girilirse ' + + "BlueWallet, yeni 'sahte' bir depolamanın kilidini açacaktır. Bu 3. şahıslara " + + 'normal görünecektir, ancak paraların olduğu ana depolama alanınızı gizlice saklamaya ' + + 'devam edecektir.', + help2: 'Yeni depolama alanı tamamen işlevsel olacak ve ufak ' + 'bir miktar tutarsanız daha inanılır görünecektir.', + create_fake_storage: 'Sahte şifreli depolama oluşturun', + go_back: 'Geri Dön', + create_password: 'Şifre oluştur', + create_password_explanation: 'Sahte depolama şifreniz, ana depolama şifrenizle aynı olmamalıdır.', + password_should_not_match: 'Sahte depolama şifreniz, ana depolama şifrenizle aynı olmamalıdır', + retype_password: 'Şifrenizi yeniden yazın', + passwords_do_not_match: 'Şifreler eşleşmedi, tekrar dene', + success: 'Başarılı', + }, + lnd: { + title: 'paraları yönet', + choose_source_wallet: 'Kaynak bir cüzdan seçin', + refill_lnd_balance: 'Lightning cüzdana bakiye yükle', + refill: 'Yükle', + withdraw: 'Çek', + expired: 'Süresi doldu', + placeholder: 'Fatura', + sameWalletAsInvoiceError: 'Bir faturayı, oluştururken kullandığınız cüzdan ile ödeyemezsiniz.', + }, +}; diff --git a/screen/settings/language.js b/screen/settings/language.js index ea2e224c..8f09ad20 100644 --- a/screen/settings/language.js +++ b/screen/settings/language.js @@ -36,6 +36,7 @@ export default class Language extends Component { { label: 'Thai (TH)', value: 'th_th' }, { label: 'Українська', value: 'ua' }, { label: 'Ελληνικά (EL)', value: 'el' }, + { label: 'Türkçe (TR)', value: 'tr' }, ], }; }