Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Turkish Translation #19

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion src/Utils/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@ export default class Utils {
else if(l == "pt-br") {
return 'Português Brasil'
}

else if(l == "tr") {
return 'Türkçe'
}

else {
return 'English'
Expand Down Expand Up @@ -62,10 +66,14 @@ export default class Utils {
else if(l == 'Português Brasil') {
return 'pt-br'
}

else if(l == "Türkçe") {
return 'tr'
}

else {
return 'en'
}

}
}
}
2 changes: 1 addition & 1 deletion src/components/Settings.vue
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ export default class Settings extends Vue {
"TWD",
].filter((c) => c != this.module.settings.currency);

private languages = ["English", "Español", "Catalan", "Français", "Italiano", "Português Brasil", "日本語"].filter((l) => l != Utils.languageBigName(this.module.settings.language))
private languages = ["English", "Español", "Catalan", "Français", "Italiano", "Português Brasil", "日本語", "Türkçe"].filter((l) => l != Utils.languageBigName(this.module.settings.language))

mounted() {
this.languages = [this.languageBigName(this.module.settings.language)].concat(this.languages)
Expand Down
115 changes: 115 additions & 0 deletions src/lang/tr.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
/* eslint-disable no-unused-vars */

import Language from '@/lang/langInterface'

/* eslint-enable no-unused-vars */

var tr = <Language> {
// Initial page
getting_started: 'Başlarken',
create_new: 'Yeni cüzdan oluştur',
create_subtext: "Bitcoin kullanmaya başlayabilmeniz için sizin için yeni bir cüzdan oluşturacağız.",
restore_existing: 'Mevcut cüzdanı geri yükle',
restore_subtext: "Zaten bir cüzdanınız var ve onu geri yüklemek için kurtarma sözcüklerinizi kullanmak istiyorsunuz.",
change_language: 'Dili Değiştir',
choose_language: 'Dili Seç',

// Create page
seed_phrase: "Kurtarma Sözcükleri",
wrote_it_down: 'Yazdım',
generate: 'Oluştur',
warning: 'Uyarı',
we_will_generate: 'Sizin için 12 kurtarma kelimesi oluşturacağız.',
warning_text_1: "Sözcükleri doğru sırayla yazın ve onları çevrimdışı olarak güvende tutun. Bu sözcükler kaybederseniz, Bitcoin'lerinize erişemezsiniz.",
warning_text_2: "Bu kurtarma sözcükleri cüzdanınızı kurtarmanıza izin verecektir. Kelimeleri not edin ve onları çevrimdışı olarak güvende tutun.",
write_it_down: 'Bir yere yaz',
keep_it_safe: 'Güvende tut',
do_not_lose_it: 'Asla kaybetme',
have_saved: 'Kurtarma sözcüklerini güvenli bir şekilde kaydettim.',

// Restore page
restore_notice: 'Cüzdanınızı geri yüklemek için lütfen kurtarma sözcüklerinizi girin.',
restore_warning: 'Girdiğiniz kurtarma kelimeleri geçersiz. Kelimeler doğru yazılmalı ve büyük harf içermemelidir.',
restoring: 'Yükleniyor',

// Wallet home
refresh: 'Yenile',
overview: 'Genel Bakış',
send: 'Gönder',
receive: 'Al',
settings: 'Ayarlar',
amount_to_send: 'Gönderilecek tutar',
not_enough_balance: 'Bu miktarı göndermek için yeterli bakiye yok',
send_max: 'Tümünü gönder',
amount: 'Miktar',
miner_fee: 'Ağ ücreti',
total: 'Toplam',
confirmation: 'Onayla',
they_receive: 'Alır',
recepient: 'Alıcı',
sending: 'Gönderiliyor...',
are_you_sure: 'Bu işlemi göndermek istediğinize emin misiniz?',
im_sure: "Evet eminim, gönder",
seed_modal: 'Kurtarma Sözcükleri',
transaction: 'işlem',
transactions: 'işlemler',
buy_bitcoin: 'Bitcoin Satın Al',

// Pagination
page: 'Sayfa', // Displayed as 'Page 1 of 1'
of: 'de',

// Overview
total_balance: "Toplam Bakiye",
no_transactions: "Henüz herhangi bir işlem yapmadınız",
what_to_do: "Ne yapmak istersiniz?",
date: 'Tarih',
status: 'Durum',
processing: 'İşleme',
unconfirmed: 'Onaylanmamış',
complete: 'Tamamla',

// Send
send_to: 'Yalnızce Bitcoin (BTC) adreslerine gönder',
bitcoin_address: 'Bitcoin adresi',
address: 'Adres',
low_priority: 'Düşük öncelikli',
standard: 'Standart',
important: 'Önemli',
low_priority_desc: "Daha az ücret ödersiniz, ancak bunun düşük öncelikli bir işlem olduğunu ve onay için daha uzun süre bekleyebilirsiniz.",
standard_desc: "Makul bir ücret ödersiniz, yüksek yoğunluklu zamanlarda onay süresi uzun sürebilir ancak bu nadirdir.",
important_desc: "30 Dakika içinde onaylamayı hedeflemek için yüksek ücret ödersiniz, bu yüksek öncelikli bir işlemdir ve hızlı bir şekilde onaylama istediğiniz için seçersiniz.",
not_enough: "Bu miktarı göndermek ve ayrıca ağ ücretini ödemek için bakiyeniz yok. Bunun yerine Tümünü Gönder butonuyla tüm bakiyenizi göndermeyi deneyin.",
dust_error: "Göndermeye çalıştığınız miktar Bitcoin ağının işlemesi için çok küçük.",
bitcoin_network_fee: "Bitcoin Ağ Ücreti",

// Receive
receive_only: 'Sadece Bitcoin al',
wallet_address: 'Cüzdan Adresi',
address_below: 'aşağıdaki adresi',

// Settings
show_seed: 'Kurtarma Sözcükleri',
language: 'Dil',
currency: 'Para Birimi',
exit_wallet: 'Cüzdandan Çık',

// Buttons
back_button: 'Geri',
restore_button: 'Geri Yükle',
next_button: 'İleri',
ok_button: 'Tamam',
copy_button: 'Kopyala',
save_button: 'Kayıt Et',

// Notification
notification_title: 'Gelen İşlem',

// Exit wallet
exit_text: 'Cüzdan dosyalarınızı ve işlemlerinizin tüm kayıtları imha edilecek. Cüzdanınızı geri yüklemek için kurtarma sözcüklerini kullanmalısınız',
exit_are_you_sure: 'Cüzdanı silmek ve çıkmak istediğinize emin misiniz?',
exit_label_text: 'Evet, bu cüzdanı sil',
exit_delete: 'Sil'
}

export default tr
5 changes: 5 additions & 0 deletions src/store/modules/WalletHandlerModule.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import ja from '@/lang/ja'
import ca from '@/lang/ca'
import pt_br from '@/lang/pt_br'
import it from '@/lang/it'
import tr from '@/lang/tr'
import store from '@/store'
import BigNumber from 'bignumber.js'

Expand Down Expand Up @@ -165,6 +166,10 @@ class WalletHandlerModule extends VuexModule {
if(lang == "Português Brasil" || lang == "pt-br") {
this.currentLanguage = pt_br
}

if(lang == "Türkçe" || lang == "tr") {
this.currentLanguage = tr
}

}

Expand Down
2 changes: 1 addition & 1 deletion src/views/ChooseLanguageView.vue
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
@Component({ components: { PageTitle, Screen, Footer, ButtonPrimary, BackLink } })
export default class ChooseLanguage extends Vue {
private lang = WalletHandlerModule.currentLanguage;
private languages = ["English", "Español", "Catalan", "Italiano", "Français", 'Português Brasil', "日本語"]
private languages = ["English", "Español", "Catalan", "Italiano", "Français", 'Português Brasil', "日本語", "Türkçe"]
private selectedIndex = this.languages.findIndex((l) => l == Utils.languageBigName(WalletHandlerModule.settings.language))

saveButtonClicked() {
Expand Down