From 3011bf50b4abd936b17063d1ddd5025696d212ad Mon Sep 17 00:00:00 2001 From: 34ezz623-create <34ezz623@gmail.com> Date: Tue, 18 Aug 2026 13:45:21 +0200 Subject: [PATCH] refactor(i18n): improve Turkish translations for vacay module MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replaces the machine-translated strings in the Vacay domain. The visible ones: 'Doygunluk' (saturation) and 'Güneş' (the star) were the Saturday and Sunday column headers, 'Sol' (left, as in direction) stood for the remaining days, 'Efsane' (myth) for the legend, and 'Sigortala' (insure) read "fuse" as an electrical fuse. Buttons move from the infinitive to the imperative the rest of the locale already uses. Rebased onto dev and resolved as a union: the branch carried the file as it stood on 25 July, which would have dropped the 35 keys dev has gained since from #1074, #1631, #1633 and #1637. Those keep their existing translations; only the 47 strings this change actually rewords differ. vacay.selectRegion keeps '(zorunlu)'. en says '(required)' and the Add button stays disabled until a region is picked, so '(isteğe bağlı)' would have sent Turkish users looking for a button that never enables. --- shared/src/i18n/tr/vacay.ts | 95 +++++++++++++++++++------------------ 1 file changed, 48 insertions(+), 47 deletions(-) diff --git a/shared/src/i18n/tr/vacay.ts b/shared/src/i18n/tr/vacay.ts index a6ed67396..7ba99a384 100644 --- a/shared/src/i18n/tr/vacay.ts +++ b/shared/src/i18n/tr/vacay.ts @@ -4,24 +4,24 @@ const vacay: TranslationStrings = { 'vacay.subtitle': 'Tatil günlerini planlayın ve yönetin', 'vacay.settings': 'Ayarlar', 'vacay.year': 'Yıl', - 'vacay.addYear': 'Gelecek yıl ekle', + 'vacay.addYear': 'Gelecek yılı ekle', 'vacay.addPrevYear': 'Önceki yılı ekle', 'vacay.removeYear': 'Yılı kaldır', - 'vacay.removeYearConfirm': '{year} Kaldırılsın mı?', - 'vacay.removeYearHint': 'Bu yılın tüm tatil girişleri ve şirket tatilleri kalıcı olarak silinecek.', - 'vacay.remove': 'Kaldırmak', + 'vacay.removeYearConfirm': '{year} kaldırılsın mı?', + 'vacay.removeYearHint': 'Bu yıla ait tüm tatil girişleri ve şirket tatilleri kalıcı olarak silinecektir.', + 'vacay.remove': 'Kaldır', 'vacay.persons': 'Kişiler', - 'vacay.noPersons': 'Hiç kişi eklenmedi', + 'vacay.noPersons': 'Henüz kişi eklenmedi', 'vacay.addPerson': 'Kişi Ekle', 'vacay.editPerson': 'Kişiyi Düzenle', 'vacay.removePerson': 'Kişiyi Kaldır', - 'vacay.removePersonConfirm': '{name} Kaldırılsın mı?', - 'vacay.removePersonHint': 'Bu kişinin tüm tatil girişleri kalıcı olarak silinecek.', + 'vacay.removePersonConfirm': '{name} kaldırılsın mı?', + 'vacay.removePersonHint': 'Bu kişiye ait tüm tatil girişleri kalıcı olarak silinecektir.', 'vacay.personName': 'İsim', - 'vacay.personNamePlaceholder': 'Ad girin', + 'vacay.personNamePlaceholder': 'İsim girin', 'vacay.color': 'Renk', - 'vacay.add': 'Eklemek', - 'vacay.legend': 'Efsane', + 'vacay.add': 'Ekle', + 'vacay.legend': 'Lejant', 'vacay.publicHoliday': 'Resmi Tatil', 'vacay.companyHoliday': 'Şirket Tatili', 'vacay.weekend': 'Hafta sonu', @@ -33,21 +33,21 @@ const vacay: TranslationStrings = { 'vacay.modeComp': 'Serbest zaman', 'vacay.modeCompHint': 'Serbest zaman / esnek gün ekle (ücretsiz — izin kullanılmaz)', 'vacay.compHalf': 'Yarım serbest zaman günü', - 'vacay.entitlement': 'Yetki', - 'vacay.entitlementDays': 'Günler', - 'vacay.used': 'Kullanılmış', - 'vacay.remaining': 'Sol', - 'vacay.carriedOver': '{year} tarihinden itibaren', + 'vacay.entitlement': 'Hakediş', + 'vacay.entitlementDays': 'Gün', + 'vacay.used': 'Kullanılan', + 'vacay.remaining': 'Kalan', + 'vacay.carriedOver': '{year} yılından devreden', 'vacay.blockWeekends': 'Hafta Sonlarını Engelle', - 'vacay.blockWeekendsHint': 'Hafta sonu günlerinde tatil girişlerini önleyin', + 'vacay.blockWeekendsHint': 'Hafta sonu günlerine tatil girişi yapılmasını engeller', 'vacay.weekendDays': 'Hafta sonu günleri', - 'vacay.mon': 'Pazartesi', - 'vacay.tue': 'Salı', + 'vacay.mon': 'Pzt', + 'vacay.tue': 'Sal', 'vacay.wed': 'Çar', 'vacay.thu': 'Per', - 'vacay.fri': 'Cuma', - 'vacay.sat': 'Doygunluk', - 'vacay.sun': 'Güneş', + 'vacay.fri': 'Cum', + 'vacay.sat': 'Cmt', + 'vacay.sun': 'Paz', 'vacay.publicHolidays': 'Resmi Tatiller', 'vacay.schoolHolidays': 'School Holidays', 'vacay.schoolHolidaysHint': 'Mark school holidays as a visual calendar layer', @@ -58,12 +58,12 @@ const vacay: TranslationStrings = { 'vacay.calendarColor': 'Renk', 'vacay.noSchoolCalendars': 'No school holiday calendars added yet', 'vacay.companyHolidays': 'Şirket Tatilleri', - 'vacay.companyHolidaysHint': 'Şirket çapında tatil günlerinin işaretlenmesine izin ver', - 'vacay.companyHolidaysNoDeduct': 'Şirket tatilleri tatil günlerinden sayılmaz.', - 'vacay.weekStart': 'Hafta başlıyor', + 'vacay.companyHolidaysHint': 'Şirket genelindeki tatil günlerinin işaretlenmesine izin verin', + 'vacay.companyHolidaysNoDeduct': 'Şirket tatilleri yıllık izin hakkınızdan düşülmez.', + 'vacay.weekStart': 'Hafta başlangıcı', 'vacay.weekStartHint': 'Takvim haftasının Pazartesi mi yoksa Pazar günü mü başlayacağını seçin', 'vacay.carryOver': 'Devret', - 'vacay.carryOverHint': 'Kalan tatil günlerini otomatik olarak bir sonraki yıla taşıyın', + 'vacay.carryOverHint': 'Kalan tatil günlerini otomatik olarak bir sonraki yıla devredin', 'vacay.carriedOverPrevPeriod': 'önceki dönemden', 'vacay.compUsedCount': '{count} serbest zaman', 'vacay.yearType': 'Tatil yılı', @@ -76,38 +76,39 @@ const vacay: TranslationStrings = { 'vacay.hireDate': 'İşe giriş tarihi', 'vacay.hireDateHint': 'İşe giriş tarihinizi seçin — tatil yılı her yıl o gün başlar.', 'vacay.yearWindow': '{year}: {window}', - 'vacay.sharing': 'Paylaşma', + 'vacay.sharing': 'Paylaşım', 'vacay.sharingHint': 'Tatil planınızı diğer TREK kullanıcılarıyla paylaşın', - 'vacay.owner': 'Mal sahibi', + 'vacay.owner': 'Sahibi', 'vacay.shareEmailPlaceholder': 'TREK kullanıcısının e-postası', 'vacay.shareSuccess': 'Plan başarıyla paylaşıldı', 'vacay.shareError': 'Plan paylaşılamadı', - 'vacay.dissolve': 'Füzyonu Çözün', - 'vacay.dissolveHint': 'Takvimleri tekrar ayırın. Girişleriniz saklanacaktır.', - 'vacay.dissolveAction': 'Çözün', + 'vacay.dissolve': 'Birleşmeyi Kaldır', + 'vacay.dissolveHint': 'Takvimleri tekrar ayırın. Girişleriniz korunacaktır.', + 'vacay.dissolveAction': 'Ayır', 'vacay.dissolved': 'Takvim ayrıldı', - 'vacay.fusedWith': 'İle kaynaşmış', - 'vacay.you': 'Sen', + 'vacay.fusedWith': 'Şununla birleştirildi:', + 'vacay.you': 'Siz', 'vacay.noData': 'Veri yok', 'vacay.changeColor': 'Rengi değiştir', 'vacay.inviteUser': 'Kullanıcıyı Davet Et', - 'vacay.inviteHint': 'Başka bir TREK kullanıcısını birleşik bir tatil takvimini paylaşmaya davet edin.', - 'vacay.selectUser': 'Kullanıcı seç', + 'vacay.inviteHint': 'Başka bir TREK kullanıcısını ortak bir tatil takvimi paylaşmaya davet edin.', + 'vacay.selectUser': 'Kullanıcı seçin', 'vacay.sendInvite': 'Davet Gönder', 'vacay.inviteSent': 'Davet gönderildi', 'vacay.inviteError': 'Davet gönderilemedi', - 'vacay.pending': 'askıda olması', - 'vacay.noUsersAvailable': 'Kullanılabilir kullanıcı yok', - 'vacay.accept': 'Kabul etmek', - 'vacay.decline': 'Reddetmek', - 'vacay.acceptFusion': 'Kabul Et ve Sigortala', - 'vacay.inviteTitle': 'Füzyon Talebi', - 'vacay.inviteWantsToFuse': 'sizinle bir tatil takvimi paylaşmak istiyor.', - 'vacay.fuseInfo1': 'İkiniz de tüm tatil kayıtlarını tek bir paylaşılan takvimde göreceksiniz.', - 'vacay.fuseInfo2': 'Her iki taraf da birbirleri için girişler oluşturabilir ve düzenleyebilir.', + 'vacay.pending': 'Beklemede', + 'vacay.noUsersAvailable': 'Uygun kullanıcı yok', + 'vacay.accept': 'Kabul et', + 'vacay.decline': 'Reddet', + 'vacay.acceptFusion': 'Kabul Et ve Birleştir', + 'vacay.inviteTitle': 'Birleştirme İsteği', + 'vacay.inviteWantsToFuse': 'sizinle ortak bir tatil takvimi paylaşmak istiyor.', + 'vacay.fuseInfo1': 'Her ikiniz de tüm tatil kayıtlarını tek bir ortak takvimde göreceksiniz.', + 'vacay.fuseInfo2': 'Her iki taraf da birbiri için giriş oluşturabilir ve düzenleyebilir.', 'vacay.fuseInfo3': 'Her iki taraf da girişleri silebilir ve tatil haklarını değiştirebilir.', - 'vacay.fuseInfo4': 'Resmi tatiller ve şirket tatilleri gibi ayarlar paylaşılır.', - 'vacay.fuseInfo5': 'Birleşme her iki tarafça da herhangi bir zamanda feshedilebilir. Girişleriniz korunacaktır.', + 'vacay.fuseInfo4': 'Resmi tatiller ve şirket tatilleri gibi ayarlar ortak kullanılır.', + 'vacay.fuseInfo5': + 'Takvim birleşimi her iki tarafça da istenildiği zaman iptal edilebilir. Girişleriniz korunacaktır.', 'vacay.sharedCalendars': 'Paylaşılan Takvimler', 'vacay.shareCalendar': 'Takvimi paylaş', 'vacay.shareCalendarHint': @@ -123,7 +124,7 @@ const vacay: TranslationStrings = { 'vacay.hideFromCalendar': 'Takvimden gizle', 'vacay.sharedEmpty': 'Takvimlerinizi birleştirmeden birbirinize gösterin.', 'vacay.sharedLegend': 'Paylaşılan (yalnızca görüntüleme)', - 'vacay.publicHolidaysHint': 'Mark public holidays in the calendar', - 'vacay.noCalendars': 'No holiday calendars added yet', + 'vacay.publicHolidaysHint': 'Resmi tatil günlerini takvimde işaretleyin', + 'vacay.noCalendars': 'Henüz tatil takvimi eklenmedi', }; export default vacay;