From fca1ea2cbe5449a2dbf52809319f2c32d7e3d978 Mon Sep 17 00:00:00 2001 From: dogukansahil <65601990+dogukansahil@users.noreply.github.com> Date: Mon, 23 Jun 2025 16:10:55 +0300 Subject: [PATCH] Improve Turkish translations for Fake Scan, TOC, and Cookie Banner (#3783) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # Description of Changes Added and refined Turkish translations for the following sections: - Fake Scan tool - Table of Contents editing interface - Cookie Banner and Preferences modal - Audit Dashboard (events, export, status) - Team and user management Changes focused on: - Improving clarity and user-friendliness - Ensuring consistency across UI terms - Aligning with existing translation tone and terminology Most keys were updated or reworded, and several new strings were translated for recently added features. No functional code was changed. Only the `messages_tr_TR.properties` file was modified. --- Closes # (optional – if linked to an issue) ## Checklist ### General - [x] I have read the [Contribution Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md) - [x] I have read the [Stirling-PDF Developer Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/DeveloperGuide.md) - [x] I have performed a self-review of my own translation - [x] My changes generate no new warnings ### Documentation - [x] I have followed the [Add New Translation Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/HowToAddNewLanguage.md#add-new-translation-tags) section ### UI Changes (if applicable) - [ ] No UI changes were made, only i18n text updated ### Testing - [x] Translations were verified by reviewing the .properties file in context --- .../main/resources/messages_tr_TR.properties | 210 +++++++++--------- 1 file changed, 105 insertions(+), 105 deletions(-) diff --git a/stirling-pdf/src/main/resources/messages_tr_TR.properties b/stirling-pdf/src/main/resources/messages_tr_TR.properties index 55b3d2d94..90ac393b1 100644 --- a/stirling-pdf/src/main/resources/messages_tr_TR.properties +++ b/stirling-pdf/src/main/resources/messages_tr_TR.properties @@ -222,11 +222,11 @@ reset=Sıfırla apply=Uygula noFileSelected=Hiçbir dosya seçilmedi. Lütfen bir dosya yükleyin. view=View -cancel=Cancel +cancel=İptal -back.toSettings=Back to Settings -back.toHome=Back to Home -back.toAdmin=Back to Admin +back.toSettings=Ayarlar’a Geri Dön +back.toHome=Ana Sayfa’ya Geri Dön +back.toAdmin=Yönetim Paneline Geri Dön legal.privacy=Gizlilik Politikası legal.terms=Şartlar ve koşullar @@ -291,7 +291,7 @@ navbar.language=Diller navbar.settings=Ayarlar navbar.allTools=Araçlar navbar.multiTool=Çoklu Araçlar -navbar.search=Search +navbar.search=Ara navbar.sections.organize=Düzenle navbar.sections.convertTo=PDF'ye dönüştür navbar.sections.convertFrom=PDF'den dönüştür @@ -347,9 +347,9 @@ account.settingsCompare=Ayar Karşılaştırması: account.property=Özellik account.webBrowserSettings=Web Tarayıcı Ayarı account.syncToBrowser=Hesaptan Tarayıcıya Eşitle -account.syncToAccount=Tarayıcıdan Hesaba Eşitle -account.adminTitle=Administrator Tools -account.adminNotif=You have admin privileges. Access system settings and user management. +account.syncToAccount=Tarayıcı Verilerini Hesaba Eşitle +account.adminTitle=Yönetici Araçları +account.adminNotif=Yönetici yetkilerine sahipsiniz. Sistem ayarlarına ve kullanıcı yönetimine erişebilirsiniz. adminUserSettings.title=Kullanıcı Kontrol Ayarları @@ -392,36 +392,36 @@ adminUserSettings.teamCreated=Team created successfully adminUserSettings.teamChanged=User's team was updated adminUserSettings.teamHidden=Hidden adminUserSettings.totalMembers=Total Members -adminUserSettings.confirmDeleteTeam=Are you sure you want to delete this team? +adminUserSettings.confirmDeleteTeam=Bu takımı silmek istediğinizden emin misiniz? -teamCreated=Team created successfully -teamExists=A team with that name already exists -teamNameExists=Another team with that name already exists -teamNotFound=Team not found -teamDeleted=Team deleted -teamHasUsers=Cannot delete a team with users assigned -teamRenamed=Team renamed successfully +teamCreated=Takım başarıyla oluşturuldu +teamExists=Bu ada sahip bir takım zaten mevcut +teamNameExists=Bu ada sahip başka bir takım zaten mevcut +teamNotFound=Takım bulunamadı +teamDeleted=Takım silindi +teamHasUsers=Kullanıcılara atanmış bir takım silinemez +teamRenamed=Takım adı başarıyla değiştirildi # Team user management -team.addUser=Add User to Team -team.selectUser=Select User -team.warning.moveUser=Warning: This will move the user from "{0}" team to "{1}" team. Are you sure? -team.confirm.moveUser=Are you sure you want to move this user from "{0}" team to "{1}" team? -team.userAdded=User successfully added to team -team.back=Back to Teams -team.internal=Internal Team -team.internalTeamNotAccessible=The Internal team is a system team and cannot be accessed -team.cannotMoveInternalUsers=Users in the Internal team cannot be moved to other teams -team.hidden=Hidden -team.name=Team Name -team.totalMembers=Total Members -team.members=Members -team.username=Username -team.role=Role -team.status=Status -team.enabled=Enabled -team.disabled=Disabled -team.noMembers=This team has no members yet. +team.addUser=Takıma Kullanıcı Ekle +team.selectUser=Kullanıcı Seç +team.warning.moveUser=Uyarı: Bu işlem, kullanıcıyı "{0}" takımından "{1}" takımına taşıyacaktır. Emin misiniz? +team.confirm.moveUser=Bu kullanıcıyı "{0}" takımından "{1}" takımına taşımak istediğinize emin misiniz? +team.userAdded=Kullanıcı başarıyla takıma eklendi +team.back=Takımlara Geri Dön +team.internal=Dahili Takım +team.internalTeamNotAccessible=Dahili takım sistem takımıdır ve erişilemez +team.cannotMoveInternalUsers=Dahili takımdaki kullanıcılar başka takımlara taşınamaz +team.hidden=Gizli +team.name=Takım Adı +team.totalMembers=Toplam Üye +team.members=Üyeler +team.username=Kullanıcı Adı +team.role=Rol +team.status=Durum +team.enabled=Etkin +team.disabled=Devre Dışı +team.noMembers=Bu takımda henüz üye yok. @@ -478,7 +478,7 @@ home.desc=Yerel olarak barındırılan tüm PDF ihtiyaçlarınız için tek dura home.searchBar=Özellikleri arayın... -home.viewPdf.title=View/Edit PDF +home.viewPdf.title=PDF Görüntüle/Düzenle home.viewPdf.desc=Görüntüleyin, açıklama ekleyin, metin veya resim ekleyin viewPdf.tags=görüntüle,oku,açıklama ekle,metin,görüntü @@ -550,8 +550,8 @@ home.compressPdfs.title=Sıkıştır home.compressPdfs.desc=PDF'lerin dosya boyutunu azaltmak için sıkıştırın. compressPdfs.tags=sıkıştır,küçük,minik -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. +home.unlockPDFForms.title=PDF Formlarının Kilidini Kaldır +home.unlockPDFForms.desc=Form alanlarını düzenlenebilir hâle getir. unlockPDFForms.tags=remove,delete,form,field,readonly home.changeMetadata.title=Metaveriyi Değiştir @@ -1274,7 +1274,7 @@ decrypt.success=Dosyanın şifresi başarıyla çözüldü. multiTool-advert.message=Bu özellik çoklu araçlar sayfamızda da mevcuttur. Sayfa sayfa gelişmiş arayüz ve ek özellikler için göz atın! #view pdf -viewPdf.title=View/Edit PDF +viewPdf.title=PDF Görüntüle/Düzenle viewPdf.header=PDF Görüntüle #pageRemover @@ -1422,9 +1422,9 @@ changeMetadata.selectText.5=Özel Metaveri Girişi Ekle changeMetadata.submit=Değiştir #unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove +unlockPDFForms.title=Form Alanlarının Salt Okunur Özelliğini Kaldır +unlockPDFForms.header=PDF Formlarının Kilidini Aç +unlockPDFForms.submit=Kaldır #pdfToPDFA pdfToPDFA.title=PDF'den PDF/A'ya @@ -1640,9 +1640,9 @@ validateSignature.cert.bits=bits # Audit Dashboard audit.dashboard.title=Audit Dashboard audit.dashboard.systemStatus=Audit System Status -audit.dashboard.status=Status -audit.dashboard.enabled=Enabled -audit.dashboard.disabled=Disabled +audit.dashboard.status=Durum +audit.dashboard.enabled=Etkin +audit.dashboard.disabled=Devre Dışı audit.dashboard.currentLevel=Current Level audit.dashboard.retentionPeriod=Retention Period audit.dashboard.days=days @@ -1653,12 +1653,12 @@ audit.dashboard.tab.dashboard=Dashboard audit.dashboard.tab.events=Audit Events audit.dashboard.tab.export=Export # Dashboard Charts -audit.dashboard.eventsByType=Events by Type -audit.dashboard.eventsByUser=Events by User -audit.dashboard.eventsOverTime=Events Over Time -audit.dashboard.period.7days=7 Days -audit.dashboard.period.30days=30 Days -audit.dashboard.period.90days=90 Days +audit.dashboard.eventsByType=Türüne Göre Olaylar +audit.dashboard.eventsByUser=Kullanıcıya Göre Olaylar +audit.dashboard.eventsOverTime=Zamana Göre Olaylar +audit.dashboard.period.7days=7 Gün +audit.dashboard.period.30days=30 Gün +audit.dashboard.period.90days=90 Gün # Events Tab audit.dashboard.auditEvents=Audit Events @@ -1680,40 +1680,40 @@ audit.dashboard.table.details=Details audit.dashboard.table.viewDetails=View Details # Pagination -audit.dashboard.pagination.show=Show -audit.dashboard.pagination.entries=entries -audit.dashboard.pagination.pageInfo1=Page -audit.dashboard.pagination.pageInfo2=of -audit.dashboard.pagination.totalRecords=Total records: +audit.dashboard.pagination.show=Göster +audit.dashboard.pagination.entries=kayıt +audit.dashboard.pagination.pageInfo1=Sayfa +audit.dashboard.pagination.pageInfo2=/ +audit.dashboard.pagination.totalRecords=Toplam kayıt: # Modal audit.dashboard.modal.eventDetails=Event Details audit.dashboard.modal.id=ID -audit.dashboard.modal.user=User +audit.dashboard.modal.user=Kullanıcı audit.dashboard.modal.type=Type -audit.dashboard.modal.time=Time -audit.dashboard.modal.data=Data +audit.dashboard.modal.time=Zaman +audit.dashboard.modal.data=Veri # Export Tab -audit.dashboard.export.title=Export Audit Data -audit.dashboard.export.format=Export Format -audit.dashboard.export.csv=CSV (Comma Separated Values) -audit.dashboard.export.json=JSON (JavaScript Object Notation) -audit.dashboard.export.button=Export Data -audit.dashboard.export.infoTitle=Export Information -audit.dashboard.export.infoDesc1=The export will include all audit events matching the selected filters. For large datasets, the export may take a few moments to generate. -audit.dashboard.export.infoDesc2=Exported data will include: -audit.dashboard.export.infoItem1=Event ID -audit.dashboard.export.infoItem2=User -audit.dashboard.export.infoItem3=Event Type -audit.dashboard.export.infoItem4=Timestamp -audit.dashboard.export.infoItem5=Event Data +audit.dashboard.export.title=Denetim Verilerini Dışa Aktar +audit.dashboard.export.format=Dışa Aktarma Formatı +audit.dashboard.export.csv=CSV (Virgülle Ayrılmış Değerler) +audit.dashboard.export.json=JSON (JavaScript Nesne Gösterimi) +audit.dashboard.export.button=Verileri Dışa Aktar +audit.dashboard.export.infoTitle=Dışa Aktarma Bilgisi +audit.dashboard.export.infoDesc1=Seçilen filtrelerle eşleşen tüm denetim olayları dışa aktarılacaktır. Büyük veri kümelerinde dışa aktarma işlemi birkaç saniye sürebilir. +audit.dashboard.export.infoDesc2=Dışa aktarılan veriler şunları içerecektir: +audit.dashboard.export.infoItem1=Olay Kimliği +audit.dashboard.export.infoItem2=Kullanıcı +audit.dashboard.export.infoItem3=Olay Türü +audit.dashboard.export.infoItem4=Zaman Damgası +audit.dashboard.export.infoItem5=Olay Verisi # JavaScript i18n keys -audit.dashboard.js.noEventsFound=No audit events found matching the current filters -audit.dashboard.js.errorLoading=Error loading data: -audit.dashboard.js.errorRendering=Error rendering table: -audit.dashboard.js.loadingPage=Loading page +audit.dashboard.js.noEventsFound=Geçerli filtrelerle eşleşen herhangi bir denetim olayı bulunamadı +audit.dashboard.js.errorLoading=Veri yüklenirken hata oluştu: +audit.dashboard.js.errorRendering=Tablo oluşturulurken hata oluştu: +audit.dashboard.js.loadingPage=Sayfa yükleniyor #################### # Cookie banner # @@ -1757,38 +1757,38 @@ fakeScan.rotation.severe=Severe fakeScan.submit=Create Fake Scan #home.fakeScan -home.fakeScan.title=Fake Scan -home.fakeScan.desc=Create a PDF that looks like it was scanned -fakeScan.tags=scan,simulate,realistic,convert +home.fakeScan.title=Sahte Tarama +home.fakeScan.desc=Tarama yapılmış gibi görünen bir PDF oluşturun +fakeScan.tags=tarama,simülasyon,gerçekçi,dönüştürme # FakeScan advanced settings (frontend) -fakeScan.advancedSettings=Enable Advanced Scan Settings -fakeScan.colorspace=Colorspace -fakeScan.colorspace.grayscale=Grayscale -fakeScan.colorspace.color=Color -fakeScan.border=Border (px) -fakeScan.rotate=Base Rotation (degrees) -fakeScan.rotateVariance=Rotation Variance (degrees) -fakeScan.brightness=Brightness -fakeScan.contrast=Contrast -fakeScan.blur=Blur -fakeScan.noise=Noise -fakeScan.yellowish=Yellowish (simulate old paper) -fakeScan.resolution=Resolution (DPI) +fakeScan.advancedSettings=Gelişmiş Tarama Ayarlarını Etkinleştir +fakeScan.colorspace=Renk Uzayı +fakeScan.colorspace.grayscale=Gri Tonlama +fakeScan.colorspace.color=Renkli +fakeScan.border=Kenar Boşluğu (piksel) +fakeScan.rotate=Temel Döndürme (derece) +fakeScan.rotateVariance=Döndürme Varyansı (derece) +fakeScan.brightness=Parlaklık +fakeScan.contrast=Kontrast +fakeScan.blur=Bulanıklık +fakeScan.noise=Gürültü +fakeScan.yellowish=Sarartı (eski kağıt efekti) +fakeScan.resolution=Çözünürlük (DPI) # Table of Contents Feature -home.editTableOfContents.title=Edit Table of Contents -home.editTableOfContents.desc=Add or edit bookmarks and table of contents in PDF documents +home.editTableOfContents.title=İçindekiler Tablosunu Düzenle +home.editTableOfContents.desc=PDF belgelerinde yer işaretleri ve içindekiler tablosu ekleyin veya düzenleyin -editTableOfContents.tags=bookmarks,toc,navigation,index,table of contents,chapters,sections,outline -editTableOfContents.title=Edit Table of Contents -editTableOfContents.header=Add or Edit PDF Table of Contents -editTableOfContents.replaceExisting=Replace existing bookmarks (uncheck to append to existing) -editTableOfContents.editorTitle=Bookmark Editor -editTableOfContents.editorDesc=Add and arrange bookmarks below. Click + to add child bookmarks. -editTableOfContents.addBookmark=Add New Bookmark -editTableOfContents.desc.1=This tool allows you to add or edit the table of contents (bookmarks) in a PDF document. -editTableOfContents.desc.2=You can create a hierarchical structure by adding child bookmarks to parent bookmarks. -editTableOfContents.desc.3=Each bookmark requires a title and target page number. -editTableOfContents.submit=Apply Table of Contents +editTableOfContents.tags=yer işareti, içindekiler, gezinme, dizin, bölümler, yapısal içerik +editTableOfContents.title=İçindekiler Tablosunu Düzenle +editTableOfContents.header=PDF İçindekiler Tablosunu Ekle veya Düzenle +editTableOfContents.replaceExisting=Mevcut yer işaretlerini değiştir (var olanlara eklemek için işareti kaldırın) +editTableOfContents.editorTitle=Yer İşareti Düzenleyici +editTableOfContents.editorDesc=Aşağıdan yer işaretleri ekleyin ve düzenleyin. Alt yer işareti eklemek için + simgesine tıklayın. +editTableOfContents.addBookmark=Yeni Yer İşareti Ekle +editTableOfContents.desc.1=Bu araç, bir PDF belgesine içindekiler tablosu (yer işaretleri) eklemenizi veya mevcut olanları düzenlemenizi sağlar. +editTableOfContents.desc.2=Alt yer işaretleri ekleyerek hiyerarşik bir yapı oluşturabilirsiniz. +editTableOfContents.desc.3=Her yer işareti bir başlık ve hedef sayfa numarası gerektirir. +editTableOfContents.submit=İçindekiler Tablosunu Uygula