diff --git a/src/i18n/index.ts b/src/i18n/index.ts index a0a7408..e186adc 100644 --- a/src/i18n/index.ts +++ b/src/i18n/index.ts @@ -2,11 +2,12 @@ import { createI18n } from 'vue-i18n'; import de from './locales/de.json'; import en from './locales/en.json'; import br from './locales/pt-br.json'; +import tr from './locales/tr.json'; export type MessageSchema = typeof en; const browserLocale = navigator.language.slice(0, 2).toLowerCase(); -const messages: Record = { en, de, br } as const; +const messages: Record = { en, de, br, tr } as const; export const availableLocales = Object.keys(messages); export const initialLocale = availableLocales.includes(browserLocale) ? browserLocale : 'en'; diff --git a/src/i18n/locales/tr.json b/src/i18n/locales/tr.json new file mode 100644 index 0000000..8340ac1 --- /dev/null +++ b/src/i18n/locales/tr.json @@ -0,0 +1,144 @@ +{ + "_numberFormats" : { + "currency" : { + "currency" : "USD", + "minimumFractionDigits" : 0, + "style": "currency" + }, + "percent": { + "maximumFractionDigits": 0, + "style": "percent" + } + }, + "navigation" : { + "admin" : { + "admin" : "Yönetici", + "conflict" : "Bu isime sahip kullanıcı zaten var.", + "createUser" : "Kullanıcı oluştur", + "deleteUserConfirmation" : "Bu kullanıcıyı silmek istediğinize emin misiniz?", + "error" : "Bir şeyler yanlış gitti, lütfen daha sonra tekrar deneyin.", + "manageUsers" : "Kullanıcıları yönet", + "noUsersFound" : "Kullanıcı bulunamadı...", + "password" : "Parola", + "settings" : "Yönetici ayarları", + "username" : "Kullanıcı Adı" + }, + "auth" : { + "loginFailed" : "Giriş başarısız, kullanıcı adı ve/veya parola geçersiz.", + "password" : "Parola", + "signIn" : "Giriş", + "username" : "Kullanıcı Adı", + "welcomeBack" : "Tekrar hoşgeldin!" + }, + "currency" : { + "change" : "Kullanılması gereken para birimini değiştir" + }, + "info" : { + "about" : "Ocular Hakkında", + "github" : "Bu projeye {link} bağlantısıyla göz atın.", + "madeWithLove" : "Simon tarafından ❤️ ile yapılmıştır.", + "meta" : "{version}/{date}/{sha}" + }, + "language" : { + "switch" : "Farklı bir dile geç" + }, + "theme" : { + "change" : "Renk temasını değiştir" + }, + "tools" : { + "changePassword" : { + "change" : "Parolayı değiştir", + "current" : "Mevcut parola", + "invalid" : "Mevcut parola geçersiz.", + "new" : "Yeni parola", + "unknownError" : "Bir şeyler yanlış gitti, lütfen daha sonra tekrar deneyin." + }, + "copyPaste" : { + "confirm" : "Verileri {from} konumundan {to} konumuna kopyalamak istediğinizden emin misiniz?", + "copy" : "{year} konumundan veri kopyala", + "paste" : "{from} kaynağından verileri {to} öğesine yapıştırın" + }, + "deleteYear" : { + "confirm" : "{year} yılını kaldırmak istediğinizden emin misiniz?", + "delete" : "{year}'ı kaldır" + }, + "demo" : { + "loadDemoData" : "Demo verileri yükle" + }, + "export" : { + "export" : "Json dosyası olarak dışa aktar" + }, + "import" : { + "google" : { + "expenses" : "Expenses.csv", + "import" : "Google verisini içe aktar", + "income" : "Income.csv", + "pickFile" : "İçe aktarmak için .csv dosyanızı seçin" + }, + "import" : "Json dosyasından içe aktar", + "ocular" : { + "import" : "Ocular verisini içe aktar", + "pickFile" : "İçe aktarmak için .json dosyanızı seçin" + }, + "what" : { + "google" : "Google E-Tablolar yıllık bütçe dosyası", + "ocular" : "Daha önce dışa aktarılmış bir dosya", + "title" : "Neyi içe aktarmak istersiniz?" + } + }, + "privacyMode" : { + "disable" : "Herkese açık moda geç", + "enable" : "Gizlilik moduna geç" + }, + "tools" : "Araçlar" + }, + "year" : { + "change" : "Farklı bir yıla geç" + } + }, + "shared" : { + "addGroup" : "Grup Ekle", + "append" : "“{from}” ifadesini “{to}”dan sonraya taşı", + "average" : "Ortalama", + "fillRow" : "Satırı doldur", + "fillRowToRight" : "Sağa doğru doldur", + "move" : "“{from}“'dan taşı", + "moveInto" : "“{from}” öğesini “{to}” öğesine taşıyın", + "placeholder" : "Gelir/gider sekmelerini doldurarak başlayın! :)", + "prepend" : "“{from}” öğesini “{to}” öğesinden önceye taşı", + "total" : "Toplam", + "totals" : "Toplamlar" + }, + "page" : { + "dashboard" : { + "allTime" : "Tüm zamanlara genel bakış", + "allTimeExpenses" : "Tüm Zamanların Giderleri", + "allTimeFromTo" : "{from} ile {to} arasındaki tüm zamanlar", + "allTimeIncome" : "Tüm Zamanların Gelirleri", + "allTimeSavings" : "Tüm Zamanların Tasarrufları", + "downloadAsPNG" : "PNG olarak indir", + "downloadAsSVG" : "SVG olarak indir", + "endingBalance" : "Bitiş Bakiyesi", + "expenses" : "Harcamalar", + "expensesTrend" : "Gider Eğilimi", + "header" : "{year} için yıllık bütçe", + "income" : "Gelir", + "incomeTrend" : "Gelir Eğilimi", + "netSavings" : "Net Tasarruflar", + "remainingBalance" : "{year} tarihine kadar Kalan Bakiye", + "tables" : "Tablolar", + "title" : "Gösterge Paneli", + "yearEnding" : "Bu yıla sona eriyor...", + "yearInTheFuture" : "Yıl gelecekte", + "yearInThePast" : "Yıl geçmişte", + "yoyExpenseGrowth" : "Yıllık Gider Artışı", + "yoyIncomeGrowth" : "Yıllık Gelir Artışı" + }, + "expenses" : { + "title" : "Harcamalar" + }, + "income" : { + "title" : "Gelir" + } + } +}