Skip to content

Commit

Permalink
feat: add turkish language
Browse files Browse the repository at this point in the history
  • Loading branch information
TaylanTatli authored and simonwep committed May 20, 2024
1 parent b4a9d15 commit ba9bbb5
Show file tree
Hide file tree
Showing 2 changed files with 146 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/i18n/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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<string, MessageSchema> = { en, de, br } as const;
const messages: Record<string, MessageSchema> = { en, de, br, tr } as const;

export const availableLocales = Object.keys(messages);
export const initialLocale = availableLocales.includes(browserLocale) ? browserLocale : 'en';
Expand Down
144 changes: 144 additions & 0 deletions src/i18n/locales/tr.json
Original file line number Diff line number Diff line change
@@ -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"
}
}
}

0 comments on commit ba9bbb5

Please sign in to comment.