1
0
mirror of https://github.com/MultiMote/niimblue synced 2026-01-19 19:37:11 +03:00

Add Turkish language support (#109)

This commit is contained in:
Yağız
2026-01-04 11:21:49 +03:00
committed by GitHub
parent e521e3b337
commit 9ddee4143b
2 changed files with 154 additions and 0 deletions

151
src/locale/dicts/tr.json Normal file
View File

@@ -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"
}

View File

@@ -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<TranslationKey, string>;
@@ -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;