translations (#5541)

# Description of Changes

<!--
Please provide a summary of the changes, including:

- What was changed
- Why the change was made
- Any challenges encountered

Closes #(issue_number)
-->

---

## Checklist

### General

- [ ] I have read the [Contribution
Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md)
- [ ] I have read the [Stirling-PDF Developer
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md)
(if applicable)
- [ ] I have read the [How to add new languages to
Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md)
(if applicable)
- [ ] I have performed a self-review of my own code
- [ ] My changes generate no new warnings

### Documentation

- [ ] I have updated relevant docs on [Stirling-PDF's doc
repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/)
(if functionality has heavily changed)
- [ ] I have read the section [Add New Translation
Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md#add-new-translation-tags)
(for new translation tags only)

### Translations (if applicable)

- [ ] I ran
[`scripts/counter_translation.py`](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/docs/counter_translation.md)

### UI Changes (if applicable)

- [ ] Screenshots or videos demonstrating the UI changes are attached
(e.g., as comments or direct attachments in the PR)

### Testing (if applicable)

- [ ] I have tested my changes locally. Refer to the [Testing
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md#6-testing)
for more details.
This commit is contained in:
Anthony Stirling
2026-01-24 00:02:31 +00:00
committed by GitHub
parent b76f3662e4
commit c77cd73deb
40 changed files with 5888 additions and 208 deletions
@@ -306,6 +306,7 @@ selectOperation = "Əməliyyat seç"
addOperationButton = "Əməliyyat əlavə et"
pipelineHeader = "Boru xətti:"
saveButton = "Endir"
saveForFolderScanning = "Qovluq skanı üçün saxla"
validateButton = "Doğrula"
[enterpriseEdition]
@@ -556,6 +557,30 @@ webBrowserSettings = "Veb Brauzer Parametrləri"
syncToBrowser = "Hesabı Sinxronlaşdır -> Brauzer"
syncToAccount = "Hesabı Sinxronlaşdır <- Brauzer"
[account.mfa]
title = "İki faktorlu doğrulama"
setupFailed = "İki faktorlu doğrulamanın quraşdırılmasına başlamaq mümkün olmadı. Zəhmət olmasa yenidən cəhd edin."
codeRequired = "Davam etmək üçün doğrulama kodunu daxil edin."
enabled = "İki faktorlu doğrulama aktiv edildi."
enableFailed = "İki faktorlu doğrulamanı aktiv etmək mümkün olmadı. Kodu yoxlayın və yenidən cəhd edin."
disabled = "İki faktorlu doğrulama deaktiv edildi."
disableFailed = "İki faktorlu doğrulamanı deaktiv etmək mümkün olmadı. Kodu yoxlayın və yenidən cəhd edin."
description = "Hesabınıza əlavə təhlükəsizlik qatı əlavə edin."
enableButton = "İki faktorlu doğrulamanı aktiv et"
disableButton = "İki faktorlu doğrulamanı deaktiv et"
setupTitle = "İki faktorlu doğrulamanı quraşdırın"
setupDescription = "Doğrulama tətbiqinizlə QR kodunu skan edin, sonra təsdiqləmək üçün 6 rəqəmli kodu daxil edin."
manualKey = "Əl ilə quraşdırma açarı"
secretWarning = "Bu açarı məxfi saxlayın. Girişi olan hər kəs etibarlı doğrulama kodları yarada bilər."
codePlaceholder = "6 rəqəmli kodu daxil edin"
confirmEnable = "Aktiv et"
disableTitle = "İki faktorlu doğrulamanı deaktiv et"
disableDescription = "İki faktorlu doğrulamanı deaktiv etmək üçün etibarlı doğrulama kodunu daxil edin."
codeLabel = "Doğrulama kodu"
confirmDisable = "Deaktiv et"
ssoDescription = "Single sign-on hesabları üçün iki faktorlu doğrulama şəxsiyyət provayderiniz tərəfindən idarə olunur."
ssoManaged = "MFA-nı şəxsiyyət provayderiniz vasitəsilə konfiqurasiya edin."
[adminUserSettings]
title = "İstifadəçi İdarəetmə Parametrləri"
header = "Admin İstifadəçi Nəzarəti Parametrləri"
@@ -1264,7 +1289,10 @@ downloadHtml = "PDF əvəzinə ara HTML faylını endir"
pdfaOptions = "PDF/A seçimləri"
outputFormat = "Çıxış formatı"
pdfaNote = "PDF/A-1b daha uyğundur, PDF/A-2b daha çox funksiyanı dəstəkləyir."
pdfaFormat = "PDF/A formatı"
pdfaDigitalSignatureWarning = "PDF Rəqəmsal İmza Ehtiva Edir.Bu, növbəti addımda silinəcək."
pdfxDigitalSignatureWarning = "PDF rəqəmsal imza ehtiva edir. Bu imza növbəti addımda silinəcək."
pdfxDescription = "PDF/X etibarlı çap və qrafika mübadiləsi üçün ISO standartlı PDF alt dəstidir."
fileFormat = "Fayl formatı"
wordDoc = "Word sənədi"
wordDocExt = "Word sənədi (.docx)"
@@ -2197,6 +2225,16 @@ tip = "Hazırda Birdən Çox Giriş Üçün İşləmir"
outputFormat = "Çıxış Formatı"
pdfWithDigitalSignature = "PDF Rəqəmsal İmza Ehtiva Edir.Bu, növbəti addımda silinəcək."
[pdfToPDFX]
tags = "çap,standart,çevrilmə,istehsal,prepress,arxiv"
title = "PDF-dən PDF/X-ə"
header = "PDF-dən PDF/X-ə"
credit = "Bu xidmət PDF/X çevrilməsi üçün Ghostscript-dən istifadə edir"
submit = "Çevir"
tip = "Hazırda eyni anda bir neçə girişi dəstəkləmir"
outputFormat = "Çıxış formatı"
pdfWithDigitalSignature = "PDF rəqəmsal imza ehtiva edir. Bu imza növbəti addımda silinəcək."
[PDFToWord]
tags = "doc,docx,odt,word,dəyişmə,format,çevirmə,ofis,microsoft,docfile"
title = "PDF-i Word-ə"
@@ -3153,6 +3191,18 @@ other = "Digər"
perPageInfo = "Hər səhifə üzrə məlumat"
tableOfContents = "Mündəricat"
[getPdfInfo.compliance]
notDetected = "Aşkarlanmadı"
passed = "Keçdi"
failed = "Keçmədi"
compliant = "Uyğun"
nonCompliant = "Uyğun deyil"
none = "Heç bir standart aşkarlanmadı"
passedCount = "keçdi"
failedCount = "keçmədi"
noVerification = "Yoxlama aparılmadı"
noVerificationDesc = "Bu sənəd üçün PDF standartlarına uyğunluq yoxlanılmadı."
[getPdfInfo.other]
attachments = "Əlavələr"
embeddedFiles = "Gömülü fayllar"
@@ -3184,6 +3234,8 @@ permsRestricted = "{{count}} məhdudiyyət"
permsMixed = "Bəzi icazələr məhdudlaşdırılıb"
hasCompliance = "Uyğunluq standartları mövcuddur"
noCompliance = "Uyğunluq standartları yoxdur"
compliancePassed = "{{standards}} uyğundur"
complianceChecked = "Standartlar yoxlanıldı ({{failed}} keçmədi)"
basic = "Əsas Məlumat"
documentInfo = "Sənəd Məlumatı"
securityTitle = "Təhlükəsizlik Vəziyyəti"
@@ -3723,6 +3775,13 @@ passwordChangedSuccess = "Parol uğurla dəyişdirildi! Zəhmət olmasa yeni par
credentialsUpdated = "Giriş məlumatlarınız yeniləndi. Zəhmət olmasa yenidən daxil olun."
defaultCredentials = "Standart giriş məlumatları"
changePasswordWarning = "İlk dəfə daxil olduqdan sonra şifrənizi dəyişin"
mfaRequired = "İki faktorlu doğrulama kodu tələb olunur"
mfaCode = "Doğrulama kodu"
enterMfaCode = "6 rəqəmli kodu daxil edin"
mfaPromptTitle = "İki faktorlu doğrulama"
mfaPromptBody = "Davam etmək üçün doğrulama tətbiqinizdən doğrulama kodunu daxil edin."
verifyingMfa = "Yoxlanılır..."
verifyMfa = "Kodu doğrula"
[login.slides.overview]
alt = "Stirling PDF icmalı"
@@ -4324,6 +4383,10 @@ title = "Giriş rejimi tələb olunur"
message = "Admin ayarlarını dəyişmək üçün giriş rejimi aktiv olmalıdır. Zəhmət olmasa mühitinizdə SECURITY_ENABLELOGIN=true və ya settings.yml faylında security.enableLogin: true olaraq təyin edin, sonra serveri yenidən başladın."
readOnly = "Aşağıdakı ayarlar yalnız nümunə dəyərlər üçün göstərilir. Giriş rejimini aktiv edin ki, real konfiqurasiyaya baxa və redaktə edə biləsiniz."
[admin.settings.enterpriseRequired]
title = "Enterprise lisenziyası tələb olunur"
message = "{{featureName}} funksiyasına daxil olmaq üçün Enterprise lisenziyası tələb olunur. Siz istinad üçün demo məlumatlarına baxırsınız."
[admin.settings.restart]
title = "Yenidən başlatmaq tələb olunur"
message = "Ayarlar uğurla yadda saxlanıldı. Dəyişikliklərin qüvvəyə minməsi üçün serverin yenidən başlaması tələb olunur."
@@ -4771,6 +4834,48 @@ description = "İstifadəçilər üçün ətraflı xəta mesajlarını göstəri
title = "Məlumat Bazası"
description = "Müəssisə yerləşdirmələri üçün fərdi məlumat bazası bağlantı ayarlarını konfiqurasiya edin."
configuration = "Məlumat Bazası Konfiqurasiyası"
backupTitle = "Ehtiyat nüsxələr və Bərpa"
backupDescription = "H2 ehtiyat nüsxələrini birbaşa admin konsolundan idarə edin."
loadError = "Məlumat bazası ehtiyat nüsxələrini yükləmək alınmadı"
backupCreated = "Ehtiyat nüsxə uğurla yaradıldı"
backupFailed = "Ehtiyat nüsxə yaratmaq alınmadı"
deleteTitle = "Ehtiyat nüsxəni sil"
deleteConfirm = "Bu ehtiyat nüsxəni silmək istəyirsiniz? Bu əməliyyat geri alına bilməz."
deleteSuccess = "Ehtiyat nüsxə silindi"
deleteFailed = "Ehtiyat nüsxəni silmək alınmadı"
deleteConfirmAction = "Ehtiyat nüsxəni sil"
downloadFailed = "Ehtiyat nüsxəni endirmək alınmadı"
version = "H2 Versiyası"
embedded = "Gömülü H2"
external = "Xarici DB"
h2Only = "Ehtiyat nüsxələr yalnız gömülü H2 məlumat bazası üçün mövcuddur."
h2Hint = "Ehtiyat nüsxə və bərpanı aktivləşdirmək üçün məlumat bazası növünü H2 olaraq təyin edin və xüsusi məlumat bazasını söndürün."
manageBackups = "Ehtiyat nüsxələri idarə et"
refresh = "Yenilə"
createBackup = "Ehtiyat nüsxə yarat"
uploadTitle = "Yüklə və idxal et"
chooseFile = ".sql ehtiyat nüsxə faylı seçin"
importFromUpload = "Yüklənəni idxal et"
confirmImportTitle = "Məlumat bazasının idxalını təsdiqlə"
overwriteWarning = "Xəbərdarlıq: Bu, cari məlumat bazasının üzərinə yazacaq."
overwriteWarningBody = "Mövcud bütün məlumatlar yüklənən ehtiyat nüsxə ilə əvəz olunacaq. Bu əməl geri alına bilməz."
confirmCodeLabel = "Davam etmək üçün təsdiq kodunu daxil edin"
enterCode = "Yuxarıda göstərilən kodu daxil edin"
confirmImport = "İdxalı təsdiqlə"
codeMismatch = "Təsdiq kodu uyğun gəlmir"
codeMismatchBody = "Davam etmək üçün kodu göstərildiyi kimi daxil edin."
selectFile = "İdxal üçün .sql faylı seçin"
importSuccess = "Ehtiyat nüsxə uğurla idxal edildi"
importFailed = "Ehtiyat nüsxənin idxalı alınmadı"
noBackups = "Hələ ehtiyat nüsxə tapılmadı."
unavailable = "Cari məlumat bazası konfiqurasiyası üçün ehtiyat nüsxə siyahısı əlçatan deyil."
fileName = "Fayl"
created = "Yaradılma"
size = "Ölçü"
actions = "Əməliyyatlar"
download = "Endir"
import = "İdxal et"
delete = "Sil"
[admin.settings.database.enableCustom]
label = "Fərdi Məlumat Bazasını aktiv et"
@@ -4848,6 +4953,26 @@ description = "Şəkil emalı üçün maksimal DPI (0 = limitsiz)"
[admin.settings.advanced.tessdataDir]
label = "Tessdata Qovluğu"
description = "OCR dil faylları üçün tessdata qovluğuna yol"
downloadMissingTitle = "Heç bir dil seçilməyib"
downloadMissingBody = "Endirmək üçün ən azı bir dil seçin, zəhmət olmasa."
downloadSuccessTitle = "Dillər endirildi"
downloadSuccessBody = "Seçilmiş tessdata dilləri yadda saxlanıldı."
downloadErrorTitle = "Endirmə alınmadı"
loadingLanguages = "Quraşdırılmış tessdata dilləri yüklənir..."
installedLanguages = "Quraşdırılmış tessdata dilləri"
noLanguages = "Konfiqurasiya edilmiş qovluqda tessdata dilləri tapılmadı."
downloadLabel = "Əlavə tessdata dillərini endir"
downloadPlaceholder = "Dilləri seçin"
downloadNothingFound = "Əlavə dillər tapılmadı"
permissionNotice = "tessdata yolu yazıla bilən deyil. Endirmələr brauzerdə açılacaq; .traineddata fayllarını əl ilə tessdata qovluğuna yadda saxlayın."
manualLinks = "Əl ilə endirmələr: keçidlərə klikləyin və faylları tessdata qovluğuna yerləşdirin."
downloadButton = "Seçilmiş dilləri endir"
downloadInvalidTitle = "Etibarsız seçim"
downloadInvalidBody = "Seçilən dillərin bəziləri endirmə üçün əlçatan deyil. Zəhmət olmasa yeniləyin və siyahıdan seçin."
downloadErrorNetwork = "Şəbəkə xətasına görə endirmə alınmadı. Bağlantınızı yoxlayın və yenidən cəhd edin."
downloadErrorServer = "tessdata dillərini endirərkən server xətası baş verdi. Zəhmət olmasa bir az sonra yenidən cəhd edin."
downloadErrorPermission = "tessdata qovluğu yazıla bilən deyil: {{message}}. Yazıla bilən qovluq seçin (məs., tətbiqin məlumat qovluğu altında) və ya icazələri tənzimləyin."
downloadErrorGeneric = "Endirmə alınmadı: {{message}}. Zəhmət olmasa bir az sonra yenidən cəhd edin."
[admin.settings.advanced.disableSanitize]
label = "HTML Təmizlənməsini söndür"
@@ -5351,6 +5476,7 @@ desc = "PDF əməliyyatlarını birləşdirərək çoxaddımlı iş axınları y
invalidStep = "Yanlış addım"
reviewTitle = "Avtomatlaşdırma Nəticələri"
copyToSaved = "Saxlananlara kopyala"
exportForFolderScanning = "Qovluq skanı üçün ixrac et"
[automate.files]
placeholder = "Bu avtomatlaşdırma ilə emal etmək üçün faylları seçin"
@@ -5372,6 +5498,7 @@ createTitle = "Avtomatlaşdırma Yaradın"
editTitle = "Avtomatlaşdırmanı Redaktə edin"
intro = "Avtomatlaşdırmalar alətləri ardıcıl işlədir. Başlamaq üçün, işləməsini istədiyiniz ardıcıllıqla alətlər əlavə edin."
save = "Avtomatlaşdırmanı Yadda saxla"
exportForFolderScanning = "Qovluq skanı üçün ixrac et"
[automate.creation.name]
label = "Avtomatlaşdırmanın Adı"
@@ -5746,9 +5873,11 @@ username = "İstifadəçi adı (E-poçt)"
usernamePlaceholder = "[email protected]"
password = "Parol"
passwordPlaceholder = "Parolu daxil edin"
passwordRequired = "Şifrə tələb olunur"
role = "Rol"
team = "Komanda (İstəyə bağlı)"
teamPlaceholder = "Komanda seçin"
authType = "Doğrulama növü"
forcePasswordChange = "İlk girişdə parol dəyişikliyi tələb olunsun"
cancel = "Ləğv et"
submit = "Üzv əlavə et"
@@ -5756,6 +5885,13 @@ usernameRequired = "İstifadəçi adı və parol tələb olunur"
passwordTooShort = "Parol ən azı 6 simvol olmalıdır"
success = "İstifadəçi uğurla yaradıldı"
error = "İstifadəçi yaratmaq alınmadı"
forceMFA = "Növbəti daxilolmada MFA quraşdırılmasını məcbur et"
[workspace.people.authType]
password = "Şifrə"
oauth = "OAuth2"
saml = "SAML2"
ssoDescription = "İstifadəçi SSO provayderi vasitəsilə doğrulanacaq"
[workspace.people.editMember]
title = "Üzvü redaktə et"
@@ -5859,6 +5995,11 @@ slotsAvailable = "{{count}} istifadəçi yeri mövcuddur"
noSlotsAvailable = "Mövcud yer yoxdur"
currentUsage = "Hazırda {{max}} istifadəçi lisenziyasından {{current}} istifadə olunur"
[workspace.people.mfa]
adminDisableSuccess = "İstifadəçi üçün MFA uğurla deaktiv edildi"
adminDisableError = "İstifadəçi üçün MFA-nı deaktiv etmək mümkün olmadı"
disableByAdmin = "MFA-nı deaktiv et"
[workspace.teams]
title = "Komandalar"
description = "Komandaları idarə edin və iş sahəsi üzvlərini təşkil edin"
@@ -6301,6 +6442,7 @@ endpoint = "Endpoint"
visits = "Ziyarətlər"
percentage = "Faiz"
noData = "Məlumat yoxdur"
unknownEndpoint = "Naməlum endpoint"
[backendHealth]
checking = "Backend vəziyyəti yoxlanılır..."