diff --git a/src/locale/dicts/tr.json b/src/locale/dicts/tr.json new file mode 100644 index 0000000..ae85a8b --- /dev/null +++ b/src/locale/dicts/tr.json @@ -0,0 +1,151 @@ +{ + "lang.name": "Türkçe", + "browser_warning.fingerprinting": "Dikkat! Tarayıcınız parmak izi koruması için tuvali bozuyor gibi görünüyor. Lütfen bu korumayı devre dışı bırakın, etiketlerde bozulmalara neden olabilir.", + "browser_warning.lines.first": "Maalesef tarayıcınız Bluetooth ve seri iletişimi desteklemiyor", + "browser_warning.lines.second": "Yine de etiket tasarlayabilirsiniz.", + "connector.bluetooth": "Bluetooth", + "connector.disconnect.heartbeat": "Bağlantı kesildi (yazıcı yanıt vermiyor)", + "connector.serial": "Seri (USB)", + "editor.clear": "Tuvali temizle", + "editor.clear.confirm": "Tuval içeriği temizlensin mi?", + "editor.clone": "Kopyala", + "editor.default_text": "Metin", + "editor.delete": "Sil", + "editor.iconpicker.mdi_link_title": "Detaylı listeyi burada görün", + "editor.iconpicker.search": "Ara", + "editor.iconpicker.title": "Simge ekle", + "editor.import.zpl": "ZPL İçe Aktar", + "editor.objectpicker.barcode": "Barkod", + "editor.objectpicker.circle": "Daire", + "editor.objectpicker.image": "Resim", + "editor.objectpicker.line": "Çizgi", + "editor.objectpicker.qrcode": "QR Kod", + "editor.objectpicker.rectangle": "Dikdörtgen", + "editor.objectpicker.text": "Metin", + "editor.objectpicker.title": "Nesne ekle", + "editor.preview": "Önizleme", + "editor.print": "Yazdır", + "editor.redo": "Yinele", + "editor.undo": "Geri al", + "editor.warning.load": "Tuval kaydedilen verilerle değiştirilecek", + "editor.warning.save": "Kaydedilen veriler üzerine yazılacak. Kaydedilsin mi?", + "main.built": "derleme tarihi", + "main.code": "Kod", + "params.barcode.content": "İçerik", + "params.barcode.enable_caption": "Başlığı etkinleştir", + "params.barcode.encoding": "Kodlama", + "params.barcode.font_size": "Yazı boyutu", + "params.barcode.scale": "Ölçek faktörü", + "params.csv.enabled": "Etkin", + "params.csv.placeholders": "Değişkenler:", + "params.csv.rowsfound": "Bulunan veri satırları:", + "params.csv.tip": "İlk satır başlıktır. Değişken adları olarak kullanılır. Ayırıcı olarak virgül kullanılır.", + "params.csv.title": "Dinamik etiket verileri (CSV)", + "params.generic.arrange": "Düzenle", + "params.generic.arrange.top": "Öne getir", + "params.generic.arrange.bottom": "Arkaya gönder", + "params.generic.center.horizontal": "Yatay ortala", + "params.generic.center.vertical": "Dikey ortala", + "params.generic.fit": "Sayfaya sığdır", + "params.generic.fit.mode.stretch": "Uzat", + "params.generic.fit.mode.ratio_min": "Sığdır", + "params.generic.fit.mode.ratio_max": "Doldur", + "params.generic.position": "Konum", + "params.label.apply": "Uygula", + "params.label.current": "Mevcut parametreler:", + "params.label.direction.left": "Sol", + "params.label.direction.top": "Üst", + "params.label.direction": "Yazdırma yönü", + "params.label.dpmm": "dpmm", + "params.label.export": "Dışa Aktar", + "params.label.head_density.help": "Hesaplama: DPI / 25.4", + "params.label.head_density": "Piksel yoğunluğu", + "params.label.import": "İçe Aktar", + "params.label.label_title": "Özel başlık", + "params.label.menu_title": "Etiket özellikleri", + "params.label.mm": "mm", + "params.label.px": "px", + "params.label.save_template": "Şablon olarak kaydet", + "params.label.shape": "Etiket şekli", + "params.label.size": "Boyut", + "params.label.split": "Etiket bölme", + "params.label.split.count": "Bölüm sayısı", + "params.label.tail.length": "Kuyruk uzunluğu", + "params.label.tail.position": "Kuyruk konumu", + "params.label.mirror": "Nesne yansıtma", + "params.label.warning.direction": "Yazıcınız için önerilen yön:", + "params.label.warning.import": "Tüm kaydedilmiş şablonların üzerine yazılacak", + "params.label.warning.width": "Etiket genişliği yazıcınız için çok büyük:", + "params.label.warning.div8": "Piksel cinsinden etiket genişliği 8'e tam bölünebilir olmalıdır", + "params.qrcode.ecl": "Hata Düzeltme Seviyesi", + "params.qrcode.mode": "Mod", + "params.qrcode.version": "Versiyon", + "params.saved_labels.kb_used": "kB kullanıldı", + "params.saved_labels.label_title.placeholder": "(isteğe bağlı)", + "params.saved_labels.label_title": "Başlık", + "params.saved_labels.load.browser": "Yükle", + "params.saved_labels.load.json": "İçe Aktar", + "params.saved_labels.make_default": "Varsayılan yap", + "params.saved_labels.menu_title": "Kaydet/Yükle (tarayıcı depolama)", + "params.saved_labels.save.browser.replace": "Kaydet (üzerine yaz)", + "params.saved_labels.save.browser": "Kaydet", + "params.saved_labels.save.json": "Dışa Aktar", + "params.text.align.center": "Metin hizala: Orta", + "params.text.align.left": "Metin hizala: Sol", + "params.text.align.right": "Metin hizala: Sağ", + "params.text.bold": "Kalın", + "params.text.edit.title": "Metin düzenleniyor", + "params.text.edit": "Açılır pencerede düzenle", + "params.text.fetch_fonts": "Yazı tiplerini getir", + "params.text.font_family": "Yazı tipi ailesi", + "params.text.font_size.down": "Yazı boyutunu küçült", + "params.text.font_size.up": "Yazı boyutunu büyüt", + "params.text.font_size": "Yazı boyutu", + "params.text.italic": "İtalik", + "params.text.line_height": "Satır yüksekliği", + "params.params.text.split": "Metin bölme (kaydırma)", + "params.params.text.split.spaces": "Boşluklar", + "params.params.text.split.grapheme": "Grafem (karakterler)", + "params.text.vorigin.bottom": "Alt", + "params.text.vorigin.center": "Orta", + "params.text.vorigin.top": "Üst", + "params.text.vorigin": "Dikey Başlangıç", + "params.variables.insert.date": "Tarih", + "params.variables.insert.datetime": "Tarih ve saat", + "params.variables.insert.time": "Saat", + "params.variables.insert": "Değişken ekle", + "params.vector.round_radius": "Yuvarlatma yarıçapı", + "params.vector.stroke_width": "Çizgi kalınlığı", + "params.vector.fill": "Dolgu", + "params.color": "Renk", + "params.color.transparent": "şeffaf", + "params.color.white": "beyaz", + "params.color.black": "siyah", + "preview.close": "Kapat", + "preview.copies": "Kopya sayısı", + "preview.density": "Yoğunluk", + "preview.label_type.Black": "Siyah", + "preview.label_type.BlackMarkGap": "Siyah işaret boşluğu", + "preview.label_type.Continuous": "Sürekli", + "preview.label_type.HeatShrinkTube": "Isı ile büzüşen tüp", + "preview.label_type.Invalid": "Geçersiz", + "preview.label_type.Perforated": "Delikli", + "preview.label_type.PvcTag": "PVC Etiket", + "preview.label_type.Transparent": "Şeffaf", + "preview.label_type.WithGaps": "Boşluklu", + "preview.label_type": "Etiket türü", + "preview.not_connected": "Yazıcı bağlı değil", + "preview.not_implemented": "UYGULANMADI", + "preview.offset.inner": "İç", + "preview.offset.outer": "Dış", + "preview.offset": "Ofset", + "preview.postprocess.atkinson": "Dither (Atkinson)", + "preview.postprocess.threshold": "Eşik", + "preview.postprocess": "Son işlem", + "preview.print_task": "Yazdırma görevi", + "preview.print.cancel": "Yazdırmayı iptal et", + "preview.print.system": "İşletim sistemi yazıcısıyla yazdır", + "preview.print": "Yazdır", + "preview.threshold": "Eşik", + "preview.title": "Yazdırma önizlemesi" +} \ No newline at end of file diff --git a/src/locale/index.ts b/src/locale/index.ts index b038502..26d1779 100644 --- a/src/locale/index.ts +++ b/src/locale/index.ts @@ -13,6 +13,7 @@ import lang_ko_kr from "$/locale/dicts/ko_KR.json"; import lang_es from "$/locale/dicts/es.json"; import lang_ar from "$/locale/dicts/ar.json"; import lang_hu from "$/locale/dicts/hu.json"; +import lang_tr from "$/locale/dicts/tr.json"; export type TranslationKey = keyof typeof lang_en; export type TranslationDict = Record; @@ -48,6 +49,8 @@ export const langPack = { ar: lang_ar as TranslationDict, /** Hungarian */ hu: lang_hu as TranslationDict, + /** Turkish */ + tr: lang_tr as TranslationDict, } as const; export type SupportedLanguage = keyof typeof langPack;