From fe6d015eb2ee4f3254b9cc7d7b60af218734f127 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Czeyir=20=C4=B0smail=20Bahtiyar?= <76667836+uzeyirrr@users.noreply.github.com> Date: Tue, 30 Sep 2025 07:52:44 +0300 Subject: [PATCH] feat: Add complete Turkish (tr) language support to Huly Platform (#9975) Signed-off-by: Uzeyir Ismail Bahtiyar --- desktop/src/ui/platform.ts | 2 +- dev/prod/src/platform.ts | 2 +- packages/core/lang/tr.json | 72 +++++ packages/platform/lang/tr.json | 29 ++ packages/presentation/lang/tr.json | 61 ++++ packages/ui/lang/cs.json | 1 + packages/ui/lang/de.json | 1 + packages/ui/lang/en.json | 1 + packages/ui/lang/es.json | 1 + packages/ui/lang/fr.json | 1 + packages/ui/lang/it.json | 1 + packages/ui/lang/ja.json | 1 + packages/ui/lang/pt.json | 1 + packages/ui/lang/ru.json | 1 + packages/ui/lang/tr.json | 113 +++++++ packages/ui/lang/zh.json | 1 + plugins/achievement-assets/lang/tr.json | 8 + plugins/activity-assets/lang/tr.json | 61 ++++ plugins/ai-assistant-assets/lang/tr.json | 13 + .../analytics-collector-assets/lang/tr.json | 22 ++ plugins/attachment-assets/lang/tr.json | 59 ++++ plugins/billing-assets/lang/tr.json | 10 + plugins/bitrix-assets/lang/tr.json | 18 ++ plugins/board-assets/lang/tr.json | 107 +++++++ plugins/calendar-assets/lang/tr.json | 129 ++++++++ plugins/card-assets/lang/tr.json | 53 ++++ plugins/chat-assets/lang/tr.json | 19 ++ plugins/chunter-assets/lang/tr.json | 138 +++++++++ plugins/communication-assets/lang/tr.json | 93 ++++++ plugins/contact-assets/lang/tr.json | 129 ++++++++ .../controlled-documents-assets/lang/tr.json | 284 ++++++++++++++++++ plugins/desktop-downloads-assets/lang/tr.json | 10 + .../desktop-preferences-assets/lang/tr.json | 11 + plugins/diffview-assets/lang/tr.json | 14 + plugins/document-assets/lang/tr.json | 56 ++++ plugins/drive-assets/lang/tr.json | 32 ++ plugins/emoji-assets/lang/tr.json | 41 +++ plugins/export-assets/lang/tr.json | 26 ++ plugins/gmail-assets/lang/tr.json | 50 +++ plugins/guest-assets/lang/tr.json | 10 + plugins/hr-assets/lang/tr.json | 69 +++++ plugins/huly-mail-assets/lang/tr.json | 20 ++ plugins/inventory-assets/lang/tr.json | 25 ++ plugins/lead-assets/lang/tr.json | 39 +++ plugins/login-assets/lang/tr.json | 81 +++++ plugins/love-assets/lang/tr.json | 98 ++++++ plugins/mail-assets/lang/tr.json | 5 + plugins/media-assets/lang/tr.json | 19 ++ plugins/notification-assets/lang/tr.json | 62 ++++ plugins/onboard-assets/lang/tr.json | 19 ++ plugins/preference-assets/lang/tr.json | 7 + plugins/print-assets/lang/tr.json | 5 + plugins/process-assets/lang/tr.json | 135 +++++++++ plugins/products-assets/lang/tr.json | 39 +++ plugins/questions-assets/lang/tr.json | 35 +++ plugins/recorder-assets/lang/tr.json | 33 ++ plugins/recruit-assets/lang/tr.json | 129 ++++++++ plugins/request-assets/lang/tr.json | 25 ++ plugins/setting-assets/lang/tr.json | 203 +++++++++++++ plugins/support-assets/lang/tr.json | 7 + plugins/survey-assets/lang/tr.json | 51 ++++ plugins/tags-assets/lang/tr.json | 44 +++ plugins/task-assets/lang/tr.json | 101 +++++++ plugins/telegram-assets/lang/tr.json | 99 ++++++ plugins/templates-assets/lang/tr.json | 21 ++ plugins/test-management-assets/lang/tr.json | 96 ++++++ plugins/text-editor-assets/lang/tr.json | 78 +++++ plugins/time-assets/lang/tr.json | 63 ++++ plugins/tracker-assets/lang/tr.json | 276 +++++++++++++++++ plugins/training-assets/lang/tr.json | 103 +++++++ plugins/uploader-assets/lang/tr.json | 15 + plugins/view-assets/lang/tr.json | 148 +++++++++ plugins/workbench-assets/lang/tr.json | 42 +++ server/account/lang/tr.json | 19 ++ services/github/github-assets/lang/tr.json | 94 ++++++ 75 files changed, 3985 insertions(+), 2 deletions(-) create mode 100644 packages/core/lang/tr.json create mode 100644 packages/platform/lang/tr.json create mode 100644 packages/presentation/lang/tr.json create mode 100644 packages/ui/lang/tr.json create mode 100644 plugins/achievement-assets/lang/tr.json create mode 100644 plugins/activity-assets/lang/tr.json create mode 100644 plugins/ai-assistant-assets/lang/tr.json create mode 100644 plugins/analytics-collector-assets/lang/tr.json create mode 100644 plugins/attachment-assets/lang/tr.json create mode 100644 plugins/billing-assets/lang/tr.json create mode 100644 plugins/bitrix-assets/lang/tr.json create mode 100644 plugins/board-assets/lang/tr.json create mode 100644 plugins/calendar-assets/lang/tr.json create mode 100644 plugins/card-assets/lang/tr.json create mode 100644 plugins/chat-assets/lang/tr.json create mode 100644 plugins/chunter-assets/lang/tr.json create mode 100644 plugins/communication-assets/lang/tr.json create mode 100644 plugins/contact-assets/lang/tr.json create mode 100644 plugins/controlled-documents-assets/lang/tr.json create mode 100644 plugins/desktop-downloads-assets/lang/tr.json create mode 100644 plugins/desktop-preferences-assets/lang/tr.json create mode 100644 plugins/diffview-assets/lang/tr.json create mode 100644 plugins/document-assets/lang/tr.json create mode 100644 plugins/drive-assets/lang/tr.json create mode 100644 plugins/emoji-assets/lang/tr.json create mode 100644 plugins/export-assets/lang/tr.json create mode 100644 plugins/gmail-assets/lang/tr.json create mode 100644 plugins/guest-assets/lang/tr.json create mode 100644 plugins/hr-assets/lang/tr.json create mode 100644 plugins/huly-mail-assets/lang/tr.json create mode 100644 plugins/inventory-assets/lang/tr.json create mode 100644 plugins/lead-assets/lang/tr.json create mode 100644 plugins/login-assets/lang/tr.json create mode 100644 plugins/love-assets/lang/tr.json create mode 100644 plugins/mail-assets/lang/tr.json create mode 100644 plugins/media-assets/lang/tr.json create mode 100644 plugins/notification-assets/lang/tr.json create mode 100644 plugins/onboard-assets/lang/tr.json create mode 100644 plugins/preference-assets/lang/tr.json create mode 100644 plugins/print-assets/lang/tr.json create mode 100644 plugins/process-assets/lang/tr.json create mode 100644 plugins/products-assets/lang/tr.json create mode 100644 plugins/questions-assets/lang/tr.json create mode 100644 plugins/recorder-assets/lang/tr.json create mode 100644 plugins/recruit-assets/lang/tr.json create mode 100644 plugins/request-assets/lang/tr.json create mode 100644 plugins/setting-assets/lang/tr.json create mode 100644 plugins/support-assets/lang/tr.json create mode 100644 plugins/survey-assets/lang/tr.json create mode 100644 plugins/tags-assets/lang/tr.json create mode 100644 plugins/task-assets/lang/tr.json create mode 100644 plugins/telegram-assets/lang/tr.json create mode 100644 plugins/templates-assets/lang/tr.json create mode 100644 plugins/test-management-assets/lang/tr.json create mode 100644 plugins/text-editor-assets/lang/tr.json create mode 100644 plugins/time-assets/lang/tr.json create mode 100644 plugins/tracker-assets/lang/tr.json create mode 100644 plugins/training-assets/lang/tr.json create mode 100644 plugins/uploader-assets/lang/tr.json create mode 100644 plugins/view-assets/lang/tr.json create mode 100644 plugins/workbench-assets/lang/tr.json create mode 100644 server/account/lang/tr.json create mode 100644 services/github/github-assets/lang/tr.json diff --git a/desktop/src/ui/platform.ts b/desktop/src/ui/platform.ts index 26d5cce9ec..e7580f8f86 100644 --- a/desktop/src/ui/platform.ts +++ b/desktop/src/ui/platform.ts @@ -339,7 +339,7 @@ export async function configurePlatform (onWorkbenchConnect?: () => Promise l.trim()) : ['en', 'ru', 'es', 'pt', 'zh', 'fr', 'cs', 'it', 'de', 'ja'] + const languages = myBranding.languages !== undefined && myBranding.languages !== '' ? myBranding.languages.split(',').map((l) => l.trim()) : ['en', 'ru', 'es', 'pt', 'zh', 'fr', 'cs', 'it', 'de', 'ja', 'tr'] setMetadata(uiPlugin.metadata.Languages, languages) diff --git a/dev/prod/src/platform.ts b/dev/prod/src/platform.ts index 391fadc34e..c8a9a099b8 100644 --- a/dev/prod/src/platform.ts +++ b/dev/prod/src/platform.ts @@ -496,7 +496,7 @@ export async function configurePlatform() { const languages = myBranding.languages ? (myBranding.languages as string).split(',').map((l) => l.trim()) - : ['en', 'ru', 'es', 'pt', 'zh', 'fr', 'cs', 'it', 'de', 'ja'] + : ['en', 'ru', 'es', 'pt', 'zh', 'fr', 'cs', 'it', 'de', 'ja', 'tr'] setMetadata(uiPlugin.metadata.Languages, languages) diff --git a/packages/core/lang/tr.json b/packages/core/lang/tr.json new file mode 100644 index 0000000000..1f862d2e08 --- /dev/null +++ b/packages/core/lang/tr.json @@ -0,0 +1,72 @@ +{ + "string": { + "Id": "Id", + "Space": "Alan", + "Spaces": "Alanlar", + "SpacesDescription": "Tüm alanların alan tipini yönet", + "TypedSpace": "Tipli alan", + "SpaceType": "Alan tipi", + "Modified": "Değiştirildi", + "ModifiedDate": "Değiştirilme tarihi", + "ModifiedBy": "Değiştiren", + "Class": "Sınıf", + "AttachedTo": "Eklenen", + "AttachedToClass": "Eklenen sınıf", + "Name": "İsim", + "Description": "Açıklama", + "ShortDescription": "Kısa açıklama", + "Descriptor": "Tanımlayıcı", + "TargetClass": "Hedef sınıf", + "Role": "Rol", + "Roles": "Roller", + "Private": "Özel", + "Archived": "Arşivlendi", + "ClassLabel": "Tip", + "ClassPropertyLabel": "Etiket", + "String": "Metin", + "Markup": "İşaretleme", + "Number": "Sayı", + "Boolean": "Onay kutusu", + "Timestamp": "Zaman damgası", + "Date": "Tarih", + "IntlString": "IntlString", + "Ref": "Referans", + "Collection": "Koleksiyon", + "Array": "Çoklu Seçim", + "Enum": "Seçim", + "Members": "Üyeler", + "Hyperlink": "URL", + "MarkupBlobRef": "İşbirlikçi", + "Object": "Nesne", + "System": "Sistem", + "CreatedBy": "Oluşturan", + "CreatedDate": "Oluşturulma tarihi", + "Status": "Durum", + "StatusCategory": "Durum kategorisi", + "Account": "Hesap", + "Rank": "Sıra", + "Owners": "Sahipler", + "Permission": "İzin", + "CreateObject": "Nesne oluştur", + "UpdateObject": "Nesneyi güncelle", + "DeleteObject": "Nesneyi sil", + "ForbidDeleteObject": "Nesne silmeyi yasakla", + "UpdateSpace": "Alanı güncelle", + "ArchiveSpace": "Alanı arşivle", + "CreateObjectDescription": "Kullanıcılara alanda nesne oluşturma yetkisi verir", + "UpdateObjectDescription": "Kullanıcılara alandaki nesneleri güncelleme yetkisi verir", + "DeleteObjectDescription": "Kullanıcılara alandaki nesneleri silme yetkisi verir", + "ForbidDeleteObjectDescription": "Kullanıcıların alandaki nesneleri silmesini yasaklar", + "UpdateSpaceDescription": "Kullanıcılara alanı güncelleme yetkisi verir", + "ArchiveSpaceDescription": "Kullanıcılara alanı arşivleme yetkisi verir", + "AutoJoin": "Otomatik katıl", + "AutoJoinDescr": "Yeni çalışanları bu alana otomatik olarak ekle", + "BlobSize": "Boyut", + "BlobContentType": "İçerik türü", + "Relation": "İlişki", + "Relations": "İlişkiler", + "AddRelation": "İlişki ekle", + "PersonId": "Kişi", + "AccountId": "Hesap" + } +} diff --git a/packages/platform/lang/tr.json b/packages/platform/lang/tr.json new file mode 100644 index 0000000000..c813db201c --- /dev/null +++ b/packages/platform/lang/tr.json @@ -0,0 +1,29 @@ +{ + "status": { + "LoadingPlugin": "{plugin} eklentisi yükleniyor...", + "UnknownError": "Bilinmeyen hata: {message}", + "InvalidId": "Geçersiz Id: {id}", + "BadRequest": "Hatalı istek", + "Forbidden": "Yasak", + "Conflict": "Çakışma", + "ExpiredLink": "Bu davet bağlantısının süresi dolmuş", + "Unauthorized": "Yetkisiz", + "UnknownMethod": "Bilinmeyen metod: {method}", + "InternalServerError": "Dahili sunucu hatası", + "MaintenanceWarning": "Bakım Planlandı:", + "MaintenanceWarningTime": "{time, plural, =1 {bir dakikadan az} other {# dakika}}", + "AccountNotFound": "Hesap bulunamadı veya girilen kimlik bilgileri yanlış", + "AccountNotConfirmed": "Hesap doğrulanmadı", + "WorkspaceNotFound": "Çalışma alanı bulunamadı", + "AccountAlreadyExists": "Hesap zaten mevcut", + "WorkspaceRateLimit": "Sunucu meşgul, Lütfen biraz bekleyin ve tekrar deneyin", + "AccountAlreadyConfirmed": "Hesap zaten doğrulandı", + "WorkspaceAlreadyExists": "Çalışma alanı zaten mevcut", + "InvalidOtp": "Geçersiz kod", + "InviteNotFound": "E-posta ile davet bulunamadı: {email}", + "WorkspaceLimitReached": "Çalışma alanı limitine ulaştınız. Lütfen bizimle iletişime geçin...", + "ReadOnlyAccount": "Anonim Misafir Demo", + "SystemAccount": "Sistem hesabı", + "SocialIdAlreadyExists": "Sosyal ID zaten mevcut" + } +} diff --git a/packages/presentation/lang/tr.json b/packages/presentation/lang/tr.json new file mode 100644 index 0000000000..75b2c50701 --- /dev/null +++ b/packages/presentation/lang/tr.json @@ -0,0 +1,61 @@ +{ + "string": { + "Create": "Oluştur", + "Cancel": "İptal", + "Ok": "Tamam", + "Save": "Kaydet", + "Saved": "Kaydedildi...", + "Download": "İndir", + "DownloadOriginal": "Orijinali indir", + "Delete": "Sil", + "Close": "Kapat", + "NotSelected": "Seçilmedi", + "Deselect": "Seçimi kaldır", + "Archived": "(arşivlendi)", + "AddSocialLinks": "Sosyal bağlantılar ekle", + "EditSocialLinks": "Sosyal bağlantıları düzenle", + "Change": "Değiştir", + "Remove": "Kaldır", + "Search": "Ara...", + "Spaces": "Alanlar", + "NumberSpaces": "{count, plural, =0 {İçinde} =1 {1 yerde} other {# yerde}}", + "InThis": "Bu {space} içinde", + "NoMatchesInThis": "Bu {space} içinde eşleşme yok", + "NoMatchesFound": "Eşleşme bulunamadı", + "NotInThis": "Bu {space} içinde değil", + "Match": "Eşleşme", + "Add": "Ekle", + "Edit": "Düzenle", + "DocumentPreview": "Önizleme", + "MakePrivate": "Özel yap", + "MakePrivateDescription": "Sadece üyeler görebilir", + "Created": "Oluşturuldu", + "Selected": "Seçildi", + "NoResults": "Gösterilecek sonuç yok", + "Next": "İleri", + "FailedToPreview": "Önizleme başarısız", + "ContentType": "İçerik türü", + "ContentTypeNotSupported": "Bu içerik türü için önizleme mevcut değil", + "StartDrawing": "Üzerine çiz", + "DrawingHistory": "Çizim geçmişi", + "ColorAdd": "Renk önayarı ekle", + "ColorRemove": "Renk önayarını kaldır", + "ColorReset": "Renk önayarlarını sıfırla", + "Copy": "Kopyala", + "DocumentUrlCopied": "Kopyalandı!", + "CopyLink": "Bağlantıyı kopyala", + "AccessDenied": "Nesne mevcut değil veya erişim izniniz yok.", + "UnableToFollowMention": "Bahsedilen nesne açılamıyor", + "Undo": "Geri al", + "Redo": "Yinele", + "ClearCanvas": "Tuvali temizle", + "PenTool": "Kalem aracı", + "EraserTool": "Silgi aracı", + "PanTool": "Kaydırma aracı", + "TextTool": "Metin aracı", + "PaletteManagementMenu": "Renk önayarlarını yönet" + }, + "status": { + "FileTooLarge": "Dosya çok büyük" + } +} diff --git a/packages/ui/lang/cs.json b/packages/ui/lang/cs.json index 704862577a..7698769d63 100644 --- a/packages/ui/lang/cs.json +++ b/packages/ui/lang/cs.json @@ -57,6 +57,7 @@ "Czech": "Čeština", "German": "Deutsch", "Japanese": "日本語", + "Turkish": "Türkçe", "MinutesBefore": "{minutes, plural, =1 {1 minuta před} other {# minut před}}", "HoursBefore": "{hours, plural, =1 {1 hodina před} other {# hodin před}}", "DaysBefore": "{days, plural, =1 {1 den před} other {# dní před}}", diff --git a/packages/ui/lang/de.json b/packages/ui/lang/de.json index 55d8a0d147..638f70c222 100644 --- a/packages/ui/lang/de.json +++ b/packages/ui/lang/de.json @@ -57,6 +57,7 @@ "Czech": "Tschechisch", "German": "Deutsch", "Japanese": "Japanisch", + "Turkish": "Türkçe", "MinutesBefore": "{minutes, plural, =1 {eine Minute vorher} other {# Minuten vorher}}", "HoursBefore": "{hours, plural, =1 {eine Stunde vorher} other {# Stunden vorher}}", "DaysBefore": "{days, plural, =1 {einen Tag vorher} other {# Tage vorher}}", diff --git a/packages/ui/lang/en.json b/packages/ui/lang/en.json index a7f6282a17..7c325e107f 100644 --- a/packages/ui/lang/en.json +++ b/packages/ui/lang/en.json @@ -57,6 +57,7 @@ "Czech": "Čeština", "German": "Deutsch", "Japanese": "日本語", + "Turkish": "Türkçe", "MinutesBefore": "{minutes, plural, =1 {a minute before} other {# minutes before}}", "HoursBefore": "{hours, plural, =1 {an hour before} other {# hours before}}", "DaysBefore": "{days, plural, =1 {a day before} other {# days before}}", diff --git a/packages/ui/lang/es.json b/packages/ui/lang/es.json index 1f8fece65e..81e01a8627 100644 --- a/packages/ui/lang/es.json +++ b/packages/ui/lang/es.json @@ -57,6 +57,7 @@ "Czech": "Čeština", "German": "Deutsch", "Japanese": "日本語", + "Turkish": "Türkçe", "MinutesBefore": "{minutes, plural, =1 {un minuto antes} other {# minutos antes}}", "HoursBefore": "{hours, plural, =1 {una hora antes} other {# horas antes}}", "DaysBefore": "{days, plural, =1 {un día antes} other {# días antes}}", diff --git a/packages/ui/lang/fr.json b/packages/ui/lang/fr.json index 5081fc70be..2de9794825 100644 --- a/packages/ui/lang/fr.json +++ b/packages/ui/lang/fr.json @@ -57,6 +57,7 @@ "Czech": "Čeština", "German": "Deutsch", "Japanese": "日本語", + "Turkish": "Türkçe", "MinutesBefore": "{minutes, plural, =1 {une minute avant} other {# minutes avant}}", "HoursBefore": "{hours, plural, =1 {une heure avant} other {# heures avant}}", "DaysBefore": "{days, plural, =1 {un jour avant} other {# jours avant}}", diff --git a/packages/ui/lang/it.json b/packages/ui/lang/it.json index 15c212ddba..0854a3f1f4 100644 --- a/packages/ui/lang/it.json +++ b/packages/ui/lang/it.json @@ -57,6 +57,7 @@ "Czech": "Čeština", "German": "Deutsch", "Japanese": "日本語", + "Turkish": "Türkçe", "MinutesBefore": "{minutes, plural, =1 {un minuto prima} other {# minuti prima}}", "HoursBefore": "{hours, plural, =1 {un'ora prima} other {# ore prima}}", "DaysBefore": "{days, plural, =1 {un giorno prima} other {# giorni prima}}", diff --git a/packages/ui/lang/ja.json b/packages/ui/lang/ja.json index c6d9531c15..902609e4a9 100644 --- a/packages/ui/lang/ja.json +++ b/packages/ui/lang/ja.json @@ -57,6 +57,7 @@ "Czech": "Čeština", "German": "Deutsch", "Japanese": "日本語", + "Turkish": "Türkçe", "MinutesBefore": "{minutes, plural, =1 {1分前} other {#分前}}", "HoursBefore": "{hours, plural, =1 {1時間前} other {#時間前}}", "DaysBefore": "{days, plural, =1 {1日前} other {#日前}}", diff --git a/packages/ui/lang/pt.json b/packages/ui/lang/pt.json index 8e08ad8965..116b30fbb7 100644 --- a/packages/ui/lang/pt.json +++ b/packages/ui/lang/pt.json @@ -57,6 +57,7 @@ "Czech": "Čeština", "German": "Deutsch", "Japanese": "日本語", + "Turkish": "Türkçe", "MinutesBefore": "{minutes, plural, =1 {um minuto antes} other {# minutos antes}}", "HoursBefore": "{hours, plural, =1 {uma hora antes} other {# horas antes}}", "DaysBefore": "{days, plural, =1 {um dia antes} other {# dias antes}}", diff --git a/packages/ui/lang/ru.json b/packages/ui/lang/ru.json index 081716b7b2..28145e035b 100644 --- a/packages/ui/lang/ru.json +++ b/packages/ui/lang/ru.json @@ -57,6 +57,7 @@ "Czech": "Čeština", "German": "Deutsch", "Japanese": "日本語", + "Turkish": "Türkçe", "MinutesBefore": "{minutes, plural, =1 {за минуту} one {за # минуту} few {за # минуты} other {за # минут}}", "HoursBefore": "{hours, plural, =1 {за час} one {за # час} few {за # часа} other {за # часов}}", "DaysBefore": "{days, plural, =1 {за день} one {за # день} few {за # дня} other {за # дней}}", diff --git a/packages/ui/lang/tr.json b/packages/ui/lang/tr.json new file mode 100644 index 0000000000..b6b406f3e9 --- /dev/null +++ b/packages/ui/lang/tr.json @@ -0,0 +1,113 @@ +{ + "string": { + "EditBoxPlaceholder": "Metin yazın...", + "Ok": "Tamam", + "Cancel": "İptal", + "Save": "Kaydet", + "Publish": "Yayınla", + "SaveDraft": "Taslak kaydet", + "MinutesAgo": "{minutes, plural, =0 {bir dakikadan az önce} =1 {bir dakika önce} other {# dakika önce}}", + "HoursAgo": "{hours, plural, =0 {bir saatten az önce} =1 {bir saat önce} other {# saat önce}}", + "DaysAgo": "{days, plural, =0 {bugün} =1 {dün} other {# gün önce}}", + "MonthsAgo": "{months, plural, =0 {bu ay} =1 {bir ay önce} other {# ay önce}}", + "YearsAgo": "{years, plural, =0 {bu yıl} =1 {bir yıl önce} other {# yıl önce}}", + "Minutes": "{minutes, plural, =0 {bir dakikadan az} =1 {bir dakika} other {# dakika}}", + "Hours": "{hours, plural, =0 {bir saatten az} =1 {bir saat} other {# saat}}", + "Days": "{days, plural, =0 {bugün} =1 {1 gün} other {# gün}}", + "Weeks": "{weeks, plural, =0 {bu hafta} =1 {1 hafta} other {# hafta}}", + "Months": "{months, plural, =0 {bu ay} =1 {1 ay} other {# ay}}", + "Years": "{years, plural, =0 {bu yıl} =1 {bir yıl} other {# yıl}}", + "Before": "Önce", + "After": "Sonra", + "MinutesShort": "{value}dk", + "HoursShort": "{value}sa", + "DaysShort": "{value}g", + "ShowMore": "Daha fazla göster", + "ShowLess": "Daha az göster", + "Search": "Ara", + "SearchDots": "Ara...", + "SearchResults": "Arama Sonuçları", + "Suggested": "Önerilen", + "TimeTooltip": "{value}", + "SelectDate": "Tarih seç", + "None": "Hiçbiri", + "NotSelected": "Seçilmedi", + "Today": "Bugün", + "NoDate": "Tarih yok", + "StartDate": "Başlangıç tarihi", + "TargetDate": "Hedef tarih", + "Overdue": "Gecikmiş", + "DueDate": "Bitiş tarihi", + "AddDueDate": "Bitiş tarihi ekle", + "SetDueDate": "Bitiş tarihi belirle", + "EditDueDate": "Bitiş tarihini düzenle", + "SaveDueDate": "Bitiş tarihini kaydet", + "NeedsToBeCompletedByThisDate": "Bu tarihe kadar tamamlanmalı", + "DueDatePopupTitle": "Bitiş: {value}", + "DueDatePopupOverdueTitle": "Bitiş tarihiydi: {value}", + "DueDatePopupDescription": "{value, plural, =0 {Bugün} =1 {Yarın} other {# gün kaldı}}", + "DueDatePopupOverdueDescription": "{value, plural, =1 {1 gün gecikti} other {# gün gecikti}}", + "English": "English", + "Russian": "Русский", + "Portuguese": "Português", + "Spanish": "Español", + "Chinese": "中文", + "French": "Français", + "Italian": "Italiano", + "Czech": "Čeština", + "German": "Deutsch", + "Japanese": "日本語", + "Turkish": "Türkçe", + "MinutesBefore": "{minutes, plural, =1 {bir dakika önce} other {# dakika önce}}", + "HoursBefore": "{hours, plural, =1 {bir saat önce} other {# saat önce}}", + "DaysBefore": "{days, plural, =1 {bir gün önce} other {# gün önce}}", + "WeeksBefore": "{weeks, plural, =1 {bir hafta önce} other {# hafta önce}}", + "MonthsBefore": "{months, plural, =1 {bir ay önce} other {# ay önce}}", + "MinutesAfter": "{minutes, plural, =1 {bir dakika sonra} other {# dakika sonra}}", + "HoursAfter": "{hours, plural, =1 {bir saat sonra} other {# saat sonra}}", + "DaysAfter": "{days, plural, =1 {bir gün sonra} other {# gün sonra}}", + "WeeksAfter": "{weeks, plural, =1 {bir hafta sonra} other {# hafta sonra}}", + "MonthsAfter": "{months, plural, =1 {bir ay sonra} other {# ay sonra}}", + "NoActionsDefined": "Uygulanabilir işlem yok", + "Incoming": "Gelen", + "HoursLabel": "Saat", + "Back": "Geri", + "Next": "İleri", + "DropdownDefaultLabel": "Öğe Seç", + "DD": "GG", + "MM": "AA", + "YYYY": "YYYY", + "HH": "SS", + "Remove": "Kaldır", + "NoResults": "Sonuç Yok", + "MoreCount": "{count} daha", + "Spacious": "Geniş", + "Compact": "Kompakt", + "ThemeLight": "Açık", + "ThemeDark": "Koyu", + "ThemeSystem": "Sistem", + "NoTimeZonesFound": "Zaman dilimi bulunamadı", + "Selected": "Seçildi:", + "Submit": "Gönder", + "NextStep": "Sonraki adım", + "TypeHere": "Buraya yazın...", + "NormalSize": "Normal boyut", + "FullSize": "Tam boyut", + "UseMaxWidth": "Maksimum genişlik", + "Sidebar": "Kenar çubuğu", + "FontSize": "Yazı boyutu", + "Language": "Dil", + "DaysWOValue": "{days, plural, =1 {gün} other {gün}}", + "WeeksWOValue": "{weeks, plural, =1 {hafta} other {hafta}}", + "MonthsWOValue": "{months, plural, =1 {ay} other {ay}}", + "Filter": "Filtre", + "Clear": "Temizle", + "Yesterday": "Dün", + "ThisWeek": "Bu hafta", + "ThisMonth": "Bu ay", + "ThisYear": "Bu yıl", + "EmojiStyle": "Emoji Stili", + "EmojiSystem": "Sistem Varsayılanı", + "EmojiNoto": "Noto Color" + } +} diff --git a/packages/ui/lang/zh.json b/packages/ui/lang/zh.json index 0cab25fd23..2627632a58 100644 --- a/packages/ui/lang/zh.json +++ b/packages/ui/lang/zh.json @@ -57,6 +57,7 @@ "Czech": "Čeština", "German": "Deutsch", "Japanese": "日本語", + "Turkish": "Türkçe", "MinutesBefore": "{minutes, plural, =1 {一分钟前} other {# 分钟前}}", "HoursBefore": "{hours, plural, =1 {一小时前} other {# 小时前}}", "DaysBefore": "{days, plural, =1 {一天前} other {# 天前}}", diff --git a/plugins/achievement-assets/lang/tr.json b/plugins/achievement-assets/lang/tr.json new file mode 100644 index 0000000000..3fbb442d0c --- /dev/null +++ b/plugins/achievement-assets/lang/tr.json @@ -0,0 +1,8 @@ +{ + "string": { + "Achievements": "Başarılar", + "EarliestAdopter": "İlk Kullanıcı", + "Epic": "Destansı", + "Legendary": "Efsanevi" + } +} diff --git a/plugins/activity-assets/lang/tr.json b/plugins/activity-assets/lang/tr.json new file mode 100644 index 0000000000..43bf631f3f --- /dev/null +++ b/plugins/activity-assets/lang/tr.json @@ -0,0 +1,61 @@ +{ + "string": { + "Activity": "Aktivite", + "Added": "eklendi", + "All": "Tümü", + "AllActivity": "Tüm aktiviteler", + "Attributes": "Öznitelikler", + "Changed": "Değiştirildi", + "CollectionUpdated": "{collection} güncellendi", + "Created": "Oluşturuldu", + "DocAdded": "{_class} eklendi", + "DocCreated": "{_class} oluşturuldu", + "DocDeleted": "{_class} silindi", + "Edit": "Düzenle", + "Edited": "Düzenlendi", + "Emoji": "Emoji", + "For": "İçin", + "From": "kaynak", + "In": "İçinde", + "At": "de", + "LastReply": "Son yanıt", + "New": "Yeni", + "NewestFirst": "Önce en yeniler", + "Pinned": "Sabitlendi", + "Reacted": "Tepki verildi", + "Reactions": "Tepkiler", + "Reaction": "Tepki", + "Removed": "kaldırıldı", + "Replies": "Yanıtlar", + "RepliesCount": "{replies, plural, =1 {# yanıt} other {# yanıt}}", + "Set": "ayarlandı", + "To": "hedef", + "Unset": "Kaldırıldı", + "Update": "Güncelle", + "Updated": "Güncellendi", + "UpdatedCollection": "Güncellendi", + "Message": "Mesaj", + "Mentioned": "Bahsedildi", + "You": "Sen", + "Mentions": "Bahsetmeler", + "MentionedYouIn": "{title} içinde senden bahsetti", + "Messages": "Mesajlar", + "Thread": "Başlık", + "AddReaction": "Tepki ekle", + "SaveForLater": "Sonraya kaydet", + "RemoveFromLater": "Kayıtlılardan kaldır", + "ReactionNotificationTitle": "{title} üzerine tepki", + "ReactionNotificationBody": "{senderName}: {reaction}", + "NewObject": "Yeni {object}", + "RemovedObject": "Kaldırılan {object}", + "ChangedObject": "Değişen {object}", + "UnsetObject": "Kaldırılan {object}", + "UpdatedObject": "Güncellenen {object}", + "NewObjectType": "Yeni {type}: {title}", + "RemovedObjectType": "Kaldırılan {type}: {title}", + "AddedTag": "Etiket eklendi: {title}", + "RemovedTag": "Etiket kaldırıldı: {title}", + "AttributeSetTo": "{name}, {value} olarak ayarlandı", + "ValueTooLarge": "Değer görüntülenemeyecek kadar büyük" + } +} diff --git a/plugins/ai-assistant-assets/lang/tr.json b/plugins/ai-assistant-assets/lang/tr.json new file mode 100644 index 0000000000..7a1e95f85c --- /dev/null +++ b/plugins/ai-assistant-assets/lang/tr.json @@ -0,0 +1,13 @@ +{ + "string": { + "IntegrationLabel": "AI Asistan", + "IntegrationDescription": "Platformdaki günlük iş akışınızı düzenlemeye, otomatikleştirmeye ve kolaylaştırmaya yardımcı olan yapay zeka destekli kişisel asistanınız", + "ConfigLabel": "AI Asistan", + "ConfigDescription": "Yapay zeka destekli kişisel asistan", + "Connect": "Bağlan", + "Cancel": "İptal", + "Status": "Durum", + "FailedToConnect": "AI Asistan servisi kullanılamıyor", + "Configure": "AI Asistanı Yapılandır" + } +} diff --git a/plugins/analytics-collector-assets/lang/tr.json b/plugins/analytics-collector-assets/lang/tr.json new file mode 100644 index 0000000000..016a73d25a --- /dev/null +++ b/plugins/analytics-collector-assets/lang/tr.json @@ -0,0 +1,22 @@ +{ + "string": { + "OnboardingChannelDescription": "Kullanıcı: {user}; Çalışma alanı: {workspace}", + "Error": "Hata: ", + "InProject": " projede ", + "NavigateToSpecial": "{app}: {special} aç", + "OpenSpecial": "{special} aç ", + "Set": "Ayarla ", + "To": " değerine ", + "Open": "aç ", + "Workbench": "Çalışma Masası: ", + "OnboardingChannel": "Karşılama Kanalı", + "OnboardingChannels": "Karşılama Kanalları", + "WorkspaceId": "Çalışma alanı id", + "WorkspaceName": "Çalışma alanı adı", + "WorkspaceUrl": "Çalışma alanı url", + "Account": "Hesap", + "UserName": "Kullanıcı adı", + "DisableAIReplies": "AI yanıtlarını devre dışı bırak", + "ShowAIReplies": "AI yanıtlarını göster" + } +} diff --git a/plugins/attachment-assets/lang/tr.json b/plugins/attachment-assets/lang/tr.json new file mode 100644 index 0000000000..01738159f9 --- /dev/null +++ b/plugins/attachment-assets/lang/tr.json @@ -0,0 +1,59 @@ +{ + "string": { + "UploadDropFilesHere": "Dosyaları yükleyin veya buraya sürükleyin", + "NoAttachments": "Buna ait ek yok", + "NoParticipants": "Katılımcı eklenmedi", + "AddAttachment": "ek yüklendi", + "Attachments": "Ekler", + "Photos": "Fotoğraflar", + "File": "Dosya", + "Files": "Dosyalar", + "NoFiles": "Dosya yok", + "ShowMoreAttachments": "Daha fazla göster", + "Type": "Tip", + "Size": "Boyut", + "Photo": "Fotoğraf", + "Date": "Tarih", + "LastModified": "Son Değiştirilme", + "Name": "İsim", + "FileBrowser": "Dosya tarayıcı", + "FileBrowserFileCounter": "{results, plural, =1 {# sonuç} other {# sonuç}}", + "FileBrowserListView": "Liste", + "FileBrowserGridView": "Izgara", + "FileBrowserFilterFrom": "Kimden", + "FileBrowserFilterIn": "İçinde", + "FileBrowserFilterDate": "Tarih", + "FileBrowserFilterFileType": "Dosya tipi", + "FileBrowserSort": "Sırala", + "FileBrowserSortNewest": "En yeni dosya", + "FileBrowserSortOldest": "En eski dosya", + "FileBrowserSortAZ": "A'dan Z'ye", + "FileBrowserSortZA": "Z'den A'ya", + "FileBrowserSortSmallest": "En küçük dosya", + "FileBrowserSortBiggest": "En büyük dosya", + "FileBrowserDateFilterAny": "Herhangi bir zaman", + "FileBrowserDateFilterToday": "Bugün", + "FileBrowserDateFilterYesterday": "Dün", + "FileBrowserDateFilter7Days": "Son 7 gün", + "FileBrowserDateFilter30Days": "Son 30 gün", + "FileBrowserDateFilter3Months": "Son 3 ay", + "FileBrowserDateFilter12Months": "Son 12 ay", + "FileBrowserTypeFilterAny": "Herhangi bir dosya tipi", + "FileBrowserTypeFilterImages": "Görseller", + "FileBrowserTypeFilterAudio": "Ses", + "FileBrowserTypeFilterVideos": "Videolar", + "FileBrowserTypeFilterPDFs": "PDF'ler", + "AddAttachmentToSaved": "Eki kayıtlılara ekle", + "RemoveAttachmentFromSaved": "Eki kayıtlılardan kaldır", + "DeleteFile": "Dosyayı sil", + "Description": "Açıklama", + "Pinned": "Önemli", + "PinAttachment": "Önemli olarak işaretle", + "UnPinAttachment": "Daha az önemli olarak işaretle", + "FilterAttachments": "Ekler", + "RemovedAttachment": "Ek kaldırıldı", + "ContentType": "İçerik türü", + "OpenInWindow": "Pencerede aç", + "Embeddings": "Gömülü içerikler" + } +} diff --git a/plugins/billing-assets/lang/tr.json b/plugins/billing-assets/lang/tr.json new file mode 100644 index 0000000000..b5c843100f --- /dev/null +++ b/plugins/billing-assets/lang/tr.json @@ -0,0 +1,10 @@ +{ + "string": { + "Billing": "Faturalama", + "DriveSize": "Dosya boyutu", + "DriveCount": "Dosya sayısı", + "OfficeSessionsDuration": "Toplantı süresi", + "OfficeSessionsBandwidth": "Toplantı bant genişliği", + "OfficeEgressDuration": "Kayıt süresi" + } +} diff --git a/plugins/bitrix-assets/lang/tr.json b/plugins/bitrix-assets/lang/tr.json new file mode 100644 index 0000000000..58ac4cc15b --- /dev/null +++ b/plugins/bitrix-assets/lang/tr.json @@ -0,0 +1,18 @@ +{ + "string": { + "BitrixTokenUrl": "Bitrix24 Token Url", + "Bitrix": "", + "BitrixDesc": "Bitrix 24 entegrasyonu", + "Settings": "Yapılandır", + "NotAllowed": "Yönetici hakları olmadan izin verilmiyor", + "BitrixEntityType": "Varlık eşleştirmesi", + "FieldMapping": "Alan eşleştirmesi", + "AddField": "Eşleştirme ekle", + "Attribute": "Öznitelik", + "MapField": "Eşleştir...", + "BitrixImport": "Bitrix ile senkronize et", + "AddMapping": "Varlık eşleştirmesi ekle", + "ConfigLabel": "Bitrix24", + "ConfigDescription": "Bitrix 24 entegrasyonu için uzantı" + } +} diff --git a/plugins/board-assets/lang/tr.json b/plugins/board-assets/lang/tr.json new file mode 100644 index 0000000000..49f2560e62 --- /dev/null +++ b/plugins/board-assets/lang/tr.json @@ -0,0 +1,107 @@ +{ + "string": { + "Completed": "Tamamlandı", + "Name": "İsim", + "CreateBoard": "Pano oluştur", + "OpenCard": "Kartı Aç", + "CreateCard": "Kart oluştur", + "CardName": "Kart adı", + "Cards": "Kartlar", + "SelectBoard": "Pano seç", + "More": "Daha fazla...", + "Title": "Başlık", + "ManageBoardStatuses": "Pano durumlarını yönet", + "BoardName": "Pano", + "CardCreateLabel": "Kart", + "CardPlaceholder": "Kart yer tutucusu", + "Board": "Pano", + "Boards": "Panolar", + "MyBoards": "Panolarım", + "BoardApplication": "Panolar", + "Card": "Kart", + "Assignee": "Atanan", + "Description": "Açıklama", + "DescriptionPlaceholder": "Daha detaylı bir açıklama ekleyin...", + "Location": "Konum", + "Members": "Üyeler", + "IsArchived": "Arşivlendi", + "BoardCreateLabel": "Pano", + "Settings": "Ayarlar", + "Suggested": "Önerilen", + "Labels": "Etiketler", + "CreateLabel": "Yeni etiket oluştur", + "SearchLabels": "Etiket ara...", + "SelectColor": "Renk seç", + "NoColor": "Renk yok.", + "NoColorInfo": "Bu, kartların önünde görünmeyecek.", + "Checklists": "Kontrol listeleri", + "ChecklistDropdownNone": "(hiçbiri)", + "ShowDoneChecklistItems": "İşaretli öğeleri göster ({done})", + "HideDoneChecklistItems": "İşaretli öğeleri gizle", + "CopyChecklistFrom": "Öğeleri kopyala...", + "Dates": "Tarihler", + "Attachments": "Ekler", + "AddAttachment": "Ek ekle", + "DropFileToUpload": "Yüklemek için dosyaları bırakın.", + "AttachFrom": "Buradan ekle...", + "AttachmentTip": "İpucu: Dosyaları yüklemek için kartların üzerine sürükleyip bırakabilirsiniz.", + "Computer": "Bilgisayar", + "CustomFields": "Özel Alanlar", + "AddButton": "Düğme Ekle", + "Actions": "İşlemler", + "Cover": "Kapak", + "Join": "Katıl", + "Move": "Taşı", + "Copy": "Kopyala", + "MakeTemplate": "Şablon Yap", + "Archive": "Arşivle", + "SendToBoard": "Panoya gönder", + "Delete": "Sil", + "HideDetails": "Detayları Gizle", + "ShowDetails": "Detayları Göster", + "NewList": "Başka liste ekle", + "AddList": "Liste ekle", + "NewListPlaceholder": "Liste başlığı girin...", + "AddACard": "Kart ekle", + "AddCard": "Kart ekle", + "CardTitlePlaceholder": "Bu kart için başlık girin...", + "MoveCard": "Kartı taşı", + "SelectDestination": "Hedef seç", + "Create": "Oluştur", + "CreateDescription": "İsterseniz, her yeni satır ({number}) için bir kart oluşturabiliriz. Ayrıca uzun başlıklı tek bir kart oluşturabilirsiniz.", + "CreateSingle": "Sadece bir kart", + "CreateMultiple": "{number} kart oluştur", + "Cancel": "İptal", + "List": "Liste", + "Position": "Pozisyon", + "Current": "{label} (mevcut)", + "Save": "Kaydet", + "Remove": "Kaldır", + "NullDate": "G/A/YYYY", + "ViewProfile": "Profili görüntüle", + "RemoveFromCard": "Karttan kaldır", + "LinkName": "Bağlantı adı", + "Edit": "Düzenle", + "Update": "Güncelle", + "DeleteAttachment": "Ek silme kalıcıdır. Geri alma yoktur.", + "DeleteCard": "Tüm işlemler aktivite akışından kaldırılacak ve kartı yeniden açamazsınız. Geri alma yoktur.", + "SearchMembers": "Üye ara", + "Menu": "Menü", + "ShowMenu": "Menüyü göster", + "ToArchive": "Arşivle", + "CopyCard": "Kartı kopyala", + "AlsoCopy": "Koru...", + "CopyTo": "Kopyala...", + "NoResults": "Sonuç yok", + "SwitchToLists": "Listelere geç", + "SwitchToCards": "Kartlara geç", + "SearchArchive": "Arşivi ara...", + "Size": "Boyut", + "RemoveCover": "Kapağı kaldır", + "DeleteChecklist": "Kontrol listesini sil", + "DeleteChecklistConfirm": "Kontrol listesini silme kalıcıdır ve geri almanın yolu yoktur.", + "ConvertToCard": "Karta dönüştür", + "ConfigLabel": "Pano", + "ConfigDescription": "Kanban panolarını yönetmek için uzantı." + } +} diff --git a/plugins/calendar-assets/lang/tr.json b/plugins/calendar-assets/lang/tr.json new file mode 100644 index 0000000000..becdc7af9d --- /dev/null +++ b/plugins/calendar-assets/lang/tr.json @@ -0,0 +1,129 @@ +{ + "string": { + "ApplicationLabelCalendar": "Takvim", + "Calendars": "Takvimler", + "Participants": "Katılımcılar", + "NoParticipants": "Katılımcı eklenmedi", + "PersonsLabel": "{name}", + "AddDescription": "Açıklama ekle", + "Date": "Tarih", + "DueTo": "Bitiş tarihi", + "Description": "Açıklama", + "Title": "Başlık", + "Location": "Konum", + "Company": "Şirket", + "CreateCalendar": "Takvim Oluştur", + "Calendar": "Takvim", + "Events": "Etkinlikler", + "Event": "Etkinlik", + "ModeDay": "Gün", + "ModeWeek": "Hafta", + "ModeMonth": "Ay", + "ModeYear": "Yıl", + "Today": "Bugün", + "TableView": "Tablo", + "DueMinutes": "{minutes, plural, =0 {bir dakikadan az} =1 {bir dakika} other {# dakika}}", + "DueHours": "{hours, plural, =0 {bir saatten az} =1 {1 saat} other {# saat}}", + "DueDays": "{days, plural, =0 {bugün} =1 {1 gün} other {# gün}}", + "Reminder": "Hatırlatıcı", + "ReminderTime": "Hatırlatıcı zamanı", + "RemindMeAt": "Bana hatırlat:", + "CreateReminder": "Hatırlatıcı oluştur", + "CreatedReminder": "Hatırlatıcı oluşturuldu", + "Reminders": "Hatırlatıcılar", + "Shift": "Vardiya", + "State": "Durum", + "NoReminders": "Hatırlatıcı yok", + "AllDay": "Tüm gün", + "AndMore": "Ve {count} daha", + "CreateEvent": "Etkinlik oluştur", + "EventFor": "Etkinlik:", + "ConfigLabel": "Takvim", + "ConfigDescription": "Etkinliklerle takvim görmek için uzantı", + "HideDetails": "Detayları gizle", + "ReccuringEvent": "Tekrarlanan etkinlik", + "ExternalParticipants": "Harici katılımcılar", + "IntegrationDescr": "Etkinlikleri ve görevleri Google Takvim ile senkronize edin", + "Connect": "Bağlan", + "RedirectGoogle": "Google kimlik doğrulama sayfasına yönlendirileceksiniz. Lütfen tüm izinleri seçtiğinizden emin olun.", + "ConnectCalendar": "Google Takvim hesabını bağla", + "EditRecEvent": "Tekrarlanan etkinliği düzenle", + "RemoveRecEvent": "Tekrarlanan etkinliği kaldır", + "ThisEvent": "Bu etkinlik", + "ThisAndNext": "Bu ve sonraki etkinlikler", + "AllEvents": "Tüm etkinlikler", + "EventTitlePlaceholder": "Etkinlik başlığı", + "TimeZone": "Saat dilimi", + "Repeat": "Tekrarla", + "On": "Açık", + "Every": "Her", + "After": "Sonra", + "Ends": "Biter", + "Never": "Asla", + "Day": "Gün", + "Week": "Hafta", + "Month": "Ay", + "Year": "Yıl", + "MondayShort": "Pt", + "TuesdayShort": "Sa", + "WednesdayShort": "Ça", + "ThursdayShort": "Pe", + "FridayShort": "Cu", + "SaturdayShort": "Ct", + "SundayShort": "Pa", + "OnUntil": "Açık", + "Times": "{count, plural, one {kez} other {kez}}", + "AddParticipants": "Katılımcı ekle", + "Sync": "Senkronizasyon", + "Busy": "Meşgul", + "AddReminder": "Hatırlatıcı ekle", + "SeeAllNumberParticipants": "{value, plural, other {Tüm # katılımcıyı gör}}", + "SeeAllNumberReminders": "{value, plural, other {Tüm # hatırlatıcıyı gör}}", + "Visibility": "Görünürlük", + "Private": "Sadece size görünür", + "Public": "Herkese görünür", + "FreeBusy": "Uygunluk Durumu", + "DefaultVisibility": "Varsayılan görünürlük", + "NotAllPermissions": "Tüm izinler verilmedi", + "GooglePrivacy": "Huly'nin Google API'lerinden aldığı bilgilerin kullanımı ve diğer uygulamalara aktarımı, Sınırlı Kullanım gereksinimleri dahil olmak üzere Google API Hizmetleri Kullanıcı Verileri Politikası'na uyacaktır.", + "Value": "{value}", + "Schedule": "Genel program", + "ScheduleNew": "Program ekle", + "ScheduleDeleteConfirm": "Program silinecek. Onaylıyor musunuz?", + "ScheduleShareLink": "Bağlantıyı paylaş", + "ScheduleSharedLinkMessage": "

Başkalarının sizinle toplantı ayarlamasına izin vermek için bu bağlantıyı paylaşın:

{link}

", + "ScheduleAvailability": "Uygunluk", + "ScheduleUnavailable": "Uygun değil", + "ScheduleTitlePlaceholder": "Program başlığı", + "ScheduleAddPeriod": "Dönem ekle", + "ScheduleRemovePeriod": "Dönem kaldır", + "MeetingDuration": "Toplantı süresi", + "MeetingInterval": "Toplantılar arası mola", + "CalDavAccess": "CalDAV erişimi", + "CalDavAccessPrompt": "CalDAV protokolü, kişisel Huly takviminizi harici takvim uygulamalarıyla senkronize etmenizi sağlar. Bir takvim istemci uygulamasında Huly CalDAV sunucusunu kaydetmek için bu hesabı ve önerilen şifreyi kullanın.", + "CalDavAccessEnable": "{ws} çalışma alanındaki kişisel takvime CalDAV erişimini etkinleştir", + "CalDavAccessServer": "CalDAV sunucusu", + "CalDavAccessAccount": "Huly hesabı", + "CalDavAccessPassword": "Şifre", + "CalDavAccessPasswordWarning": "Bu şifreyi bir daha göremeyeceksiniz. Lütfen güvenli bir yere kaydedin.", + "MeetingScheduledNotification": "Toplantı planlandı", + "MeetingRescheduledNotification": "Toplantı zamanı değişti", + "MeetingCanceledNotification": "Toplantı iptal edildi: {title}", + "PrimaryCalendar": "Birincil takvim", + "Hidden": "Gizli", + "Each": "Her", + "OnThe": "Şu tarihte:", + "First": "İlk", + "Second": "İkinci", + "Third": "Üçüncü", + "Fourth": "Dördüncü", + "Fifth": "Beşinci", + "NextToLast": "Sondan bir önceki", + "Last": "Son", + "Weekday": "Hafta içi günü", + "WeekendDay": "Hafta sonu günü", + "SynchronizedCalendars": "Senkronize takvimler", + "Account": "Hesap", + "NoCalendars": "Senkronizasyon için takvim seçilmedi" + } +} diff --git a/plugins/card-assets/lang/tr.json b/plugins/card-assets/lang/tr.json new file mode 100644 index 0000000000..834f2cec7e --- /dev/null +++ b/plugins/card-assets/lang/tr.json @@ -0,0 +1,53 @@ +{ + "string": { + "Card": "Kart", + "CardApplication": "Kartlar (beta)", + "Cards": "Kartlar", + "Content": "İçerik", + "CreateCard": "Kart Oluştur", + "CreateMasterTag": "Tip Oluştur", + "CreateTag": "Etiket Oluştur", + "MasterTag": "Tip", + "MasterTags": "Tipler", + "Parent": "Üst", + "Tags": "Etiketler", + "Tag": "Etiket", + "AddTag": "Etiket Ekle", + "CardLibrary": "Kart Kütüphanesi", + "MinimizeAll": "Tümünü Küçült", + "ExpandAll": "Tümünü Genişlet", + "DeleteTag": "Etiketi Sil", + "TagRelations": "Etiket İlişkileri", + "DeleteTagConfirm": "Bu etiketi silmek istediğinizden emin misiniz? İlgili tüm özellikler silinecektir", + "DeleteMasterTag": "Tipi Sil", + "DeleteMasterTagConfirm": "Bu tipi silmek istediğinizden emin misiniz? Bu tiple ilgili tüm nesneler silinecektir", + "UnsetParent": "Üst öğeyi kaldır", + "SetParent": "Üst öğe belirle", + "CreateChild": "Alt öğe oluştur", + "Children": "Alt öğeler", + "Views": "Görünümler", + "CreateView": "Görünüm Oluştur", + "EditView": "Görünümü Düzenle", + "SelectViewType": "Görünüm Tipi Seç", + "Document": "Doküman", + "Documents": "Dokümanlar", + "ChangeType": "Tip değiştir", + "ChangeTypeWarning": "Uyarı: Bir Kartın Tipini değiştirmek, hedef Tipte bulunmayan öznitelikler için tüm verileri kaldıracaktır. Önceki öznitelik verileri, Kartı önceki Tipe geri değiştirerek geri yüklenebilir. Kart içeriği etkilenmeyecektir.", + "MasterDetailViews": "Ana Detay Görünümleri", + "SelectType": "Tip Seç", + "CreateSpace": "Alan oluştur", + "NumberTypes": "{count, plural, one {# tip} other {# tip}}", + "Labels": "Etiketler", + "Properties": "Özellikler", + "NoChildren": "Alt öğe yok", + "ConfigDescription": "Veritabanı tarzı bilgi yönetimi için uzantı.", + "AddCollaborators": "İşbirlikçi ekle", + "CardTitle": "Başlık", + "Post": "Gönderi", + "GetIndividualPublicLink": "Kişiselleştirilmiş genel bağlantı al", + "ShowLess": "Daha az göster", + "CardContent": "Ne paylaşmak istiyorsunuz?", + "Feed": "Akış", + "AllCards": "Tüm Kartlar" + } +} diff --git a/plugins/chat-assets/lang/tr.json b/plugins/chat-assets/lang/tr.json new file mode 100644 index 0000000000..c23328dd6a --- /dev/null +++ b/plugins/chat-assets/lang/tr.json @@ -0,0 +1,19 @@ +{ + "string": { + "Channel": "Kanal", + "Channels": "Kanallar", + "Chat": "Sohbet", + "Description": "Açıklama", + "Loading": "Yükleniyor...", + "MessageIn": "#{title} içinde mesaj", + "Thread": "Başlık", + "Threads": "Başlıklar", + "Title": "Başlık", + "All": "Tüm güncellemeler", + "Inbox": "Gelen Kutusu", + "ReactedToYourMessage": "mesajınıza tepki verdi", + "ClearAll": "Tümünü temizle", + "InboxIsClear": "Gelen kutusu temiz", + "YouDontHaveAnyNewMessages": "Yeni mesajınız yok" + } +} diff --git a/plugins/chunter-assets/lang/tr.json b/plugins/chunter-assets/lang/tr.json new file mode 100644 index 0000000000..358ad9f13c --- /dev/null +++ b/plugins/chunter-assets/lang/tr.json @@ -0,0 +1,138 @@ +{ + "string": { + "ApplicationLabelChunter": "Sohbet", + "LeftComment": "yorum bıraktı", + "Channels": "Kanallar", + "DirectMessages": "Direkt mesajlar", + "CreateChannel": "Yeni Kanal", + "NewDirectMessage": "Yeni Direkt Mesaj", + "ChannelName": "İsim", + "ChannelNamePlaceholder": "Kanal", + "ChannelDescription": "Açıklama", + "Channel": "Kanal", + "DirectMessage": "Direkt mesaj", + "EditUpdate": "Kaydet...", + "EditCancel": "İptal", + "Comments": "Yorumlar", + "About": "Hakkında", + "Members": "Üyeler", + "NoMembers": "Üye yok", + "MentionedIn": "Senden bahsetti: ", + "Mentioned": "Bahsedildi", + "ContactInfo": "İletişim Bilgisi", + "Content": "İçerik", + "Comment": "Yorum", + "Message": "Mesaj", + "MessageOn": "Mesaj tarihi", + "On": "tarihinde", + "Reference": "Referans", + "Chat": "Sohbet", + "In": "İçinde", + "MentionNotification": "Bahsedildi", + "Topic": "Konu", + "Thread": "Başlık", + "Threads": "Başlıklar", + "New": "Yeni", + "MarkUnread": "Okunmadı olarak işaretle", + "GetNewReplies": "Yeni yanıtlardan haberdar ol", + "TurnOffReplies": "Yanıt bildirimlerini kapat", + "PinMessage": "Mesajı sabitle", + "UnpinMessage": "Sabitleneni kaldır", + "Pinned": "Sabitlendi", + "EditMessage": "Mesajı düzenle", + "Edited": "düzenlendi", + "DeleteMessage": "Mesajı sil", + "AndYou": "{participants, plural, =0 {Sadece sen} other {ve sen}}", + "ShowMoreReplies": "{count} yanıt daha göster", + "Settings": "Ayarlar", + "ArchiveChannel": "Kanalı arşivle", + "UnarchiveChannel": "Arşivden çıkar", + "ArchiveConfirm": "Bir kanalı arşivlediğinizde, herkes için arşivlenir.

Kimse mesaj gönderemez, ancak kanalın geçmişine erişim devam eder.

Kanalın içeriğini arama yoluyla bulabilirsiniz.
Ve gerekirse gelecekte kanalı arşivden çıkarabilirsiniz.\n", + "UnarchiveConfirm": "Kanalı arşivden çıkarmak istiyor musunuz?", + "AddToSaved": "Kayıtlılara ekle", + "RemoveFromSaved": "Kayıtlılardan kaldır", + "EmptySavedHeader": "Daha sonra dönmek için mesajlar ekleyin", + "EmptySavedText": "Yapılacaklarınızı işaretleyin veya bir şeyi başka bir zamana kaydedin. Kayıtlı öğelerinizi sadece siz görebilirsiniz, bu yüzden istediğiniz gibi kullanın.", + "SharedBy": "{name} tarafından {time} paylaşıldı", + "LeaveChannel": "Kanaldan ayrıl", + "ChannelBrowser": "Kanal tarayıcı", + "Saved": "Kayıtlı", + "ConvertToPrivate": "Özel kanala dönüştür", + "MessagesBrowser": "Mesaj tarayıcı", + "CreateBy": "Oluşturan", + "ThreadMessage": "Başlık mesajı", + "ChunterBrowser": "Tarayıcı", + "Messages": "Mesajlar", + "NoResults": "Sonuç yok", + "CopyLink": "Bağlantıyı kopyala", + "FilterBacklinks": "Geri bağlantılar", + "DM": "Direkt mesaj", + "DMNotification": "Size mesaj gönderdi", + "ConfigLabel": "Sohbet", + "ConfigDescription": "Metin iletişimi gerçekleştirmek için uzantı", + "LastMessage": "Son mesaj", + "You": "Sen", + "YouHaveJoinedTheConversation": "Sohbete katıldınız", + "NoMessages": "Henüz mesaj yok", + "DirectNotificationTitle": "{senderName}", + "DirectNotificationBody": "{message}", + "MessageNotificationBody": "{senderName}: {message}", + "AddCommentPlaceholder": "Yorum ekle...", + "Reacted": "Tepki verildi", + "Docs": "Dokümanlar", + "NewestFirst": "Önce en yeniler", + "ReplyToThread": "Başlığa yanıt ver", + "SentMessage": "Mesaj gönderildi", + "Direct": "Direkt", + "RepliedToThread": "Başlığa yanıt verildi", + "RepliedTo": "yanıtlandı: {message}", + "AllChannels": "Tüm kanallar", + "AllContacts": "Tüm kişiler", + "NewChannel": "Yeni kanal", + "TopicOptional": "Konu (opsiyonel)", + "Visibility": "Görünürlük", + "Public": "Genel", + "Private": "Özel", + "NewDirectChat": "Yeni direkt sohbet", + "AddMembers": "Üye ekle", + "PinnedCount": "{count} sabitlendi", + "LoadingHistory": "Geçmiş yükleniyor...", + "UnpinChannels": "Tüm kanalların sabitlemesini kaldır", + "ArchiveActivityConfirmationTitle": "Tüm aktivite kanallarını arşivle?", + "ArchiveActivityConfirmationMessage": "Tüm aktivite kanallarını arşivlemek istediğinizden emin misiniz? Bu işlem geri alınamaz.", + "CloseConversation": "Sohbeti kapat", + "Starred": "Yıldızlı", + "DeleteStarred": "Yıldızlıyı sil", + "StarChannel": "Kanalı yıldızla", + "StarConversation": "Sohbeti yıldızla", + "UnstarChannel": "Kanal yıldızını kaldır", + "UnstarConversation": "Sohbet yıldızını kaldır", + "JoinChannelHeader": "Başlamak için \"Katıl\"a tıklayın.", + "JoinChannelText": "Katıldıktan sonra tüm mesajları okuyabilir ve tartışmaya katkıda bulunabilirsiniz.", + "NoMessagesInChannel": "Şu anda mesaj yok", + "SendMessagesInChannel": "Sohbeti başlatmak için ilk mesajı gönderin", + "LatestMessages": "↓ Son mesajlar", + "Joined": "Katıldı", + "Left": "Ayrıldı", + "Added": "Eklendi", + "Removed": "Kaldırıldı", + "CreatedChannelOn": "Bu kanal {date} tarihinde oluşturuldu", + "ChannelMessages": "Kanal mesajları", + "JoinChannel": "Kanala katıl", + "YouJoinedChannel": "Kanala katıldınız", + "AndMore": "ve {count} daha", + "IsTyping": "{count, plural, =1 {yazıyor} other {yazıyorlar}}...", + "ThreadIn": "{name} içinde başlık", + "TranslateMessage": "Mesajı çevir", + "Translate": "Çevir", + "ShowOriginal": "Orijinali göster", + "Translating": "Çevriliyor...", + "StartConversation": "Sohbet başlat", + "ViewingThreadFromArchivedChannel": "Arşivlenmiş bir kanaldan başlık görüntülüyorsunuz", + "ViewingArchivedChannel": "Arşivlenmiş bir kanal görüntülüyorsunuz", + "OpenChatInSidebar": "Sohbeti kenar çubuğunda aç", + "ResolveThread": "Çöz", + "NoThreadsYet": "Henüz başlık yok.", + "SummarizeMessages": "Tartışmayı özetle" + } +} diff --git a/plugins/communication-assets/lang/tr.json b/plugins/communication-assets/lang/tr.json new file mode 100644 index 0000000000..c361738b1d --- /dev/null +++ b/plugins/communication-assets/lang/tr.json @@ -0,0 +1,93 @@ +{ + "string": { + "Messages": "Mesajlar", + "FirstMessages": "İlk mesajlar", + "LatestMessages": "Son mesajlar", + "Subscribe": "Abone ol", + "Unsubscribe": "Abonelikten çık", + "File": "Dosya", + "Files": "Dosyalar", + "Added": "Eklendi", + "All": "Tümü ({count})", + "Attach": "Ekle", + "Cancel": "İptal", + "Edit": "Düzenle", + "Edited": "Düzenlendi", + "Emoji": "Emoji", + "HoursAgo": "{hours, plural, =0 {bir saatten az önce} =1 {bir saat önce} other {# saat önce}}", + "JustNow": "Şimdi", + "LastReply": "Son yanıt", + "Mention": "Bahset", + "MinutesAgo": "{minutes, plural, =0 {bir dakikadan az önce} =1 {bir dakika önce} other {# dakika önce}}", + "MonthAt": "{month} - {time}", + "New": "Yeni", + "Removed": "Kaldırıldı", + "RepliesCount": "{count, plural, =0 {yanıt yok} =1 {1 yanıt} other {# yanıt}}", + "Reply": "Yanıtla", + "Send": "Gönder", + "Set": "Ayarla", + "ShowFormatting": "Biçimlendirmeyi göster", + "To": "Kime", + "Today": "Bugün", + "Unset": "Kaldır", + "WeekdayAt": "{weekday} - {time}", + "YearAt": "{year} - {time}", + "Yesterday": "Dün", + "YesterdayAt": "Dün - {time}", + "AndMore": "ve {count} daha", + "IsTyping": "{count, plural, =1 {yazıyor} other {yazıyorlar}}...", + "Loading": "Yükleniyor...", + "MessageIn": "#{title} içinde mesaj", + "ThreadWasRemoved": "Bu başlık kaldırıldı.", + "MessageWasRemoved": "Bu mesaj kaldırıldı.", + "JoinedThe": "Katıldı:", + "LeftThe": "Ayrıldı:", + "Translating": "Çevriliyor...", + "ShowOriginal": "Orijinal gösteriliyor", + "AddReaction": "Tepki ekle", + "ReplyInThread": "Başlıkta yanıtla", + "TranslateMessage": "Mesajı çevir", + "ShowOriginalMessage": "Orijinal mesajı göster", + "EditMessage": "Mesajı düzenle", + "RemoveMessage": "Mesajı kaldır", + "CreateCard": "Kart oluştur", + "MessageAlreadyHasCardAttached": "Bu mesaja zaten bir kart eklenmiş!", + "CreatePoll": "Anket oluştur", + "Poll": "Anket", + "QuestionIsRequired": "Soru gereklidir.", + "AnswerIsRequired": "Cevap gereklidir.", + "OptionIsRequired": "Seçenek gereklidir.", + "StartDateMustBeInTheFuture": "Başlangıç tarihi gelecekte olmalıdır.", + "EndDateMustBeInTheFuture": "Bitiş tarihi gelecekte olmalıdır.", + "Question": "Soru", + "AskQuestion": "Soru sor", + "PollOptions": "Anket seçenekleri", + "Option": "Seçenek", + "AnonymousVoting": "Anonim oylama", + "MultipleChoice": "Çoktan seçmeli", + "QuizMode": "Quiz modu", + "StartTime": "Başlangıç zamanı", + "EndTime": "Bitiş zamanı", + "OpenPoll": "Anketi aç", + "RetractVote": "Oyu geri çek", + "Quiz": "Quiz", + "VotesCount": "{count, plural, =0 {oy yok} =1 {1 oy} other {# oy}}", + "Vote": "Oy ver", + "ShowResults": "Sonuçları göster", + "Ended": "Bitti", + "StartsAt": "Başlangıç: {date}", + "EndsAt": "Bitiş: {date}", + "StartsTomorrow": "Yarın başlıyor: {date}", + "EndsTomorrow": "Yarın bitiyor: {date}", + "PollResults": "Anket sonuçları", + "Polls": "Anketler", + "TotalVotes": "Toplam oy", + "Voted": "Oy verildi", + "VotedFor": "Oy verilen", + "RevokedVote": "Oy geri çekildi", + "AnonymousQuiz": "Anonim quiz", + "Direct": "Direkt", + "Directs": "Direktler", + "Members": "Üyeler" + } +} diff --git a/plugins/contact-assets/lang/tr.json b/plugins/contact-assets/lang/tr.json new file mode 100644 index 0000000000..7fb907b18c --- /dev/null +++ b/plugins/contact-assets/lang/tr.json @@ -0,0 +1,129 @@ +{ + "string": { + "Apply": "Uygula", + "Contacts": "Kişiler", + "Persons": "Kişiler", + "Organizations": "Şirketler", + "CreatePerson": "Kişi", + "CreateOrganization": "Şirket", + "OrganizationNamePlaceholder": "Şirket adı", + "OrganizationsNamePlaceholder": "Şirketler", + "PersonFirstNamePlaceholder": "Ad", + "PersonLastNamePlaceholder": "Soyad", + "PersonLocationPlaceholder": "Konum", + "PersonsNamePlaceholder": "Klasör", + "Name": "İsim", + "SelectFolder": "Klasör seç", + "OrganizationsFolder": "Şirketler klasörü", + "PersonsFolder": "Kişiler klasörü", + "ContactCreateLabel": "Kişi oluştur", + "SearchEmployee": "Çalışan ara...", + "SearchPerson": "Kişi ara...", + "SearchOrganization": "Şirket ara...", + "ContactInfo": "İletişim Bilgisi", + "Contact": "Kişi", + "Location": "Konum", + "Channel": "Kişi kaydı", + "ChannelProvider": "Kanal sağlayıcı", + "Person": "Kişi", + "Organization": "Şirket", + "Employee": "Çalışan", + "DeleteEmployee": "Çalışanı sil", + "DeleteEmployeeDescr": "Çalışanı çalışma alanından silmek istediğinizden emin misiniz?", + "Value": "Değer", + "FullDescription": "Tam açıklama", + "Phone": "Telefon", + "LinkedIn": "LinkedIn", + "GitHub": "GitHub", + "Twitter": "Twitter", + "Google": "Google", + "Telegram": "Telegram", + "PhonePlaceholder": "+90 555 333 7777", + "LinkedInPlaceholder": "https://linkedin.com/in/adisoyad", + "AtPlaceHolder": "@kullaniciadi", + "FacebookPlaceholder": "https://fb.com/adisoyad", + "Facebook": "Facebook", + "HomepagePlaceholder": "https://adisoyad.com", + "Homepage": "Ana sayfa", + "SocialLinks": "Sosyal bağlantılar", + "ViewActivity": "Aktiviteyi görüntüle", + "PersonAlreadyExists": "Kişi zaten mevcut...", + "Status": "Durum", + "SetStatus": "Durum belirle", + "ClearStatus": "Durumu temizle", + "SaveStatus": "Kaydet", + "Cancel": "İptal", + "StatusDueDate": "Bitiş tarihi", + "NoExpire": "Süresiz", + "TypeLabel": "Tip", + "StatusDueDateTooltip": "{date} tarihine kadar", + "CopyToClipboard": "Kopyala", + "ViewFullProfile": "Tam profili görüntüle", + "Member": "Üye", + "Members": "Üyeler", + "NoMembers": "Üye eklenmedi", + "AddMember": "Üye ekle", + "KickEmployee": "Çalışanı çıkar", + "KickEmployeeDescr": "Çalışanı çalışma alanından çıkarmak istediğinizden emin misiniz? Bu işlem geri alınamaz", + "ResendInvite": "Daveti Yeniden Gönder", + "ResendInviteDescr": "Bu kullanıcıya çalışma alanı için daveti yeniden göndermek istediğinizden emin misiniz?", + "Email": "E-posta", + "CreateEmployee": "Çalışan", + "Inactive": "Pasif", + "Active": "Aktif", + "Role": "Rol", + "Birthday": "Doğum günü", + "UseImage": "Ekli fotoğraf", + "UseGravatar": "Gravatar", + "UseColor": "Renk", + "NotSpecified": "Belirtilmedi", + "Whatsapp": "Whatsapp", + "WhatsappPlaceholder": "Whatsapp", + "Skype": "Skype", + "SkypePlaceholder": "Skype", + "Profile": "Profil", + "ProfilePlaceholder": "Profil...", + "CurrentEmployee": "Mevcut çalışan", + "MergePersons": "Kişileri birleştir", + "MergePersonsFrom": "Kaynak kişi", + "MergePersonsTo": "Hedef kişi", + "SelectAvatar": "Avatar seç", + "Avatar": "Avatar", + "AvatarProvider": "Avatar sağlayıcı", + "GravatarsManaged": "Gravatar'lar yönetilir", + "Through": "üzerinden", + "AddMembersHeader": "{value}'e üye ekle:", + "Assigned": "Atanmış", + "Unassigned": "Atanmamış", + "CategoryCurrentUser": "Mevcut kullanıcı", + "CategoryOther": "Diğer", + "NumberMembers": "{count, plural, =0 {üye yok} =1 {1 üye} other {# üye}}", + "Position": "Pozisyon", + "ConfigLabel": "Kişiler", + "ConfigDescription": "Tüm Çalışanlar ve diğer Kişi/Organizasyon kişileri hakkında bilgi tutmak için uzantı.", + "HasMessagesIn": "mesajları var:", + "HasNewMessagesIn": "yeni mesajları var:", + "Employees": "Çalışanlar", + "People": "Kişiler", + "For": "İçin", + "SelectUsers": "Kullanıcıları seç", + "AddGuest": "Misafir ekle", + "ViewProfile": "Profili görüntüle", + "Viber": "Viber", + "ViberPlaceholder": "Viber", + "SocialId": "Sosyal ID", + "SocialIds": "Sosyal ID'ler", + "Type": "Tip", + "Confirmed": "Doğrulandı", + "UserProfile": "Kullanıcı profili", + "DeactivatedAccount": "Devre dışı hesap", + "LocalTime": "yerel saat", + "Everyone": "Herkes", + "Here": "Burada", + "EveryoneDescription": "Bu {title} içindeki herkesi bilgilendir", + "HereDescription": "Bu {title} içindeki çevrimiçi üyeleri bilgilendir", + "Guest": "Misafir", + "Deleted": "Silindi", + "CannotMerge": "Hata: Global kişiler birleştirilemez" + } +} diff --git a/plugins/controlled-documents-assets/lang/tr.json b/plugins/controlled-documents-assets/lang/tr.json new file mode 100644 index 0000000000..892f90aab8 --- /dev/null +++ b/plugins/controlled-documents-assets/lang/tr.json @@ -0,0 +1,284 @@ +{ + "string": { + "ID": "ID", + "Code": "Kod", + "Number": "Numara", + "Category": "Kategori", + "CollaborativeDocument": "İşbirlikli doküman", + "ControlledDocument": "Kontrollü doküman", + "Requests": "Talepler", + "EffectiveDate": "Yürürlük tarihi", + "PlannedEffectiveDate": "Planlanan yürürlük tarihi", + "Rank": "Sıra", + "DocumentRequest": "Talep", + "DocumentReviewRequest": "Doküman inceleme talebi", + "DocumentApprovalRequest": "Doküman onay talebi", + "ControlledStatus": "Kontrol durumu", + "Categories": "Kategoriler", + "Guidance": "Rehber", + "Required": "Gerekli", + "Description": "Açıklama", + "Major": "Majör", + "Minor": "Minör", + "Patch": "Yama", + "ValidationWorkflow": "Doğrulama iş akışı", + "Creator": "Oluşturan", + "ChangeOwner": "Doküman yazarını değiştir", + "ChangeOwnerHintBeginning": "Yazarlığı", + "ChangeOwnerHintEnd": "başka bir kişiye aktar.", + "ChangeOwnerWarning": "Bu işlemden sonra bu dokümanı düzenleyemeyeceksiniz.", + "SelectOwner": "Yeni yazar seç", + "CreateDocument": "Yeni doküman oluştur", + "CreateTemplate": "Yeni şablon oluştur", + "Documents": "Dokümanlar", + "Document": "Doküman", + "NewDocumentDialogClose": "Bu diyalogu kapatmak istiyor musunuz?", + "NewDocumentCloseNote": "Tüm değişiklikler kaybolacak", + "Cancel": "İptal", + "EditorPlaceholder": "düzenlemeye başlamak için yazın...", + "Version": "Sürüm", + "TemplateVersion": "Şablon sürümü", + "VersionValue": "v{major}.{minor}", + "SearchDocument": "Doküman ara...", + "CreateEnVersion": "İnceleme için sürüm oluştur", + "Approvers": "Onaylayanlar", + "CoAuthors": "Ortak Yazarlar", + "Status": "Durum", + "TemplateName": "Şablon adı", + "DocumentApplication": "Kontrollü Dokümanlar", + "MyDocuments": "Dokümanlarım", + "Library": "Kütüphane", + "Labels": "Etiketler", + "Author": "Yazar", + "Review": "İnceleme", + "Approval": "Onay", + "Reviewer": "İnceleyici", + "Approver": "Onaylayan", + "DeleteCategory": "Kategori silinsin mi?", + "DeleteCategoryHint": "Bu işlem geri alınamaz", + "DeleteCategoryWarning": "Kategori kullanımda olduğu için silinemez", + "Latest": "Güncel", + "Draft": "Taslak", + "Reviewers": "İnceleyiciler", + "ViewMode": "Görüntüleme", + "EditMode": "Düzenleme", + "ComparisonMode": "Karşılaştırma", + "Compare": "Karşılaştır:", + "Against": "İle:", + "ComparisonModeNotSupported": "Karşılaştırma modu desteklenmiyor.", + "CreateDraft": "Taslak Oluştur", + "SendForApproval": "Onaya gönder", + "SendForReview": "İncelemeye gönder", + "CompleteReview": "İncelemeyi tamamla", + "Approve": "Onayla", + "Reject": "Reddet", + "ConfirmApproval": "Onayı onayla", + "ConfirmRejection": "Reddi onayla", + "ProvideRejectionReason": "Red nedenini yazın...", + "RejectionReason": "Red nedeni", + "ConfirmReviewCompletion": "İnceleme tamamlamayı onayla", + "ConfirmApprovalSubmission": "Onay gönderimini onayla", + "ConfirmReviewSubmission": "İnceleme gönderimini onayla", + "AddApprovalTitle": "Dokümanınızı onaylayanlar gönder", + "AddApprovalDescription1": "Dokümanınızı onaya hazırlamak için birkaç gereksinimi karşılaması gerekir:", + "AddApprovalDescription2": "'Taslak' veya 'İncelendi' durumunda olmalı", + "AddApprovalDescription3": "çözülmemiş yorumu olmamalı", + "AddApprovalDescription4": "eğitim planlanmışsa, eğitimin durumu 'Yayınlandı' olmalı", + "NoApprovalsDescription": "Bu doküman sürümü için onay yok", + "CurrentVersion": "Mevcut sürüm", + "DocumentTemplate": "Şablon", + "DocumentTemplates": "Şablonlar", + "DocumentCode": "Doküman kodu", + "TemplateCode": "Şablon kodu", + "DocumentCodePlaceholder": "DOC-1", + "DocumentPrefixPlaceholder": "DOC", + "DocumentPrefix": "Doküman öneki", + "DocumentTemplateCreateLabel": "Şablon", + "DocumentCategoryCreateLabel": "Kategori", + "CreateDocumentCategory": "Kategori oluştur", + "DocumentCategoryAlreadyExists": "\"{title}\" kategorisi zaten mevcut. ", + "DocumentCategoryCodeAlreadyExists": "\"{code}\" kodu zaten kullanılıyor. ", + "AttachmentsMax": "İzin verilen maksimum ek", + "Resolve": "Çöz", + "Unresolve": "Çözülmemiş yap", + "Pending": "Beklemede", + "Resolved": "Çözüldü", + "ShowResolved": "Çözülen yorumları göster", + "Ordering": "Sıralama", + "Title": "Başlık", + "Effective": "Yürürlükte", + "Archived": "Arşivlendi", + "Deleted": "Silindi", + "MetaAbstract": "Özet", + "Obsolete": "Geçersiz", + "MakeDocumentObsolete": "Geçersiz olarak işaretle", + "MakeDocumentObsoleteDialog": "{count, plural, =0 {dokümanı} other {dokümanları}} geçersiz olarak işaretle", + "MakeDocumentObsoleteConfirm": "Şu dokümanları gerçekten geçersiz olarak işaretlemek istiyor musunuz: {titles}?", + "ContentTab": "İçerik", + "TeamTab": "Takım", + "MetaTab": "Meta veriler", + "ChangeControlTab": "Değişiklik kontrolü", + "ReleaseTab": "Yayın", + "HistoryTab": "Geçmiş", + "ModificationDate": "Değiştirilme tarihi", + "Modified": "Değiştirildi", + "Owner": "Sahip", + "AssignedTo": "Atanan", + "Unassigned": "Atanmamış", + "Untitled": "Başlıksız", + "Copy": "kopyala", + "AccessWorkarea": "Çalışma Alanına Erişim", + "EffectiveLibrary": "Yürürlükteki kütüphane", + "WorkingLibrary": "Çalışma kütüphanesi", + "CreateDraftQmsDocuments": "Taslak QMS dokümanları oluştur", + "OwnDocumentAskReviewGetApproval": "QMS dokümanına sahip ol, inceleme iste, onay al", + "ApproveDocuments": "Dokümanları onayla", + "ReassignOwnershipToAnotherUser": "Sahipliği başka bir kullanıcıya devret", + "MakeDocumentEffective": "Dokümanı yürürlüğe koy", + "CreateDraftQmsTemplates": "Taslak QMS şablonları oluştur", + "ChangeControl": "Değişiklik Kontrolü", + "ReviewInterval": "İnceleme aralığı", + "SelectReviewers": "İnceleyicileri seç", + "SelectApprovers": "Onaylayanları seç", + "RequestsToReviewTheDoc": "dokümanı incelemenizi talep ediyor", + "RequestsToApproveTheDoc": "dokümanı onaylamanızı talep ediyor", + "Parent": "Üst", + "Template": "Şablon", + "GeneralInfo": "Genel Bilgi", + "InProgress": "Devam ediyor", + "EditDescription": "Açıklamayı düzenle", + "EditGuidance": "Rehberi düzenle", + "NewDocument": "Yeni doküman", + "NewDocumentCategory": "Yeni kategori", + "NewDocumentTemplate": "Yeni şablon", + "LocationStepTitle": "Konum", + "TemplateStepTitle": "Şablon", + "InfoStepTitle": "Bilgi", + "TeamStepTitle": "Takım", + "TitleAndDescr": "Başlık ve açıklama", + "Reason": "Neden", + "AbstractPlaceholder": "Bu doküman ne hakkında? Kime ve ne zaman gerekecek? ...", + "NewDocCreation": "Yeni doküman oluşturma", + "NewTemplateCreation": "Yeni şablon oluşturma", + "NewTemplatePlaceholder": "Bu şablon ne hakkında? Nasıl düzgün kullanılacağını açıklayın...", + "CustomReason": "Özel", + "ReasonPlaceholder": "Nedeni belirtin...", + "EditDocument": "Dokümanı düzenle", + "Key": "Anahtar", + "CommentsSequence": "Yorum sırası", + "Email": "E-posta", + "Password": "Şifre", + "FieldIsEmpty": "{field} boş", + "ValidatingCredentials": "Kimlik bilgileri doğrulanıyor...", + "GeneralDocumentation": "Genel dokümantasyon", + "TechnicalDocumentation": "Teknik dokümantasyon", + "UnsortedTemplates": "Sıralanmamış şablonlar", + "Project": "Proje", + "Projects": "Projeler", + "ExternalSpace": "Proje alanı", + "DocumentSpaceType": "Doküman alan tipi", + "EffectiveImmediately": "Onay üzerine hemen", + "EffectiveOn": "Yürürlüğe alma tarihi", + "PeriodicReviewToBeCompleted": "Periyodik inceleme tamamlanmalı:", + "MonthsAfterEffectiveDate": "ay yürürlük tarihinden sonra", + "ToBePassedWithin": "İçinde geçilmeli", + "AttemptsAnd": "deneme ve", + "DaysAfterEffectiveDate": "gün yürürlük tarihinden sonra", + "Index": "İndeks", + "Path": "Yol", + "CreateChildDocument": "Alt doküman oluştur", + "CreateChildTemplate": "Alt şablon oluştur", + "All": "Tümü", + "Space": "Alan", + "SelectParent": "Dokümanınız için üst nesne seçin", + "PrefixInUse": "Bu önek zaten kullanılıyor:", + "CodeInUse": "Bu kod zaten kullanılıyor:", + "ChangeCode": "Kodu Değiştir", + "ChangePrefix": "Öneki Değiştir", + "MarkDocAsDeleted": "Dokümanı silinmiş olarak işaretle", + "MarkDocsAsDeleted": "Birden fazla dokümanı silinmiş olarak işaretle", + "MarkDocAsDeletedConfirm": "Şu dokümanları gerçekten silinmiş olarak işaretlemek istiyor musunuz: {titles}?", + "ArchiveDocs": "{count, plural, =0 {dokümanı} other {dokümanları}} arşivle", + "ArchiveDocsConfirm": "Şu dokümanları gerçekten arşivlemek istiyor musunuz: {titles}?", + "DocumentInHierarchy": "Hiyerarşide doküman", + "FirstDraftVersion": "Bu, dokümanın ilk taslak sürümü. Henüz geçmiş yok.", + "EffectiveDocumentLifecycle": "Yürürlükteki doküman yaşam döngüsü", + "ReasonAndImpact": "Neden ve Etki", + "ImpactAnalysis": "Etki analizi", + "ImpactedDocuments": "Etkilenen dokümanlar", + "CreateDocumentFailed": "Doküman oluşturulamadı", + "CreateDocumentTemplateFailed": "Şablon oluşturulamadı", + "TryAgain": "Lütfen tekrar deneyin", + "DescribeChanges": "Nelerin değiştiğini açıklayın...", + "DescribeReason": "Neden değiştiğini açıklayın...", + "DescribeImpact": "Etkisi var:", + "AddDocument": "Doküman ekle", + "NoDocuments": "Doküman yok", + "SysTemplate": "Sistem şablonu", + "DocumentTrainingDueDays": "Son tarih günleri", + "DocumentTrainingEnabled": "Etkin", + "Own": "Sahip", + "Snapshot": "Anlık görüntü", + "Snapshots": "Anlık görüntüler", + "ControlledSnapshot": "Kontrollü anlık görüntü", + "Name": "İsim", + "DraftRevision": "Taslak revizyonu", + "CreateNewDraft": "Yeni sürüm taslağı", + "RestoreDraft": "Taslağı geri yükle", + "ChangeSeverity": "Değişiklik şiddeti", + "Reference": "Referans", + "History": "Geçmiş", + "Signatories": "İmzalayanlar", + "Page": "Sayfa ", + "Of": " / ", + "CreatedFromTemplate": "Şablondan oluşturuldu: ", + "ViewAll": "Tümünü görüntüle", + "Readonly": "Salt okunur", + "NewDocumentSpace": "Yeni doküman alanı", + "EditDocumentSpace": "Doküman alanını düzenle", + "DocSpaceDescriptionPlaceholder": "Alanınızı açıklayın...", + "Members": "Üyeler", + "RoleLabel": "Rol: {role}", + "CreateOrgSpace": "Organizasyon alanı oluştur", + "ReviewDocumentPermission": "Dokümanı incele", + "ReviewDocumentDescription": "Kullanıcılara doküman inceleme yetkisi verir", + "ApproveDocumentPermission": "Dokümanı onayla", + "ApproveDocumentDescription": "Kullanıcılara doküman onaylama yetkisi verir", + "ArchiveDocumentPermission": "Dokümanı arşivle", + "ArchiveDocumentDescription": "Kullanıcılara doküman arşivleme yetkisi verir", + "CoAuthorDocumentPermission": "Doküman ortak yazarı", + "CoAuthorDocumentDescription": "Kullanıcılara doküman ortak yazarlığı yetkisi verir", + "CreateDocumentPermission": "Doküman oluştur", + "CreateDocumentDescription": "Kullanıcılara doküman oluşturma yetkisi verir", + "UpdateDocumentOwnerPermission": "Doküman sahibini güncelle", + "UpdateDocumentOwnerDescription": "Kullanıcılara doküman sahibini güncelleme yetkisi verir", + "CreateDocumentCategoryPermission": "Doküman kategorisi oluştur", + "CreateDocumentCategoryDescription": "Kullanıcılara doküman kategorisi oluşturma yetkisi verir", + "UpdateDocumentCategoryPermission": "Doküman kategorisini güncelle", + "UpdateDocumentCategoryDescription": "Kullanıcılara doküman kategorisini güncelleme yetkisi verir", + "DeleteDocumentCategoryPermission": "Doküman kategorisini sil", + "DeleteDocumentCategoryDescription": "Kullanıcılara doküman kategorisini silme yetkisi verir", + "ConfigLabel": "Kontrollü Dokümanlar", + "ConfigDescription": "Kontrollü dokümanları yönetmek için uzantı", + "Transfer": "Aktar", + "TransferWarning": "Bu işlemden sonra bazı takım üyeleri bu dokümanı görüntüleme veya düzenleme yeteneğini kaybedebilir.", + "TransferDocuments": "Kontrollü dokümanları aktar", + "TransferDocumentsHint": "Seçilen alana aktarılacak dokümanlar:", + "CreateFolder": "Yeni klasör oluştur", + "RenameFolder": "Klasörü yeniden adlandır", + "CreateChildFolder": "Alt klasör oluştur", + "LatestVersionHint": "en güncel", + "CannotDeleteFolder": "Klasör silinemez", + "CannotDeleteFolderHint": "Klasörü silmeden önce lütfen tüm alt dokümanları başka bir konuma taşıyın.", + "AllDocumentSpaces": "Tüm doküman alanları" + }, + "controlledDocStates": { + "Empty": "", + "Approved": "Onaylandı", + "InApproval": "Onayda", + "InReview": "İncelemede", + "Reviewed": "İncelendi", + "Rejected": "Reddedildi", + "ToReview": "İncelemeye" + } +} diff --git a/plugins/desktop-downloads-assets/lang/tr.json b/plugins/desktop-downloads-assets/lang/tr.json new file mode 100644 index 0000000000..19c2b63bbe --- /dev/null +++ b/plugins/desktop-downloads-assets/lang/tr.json @@ -0,0 +1,10 @@ +{ + "string": { + "Downloads": "İndirilenler", + "Completed": "Tamamlandı", + "Cancelled": "İptal Edildi", + "Interrupted": "Kesintiye Uğradı", + "Paused": "Duraklatıldı", + "Progressing": "Devam Ediyor" + } +} diff --git a/plugins/desktop-preferences-assets/lang/tr.json b/plugins/desktop-preferences-assets/lang/tr.json new file mode 100644 index 0000000000..c6526a7a67 --- /dev/null +++ b/plugins/desktop-preferences-assets/lang/tr.json @@ -0,0 +1,11 @@ +{ + "string": { + "ShowNotifications": "Bildirimleri göster", + "PlaySound": "Ses çal", + "BounceAppIcon": "Uygulama simgesini zıplat (sadece mac)", + "ShowBadge": "Uygulama simgesinde rozet göster", + "SoundAndAppearance": "Ses ve görünüm", + "HaveGotANotification": "Bir bildiriminiz var", + "TotalNotificationsCount": "Toplam {count, plural, =1 {# bildiriminiz} other {# bildiriminiz}} var" + } +} diff --git a/plugins/diffview-assets/lang/tr.json b/plugins/diffview-assets/lang/tr.json new file mode 100644 index 0000000000..f0391d359e --- /dev/null +++ b/plugins/diffview-assets/lang/tr.json @@ -0,0 +1,14 @@ +{ + "string": { + "ViewMode": "Görüntüleme modu", + "Unified": "Birleşik", + "Split": "Bölünmüş", + "Viewed": "Görüntülendi", + "ShowDiff": "Farkı göster", + "NoChanges": "Dosya farkında değişiklik yok", + "LargeDiffsAreHidden": "Büyük farklar varsayılan olarak gösterilmez.", + "FileIsTooLarge": "Dosya görüntülenemeyecek kadar büyük.", + "FileWasRenamed": "Dosya değişiklik olmadan yeniden adlandırıldı.", + "FileWasDeleted": "Dosya silindi." + } +} diff --git a/plugins/document-assets/lang/tr.json b/plugins/document-assets/lang/tr.json new file mode 100644 index 0000000000..62d97d7498 --- /dev/null +++ b/plugins/document-assets/lang/tr.json @@ -0,0 +1,56 @@ +{ + "string": { + "Document": "Doküman", + "ParentDocument": "Üst doküman", + "ChildDocument": "Alt doküman", + "CreateDocument": "Doküman oluştur", + "Documents": "Dokümanlar", + "CreateAnVersion": "Yeni sürüm oluştur", + "DocumentNamePlaceholder": "Başlıksız", + "Name": "İsim", + "Cancel": "İptal", + "Version": "Sürüm", + "SearchDocument": "Doküman ara...", + "Snapshot": "Anlık görüntü", + "NoVersions": "Sürüm tanımlanmamış", + "DocumentApplication": "Dokümanlar", + "MyDocuments": "Dokümanlarım", + "Teamspace": "Takım alanı", + "Teamspaces": "Takım alanları", + "Labels": "Etiketler", + "AddLabel": "Etiket ekle", + "Authors": "Yazarlar", + "Backlinks": "Geri bağlantılar", + "History": "Geçmiş", + "DescriptionPlaceholder": "detaylar için yazın...", + "CreateTeamspace": "Takım alanı oluştur", + "EditTeamspace": "Takım alanını düzenle", + "NewTeamspace": "Yeni takım alanı", + "TeamspaceTitle": "Takım alanı başlığı", + "TeamspaceTitlePlaceholder": "Yeni takım alanı", + "TeamspaceDescriptionPlaceholder": "Açıklama ekle ...", + "ChooseIcon": "İkon seç", + "TeamspaceMembers": "Üyeler", + "NoParentDocument": "Üst doküman yok", + "NoBacklinks": "Geri bağlantı yok", + "NoHistory": "Önceki geçmiş yok", + "Untitled": "Başlıksız", + "Description": "Açıklama", + "CopyDocumentUrl": "Doküman URL'sini panoya kopyala", + "DocumentUrlCopied": "Kopyalandı!", + "ViewMode": "Görüntüle", + "EditMode": "Düzenle", + "SuggestMode": "Öner", + "CompareTo": "Karşılaştır...", + "Star": "Yıldızla", + "Unstar": "Yıldızı kaldır", + "Lock": "Kilitle", + "Unlock": "Kilidi aç", + "Locked": "Kilitli", + "ConfigLabel": "Dokümanlar", + "ConfigDescription": "İşbirlikli doküman düzenleme için uzantı", + "Icon": "İkon", + "Color": "Renk", + "RoleLabel": "Rol: {role}" + } +} diff --git a/plugins/drive-assets/lang/tr.json b/plugins/drive-assets/lang/tr.json new file mode 100644 index 0000000000..56d25b72c0 --- /dev/null +++ b/plugins/drive-assets/lang/tr.json @@ -0,0 +1,32 @@ +{ + "string": { + "Drive": "Sürücü", + "Drives": "Sürücüler", + "Grid": "Izgara", + "File": "Dosya", + "Files": "Dosyalar", + "FileVersion": "Dosya sürümü", + "FileVersions": "Dosya sürümleri", + "Folder": "Klasör", + "Folders": "Klasörler", + "Resource": "Kaynak", + "Name": "İsim", + "Description": "Açıklama", + "Parent": "Üst", + "Path": "Yol", + "Version": "Sürüm", + "Size": "Boyut", + "ContentType": "İçerik türü", + "LastModified": "Son Değiştirilme", + "Download": "İndir", + "Upload": "Yükle", + "CreateDrive": "Sürücü Oluştur", + "CreateFolder": "Klasör Oluştur", + "UploadFile": "Dosya Yükle", + "EditDrive": "Sürücüyü Düzenle", + "Rename": "Yeniden adlandır", + "Restore": "Geri yükle", + "RoleLabel": "Rol", + "Root": "/" + } +} diff --git a/plugins/emoji-assets/lang/tr.json b/plugins/emoji-assets/lang/tr.json new file mode 100644 index 0000000000..86b7cae11c --- /dev/null +++ b/plugins/emoji-assets/lang/tr.json @@ -0,0 +1,41 @@ +{ + "string": { + "SmileysAndPeople": "Gül & İnsanlar", + "Components": "Bileşenler", + "AnimalsAndNature": "Hayvanlar & Doğa", + "FoodAndDrink": "Yemek & İçecek", + "TravelAndPlaces": "Seyahat & Yerler", + "Activities": "Aktiviteler", + "Objects": "Nesneler", + "Symbols": "Semboller", + "Flags": "Bayraklar", + "FrequentlyUsed": "Sık kullanılanlar", + "GettingWorkDone": "İşleri halledelim", + "DefaultSkinTone": "Varsayılan ten rengi", + "NoTone": "Ton yok", + "Light": "Açık", + "MediumLight": "Orta-açık", + "Medium": "Orta", + "MediumDark": "Orta-koyu", + "Dark": "Koyu", + "Remove": "Kaldır", + "SearchDots": "Ara...", + "SearchResults": "Arama Sonuçları", + "CustomEmojis": "Özel Emojiler", + "Shortcode": "İsim", + "ShortcodeDescription": "Harf, sayı ve '-', '+', '_' sembollerini içerebilir.", + "Image": "Görsel", + "ImageDescription": "Emojiniz için .gif, .png veya .jpg dosyası belirtin.", + "UploadImage": "Yükle", + "Preview": "Önizleme", + "PreviewTextBegin": "Bu, içinde ", + "PreviewTextEnd": " olan bir cümle.", + "CreateTitle": "Özel Emoji oluştur", + "Create": "Oluştur", + "ImageAspectError": "Görsel 1:1 en-boy oranına sahip olmalıdır.", + "ShortcodeMatchError": "Harf, sayı ve '-', '+', '_' sembollerini içerebilir.", + "ShortcodeExistsError": "Bu isim zaten kullanılıyor. Lütfen başka bir isim seçin.", + "NewCustomEmojiDialogClose": "Bu diyalogu kapatmak istiyor musunuz?", + "NewCustomEmojiDialogCloseNote": "Tüm değişiklikler kaybolacak" + } +} diff --git a/plugins/export-assets/lang/tr.json b/plugins/export-assets/lang/tr.json new file mode 100644 index 0000000000..3975b05a9d --- /dev/null +++ b/plugins/export-assets/lang/tr.json @@ -0,0 +1,26 @@ +{ + "string": { + "WorkspaceNamePattern": "İsim 40 karakter veya daha kısa, boş olmamalı ve özel karakterler (<, >, /) içermemelidir", + "Export": "Dışa Aktar", + "DataToExport": "Dışa aktarılacak veri", + "ExportDocuments": "Dokümanlar", + "ExportMilestones": "Kilometre Taşı", + "ExportIssues": "Sorunlar", + "ExportTestCases": "Test Senaryoları", + "ExportTestRuns": "Test Çalıştırmaları", + "ExportTestPlans": "Test Planları", + "ExportFormat": "Dışa aktarma formatı", + "ExportJSON": "JSON", + "ExportCSV": "CSV", + "ExportUnifiedFormat": "Huly Birleşik Format", + "ExportIncludeContent": "İçerik dahil et", + "ExportEverything": "Her şey", + "ExportAttributesOnly": "Sadece öznitelikler", + "ExportRequestSuccess": "Dışa aktarma başladı.", + "ExportRequestSuccessMessage": "Dışa aktarma başladı. Tamamlandığında Gelen Kutunuzda bir bildirim alacaksınız.", + "ExportRequestFailed": "Dışa aktarma gönderilemedi.", + "ExportRequestFailedMessage": "Dışa aktarma gönderirken hata oluştu. Lütfen daha sonra tekrar deneyin.", + "ExportCompleted": "Dışa aktarma tamamlandı. Dosyalarınız hazır. Bunları sürücüden indirebilirsiniz.", + "ExportFailed": "Veri dışa aktarılamadı. Lütfen daha sonra tekrar deneyin." + } +} diff --git a/plugins/gmail-assets/lang/tr.json b/plugins/gmail-assets/lang/tr.json new file mode 100644 index 0000000000..ce68710ebd --- /dev/null +++ b/plugins/gmail-assets/lang/tr.json @@ -0,0 +1,50 @@ +{ + "string": { + "MessageID": "MesajID", + "IntegrationLabel": "Gmail", + "IntegrationDescription": "E-posta göndermek, almak ve yönetmek için Gmail hesabınızı bağlayın", + "SharedMessages": "paylaşılan e-postalar", + "To": "Kime:", + "From": "Kimden:", + "Copy": "Kopya", + "MessagesSelected": "mesaj seçildi", + "PublishSelected": "Seçilenleri yayınla", + "CreateMessage": "Mesaj oluştur", + "ShareMessages": "Mesajları paylaş", + "Connect": "Bağlan", + "RedirectGoogle": "Google kimlik doğrulama sayfasına yönlendirileceksiniz. Lütfen tüm izinleri seçtiğinizden emin olun.", + "ConnectGmail": "Gmail hesabını bağla", + "Reply": "Yanıtla", + "Subject": "Konu", + "Send": "Gönder", + "Resend": "Yeniden gönder", + "NewMessage": "Yeni mesaj", + "NewMessageTo": "Yeni mesaj:", + "Cancel": "İptal", + "SubjectPlaceholder": "Mesaj konusu", + "CopyPlaceholder": "Kopya:", + "ReplyTo": "Yanıtla:", + "Message": "Mesaj", + "Messages": "Mesajlar", + "Incoming": "Gelen", + "Email": "E-posta", + "Status": "Durum", + "EmailPlaceholder": "ahmet.yilmaz@ornek.com", + "WriteEmail": "E-posta Yaz", + "Shared": "Paylaşıldı", + "AvailableTo": "Uygun:", + "HaveWrittenEmail": "bir e-posta yazdı", + "NewIncomingMessage": "Size yeni bir e-posta gönderdi", + "ConfigLabel": "E-posta", + "ConfigDescription": "Gmail e-posta entegrasyonu için uzantı", + "GooglePrivacy": "Huly'nin Google API'lerinden aldığı bilgilerin kullanımı ve diğer uygulamalara aktarımı, Sınırlı Kullanım gereksinimleri dahil olmak üzere Google API Hizmetleri Kullanıcı Verileri Politikası'na uyacaktır.", + "EmailNotificationsDescription": "E-posta üzerinden kişisel bildirimler alın.", + "FailedToConnect": "Gmail servisi kullanılamıyor", + "TotalMessages": "Toplam mesaj:", + "Configure": "Gmail entegrasyonunu yapılandır", + "GmailSpace": "Mesaj kanalı için alan", + "PersonSpaceInfo": "E-posta size açık olacak", + "SharedSpaceInfo": "E-posta tüm alan katılımcılarına açık olacak", + "ConfigurationRequired": "Kullanmaya başlamak için lütfen Gmail entegrasyonunuzu yapılandırın" + } +} diff --git a/plugins/guest-assets/lang/tr.json b/plugins/guest-assets/lang/tr.json new file mode 100644 index 0000000000..a8e0efabe0 --- /dev/null +++ b/plugins/guest-assets/lang/tr.json @@ -0,0 +1,10 @@ +{ + "string": { + "CreatePublicLink": "Genel bağlantı oluştur", + "PublicLink": "Genel bağlantı", + "Revoke": "İptal et", + "RevokeConfirmation": "Bu, önceden paylaşılan bağlantının çalışmayı durdurmasına neden olur. Bu genel bağlantıyı iptal etmek istediğinizden emin misiniz?", + "LinkWasRevoked": "Genel bağlantı iptal edildi", + "Copy": "Kopyala" + } +} diff --git a/plugins/hr-assets/lang/tr.json b/plugins/hr-assets/lang/tr.json new file mode 100644 index 0000000000..fa06e25121 --- /dev/null +++ b/plugins/hr-assets/lang/tr.json @@ -0,0 +1,69 @@ +{ + "string": { + "Department": "Departman", + "ParentDepartmentLabel": "Üst departman", + "Structure": "Yapı", + "CreateDepartment": "Departman oluştur", + "CreateDepartmentLabel": "Departman", + "DepartmentPlaceholder": "Departman", + "TeamLead": "Takım lideri", + "UnAssignLead": "Takım liderini kaldır", + "MemberCount": "{count, plural, =0 {çalışan yok} =1 {1 çalışan} other {# çalışan}}", + "AssignLead": "Takım lideri ata", + "TeamLeadTooltip": "{value}", + "HRApplication": "İnsan kaynakları (beta)", + "MoveStaff": "Çalışan transferi", + "MoveStaffDescr": "Çalışanı {current}'ten {department}'e transfer etmek istiyor musunuz?", + "Departments": "Departmanlar", + "Positions": "Pozisyonlar", + "ShowEmployees": "Çalışanları göster", + "AddEmployee": "Çalışan ekle", + "SelectEmployee": "Çalışan seç", + "Schedule": "Program", + "RequestType": "Tip", + "CreateRequest": "{type} oluştur", + "Today": "Bugün", + "Summary": "Toplam", + "NoEmployeesInDepartment": "Seçilen departmanda çalışan yok", + "Vacation": "Tatil", + "Sick": "Hastalık", + "PTO": "İzin", + "PTOs": "İzinler", + "Remote": "Uzaktan", + "Overtime": "Fazla mesai", + "PTO2": "İzin/2", + "Overtime2": "Fazla mesai/2", + "EditRequest": "{type} düzenle", + "EditRequestType": "Tip düzenle", + "ChooseNewType": "Yeni tip seç:", + "UnchangeableType": "Bu tip değiştirilemez", + "Request": "Talep", + "ExistingRequests": "Belirlenen tarihler için zaten mevcut talepler var", + "Staff": "Çalışan", + "Member": "Üye", + "Members": "Üyeler", + "NoMembers": "Üye eklenmedi", + "AddMember": "Üye ekle", + "Subscribers": "Aboneler", + "PublicHoliday": "Resmi tatil", + "Title": "Başlık", + "Description": "Açıklama", + "PublicHolidays": "Resmi tatiller", + "MarkAsPublicHoliday": "Resmi tatil olarak işaretle", + "EditPublicHoliday": "Resmi tatili düzenle", + "Managers": "Yöneticiler", + "Export": "Dışa aktar", + "Separator": "Ayırıcı", + "ChooseSeparator": "Ayırıcı seç", + "RequestCreated": "Talep oluşturuldu", + "RequestUpdated": "Talep güncellendi", + "RequestRemoved": "Talep kaldırıldı", + "ConfigLabel": "İnsan kaynakları", + "ConfigDescription": "Organizasyon yapısını ve çalışan iş takvimini yönetmek için uzantı", + "WorkingDays": "Çalışma günleri", + "ReportedDays": "Raporlanan günler", + "Tasks": "Görevler", + "TPD": "TPD", + "EXTRa": "EXTRa" + } +} diff --git a/plugins/huly-mail-assets/lang/tr.json b/plugins/huly-mail-assets/lang/tr.json new file mode 100644 index 0000000000..50ced94f6e --- /dev/null +++ b/plugins/huly-mail-assets/lang/tr.json @@ -0,0 +1,20 @@ +{ + "string": { + "IntegrationLabel": "Huly Mail", + "IntegrationDescription": "E-posta göndermek, almak ve yönetmek için Huly posta kutunuzu bağlayın", + "Connect": "Bağlan", + "ConnectHulyMail": "Huly posta kutusunu bağla", + "Cancel": "İptal", + "Email": "E-posta", + "Status": "Durum", + "FailedToConnect": "Huly mail servisi kullanılamıyor", + "TotalMessages": "Toplam mesaj:", + "Configure": "Huly mail'i yapılandır", + "ChannelSpace": "Mesaj kanalı için alan", + "PersonSpaceInfo": "E-posta size açık olacak", + "SharedSpaceInfo": "E-posta tüm alan katılımcılarına açık olacak", + "Mailbox": "Posta kutusu", + "MailboxesNotConfigured": "Posta kutusu bulunamadı", + "ConfigureMailBoxes": "Başlamak için lütfen `Posta Kutuları` bölümünden bir posta kutusu ekleyin" + } +} diff --git a/plugins/inventory-assets/lang/tr.json b/plugins/inventory-assets/lang/tr.json new file mode 100644 index 0000000000..761d7c79bc --- /dev/null +++ b/plugins/inventory-assets/lang/tr.json @@ -0,0 +1,25 @@ +{ + "status": { + "CategoryRequired": "Kategori gerekli", + "NameRequired": "İsim gerekli" + }, + "string": { + "Categories": "Kategoriler", + "Category": "Kategori", + "CategoryCreateLabel": "Kategori", + "CreateCategory": "Kategori oluştur", + "CreateSubcategory": "Alt kategori oluştur", + "Inventory": "Envanter", + "ProductCreateLabel": "Ürün", + "CreateProduct": "Ürün oluştur", + "Products": "Ürünler", + "Product": "Ürün", + "Variant": "Varyant", + "SKU": "SKU", + "Variants": "Varyantlar", + "NoVariantsForProduct": "Bu ürün için varyant yok.", + "CreateVariant": "Varyant oluştur", + "ConfigLabel": "Envanter", + "ConfigDescription": "Envanteri yönetmek için uzantı" + } +} diff --git a/plugins/lead-assets/lang/tr.json b/plugins/lead-assets/lang/tr.json new file mode 100644 index 0000000000..7c60546fce --- /dev/null +++ b/plugins/lead-assets/lang/tr.json @@ -0,0 +1,39 @@ +{ + "string": { + "CreateFunnel": "Yeni Huni", + "CreateLead": "Yeni Aday", + "Funnel": "Huni", + "FunnelName": "Huni adı", + "Funnels": "Huniler", + "LeadApplication": "Adaylar (beta)", + "LeadCreateLabel": "Aday", + "SelectFunnel": "Huni seç", + "LeadName": "Aday adı", + "More": "Daha fazla...", + "Customer": "Müşteri", + "Customers": "Müşteriler", + "Leads": "Adaylar", + "MyLeads": "Adaylarım", + "SelectCustomer": "Müşteri seç", + "Lead": "Aday", + "Assignee": "Atanan", + "Title": "Başlık", + "LeadPlaceholder": "Basit aday", + "ManageFunnelStatuses": "Huni tiplerini yönet", + "GotoLeadApplication": "Aday Uygulamasına geç", + "IssueDescriptionPlaceholder": "Açıklama ekle...", + "CreateCustomer": "Müşteri Oluştur", + "CreateCustomerLabel": "Yeni Müşteri", + "NoLeadsForDocument": "Doküman için aday yok", + "Description": "Müşteri Açıklaması", + "FullDescription": "Tam açıklama", + "FunnelPlaceholder": "Basit huni", + "Members": "Üyeler", + "UnAssign": "Atamayı kaldır", + "ConfigLabel": "CRM", + "ConfigDescription": "Müşteri ilişkiler yönetimi için uzantı", + "EditFunnel": "Huniyi Düzenle", + "FunnelMembers": "Üyeler", + "RoleLabel": "Rol: {role}" + } +} diff --git a/plugins/login-assets/lang/tr.json b/plugins/login-assets/lang/tr.json new file mode 100644 index 0000000000..686da96958 --- /dev/null +++ b/plugins/login-assets/lang/tr.json @@ -0,0 +1,81 @@ +{ + "status": { + "RequiredField": "Gerekli alan {field}", + "FieldsDoNotMatch": "{field}, {field2} ile eşleşmiyor", + "ConnectingToServer": "Sunucuya bağlanılıyor....", + "IncorrectValue": "Yanlış değer {field}" + }, + "string": { + "LogIn": "Giriş Yap", + "SignUp": "Kayıt Ol", + "CreateWorkspace": "Çalışma alanı oluştur", + "HaveWorkspace": "Zaten bir çalışma alanınız var mı?", + "LastName": "Soyad", + "FirstName": "Ad", + "Join": "Katıl", + "Email": "E-posta", + "Password": "Şifre", + "Workspace": "Çalışma alanı adı", + "DoNotHaveAnAccount": "Hesabınız yok mu?", + "PasswordRepeat": "Şifreyi tekrarla", + "HaveAccount": "Zaten hesabınız var mı?", + "LoadingAccount": "Yükleniyor...", + "SelectWorkspace": "Çalışma alanı seç", + "Copy": "Kopyala", + "Copied": "Kopyalandı", + "Close": "Kapat", + "InviteDescription": "Diğer kullanıcıları davet etmek için bu bağlantıyı paylaşın", + "WantAnotherWorkspace": "Başka bir çalışma alanı oluşturmak ister misiniz?", + "ChangeAccount": "Hesabı değiştir", + "NotSeeingWorkspace": "Çalışma alanınızı görmüyor musunuz?", + "ForgotPassword": "Şifrenizi mi unuttunuz?", + "KnowPassword": "Şifrenizi biliyor musunuz?", + "Recover": "Kurtar", + "PasswordRecovery": "Şifre kurtarma", + "RecoveryLinkSent": "Şifre kurtarma bağlantısı e-postaya gönderildi", + "UseWorkspaceInviteSettings": "Çalışma alanı davet ayarlarını kullan", + "LinkValidHours": "Bağlantı geçerlilik süresi (saat):", + "EmailMask": "E-posta maskesi:", + "InviteLimit": "Davet limiti:", + "GetLink": "Davet bağlantısı al", + "NoLimit": "Limit yok", + "AlreadyJoined": "Zaten katıldınız mı?", + "ConfirmationSent": "Adresinizi onaylamak için bir bağlantı içeren mesaj e-postanıza gönderildi.", + "ConfirmationSent2": "Kaydınızı tamamlamak için lütfen bağlantıya tıklayın.", + "ContinueWith": "{provider} ile devam et", + "HaventReceivedCode": "Kodu almadınız mı?", + "ResendCode": "Kodu yeniden gönder", + "WrongEmail": "Yanlış e-posta?", + "ChangeEmail": "E-postayı değiştir", + "SentTo": "Bir kod gönderdik: ", + "CanFindCode": "Kodunuzu bulamıyor musunuz? Spam klasörünüze bakın.", + "LoginWithPassword": "Şifre ile giriş yap", + "LoginWithCode": "Kod ile giriş yap", + "SignUpWithPassword": "Şifre ile kayıt ol", + "SignUpWithCode": "Kod ile kayıt ol", + "FillInProfile": "Profilinizi doldurun", + "SetUpPassword": "Şifrenizi ayarlayın", + "Next": "İleri", + "Skip": "Atla", + "SignUpCompleted": "Kayıt tamamlandı", + "StartUsingHuly": "Huly'yi kullanmaya başla", + "PasswordMinLength": "{count, plural, =1 {Şifre en az # karakter uzunluğunda olmalı} other {Şifre en az # karakter uzunluğunda olmalı}}", + "PasswordMinSpecialChars": "{count, plural, =1 {Şifre en az # özel karakter içermeli} other {Şifre en az # özel karakter içermeli}}", + "PasswordMinDigits": "{count, plural, =1 {Şifre en az # rakam içermeli} other {Şifre en az # rakam içermeli}}", + "PasswordMinUpperChars": "{count, plural, =1 {Şifre en az # büyük harf içermeli} other {Şifre en az # büyük harf içermeli}}", + "PasswordMinLowerChars": "{count, plural, =1 {Şifre en az # küçük harf içermeli} other {Şifre en az # küçük harf içermeli}}", + "WorkspaceArchivedDesc": "Çalışma alanı kullanılmadığı için arşivlendi.", + "RestoreArchivedWorkspace": "Arşivden çıkar", + "Hello": "Merhaba {name},", + "ProcessingInvite": "Davet işleniyor, lütfen bekleyin...", + "SignToProceed": "Devam etmek için lütfen giriş yapın", + "Proceed": "Devam et", + "SetPasswordLater": "Şifreyi daha sonra ayarlayacağım", + "SetPasswordNow": "Şifreyi şimdi ayarlayacağım", + "LoginAsGuest": "Misafir olarak devam et", + "SignUpToCreateWorkspace": "Misafir erişimi olan çalışma alanı yok. Kendi alanınızı oluşturmak için lütfen kayıt olun.", + "WhatIsYourName": "Adınız nedir?", + "AccessExpired": "Erişim süresi doldu. Lütfen yeni bir erişim bağlantısı isteyin.", + "AccessNotActive": "Erişim süresi henüz başlamadı. Başlangıç zamanı: " + } +} diff --git a/plugins/love-assets/lang/tr.json b/plugins/love-assets/lang/tr.json new file mode 100644 index 0000000000..8ff0d86972 --- /dev/null +++ b/plugins/love-assets/lang/tr.json @@ -0,0 +1,98 @@ +{ + "string": { + "Office": "Ofis", + "Room": "Oda", + "RoomType": "Oda tipi", + "Share": "Paylaş", + "StopShare": "Paylaşmayı durdur", + "StartVideo": "Videoyu başlat", + "StopVideo": "Videoyu durdur", + "Mute": "Sessize al", + "UnMute": "Sesi aç", + "LeaveRoom": "Odadan ayrıl", + "Floors": "Katlar", + "MyOffice": "Ofisim", + "EditOffice": "Ofisi düzenle", + "FinalizeEditing": "Tamam", + "Floor": "Kat", + "ChangeFloor": "Kat değiştir", + "IsKnocking": "{name} kapıyı çalıyor...", + "Accept": "Kabul et", + "Decline": "Reddet", + "EnterRoom": "Odaya gir", + "TeamRoom": "Takım odası", + "MeetingRoom": "Toplantı odası", + "KnockingTo": "Kapı çalınıyor: ...", + "Cancel": "İptal", + "AnotherWindowError": "Başka bir pencerede zaten bağlantı kurulmuş. Lütfen o pencereyi kullanın veya yeniden bağlanın", + "Speaker": "Hoparlör", + "Microphone": "Mikrofon", + "Camera": "Kamera", + "Settings": "Ayarlar", + "LoveDescription": "Canlı Ofis Sanal Ortam", + "DefaultDevice": "Varsayılan cihaz", + "Knock": "Kapı çalma gerekli", + "Open": "Açık", + "DND": "Rahatsız etmeyin", + "ChangeAccess": "Erişimi değiştir", + "AddAFloor": "Kat ekle", + "RenameAFloor": "Katı yeniden adlandır", + "StartWithoutVideo": "Her zaman kamera kapalı başlat", + "StartWithMutedMic": "Her zaman mikrofon kapalı başlat", + "InvitingYou": "{name} sizi katılmaya davet ediyor", + "YouInivite": "Katılmaya davet ediyorsunuz", + "NoiseCancellation": "Gürültü engelleme", + "KnockingLabel": "Kapı çalma", + "InivitingLabel": "Davet", + "Invite": "Davet et", + "KnockAction": "Kapıyı çal", + "NoiseCancellationNotSupported": "Gürültü engelleme bu tarayıcıda desteklenmiyor", + "Blur": "Arka plan bulanıklaştırma", + "BlurRadius": "Yarıçap", + "BlurTooltip": "Bulanıklaştırma özelliği CPU tüketimini önemli ölçüde artırır, bu da genel sistem performansını etkileyebilir.", + "GuestLink": "Misafir bağlantısı", + "CopyGuestLink": "Misafir bağlantısını kopyala", + "Record": "Kaydet", + "StopRecord": "Kaydı durdur", + "LeaveRoomConfirmation": "Odadan ayrılmak istediğinizden emin misiniz?", + "ServiceNotConfigured": "Servis yapılandırılmamış", + "FullscreenMode": "Tam ekran modu", + "ExitingFullscreenMode": "Tam ekran modundan çıkılıyor", + "Select": "Seç", + "ChooseShare": "Paylaşılacak şeyi seç", + "CreateMeeting": "Toplantı oluştur", + "MoreOptions": "Daha fazla seçenek", + "StartTranscription": "Transkripti başlat", + "StopTranscription": "Transkripti durdur", + "Meeting": "Toplantı", + "Transcription": "Transkript", + "StartWithTranscription": "Transkript ile başlat", + "MeetingMinutes": "Toplantı tutanağı", + "MeetingsMinutes": "Toplantı tutanakları", + "StartMeeting": "Toplantıyı başlat", + "Video": "Video", + "NoMeetingMinutes": "Toplantı tutanağı yok", + "JoinMeeting": "Toplantıya katıl", + "MeetingStart": "Toplantı başlangıcı", + "MeetingEnd": "Toplantı bitişi", + "EndMeeting": "Toplantıyı bitir", + "Status": "Durum", + "Active": "Aktif", + "Finished": "Bitti", + "StartWithRecording": "Kayıt ile başlat", + "Language": "Dil", + "Kick": "Çıkar", + "WithAudio": "Sistem sesini dahil et", + "ShareWithAudioTooltip": "Ekranınızı sistem sesi ile paylaşın. Değişiklikleri uygulamak için ekran paylaşımını yeniden başlatın.", + "MicPermission": "Mikrofon bulunamadı, tarayıcı izinlerini kontrol edin", + "CamPermission": "Kamera bulunamadı, tarayıcı izinlerini kontrol edin", + "SearchMeetingMinutes": "Toplantı tutanağı ara...", + "Sharing": "Paylaşılıyor...", + "Browser": "Tarayıcı", + "Monitor": "Monitör", + "Window": "Pencere", + "MeetingEmptyTitle": "Toplantı bitti mi?", + "MeetingEmptyMessage": "Tüm katılımcılar ayrıldı. 1 dakika içinde bağlantınız kesilecek. Kalmak ister misiniz?", + "StayInRoom": "Odada kal" + } +} diff --git a/plugins/mail-assets/lang/tr.json b/plugins/mail-assets/lang/tr.json new file mode 100644 index 0000000000..b8755d780a --- /dev/null +++ b/plugins/mail-assets/lang/tr.json @@ -0,0 +1,5 @@ +{ + "string": { + "MailTag": "E-posta" + } +} diff --git a/plugins/media-assets/lang/tr.json b/plugins/media-assets/lang/tr.json new file mode 100644 index 0000000000..79962b445d --- /dev/null +++ b/plugins/media-assets/lang/tr.json @@ -0,0 +1,19 @@ +{ + "string": { + "Camera": "Kamera", + "Microphone": "Mikrofon", + "Speaker": "Hoparlör", + "DefaultCam": "Varsayılan kamera", + "DefaultMic": "Varsayılan mikrofon", + "DefaultSpeaker": "Varsayılan hoparlör", + "TurnOnCam": "Kamerayı aç", + "TurnOffCam": "Kamerayı kapat", + "TurnOnMic": "Mikrofonu aç", + "TurnOffMic": "Mikrofonu kapat", + "NoCam": "Kamera yok", + "NoMic": "Mikrofon yok", + "NoSpeaker": "Hoparlör yok", + "On": "Açık", + "Off": "Kapalı" + } +} diff --git a/plugins/notification-assets/lang/tr.json b/plugins/notification-assets/lang/tr.json new file mode 100644 index 0000000000..8fac0e0fdb --- /dev/null +++ b/plugins/notification-assets/lang/tr.json @@ -0,0 +1,62 @@ +{ + "string": { + "Notification": "Bildirim", + "Notifications": "Bildirimler", + "NoNotifications": "Bildirim yok", + "EmailNotification": "E-posta", + "PlatformNotification": "platformda", + "Track": "Takip et", + "DontTrack": "Takip etme", + "BrowserNotification": "tarayıcıda", + "Remove": "Bildirimi sil", + "RemoveAll": "Tüm bildirimleri sil", + "MarkAllAsRead": "Tümünü okundu olarak işaretle", + "MarkAsRead": "Okundu olarak işaretle", + "MarkAsUnread": "Okunmadı olarak işaretle", + "Archive": "Arşivle", + "Inbox": "Gelen Kutusu", + "Collaborators": "İşbirlikçiler", + "Change": "Değiştir", + "AddedRemoved": "Eklendi/Kaldırıldı", + "YouAddedCollaborators": "İşbirlikçilere eklendiniz", + "YouRemovedCollaborators": "İşbirlikçilerden kaldırıldınız", + "YouHaveJoinedTheConversation": "Sohbete katıldınız", + "ChangeCollaborators": "işbirlikçileri değiştirdi", + "Activity": "Aktivite", + "People": "Kişiler", + "All": "Tümü", + "Read": "Okundu", + "Unread": "Okunmadı", + "CommonNotificationTitle": "{title}", + "CommonNotificationBody": "{senderName} tarafından güncellendi", + "CommonNotificationChanged": "{senderName}, {property} değiştirdi", + "CommonNotificationChangedProperty": "{senderName}, {property} değerini \"{newValue}\" olarak değiştirdi", + "ChangedCollaborators": "İşbirlikçileri değiştirdi", + "NewCollaborators": "Yeni işbirlikçiler", + "RemovedCollaborators": "Kaldırılan işbirlikçiler", + "Edited": "düzenlendi", + "Pinned": "Sabitlendi", + "Message": "Mesaj", + "ArchiveAll": "Tümünü arşivle", + "MarkReadAll": "Tümünü okundu olarak işaretle", + "MarkUnreadAll": "Tümünü okunmadı olarak işaretle", + "ArchiveAllConfirmationTitle": "Tüm bildirimleri arşivle?", + "ArchiveAllConfirmationMessage": "Tüm bildirimleri arşivlemek istediğinizden emin misiniz? Bu işlem geri alınamaz.", + "StarDocument": "Dokümanı yıldızla", + "UnstarDocument": "Doküman yıldızını kaldır", + "Unsubscribe": "Abonelikten çık", + "Push": "Push", + "Unreads": "Okunmamışlar", + "EnablePush": "Push bildirimlerini etkinleştir", + "NotificationBlockedInBrowser": "Bildirimler tarayıcınızda engellenmiş. Lütfen tarayıcı ayarlarınızdan bildirimleri etkinleştirin", + "General": "Genel", + "InboxNotificationsDescription": "Huly gelen kutunuzda kişisel bildirimler alın.", + "PushNotificationsDescription": "Masaüstünde kişisel bildirimler alın.", + "CommonNotificationCollectionAdded": "{senderName}, {collection} ekledi", + "CommonNotificationCollectionRemoved": "{senderName}, {collection} kaldırdı", + "Sound": "Ses", + "SoundNotificationsDescription": "Olaylar için sesli bildirimler alın.", + "NoAccessToObject": "Artık bu nesneye erişiminiz yok", + "ViewIn": "{app} içinde görüntüle" + } +} diff --git a/plugins/onboard-assets/lang/tr.json b/plugins/onboard-assets/lang/tr.json new file mode 100644 index 0000000000..b0f66889d9 --- /dev/null +++ b/plugins/onboard-assets/lang/tr.json @@ -0,0 +1,19 @@ +{ + "status": { + "RequiredField": "Gerekli alan {field}", + "FieldsDoNotMatch": "{field}, {field2} ile eşleşmiyor", + "ConnectingToServer": "Sunucuya bağlanılıyor...." + }, + "string": { + "CreateWorkspace": "Çalışma alanı oluştur", + "LastName": "Soyad", + "FirstName": "Ad", + "Workspace": "Çalışma alanı adı", + "FillInProfile": "Profilinizi doldurun", + "SetUpPassword": "Şifrenizi ayarlayın", + "Next": "İleri", + "Skip": "Atla", + "SignUpCompleted": "Kayıt tamamlandı", + "StartUsingHuly": "Huly'yi kullanmaya başla" + } +} diff --git a/plugins/preference-assets/lang/tr.json b/plugins/preference-assets/lang/tr.json new file mode 100644 index 0000000000..90754a27de --- /dev/null +++ b/plugins/preference-assets/lang/tr.json @@ -0,0 +1,7 @@ +{ + "string": { + "Starred": "Yıldızlı", + "Star": "Yıldızla", + "Unstar": "Yıldızı kaldır" + } +} diff --git a/plugins/print-assets/lang/tr.json b/plugins/print-assets/lang/tr.json new file mode 100644 index 0000000000..5faa88e68c --- /dev/null +++ b/plugins/print-assets/lang/tr.json @@ -0,0 +1,5 @@ +{ + "string": { + "PrintToPDF": "PDF'e yazdır" + } +} diff --git a/plugins/process-assets/lang/tr.json b/plugins/process-assets/lang/tr.json new file mode 100644 index 0000000000..741c4d673f --- /dev/null +++ b/plugins/process-assets/lang/tr.json @@ -0,0 +1,135 @@ +{ + "string": { + "Method": "Metod", + "Execution": "Yürütme", + "Process": "Süreç", + "Step": "Adım", + "DeleteProcess": "Süreci sil", + "DeleteProcessConfirm": "Süreci silmek istiyor musunuz?", + "DeleteState": "Durumu Sil", + "DeleteStateConfirm": "Durumu silmek istiyor musunuz?", + "RunProcess": "Süreci çalıştır", + "Processes": "Süreçler (beta)", + "Untitled": "Başlıksız", + "States": "Durumlar", + "AddState": "Durum ekle", + "Rollback": "Geri al", + "NewProcess": "Yeni süreç", + "NewState": "Yeni durum", + "AddAction": "İşlem ekle", + "CreateProcess": "Süreç oluştur", + "UpdateCard": "Kartı güncelle", + "CreateToDo": "Eylem öğesi oluştur", + "NoProcesses": "Süreç yok", + "Done": "Tamam", + "ProcessName": "Süreç adı", + "NoAttributesForUpdate": "Güncellenecek öznitelik yok", + "MissingRequiredFields": "Gerekli {length, plural, =1 {alan} other {alanlar}} eksik: {value}", + "CustomValue": "Özel değer", + "FallbackValue": "Yedek değer", + "Functions": "Fonksiyonlar", + "UpperCase": "Büyük harf", + "LowerCase": "Küçük harf", + "Trim": "Kırp", + "FirstValue": "İlk değer", + "LastValue": "Son değer", + "Random": "Rastgele", + "AllProcesses": "Tüm süreçler", + "MyProcesses": "Süreçlerim", + "ShowDone": "Tamamlananları göster", + "Add": "Ekle", + "Subtract": "Çıkar", + "Offset": "Ofset", + "FirstWorkingDayAfter": "Sonraki ilk iş günü", + "FallbackValueError": "Boşsa hata göster", + "Required": "Gerekli", + "ParallelExecutionForbidden": "Paralel yürütme yasak", + "StartAutomatically": "Otomatik başlat", + "Error": "Hata", + "Continue": "Devam et", + "RequestFromUser": "Kullanıcıdan talep et", + "EnterValue": "Değer gir", + "OnToDoDone": "Eylem öğesi tamamlandığında", + "OnSubProcessesDone": "Alt süreçler tamamlandığında", + "Result": "Sonuç", + "RequestResult": "Sonuç talep et", + "NoResultRequired": "Sonuç gerekmez", + "From": "Kimden", + "To": "Kime", + "Trigger": "Tetikleyici", + "Actions": "İşlemler", + "Transition": "Geçiş", + "OnToDoCancelled": "Eylem öğesi iptal edildiğinde", + "DeleteTransition": "Geçişi sil", + "DeleteTransitionConfirm": "Geçişi silmek istiyor musunuz?", + "AddTransition": "Geçiş ekle", + "ToDo": "Eylem öğesi", + "CurrentCard": "Mevcut kart", + "Data": "Veri", + "Transitions": "Geçişler", + "OnExecutionStart": "Yürütme başlangıcında", + "Prepend": "Başa ekle", + "Append": "Sona ekle", + "Replace": "Değiştir", + "ReplaceAll": "Tümünü değiştir", + "Split": "Böl", + "Cut": "Kes", + "Replacement": "Değiştirme", + "Search": "Ara", + "Separator": "Ayırıcı", + "Start": "Başlat", + "End": "Bitir", + "Multiply": "Çarp", + "Divide": "Böl", + "Modulo": "Mod", + "Power": "Üs", + "Sqrt": "Karekök", + "Round": "Yuvarla", + "Absolute": "Mutlak", + "Ceil": "Yukarı yuvarla", + "Floor": "Aşağı yuvarla", + "LogAction": "Olay", + "Started": "Başlatıldı", + "Each": "Her biri", + "CreateCard": "Kart oluştur", + "WhenCardMatches": "Kart eşleştiğinde", + "WhenFieldChanges": "Alan değiştiğinde", + "ArraySizeEquals": "Boyut eşittir", + "ArraySizeGt": "Boyut büyüktür", + "ArraySizeGte": "Boyut büyük veya eşittir", + "ArraySizeLt": "Boyut küçüktür", + "ArraySizeLte": "Boyut küçük veya eşittir", + "Insert": "Ekle", + "Remove": "Kaldır", + "RemoveFirst": "İlkini kaldır", + "RemoveLast": "Sonuncuyu kaldır", + "Cancelled": "İptal edildi", + "WaitUntil": "Bekle:", + "CurrentUser": "Mevcut kullanıcı", + "CurrentDate": "Mevcut tarih", + "AddResult": "Sonuç ekle", + "For": "İçin", + "Context": "Bağlam", + "Attribute": "Öznitelik", + "ProcessRunned": "\"{process}\" süreci başlatıldı", + "ProcessStateChanged": "\"{process}\" süreci \"{state}\" durumuna geçti", + "ProcessFinished": "\"{process}\" süreci \"{state}\" durumunda tamamlandı", + "NewProcessToDo": "Yeni süreç Eylem öğesi" + }, + "error": { + "MethodNotFound": "Metod bulunamadı: {methodId}", + "AttributeNotExists": "Öznitelik mevcut değil: {key}", + "RelatedObjectNotFound": "İlişkili nesne bulunamadı: {attr}", + "RelationNotExists": "İlişki mevcut değil: {association}", + "EmptyAttributeContextValue": "Boş öznitelik değeri: {attr}", + "UserRequestedValueNotProvided": "Kullanıcı talep edilen değer sağlanmadı: {attr}", + "ObjectNotFound": "Nesne bulunamadı: {_id}", + "EmptyRelatedObjectValue": "Boş ilişkili nesne {parent} değeri: {attr}", + "InternalServerError": "Dahili sunucu hatası, destek ile iletişime geçin, hata id: {errorId}", + "ResultNotProvided": "Sonuç sağlanmadı", + "EmptyFunctionResult": "Boş fonksiyon sonucu {func}", + "ContextValueNotProvided": "Bağlam değeri sağlanmadı: {name}", + "RequiredParamsNotProvided": "Gerekli parametreler sağlanmadı: {params}", + "TooDeepTransitionRecursion": "Çok derin geçiş özyinelemesi" + } +} diff --git a/plugins/products-assets/lang/tr.json b/plugins/products-assets/lang/tr.json new file mode 100644 index 0000000000..f29708d9a9 --- /dev/null +++ b/plugins/products-assets/lang/tr.json @@ -0,0 +1,39 @@ +{ + "string": { + "Product": "Ürün", + "Products": "Ürünler", + "ProductsApplication": "Ürünler", + "ProductNamePlaceholder": "Ürün", + "ProductDescriptionPlaceholder": "Açıklama ekle...", + "ProductVersion": "Ürün sürümü", + "ProductVersions": "Ürün sürümleri", + "ProductVersionDescriptionPlaceholder": "Açıklama ekle...", + "ProductVersionParent": "Üst sürüm", + "ProductVersionState": "Durum", + "SearchProduct": "Ürün ara...", + "CreateProduct": "Ürün oluştur", + "CreateProductVersion": "Ürün sürümü oluştur", + "NoProductVersionParent": "Üst sürüm yok", + "NoProductVersions": "Ürün sürümü yok", + "CreateDialogClose": "Bu diyalogu kapatmak istiyor musunuz?", + "CreateDialogCloseNote": "Tüm değişiklikler kaybolacak", + "Description": "Açıklama", + "Major": "Majör", + "Minor": "Minör", + "Codename": "Kod adı", + "ProductVersionStateActive": "Aktif", + "ProductVersionStateReleased": "Yayınlandı", + "Icon": "İkon", + "Color": "Renk", + "Private": "Özel", + "Public": "Genel", + "Members": "Üyeler", + "RoleLabel": "Rol: {role}", + "UpdateProductPermission": "Ürünü güncelle", + "UpdateProductDescription": "Kullanıcılara ürün güncelleme yetkisi verir", + "ChangeControl": "Değişiklik kontrolü", + "ChangeSeverity": "Değişiklik şiddeti", + "ConfigLabel": "Ürünler", + "ConfigDescription": "Ürünleri yönetmek için uzantı" + } +} diff --git a/plugins/questions-assets/lang/tr.json b/plugins/questions-assets/lang/tr.json new file mode 100644 index 0000000000..1e6c30e8d9 --- /dev/null +++ b/plugins/questions-assets/lang/tr.json @@ -0,0 +1,35 @@ +{ + "string": { + "Answer": "Cevap", + "Answers": "Cevaplar", + "Assessment": "Değerlendirme", + "Assessments": "Değerlendirmeler", + "CorrectAnswer": "Doğru Cevap", + "CorrectAnswers": "Doğru Cevaplar", + "Duplicate": "Çoğalt", + "Failed": "Başarısız", + "MultipleChoice": "Çoklu seç", + "MultipleChoiceAssessment": "Çoklu seçim", + "MultipleChoiceQuestion": "Çoklu seçim (puanlanmaz)", + "NoQuestions": "Soru Yok", + "Option": "Seçenek", + "Owner": "Sahip", + "Options": "Seçenekler", + "Ordering": "Doğru sıraya koy", + "OrderingAssessment": "Sıralama", + "OrderingQuestion": "Sıralama (puanlanmaz)", + "Passed": "Geçti", + "Question": "Soru", + "Questions": "Sorular", + "Rank": "Sıra", + "ReleasedBy": "Yayınlayan", + "ReleasedDate": "Yayın Tarihi", + "Score": "Puan", + "SingleChoice": "Seç", + "SingleChoiceAssessment": "Tekli seçim", + "SingleChoiceQuestion": "Tekli seçim (puanlanmaz)", + "TypePercentage": "Yüzde", + "TypeQuestionOption": "Seçenek", + "TypeRank": "Sıra" + } +} diff --git a/plugins/recorder-assets/lang/tr.json b/plugins/recorder-assets/lang/tr.json new file mode 100644 index 0000000000..73eda64a5c --- /dev/null +++ b/plugins/recorder-assets/lang/tr.json @@ -0,0 +1,33 @@ +{ + "string": { + "Cancel": "İptal", + "Pause": "Duraklat", + "Stop": "Durdur", + "Resume": "Devam et", + "Record": "Kaydet", + "Done": "Tamam", + "CancelRecording": "Kaydı iptal et", + "CancelRecordingConfirm": "Kaydı iptal etmek istediğinizden emin misiniz?", + "RestartRecording": "Kaydı yeniden başlat", + "RestartRecordingConfirm": "Kaydı yeniden başlatmak istediğinizden emin misiniz?", + "ScreenRecordingName": "Ekran Kaydı {date}", + "CameraRecordingName": "Kamera Kaydı {date}", + "ClickToSkip": "Atlamak için tıkla", + "RecordVideo": "Video kaydet", + "ShareWithAudio": "Ses ile paylaş", + "ShareScreen": "Ekranı paylaş", + "StopSharing": "Paylaşmayı durdur", + "SelectVideoToRecord": "Kaydetmek için video kamerayı etkinleştirin veya ekranı paylaşın", + "CameraSize": "Kamera boyutu", + "CameraPos": "Kamera konumu", + "Small": "Küçük", + "Medium": "Orta", + "Large": "Büyük", + "TopLeft": "Sol üst", + "TopRight": "Sağ üst", + "BottomLeft": "Sol alt", + "BottomRight": "Sağ alt", + "Resolution": "Çözünürlük", + "Original": "Orijinal" + } +} diff --git a/plugins/recruit-assets/lang/tr.json b/plugins/recruit-assets/lang/tr.json new file mode 100644 index 0000000000..0239f3ea26 --- /dev/null +++ b/plugins/recruit-assets/lang/tr.json @@ -0,0 +1,129 @@ +{ + "string": { + "RecruitApplication": "İşe Alım", + "Vacancies": "İş İlanları", + "TalentPools": "Yetenek havuzu", + "Talents": "Yetenekler", + "VacancyName": "İlan Adı *", + "VacancyDescription": "İlan Açıklaması", + "CreateVacancy": "İlan Oluştur", + "Vacancy": "İş İlanı", + "VacancyCreateLabel": "İş İlanı", + "CompanyCreateLabel": "Şirket", + "VacancyPlaceholder": "Yazılım Mühendisi", + "CreateAnApplication": "Yeni Başvuru", + "NoVacancies": "İlan Yok", + "NoApplicationsForTalent": "Bu yetenek için başvuru yok.", + "NoApplicationsForVacancy": "Bu ilan için başvuru yok.", + "CreateApplication": "Yeni Başvuru", + "ApplicationCreateLabel": "Başvuru", + "SelectVacancy": "İlan seç", + "Talent": "Yetenek", + "TalentCreateLabel": "Yetenek", + "CreateTalent": "Yeni Yetenek", + "CreateTalentDialogClose": "Bu diyalogu kapatmak istiyor musunuz?", + "CreateTalentDialogCloseNote": "Tüm değişiklikler kaybolacak", + "ResumeDraft": "Özgeçmiş taslağı", + "AssignRecruiter": "İşe alım uzmanı ata", + "UnAssignRecruiter": "İşe alım uzmanını kaldır", + "UnAssignCompany": "Şirketi kaldır", + "Recruiters": "İşe alım uzmanları", + "Create": "Oluştur", + "Applications": "Başvurular", + "ThisVacancyIsPrivate": "Bu ilan özel", + "Description": "Açıklama", + "Company": "Şirket", + "Edit": "Düzenle", + "Delete": "Sil", + "WorkLocationPreferences": "Çalışma konumu tercihleri", + "Onsite": "Yerinde", + "Remote": "Uzaktan", + "SearchApplication": "Başvuru ara...", + "Application": "Başvuru", + "AssignedRecruiter": "Atanan işe alım uzmanı", + "SkillLabel": "Yetenek", + "SkillsLabel": "Yetenekler", + "SkillCreateLabel": "Yetenek", + "General": "Genel", + "Members": "Üyeler", + "Yes": "Evet", + "No": "Hayır", + "NA": "Belirsiz", + "ApplicationsShort": "Başv.", + "Due": "Bitiş tarihi", + "Location": "Konum", + "Title": "Başlık", + "Source": "Kaynak", + "PersonFirstNamePlaceholder": "Ad", + "PersonLastNamePlaceholder": "Soyad", + "PersonLocationPlaceholder": "Konum", + "ManageVacancyStatuses": "İlan tiplerini yönet", + "EditVacancy": "Düzenle", + "FullDescription": "Tam açıklama", + "CreateReview": "İnceleme Planla", + "CreateReviewParams": "{label} Planla", + "Reviews": "İncelemeler", + "Review": "İnceleme", + "ReviewCreateLabel": "İnceleme", + "NewReview": "Yeni İnceleme", + "Opinions": "Görüşler", + "Opinion": "Görüş", + "OpinionValue": "Değerlendirme", + "StartDate": "Başlangıç tarihi", + "DueDate": "Bitiş tarihi", + "Verdict": "Karar", + "OpinionSave": "Kaydet", + "TalentReviews": "Tüm Yetenek İncelemeleri", + "NoReviewForCandidate": "İnceleme yok", + "CreateAnReview": "İnceleme oluştur", + "CreateOpinion": "Görüş oluştur", + "OpinionValuePlaceholder": "10/10", + "Participants": "Katılımcılar", + "NoParticipants": "Katılımcı eklenmedi", + "PersonsLabel": "{name}", + "AddDescription": "Açıklama ekle", + "NumberSkills": "{count, plural, =0 {yetenek yok} =1 {1 yetenek} other {# yetenek}}", + "GotoTalents": "Yeteneklere Git", + "GotoVacancies": "İlanlara Git", + "GotoSkills": "Yeteneklere Git", + "GotoMyApplications": "Başvurularıma Git", + "GotoApplicants": "Başvurulara Git", + "GotoRecruitApplication": "İşe Alım Uygulamasına Geç", + "AddDropHere": "Özgeçmiş ekle veya sürükle", + "Uploading": "Yükleniyor...", + "Parsing": "Ayrıştırılıyor...", + "CopyId": "ID'yi Kopyala", + "CopyLink": "Bağlantıyı kopyala", + "HasActiveApplicant": "Sadece Aktif", + "HasNoActiveApplicant": "Aktif Değil", + "NoneApplications": "Hiçbiri", + "VacancyList": "İş İlanları", + "VacancyMatching": "İlan ile yetenekleri eşleştir", + "Score": "Puan", + "Match": "Eşleştir", + "PerformMatch": "Eşleştir", + "MoveApplication": "Başka ilana taşı", + "SearchVacancy": "İlan ara...", + "Organizations": "Şirketler", + "TemplateReplace": "Yeni şablonu uygulamak istiyor musunuz?", + "TemplateReplaceConfirm": "Tüm alanlar yeni şablon değerleriyle değiştirilecek", + "Apply": "Uygula", + "OpenVacancyList": "Listeyi aç", + "Export": "Dışa aktar", + "ConfigLabel": "İşe Alım", + "ConfigDescription": "Yetenekleri/Başvuruları ve İlanları yönetmek için uzantı.", + "MyApplications": "Başvurularım", + "ShowApplications": "Başvuruları göster", + "GetTalentIds": "Yetenek id'lerini al", + "HideDoneState": "Tamamlanmış başvuruları gizle", + "HideArchivedVacancies": "Arşivlenmiş İlanları gizle", + "HideApplicantsFromArchivedVacancies": "Arşivlenmiş İlanlardan gizle", + "CreateNewSkills": "Mevcut bulunamazsa yeni yetenekler oluştur", + "SwapFirstAndLastNames": "Ad ve soyadı değiştir" + }, + "status": { + "ApplicationExists": "Başvuru zaten mevcut", + "TalentRequired": "Lütfen yetenek seçin", + "VacancyRequired": "Lütfen ilan seçin" + } +} diff --git a/plugins/request-assets/lang/tr.json b/plugins/request-assets/lang/tr.json new file mode 100644 index 0000000000..13e5e12613 --- /dev/null +++ b/plugins/request-assets/lang/tr.json @@ -0,0 +1,25 @@ +{ + "string": { + "Requests": "Talepler", + "Request": "Talep", + "Approve": "Onayla", + "Approved": "Onaylandı", + "CreatedRequest": "Oluşturuldu: ", + "For": "İçin", + "Change": "Değiştir", + "Add": "Ekle", + "Remove": "Kaldır", + "Status": "Durum", + "Requested": "Talep Edildi", + "Completed": "Tamamlandı", + "Reject": "Reddet", + "Rejected": "Reddedildi", + "Comment": "Yorum", + "PleaseTypeMessage": "Devam etmek için lütfen yorum mesajı yazın...", + "NoRequests": "Talep yok", + "Cancel": "İptal", + "Cancelled": "İptal Edildi", + "NewRequest": "Yeni Talep", + "CancelRequest": "Talebi İptal Et" + } +} diff --git a/plugins/setting-assets/lang/tr.json b/plugins/setting-assets/lang/tr.json new file mode 100644 index 0000000000..151eac5774 --- /dev/null +++ b/plugins/setting-assets/lang/tr.json @@ -0,0 +1,203 @@ +{ + "string": { + "Setting": "Ayar", + "Spaces": "Alanlar", + "Integrations": "Entegrasyonlar", + "Support": "Destek", + "Privacy": "Gizlilik", + "Terms": "Koşullar", + "AccountSettings": "Hesap ayarları", + "Categories": "Kategoriler", + "Delete": "Sil", + "ChangePassword": "Şifreyi değiştir", + "CurrentPassword": "Mevcut şifre", + "NewPassword": "Yeni şifre", + "Disconnect": "Bağlantıyı kes", + "DisconnectAll": "Tümünün bağlantısını kes", + "Saving": "Kaydediliyor...", + "Saved": "Kaydedildi", + "Add": "Ekle", + "AddNew": "{type} Ekle", + "Proceed": "Devam et", + "NewEmail": "Yeni e-posta", + "SendConfirmation": "Onay kodu gönder", + "CodeSent": "Kod gönderildi. Lütfen aşağıdaki alana girin.", + "SendAgain": "Tekrar gönder", + "SendAgainIn": "Tekrar gönderilebilir:", + "Value": "Değer", + "EnterCurrentPassword": "Mevcut şifreyi girin", + "EnterNewPassword": "Yeni şifreyi girin", + "RepeatNewPassword": "Yeni şifreyi tekrarla", + "Signout": "Çıkış yap", + "Settings": "Ayarlar", + "SelectWorkspace": "Çalışma alanı seç", + "InviteWorkspace": "Çalışma alanına davet et", + "DeleteStatus": "Durumu sil", + "DeleteStatusConfirm": "Bu durumu silmek istiyor musunuz?", + "Reconnect": "Yeniden bağlan", + "IntegrationDisabled": " devre dışı bırakıldı", + "IntegrationDisabledSetting": "Entegrasyon devre dışı bırakıldı", + "IntegrationDisabledDescr": "Entegrasyon devre dışı", + "IntegrationWith": "Entegrasyon: ", + "ClassSetting": "Sınıf ayarı", + "ClassSettingHint": "Ortak bir özellik veya niteliğe sahip, tür, tip veya kalite bakımından diğerlerinden farklı bir öğe kümesi veya kategorisi.", + "ClassProperties": "Sınıf özellikleri", + "Classes": "Sınıflar", + "Attributes": "Öznitelikler", + "DeleteAttribute": "Özniteliği sil", + "DeleteAttributeConfirm": "Bu özniteliği silmek istiyor musunuz?", + "DeleteAttributeExistConfirm": "Bu özniteliği silmek istiyor musunuz? Veriler kaybolacak", + "DeleteMixin": "Mixin'i Sil", + "DeleteMixinConfirm": "Bu mixin'i silmek istiyor musunuz?", + "DeleteMixinExistConfirm": "Bu mixin'i silmek istiyor musunuz? Veriler kullanılamaz olacak", + "Attribute": "Öznitelik", + "Custom": "Özel", + "Type": "Tip", + "WithTime": "Zamanla", + "DateMode": "Tarih modu", + "CreatingAttribute": "Öznitelik oluşturuluyor", + "EditAttribute": "Özniteliği düzenle", + "CreateEnum": "Enum oluştur", + "EditEnum": "Enum'u düzenle", + "Enums": "Enum'lar", + "EnumsSettingHint": "Ortak bir özellik veya niteliğe sahip, tür, tip veya kalite bakımından diğerlerinden farklı bir öğe kümesi veya kategorisi.", + "EnumTitle": "Enum başlığı", + "EnumsCount": "{count, plural, =1 {# seçenek} other {# seçenek}}", + "ProjectTypesCount": "{count, plural, =0 {Proje tipi yok} =1 {# proje tipi} other {# proje tipi}}", + "Options": "Seçenekler", + "EnterOptionTitle": "Seçenek başlığı girin", + "NewEnumDialogClose": "Bu diyalogu kapatmak istiyor musunuz?", + "NewEnumDialogCloseNote": "Tüm değişiklikler kaybolacak", + "NewValue": "Yeni değer", + "Leave": "Çalışma alanından ayrıl", + "LeaveDescr": "Çalışma alanından ayrılmak istediğinizden emin misiniz? Bu işlem geri alınamaz.", + "Owners": "Sahipler", + "WorkspaceSettings": "Çalışma alanı ayarları", + "Select": "Seç", + "AddOwner": "Sahip ekle", + "ReadonlyGuest": "Salt okunur", + "Guest": "Misafir", + "User": "Kullanıcı", + "Maintainer": "Bakımcı", + "Owner": "Sahip", + "OwnerFirstName": "Sahibin Adı", + "OwnerLastName": "Sahibin Soyadı", + "Role": "Rol", + "FailedToSave": "Şifre güncellenemedi", + "ImportEnum": "Enum değerlerini içe aktar", + "ImportEnumCopy": "Enum değerlerini panodan kopyala", + "CreateMixin": "Mixin Oluştur", + "OldNames": "Eski değerler", + "NewClassName": "Yeni sınıf adı yazın veya önceki değerlerden seçin...", + "ShowAttribute": "Özniteliği göster", + "HideAttribute": "Özniteliği gizle", + "Visibility": "Görünürlük", + "Hidden": "Gizli", + "Configure": "Yapılandır", + "InviteSettings": "Davet ayarları", + "DefaultValue": "Varsayılan değer", + "SelectAValue": "Bir değer seç", + "DateOnly": "Sadece tarih", + "OnlyTime": "Sadece saat", + "DateAndTime": "Tarih ve saat", + "Configuration": "Yapılandırma", + "ConfigurationEnabled": "Etkin", + "ConfigurationDisabled": "Devre dışı", + "ConfigDisable": "Devre dışı bırak", + "ConfigEnable": "Etkinleştir", + "ConfigBeta": "Beta sürümü", + "Properties": "Özellikler", + "TaskTypes": "Görev tipleri", + "Automations": "Otomasyonlar", + "Collections": "Koleksiyonlar", + "ClassColon": "Sınıf:", + "SpaceTypes": "Alan tipleri", + "NewSpaceType": "Yeni alan tipi", + "SpaceTypeTitle": "Alan tipi başlığı", + "General": "Genel", + "Description": "Açıklama", + "CountSpaces": "{count, plural, =0 {Alan yok} =1 {# alan} other {# alan}}", + "Roles": "Roller", + "RoleName": "Rol adı", + "Permissions": "İzinler", + "Assignees": "Atananlar", + "DeleteRole": "Rolü sil", + "DeleteRoleConfirmation": "Bu rolü silmek istediğinizden emin misiniz? Bu role sahip tüm kullanıcılar izinlerini kaybedecek.", + "DeleteWorkspace": "Çalışma alanını sil", + "DeleteWorkspaceConfirm": "Bu çalışma alanını silmek istediğinizden emin misiniz? Siz ve diğer tüm üyeler bu çalışma alanına erişimi kaybedecek. Çalışma alanındaki tüm bilgiler kaybolacak. Bu işlem geri alınamaz. Devam etmek istiyor musunuz?", + "DeleteSpaceType": "Alan tipini sil", + "DeleteSpaceTypeConfirm": "Bu alan tipini silmek istediğinizden emin misiniz?", + "WorkspaceName": "Çalışma alanı adı", + "Workspace": "Çalışma alanı", + "OwnerOrMaintainerRequired": "Çalışma alanı Sahibi veya Bakımcısı olmanız gerekiyor", + "Backup": "Yedek", + "BackupLast": "Son yedekleme", + "BackupTotalSnapshots": "Toplam Anlık Görüntü", + "BackupTotalFiles": "Dosyalar", + "BackupSize": "Yedek boyutu", + "BackupLinkInfo": "wget veya curl gibi araçlarla özyinelemeli olarak indirilebilen bir yedekleme dizininin URL'si.", + "BackupBearerTokenInfo": "Yedeklemeye erişmek için bir bearer token gereklidir.", + "BackupSnapshots": "Yedek Anlık Görüntüleri", + "BackupFileDownload": "Dosya İndir", + "BackupFiles": "Yedek Dosyaları", + "BackupNoBackup": "Şu anda kullanılabilir yedek yok.", + "NonBackupedBlobs": "Yedeklenmemiş blob'lar", + "Calendar": "Takvim", + "StartOfTheWeek": "Haftanın başlangıcı", + "SystemSetupString": "Sistem Kurulumu ({day})", + "DefaultString": "Varsayılan ({day})", + "AddAttribute": "Öznitelik ekle", + "WorkspaceNamePattern": "İsim 40 karakter veya daha kısa, boş olmamalı ve özel karakterler (<, >, /) içermemelidir", + "Mailboxes": "Posta Kutuları", + "CreateMailbox": "Posta kutusu oluştur", + "CreateMailboxPlaceholder": "guzel-isim", + "MailboxNoDomains": "E-posta alan adları yapılandırılmamış", + "MailboxLimitReached": "Posta kutusu limitine ulaşıldı", + "MailboxErrorInvalidName": "Posta kutusu adı geçersiz", + "MailboxErrorDomainNotFound": "Alan adı bulunamadı", + "MailboxErrorNameRulesViolated": "Posta kutusu adı {minLen} ile {maxLen} karakter uzunluğunda olmalı", + "MailboxErrorMailboxExists": "Bu posta kutusu adı zaten kullanılıyor", + "MailboxErrorMailboxCountLimit": "Hesabınız için posta kutusu sayı limitine ulaşıldı", + "DeleteMailbox": "Posta kutusunu sil", + "MailboxDeleteConfirmation": "Bu posta kutusunu silmek istediğinizden emin misiniz?", + "DisablePermissions": "Rol tabanlı erişim kontrolünü devre dışı bırak", + "EnablePermissions": "Rol tabanlı erişim kontrolünü etkinleştir", + "DisablePermissionsConfirmation": "Rol tabanlı erişim kontrolünü devre dışı bırakmak istediğinizden emin misiniz? Tüm roller ve izinler devre dışı kalacak.", + "EnablePermissionsConfirmation": "Rol tabanlı erişim kontrolünü etkinleştirmek istediğinizden emin misiniz? Tüm roller ve izinler etkinleştirilecek.", + "BetaWarning": "Beta olarak etiketlenmiş modüller deneysel amaçlarla mevcuttur ve tamamen işlevsel olmayabilir. Şu anda kritik işler için beta özelliklere güvenmenizi önermiyoruz.", + "IntegrationFailed": "Entegrasyon oluşturulamadı", + "IntegrationError": "Lütfen tekrar deneyin veya sorun devam ederse destekle iletişime geçin", + "EmailIsUsed": "E-posta adresi başka bir hesap tarafından zaten kullanılıyor", + "Customize": "Özelleştir", + "GuestAccess": "Anonim misafirler", + "GuestAccessDescription": "Anonim kullanıcıların çalışma alanınızı salt okunur modda ziyaret etmesine izin verir", + "GuestSignUpDescription": "Anonim kullanıcıların çalışma alanınıza sınırlı düzenleme haklarıyla misafir olarak katılmasına izin verir", + "GuestChannelsDescription": "Misafirlerin katıldıktan sonra mesaj yazabileceği kanallar", + "GuestChannelsArrayLabel": "Kanalları seç", + "ManageIdentities": "Kimlikleri yönet", + "Release": "Serbest bırak", + "ReleaseSocialId": "Sosyal ID'yi serbest bırak", + "ReleaseSocialIdConfirm": "Bu sosyal ID'yi serbest bırakmak istediğinizden emin misiniz: {socialId}? Bu, hesabınızdan kaldırılacak ve artık giriş yapmak için kullanamazsınız. Ayrıca, ilgili tüm entegrasyonlar kaldırılacak.", + "ReleasePrimarySocialId": "Birincil sosyal ID'yi serbest bırak", + "ReleasePrimarySocialIdConfirm": "Mevcut birincil sosyal id'nizi serbest bırakmak sayfanın yeniden yüklenmesini gerektirecek. Devam etmek istediğinizden emin misiniz?", + "Login": "Giriş", + "Primary": "Birincil", + "MyIntegrations": "Entegrasyonlarım", + "AllIntegrations": "Tümü", + "ConnectedIntegrations": "Entegre", + "AvailableIntegrations": "Kullanılabilir", + "Connect": "Bağlan", + "Integrate": "Entegre et", + "FailedToLoadIntegrations": "Entegrasyonlar yüklenemedi", + "FailedToDisconnect": "Entegrasyon bağlantısı kesilemedi", + "ServiceIsUnavailable": "Servis kullanılamıyor", + "Integrated": "Entegre", + "Connected": "Bağlandı", + "Available": "Kullanılabilir", + "NotConnectedIntegration": "{account} hesabı çalışma alanıyla entegre değil", + "IntegrationIsUnstable": "Entegrasyon servisi sorunlar yaşıyor. Bazı özellikler düzgün çalışmayabilir.", + "MinValue": "Minimum değer", + "MaxValue": "Maksimum değer", + "IntegerOnly": "Sadece tam sayılar" + } +} diff --git a/plugins/support-assets/lang/tr.json b/plugins/support-assets/lang/tr.json new file mode 100644 index 0000000000..4ec3e8dd99 --- /dev/null +++ b/plugins/support-assets/lang/tr.json @@ -0,0 +1,7 @@ +{ + "string": { + "ContactUs": "Bize ulaşın", + "ReportBug": "Hata Bildirimi?", + "PrivacyPolicy": "Gizlilik Politikası" + } +} diff --git a/plugins/survey-assets/lang/tr.json b/plugins/survey-assets/lang/tr.json new file mode 100644 index 0000000000..3d91ee0e65 --- /dev/null +++ b/plugins/survey-assets/lang/tr.json @@ -0,0 +1,51 @@ +{ + "string": { + "Answer": "Cevap", + "AnswerPlaceholder": "Cevabınızı yazın", + "AnswerCustomOption": "Özel seçenek", + "Application": "Anket (beta)", + "Close": "Kapat", + "Control": "Kontrol", + "Completed": "Tamamlandı", + "CreatePoll": "Anket oluştur", + "CreateSurvey": "Anket", + "DeleteOption": "Seçeneği Sil", + "DeletePoll": "Anketi Sil", + "DeletePollConfirm": "Anketi silmek istediğinizden emin misiniz?", + "DeleteQuestion": "Soruyu Sil", + "DeleteQuestionConfirm": "Soruyu silmek istediğinizden emin misiniz?", + "Name": "Başlık", + "NoAnswer": "Cevap yok", + "NoName": "Başlıksız", + "NoPollsForDocument": "Bunun için anket yok", + "Poll": "Anket", + "Polls": "Anketler", + "Prompt": "Açıklama", + "PromptPlaceholder": "Kullanıcıyı bazı soruları cevaplamaya teşvik edin", + "Settings": "Ayarlar", + "Question": "Soru", + "Questions": "Sorular", + "QuestionKindString": "Basit cevap", + "QuestionKindOption": "Bir seçenek seç", + "QuestionKindOptions": "Birkaç seçenek seç", + "QuestionIsMandatory": "Zorunlu", + "QuestionHasCustomOption": "Özel seçenek var", + "QuestionPlaceholder": "Soru ekle", + "QuestionPlaceholderEmpty": "Soru metni girin", + "QuestionPlaceholderOption": "Seçenek ekle", + "QuestionTooltipMandatory": "Cevap gerekli", + "QuestionTooltipCustomOption": "Kullanıcı kendi seçeneğini sağlayabilir", + "Survey": "Anket Formu", + "Surveys": "Anket Formları", + "SurveyEdit": "Formu Düzenle", + "SurveyPreview": "Formu Önizle", + "SurveySubmit": "Gönder", + "SurveySubmitConfirm": "Bundan sonra cevapları değiştiremezsiniz. Şimdi göndermek istediğinizden emin misiniz?", + "ValidateFail": "Bazı gerekli sorular cevaplanmadı", + "ValidateInfo": "Form kullanıcı için böyle görünecek. Anketinizi test etmek için cevaplar yazmayı ve seçenekleri seçmeyi deneyin. Yukarıdaki başlıktaki yeşil simge, formun düzgün doldurulduğunu gösterir", + "ValidateOk": "Form doğru şekilde dolduruldu", + "EditAnswers": "Cevapları düzenle", + "ConfigLabel": "Anketler", + "ConfigDescription": "Anketleri yönetmek için uzantı" + } +} diff --git a/plugins/tags-assets/lang/tr.json b/plugins/tags-assets/lang/tr.json new file mode 100644 index 0000000000..c0a86f0602 --- /dev/null +++ b/plugins/tags-assets/lang/tr.json @@ -0,0 +1,44 @@ +{ + "string": { + "TagElementLabel": "Etiket", + "TitleLabel": "Etiket", + "DescriptionLabel": "Açıklama", + "ColorLabel": "Renk", + "CategoryLabel": "Kategori", + "TagReferenceLabel": "Etiket", + "TagLabel": "Etiket", + "TagName": "Lütfen {word} başlığı yazın", + "AddTagTooltip": "{word} Ekle/Oluştur", + "AddNowTooltip": "{word} Oluştur", + "AddTag": "{word} Oluştur", + "AddLabel": "Etiket ekle", + "EditTag": "{word} Düzenle", + "TagCreateLabel": "Etiket", + "CancelLabel": "İptal", + "SearchCreate": "Ara/İsim ...", + "QuickAddItems": "Hızlı {word} Ekle \"{title}\"", + "NoItems": "Eklenmiş {word} yok ...", + "TagDescriptionLabel": "Açıklama", + "TagDescriptionPlaceholder": "Lütfen açıklamayı buraya yazın", + "TagTooltip": "{text}", + "Tags": "Etiketler", + "SaveLabel": "Kaydet", + "WeightLabel": "Ağırlık", + "WeightPlaceholder": "Lütfen ağırlığı buraya yazın", + "CategoryPlaceholder": "Lütfen kategoriyi buraya yazın", + "AssetLabel": "Varlık", + "CategoryTargetClass": "Kategori", + "CategoryTagsLabel": "Kategori Öğeleri", + "OtherCategoryLabel": "Diğer", + "AllCategories": "Tüm Kategoriler", + "DefaultLabel": "Varsayılan kategori", + "SelectAll": "Tümünü seç", + "SelectNone": "Hiçbirini seçme", + "ApplyTags": "Uygula", + "Weight": "Ağırlık", + "Expert": "Uzman", + "Meaningfull": "Anlamlı", + "Initial": "İlk", + "NumberLabels": "{count, plural, =0 {etiket yok} =1 {1 etiket} other {# etiket}}" + } +} diff --git a/plugins/task-assets/lang/tr.json b/plugins/task-assets/lang/tr.json new file mode 100644 index 0000000000..af61d30d42 --- /dev/null +++ b/plugins/task-assets/lang/tr.json @@ -0,0 +1,101 @@ +{ + "string": { + "Description": "Açıklama", + "DescriptionPlaceholder": "Açıklama", + "ShortDescription": "Kısa açıklama", + "StartDate": "Başlangıç tarihi", + "DueDate": "Bitiş tarihi", + "TaskState": "Durum", + "TaskStateTitle": "Başlık", + "TaskStateDone": "Tamam", + "TaskNumber": "No.", + "Todos": "Yapılacaklar", + "Todo": "Yapılacak", + "TaskDone": "Tamamla", + "TaskDueTo": "Bitiş tarihi", + "ProjectName": "Proje", + "Task": "Görev", + "SubTask": "Alt görev", + "TaskAndSubTask": "Görev & Alt görev", + "TaskAndSubTaskDescription": "Bu görev tipi bir projede hem görev hem de alt görev oluşturmak için kullanılabilir", + "TaskParent": "Üst", + "IssueName": "İsim", + "TaskComments": "Yorumlar", + "TaskLabels": "Etiketler", + "TaskAssignee": "Atanan", + "Rank": "Sıra", + "TaskCreateLabel": "Görev", + "EditStates": "Durumları düzenle", + "MarkAsDone": "Tamamlandı olarak işaretle", + "MarkAsUndone": "Tamamlanmadı olarak işaretle", + "Kanban": "Kanban", + "ApplicationLabelTask": "Görevler", + "ProjectNamePlaceholder": "Proje adı", + "TaskNamePlaceholder": "Sıkıcı görev", + "TodoDescriptionPlaceholder": "yapılacak...", + "TaskProject": "seçili proje", + "SelectProject": "Proje seç", + "TaskName": "Görev adı *", + "AssignThisTask": "Bu görevi ata", + "AssigneeRequired": "Atanan gerekli", + "More": "Seçenekler", + "TaskUnAssign": "Atamayı kaldır", + "NoTaskForObject": "Görev tanımlanmamış", + "Delete": "Sil", + "TodoName": "İsim", + "TodoState": "Durum", + "DoneState": "Tamam Durumu", + "UndoneState": "Yapılacak", + "TodoDueDate": "Son tarih", + "TodoDescription": "Yapılacak açıklaması *", + "TodoEdit": "Yapılacağı Düzenle", + "TodoSave": "Kaydet", + "TodoCreate": "Yapılacak Oluştur", + "ActiveStates": "Aktif durumlar", + "DoneStatesWon": "Tamam durumu / Kazanıldı", + "DoneStatesLost": "Tamam durumu / Kaybedildi", + "StateBacklog": "Backlog", + "StateUnstarted": "Başlamadı", + "StateActive": "Aktif", + "AllStates": "Tüm durumlar", + "DoneStates": "Tamam durumları", + "States": "Durumlar", + "NoDoneState": "Tamamlanmadı", + "ManageStatusesWithin": "Uygulama durumlarını yönet:", + "StatusDelete": "Durumu sil", + "StatusDeleteConfirm": "Bu durumu silmek istiyor musunuz?", + "CantStatusDelete": "Durum silinemiyor", + "CantStatusDeleteError": "Verilen durumda nesneler var. Önce taşıyın veya silin.", + "Tasks": "Görevler", + "AssignedToMe": "Bana atanan", + "Dashboard": "Pano", + "AllTime": "Tüm zamanlar", + "RelatedIssues": "İlgili süreçler", + "StatusName": "Durum adı", + "StatusPopupTitle": "Durumu düzenle", + "NameAlreadyExists": "Bu isim bu durum tipi için zaten mevcut", + "ProjectType": "Proje tipi", + "ProjectTypes": "Proje tipleri", + "StatusChange": "Durum değişti", + "TaskCreated": "Görev oluşturuldu", + "TaskType": "Görev tipi", + "ManageProjects": "Proje tipleri", + "Export": "Dışa aktar", + "CreateProjectType": "Proje tipi oluştur", + "ClassicProject": "Klasik proje", + "LastSave": "Son kayıt", + "Published": "Yayınlandı", + "CountTasks": "{count, plural, =0 {Görev yok} =1 {# görev} other {# görev}}", + "CountProjects": "{count, plural, =0 {Proje yok} =1 {# proje} other {# proje}}", + "ProjectTypeTitle": "Proje tipi başlığı", + "ProcessStates": "Süreç durumları", + "Type": "Tip", + "Group": "Grup", + "Color": "Renk", + "Identifier": "Tanımlayıcı", + "RenameStatus": "Durumu yeni isme yeniden adlandır", + "UpdateTasksStatusRequest": "Durum {total} görevle kullanılıyor, hepsinin güncellenmesini gerektirecek. Lütfen onaylayın.", + "TaskTypes": "Görev tipleri", + "Collections": "Koleksiyonlar" + } +} diff --git a/plugins/telegram-assets/lang/tr.json b/plugins/telegram-assets/lang/tr.json new file mode 100644 index 0000000000..02be09c43f --- /dev/null +++ b/plugins/telegram-assets/lang/tr.json @@ -0,0 +1,99 @@ +{ + "string": { + "Loading": "Yükleniyor...", + "IntegrationConnected": "{phone} olarak bağlandı", + "Disconnect": "Bağlantıyı kes", + "SharedMessages": "paylaşılan Telegram mesajları", + "Next": "İleri", + "Back": "Geri", + "Connect": "Bağlan", + "Connecting": "Bağlanıyor...", + "ConnectFull": "Telegram hesabını bağla", + "Password": "Şifre", + "Phone": "Telefon", + "PhonePlaceholder": "+90 555 333 7777", + "PhoneDescr": "Hesabınızı bağlamak için Telegram telefon numaranızı girin.", + "PasswordDescr": "İkinci faktör şifrenizi girin", + "CodeDescr": "Telegram hesabınıza gelen 5 haneli kodu girin.", + "Cancel": "İptal", + "Share": "Mesajları paylaş", + "PublishSelected": "Seçilenleri yayınla", + "SharedMessage": "Paylaşılan mesaj", + "Content": "İçerik", + "Incoming": "Gelen", + "Messages": "Mesajlar", + "NewMessage": "Yeni mesaj", + "NewIncomingMessage": "Size yeni bir mesaj gönderdi", + "Telegram": "Telegram", + "TelegramIntegrationDesc": "Telegram kanallarını ve mesajlarını senkronize et", + "TelegramIntegrationDesc2": "Bu özellik normal Telegram bildirimlerinden bağımsızdır", + "ToSetupNotification": "Normal Telegram bildirimlerini ayarlamak için:", + "TelegramNotificationPath": "Bildirimler > Genel > Telegram > Yapılandır", + "Status": "Durum", + "MessagesSelected": "mesaj seçildi", + "ConfigLabel": "Telegram", + "ConfigDescription": "Telegram mesajlarını okumak ve yazmak için uzantı", + "ConnectBotInfoStart": "Botumuzla etkileşime başlamak için", + "ConnectBotInfoEnd": "açın ve \"Başlat\"a tıklayın.", + "ConnectBotError": "Bağlantı otomatik olarak kurulamadı. Lütfen \"Başlat\"a tıklayarak botu yeniden bağlamayı deneyin.", + "TestConnection": "Bağlantıyı test et", + "Connected": "Bağlandı", + "TelegramNotificationDescription": "Telegram'da kişisel bildirimler alın.", + "BotDescription": "Bu bot ile tüm bildirimleri alabilir ve Telegram'dan ayrılmadan yanıtlayabilirsiniz.", + "BotShortDescription": "Bu bot ile tüm bildirimleri alabilir ve Telegram'dan ayrılmadan yanıtlayabilirsiniz", + "WelcomeMessage": "Hoş geldiniz! Ben tüm {app} bildirimlerini almanıza ve Telegram'dan ayrılmadan yanıtlamanıza yardımcı olan bir botum.", + "TestMessage": "{app} hesabınız bağlandı. Bildirimlerinizi alacaksınız.", + "ConnectMessage": "⚠️Lütfen beni {app} hesabınıza bağlayın.\\nKod oluşturmak için /connect gönderin ve {app} ayarlarına yapıştırın.\\nKod {minutes} dakika geçerlidir.", + "StopMessage": "Artık {app} etkinlikleri hakkında bildirim almayacaksınız. Geri açmak isterseniz, sadece /start gönderin.", + "StartBot": "Botu başlat", + "ConnectAccount": "OTP ile hesap bağla", + "ShowCommandsDetails": "Komut detaylarını göster", + "TurnNotificationsOff": "Bildirimleri kapat", + "ConnectedDescriptionHtml": "✅{name} olarak bağlandınız", + "AccountAlreadyConnectedHtml": "Zaten {name} olarak bağlısınız", + "AccountConnectedHtml": "{name} olarak başarıyla bağlandınız", + "AccountAlreadyConnected": "Hesap zaten bağlı", + "InvalidCode": "Geçersiz kod", + "SomethingWentWrong": "Bir şeyler ters gitti. Lütfen tekrar deneyin.", + "Configure": "Yapılandır", + "ConnectTelegramBot": "Telegram Botunu Bağla", + "DisconnectMessage": "⚠️Servisten bağlantınız kesildi. Lütfen {app} üzerinde /{command} kullanarak hesabınızı yeniden bağlayın.", + "SyncAllChannels": "Tüm kanalları senkronize et", + "SyncStarredChannels": "Yıldızlı kanalları senkronize et", + "Public": "Genel", + "Private": "Özel", + "TotalChannels": "Toplam Kanal:", + "SyncEnabled": "Senkronizasyon etkin", + "SyncDisabled": "Senkronizasyon devre dışı", + "SelectAll": "Tümünü seç", + "Selected": "Seçildi", + "EnableSync": "Senkronizasyonu etkinleştir", + "DisableSync": "Senkronizasyonu devre dışı bırak", + "SelectAccess": "Erişim seç", + "ConfigureIntegration": "Entegrasyonu yapılandır", + "Apply": "Uygula", + "SyncedChannels": "Senkronize kanallar:", + "Type": "Tip", + "SyncMode": "Senkronizasyon Modu", + "Access": "Erişim", + "User": "Kullanıcı", + "Group": "Grup", + "Channel": "Kanal", + "Actions": "İşlemler", + "SelectAllAction": "Tümünü seç", + "UnselectAllAction": "Seçimi kaldır", + "EnableSynchronization": "Senkronizasyonu etkinleştir", + "DisableSynchronization": "Senkronizasyonu devre dışı bırak", + "SetPublicAccess": "Genel erişim ayarla", + "SetPrivateAccess": "Özel erişim ayarla", + "NoChannelsFound": "Kanal bulunamadı", + "TryAdjustingSearch": "Arama sorgunuzu ayarlamayı deneyin veya", + "ClearSearch": "aramayı temizle", + "NoChannelsAvailable": "Kullanılabilir kanal yok", + "EnableSyncToConfigure": "Kanal erişimini yapılandırmak için senkronizasyonu etkinleştirin", + "AccessCannotBeChanged": "Mevcut kanal için erişim değiştirilemez", + "ServiceIsUnavailable": "Telegram servisi kullanılamıyor", + "IncorrectPhoneOrCode": "Telegram hesabı bağlanamadı, lütfen telefon numarasının ve kodun doğru girildiğinden emin olun", + "UnknownError": "Telegram servisinde bilinmeyen bir hata oluştu" + } +} diff --git a/plugins/templates-assets/lang/tr.json b/plugins/templates-assets/lang/tr.json new file mode 100644 index 0000000000..046c6e5956 --- /dev/null +++ b/plugins/templates-assets/lang/tr.json @@ -0,0 +1,21 @@ +{ + "string": { + "Cancel": "İptal", + "Templates": "Metin Şablonları", + "TemplatesHeader": "METİN ŞABLONLARI", + "CreateTemplate": "ŞABLON OLUŞTUR", + "SaveTemplate": "Şablonu kaydet", + "EditTemplate": "Şablonu düzenle", + "ViewTemplate": "Şablonu görüntüle", + "Suggested": "ÖNERİLEN", + "SearchTemplate": "şablon ara", + "TemplatePlaceholder": "Yeni şablon", + "Title": "Başlık", + "Message": "Mesaj", + "Field": "Alan", + "TemplateCategory": "Şablon grubu", + "CreateTemplateCategory": "Grup oluştur", + "Copy": "Kopyala", + "Template": "Şablon" + } +} diff --git a/plugins/test-management-assets/lang/tr.json b/plugins/test-management-assets/lang/tr.json new file mode 100644 index 0000000000..2d19b5c533 --- /dev/null +++ b/plugins/test-management-assets/lang/tr.json @@ -0,0 +1,96 @@ +{ + "string": { + "ConfigLabel": "Test Yönetimi", + "ConfigDescription": "Test senaryolarını yönetmek için uzantı", + "TestCaseType": "Tip", + "TestCasePriority": "Öncelik", + "TestCaseStatus": "Durum", + "TestSuite": "Test Paketi", + "SuiteName": "İsim", + "SuiteDescription": "Açıklama", + "Suite": "Paket", + "TestName": "İsim", + "TestDescription": "Açıklama", + "TestType": "Tip", + "TestPriority": "Öncelik", + "TestStatus": "Durum", + "TestEstimatedTime": "Tahmini süre", + "TestPreconditions": "Ön koşullar", + "TestSteps": "Adımlar", + "TestAssignee": "Atanan", + "TestCase": "Test senaryosu", + "TestProject": "Proje", + "TestManagementApplication": "Test Yönetimi (beta)", + "AllTestSuites": "Tüm test paketleri", + "AllProjects": "Tüm projeler", + "Projects": "Projeler", + "CreateProject": "Proje oluştur", + "EditProject": "Projeyi düzenle", + "TestCases": "Test senaryoları", + "TestManagementDescription": "Test senaryolarını yönetmek için uzantı", + "CreateTestCase": "Yeni test senaryosu", + "FullDescription": "Açıklama", + "ProjectName": "İsim", + "ProjectType": "Tip", + "Members": "Üyeler", + "RoleLabel": "Rol", + "ProjectMembers": "Proje üyeleri", + "TestSuites": "Test paketleri", + "CreateTestSuite": "Test paketi oluştur", + "NamePlaceholder": "Paket adı", + "DescriptionPlaceholder": "Açıklama (opsiyonel)", + "TestRuns": "Test çalıştırmaları", + "TestRun": "Test çalıştırması", + "TestNamePlaceholder": "Test senaryosu başlığı", + "ChooseIcon": "İkon seç", + "NoTestSuite": "Test paketi yok", + "StatusDraft": "Taslak", + "StatusReview": "İncelemeye hazır", + "StatusReviewComments": "İnceleme yorumlarını düzeltmeli", + "StatusApproved": "Onaylandı", + "StatusRejected": "Reddedildi", + "SetStatus": "Durum belirle", + "Assignee": "Atanan", + "Unassigned": "Atanmamış", + "AssignTo": "Ata:", + "AssignedTo": "Atanan:", + "PreviousAssigned": "Önceden atanan", + "NoTestCases": "Bu test paketinde test senaryosu yok", + "CreateTestRun": "Yeni test çalıştırması", + "TestRunNamePlaceholder": "Test çalıştırması adı", + "SelectTestSuites": "Test paketlerini seç", + "SelectTestCases": "Test senaryolarını seç", + "TestLibrary": "Test kütüphanesi", + "TestResult": "Sonuç", + "TestRunResult": "Sonuç", + "TestRunStatus": "Durum", + "StatusNonTested": "Test edilmedi", + "StatusBlocked": "Engellendi", + "StatusPassed": "Geçti", + "StatusFailed": "Başarısız", + "SelectTestCase": "Test senaryosu seç", + "Save": "Kaydet", + "SaveAndNext": "Kaydet ve ileri", + "DonePercent": "% Tamamlandı", + "TestResults": "Sonuçlar", + "TestRunName": "İsim", + "DueDate": "Bitiş tarihi", + "RunTestCases": "Çalıştır", + "TestCaseDescription": "Test senaryosu açıklaması", + "TestResultAttributes": "Sonuç", + "GoToNextTest": "İleri", + "GoToNextTestTooltip": "Sonraki teste git", + "AllTests": "Tüm testler", + "MyTests": "Testlerim", + "Comments": "Yorumlar", + "Cancel": "İptal", + "Name": "İsim", + "TestPlans": "Test planları", + "TestPlan": "Test planı", + "CreateTestPlan": "Yeni test planı", + "SelectedTestCases": "{count, plural, =0 {Test senaryosu seçilmedi} one {# test senaryosu seçildi} few {# test senaryosu seçildi} other {# test senaryosu seçildi}}", + "DefaultAssignee": "Varsayılan atanan", + "TestPlanTitle": "Test planı başlığı", + "RunAssistant": "Asistan çalıştır" + } +} diff --git a/plugins/text-editor-assets/lang/tr.json b/plugins/text-editor-assets/lang/tr.json new file mode 100644 index 0000000000..87256b6b14 --- /dev/null +++ b/plugins/text-editor-assets/lang/tr.json @@ -0,0 +1,78 @@ +{ + "string": { + "TableOfContents": "İçindekiler", + "Suggested": "ÖNERİLEN", + "NoItems": "Öğe yok", + "EditorPlaceholder": "Yazmaya başlayın...", + "Edit": "Düzenle", + "Bold": "Kalın", + "Italic": "İtalik", + "Strikethrough": "Üstü çizili", + "Link": "Bağlantı", + "Save": "Kaydet", + "OrderedList": "Numaralı liste", + "BulletedList": "Madde işaretli liste", + "Blockquote": "Alıntı", + "Code": "Kod", + "CodeBlock": "Kod bloğu", + "Note": "Not", + "ConfigureNote": "Notu yapılandır", + "Set": "Ayarla", + "Update": "Güncelle", + "Remove": "Kaldır", + "NotePlaceholder": "Not ekle...", + "SampleText": "Örnek metin", + "Send": "Gönder", + "Attach": "Ekle", + "TextStyle": "Metin stili", + "Emoji": "Emoji", + "GIF": "GIF", + "Mention": "Bahset", + "Underlined": "Altı çizili", + "AlignCenter": "Ortaya hizala", + "AlignLeft": "Sola hizala", + "AlignRight": "Sağa hizala", + "Download": "İndir", + "ViewImage": "Görseli görüntüle", + "ViewOriginal": "Orijinali görüntüle", + "MoreActions": "Daha fazla işlem", + "FullDescription": "Tam açıklama", + "NoFullDescription": "Detaylı açıklama yok", + "EnableDiffMode": "Fark modu", + "AddColumnBefore": "Önce ekle", + "AddColumnAfter": "Sonra ekle", + "DeleteColumn": "Sil", + "AddRowBefore": "Önce ekle", + "AddRowAfter": "Sonra ekle", + "DeleteRow": "Sil", + "DeleteTable": "Sil", + "MergeCells": "Hücreleri birleştir", + "SplitCells": "Hücreleri ayır", + "Duplicate": "Çoğalt", + "CategoryRow": "Satırlar", + "CategoryColumn": "Sütunlar", + "CategoryCell": "Hücreler", + "Table": "Tablo", + "InsertTable": "Tablo ekle", + "TableOptions": "Tabloyu özelleştir", + "SelectTable": "Tablo seç", + "Width": "Genişlik", + "Height": "Yükseklik", + "Unset": "Kaldır", + "Image": "Görsel", + "SeparatorLine": "Ayırıcı çizgi", + "TodoList": "Eylem öğeleri", + "TodoItem": "Eylem öğesi listesi", + "DrawingBoard": "Çizim tahtası", + "MermaidDiargram": "Diyagram", + "Comment": "Yorum", + "AddComment": "Yorum ekle", + "AddCommentPlaceholder": "Yorum ekle...", + "SetCellHighlightColor": "Hücre rengini ayarla", + "SetTextColor": "Metin rengini ayarla", + "ConvertToLinkPreview": "Bağlantı olarak göster", + "ConvertToEmbedPreview": "İçerik önizlemesi olarak göster", + "UnableToLoadEmbeddedContent": "Bağlantı önizlemesi izin ayarları veya desteklenmeyen içerik nedeniyle yüklenemedi", + "CannotConnectToCollaborationService": "İşbirliği servisine bağlanılamıyor" + } +} diff --git a/plugins/time-assets/lang/tr.json b/plugins/time-assets/lang/tr.json new file mode 100644 index 0000000000..8e1f5bd2c7 --- /dev/null +++ b/plugins/time-assets/lang/tr.json @@ -0,0 +1,63 @@ +{ + "string": { + "Planner": "Planlayıcı", + "Calendar": "Takvim", + "Agenda": "Ajanda", + "Me": "Ben", + "Team": "Takım", + "TeamPlanner": "Takım Planlayıcısı", + "Today": "Bugün", + "TodayColon": "Bugün:", + "Tomorrow": "Yarın", + "Yesterday": "Dün", + "Completed": "Tamamlandı", + "Now": "Şimdi", + "Scheduled": "Planlandı", + "Schedule": "Planla", + "WithoutProject": "Projesi olmayan", + "TotalGroupTime": "{days, plural, =0 {} other {#g}} {hours, plural, =0 {} other {#s}} {minutes, plural, =0 {} other {#dk}}", + "Tasks": "Görevler", + "WorkSlot": "Çalışma Aralığı", + "WorkItem": "Çalışma Öğesi", + "Inbox": "Gelen Kutusu", + "All": "Tümü", + "AddToDo": "Eylem Öğesi Ekle", + "CreateToDo": "Eylem Öğesi Ekle, kaydetmek için Enter'a basın", + "ToDos": "Eylem Öğeleri", + "Done": "Tamam", + "EditToDo": "Eylem Öğesini Düzenle", + "Unplanned": "Planlanmamış", + "Planned": "Planlanmış", + "AddSlot": "Aralık Ekle", + "SetPriority": "Öncelik belirle…", + "NoPriority": "Öncelik yok", + "LowPriority": "Düşük Öncelik", + "MediumPriority": "Orta Öncelik", + "HighPriority": "Yüksek Öncelik", + "UrgentPriority": "Acil Öncelik", + "Low": "Düşük", + "Medium": "Orta", + "High": "Yüksek", + "Urgent": "Acil", + "AddTo": "Ekle:", + "AddTitle": "Başlık Ekle", + "MyWork": "İşlerim", + "WeekCalendar": "Hafta", + "DayCalendar": "Gün", + "GotoTimePlaning": "Planlama", + "GotoTimeTeamPlaning": "Takım Planlaması", + "NewToDo": "Yeni Eylem Öğesi", + "ToDo": "Eylem Öğesi", + "ToDoColon": "Eylem Öğeleri:", + "Priority": "Öncelik", + "CreatedToDo": "Eylem Öğesi Oluşturuldu", + "NewToDoDetails": "Yeni Eylem Öğesi: {details}", + "MarkedAsDone": "Tamamlandı", + "WorkSchedule": "Çalışma programı", + "SummaryDuration": "Özet", + "UnassignToDo": "Eylem Öğesinin Atamasını Kaldır", + "UnassignToDoConfirm": "Bu Eylem Öğesinin atamasını kaldırmak istiyor musunuz? Eylem Öğesi, atananın planlayıcısından kaldırılacak.", + "ReassignToDo": "Eylem Öğesi atananı değiştir", + "ReassignToDoConfirm": "Eylem Öğesi atananını değiştirmek istiyor musunuz? Eylem Öğesi, mevcut atananın planlayıcısından kaldırılacak." + } +} diff --git a/plugins/tracker-assets/lang/tr.json b/plugins/tracker-assets/lang/tr.json new file mode 100644 index 0000000000..3fa966eb5e --- /dev/null +++ b/plugins/tracker-assets/lang/tr.json @@ -0,0 +1,276 @@ +{ + "string": { + "TrackerApplication": "Tracker", + "Projects": "Projeleriniz", + "More": "Daha fazla", + "Default": "Varsayılan", + "MakeDefault": "Varsayılan yap", + "Delete": "Sil", + "Open": "Aç", + "Members": "Üyeler", + "Inbox": "Gelen Kutusu", + "MyIssues": "Sorunlarım", + "ViewIssue": "Sorunu görüntüle", + "IssueCreated": "Sorun Oluşturuldu", + "Issues": "Sorunlar", + "Views": "Görünümler", + "Active": "Aktif", + "AllIssues": "Tüm sorunlar", + "ActiveIssues": "Aktif sorunlar", + "BacklogIssues": "Backlog", + "Backlog": "Backlog", + "Board": "Pano", + "Components": "Bileşenler", + "AllComponents": "Tümü", + "BacklogComponents": "Backlog", + "ActiveComponents": "Aktif", + "ClosedComponents": "Kapalı", + "NewComponent": "Yeni bileşen", + "CreateComponent": "Bileşen oluştur", + "ComponentNamePlaceholder": "Bileşen adı", + "ComponentDescriptionPlaceholder": "Açıklama (opsiyonel)", + "ComponentLead": "Lider", + "ComponentMembers": "Üyeler", + "StartDate": "Başlangıç tarihi", + "TargetDate": "Hedef tarih", + "Planned": "Planlandı", + "InProgress": "Devam ediyor", + "Paused": "Duraklatıldı", + "Completed": "Tamamlandı", + "Canceled": "İptal edildi", + "CreateProject": "Proje oluştur", + "NewProject": "Yeni proje", + "ProjectTitle": "Proje başlığı", + "ProjectTitlePlaceholder": "Yeni proje", + "UsedInIssueIDs": "Sorun ID'lerinde kullanıldı", + "Identifier": "Tanımlayıcı", + "Import": "İçe aktar", + "ProjectIdentifier": "Proje tanımlayıcı", + "IdentifierExists": "Proje tanımlayıcı zaten mevcut", + "ProjectIdentifierPlaceholder": "PRJCT", + "ChooseIcon": "İkon seç", + "AddIssue": "Sorun ekle", + "NewIssue": "Yeni sorun", + "NewIssuePlaceholder": "Yeni", + "ResumeDraft": "Taslağa devam et", + "SaveIssue": "Sorunu oluştur", + "SetPriority": "Öncelik belirle…", + "SetStatus": "Durum belirle…", + "SelectIssue": "Sorun seç", + "Priority": "Öncelik", + "NoPriority": "Öncelik yok", + "Urgent": "Acil", + "High": "Yüksek", + "Medium": "Orta", + "Low": "Düşük", + "Unassigned": "Atanmamış", + "Back": "Geri", + "List": "Liste", + "NumberLabels": "{count, plural, =0 {etiket yok} =1 {1 etiket} other {# etiket}}", + "CategoryBacklog": "Backlog", + "CategoryUnstarted": "Başlamadı", + "CategoryStarted": "Başladı", + "CategoryCompleted": "Tamamlandı", + "CategoryCanceled": "İptal edildi", + "Title": "Başlık", + "Name": "İsim", + "Description": "Açıklama", + "Status": "Durum", + "Number": "Numara", + "Assignee": "Atanan", + "AssignTo": "Ata...", + "AssignedTo": "{value}'e atandı", + "Parent": "Üst sorun", + "SetParent": "Üst sorun belirle…", + "ChangeParent": "Üst sorunu değiştir…", + "RemoveParent": "Üst sorunu kaldır", + "OpenParent": "Üst sorunu aç", + "SubIssues": "Alt sorunlar", + "SubIssuesList": "Alt sorunlar ({subIssues})", + "OpenSubIssues": "Alt sorunları aç", + "AddSubIssues": "Alt sorun ekle", + "BlockedBy": "Engelleyen", + "RelatedTo": "İlgili", + "Comments": "Yorumlar", + "Attachments": "Ekler", + "Labels": "Etiketler", + "Component": "Bileşen", + "Space": "", + "SetDueDate": "Bitiş tarihi belirle…", + "ChangeDueDate": "Bitiş tarihini değiştir…", + "ModificationDate": "{value} güncellendi", + "Project": "Proje", + "Issue": "Sorun", + "SubIssue": "Alt sorun", + "Document": "", + "DocumentIcon": "", + "DocumentColor": "", + "Rank": "Sıra", + "TypeIssuePriority": "Sorun önceliği", + "IssueTitlePlaceholder": "Sorun başlığı", + "SubIssueTitlePlaceholder": "Alt sorun başlığı", + "IssueDescriptionPlaceholder": "Açıklama ekle…", + "SubIssueDescriptionPlaceholder": "Alt sorun açıklaması ekle", + "AddIssueTooltip": "Sorun ekle...", + "NewIssueDialogClose": "Bu diyalogu kapatmak istiyor musunuz?", + "NewIssueDialogCloseNote": "Tüm değişiklikler kaybolacak", + "RemoveComponentDialogClose": "Bileşeni sil?", + "RemoveComponentDialogCloseNote": "Bu bileşeni silmek istediğinizden emin misiniz? Bu işlem geri alınamaz", + "Grouping": "Gruplama", + "Ordering": "Sıralama", + "CompletedIssues": "Tamamlanan sorunlar", + "NoGrouping": "Gruplama yok", + "NoAssignee": "Atanan yok", + "LastUpdated": "Son güncelleme", + "DueDate": "Bitiş tarihi", + "Manual": "Manuel", + "All": "Tümü", + "PastWeek": "Geçen hafta", + "PastMonth": "Geçen ay", + "CopyIssueUrl": "Sorun URL'sini panoya kopyala", + "CopyIssueId": "Sorun ID'sini panoya kopyala", + "CopyIssueBranch": "Git branch adını panoya kopyala", + "CopyIssueTitle": "Sorun başlığını panoya kopyala", + "AssetLabel": "Varlık", + "AddToComponent": "Bileşene ekle…", + "MoveToComponent": "Bileşene taşı…", + "NoComponent": "Bileşen yok", + "ComponentLeadTitle": "Bileşen lideri", + "ComponentMembersTitle": "Bileşen üyeleri", + "ComponentLeadSearchPlaceholder": "Bileşen lideri belirle…", + "ComponentMembersSearchPlaceholder": "Bileşen üyelerini değiştir…", + "MoveToProject": "Projeye taşı", + "Duplicate": "Çoğalt", + "GotoIssues": "Sorunlara git", + "GotoActive": "Aktif sorunlara git", + "GotoBacklog": "Backlog'a git", + "GotoComponents": "Bileşenlere git", + "GotoMyIssues": "Sorunlarıma git", + "GotoTrackerApplication": "Tracker Uygulamasına Geç", + "CreatedOne": "Oluşturuldu", + "MoveIssues": "Sorunları taşı", + "MoveIssuesDescription": "Sorunları taşımak istediğiniz projeyi seçin", + "ManageAttributes": "Öznitelikleri yönet", + "KeepOriginalAttributes": "Orijinal öznitelikleri koru", + "KeepOriginalAttributesTooltip": "Orijinal sorun durumları ve bileşenleri yeni projede korunacak", + "SelectReplacement": "Aşağıdaki öğeler yeni projede mevcut değil. Bir yedek seçin.", + "MissingItem": "EKSIK ÖĞELER", + "Replacement": "YEDEKLEMELİ", + "Original": "ORİJİNAL", + "OriginalDescription": "Bu bölümdeki öğeler yeni projede oluşturulacak", + "Relations": "İlişkiler", + "RemoveRelation": "İlişkiyi kaldır...", + "AddBlockedBy": "Şu tarafından engellendi olarak işaretle...", + "AddIsBlocking": "Engelliyor olarak işaretle...", + "AddRelatedIssue": "Başka soruna referans ver...", + "RelatedIssue": "İlgili sorun {id} - {title}", + "BlockedIssue": "Engellenen sorun {id} - {title}", + "BlockingIssue": "Engelleyen sorun {id} - {title}", + "BlockedBySearchPlaceholder": "Şu tarafından engellendi olarak işaretlemek için sorun ara...", + "IsBlockingSearchPlaceholder": "Engelliyor olarak işaretlemek için sorun ara...", + "RelatedIssueSearchPlaceholder": "Referans vermek için sorun ara...", + "Blocks": "Engelliyor", + "Related": "İlgili", + "RelatedIssues": "İlgili sorunlar", + "EditIssue": "{title} düzenle", + "EditWorkflowStatuses": "Sorun durumlarını düzenle", + "EditProject": "Projeyi düzenle", + "DeleteProject": "Projeyi sil", + "ArchiveProjectName": "{name} projesini arşivle?", + "ArchiveProjectConfirm": "Bu projeyi arşivlemek istiyor musunuz?", + "DeleteProjectConfirm": "Bu projeyi ve tüm sorunları silmek istiyor musunuz?", + "ProjectHasIssues": "Bu projede mevcut sorunlar var, arşivlemek istediğinizden emin misiniz?", + "ManageWorkflowStatuses": "Proje tiplerini yönet", + "AddWorkflowStatus": "Sorun durumu ekle", + "EditWorkflowStatus": "Sorun durumunu düzenle", + "DeleteWorkflowStatus": "Sorun durumunu sil", + "DeleteWorkflowStatusConfirm": "\"{status}\" durumunu silmek istiyor musunuz?", + "DeleteWorkflowStatusErrorDescription": "\"{status}\" durumunun {count, plural, =1 {1 sorunu} other {# sorunu}} atanmış. Lütfen taşınacak bir durum seçin", + "Save": "Kaydet", + "IncludeItemsThatMatch": "Eşleşen öğeleri dahil et", + "AnyFilter": "herhangi bir filtre", + "AllFilters": "tüm filtreler", + "NoDescription": "Açıklama yok", + "SearchIssue": "Görev ara...", + "StatusHistory": "Durum Geçmişi", + "NewSubIssue": "Alt sorun ekle...", + "AddLabel": "Etiket ekle", + "DeleteIssue": "{issueCount, plural, =1 {sorunu} other {# sorunu}} sil", + "DeleteIssueConfirm": "{issueCount, plural, =1 {sorunu} other {sorunları}}{subIssueCount, plural, =0 {?} =1 { ve alt sorunu?} other { ve alt sorunları?}} silmek istiyor musunuz", + "Milestone": "Kilometre Taşı", + "NoMilestone": "Kilometre Taşı Yok", + "MoveToMilestone": "Kilometre Taşı Seç", + "Milestones": "Kilometre Taşları", + "AllMilestones": "Tümü", + "PlannedMilestones": "Planlanan", + "ActiveMilestones": "Aktif", + "ClosedMilestones": "Tamamlandı", + "AddToMilestone": "Kilometre Taşına Ekle", + "MilestoneNamePlaceholder": "Kilometre taşı adı", + "NewMilestone": "Yeni Kilometre Taşı", + "CreateMilestone": "Oluştur", + "MoveAndDeleteMilestone": "Sorunları {newMilestone}'a taşı ve {deleteMilestone}'ı sil", + "MoveAndDeleteMilestoneConfirm": "Kilometre taşını silmek ve sorunları başka bir kilometre taşına taşımak istiyor musunuz?", + "Estimation": "Tahmin", + "ReportedTime": "Harcanan zaman", + "RemainingTime": "Kalan zaman", + "TimeSpendReports": "Harcanan zaman raporları", + "TimeSpendReport": "Zaman", + "TimeSpendReportAdd": "Zaman raporu ekle", + "TimeSpendReportDate": "Tarih", + "TimeSpendReportValue": "Harcanan zaman", + "TimeSpendReportValueTooltip": "Saat cinsinden harcanan zaman", + "TimeSpendReportDescription": "Açıklama", + "TimeSpendDays": "{value}g", + "TimeSpendHours": "{value}s", + "TimeSpendMinutes": "{value}dk", + "ChildEstimation": "Alt sorunlar tahmini", + "ChildReportedTime": "Alt sorunlar zamanı", + "CapacityValue": "{value}g üzerinden", + "NewRelatedIssue": "Yeni ilgili sorun", + "RelatedIssuesNotFound": "İlgili sorun bulunamadı", + "AddedReference": "Referans eklendi", + "AddedAsBlocked": "Engellendi olarak işaretlendi", + "AddedAsBlocking": "Engelliyor olarak işaretlendi", + "IssueTemplate": "Şablon", + "IssueTemplates": "Şablonlar", + "NewProcess": "Yeni şablon", + "SaveProcess": "Şablonu kaydet", + "NoIssueTemplate": "Şablon yok", + "TemplateReplace": "Yeni şablonu uygulamak istiyor musunuz?", + "TemplateReplaceConfirm": "Tüm alanlar yeni şablon değerleriyle değiştirilecek", + "Apply": "Uygula", + "CurrentWorkDay": "Mevcut Çalışma Günü", + "PreviousWorkDay": "Önceki Çalışma Günü", + "TimeReportDayTypeLabel": "Zaman raporu gün tipi seç", + "DefaultAssignee": "Sorunlar için varsayılan atanan", + "SevenHoursLength": "Yedi Saat", + "EightHoursLength": "Sekiz Saat", + "HourLabel": "s", + "Saved": "Kaydedildi...", + "CreatedIssue": "Sorun oluşturuldu", + "CreatedSubIssue": "Alt sorun oluşturuldu", + "ChangeStatus": "Durumu değiştir", + "ConfigLabel": "Tracker", + "ConfigDescription": "İş öğelerini yönetmek ve tüm işleri tamamlamak için uzantı.", + "NoStatusFound": "Eşleşen durum bulunamadı", + "CreateMissingStatus": "Eksik durumu oluştur", + "UnsetParent": "Üst sorun kaldırılacak", + "AllProjects": "Tüm projeler", + "IssueNotificationTitle": "{issueTitle}", + "IssueNotificationBody": "{senderName} tarafından güncellendi", + "IssueNotificationChanged": "{senderName}, {property} değiştirdi", + "IssueNotificationChangedProperty": "{senderName}, {property} değerini \"{newValue}\" olarak değiştirdi", + "IssueNotificationMessage": "{senderName}: {message}", + "PreviousAssigned": "Önceden atanan", + "IssueAssignedToYou": "Size atandı", + "RelatedIssueTargetDescription": "Sınıf veya Alan için ilgili sorun proje hedefi", + "MapRelatedIssues": "İlgili sorun varsayılan projelerini yapılandır", + "DefaultIssueStatus": "Varsayılan sorun durumu", + "IssueStatus": "Durum", + "Extensions": "Uzantılar", + "RoleLabel": "Rol: {role}", + "UnsetParentIssue": "Üst sorunu kaldır" + }, + "status": {} +} diff --git a/plugins/training-assets/lang/tr.json b/plugins/training-assets/lang/tr.json new file mode 100644 index 0000000000..d9c46bc958 --- /dev/null +++ b/plugins/training-assets/lang/tr.json @@ -0,0 +1,103 @@ +{ + "string": { + "Active": "Aktif", + "All": "Tümü", + "Canceled": "İptal Edildi", + "ChangeOwner": "Sahip değiştir", + "Completed": "Tamamlandı", + "CreateNewVersion": "Yeni sürüm oluştur", + "Duplicate": "Çoğalt", + "IncomingRequestStateCanceled": "İptal Edildi", + "IncomingRequestStateDraft": "Taslak", + "IncomingRequestStateFailed": "Başarısız", + "IncomingRequestStatePassed": "Geçti", + "IncomingRequestStatePending": "Beklemede", + "NotSelected": "Seçilmedi", + "Owner": "Sahip", + "Permission_ChangeSomeoneElsesSentRequestOwner": "Başkasına ait gönderilen eğitim talebi sahibini değiştir", + "Permission_ChangeSomeoneElsesSentRequestOwner_Description": "Kullanıcılara herhangi bir kullanıcının sahip olduğu eğitim talebi sahibini değiştirme yetkisi verir", + "Permission_ChangeSomeoneElsesTrainingOwner": "Başkasına ait eğitim sahibini değiştir", + "Permission_ChangeSomeoneElsesTrainingOwner_Description": "Kullanıcılara başkasına ait eğitim sahibini değiştirme yetkisi verir", + "Permission_CreateRequestOnSomeoneElsesTraining": "Başkasına ait eğitim ata", + "Permission_CreateRequestOnSomeoneElsesTraining_Description": "Kullanıcılara başkasına ait bir eğitim atama (talep oluşturma) yetkisi verir", + "Permission_CreateTraining": "Eğitim oluştur", + "Permission_CreateTraining_Description": "Kullanıcılara yeni eğitim oluşturma yetkisi verir", + "Permission_ViewSomeoneElsesSentRequest": "Başkasına ait gönderilen eğitim talebini görüntüle", + "Permission_ViewSomeoneElsesSentRequest_Description": "Kullanıcılara başkasına ait gönderilen eğitim talebini görüntüleme yetkisi verir", + "Permission_ViewSomeoneElsesTraineesResults": "Başkasına ait gönderilen eğitim talebi sonuçlarını görüntüle", + "Permission_ViewSomeoneElsesTraineesResults_Description": "Kullanıcılara başkasına ait gönderilen eğitim sonuçlarını görüntüleme yetkisi verir", + "Permission_ViewSomeoneElsesTrainingOverview": "Başkasına ait eğitimi görüntüle", + "Permission_ViewSomeoneElsesTrainingOverview_Description": "Kullanıcılara başkasına ait eğitimi görüntüleme yetkisi verir", + "Permission_ViewSomeoneElsesTrainingQuestions": "Başkasına ait eğitimin sorularını görüntüle", + "Permission_ViewSomeoneElsesTrainingQuestions_Description": "Kullanıcılara başkasına ait eğitimin sorularını görüntüleme yetkisi verir", + "Revision": "Revizyon", + "SentYouATrainingRequest": "size bir eğitim talebi gönderdi", + "State": "Durum", + "Training": "Eğitim", + "TrainingApplication": "Eğitimler", + "TrainingAttempt": "Deneme", + "TrainingAttemptAssessmentsPassed": "Geçilen Değerlendirmeler", + "TrainingAttemptAssessmentsTotal": "Toplam Değerlendirmeler", + "TrainingAttemptMyCurrentDraft": "Mevcut taslağım", + "TrainingAttemptMyLatestResult": "En son sonucum", + "TrainingAttempts": "Denemeler", + "TrainingAttemptStateDraft": "Taslak", + "TrainingAttemptStateFailed": "Başarısız", + "TrainingAttemptStatePassed": "Geçti", + "TrainingAttemptSubmit": "Gönder", + "TrainingAttemptSubmittedBy": "Gönderen", + "TrainingAttemptSubmittedDate": "Gönderim Tarihi", + "TrainingAuthor": "Yazar", + "TrainingCreate": "Eğitim oluştur", + "TrainingCreated": "Eğitim oluşturuldu", + "TrainingOverview": "Genel Bakış", + "TrainingPassingScore": "Geçme Puanı", + "TrainingPrefix": "Önek", + "TrainingQuestions": "Sorular", + "TrainingRelease": "Yayınla", + "TrainingReleasedBy": "Yayınlayan", + "TrainingReleasedOn": "Yayın Tarihi", + "TrainingRequest": "Eğitim Talebi", + "TrainingRequestAssign": "Talep ata", + "TrainingRequestAttempt": "Deneme {index}/{total}", + "TrainingRequestCancel": "Talebi iptal et", + "TrainingRequestCanceledBy": "İptal Eden", + "TrainingRequestCanceledDate": "İptal Tarihi", + "TrainingRequestCompletion": "Tamamlanma", + "TrainingRequestDueDate": "Bitiş Tarihi", + "TrainingRequestMaxAttempts": "Maksimum Deneme", + "TrainingRequestNoDueDate": "Bitiş Tarihi Yok", + "TrainingRequestResults": "Sonuçlar", + "TrainingRequestRoles": "Roller", + "TrainingRequestRolesCount": "{count, plural, one {# rol} other {# rol}}", + "TrainingRequests": "Talepler", + "TrainingRequestTrainee": "Eğitim Alan", + "TrainingRequestTrainees": "Eğitim Alanlar", + "TrainingRetake": "Yeniden dene", + "TrainingSeqNumber": "Numara", + "TrainingStart": "Eğitimi Başlat", + "TrainingStateArchived": "Arşivlendi", + "TrainingStateDeleted": "Silindi", + "TrainingStateDraft": "Taslak", + "TrainingStateReleased": "Yayınlandı", + "TrainingTake": "Eğitimi al", + "TrainingTitle": "Başlık", + "Trainings": "Eğitimler", + "ViewAllTrainings": "Tüm Eğitimler", + "ViewAllTrainingsAll": "Tümü", + "ViewAllTrainingsArchived": "Arşivlendi", + "ViewAllTrainingsDrafts": "Taslaklar", + "ViewAllTrainingsReleased": "Yayınlandı", + "ViewIncomingRequests": "Taleplerim", + "ViewMyResults": "Sonuçlarım", + "ViewMyTrainings": "Eğitimlerim", + "ViewMyTrainingsAll": "Tümü", + "ViewMyTrainingsArchived": "Arşivlendi", + "ViewMyTrainingsDrafts": "Taslaklar", + "ViewMyTrainingsReleased": "Yayınlandı", + "ViewSentRequests": "Eğitim alanların talepleri", + "ViewTraineesResults": "Eğitim alanların sonuçları", + "ConfigLabel": "Eğitimler", + "ConfigDescription": "Eğitimleri yönetmek için uzantı" + } +} diff --git a/plugins/uploader-assets/lang/tr.json b/plugins/uploader-assets/lang/tr.json new file mode 100644 index 0000000000..8dc5643272 --- /dev/null +++ b/plugins/uploader-assets/lang/tr.json @@ -0,0 +1,15 @@ +{ + "string": { + "Cancel": "İptal", + "Retry": "Tekrar Dene", + "UploadFiles": "Dosya Yükle", + "UploadFolders": "Klasör Yükle", + "UploadingTo": "{files, plural, =1 {# dosya} other {# dosya}} yükleniyor:" + }, + "status": { + "Error": "Hata", + "Waiting": "Bekliyor", + "Uploading": "Yükleniyor", + "Completed": "Tamamlandı" + } +} diff --git a/plugins/view-assets/lang/tr.json b/plugins/view-assets/lang/tr.json new file mode 100644 index 0000000000..d2f3f3440a --- /dev/null +++ b/plugins/view-assets/lang/tr.json @@ -0,0 +1,148 @@ +{ + "string": { + "Contains": "içeriyor", + "NotContains": "içermiyor", + "MoveClass": "{class} taşı", + "SelectToMove": "{class} taşımak istediğiniz {classLabel} seçin.", + "Delete": "Sil", + "Move": "Taşı", + "Cancel": "İptal", + "LabelYes": "Evet", + "LabelNo": "Hayır", + "LabelNA": "Belirsiz", + "ChooseAColor": "Renk seç", + "Table": "Tablo", + "Role": "Rol", + "DeleteObject": "Nesneyi sil", + "DeleteObjectConfirm": "{count, plural, =1 {bu nesneyi} other {bu # nesneyi}} silmek istiyor musunuz?", + "DeletePopupNoPermissionTitle": "Silmek için yeterli izin yok.", + "DeletePopupNoPermissionLabel": "Lütfen aşağıdaki listedeki kişilerle iletişime geçin.", + "DeletePopupCreatorLabel": "Oluşturanlar (sadece kendilerinin oluşturduklarını silebilir):", + "DeletePopupOwnerLabel": "Sahipler (hepsini silebilir):", + "Archive": "Arşivle", + "ArchiveConfirm": "{count, plural, =1 {bu nesneyi} other {bu # nesneyi}} arşivlemek istiyor musunuz?", + "Open": "Aç", + "OpenInNewTab": "Yeni sekmede aç", + "Assignees": "Atananlar", + "Labels": "Etiketler", + "MoveLeft": "Sola taşı", + "MoveRight": "Sağa taşı", + "MoveUp": "Yukarı taşı", + "MoveDown": "Aşağı taşı", + "RestoreDefaults": "Varsayılanlara sıfırla", + "SelectItem": "Odaklanılan öğeyi seç", + "SelectItemAll": "Tüm öğeleri seç", + "SelectItemNone": "Tüm öğelerin seçimini kaldır", + "NumberItems": "{count, plural, =0 {öğe yok} =1 {1 öğe} other {# öğe}}", + "Assigned": "Atanmış", + "Created": "Oluşturuldu", + "Subscribed": "Abone olundu", + "ShowPreview": "Doküman önizlemesini göster", + "ShowActions": "İşlem popup'ını göster", + "ActionPlaceholder": "Ara veya komut çalıştır...", + "General": "Genel", + "Navigation": "Navigasyon", + "Editor": "Editör", + "MarkdownFormatting": "Biçimlendirme", + "CustomizeView": "Görünümü özelleştir", + "Filter": "Filtre", + "ClearFilters": "Filtreleri temizle", + "FilterLessThan": "Daha az", + "FilterGreaterThan": "Daha büyük", + "FilterIsNot": "değil", + "FilterIsEither": "eşittir", + "FilterIsEitherPlural": "eşittir", + "FilterStatesCount": "{value, plural, =1 {1 durum} other {# durum}}", + "FilterUpdated": "Filtre güncellendi", + "FilterRemoved": "{count, plural, =1 {# mevcut olmayan değer} other {# mevcut olmayan değer}} filtreden kaldırıldı", + "Before": "Önce", + "After": "Sonra", + "Apply": "Uygula", + "Save": "Kaydet", + "IncludeItemsThatMatch": "Eşleşen öğeleri dahil et", + "AnyFilter": "herhangi bir filtre", + "AllFilters": "tüm filtreler", + "MatchCriteria": "Kriterleri eşleştir", + "DontMatchCriteria": "Kriterleri eşleştirme", + "View": "Görünüm", + "MarkupEditor": "Zengin içerik alanını düzenle", + "List": "Liste", + "Grid": "Izgara", + "Timeline": "Zaman çizelgesi", + "Select": "Seç", + "NoGrouping": "Gruplama yok", + "Grouping": "Gruplama", + "Ordering": "Sıralama", + "Manual": "Manuel", + "FilteredViews": "Filtreli görünümler", + "NewFilteredView": "Yeni filtreli görünüm", + "FilteredViewName": "Filtreli görünüm adı", + "Then": "Sonra", + "ShowPreviewOnClick": "Doküman indeks önizlemesini göstermek için lütfen tıklayın...", + "Shown": "{len} sonuç gösteriliyor {total, plural, =-1 {} other {filtrelenmiş # öğeden}}", + "Total": "Toplam: {total, plural, other{#}}", + "ShowEmptyGroups": "Boş grupları göster", + "Overdue": "Gecikmiş", + "Today": "Bugün", + "Yesterday": "Dün", + "ThisWeek": "Bu hafta", + "NextWeek": "Gelecek hafta", + "ThisMonth": "Bu ay", + "NextMonth": "Gelecek ay", + "NotSpecified": "Belirtilmedi", + "ExactDate": "Kesin tarih", + "BeforeDate": "Önceki tarih", + "AfterDate": "Sonraki tarih", + "BetweenDates": "Tarihler arası", + "AddSavedView": "Kayıtlı görünüm ekle", + "Public": "Genel", + "Hide": "Gizle", + "Rename": "Yeniden adlandır", + "SaveAs": "Farklı kaydet", + "And": "ve", + "Between": "arasında", + "ShowColors": "Renkleri kullan", + "Show": "Göster", + "FilterArrayAll": "tümü", + "FilterArrayAny": "herhangi", + "Or": "Veya", + "HyperlinkPlaceholder": "https://ornek.com", + "CopyToClipboard": "Panoya kopyala", + "PublicView": "Genel", + "ChooseIcon": "İkon seç", + "IconColor": "İkon rengi seç", + "IconCategory": "İkon", + "EmojiCategory": "Emoji", + "Type": "Tip", + "ToViewCommands": "mevcut komutları görmek için", + "UnArchive": "Arşivden çıkar", + "UnArchiveConfirm": "{count, plural, =1 {bu nesneyi} other {bu # nesneyi}} arşivden çıkarmak istiyor musunuz?", + "Pin": "Sabitle", + "Unpin": "Sabitleneni kaldır", + "Archived": "Arşivlendi", + "MoreActions": "Daha fazla işlem", + "Leave": "Ayrıl", + "Join": "Katıl", + "Copied": "Kopyalandı", + "Title": "Başlık", + "HideArchived": "Arşivlenenleri gizle", + "RemoveRelation": "İlişkiyi kaldır", + "RemoveRelationConfirmation": "İlişkiyi kaldırmak istiyor musunuz?", + "MasterDetail": "Ana-detay", + "Tree": "Ağaç", + "Document": "Doküman", + "Loading": "Yükleniyor...", + "NoRelations": "İlişki yok", + "ReadOnlyWarningTitle": "✨ Anonim Misafir Demo", + "ReadOnlyWarningMessage": "Sadece görüntüleme modundasınız. Yolunuzu seçin: İşbirliği yapmak için bu çalışma alanına katılın (misafir olarak) veya projeleri tam olarak yönetmek için kendi alanınızı oluşturun — görevler, son tarihler, takım!", + "ReadOnlyJoinWorkspace": "Çalışma alanına katıl", + "ReadOnlySignUp": "Çalışma alanı oluştur", + "PermissionWarningTitle": "✨ Erişiminizi yükseltin!", + "PermissionWarningMessage": "Mevcut rolünüzün sınırlı izinleri var. Bu ve diğer gelişmiş özelliklerin kilidini açmak için çalışma alanı yöneticinizden erişim seviyenizi yükseltmesini isteyin!", + "Icon": "İkon", + "Color": "Renk", + "AutomationOnly": "Sadece otomasyon", + "CopyLink": "Bağlantıyı kopyala", + "ValueIsSet": "Değer ayarlandı" + } +} diff --git a/plugins/workbench-assets/lang/tr.json b/plugins/workbench-assets/lang/tr.json new file mode 100644 index 0000000000..55c89fba4c --- /dev/null +++ b/plugins/workbench-assets/lang/tr.json @@ -0,0 +1,42 @@ +{ + "string": { + "More": "Daha fazla...", + "Delete": "Sil", + "ShowMenu": "Menüyü göster", + "HideMenu": "Menüyü gizle", + "Archive": "Arşivle", + "Archived": "Arşiv", + "Open": "Aç", + "General": "Genel", + "Members": "Üyeler", + "Application": "Uygulama", + "BrowseSpaces": "Alanlara göz at", + "AccountDisabled": "Hesap devre dışı", + "AccountDisabledDescr": "Lütfen çalışma alanı yöneticisiyle iletişime geçin", + "HelpAndSupport": "Yardım & Destek", + "HelpCenter": "Yardım Merkezi", + "KeyboardShortcuts": "Klavye Kısayolları", + "Documentation": "Dokümantasyon", + "OpenPlatformGuide": "Huly Dokümanlarını Aç", + "AccessWorkspaceSettings": "Çalışma alanı ayarlarınıza erişin", + "HowToWorkFaster": "Daha hızlı çalışmayı öğrenin", + "HiddenApplication": "Gizli uygulama", + "OpenInNewTab": "Yeni sekmede aç", + "NewVersionAvailable": "Yeni sürüm mevcut", + "PleaseUpdate": "Lütfen güncelleyin", + "ServerUnderMaintenance": "Çalışma alanı yeni sürüm için hazırlanıyor...", + "MobileNotSupported": "Üzgünüz, mobil cihaz desteği yakında geliyor. Bu arada lütfen Masaüstü kullanın", + "LogInAnyway": "Yine de giriş yap", + "WorkspaceCreating": "Oluşturma devam ediyor...", + "AccessDenied": "Nesne mevcut değil veya erişim izniniz yok.", + "UpgradeDownloadProgress": "Güncelleme indiriliyor: {percent}%", + "Widget": "Widget", + "WidgetPreferences": "Widget tercihleri", + "OpenInSidebar": "Kenar çubuğunda aç", + "OpenInSidebarNewTab": "Kenar çubuğunda yeni sekmede aç", + "ConfigureWidgets": "Widget'ları yapılandır", + "Tab": "Sekme", + "WorkspaceIsArchived": "Çalışma alanı kullanılmadığı için arşivlendi. Geri yüklemek için lütfen bizimle iletişime geçin...", + "WorkspaceIsMigrating": "Çalışma alanı güncelleniyor. Lütfen bekleyin..." + } +} diff --git a/server/account/lang/tr.json b/server/account/lang/tr.json new file mode 100644 index 0000000000..1864a20c5d --- /dev/null +++ b/server/account/lang/tr.json @@ -0,0 +1,19 @@ +{ + "string": { + "ConfirmationText": "{name}'e olan ilginiz için teşekkür ederiz. Kayıt işlemini tamamlamak için lütfen şu bağlantıyı tarayıcınızın adres çubuğuna yapıştırın: {link}. Saygılarımızla, {name} Ekibi.", + "ConfirmationHTML": "

Merhaba,

{name}'e olan ilginiz için teşekkür ederiz. Kayıt işlemini tamamlamak için lütfen bu bağlantıya tıklayın veya şu bağlantıyı tarayıcınızın adres çubuğuna yapıştırın.

{link}

Saygılarımızla,

{name} Ekibi.

", + "ConfirmationSubject": "{name}'e kaydolmak için e-posta adresinizi doğrulayın", + "RecoveryText": "Hesabınızın şifresini sıfırlama talebi aldık. Şifrenizi sıfırlamak için lütfen şu bağlantıyı tarayıcınızın adres çubuğuna yapıştırın: {link}. Eğer şifre sıfırlama talebinde bulunmadıysanız, bu e-postayı görmezden gelebilirsiniz.", + "RecoveryHTML": "

Hesabınızın şifresini sıfırlama talebi aldık. Şifrenizi sıfırlamak için lütfen aşağıdaki bağlantıya tıklayın: Şifreyi sıfırla

Yukarıdaki şifre sıfırlama bağlantısı çalışmıyorsa, şu bağlantıyı tarayıcınızın adres çubuğuna yapıştırın: {link}

Eğer şifre sıfırlama talebinde bulunmadıysanız, bu e-postayı görmezden gelebilirsiniz.

", + "RecoverySubject": "Şifre kurtarma", + "InviteText": "{ws} çalışma alanına davet edildiniz. Katılmak için lütfen şu bağlantıyı tarayıcınızın adres çubuğuna yapıştırın: {link}. Bu bağlantı {expHours} saat geçerlidir.", + "InviteHTML": "

{ws} çalışma alanına davet edildiniz. Katılmak için lütfen aşağıdaki bağlantıya tıklayın: Katıl

Yukarıdaki davet bağlantısı çalışmıyorsa, şu bağlantıyı tarayıcınızın adres çubuğuna yapıştırın: {link}

Bu bağlantı {expHours} saat geçerlidir.

", + "InviteSubject": "{ws} çalışma alanına davet", + "OtpText": "{app} uygulamasına erişmek için e-posta adresinizi doğrulayın!\n\nDoğrulama kodunuz aşağıdadır - {app} için oturum açmaya başladığınız pencereye girin.\n\n{code}\n\nBu e-postayı siz talep etmediyseniz, endişelenmenize gerek yok — güvenle görmezden gelebilirsiniz.", + "OtpHTML": "

{app} uygulamasına erişmek için e-posta adresinizi doğrulayın!

Doğrulama kodunuz aşağıdadır - {app} için oturum açmaya başladığınız pencereye girin.


{code}

Bu e-postayı siz talep etmediyseniz, endişelenmenize gerek yok — güvenle görmezden gelebilirsiniz.

", + "OtpSubject": "{app} doğrulama kodu: {code}", + "ResendInviteText": "{ws} çalışma alanına yeniden davet edildiniz. Katılmak için lütfen şu bağlantıyı kullanın: {link}. Yeniden davet bağlantısı {expHours} saat geçerlidir.", + "ResendInviteHTML": "

{ws} çalışma alanına yeniden davet edildiniz. Katılmak için aşağıdaki bağlantıya tıklayın: Katıl

Yukarıdaki davet bağlantısı çalışmıyorsa, şu bağlantıyı tarayıcınızın adres çubuğuna yapıştırın: {link}

Yeniden davet bağlantısı {expHours} saat geçerlidir.

", + "ResendInviteSubject": "{ws} çalışma alanına yeniden davet" + } +} diff --git a/services/github/github-assets/lang/tr.json b/services/github/github-assets/lang/tr.json new file mode 100644 index 0000000000..3e2c6ac945 --- /dev/null +++ b/services/github/github-assets/lang/tr.json @@ -0,0 +1,94 @@ +{ + "string": { + "Github": "Github", + "GithubDesc": "GitHub depolarınızı bağlayarak sorunları, çekme isteklerini ve proje güncellemelerini senkronize edin", + "Settings": "Yapılandır", + "Connect": "Depoyu projeyle eşleştir", + "Configure": "{title} GitHub Uygulamasını yapılandır", + "NoIntegrationsConfigured": "

Bu çalışma alanıyla ilişkilendirilmiş {title} GitHub Uygulaması yok. Önce {title} GitHub Uygulamasını yüklemeniz ve depolarınıza erişim izni vermeniz gerekir.

Bir GitHub kuruluşu için yüklüyorsanız, uygun izinlere sahip olmanız veya meslektaşlarınızdan yüklemelerini istemeniz gerekir.

Entegrasyonu başka bir {title} çalışma alanına geçirmek istiyorsanız, lütfen önce kaldırın.

", + "InstallApp": "Github Uygulamasını Yükle", + "ConnectionPending": "Entegrasyon servisi bekleniyor", + "Repository": "Depo", + "NoRepository": "Depo seçilmedi", + "RepositoryInfo": "içinde", + "RepositoryIn": " içinde ", + "AssignRepository": "Depo ata", + "WithoutRepository": "GitHub olmadan Sorun oluştur", + "CreateGithubIssue": "Sorun oluştur: ", + "PullRequest": "Çekme isteği", + "PullRequests": "Çekme istekleri", + "ChangedFiles": "Değiştirilen dosyalar ({files})", + "ReviewedFiles": "İncelenen dosyalar ({files})", + "All": "Tümü", + "Active": "Aktif", + "Closed": "Kapalı", + "PRFile": "Dosya", + "PRCommit": "Commit", + "PRReview": "İnceleme", + "PRDraft": "Taslak PR", + "PRMergedAt": "Birleştirilme Tarihi", + "PRClosedAt": "Kapatılma Tarihi", + "MergeCommitSHA": "Birleştirme commit SHA", + "ConfigLabel": "Github", + "ConfigDescription": "Github ile çift yönlü senkronizasyon", + "Authorize": "{title} GitHub Uygulamasını yetkilendir", + "ReAuthorize": "{title} GitHub Uygulamasını yeniden yetkilendir", + "PleaseAuthorizeAs": "GitHub hesabınıza erişmek için {title} GitHub Uygulamasını yetkilendirmeniz gerekir.", + "PleaseConnectToProject": "Entegrasyonu kullanmaya başlamak için lütfen depoyu projeye bağlayın", + "ConnectProject": "Depoyu bağla (kullanılabilir {available})", + "Enable": "Etkinleştir", + "Disable": "Devre dışı bırak", + "Disabled": "Devre dışı", + "ProjectsInSync": "- depolar ({of}/{sync})", + "ProjectsConfig": "Github Projeleri (yeni)", + "AuthorizeAs": "{login} olarak", + "Integrations": "GitHub Uygulama Entegrasyonları", + "Options": "Seçenekler", + "Projects": "Projeler ({count})", + "GithubIssue": "GitHub Sorunu", + "GithubMilestone": "GitHub Kilometre Taşı (Proje)", + "OnlyOrganizationError": "Yalnızca kuruluş hesapları desteklenmektedir", + "Mergeable": "Birleştirmeye Hazır", + "IssueRepositoryTarget": "hedefine", + "ComponentForRepository": "Github deposu için bileşen kullan", + "GithubUser": "Github", + "SyncEnabled": "Senkronizasyon etkin", + "IssueConnectedActivityInfo": "{repoName} içindeki #{number} Sorununa bağlandı", + "PullRequestConnectedActivityInfo": "{repoName} içindeki #{number} Çekme İsteğine bağlandı", + "PullRequestMergedActivityInfo": "Çekme isteği birleştirildi", + "ReviewPending": "Beklemede", + "ReviewCommented": "Yorum yapıldı", + "ReviewApproved": "Onaylandı", + "ReviewChangesRequested": "Değişiklik istendi", + "ReviewDismissed": "Reddedildi", + "PullRequestMergeState": "Birleştirme durumu", + "PullRequestReviewDecision": "İnceleme durumu", + "Conflict": "Çakışma tespit edildi", + "ReadyForMerge": "Evet", + "PROpen": "Açık", + "PRMerged": "Birleştirildi", + "PRClosed": "Kapalı", + "AuthenticatedWithGithub": "Github {login} ile yetkilendirildi", + "AuthenticatedWithGithubEmployee": "Lütfen Github kişisini birleştirin veya kaldırın", + "AuthenticatedWithGithubRequired": "İşlemleri gerçekleştirmek için lütfen Github uygulamasını yetkilendirin", + "Processing": "Kimlik doğrulama/yükleme işleniyor", + "AutoClose": "İşlem tamamlandı, Sekme {time} saniye içinde otomatik kapatılacak.", + "RequestFailed": "İstek başarısız. Lütfen sekmeyi kapatın ve tekrar deneyin.", + "CloseTab": "Sekmeyi Kapat", + "PleaseRetry": "Lütfen kimlik doğrulamayı tekrar deneyin", + "Updated": "Güncellendi", + "LinkToProject": "{title}'e bağlan", + "UnlinkFromProject": "Bağlantıyı kes", + "UnlinkRepository": "Deponun proje ile bağlantısı kesilsin mi?", + "UnlinkMessage": "

{repositoryName} deposunun {prjName} ile bağlantısı kesilsin mi?

Senkronize edilen tüm sorunlar/çekme istekleri {total} etkilenmeyecek.

Devam etmek istiyor musunuz?

", + "LinkedWith": "ile bağlantılı", + "SelectWorkspaceToInstallApp": "Yükleme, Çalışma alanı entegrasyon ayarlarından yapılmalıdır.", + "SelectWorkspaceToInstallAppMsg": "Lütfen uygulamayı kaldırın ve tekrar deneyin.", + "Uninstall": "Yüklenmiş Github Uygulamaları", + "AuthenticationRevokedGithub": "GitHub Uygulamasının düzgün çalışması için {login} için yeniden yetkilendirme gereklidir", + "UnlinkInstallationTitle": "Github Uygulamasını Kaldır", + "UnlinkInstallation": "GitHub Uygulamasını kaldırmak istediğinizden emin misiniz? Senkronizasyon devre dışı bırakılacak.", + "RemoveInstallation": "Kaldır", + "Suspended": "Askıya alındı" + } +}