From 7dc59843597f84756dc8ca15067a23df5bd627f2 Mon Sep 17 00:00:00 2001
From: Abdullah <37158905+ishakii@users.noreply.github.com>
Date: Thu, 30 Apr 2026 21:31:50 +0300
Subject: [PATCH] feat(i18n): add Turkish localization
---
FEATURES.md | 2 +-
components/providers/intl-provider.tsx | 4 +-
components/ui/flag-icons.tsx | 13 +
components/ui/language-switcher.tsx | 3 +-
i18n/request.ts | 3 +
i18n/routing.ts | 2 +-
locales/tr/common.json | 2766 ++++++++++++++++++++++++
7 files changed, 2789 insertions(+), 4 deletions(-)
create mode 100644 locales/tr/common.json
diff --git a/FEATURES.md b/FEATURES.md
index 79a69120..aac5e389 100644
--- a/FEATURES.md
+++ b/FEATURES.md
@@ -94,7 +94,7 @@
## Internationalization
-14 languages: English · Français · 日本語 · Español · Italiano · Deutsch · Nederlands · Português · Русский · 한국어 · Polski · Latviešu · 简体中文 · Українська
+15 languages: English · Français · 日本語 · Español · Italiano · Deutsch · Nederlands · Português · Русский · Türkçe · 한국어 · Polski · Latviešu · 简体中文 · Українська
Automatic browser detection with persistent preference. Configurable locale URL prefix via `NEXT_PUBLIC_LOCALE_PREFIX`.
diff --git a/components/providers/intl-provider.tsx b/components/providers/intl-provider.tsx
index 474e1acf..aa6addd3 100644
--- a/components/providers/intl-provider.tsx
+++ b/components/providers/intl-provider.tsx
@@ -16,12 +16,13 @@ import nlMessages from '@/locales/nl/common.json';
import plMessages from '@/locales/pl/common.json';
import ptMessages from '@/locales/pt/common.json';
import ruMessages from '@/locales/ru/common.json';
+import trMessages from '@/locales/tr/common.json';
import ukMessages from '@/locales/uk/common.json';
import zhMessages from '@/locales/zh/common.json';
// Pre-loaded translations (loaded at build time, not runtime)
const ALL_MESSAGES = {
- cs: csMessages,
+ cs: csMessages,
en: enMessages,
fr: frMessages,
ja: jaMessages,
@@ -34,6 +35,7 @@ const ALL_MESSAGES = {
pl: plMessages,
pt: ptMessages,
ru: ruMessages,
+ tr: trMessages,
uk: ukMessages,
zh: zhMessages,
};
diff --git a/components/ui/flag-icons.tsx b/components/ui/flag-icons.tsx
index 6acaa002..93b1e329 100644
--- a/components/ui/flag-icons.tsx
+++ b/components/ui/flag-icons.tsx
@@ -152,6 +152,18 @@ export function FlagRU(props: FlagProps) {
);
}
+/** Turkey - Red with white crescent and star */
+export function FlagTR(props: FlagProps) {
+ return (
+
+ );
+}
+
/** Ukraine – Blue, Yellow horizontal */
export function FlagUA(props: FlagProps) {
return (
@@ -192,6 +204,7 @@ export const flagComponents: Record ReactElement>
pl: FlagPL,
pt: FlagBR,
ru: FlagRU,
+ tr: FlagTR,
uk: FlagUA,
zh: FlagCN,
};
diff --git a/components/ui/language-switcher.tsx b/components/ui/language-switcher.tsx
index 4c87bd28..02f26028 100644
--- a/components/ui/language-switcher.tsx
+++ b/components/ui/language-switcher.tsx
@@ -8,7 +8,7 @@ import { cn } from '@/lib/utils';
import { flagComponents } from './flag-icons';
const languages = [
- { value: 'cs', label: 'Česky' },
+ { value: 'cs', label: 'Česky' },
{ value: 'en', label: 'English' },
{ value: 'fr', label: 'Français' },
{ value: 'ja', label: '日本語' },
@@ -21,6 +21,7 @@ const languages = [
{ value: 'pl', label: 'Polski' },
{ value: 'pt', label: 'Português' },
{ value: 'ru', label: 'Русский' },
+ { value: 'tr', label: 'Türkçe' },
{ value: 'uk', label: 'Українська' },
{ value: 'zh', label: '简体中文' },
];
diff --git a/i18n/request.ts b/i18n/request.ts
index 03dc1314..adcc39b2 100644
--- a/i18n/request.ts
+++ b/i18n/request.ts
@@ -47,6 +47,9 @@ export default getRequestConfig(async ({ requestLocale }) => {
case 'ru':
messages = (await import('../locales/ru/common.json')).default;
break;
+ case 'tr':
+ messages = (await import('../locales/tr/common.json')).default;
+ break;
case 'uk':
messages = (await import('../locales/uk/common.json')).default;
break;
diff --git a/i18n/routing.ts b/i18n/routing.ts
index bd35db54..adec38c1 100644
--- a/i18n/routing.ts
+++ b/i18n/routing.ts
@@ -13,7 +13,7 @@ const localePrefix = (process.env.NEXT_PUBLIC_LOCALE_PREFIX ?? 'never') as
| 'as-needed';
export const routing = defineRouting({
- locales: ['cs', 'en', 'fr', 'de', 'es', 'it', 'ja', 'ko', 'lv', 'nl', 'pl', 'pt', 'ru', 'uk', 'zh'],
+ locales: ['cs', 'en', 'fr', 'de', 'es', 'it', 'ja', 'ko', 'lv', 'nl', 'pl', 'pt', 'ru', 'tr', 'uk', 'zh'],
defaultLocale: 'en',
localePrefix
});
diff --git a/locales/tr/common.json b/locales/tr/common.json
new file mode 100644
index 00000000..d2c7a7c6
--- /dev/null
+++ b/locales/tr/common.json
@@ -0,0 +1,2766 @@
+{
+ "login": {
+ "title": "Webmail",
+ "username_label": "E-posta",
+ "username_placeholder": "kullanici@ornek.com",
+ "password_label": "Şifre",
+ "password_placeholder": "Şifrenizi girin",
+ "jmap_endpoint_label": "JMAP Sunucusu",
+ "jmap_endpoint_placeholder": "https://mail.ornek.com",
+ "jmap_endpoint_cors_hint": "Sunucu, bu etki alanından gelen CORS isteklerine izin vermelidir.",
+ "sign_in": "Giriş yap",
+ "signing_in": "Giriş yapılıyor...",
+ "loading": "Yükleniyor...",
+ "reconnecting": "Bağlantı kesildi. Yeniden bağlanılmaya çalışılıyor…",
+ "error": {
+ "invalid_credentials": "Geçersiz e-posta veya şifre. Lütfen bilgilerinizi kontrol edip tekrar deneyin.",
+ "connection_failed": "Sunucuya ulaşılamıyor. İnternet bağlantınızı kontrol edip tekrar deneyin.",
+ "cors_blocked": "Sunucuya ulaşılıyor ancak çapraz kaynak istekleri engelleniyor. JMAP sunucunuzun CORS ayarlarını kontrol edip bu etki alanına izin verin.",
+ "server_error": "Sunucu geçici olarak kullanılamıyor. Lütfen daha sonra tekrar deneyin.",
+ "generic": "Beklenmedik bir hata oluştu. Bu sorun devam ederse yöneticinizle iletişime geçin.",
+ "totp_required": "İki faktörlü doğrulama kodu gereklidir. Lütfen kodunuzu aşağıya girin.",
+ "totp_invalid": "Geçersiz doğrulama kodu. Lütfen doğrulama uygulamanızı kontrol edip tekrar deneyin.",
+ "oauth_discovery_failed": "SSO etkin ancak kimlik sağlayıcısına ulaşılamıyor. OAuth yapılandırmanızı kontrol edin."
+ },
+ "show_password": "Şifreyi göster",
+ "hide_password": "Şifreyi gizle",
+ "totp_toggle": "2FA kodum var",
+ "remember_me": "Beni hatırla",
+ "config_error": {
+ "title": "Yapılandırma Hatası",
+ "fetch_failed": "Uygulama yapılandırması yüklenemiyor. Lütfen daha sonra tekrar deneyin.",
+ "server_not_configured": "Posta sunucusu yapılandırılmamış. Lütfen yöneticinizle iletişime geçin."
+ },
+ "remove_from_history": "Geçmişten kaldır",
+ "totp_label": "Doğrulama kodu",
+ "totp_placeholder": "000000",
+ "session_expired": "Oturumunuzun süresi doldu. Lütfen tekrar giriş yapın.",
+ "dismiss": "Kapat",
+ "or": "veya",
+ "sign_in_sso": "SSO ile giriş yap",
+ "add_account_title": "Hesap Ekle",
+ "add_account_subtitle": "Başka bir hesapla giriş yap",
+ "cancel": "İptal",
+ "website": "Web Sitesi",
+ "imprint": "Yasal Bilgiler",
+ "privacy_policy": "Gizlilik Politikası",
+ "try_demo": "Demoyu Dene",
+ "demo_description": "Örnek verilerle keşfedin - hesap gerekmez",
+ "demo_launching": "Demo başlatılıyor...",
+ "demo_login_button": "Demoyu Başlat",
+ "demo_tagline": "Tam özellikli bir e-posta istemcisini deneyimleyin. Hesap gerekmez.",
+ "demo_no_signup": "Kayıt gerekmez - örnek verilerle özgürce keşfedin",
+ "oauth_completing": "Giriş tamamlanıyor...",
+ "oauth_error": {
+ "title": "Kimlik Doğrulama Başarısız",
+ "invalid_state": "Güvenlik doğrulaması başarısız. Lütfen tekrar giriş yapmayı deneyin.",
+ "missing_params": "Yetkilendirme verisi eksik. Lütfen tekrar giriş yapmayı deneyin.",
+ "token_exchange_failed": "Kimlik doğrulama tamamlanamadı. Lütfen tekrar deneyin.",
+ "access_denied": "Erişim reddedildi. Lütfen yöneticinizle iletişime geçin.",
+ "back_to_login": "Giriş sayfasına dön"
+ }
+ },
+ "sidebar": {
+ "close": "Kapat",
+ "compose": "Yeni E-posta",
+ "compose_hint": "Yeni E-posta (c)",
+ "search_placeholder": "Posta ara...",
+ "search_placeholder_hint": "Posta ara... (/ tuşuna basın)",
+ "storage": "Depolama",
+ "storage_used": "Kullanılan",
+ "storage_free": "Boş",
+ "storage_total": "Toplam",
+ "sign_out": "Çıkış yap",
+ "sign_out_of": "{account} hesabından çıkış yap",
+ "sign_out_all": "Tüm hesaplardan çıkış yap",
+ "add_account": "Hesap ekle",
+ "set_as_default": "Varsayılan olarak ayarla",
+ "switch_account": "Hesap değiştir",
+ "contacts": "Kişiler",
+ "calendar": "Takvim",
+ "settings": "Ayarlar",
+ "admin": "Yönetim",
+ "files": "Dosyalar",
+ "loading_mailboxes": "Posta kutuları yükleniyor...",
+ "push_connected": "Anlık güncellemeler aktif",
+ "push_disconnected": "Anlık güncellemeler devre dışı",
+ "keyboard_shortcuts": "Klavye Kısayolları",
+ "theme": {
+ "light": "Açık tema",
+ "dark": "Koyu tema",
+ "system": "Sistem teması"
+ },
+ "language": {
+ "title": "Dil"
+ },
+ "mailboxes": {
+ "inbox": "Gelen Kutusu",
+ "sent": "Gönderilenler",
+ "drafts": "Taslaklar",
+ "trash": "Çöp Kutusu",
+ "archive": "Arşiv",
+ "starred": "Yıldızlı",
+ "all_mail": "Tüm Postalar",
+ "spam": "Spam",
+ "important": "Önemli"
+ },
+ "unified_inbox": "Birleşik Gelen Kutusu",
+ "unified_sent": "Tüm Gönderilenler",
+ "unified_drafts": "Tüm Taslaklar",
+ "unified_trash": "Tüm Çöp Kutusu",
+ "unified_archive": "Tüm Arşiv",
+ "unified_junk": "Tüm Önemsiz",
+ "all_accounts": "Tüm Hesaplar",
+ "expand": "Genişlet",
+ "collapse": "Daralt",
+ "expand_tooltip": "Genişlet",
+ "collapse_tooltip": "Daralt",
+ "mobile": {
+ "search": "Ara",
+ "compose": "Yeni E-posta",
+ "go_back": "Geri git"
+ },
+ "clear_search": "Aramayı temizle",
+ "vacation_active": "Tatil otomatik yanıtı aktif",
+ "demo_banner": "Demo Modu",
+ "demo_reset": "Sıfırla",
+ "demo_tour": "Tur",
+ "tags": "Etiketler",
+ "folders": "Klasörler",
+ "shared": "Paylaşılan",
+ "mail": "Posta",
+ "nav_label": "Gezinme",
+ "add_app": "Uygulamalar"
+ },
+ "sidebar_apps": {
+ "modal_title": "Kenar Çubuğu Uygulamaları",
+ "add_new": "Uygulama Ekle",
+ "edit_app": "Uygulamayı Düzenle",
+ "name_label": "Ad",
+ "name_placeholder": "Uygulamam",
+ "name_required": "Ad zorunludur",
+ "url_label": "URL",
+ "url_required": "URL zorunludur",
+ "url_invalid": "Geçerli bir http veya https URL girin",
+ "icon_label": "Simge",
+ "icon_required": "Simge zorunludur",
+ "open_mode_label": "Açılış Modu",
+ "open_new_tab": "Yeni Sekme",
+ "open_inline": "Yerleşik",
+ "cancel": "İptal",
+ "add": "Ekle",
+ "update": "Güncelle",
+ "delete": "Sil",
+ "delete_confirm_title": "Uygulamayı Sil",
+ "delete_confirm": "\"{name}\" uygulamasını silmek istediğinizden emin misiniz?",
+ "no_apps": "Henüz uygulama eklenmedi",
+ "no_apps_hint": "Kenar çubuğunuza özel uygulamalar ve bağlantılar ekleyin",
+ "search_icons": "Simge ara...",
+ "show_popular": "Popüler",
+ "show_all": "Tümü",
+ "no_icons_found": "Simge bulunamadı",
+ "inline_badge": "Yerleşik",
+ "tab_badge": "Sekme",
+ "show_on_mobile": "Mobilde Göster"
+ },
+ "email_list": {
+ "no_emails": "Mesaj bulunamadı",
+ "no_emails_description": "Bu posta kutusu boş",
+ "no_search_results": "Sonuç bulunamadı",
+ "no_search_results_description": "Arama teriminizi veya filtrelerinizi değiştirmeyi deneyin",
+ "loading": "E-postalar yükleniyor...",
+ "unread": "okunmamış",
+ "to_me": "Bana",
+ "to_recipients": "{count} alıcıya",
+ "and_others": "ve {count} diğer",
+ "draft": "Taslak",
+ "starred": "Yıldızlı",
+ "conversations_count": "{total} konuşmadan {count} tanesi",
+ "conversations_count_plus": "{count}+ konuşma",
+ "conversations_count_simple": "{count} konuşma",
+ "no_conversations": "Konuşma yok",
+ "loading_more": "Daha fazla e-posta yükleniyor...",
+ "no_more_emails": "Yüklenecek başka e-posta yok",
+ "batch_actions": {
+ "select": "E-postaları seç",
+ "select_all": "Tümünü seç",
+ "mark_read": "Okundu olarak işaretle",
+ "mark_unread": "Okunmadı olarak işaretle",
+ "delete": "Sil",
+ "delete_confirm_title": "E-postaları sil",
+ "delete_confirm_message": "{count, plural, one {1 e-postayı} other {# e-postayı}} silmek istediğinizden emin misiniz?",
+ "clear_selection": "Seçimi temizle"
+ },
+ "permanent_delete": "Kalıcı olarak sil",
+ "permanent_delete_confirm_title": "Kalıcı olarak sil",
+ "permanent_delete_confirm_message": "Bu e-posta kalıcı olarak silinecek. Bu işlem geri alınamaz.",
+ "permanent_delete_confirm_batch_message": "Bu {count, plural, one {1 e-posta} other {# e-posta}} kalıcı olarak silinecek. Bu işlem geri alınamaz.",
+ "empty_folder": {
+ "button": "Klasörü boşalt",
+ "confirm_title": "Klasörü boşalt",
+ "confirm_message": "Bu klasördeki tüm e-postalar kalıcı olarak silinecek. Bu işlem geri alınamaz.",
+ "confirm_button": "Klasörü boşalt",
+ "junk_hint": "Tüm iletileri kalıcı olarak kaldırmak için Önemsiz klasörünü boşaltabilirsiniz.",
+ "trash_hint": "Tüm iletileri kalıcı olarak kaldırmak için Çöp Kutusu klasörünü boşaltabilirsiniz."
+ }
+ },
+ "email_viewer": {
+ "no_email_selected": "E-posta seçilmedi",
+ "no_email_description": "Burada görüntülemek için listeden bir e-posta seçin",
+ "no_conversation_selected": "Konuşma seçilmedi",
+ "no_conversation_description": "Okumak için listeden bir konuşma seçin",
+ "compose": "Yeni E-posta",
+ "compose_hint": "Yeni e-posta oluştur",
+ "no_subject": "(Konu Yok)",
+ "loading_email": "E-posta yükleniyor...",
+ "loading": "Yükleniyor...",
+ "reply": "Yanıtla",
+ "reply_all": "Tümünü Yanıtla",
+ "forward": "İlet",
+ "delete": "Sil",
+ "archive": "Arşivle",
+ "star": "Yıldızla",
+ "unstar": "Yıldızı Kaldır",
+ "mark_unread": "Okunmadı olarak işaretle",
+ "mark_read": "Okundu olarak işaretle",
+ "print": "Yazdır",
+ "view_source": "Kaynağı görüntüle",
+ "export_email": ".eml olarak dışa aktar",
+ "import_email": ".eml içe aktar",
+ "keyboard_shortcuts": "Klavye kısayolları (?)",
+ "email_source": "E-posta Kaynağı",
+ "draft_banner": "Bu ileti bir taslaktır",
+ "edit_draft": "Düzenle",
+ "copy_source": "Panoya kopyala",
+ "source_copied": "Kaynak panoya kopyalandı",
+ "attachments": "Ekler",
+ "important": "Önemli",
+ "download": "İndir",
+ "download_all": "Tümünü indir",
+ "from": "Kimden",
+ "to": "Kime",
+ "cc": "CC",
+ "bcc": "BCC",
+ "date": "Tarih",
+ "subject": "Konu",
+ "show_details": "Ayrıntıları göster",
+ "hide_details": "Ayrıntıları gizle",
+ "external_content_warning": "Görseller ve harici içerik engellendi",
+ "load_external_content": "Görselleri yükle",
+ "trust_sender": "Bu gönderene her zaman güven",
+ "back_to_list": "Listeye dön",
+ "view_contact": "Kişiyi görüntüle",
+ "message_details": "İleti Ayrıntıları",
+ "more_reply_options": "Daha fazla yanıt seçeneği",
+ "set_color": "Etiket ayarla",
+ "tag": "Etiket",
+ "more_actions": "Diğer işlemler",
+ "previous": "Önceki",
+ "next": "Sonraki",
+ "move_to": "Şuraya taşı...",
+ "remove_color": "Etiketi kaldır",
+ "more_count": "+{count} daha",
+ "characters_count": "{count} karakter",
+ "quick_reply_placeholder": "Hızlı yanıt yazın...",
+ "more_options": "Daha fazla seçenek",
+ "sending": "Gönderiliyor...",
+ "security_authentication": "Güvenlik ve Kimlik Doğrulama",
+ "technical_details": "Teknik Ayrıntılar",
+ "message_id_label": "İleti Kimliği:",
+ "reply_to_label": "Yanıt Adresi:",
+ "delivery_time_label": "Teslim süresi:",
+ "conversation_part_label": "Konuşmanın parçası:",
+ "previous_messages": "{count} önceki ileti",
+ "previous_messages_plural": "{count} önceki ileti",
+ "time": {
+ "day": "gün",
+ "days": "gün",
+ "hour": "saat",
+ "hours": "saat",
+ "minute": "dakika",
+ "minutes": "dakika"
+ },
+ "unknown_sender": "Bilinmeyen",
+ "recipient_me": "ben",
+ "recipient_and_others": "{name} ve {count} diğer",
+ "recipient_to_prefix": "Kime:",
+ "authentication": {
+ "title": "Kimlik Doğrulama",
+ "status": {
+ "verified": "Doğrulandı",
+ "warning": "Uyarı",
+ "none": "Doğrulanmadı"
+ },
+ "spf": {
+ "pass": "SPF Geçti",
+ "fail": "SPF Başarısız",
+ "none": "SPF Yok"
+ },
+ "dkim": {
+ "pass": "DKIM Geçerli",
+ "fail": "DKIM Geçersiz",
+ "none": "DKIM Yok"
+ },
+ "dmarc": {
+ "pass": "DMARC Geçti",
+ "fail": "DMARC Başarısız",
+ "none": "DMARC Yok"
+ },
+ "spam_score": "Spam Puanı"
+ },
+ "headers": {
+ "routing": "Yönlendirme",
+ "received": "Alındı",
+ "message_id": "İleti Kimliği",
+ "list_info": "Liste Bilgisi"
+ },
+ "color_tag": {
+ "title": "Renk Etiketi",
+ "red": "Kırmızı",
+ "orange": "Turuncu",
+ "yellow": "Sarı",
+ "green": "Yeşil",
+ "blue": "Mavi",
+ "purple": "Mor",
+ "pink": "Pembe",
+ "none": "Yok"
+ },
+ "tooltips": {
+ "reply": "Yanıtla (r)",
+ "reply_all": "Tümünü Yanıtla (a)",
+ "forward": "İlet (f)",
+ "archive": "Arşivle (e)",
+ "delete": "Sil (# veya Del)",
+ "star": "Yıldızla (s)",
+ "unstar": "Yıldızı Kaldır (s)",
+ "compose": "Yeni E-posta (c)",
+ "previous": "Önceki e-posta",
+ "next": "Sonraki e-posta",
+ "edit_draft": "Taslağı düzenle"
+ },
+ "spam": {
+ "button_title": "Spam olarak bildir",
+ "not_spam_title": "Meşru olarak işaretle",
+ "toast_success": "Önemsiz'e taşındı",
+ "toast_batch": "{count} e-posta Önemsiz'e taşındı",
+ "toast_undo": "Geri al",
+ "toast_not_spam_success": "Gelen Kutusu'na taşındı",
+ "toast_not_spam_batch": "{count} e-posta Gelen Kutusu'na taşındı",
+ "error": "Spam bildirimi başarısız",
+ "error_not_spam": "E-posta geri yüklenemedi"
+ },
+ "unsubscribe_banner": {
+ "label": "Bülten",
+ "button": "Aboneliği iptal et",
+ "confirm_title": "Bu göndericinin aboneliği iptal edilsin mi?",
+ "confirm_button": "Onayla",
+ "cancel": "İptal",
+ "success_http": "Abonelik iptali sayfası yeni sekmede açıldı",
+ "success_mailto": "Abonelik iptali isteği e-posta istemcinize gönderildi",
+ "error": "Abonelik iptal edilemedi",
+ "dismiss": "Kapat"
+ },
+ "calendar_invitation": {
+ "loading": "Etkinlik ayrıntıları yükleniyor…",
+ "title": "Takvim Daveti",
+ "published_title": "Yayımlanmış Etkinlik",
+ "response_title": "Etkinlik Yanıtı",
+ "update_title": "Etkinlik Güncellemesi",
+ "counter_title": "Karşı Teklif",
+ "refresh_title": "Yenileme İsteği",
+ "declined_counter_title": "Karşı Teklif Reddedildi",
+ "cancelled_title": "Etkinlik İptal Edildi",
+ "organizer": "{name} tarafından düzenleniyor",
+ "attendees": "{count, plural, one {# katılımcı} other {# katılımcı}}",
+ "accept": "Kabul et",
+ "maybe": "Belki",
+ "decline": "Reddet",
+ "add_to_calendar": "Takvime ekle",
+ "added": "Takvime eklendi",
+ "rsvp_sent": "Yanıt gönderildi",
+ "parse_error": "Davet okunamadı",
+ "action_failed": "Takvim işlemi tamamlanamadı.",
+ "no_calendar": "Takvim mevcut değil",
+ "published_info": "Bu etkinlik referans olarak paylaşıldı.",
+ "response_info": "Bu ileti bir katılımcı yanıtı içeriyor.",
+ "response_info_organizer": "Bu katılımcı yanıtı etkinliğinizi güncelliyor.",
+ "update_info": "Bu ileti mevcut bir etkinliği güncelliyor.",
+ "counter_info": "Bu ileti bir etkinlikte değişiklik öneriyor.",
+ "counter_info_organizer": "Bu katılımcı etkinliğinizde değişiklik önerdi.",
+ "refresh_info": "Bu ileti en güncel etkinlik ayrıntılarını istiyor.",
+ "refresh_info_organizer": "Bir katılımcı en güncel etkinlik ayrıntılarını talep etti.",
+ "declined_counter_info": "Organizatör karşı teklifi reddetti.",
+ "authentication_failed_info": "Bu davet için posta kimlik doğrulama denetimleri başarısız oldu. Takvim işlemlerini dikkatli gerçekleştirin.",
+ "authentication_missing_info": "Bu davet doğrulanmış posta kimlik doğrulaması içermiyor. Bir şey olağandışı görünüyorsa ayrıntıları organizatörle teyit edin.",
+ "sender_mismatch_info": "Bu davet {sender} tarafından gönderildi; ancak takvim verisinde organizatör olarak {organizer} listeleniyor.",
+ "sender_mismatch_unverified_info": "Bu davet {sender} tarafından gönderildi; ancak takvim verisinde organizatör olarak {organizer} listeleniyor ve ileti doğrulanamadı.",
+ "organizer_role": "Bu etkinliği siz düzenliyorsunuz",
+ "your_response": "Yanıtınız: {status}",
+ "response_needed": "Yanıt gerekiyor",
+ "response_accepted": "Kabul edildi",
+ "response_tentative": "Belirsiz",
+ "response_declined": "Reddedildi",
+ "response_delegated": "Devredildi",
+ "actor_sent_info": "{name} tarafından gönderildi.",
+ "actor_response_info": "{name}, {status} yanıtını verdi.",
+ "actor_counter_info": "{name} bu etkinlikte değişiklik önerdi.",
+ "actor_refresh_info": "{name} en güncel etkinlik ayrıntılarını istedi.",
+ "actor_declined_counter_info": "{name} karşı teklifi reddetti.",
+ "actor_note": "Not: {comment}",
+ "actor_unknown": "Biri",
+ "proposed_changes": "Önerilen değişiklikler",
+ "change_title": "Başlık",
+ "change_time": "Saat",
+ "change_location": "Konum",
+ "change_description": "Açıklama",
+ "change_empty": "Yok",
+ "change_from_to": "{before} -> {after}",
+ "apply_proposal": "Önerilen değişiklikleri uygula",
+ "proposal_applied": "Önerilen değişiklikler uygulandı.",
+ "review_proposal": "Teklifi incele",
+ "review_request": "İsteği incele",
+ "view_in_calendar": "Takvimde görüntüle",
+ "select_calendar": "Takvim seç",
+ "already_in_calendar": "Zaten takviminizde",
+ "request_info": "Bu etkinliğe davet edildiniz. Müsaitliğinizi bildirmek için yanıt verin.",
+ "cancel_info": "Organizatör bu etkinliği iptal etti.",
+ "event_updated": "Güncelleme #{sequence}",
+ "event_status_tentative": "Belirsiz",
+ "event_status_cancelled": "İptal edildi",
+ "expand": "Ayrıntıları göster",
+ "collapse": "Ayrıntıları gizle"
+ },
+ "send": "Gönder",
+ "more": "daha fazla"
+ },
+ "email_composer": {
+ "new_message": "Yeni İleti",
+ "reply": "Yanıtla",
+ "reply_all": "Tümünü Yanıtla",
+ "forward": "İlet",
+ "reply_to": "Yanıtla",
+ "reply_all_to": "Tümünü Yanıtla",
+ "forward_message": "İlet",
+ "from": "Kimden",
+ "to": "Kime",
+ "cc": "CC",
+ "bcc": "BCC",
+ "subject": "Konu",
+ "body_placeholder": "İletinizi yazın...",
+ "send": "Gönder",
+ "cancel": "İptal",
+ "attach": "Ekle",
+ "discard": "Vazgeç",
+ "discard_draft_title": "Taslaktan vazgeçilsin mi?",
+ "discard_draft_confirm": "Kaydedilmemiş değişiklikleriniz var. Bu taslaktan vazgeçmek istiyor musunuz?",
+ "saving": "Kaydediliyor...",
+ "sending": "Gönderiliyor...",
+ "add_link": "Bağlantı ekle",
+ "link_url_prompt": "URL girin",
+ "draft_saved": "Taslak kaydedildi",
+ "save_failed": "Kaydedilemedi",
+ "to_placeholder": "Alıcı e-posta adresleri",
+ "cc_placeholder": "Cc alıcıları",
+ "bcc_placeholder": "Bcc alıcıları",
+ "subject_placeholder": "Konu",
+ "cc_label": "Cc:",
+ "bcc_label": "Bcc:",
+ "subject_label": "Konu:",
+ "file_size_kb": "KB",
+ "prefix": {
+ "forward": "İlt:",
+ "reply": "Yn:"
+ },
+ "no_subject": "(Konu Yok)",
+ "unknown_sender": "Bilinmeyen",
+ "quote": {
+ "reply_header": "{date} tarihinde {sender} yazdı:",
+ "forward_header": "---------- İletilen ileti ----------",
+ "from": "Kimden: {sender}",
+ "date": "Tarih: {date}",
+ "subject": "Konu: {subject}",
+ "to": "Kime: {recipients}"
+ },
+ "remove_sub_address": "Alt adresi kaldır",
+ "use_template": "Şablon",
+ "save_as_template": "Şablon Olarak Kaydet",
+ "validation": {
+ "recipient_required": "Göndermek için bir alıcı ekleyin",
+ "subject_required": "Bir konu ekleyin",
+ "body_required": "Bir ileti yazın veya dosya ekleyin"
+ },
+ "upload_progress": "{uploaded} / {total} yükleniyor",
+ "upload_cancel": "Yüklemeyi iptal et",
+ "upload_failed": "{filename} yüklenemedi",
+ "drop_files": "Eklemek için dosyaları buraya bırakın",
+ "show_less": "Daha az göster",
+ "send_failed": "E-posta gönderilemedi",
+ "continue_draft": "Taslağa devam et",
+ "close_draft_title": "Taslak kaydedilsin mi yoksa silinsin mi?",
+ "close_draft_message": "Kaydedilmemiş değişiklikleriniz var. Bunu taslak olarak kaydetmek ister misiniz yoksa vazgeçmek mi?",
+ "save_draft": "Taslağı Kaydet",
+ "smime_sign_on": "S/MIME imzalama etkin",
+ "smime_sign_off": "S/MIME imzalamayı etkinleştir",
+ "smime_encrypt_on": "S/MIME şifreleme etkin",
+ "smime_encrypt_off": "S/MIME şifrelemeyi etkinleştir",
+ "smime_encrypt_unavailable": "S/MIME şifreleme kullanılamıyor – alıcı sertifikaları eksik",
+ "smime_unlock_title": "S/MIME Anahtarının Kilidini Aç",
+ "smime_unlock_message": "S/MIME imzalama anahtarınızın kilidini açmak için parolayı girin.",
+ "smime_unlock_button": "Kilidi Aç",
+ "smime_passphrase_placeholder": "Parola",
+ "forgot_attachment": {
+ "title": "Ek eklemeyi unuttunuz mu?",
+ "message": "İletinizde \"{keyword}\" geçiyor ancak hiçbir dosya eklenmemiş. Yine de gönderilsin mi?",
+ "send_anyway": "Yine de gönder",
+ "back": "Düzenlemeye dön"
+ }
+ },
+ "confirm_dialog": {
+ "confirm": "Onayla",
+ "cancel": "İptal"
+ },
+ "common": {
+ "loading": "Yükleniyor...",
+ "error": "Hata",
+ "success": "Başarılı",
+ "cancel": "İptal",
+ "save": "Kaydet",
+ "delete": "Sil",
+ "edit": "Düzenle",
+ "close": "Kapat",
+ "search": "Ara",
+ "refresh": "Yenile",
+ "settings": "Ayarlar",
+ "help": "Yardım",
+ "logout": "Çıkış yap",
+ "yes": "Evet",
+ "no": "Hayır",
+ "unknown": "Bilinmeyen",
+ "app_title": "Webmail",
+ "reconnecting": "Bağlantı kesildi. Yeniden bağlanılmaya çalışılıyor…",
+ "rate_limited_title": "Sunucu kimlik doğrulaması geçici olarak hız sınırlamasına tabi.",
+ "rate_limited_detail": "Hesap kilitlenmesini önlemek için Bulwark arka plan isteklerini duraklattı. {seconds} saniye içinde yeniden deneniyor.",
+ "rate_limited_action_title": "Kilitlenmeyi önlemek için istek duraklatıldı.",
+ "rate_limited_action_detail": "Bulwark, daha fazla kimlik doğrulama isteği göndermeden önce sunucunun soğuma süresinin bitmesini bekliyor. {seconds} saniye içinde tekrar deneyin."
+ },
+ "notifications": {
+ "email_sent": "E-posta başarıyla gönderildi",
+ "email_deleted": "E-posta silindi",
+ "email_archived": "E-posta arşivlendi",
+ "email_starred": "E-posta yıldızlandı",
+ "email_unstarred": "E-postanın yıldızı kaldırıldı",
+ "email_marked_read": "E-posta okundu olarak işaretlendi",
+ "email_marked_unread": "E-posta okunmadı olarak işaretlendi",
+ "copied_to_clipboard": "Panoya kopyalandı",
+ "source_copied": "Kaynak panoya kopyalandı",
+ "error_sending": "E-posta gönderilemedi",
+ "error_deleting": "E-posta silinemedi",
+ "error_loading": "E-postalar yüklenemedi",
+ "new_email": "Yeni e-posta",
+ "new_email_from": "{sender} tarafından",
+ "click_to_view": "Görüntülemek için tıklayın",
+ "email_moved": "E-posta taşındı",
+ "emails_moved": "{count} e-posta taşındı",
+ "moved_to_mailbox": "{mailbox} klasörüne taşındı",
+ "move_failed": "Taşıma başarısız",
+ "move_error": "E-postalar seçilen klasöre taşınamadı",
+ "email_tagged": "E-posta etiketlendi",
+ "emails_tagged": "{count} e-posta etiketlendi",
+ "tag_failed": "Etiketleme başarısız",
+ "identity_created": "Kimlik başarıyla oluşturuldu",
+ "identity_updated": "Kimlik başarıyla güncellendi",
+ "identity_deleted": "Kimlik silindi",
+ "identity_set_primary": "Birincil kimlik güncellendi",
+ "identity_create_failed": "Kimlik oluşturulamadı: {error}",
+ "identity_update_failed": "Kimlik güncellenemedi: {error}",
+ "identity_delete_failed": "Kimlik silinemedi: {error}",
+ "identity_unauthorized": "Bu e-posta adresinden gönderme yetkiniz yok",
+ "identity_not_found": "Kimlik bulunamadı",
+ "vacation_saved": "Tatil otomatik yanıtı ayarları kaydedildi",
+ "vacation_save_failed": "Tatil otomatik yanıtı ayarları kaydedilemedi",
+ "filters_saved": "Filtreler başarıyla kaydedildi",
+ "filters_save_failed": "Filtreler kaydedilemedi",
+ "filters_deleted": "Filtre kuralı silindi",
+ "templates_exported": "Şablonlar başarıyla dışa aktarıldı",
+ "templates_imported": "{count, plural, one {# şablon} other {# şablon}} içe aktarıldı",
+ "templates_import_errors": "Bazı şablonlar içe aktarılamadı",
+ "templates_import_empty": "Dosyada şablon bulunamadı",
+ "export_email_error": "E-posta dışa aktarılamadı",
+ "import_email_success": "E-posta başarıyla içe aktarıldı",
+ "import_email_error": "E-posta içe aktarılamadı"
+ },
+ "date": {
+ "today": "Bugün",
+ "yesterday": "Dün",
+ "this_week": "Bu hafta",
+ "last_week": "Geçen hafta",
+ "this_month": "Bu ay",
+ "older": "Daha eski",
+ "just_now": "Az önce",
+ "minutes_ago": "{count} dakika önce",
+ "minutes_ago_plural": "{count} dakika önce",
+ "hours_ago": "{count} saat önce",
+ "hours_ago_plural": "{count} saat önce",
+ "days_ago": "{count} gün önce",
+ "days_ago_plural": "{count} gün önce"
+ },
+ "language": {
+ "title": "Dil",
+ "english": "English",
+ "french": "Français",
+ "japanese": "日本語",
+ "spanish": "Español",
+ "italian": "Italiano",
+ "german": "Deutsch",
+ "dutch": "Nederlands",
+ "portuguese": "Português",
+ "russian": "Русский",
+ "select_language": "Dil seçin",
+ "switch_to_english": "İngilizce'ye geç",
+ "switch_to_french": "Fransızca'ya geç",
+ "switch_to_japanese": "Japonca'ya geç",
+ "switch_to_spanish": "İspanyolca'ya geç",
+ "switch_to_italian": "İtalyanca'ya geç",
+ "switch_to_german": "Almanca'ya geç",
+ "switch_to_dutch": "Hollandaca'ya geç",
+ "switch_to_portuguese": "Portekizce'ye geç",
+ "switch_to_russian": "Rusça'ya geç",
+ "switching": "Dil değiştiriliyor...",
+ "switch": "Dili değiştir",
+ "current": "Mevcut dil",
+ "polish": "Polski",
+ "switch_to_polish": "Lehçe'ye geç",
+ "en": "English",
+ "fr": "Français",
+ "de": "Deutsch",
+ "es": "Español",
+ "it": "Italiano",
+ "ja": "日本語",
+ "ko": "한국어",
+ "lv": "Latviešu",
+ "nl": "Nederlands",
+ "pl": "Polski",
+ "pt": "Português",
+ "ru": "Русский",
+ "uk": "Українська",
+ "zh": "简体中文"
+ },
+ "settings": {
+ "title": "Ayarlar",
+ "back_to_mail": "Postaya Dön",
+ "save_success": "Ayarlar başarıyla kaydedildi",
+ "import_success": "Ayarlar başarıyla içe aktarıldı",
+ "import_error": "Ayarlar içe aktarılamadı",
+ "reset_confirm": "Tüm ayarları varsayılanlara sıfırlamak istediğinizden emin misiniz?",
+ "unsaved_changes": "Kaydedilmemiş değişiklikleriniz var",
+ "discard_changes": "Kaydedilmemiş değişiklikler atılsın mı?",
+ "discard": "Atla",
+ "keep_editing": "Düzenlemeye devam et",
+ "tabs": {
+ "appearance": "Görünüm",
+ "language": "Dil ve Bölge",
+ "email": "E-posta Davranışı",
+ "composer": "Yazıcı",
+ "privacy": "Gizlilik ve Güvenlik",
+ "account": "Hesap",
+ "identities": "Kimlikler",
+ "vacation": "Tatil Yanıtlayıcı",
+ "advanced": "Gelişmiş",
+ "calendar": "Takvim",
+ "filters": "Filtreler",
+ "templates": "Şablonlar",
+ "folders": "Klasörler",
+ "keywords": "Etiketler",
+ "security": "Güvenlik",
+ "files": "Dosyalar",
+ "contacts": "Kişiler",
+ "encryption": "Şifreleme",
+ "sidebar_apps": "Kenar Çubuğu Uygulamaları",
+ "notifications": "Bildirimler",
+ "layout": "Düzen",
+ "reading": "Okuma",
+ "composing": "Yazma",
+ "content_senders": "İçerik ve Göndericiler",
+ "about_data": "Hakkında ve Veriler",
+ "debug": "Hata Ayıklama"
+ },
+ "tab_groups": {
+ "general": "Genel",
+ "account": "Hesap ve Kimlik",
+ "organization": "Posta Düzeni",
+ "apps": "Uygulamalar",
+ "system": "Sistem",
+ "appearance": "Görünüm",
+ "mail": "Posta",
+ "privacy": "Gizlilik ve Güvenlik",
+ "advanced": "Gelişmiş"
+ },
+ "appearance": {
+ "title": "Görünüm",
+ "description": "Web postanızın görünümünü özelleştirin",
+ "theme": {
+ "label": "Tema",
+ "description": "Tercih ettiğiniz renk şemasını seçin",
+ "light": "Açık",
+ "dark": "Koyu",
+ "system": "Sistem"
+ },
+ "language": {
+ "label": "Dil",
+ "description": "Tercih ettiğiniz dili seçin"
+ },
+ "font_size": {
+ "label": "Yazı Tipi Boyutu",
+ "description": "Daha iyi okunabilirlik için metin boyutunu ayarlayın",
+ "small": "Küçük",
+ "medium": "Orta",
+ "large": "Büyük"
+ },
+ "list_density": {
+ "label": "Yoğunluk",
+ "description": "Arayüz genelinde boşluk ve doldurmayı kontrol edin",
+ "extra_compact": "Çok Sıkışık",
+ "compact": "Sıkışık",
+ "regular": "Normal",
+ "comfortable": "Rahat"
+ },
+ "animations": {
+ "label": "Animasyonları Etkinleştir",
+ "description": "Akıcı geçişler ve efektler göster"
+ },
+ "toolbar_position": {
+ "label": "Araç Çubuğu Konumu",
+ "description": "E-posta işlem düğmelerinin (Yanıtla, Arşivle, Sil vb.) nerede gösterileceği",
+ "top": "Üst",
+ "below_subject": "Konunun altı"
+ },
+ "toolbar_labels": {
+ "label": "Araç Çubuğu Etiketlerini Göster",
+ "description": "Araç çubuğu simgelerinin yanında metin etiketleri görüntüleyin. Simgelere alışınca yer kazanmak için kapatabilirsiniz."
+ },
+ "hide_account_switcher": {
+ "label": "Kenar Çubuğu Hesap Değiştiriciyi Gizle",
+ "description": "Klasör kenar çubuğunun üstündeki hesap seçiciyi gizleyin. Yine de alt gezinme çubuğundan hesap değiştirebilirsiniz."
+ },
+ "show_rail_account_list": {
+ "label": "Gezinme Çubuğunda Hesap Avatarlarını Göster",
+ "description": "Hızlı geçiş için gezinme çubuğunun altında ayrı hesap dairelerini ve altında oturumu kapat düğmesini görüntüleyin."
+ },
+ "unified_mailbox": {
+ "label": "Birleşik Posta Kutusu",
+ "description": "Bağlı tüm hesaplardaki birleşik klasörleri (Gelen Kutusu, Gönderilenler vb.) göster"
+ },
+ "colorful_sidebar_icons": {
+ "label": "Renkli Kenar Çubuğu Simgeleri",
+ "description": "Klasör ve etiket simgelerini türe göre renklendir (mavi Gelen Kutusu, kırmızı İstem Dışı vb.). Tek renkli kenar çubuğu için kapatın."
+ }
+ },
+ "keywords": {
+ "title": "E-posta Etiketleri",
+ "description": "E-postalarınızı renklerle düzenlemek için etiketler tanımlayın. Bunlar sunucuda JMAP anahtar sözcükleri olarak saklanır.",
+ "add_keyword": "Etiket Ekle",
+ "reset_defaults": "Varsayılanlara Sıfırla",
+ "label_field": "Görünen Ad",
+ "label_placeholder": "ör. İş, Kişisel, Acil",
+ "id_field": "Etiket Kimliği",
+ "id_placeholder": "ör. is, kisisel",
+ "color_field": "Renk",
+ "id_exists": "Bu etiket kimliği zaten mevcut",
+ "edit": "Etiketi düzenle",
+ "delete": "Etiketi sil",
+ "save": "Kaydet",
+ "add": "Ekle",
+ "cancel": "İptal",
+ "migrating": "Mevcut e-postalardaki etiket güncelleniyor…",
+ "migration_error": "Mevcut e-postalardaki etiket güncellenemedi"
+ },
+ "notifications": {
+ "test_sound": "Bildirim sesini test et",
+ "sounds": {
+ "default": "Varsayılan (Bip)",
+ "cheerful": "Neşeli",
+ "involved": "Odaklı",
+ "swift": "Hızlı Jest",
+ "relax": "Rahatla"
+ },
+ "sound_selection": {
+ "title": "Bildirim Sesi",
+ "description": "Bildirimler için hangi sesin çalınacağını seçin",
+ "choose": "Ses",
+ "choose_desc": "Bir bildirim tonu seçin ve önizlemek için hoparlör simgesine tıklayın"
+ },
+ "email": {
+ "title": "E-posta Bildirimleri",
+ "description": "Gelen e-postalar için bildirimleri yapılandırın",
+ "enabled": "E-posta bildirimleri",
+ "enabled_desc": "Yeni e-postalar geldiğinde bildirim göster",
+ "sound": "Bildirim sesi",
+ "sound_desc": "Yeni e-postalar geldiğinde sesli uyarı çal"
+ },
+ "calendar": {
+ "title": "Takvim Bildirimleri",
+ "description": "Takvim etkinlikleri için bildirimleri yapılandırın",
+ "enabled": "Etkinlik bildirimleri",
+ "enabled_desc": "Yaklaşan takvim etkinlikleri için uyarılar göster",
+ "sound": "Bildirim sesi",
+ "sound_desc": "Takvim hatırlatıcıları için sesli uyarı çal",
+ "invitation_parsing": "E-posta davetlerini ayrıştır",
+ "invitation_parsing_desc": "E-posta eklerindeki takvim davetlerini algıla ve takvim işlemlerini göster"
+ }
+ },
+ "language_region": {
+ "title": "Dil ve Bölge",
+ "description": "Dil ve bölgesel tercihleri yapılandırın",
+ "language": {
+ "label": "Dil",
+ "description": "Tercih ettiğiniz dili seçin",
+ "english": "English",
+ "french": "Français"
+ },
+ "date_format": {
+ "label": "Tarih Biçimi",
+ "description": "Tarihlerin nasıl görüntüleneceği",
+ "regional": "Bölgesel",
+ "iso": "ISO 8601",
+ "custom": "Özel"
+ },
+ "time_format": {
+ "label": "Saat Biçimi",
+ "description": "12 saatlik veya 24 saatlik saat arasında seçin",
+ "12h": "12 saatlik",
+ "24h": "24 saatlik"
+ },
+ "first_day": {
+ "label": "Haftanın İlk Günü",
+ "description": "Haftayı Pazar veya Pazartesi başlat",
+ "sunday": "Pazar",
+ "monday": "Pazartesi"
+ }
+ },
+ "email_behavior": {
+ "title": "E-posta Davranışı",
+ "description": "E-postaların nasıl işleneceğini yapılandırın",
+ "mark_read": {
+ "label": "Okundu Olarak İşaretle",
+ "description": "Açıldığında e-postaların ne zaman okundu sayılacağı",
+ "instant": "Anında",
+ "delay_3s": "3 saniye sonra",
+ "delay_5s": "5 saniye sonra",
+ "never": "Hiçbir zaman"
+ },
+ "delete_action": {
+ "label": "Silme İşlemi",
+ "description": "Bir e-postayı sildiğinizde ne olacağı",
+ "trash": "Çöp Kutusuna Taşı",
+ "permanent": "Kalıcı Olarak Sil",
+ "warning": "E-postalar kalıcı olarak silinecek ve kurtarılamayacak. Bu işlem geri alınamaz."
+ },
+ "archive_mode": {
+ "label": "Arşivle",
+ "description": "Arşivlerken e-postaların nasıl düzenleneceği",
+ "single": "Tek bir klasör",
+ "year": "Yıl başına bir klasör",
+ "month": "Ay başına bir klasör",
+ "reorganize": "Mevcut arşivi yeniden düzenle",
+ "reorganize_success": "{count, plural, =0 {Yeniden düzenlenecek e-posta yok} =1 {1 e-posta yeniden düzenlendi} other {# e-posta yeniden düzenlendi}}",
+ "reorganize_error": "Arşiv yeniden düzenlenemedi"
+ },
+ "permanently_delete_junk": {
+ "label": "İstem Dışı Postayı Kalıcı Sil",
+ "description": "İstem Dışı/Spam klasöründeki e-postaları Çöp Kutusu'na taşımak yerine kalıcı olarak sil"
+ },
+ "mail_layout": {
+ "label": "Posta Düzeni",
+ "description": "Klasik bölünmüş okuma bölmesi ile Gmail tarzı odaklı okuma akışı arasında seçin.",
+ "split": "Bölünmüş bölme",
+ "split_description": "İleti listesi ve okuma bölmesini yan yana görünür tutun.",
+ "focus": "Odaklı liste",
+ "focus_description": "İleti başına bir satır gösterin ve klasör kenar çubuğu görünürken postayı tam genişlikte açın."
+ },
+ "show_preview": {
+ "label": "Önizleme Metnini Göster",
+ "description": "Listede e-posta önizlemesini görüntüle",
+ "focus_description": "Odaklı tek satırlı ileti listesinde satır içi önizleme metnini görüntüle"
+ },
+ "disable_threading": {
+ "label": "Konuşma Gruplamamayı Devre Dışı Bırak",
+ "description": "E-postaları konuşmaya göre gruplamak yerine ayrı iletiler olarak göster"
+ },
+ "plain_text_mode": {
+ "label": "Yalnızca Düz Metin",
+ "description": "Zengin metin düzenleyicisini devre dışı bırak ve yanıtlar ve iletmeler dahil tüm e-postaları yalnızca düz metin olarak gönder"
+ },
+ "auto_select_reply_identity": {
+ "label": "Yanıt Adresini Otomatik Seç",
+ "description": "Yanıtlarken, Kimden adresini iletiyi başlangıçta alan kimliğe otomatik olarak değiştir"
+ },
+ "attachment_click_action": {
+ "label": "Ek Tıklama İşlemi",
+ "description": "Bir dosya ekine tıklandığında önizleme mi yoksa anında indirme mi yapılacağını seçin",
+ "preview": "Mümkünse önizle",
+ "download": "Anında indir"
+ },
+ "attachment_position": {
+ "label": "Ek Konumu",
+ "description": "E-posta başlığında eklerin nerede görüntüleneceği",
+ "beside-sender": "Göndericinin yanı",
+ "below-header": "Başlığın altı"
+ },
+ "emails_per_page": {
+ "10": "10 e-posta",
+ "25": "25 e-posta",
+ "50": "50 e-posta",
+ "100": "100 e-posta",
+ "label": "Sayfa Başına E-posta",
+ "description": "Bir seferde yüklenecek e-posta sayısı"
+ },
+ "always_light_mode": {
+ "label": "E-postaları Her Zaman Açık Modda Göster",
+ "description": "Uygulama koyu moddayken bile e-posta içeriğini açık modda göster; koyu mod dönüşüm sorunlarını önler"
+ },
+ "external_content": {
+ "label": "Harici İçerik",
+ "description": "Görsel ve harici içerikle nasıl başa çıkılacağı",
+ "ask": "Her zaman sor",
+ "block": "Her zaman engelle",
+ "allow": "Her zaman izin ver"
+ },
+ "trusted_senders": {
+ "label": "Güvenilir Göndericiler",
+ "description": "Görsellerinin otomatik yükleneceği göndericileri yönetin",
+ "count_zero": "Yok",
+ "count_one": "1 gönderici",
+ "count_other": "{count} gönderici",
+ "modal_title": "Güvenilir Göndericiler",
+ "empty_title": "Henüz güvenilir gönderici yok",
+ "empty_description": "Engellenen görseller içeren bir e-postayı görüntülerken \"Bu göndericiyi her zaman güven\" seçeneğine tıklayın.",
+ "add_manually": "Gönderici manuel ekle",
+ "add_button": "Ekle",
+ "add_placeholder": "E-posta adresi girin",
+ "search_placeholder": "Göndericileri ara...",
+ "no_results": "Aramanızla eşleşen gönderici yok",
+ "remove": "Kaldır",
+ "close": "Kapat",
+ "invalid_email": "Lütfen geçerli bir e-posta adresi girin",
+ "already_added": "Bu gönderici zaten güvenilir",
+ "save_error": "Kaydedilemedi - ayrıntılar için Kişiler hata ayıklama günlüğünü kontrol edin",
+ "use_address_book_label": "Adres defteriyle senkronize et",
+ "use_address_book_description": "Tüm cihazlarınızda senkronize olmaları için güvenilir göndericileri özel bir \"Güvenilir Göndericiler\" adres defterinde saklayın"
+ },
+ "hover_actions": {
+ "label": "Hızlı Üzerine Gelme İşlemleri",
+ "description": "Listedeki bir e-postanın üzerine gelindiğinde hangi hızlı işlemlerin görüneceğini seçin",
+ "delete": "Sil",
+ "star": "Yıldız Ekle / Kaldır",
+ "mark_read": "Okundu / Okunmadı İşaretle",
+ "archive": "Arşivle",
+ "tag": "Etiketle",
+ "spam": "Spam Olarak İşaretle",
+ "none_selected": "Hiç işlem seçilmedi",
+ "mode_label": "Görüntüleme Modu",
+ "mode_inline": "Satır içi",
+ "mode_floating": "Kayan",
+ "corner_label": "Kayan Konum",
+ "corner_top-left": "Sol Üst",
+ "corner_top-right": "Sağ Üst",
+ "corner_bottom-left": "Sol Alt",
+ "corner_bottom-right": "Sağ Alt"
+ },
+ "default_mail_program": {
+ "label": "Varsayılan Posta Programı",
+ "description": "{appName} uygulamasını mailto: bağlantıları için varsayılan posta programı olarak kaydet",
+ "button": "Varsayılan Olarak Ayarla",
+ "success": "Tarayıcı varsayılan olarak ayarlamak için istendi",
+ "error": "Tarayıcınız bu özelliği desteklemiyor"
+ },
+ "attachment_reminder": {
+ "label": "Ek Hatırlatıcı",
+ "description": "İletinizde eklerden söz ettiğinizde ancak hiçbir ek eklenmemişken göndermeden önce uyar",
+ "keywords_label": "Tetikleyici anahtar sözcükler",
+ "keywords_description": "İletinizde bulunduğunda hatırlatıcıyı tetikleyen kelime veya ifadeler",
+ "add_placeholder": "Anahtar sözcük ekle...",
+ "add": "Ekle",
+ "remove": "Kaldır"
+ },
+ "hide_inline_image_attachments": {
+ "label": "Satır içi görüntüleri eklerden gizle",
+ "description": "İleti gövdesine gömülü görseller ayrı ek olarak listelenmez"
+ }
+ },
+ "composer": {
+ "title": "Yazıcı",
+ "description": "E-posta yazma ayarlarını yapılandırın",
+ "autosave": {
+ "label": "Otomatik Kaydetme Aralığı",
+ "description": "Taslakların otomatik kaydedilme sıklığı",
+ "30s": "Her 30 saniyede bir",
+ "1m": "Her dakika",
+ "2m": "Her 2 dakikada bir",
+ "5m": "Her 5 dakikada bir"
+ },
+ "send_confirmation": {
+ "label": "Gönderme Onayı",
+ "description": "E-posta göndermeden önce onay isteyin"
+ },
+ "default_reply": {
+ "label": "Varsayılan Yanıt Modu",
+ "description": "Yanıtla'ya tıklandığında varsayılan işlem",
+ "reply": "Yanıtla",
+ "reply_all": "Tümünü Yanıtla"
+ }
+ },
+ "privacy": {
+ "title": "Gizlilik ve Güvenlik",
+ "description": "Gizlilik ve güvenlik ayarlarınızı yönetin",
+ "external_images": {
+ "label": "Harici Görselleri Engelle",
+ "description": "Harici görseller aracılığıyla izlemeyi önle"
+ },
+ "session_timeout": {
+ "label": "Oturum Zaman Aşımı",
+ "description": "Hareketsizlik sonrası otomatik oturumu kapat",
+ "never": "Hiçbir zaman",
+ "30m": "30 dakika",
+ "1h": "1 saat",
+ "4h": "4 saat"
+ },
+ "clear_cache": {
+ "label": "Önbelleği Temizle",
+ "description": "Önbelleğe alınmış verileri ve geçici dosyaları kaldır",
+ "button": "Önbelleği Temizle",
+ "confirm": "Önbelleği temizlemek istediğinizden emin misiniz?",
+ "success": "Önbellek başarıyla temizlendi"
+ }
+ },
+ "account": {
+ "title": "Hesap",
+ "description": "Hesap bilgilerinizi görüntüleyin",
+ "name_label": "Görünen Ad",
+ "username_label": "Kullanıcı Adı",
+ "account_type_label": "Hesap Türü",
+ "auth_method_label": "Kimlik Doğrulama",
+ "auth_method_oauth": "Tekil Oturum Açma (OAuth/OIDC)",
+ "auth_method_basic": "Parola",
+ "demo_account": "Demo Hesabı",
+ "email": {
+ "label": "E-posta Adresi",
+ "value": "{email}"
+ },
+ "server": {
+ "label": "JMAP Sunucusu",
+ "value": "{server}"
+ },
+ "storage": {
+ "label": "Depolama Kullanımı",
+ "used": "{total} alanın {used} kullanıldı",
+ "percentage": "%{percent} kullanıldı"
+ },
+ "last_sync": {
+ "label": "Son Senkronizasyon",
+ "value": "{time}"
+ }
+ },
+ "security": {
+ "title": "Hesap Güvenliği",
+ "description": "Parolanızı, iki faktörlü kimlik doğrulamayı ve güvenlik ayarlarını yönetin",
+ "detecting": "Sunucu özellikleri algılanıyor...",
+ "not_available": "Bu posta sunucusu için hesap güvenliği yönetimi kullanılamıyor. Gerekli izinler devre dışı bırakılmış olabilir. Ayrıntılar için belgelere bakın.",
+ "password": {
+ "title": "Parolayı Değiştir",
+ "current": "Mevcut Parola",
+ "new": "Yeni Parola",
+ "confirm": "Yeni Parolayı Onayla",
+ "submit": "Parolayı Değiştir",
+ "success": "Parola başarıyla değiştirildi",
+ "error_title": "Parola değiştirme başarısız",
+ "error_mismatch": "Yeni parolalar eşleşmiyor",
+ "error_min_length": "Parola en az 8 karakter olmalıdır",
+ "error_generic": "Parola değiştirilemedi"
+ },
+ "display_name": {
+ "label": "Görünen Ad",
+ "description": "Sunucuda görünen adınız",
+ "placeholder": "Görünen adınızı girin",
+ "save": "Kaydet",
+ "success": "Görünen ad güncellendi",
+ "error": "Görünen ad güncellenemedi"
+ },
+ "totp": {
+ "section_title": "İki Faktörlü Kimlik Doğrulama",
+ "label": "TOTP Kimlik Doğrulama",
+ "description": "Zamana dayalı tek kullanımlık parola ile ekstra bir güvenlik katmanı ekleyin",
+ "active": "Etkin",
+ "inactive": "Devre dışı",
+ "enabled": "İki faktörlü kimlik doğrulama etkinleştirildi",
+ "disabled": "İki faktörlü kimlik doğrulama devre dışı bırakıldı",
+ "enable_error": "2FA etkinleştirilemedi",
+ "disable_error": "2FA devre dışı bırakılamadı",
+ "setup_instructions": "Bu URL'yi kimlik doğrulayıcı uygulamanıza (Google Authenticator, Authy vb.) kopyalayın:",
+ "verification_code": "Doğrulama kodu",
+ "confirm": "Onayla",
+ "disable": "Devre Dışı Bırak",
+ "disable_confirm_prompt": "İki faktörlü kimlik doğrulamayı devre dışı bırakmak için parolanızı girin.",
+ "password_required": "Parola gerekli",
+ "code_required": "Doğrulama kodu gerekli",
+ "code_invalid": "Geçersiz doğrulama kodu. Kimlik doğrulayıcı uygulamanızı kontrol edin ve tekrar deneyin."
+ },
+ "app_passwords": {
+ "title": "Uygulama Parolaları",
+ "description": "İki faktörlü kimlik doğrulamayı desteklemeyen uygulamalar için parola oluşturun",
+ "add": "Ekle",
+ "create": "Oluştur",
+ "cancel": "İptal",
+ "done": "Tamam",
+ "generate": "Oluştur",
+ "name_label": "Uygulama Adı",
+ "name_placeholder": "ör. Thunderbird, iPhone Mail",
+ "expires_label": "Son Kullanma (isteğe bağlı)",
+ "allowed_ips_label": "İzin Verilen IP'ler (isteğe bağlı)",
+ "allowed_ips_placeholder": "10.0.0.5, 192.168.1.0/24",
+ "allowed_ips_hint": "Virgül veya boşlukla ayrılmış. Herhangi bir IP'ye izin vermek için boş bırakın.",
+ "password_label": "Parola (otomatik oluşturmak için boş bırakın)",
+ "password_placeholder": "Boş bırakılırsa otomatik oluşturulur",
+ "copy_now_warning": "Bu parolayı şimdi kopyalayın - bir daha gösterilmeyecek.",
+ "added": "Uygulama parolası oluşturuldu",
+ "removed": "Uygulama parolası kaldırıldı",
+ "add_error": "Uygulama parolası oluşturulamadı",
+ "remove_error": "Uygulama parolası kaldırılamadı",
+ "none": "Yapılandırılmış uygulama parolası yok"
+ },
+ "api_keys": {
+ "title": "API Anahtarları",
+ "description": "Sunucuyla doğrudan iletişim kuran betikler ve entegrasyonlar için API anahtarları oluşturun",
+ "name_label": "Anahtar Adı",
+ "name_placeholder": "ör. Yedek betiği, CI koşucusu",
+ "copy_now_warning": "Bu API anahtarını şimdi kopyalayın - bir daha gösterilmeyecek.",
+ "added": "API anahtarı oluşturuldu",
+ "removed": "API anahtarı kaldırıldı",
+ "add_error": "API anahtarı oluşturulamadı",
+ "remove_error": "API anahtarı kaldırılamadı",
+ "none": "Yapılandırılmış API anahtarı yok"
+ },
+ "encryption": {
+ "section_title": "Bekleme Süresi Şifrelemesi",
+ "label": "E-posta Şifrelemesi",
+ "description": "Ek gizlilik için sunucudaki saklanan e-postaları şifreleyin",
+ "active": "{type} şifrelemesi etkin",
+ "inactive": "Devre dışı",
+ "enabled": "Bekleme süresi şifrelemesi etkinleştirildi",
+ "disabled_success": "Bekleme süresi şifrelemesi devre dışı bırakıldı",
+ "error": "Şifreleme ayarları güncellenemedi"
+ },
+ "email_client": {
+ "title": "E-posta İstemcisi Kurulumu",
+ "description": "Masaüstü veya mobil e-posta istemcinizi (Thunderbird, Apple Mail, Outlook vb.) yapılandırmak için bu kimlik bilgilerini kullanın",
+ "jmap_username_label": "JMAP Kullanıcı Adı",
+ "copy": "Kopyala",
+ "copied": "Kopyalandı",
+ "password_instructions": "E-posta istemcinizde oturum açmak için yukarıdaki JMAP kullanıcı adı ile bir uygulama parolasını birlikte kullanın. Henüz oluşturmadıysanız yukarıdaki bölümden bir uygulama parolası oluşturun."
+ }
+ },
+ "identities": {
+ "title": "Gönderme Kimlikleri",
+ "description": "Gönderebildiğiniz e-posta adreslerini yönetin",
+ "identities_count": {
+ "label": "Kimlikleriniz",
+ "description": "Gönderme için yapılandırılmış e-posta adresleri",
+ "count_zero": "Kimlik yok",
+ "count_one": "1 kimlik",
+ "count_other": "{count} kimlik"
+ },
+ "manage": "Kimlikleri Yönet",
+ "sub_addressing": {
+ "label": "Alt Adresleme",
+ "description": "Gelen postayı düzenlemek için user+etiket@domain.com gibi etiketler kullanın",
+ "learn_more": "Daha Fazla Bilgi"
+ }
+ },
+ "vacation": {
+ "title": "Tatil Yanıtlayıcı",
+ "description": "Yokken gelen e-postalara otomatik yanıt gönderin",
+ "loading": "Tatil ayarları yükleniyor...",
+ "not_supported": "Posta sunucunuz tatil yanıtlarını desteklemiyor.",
+ "fetch_error": "Tatil ayarları yüklenemedi. Lütfen tekrar deneyin.",
+ "status": {
+ "label": "Tatil Yanıtlayıcı",
+ "description": "Size e-posta gönderenlere otomatik yanıt gönderin",
+ "active": "Etkin",
+ "inactive": "Devre dışı"
+ },
+ "date_range": {
+ "title": "Tarih Aralığı",
+ "description": "Otomatik yanıtı isteğe bağlı olarak belirli bir dönemle sınırlayın",
+ "start": "Başlangıç Tarihi",
+ "start_description": "Başlangıç sınırı olmaması için boş bırakın",
+ "end": "Bitiş Tarihi",
+ "end_description": "Bitiş sınırı olmaması için boş bırakın"
+ },
+ "message": {
+ "title": "Otomatik Yanıt İletisi",
+ "description": "Yanıt olarak gönderilecek ileti",
+ "subject_label": "Konu",
+ "subject_description": "Otomatik yanıtın konu satırı",
+ "subject_placeholder": "Ofis Dışındayım",
+ "body_label": "İleti Gövdesi",
+ "body_description": "Düz metin ileti içeriği",
+ "body_placeholder": "E-postanız için teşekkür ederim. Şu anda ofis dışındayım ve döndüğümde yanıt vereceğim."
+ },
+ "preview": {
+ "title": "Önizleme",
+ "show": "Önizlemeyi göster",
+ "hide": "Önizlemeyi gizle"
+ },
+ "save": "Değişiklikleri Kaydet",
+ "saving": "Kaydediliyor...",
+ "warnings": {
+ "end_before_start": "Bitiş tarihi başlangıç tarihinden sonra olmalıdır",
+ "start_in_past": "Başlangıç tarihi geçmişte",
+ "empty_body": "İleti gövdesi boş - alıcılar boş bir yanıt alacak"
+ }
+ },
+ "folders": {
+ "title": "Klasörler",
+ "description": "E-posta klasörlerinizi yönetin ve standart roller atayın",
+ "folder_list": "Klasörleriniz",
+ "folder_list_description": "Özelleştirmek için klasör simgesine tıklayın",
+ "standard_roles": "Standart Klasör Rolleri",
+ "standard_roles_description": "Gelen Kutusu, Gönderilenler, Çöp Kutusu vb. standart posta kutusu rolleri için hangi klasörlerin kullanılacağını atayın",
+ "role_inbox": "Gelen Kutusu",
+ "role_drafts": "Taslaklar",
+ "role_sent": "Gönderilenler",
+ "role_trash": "Çöp Kutusu",
+ "role_junk": "Spam / İstem Dışı",
+ "role_archive": "Arşiv",
+ "role_none": "Yok",
+ "create_folder": "Klasör Oluştur",
+ "create_subfolder": "Alt Klasör Oluştur",
+ "subfolder_of": "{name} içinde",
+ "subfolder_name": "Alt klasör adı",
+ "new_folder_name": "Klasör adı",
+ "rename": "Yeniden Adlandır",
+ "change_icon": "Simgeyi değiştir",
+ "delete": "Sil",
+ "confirm_delete": "\"{name}\" klasörünü silmek istediğinizden emin misiniz? Bu klasördeki e-postalar Çöp Kutusu'na taşınacak.",
+ "create": "Oluştur",
+ "cancel": "İptal",
+ "no_folders": "Özel klasör yok",
+ "cannot_delete_role": "Standart rolü olan klasör silinemiyor. Önce rolü kaldırın.",
+ "folder_created": "Klasör oluşturuldu",
+ "folder_renamed": "Klasör yeniden adlandırıldı",
+ "folder_deleted": "Klasör silindi",
+ "role_updated": "Klasör rolü güncellendi",
+ "error_create": "Klasör oluşturulamadı",
+ "error_rename": "Klasör yeniden adlandırılamadı",
+ "error_delete": "Klasör silinemedi",
+ "error_delete_has_children": "Klasör silinemiyor: hâlâ alt klasörler içeriyor. Önce onları silin veya taşıyın.",
+ "error_delete_has_email": "Klasör silinemiyor: hâlâ e-postalar içeriyor. Önce onları taşıyın veya silin.",
+ "error_role": "Klasör rolü güncellenemedi"
+ },
+ "advanced": {
+ "title": "Gelişmiş",
+ "description": "Gelişmiş seçenekler ve geliştirici ayarları",
+ "debug_mode": {
+ "label": "Hata Ayıklama Modu",
+ "description": "Sorun giderme için ayrıntılı günlük kaydını etkinleştir"
+ },
+ "debug_categories": {
+ "description": "Hangi kategorilerin günlüğe kaydedileceğini seçin. Konsol gürültüsünü azaltmak için ihtiyaç duymadığınız kategorileri devre dışı bırakın.",
+ "jmap": "JMAP İstemcisi",
+ "jmap_description": "Posta kutusu işlemleri, e-posta getirme ve JMAP protokol istekleri",
+ "calendar": "Takvim",
+ "calendar_description": "Takvim etkinlikleri, içe aktarmalar ve zamanlama iletileri",
+ "tasks": "Görevler",
+ "tasks_description": "Takvim görevi oluşturma, getirme ve güncellemeler",
+ "auth": "Kimlik Doğrulama",
+ "auth_description": "Giriş, TOTP, belirteç değişimi ve oturum yönetimi",
+ "filters": "Filtreler",
+ "filters_description": "Sieve filtre kuralları ve tatil betikleri",
+ "email": "E-posta Görüntüleme",
+ "email_description": "E-posta oluşturma, TNEF işleme ve okundu olarak işaretleme",
+ "push": "Anlık Bildirimler",
+ "push_description": "Anlık bildirim kurulumu ve teslimi",
+ "contacts": "Kişiler ve Adres Defterleri",
+ "contacts_description": "Kişi senkronizasyonu, adres defteri işlemleri ve güvenilir göndericiler"
+ },
+ "settings_sync": {
+ "label": "Ayar Senkronizasyonu",
+ "description": "Ayarlarınızı tarayıcılar ve cihazlar arasında senkronize edin"
+ },
+ "sender_favicons": {
+ "label": "Gönderici Favorikonları (Deneysel)",
+ "description": "İş göndericileri için profil resmi olarak web sitesi simgelerini göster"
+ },
+ "show_avatars_in_junk": {
+ "label": "İstem Dışı Klasöründe Avatarları Göster",
+ "description": "İstem dışı klasöründeki göndericiler için profil resimleri ve favorikonları göster. Kimlik avı girişimlerine görsel meşruiyet kazandırmamak için varsayılan olarak kapalıdır."
+ },
+ "keyboard_shortcuts": {
+ "label": "Klavye Kısayolları",
+ "description": "Mevcut klavye kısayollarını görüntüleyin",
+ "button": "Kısayolları Görüntüle"
+ },
+ "reset_settings": {
+ "label": "Ayarları Sıfırla",
+ "description": "Tüm ayarları varsayılan değerlerine geri yükle",
+ "button": "Varsayılanlara Sıfırla"
+ },
+ "export_settings": {
+ "label": "Ayarları Dışa Aktar",
+ "description": "Ayarlarınızı JSON olarak indirin",
+ "button": "Dışa Aktar"
+ },
+ "import_settings": {
+ "label": "Ayarları İçe Aktar",
+ "description": "JSON dosyasından ayarları yükle",
+ "button": "İçe Aktar"
+ },
+ "about": {
+ "title": "Bulwark Webmail"
+ }
+ },
+ "sidebar_apps": {
+ "title": "Kenar Çubuğu Uygulamaları",
+ "description": "Kenar çubuğunuzdaki özel uygulamaları ve bağlantıları yönetin",
+ "keep_loaded": "Uygulamaları Yüklü Tut",
+ "keep_loaded_description": "Yeniden yüklemeyi önlemek için aralarında geçiş yaparken satır içi uygulamaları arka planda çalışır halde tutun",
+ "manage_title": "Özel Uygulamalar",
+ "manage_description": "Kenar çubuğunuzdan özel uygulamalar ekleyin, düzenleyin veya kaldırın"
+ },
+ "contacts": {
+ "title": "Kişiler",
+ "description": "Kişilerinizi içe ve dışa aktarın",
+ "group_by_letter_label": "İlk harfe göre grupla",
+ "group_by_letter_description": "Kişi listesinde alfabetik bölüm başlıklarını göster",
+ "import_label": "Kişileri İçe Aktar",
+ "import_description": "Kişileri bir vCard (.vcf) dosyasından içe aktarın",
+ "export_label": "Kişileri Dışa Aktar",
+ "export_description": "Tüm kişileri vCard (.vcf) dosyası olarak dışa aktarın",
+ "manage_title": "Adres Defterleri",
+ "manage_description": "Adres defterlerinizi yeniden adlandırın",
+ "no_address_books": "Adres defteri bulunamadı",
+ "categories_title": "Kategoriler",
+ "categories_description": "Kişi kategorilerini yeniden adlandırın",
+ "no_categories": "Kategori bulunamadı"
+ },
+ "filters": {
+ "title": "E-posta Filtreleri",
+ "description": "Gelen e-postaları otomatik olarak sıralamak, etiketlemek ve yönetmek için kurallar oluşturun",
+ "add_rule": "Kural Ekle",
+ "no_rules": "Filtre kuralı yok",
+ "no_rules_description": "Gelen e-postalarınızı otomatik düzenlemek için kurallar oluşturun",
+ "vacation_active": "Tatil Yanıtlayıcı etkin",
+ "vacation_active_description": "Gelen iletiler için otomatik yanıt etkinleştirildi",
+ "vacation_configure": "Yapılandır",
+ "edit_rule": "Kuralı Düzenle",
+ "new_rule": "Yeni Kural",
+ "delete_rule": "Kuralı Sil",
+ "delete_confirm": "Bu kuralı silmek istediğinizden emin misiniz?",
+ "enable": "Etkinleştir",
+ "disable": "Devre Dışı Bırak",
+ "raw_editor": "Ham Sieve Düzenleyicisi",
+ "raw_editor_warning": "Ham Sieve betiğini düzenlemek görsel kural düzenlemeyi bozabilir. Burada yapılan değişiklikler görsel oluşturucunun üzerine yazar.",
+ "validate": "Doğrula",
+ "validation_success": "Betik geçerli",
+ "validation_error": "Betikte hatalar var",
+ "save": "Kuralları Kaydet",
+ "saving": "Kaydediliyor...",
+ "saved": "Filtreler başarıyla kaydedildi",
+ "save_failed": "Filtreler kaydedilemedi",
+ "loading": "Filtreler yükleniyor...",
+ "not_supported": "Posta sunucunuz e-posta filtrelerini desteklemiyor.",
+ "rule_name": "Kural Adı",
+ "rule_name_placeholder": "ör. Bültenleri sırala",
+ "match_all": "TÜM koşullarla eşleş",
+ "match_any": "HERHANGİ bir koşulla eşleş",
+ "conditions": "Koşullar",
+ "add_condition": "Koşul Ekle",
+ "actions": "İşlemler",
+ "add_action": "İşlem Ekle",
+ "stop_processing": "Sonraki kuralları işlemeyi durdur",
+ "condition_fields": {
+ "from": "Kimden",
+ "to": "Kime",
+ "cc": "Bilgi",
+ "subject": "Konu",
+ "header": "Özel Başlık",
+ "size": "Boyut",
+ "body": "Gövde"
+ },
+ "comparators": {
+ "contains": "içerir",
+ "not_contains": "içermez",
+ "is": "tam olarak",
+ "not_is": "değil",
+ "starts_with": "ile başlar",
+ "ends_with": "ile biter",
+ "matches": "desenle eşleşir",
+ "greater_than": "büyüktür",
+ "less_than": "küçüktür"
+ },
+ "action_types": {
+ "move": "Klasöre taşı",
+ "copy": "Klasöre kopyala",
+ "forward": "İlet",
+ "mark_read": "Okundu olarak işaretle",
+ "star": "İletiye yıldız ekle",
+ "add_label": "Etiket ekle",
+ "discard": "At (sessizce sil)",
+ "reject": "İletiyle reddet",
+ "keep": "Gelen kutusunda tut",
+ "stop": "İşlemeyi durdur"
+ },
+ "move_to_folder": "Klasör seçin",
+ "copy_to_folder": "Klasör seçin",
+ "forward_to": "E-posta adresine ilet",
+ "forward_placeholder": "email@example.com",
+ "reject_message": "Reddetme iletisi",
+ "reject_placeholder": "E-postanız reddedildi",
+ "label_name": "Etiket adı",
+ "label_placeholder": "Etiket seçin",
+ "header_name": "Başlık adı",
+ "header_placeholder": "ör. X-Mailing-List",
+ "size_bytes": "Bayt cinsinden boyut",
+ "size_placeholder": "ör. 1000000",
+ "system_managed": "Sistem tarafından yönetilen kural",
+ "opaque_warning": "Bu betik görsel oluşturucunun dışında düzenlendi. Yalnızca ham Sieve düzenleme kullanılabilir.",
+ "open_sieve_editor": "Ham Sieve düzenleyicisini aç",
+ "fetch_error": "Filtreler yüklenemedi",
+ "expanded_view": "Genişletilmiş görünüm",
+ "expanded_view_description": "Filtre kurallarını ayrıntılı koşul ve işlem bloklarıyla göster",
+ "if": "Eğer",
+ "then": "O zaman",
+ "match_all_conditions": "hepsi eşleşir",
+ "match_any_condition": "herhangi biri eşleşir",
+ "and": "ve",
+ "or": "veya",
+ "cancel": "İptal",
+ "confirm_delete": "Sil",
+ "rule_list": "Filtre kuralları",
+ "drag_to_reorder": "Yeniden sıralamak için sürükleyin",
+ "match_type": "Eşleşme türü",
+ "reset_to_visual": "Görsel oluşturucuya sıfırla",
+ "reset_warning": "Bu işlem mevcut betiği atacak ve yeniden başlatacak.",
+ "confirm_reset": "Sıfırla",
+ "validation_empty_name": "Kural adı gerekli",
+ "validation_empty_conditions": "En az bir değeri olan koşul gerekli",
+ "validation_empty_actions": "En az bir işlem gerekli",
+ "templates_section": "Şablondan başla",
+ "template_newsletters": "Bültenleri klasöre taşı",
+ "template_receipts": "Makbuzları otomatik arşivle",
+ "template_important": "Önemli e-postaları işaretle",
+ "template_notifications": "Bildirimleri filtrele",
+ "sieve_editor": {
+ "title": "Sieve Betik Düzenleyicisi",
+ "warning": "Ham Sieve betiğini düzenlemek görsel kural düzenlemeyi bozabilir. Burada yapılan değişiklikler görsel oluşturucunun üzerine yazar.",
+ "script_content": "Sieve betiği",
+ "valid": "Betik geçerli",
+ "invalid": "Betikte hatalar var",
+ "save_warning": "Kaydetme işlemi tüm görsel kuralların üzerine yazacak. Bu geri alınamaz. Onaylamak için Kaydet'e tekrar tıklayın.",
+ "validating": "Doğrulanıyor...",
+ "validate": "Doğrula",
+ "cancel": "İptal",
+ "save": "Kaydet",
+ "confirm_save": "Kaydetmeyi Onayla",
+ "validation_failed": "Doğrulama isteği başarısız"
+ },
+ "rule_summary": {
+ "conditions_count": "{count, plural, one {# koşul} other {# koşul}}",
+ "actions_count": "{count, plural, one {# işlem} other {# işlem}}"
+ },
+ "origin_external": "Harici",
+ "managed_by_tooltip": "{source} tarafından yönetilir. Bu uygulamada düzenleyin veya ham Sieve düzenleyicisini kullanın."
+ },
+ "templates": {
+ "title": "E-posta Şablonları",
+ "description": "Yer tutucu değişkenlerle yeniden kullanılabilir e-posta şablonları oluşturun",
+ "add": "Yeni Şablon",
+ "edit": "Şablonu Düzenle",
+ "name": "Şablon Adı",
+ "name_placeholder": "ör. Takip e-postası",
+ "category": "Kategori",
+ "category_placeholder": "ör. İş, Kişisel",
+ "subject": "Konu",
+ "subject_placeholder": "E-posta konu satırı",
+ "body": "Gövde",
+ "body_placeholder": "E-posta gövde içeriği...",
+ "recipients_placeholder": "email@example.com",
+ "identity": "Gönderen Olarak",
+ "default_identity": "Varsayılan kimlik",
+ "favorite": "Favori",
+ "cancel": "İptal",
+ "create": "Oluştur",
+ "update": "Güncelle",
+ "confirm_delete": "Sil",
+ "no_templates": "Henüz şablon yok",
+ "manage": "Şablonları Yönet",
+ "count": "{count, plural, one {# şablon} other {# şablon}}",
+ "export_import": "Dışa ve İçe Aktar",
+ "export_import_description": "Şablonlarınızı yedekleyin veya başka bir cihaza aktarın",
+ "export": "Dışa Aktar",
+ "import": "İçe Aktar",
+ "validation": {
+ "empty": "Şablon adı gerekli",
+ "too_long": "Şablon adı en fazla 200 karakter olmalıdır"
+ }
+ },
+ "files": {
+ "display": {
+ "title": "Görüntüleme",
+ "description": "Dosya ve klasörlerin nasıl görüntüleneceğini yapılandırın"
+ },
+ "folder_layout": {
+ "label": "Klasör Gezinmesi",
+ "description": "Klasörlerin nasıl görüntüleneceğini seçin: dosyalarla birlikte satır içi veya kenar çubuğu ağacında",
+ "inline": "Satır içi",
+ "sidebar": "Kenar Çubuğu"
+ },
+ "default_view": {
+ "label": "Varsayılan Görünüm",
+ "description": "Izgara ve liste düzeni arasında seçin",
+ "list": "Liste",
+ "grid": "Izgara"
+ },
+ "default_sort": {
+ "label": "Varsayılan Sıralama",
+ "description": "Dosyalar için varsayılan sıralamayı seçin",
+ "name": "Ad",
+ "size": "Boyut",
+ "modified": "Değiştirilme"
+ },
+ "sort_direction": {
+ "label": "Sıralama Yönü",
+ "description": "Artan veya azalan düzen seçin",
+ "ascending": "Artan",
+ "descending": "Azalan"
+ },
+ "icons": {
+ "title": "Simgeler",
+ "description": "Dosya simgesi görünümünü yapılandırın"
+ },
+ "show_icons": {
+ "label": "Dosya Simgelerini Göster",
+ "description": "Dosyaların ve klasörlerin yanında simgeleri görüntüle"
+ },
+ "colored_icons": {
+ "label": "Renkli Simgeler",
+ "description": "Tek renk yerine renkli simgeler kullan"
+ },
+ "show_thumbnails": {
+ "label": "Küçük Resimleri Göster",
+ "description": "Resim dosyaları için simgeler yerine görüntü önizlemeleri göster"
+ },
+ "behavior": {
+ "title": "Davranış",
+ "description": "Dosya tarayıcı davranışını yapılandırın"
+ },
+ "show_hidden": {
+ "label": "Gizli Dosyaları Göster",
+ "description": "Nokta ile başlayan dosya ve klasörleri görüntüle"
+ },
+ "preview": {
+ "label": "Önizleme"
+ }
+ }
+ },
+ "errors": {
+ "page_error_title": "Bir şeyler ters gitti",
+ "page_error_description": "Beklenmeyen bir hatayla karşılaştık. Lütfen tekrar deneyin veya ana sayfaya dönün.",
+ "sidebar_error": "Posta kutuları yüklenemedi",
+ "email_list_error": "E-postalar yüklenemedi",
+ "viewer_error_title": "E-posta görüntülenemiyor",
+ "viewer_error_description": "Bu e-posta oluşturulurken sorun oluştu. Desteklenmeyen içerik bulunuyor olabilir.",
+ "composer_error": "Yazıcı yüklenemedi",
+ "settings_error_title": "Ayarlar kullanılamıyor",
+ "settings_error_description": "Ayarlar yüklenemedi. Tercihleriniz kaydedilmemiş olabilir.",
+ "try_again": "Tekrar dene",
+ "reload": "Yenile",
+ "reload_emails": "E-postaları yenile",
+ "reload_settings": "Ayarları yenile",
+ "retry": "Yeniden dene",
+ "go_home": "Gelen kutusuna git"
+ },
+ "context_menu": {
+ "reply": "Yanıtla",
+ "reply_all": "Tümünü Yanıtla",
+ "forward": "İlet",
+ "mark_read": "Okundu Olarak İşaretle",
+ "mark_unread": "Okunmadı Olarak İşaretle",
+ "star": "Yıldız Ekle",
+ "unstar": "Yıldızı Kaldır",
+ "move_to": "Şuraya taşı...",
+ "archive": "Arşivle",
+ "delete": "Sil",
+ "mark_as_spam": "Spam bildir",
+ "not_spam": "Spam değil",
+ "color_tag": "Etiket",
+ "remove_color": "Etiketi kaldır",
+ "items_selected": "{count} e-posta seçildi",
+ "edit_draft": "Taslağı Düzenle"
+ },
+ "mailbox_context_menu": {
+ "mark_folder_read": "Klasörü okundu olarak işaretle",
+ "mark_folder_tree_read": "Klasörü ve alt klasörleri okundu olarak işaretle",
+ "mark_all_folders_read": "Tüm klasörleri okundu olarak işaretle",
+ "new_subfolder": "Yeni alt klasör...",
+ "new_folder": "Yeni klasör...",
+ "rename": "Yeniden adlandır...",
+ "empty_folder": "Klasörü boşalt",
+ "empty_folder_generic": "Klasörü boşalt",
+ "delete_folder": "Klasörü sil",
+ "refresh": "Yenile",
+ "mark_all_confirm_title": "Tüm klasörleri okundu olarak işaretle",
+ "mark_all_confirm_message": "Kişisel hesabınızdaki tüm okunmamış iletiler okundu olarak işaretlensin mi?",
+ "delete_confirm_title": "Klasörü sil",
+ "delete_confirm_message": "\"{name}\" klasörü kalıcı olarak silinsin mi? Bu işlem geri alınamaz.",
+ "prompt_new_subfolder": "Yeni alt klasör için bir ad girin.",
+ "prompt_new_folder": "Yeni klasör için bir ad girin.",
+ "prompt_rename": "Bu klasör için yeni bir ad girin.",
+ "placeholder_folder_name": "Klasör adı",
+ "create": "Oluştur",
+ "rename_confirm": "Yeniden Adlandır",
+ "toast_marked_read": "Klasör okundu olarak işaretlendi",
+ "toast_marked_read_count": "{count, plural, one {1 ileti} other {# ileti}} okundu olarak işaretlendi",
+ "toast_already_read": "Okunmamış ileti yok",
+ "toast_marked_all_read": "Tüm klasörler okundu olarak işaretlendi",
+ "toast_emptied": "Klasör boşaltıldı",
+ "toast_folder_created": "Klasör oluşturuldu",
+ "toast_folder_renamed": "Klasör yeniden adlandırıldı",
+ "toast_folder_deleted": "Klasör silindi",
+ "toast_error_mark_read": "Okundu olarak işaretlenemedi",
+ "toast_error_empty": "Klasör boşaltılamadı",
+ "toast_error_create": "Klasör oluşturulamadı",
+ "toast_error_rename": "Klasör yeniden adlandırılamadı",
+ "toast_error_delete": "Klasör silinemedi",
+ "toast_error_delete_has_children": "Klasörde alt klasörler var. Önce onları kaldırın.",
+ "toast_error_delete_has_email": "Klasör boş değil. Önce boşaltın."
+ },
+ "shortcuts": {
+ "title": "Klavye Kısayolları",
+ "tip": "Bu yardımı görmek için istediğiniz zaman ? tuşuna basın",
+ "sections": {
+ "navigation": "Gezinme",
+ "actions": "E-posta İşlemleri",
+ "global": "Genel",
+ "threads": "İleti Dizileri",
+ "composer": "Yazıcı"
+ },
+ "navigation": {
+ "next_email": "Sonraki e-posta",
+ "previous_email": "Önceki e-posta",
+ "open_email": "E-postayı aç",
+ "close_email": "Kapat / Seçimi kaldır"
+ },
+ "actions": {
+ "reply": "Yanıtla",
+ "reply_all": "Tümünü yanıtla",
+ "forward": "İlet",
+ "star": "Yıldızı aç/kapat",
+ "archive": "Arşivle",
+ "delete": "Sil",
+ "mark_unread": "Okunmadı olarak işaretle",
+ "mark_read": "Okundu olarak işaretle",
+ "toggle_spam": "Spam bildir / Spam değil"
+ },
+ "global": {
+ "compose": "Yeni e-posta oluştur",
+ "search": "Aramaya odaklan",
+ "help": "Kısayolları göster",
+ "refresh": "E-postaları yenile",
+ "select_all": "Tümünü seç"
+ },
+ "threads": {
+ "expand_collapse": "İleti dizisini genişlet/daralt"
+ },
+ "composer": {
+ "template_picker": "Şablon seçiciyi aç"
+ }
+ },
+ "threads": {
+ "messages_one": "{count} ileti",
+ "messages_other": "{count} ileti",
+ "messages_tooltip": "{count, plural, one {Bu konuşmada # ileti} other {Bu konuşmada # ileti}}",
+ "expand": "Konuşmayı genişlet",
+ "collapse": "Konuşmayı daralt",
+ "loading": "Konuşma yükleniyor...",
+ "mark_read": "Konuşmayı okundu olarak işaretle",
+ "mark_unread": "Konuşmayı okunmadı olarak işaretle",
+ "archive": "Konuşmayı arşivle",
+ "delete": "Konuşmayı sil",
+ "star": "Konuşmaya yıldız ekle",
+ "unstar": "Konuşmanın yıldızını kaldır",
+ "toggle_thread": "İleti dizisini aç/kapat"
+ },
+ "identities": {
+ "modal_title": "Gönderme Kimliklerini Yönet",
+ "create_new": "Yeni Kimlik Oluştur",
+ "edit_identity": "Kimliği Düzenle",
+ "delete_confirm": "Bu kimlik silinsin mi? Bu geri alınamaz.",
+ "cannot_delete": "Bu kimlik silinemez",
+ "primary_identity": "Birincil",
+ "set_as_primary": "Birincil olarak ayarla",
+ "no_identities": "Kimlik bulunamadı",
+ "display": {
+ "reply_to": "Yanıt Adresi:",
+ "bcc": "GGK:",
+ "signature": "İmza:",
+ "preview": "Önizleme:"
+ },
+ "validation_errors": {
+ "invalid_emails": "Geçersiz e-postalar: {emails}",
+ "unknown_error": "Bilinmeyen hata"
+ },
+ "form": {
+ "name_label": "Görünen Ad",
+ "name_placeholder": "ör. İş E-postası, Kişisel",
+ "name_required": "Ad gerekli",
+ "email_label": "E-posta Adresi",
+ "email_placeholder": "sizin.adresiniz@example.com",
+ "email_required": "E-posta gerekli",
+ "email_invalid": "Lütfen geçerli bir e-posta adresi girin",
+ "email_immutable": "E-posta adresi oluşturulduktan sonra değiştirilemez",
+ "reply_to_label": "Yanıt Adresi (isteğe bağlı)",
+ "reply_to_placeholder": "baska@email.com",
+ "bcc_label": "Otomatik GGK (isteğe bağlı)",
+ "bcc_placeholder": "arsiv@email.com",
+ "text_signature_label": "Metin İmzası",
+ "html_signature_label": "HTML İmzası",
+ "save": "Kimliği Kaydet",
+ "cancel": "İptal",
+ "creating": "Oluşturuluyor...",
+ "updating": "Güncelleniyor..."
+ },
+ "sub_address": {
+ "button_tooltip": "Alt adres kullan",
+ "popover_title": "Alt Adres Etiketi Ekle",
+ "tag_input_placeholder": "Etiket girin (ör. alisveris)",
+ "preview_label": "Önizleme:",
+ "recent_tags": "Son Etiketler",
+ "suggested_tags": "Önerilen",
+ "use_address": "Bu Adresi Kullan",
+ "invalid_tag": "Etiket yalnızca harf, rakam ve tire içermelidir",
+ "tag_too_long": "Etiket en fazla 30 karakter olmalıdır",
+ "help_text": "kullanici+etiket@domain.com adresine gönderilen e-postalar gelen kutunuza ulaşır",
+ "validation": {
+ "empty": "Etiket boş olamaz",
+ "too_long": "Etiket en fazla {max} karakter olmalıdır",
+ "invalid_chars": "Etiket yalnızca harf, rakam ve tire içermelidir"
+ }
+ },
+ "badge": {
+ "sent_via": "üzerinden",
+ "sub_address_tag": "Alt adres kullanılarak gönderildi: {tag}",
+ "identity_name": "Kimlik kullanılarak gönderildi: {name}",
+ "identity_short": "{name} üzerinden",
+ "subaddress_tag": "+{tag}"
+ },
+ "delete_button": "Sil",
+ "delete_confirm_title": "Kimliği Sil"
+ },
+ "templates": {
+ "picker_title": "Şablon Seçin",
+ "search_placeholder": "Şablonlarda ara...",
+ "section_favorites": "Favoriler",
+ "section_recent": "Son Kullanılan",
+ "section_uncategorized": "Diğer",
+ "no_templates": "Henüz şablon yok",
+ "no_results": "Şablon bulunamadı",
+ "fill_placeholders": "Yer Tutucu Değerleri Doldurun",
+ "enter_value": "Değer girin...",
+ "preview": "Önizleme",
+ "insert_with_values": "Değerlerle Ekle",
+ "insert_raw": "Ham Ekle",
+ "copy_suffix": "(kopya)",
+ "placeholder": "Değişken",
+ "placeholders": {
+ "recipient_name": "Alıcı adı",
+ "company": "Şirket adı",
+ "date": "Bugünün tarihi",
+ "day_of_week": "Haftanın günü",
+ "sender_name": "Adınız"
+ }
+ },
+ "contacts": {
+ "title": "Kişiler",
+ "search_placeholder": "Kişilerde ara...",
+ "create_new": "Yeni Kişi",
+ "no_category": "Kategori Yok",
+ "rename_category": "Kategoriyi yeniden adlandır",
+ "category_name_label": "Kategori adı",
+ "category_renamed": "Kategori yeniden adlandırıldı",
+ "category_rename_failed": "Kategori yeniden adlandırılamadı",
+ "category_added": "{name} kategorisine kişi eklendi",
+ "category_added_plural": "{name} kategorisine {count} kişi eklendi",
+ "empty_state": "Henüz kişi yok",
+ "empty_state_title": "Henüz kişi yok",
+ "empty_state_subtitle": "İlk kişinizi oluşturun veya vCard dosyasından içe aktarın",
+ "empty_search": "Aramanızla eşleşen kişi yok",
+ "empty_search_hint": "Farklı bir arama terimi deneyin",
+ "empty_filtered": "Filtrelerinizle eşleşen kişi yok",
+ "empty_filtered_hint": "Filtreleri ayarlamayı veya temizlemeyi deneyin",
+ "clear_search": "Aramayı temizle",
+ "import_vcard": "vCard İçe Aktar",
+ "delete_confirm_title": "Kişiyi sil",
+ "delete_confirm": "Bu kişiyi silmek istediğinizden emin misiniz?",
+ "local_mode": "Kişiler yerel olarak saklanıyor (sunucu JMAP Kişilerini desteklemiyor)",
+ "back_to_contacts": "Kişilere geri dön",
+ "tabs": {
+ "all": "Tümü",
+ "groups": "Gruplar"
+ },
+ "shared": {
+ "title": "Paylaşılan"
+ },
+ "address_books": {
+ "title": "Adres Defterlerim",
+ "shared_prefix": "Paylaşılan: {name}",
+ "moved": "Kişi {name} konumuna taşındı",
+ "moved_plural": "{count} kişi {name} konumuna taşındı",
+ "move_failed": "Kişi taşınamadı",
+ "address_book": "Adres Defteri",
+ "rename": "Adres defterini yeniden adlandır",
+ "name_label": "Adres defteri adı",
+ "renamed": "Adres defteri yeniden adlandırıldı",
+ "rename_failed": "Adres defteri yeniden adlandırılamadı",
+ "default": "Varsayılan",
+ "manage": "Adres defterlerini yönet",
+ "share": "Adres defterini paylaş",
+ "new_contact_in_book": "Bu adres defterinde yeni kişi",
+ "delete": "Adres defterini sil",
+ "confirm_delete": "\"{name}\" silinsin mi? Bu adres defterindeki tüm kişiler kaldırılacak.",
+ "deleted": "Adres defteri silindi",
+ "delete_failed": "Adres defteri silinemedi"
+ },
+ "detail": {
+ "emails": "E-posta Adresleri",
+ "phones": "Telefon Numaraları",
+ "organizations": "Kuruluşlar",
+ "addresses": "Adresler",
+ "notes": "Notlar",
+ "titles": "Unvanlar ve Roller",
+ "online_services": "Çevrimiçi Hizmetler",
+ "anniversaries": "Yıl Dönümleri",
+ "personal_info": "Kişisel Bilgi",
+ "languages": "Diller",
+ "categories": "Kategoriler",
+ "related_contacts": "İlgili Kişiler",
+ "crypto_keys": "Şifreleme Anahtarları",
+ "cert_issuer": "Veren",
+ "cert_expires": "Son Kullanma",
+ "cert_expired": "Süresi Doldu",
+ "cert_fingerprint": "Parmak İzi",
+ "cert_algorithm": "Algoritma",
+ "import_to_smime": "S/MIME'ye İçe Aktar",
+ "cert_already_imported": "S/MIME'ye zaten aktarıldı",
+ "cert_imported": "Sertifika S/MIME deposuna aktarıldı",
+ "cert_import_failed": "Sertifika içe aktarılamadı",
+ "no_contact_selected": "Ayrıntıları görüntülemek için bir kişi seçin",
+ "compose_email": "E-posta oluştur",
+ "copy_email": "E-postayı kopyala",
+ "copy_phone": "Telefon numarasını kopyala",
+ "copy_url": "URL'yi kopyala",
+ "copied": "Panoya kopyalandı",
+ "copy_failed": "Panoya kopyalanamadı",
+ "created": "Oluşturuldu",
+ "updated": "Son güncelleme",
+ "timezone": "Saat Dilimi",
+ "anniversary_birth": "Doğum Günü",
+ "anniversary_death": "Vefat",
+ "anniversary_wedding": "Yıl Dönümü",
+ "anniversary_other": "Diğer",
+ "personal_expertise": "Uzmanlık",
+ "personal_hobby": "Hobi",
+ "personal_interest": "İlgi Alanı",
+ "personal_other": "Diğer",
+ "gender": "Cinsiyet",
+ "gender_masculine": "Erkek",
+ "gender_feminine": "Kadın",
+ "gender_other": "Diğer",
+ "gender_none": "Geçerli değil",
+ "gender_unknown": "Bilinmiyor",
+ "calendar": "Takvim",
+ "calendar_uri": "Takvim URL'si",
+ "scheduling_uri": "Zamanlama URL'si",
+ "freebusy_uri": "Müsait/Meşgul URL'si",
+ "section_contact": "İletişim bilgileri",
+ "section_work": "İş",
+ "section_personal": "Kişisel",
+ "email_default_label": "E-posta",
+ "phone_default_label": "Telefon",
+ "address_default_label": "Adres",
+ "online_service_default_label": "Çevrimiçi",
+ "organization_label": "Kuruluş",
+ "title_label": "Unvan",
+ "role_label": "Rol",
+ "language_label": "Dil",
+ "related_default_label": "İlgili",
+ "more_actions": "Diğer işlemler",
+ "age_years": "{count, plural, one {1 yaşında} other {# yaşında}}",
+ "years_since": "{count, plural, one {1 yıl} other {# yıl}}"
+ },
+ "activity": {
+ "recent_emails": "Son E-postalar",
+ "upcoming_events": "Yaklaşan Etkinlikler",
+ "no_emails": "Son e-posta yok",
+ "no_events": "Yaklaşan etkinlik yok",
+ "no_subject": "(Konu yok)",
+ "no_title": "(Başlık yok)",
+ "load_failed": "Yüklenemedi",
+ "unknown_sender": "Bilinmeyen gönderici",
+ "all_day": "Tüm gün"
+ },
+ "form": {
+ "create_title": "Yeni Kişi",
+ "edit_title": "Kişiyi Düzenle",
+ "section_address_book": "Dizin",
+ "select_address_book": "Bir dizin seçin...",
+ "section_identity": "Ad ve Kimlik",
+ "section_work": "İş ve Kuruluş",
+ "prefix": "Ön Ek",
+ "prefix_placeholder": "Dr., Bay, Bayan",
+ "given_name": "Ad",
+ "middle_name": "Orta ad",
+ "surname": "Soyadı",
+ "suffix": "Son Ek",
+ "suffix_placeholder": "Jr., Sr., III",
+ "nickname": "Takma Ad",
+ "nickname_placeholder": "Takma ad",
+ "email": "E-posta",
+ "email_placeholder": "email@example.com",
+ "phone": "Telefon",
+ "phone_placeholder": "+90 555 123 45 67",
+ "phone_type": "Tür",
+ "phone_voice": "Sesli",
+ "phone_cell": "Mobil",
+ "phone_fax": "Faks",
+ "phone_pager": "Çağrı Cihazı",
+ "phone_video": "Video",
+ "phone_text": "Metin",
+ "organization": "Kuruluş",
+ "organization_placeholder": "Şirket adı",
+ "department": "Departman",
+ "department_placeholder": "Departman",
+ "job_title": "İş unvanı",
+ "job_title_placeholder": "ör. Yazılım Mühendisi",
+ "role": "Rol",
+ "role_placeholder": "ör. Takım Lideri",
+ "addresses": "Adresler",
+ "add_address": "Adres ekle",
+ "street": "Sokak",
+ "city": "Şehir",
+ "region": "İl / Bölge",
+ "postcode": "Posta kodu",
+ "country": "Ülke",
+ "online_services": "Çevrimiçi Hizmetler",
+ "add_online_service": "Çevrimiçi hizmet ekle",
+ "url_placeholder": "https://...",
+ "service_placeholder": "Hizmet",
+ "anniversaries": "Yıl Dönümleri",
+ "add_anniversary": "Tarih ekle",
+ "anniversary_birth": "Doğum Günü",
+ "anniversary_wedding": "Yıl Dönümü",
+ "anniversary_death": "Anma Günü",
+ "anniversary_other": "Diğer",
+ "personal_info": "Kişisel Bilgi",
+ "add_personal_info": "Giriş ekle",
+ "personal_info_placeholder": "ör. Fotoğrafçılık",
+ "personal_expertise": "Uzmanlık",
+ "personal_hobby": "Hobi",
+ "personal_interest": "İlgi Alanı",
+ "personal_other": "Diğer",
+ "level": "Seviye",
+ "level_high": "Yüksek",
+ "level_medium": "Orta",
+ "level_low": "Düşük",
+ "categories": "Kategoriler",
+ "categories_placeholder": "ör. Aile, Arkadaşlar, Meslektaşlar",
+ "categories_hint": "Kategori aramak veya eklemek için yazın",
+ "category_add": "Ekle",
+ "note": "Notlar",
+ "note_placeholder": "Not ekle...",
+ "gender": "Cinsiyet",
+ "gender_sex": "Biyolojik Cinsiyet",
+ "gender_male": "Erkek",
+ "gender_female": "Kadın",
+ "gender_other": "Diğer",
+ "gender_none": "Geçerli değil",
+ "gender_unknown": "Bilinmiyor",
+ "gender_identity": "Cinsiyet kimliği",
+ "gender_identity_placeholder": "Cinsiyet kimliği...",
+ "calendar": "Takvim",
+ "calendar_uri": "Takvim URL'si",
+ "scheduling_uri": "Zamanlama URL'si",
+ "freebusy_uri": "Müsait/Meşgul URL'si",
+ "context_work": "İş",
+ "context_private": "Özel",
+ "add_email": "E-posta ekle",
+ "add_phone": "Telefon ekle",
+ "save": "Kaydet",
+ "cancel": "İptal",
+ "creating": "Oluşturuluyor...",
+ "updating": "Güncelleniyor...",
+ "name_required": "En az bir ad veya soyadı gereklidir",
+ "email_invalid": "Lütfen geçerli bir e-posta adresi girin",
+ "email_error_inline": "Geçersiz e-posta biçimi",
+ "save_failed": "Kişi kaydedilemedi",
+ "delete": "Sil",
+ "upload_photo": "Fotoğraf yükle",
+ "remove_photo": "Fotoğrafı kaldır",
+ "photo_hint": "JPG veya PNG, en fazla 10 MB. Yeniden boyutlandırılacak.",
+ "photo_too_large": "Görüntü çok büyük (maks. 10 MB)",
+ "photo_invalid": "Geçersiz görüntü dosyası",
+ "change_photo": "Değiştir"
+ },
+ "groups": {
+ "create": "Yeni Grup",
+ "edit": "Grubu Düzenle",
+ "empty": "Henüz grup yok",
+ "delete_confirm_title": "Grubu sil",
+ "delete_confirm": "Bu grubu silmek istediğinizden emin misiniz?",
+ "name_label": "Grup Adı",
+ "name_placeholder": "ör. Takım, Aile",
+ "name_required": "Grup adı gerekli",
+ "save_failed": "Grup kaydedilemedi",
+ "members_label": "Üyeler",
+ "search_members": "Eklemek için kişileri arayın...",
+ "no_members": "Bu grupta üye yok",
+ "member_count": "{count, plural, =0 {Üye yok} one {1 üye} other {# üye}}"
+ },
+ "import": {
+ "title": "Kişileri İçe Aktar",
+ "drop_hint": "vCard dosyası seçmek için tıklayın",
+ "file_types": ".vcf veya .vcard dosyaları",
+ "no_contacts": "Dosyada kişi bulunamadı",
+ "parse_error": "vCard dosyası ayrıştırılamadı",
+ "found": "{count, plural, one {1 kişi bulundu} other {# kişi bulundu}}",
+ "duplicate": "Yinelenen",
+ "select_all": "Tümünü seç",
+ "deselect_all": "Tüm seçimi kaldır",
+ "selected": "{count, plural, one {1 seçildi} other {# seçildi}}",
+ "import_button": "İçe Aktar",
+ "importing": "İçe aktarılıyor...",
+ "success": "{count, plural, one {1 kişi içe aktarıldı} other {# kişi içe aktarıldı}}",
+ "failed": "İçe aktarma başarısız",
+ "close": "Kapat",
+ "file_too_large": "Dosya çok büyük (maks. 5 MB)"
+ },
+ "export": {
+ "title": "Kişileri Dışa Aktar",
+ "success": "{count, plural, one {1 kişi dışa aktarıldı} other {# kişi dışa aktarıldı}}"
+ },
+ "bulk": {
+ "selected": "{count, plural, one {1 seçildi} other {# seçildi}}",
+ "select_all": "Tümünü seç",
+ "delete": "Sil",
+ "delete_confirm_title": "Kişileri sil",
+ "delete_confirm": "{count, plural, one {1 kişi} other {# kişi}} silinsin mi?",
+ "deleted": "{count, plural, one {1 kişi silindi} other {# kişi silindi}}",
+ "add_to_group": "Gruba ekle",
+ "choose_group": "Grup seçin",
+ "adding_contacts": "{count, plural, one {1 kişi} other {# kişi}} ekleniyor",
+ "added_to_group": "Kişiler gruba eklendi",
+ "export": "Dışa Aktar",
+ "clear": "Seçimi temizle"
+ },
+ "toast": {
+ "created": "Kişi oluşturuldu",
+ "updated": "Kişi güncellendi",
+ "deleted": "Kişi silindi",
+ "error_create": "Kişi oluşturulamadı",
+ "error_update": "Kişi güncellenemedi",
+ "error_delete": "Kişi silinemedi"
+ },
+ "context_menu": {
+ "open": "Aç",
+ "edit": "Düzenle",
+ "send_email": "E-posta gönder",
+ "add_to_group": "Gruba ekle",
+ "export_vcard": "vCard olarak dışa aktar",
+ "delete": "Sil",
+ "call": "Ara",
+ "duplicate": "Çoğalt",
+ "print": "Yazdır"
+ },
+ "filters": {
+ "toggle": "Filtreler",
+ "select": "Seçin",
+ "clear": "Temizle",
+ "close": "Kapat",
+ "title": "Gelişmiş filtreler",
+ "organization": "Şirket",
+ "organization_placeholder": "ör. Örnek A.Ş.",
+ "job_title": "İş unvanı",
+ "job_title_placeholder": "ör. Tasarımcı",
+ "location": "Konum",
+ "location_placeholder": "Şehir veya ülke",
+ "email_domain": "E-posta alan adı",
+ "email_domain_placeholder": "example.com",
+ "birthday_month": "Doğum günü",
+ "any_month": "Herhangi bir ay",
+ "has_email": "E-postası var",
+ "has_phone": "Telefonu var",
+ "has_photo": "Fotoğrafı var"
+ }
+ },
+ "calendar": {
+ "title": "Takvim",
+ "back_to_email": "E-postaya geri dön",
+ "back_to_month": "Aya geri dön",
+ "my_calendars": "Takvimler",
+ "birthday_calendar": "Doğum Günleri",
+ "mini_calendar_change": "Ayı değiştirmek için tıklayın",
+ "views": {
+ "month": "Ay",
+ "week": "Hafta",
+ "day": "Gün",
+ "agenda": "Gündem",
+ "today": "Bugün",
+ "month_hint": "Ay (m)",
+ "week_hint": "Hafta (w)",
+ "day_hint": "Gün (d)",
+ "agenda_hint": "Gündem (a)",
+ "tasks": "Görevler",
+ "tasks_hint": "Görevler (k)"
+ },
+ "events": {
+ "create": "Etkinlik oluştur",
+ "edit": "Etkinliği düzenle",
+ "delete": "Etkinliği sil",
+ "details": "Etkinlik ayrıntıları",
+ "no_events": "Etkinlik yok",
+ "all_day": "Tüm gün",
+ "more": "+{count} daha",
+ "no_title": "(Başlık yok)",
+ "resize": "Etkinliği yeniden boyutlandır",
+ "duplicate": "Çoğalt",
+ "today_header": "Bugün",
+ "tomorrow_header": "Yarın",
+ "export_ics": ".ics olarak dışa aktar",
+ "copy_title": "Başlığı kopyala",
+ "copy_link": "Toplantı bağlantısını kopyala",
+ "new_event": "Yeni etkinlik",
+ "new_all_day_event": "Yeni tüm gün etkinliği",
+ "new_task": "Yeni görev",
+ "go_to_today": "Bugüne git"
+ },
+ "detail": {
+ "add_note": "Not ekle...",
+ "save_note": "Kaydet",
+ "note_saved": "Not eklendi",
+ "open_link": "Bağlantıyı aç",
+ "meeting_link": "Toplantı bağlantısı",
+ "tentative": "Geçici",
+ "cancelled": "İptal edildi",
+ "delete_confirm": "Bu etkinlik silinsin mi?"
+ },
+ "form": {
+ "title": "Başlık",
+ "description": "Açıklama",
+ "location": "Konum",
+ "meeting_link": "Toplantı bağlantısı",
+ "start_date": "Başlangıç tarihi",
+ "end_date": "Bitiş tarihi",
+ "start_time": "Başlangıç saati",
+ "end_time": "Bitiş saati",
+ "all_day_event": "Tüm gün etkinliği",
+ "calendar_select": "Takvim",
+ "save": "Kaydet",
+ "cancel": "İptal",
+ "delete_confirm": "Bu etkinliği silmek istediğinizden emin misiniz?",
+ "color": "Renk"
+ },
+ "participants": {
+ "title": "Katılımcılar",
+ "add": "Katılımcı ekle",
+ "organizer": "Organizatör",
+ "attendee": "Katılımcı",
+ "accepted": "Kabul edildi",
+ "declined": "Reddedildi",
+ "tentative": "Geçici",
+ "needs_action": "İşlem gerekiyor",
+ "remove": "Kaldır",
+ "edit": "Düzenle",
+ "email_placeholder": "E-posta adresi ekleyin veya kişileri arayın",
+ "send_invitations": "Katılımcılara davet gönder",
+ "status_summary": "{accepted} kabul etti, {pending} bekliyor",
+ "invited_by": "{name} tarafından davet",
+ "respond_below": "Aşağıdaki düğmeleri kullanarak yanıt verin",
+ "rsvp_label": "Yanıtınız",
+ "cancel_notification": "Katılımcılar iptal hakkında bilgilendirilecek",
+ "you_organizer": "Siz organizatörsünüz",
+ "you_attendee": "Siz bir katılımcısınız",
+ "no_participants": "Katılımcı yok",
+ "count": "{count, plural, one {# katılımcı} other {# katılımcı}}"
+ },
+ "recurrence": {
+ "title": "Yineleme",
+ "none": "Tekrarlamaz",
+ "daily": "Günlük",
+ "weekly": "Haftalık",
+ "monthly": "Aylık",
+ "yearly": "Yıllık",
+ "every_n_days": "Her {count} günde bir",
+ "every_n_weeks": "Her {count} haftada bir",
+ "every_n_months": "Her {count} ayda bir",
+ "until": "Şu tarihe kadar",
+ "occurrences": "{count} tekrar"
+ },
+ "recurrence_scope": {
+ "edit_title": "Yinelenen etkinliği düzenle",
+ "delete_title": "Yinelenen etkinliği sil",
+ "description": "Bu yinelenen bir etkinlik. Hangi etkinlikleri değiştirmek istersiniz?",
+ "this_event": "Yalnızca bu etkinlik",
+ "this_and_future": "Bu ve sonraki etkinlikler",
+ "all_events": "Tüm etkinlikler",
+ "cancel": "İptal",
+ "save": "Kaydet",
+ "delete": "Sil"
+ },
+ "alerts": {
+ "title": "Hatırlatıcı",
+ "none": "Hatırlatıcı yok",
+ "at_time": "Etkinlik saatinde",
+ "minutes_before": "{count, plural, one {# dakika önce} other {# dakika önce}}",
+ "hours_before": "{count, plural, one {# saat önce} other {# saat önce}}",
+ "days_before": "{count, plural, one {# gün önce} other {# gün önce}}"
+ },
+ "settings": {
+ "title": "Takvim ayarları",
+ "default_view": "Varsayılan görünüm",
+ "week_starts_on": "Hafta başlangıcı",
+ "time_format": "Saat biçimi",
+ "default_calendar": "Varsayılan takvim",
+ "default_reminder": "Varsayılan hatırlatıcı",
+ "time_format_12h": "12 saatlik",
+ "time_format_24h": "24 saatlik",
+ "notifications_enabled": "Etkinlik bildirimleri",
+ "notifications_enabled_desc": "Yaklaşan takvim etkinlikleri için uyarılar göster",
+ "notification_sound": "Bildirim sesi",
+ "notification_sound_desc": "Takvim uyarıları için ses çal",
+ "invitation_parsing": "E-posta davetlerini ayrıştır",
+ "invitation_parsing_desc": "E-posta eklerindeki takvim davetlerini algıla ve takvim işlemlerini göster",
+ "show_time_in_month_view": "Ay görünümünde saati göster",
+ "show_time_in_month_view_desc": "Aylık takvim görünümünde etkinlik saatlerini görüntüle",
+ "show_week_numbers": "Hafta numaralarını göster",
+ "show_week_numbers_desc": "Mini takvimde hafta numaralarını görüntüle",
+ "enable_tasks": "Görevleri etkinleştir",
+ "enable_tasks_desc": "Yapılacaklar listesini yönetmek için takvimde görev görünümü göster",
+ "show_tasks_on_calendar": "Görevleri takvimde göster",
+ "show_tasks_on_calendar_desc": "Gün ve hafta takvim görünümlerinde görev parçacıklarını görüntüle",
+ "hover_preview": "Etkinlik üzerine gelme önizlemesi",
+ "hover_preview_desc": "Takvim etkinliklerinin üzerine gelindiğinde ayrıntı açılır penceresi göster",
+ "hover_preview_instant": "Anında",
+ "hover_preview_delay_500ms": "0,5 saniyelik gecikme",
+ "hover_preview_delay_1s": "1 saniyelik gecikme",
+ "hover_preview_delay_2s": "2 saniyelik gecikme",
+ "hover_preview_off": "Devre dışı",
+ "show_birthday_calendar": "Kişi doğum günü takvimi",
+ "show_birthday_calendar_desc": "Kişilerinizdeki doğum günlerini gösteren sanal takvim göster"
+ },
+ "days": {
+ "monday": "Pazartesi",
+ "tuesday": "Salı",
+ "wednesday": "Çarşamba",
+ "thursday": "Perşembe",
+ "friday": "Cuma",
+ "saturday": "Cumartesi",
+ "sunday": "Pazar",
+ "mon": "Pzt",
+ "tue": "Sal",
+ "wed": "Çar",
+ "thu": "Per",
+ "fri": "Cum",
+ "sat": "Cmt",
+ "sun": "Paz"
+ },
+ "months": {
+ "jan": "Oca",
+ "feb": "Şub",
+ "mar": "Mar",
+ "apr": "Nis",
+ "may": "May",
+ "jun": "Haz",
+ "jul": "Tem",
+ "aug": "Ağu",
+ "sep": "Eyl",
+ "oct": "Eki",
+ "nov": "Kas",
+ "dec": "Ara"
+ },
+ "notifications": {
+ "event_created": "Etkinlik oluşturuldu",
+ "event_updated": "Etkinlik güncellendi",
+ "event_deleted": "Etkinlik silindi",
+ "calendar_created": "Takvim oluşturuldu",
+ "calendar_deleted": "Takvim silindi",
+ "event_move_error": "Etkinlik taşınamadı",
+ "event_resize_error": "Etkinlik yeniden boyutlandırılamadı",
+ "alert_title": "Yaklaşan etkinlik",
+ "alert_now": "Şimdi başlıyor",
+ "alert_in_minutes": "{count} dk içinde",
+ "invitation_sent": "Davetler gönderildi",
+ "rsvp_updated": "Yanıt güncellendi",
+ "rsvp_error": "Yanıt güncellenemedi",
+ "event_duplicated": "Etkinlik çoğaltıldı",
+ "event_error": "Etkinlik kaydedilemedi",
+ "task_due": "Görev süresi doldu",
+ "event_exported": "Etkinlik dışa aktarıldı",
+ "title_copied": "Başlık kopyalandı",
+ "link_copied": "Bağlantı kopyalandı"
+ },
+ "status": {
+ "loading_calendars": "Takvimler yükleniyor...",
+ "loading_events": "Etkinlikler yükleniyor..."
+ },
+ "quick_create": {
+ "placeholder": "Yeni etkinlik başlığı",
+ "aria_label": "Hızlı etkinlik oluştur"
+ },
+ "nav_prev": "Önceki",
+ "nav_next": "Sonraki",
+ "import": {
+ "title": "Takvim İçe Aktar",
+ "tab_file": "Dosya",
+ "tab_url": "URL",
+ "select_file": ".ics dosyası seçin",
+ "drop_file": "veya dosyayı buraya bırakın",
+ "supported_formats": "iCalendar (.ics) dosyalarını destekler",
+ "url_description": "Etkinlikleri içe aktarmak için harici iCalendar (.ics) akışının URL'sini girin.",
+ "url_placeholder": "https://example.com/calendar.ics",
+ "url_hint": "CalDAV ve iCalendar (.ics) URL'lerini destekler",
+ "fetch": "Getir",
+ "invalid_url": "Lütfen geçerli bir URL girin",
+ "url_fetch_failed": "URL'den takvim getirilemedi",
+ "parsing": "Takvim dosyası ayrıştırılıyor...",
+ "parsed_events": "{count} etkinlik bulundu",
+ "no_events": "Dosyada etkinlik bulunamadı",
+ "select_all": "Tümünü seç",
+ "deselect_all": "Tüm seçimi kaldır",
+ "target_calendar": "Takvime içe aktar",
+ "import_button": "Seçilenleri içe aktar",
+ "importing": "Etkinlikler içe aktarılıyor...",
+ "success": "{count} etkinlik başarıyla içe aktarıldı",
+ "error": "Takvim içe aktarılamadı",
+ "file_too_large": "Dosya 10 MB sınırını aşıyor",
+ "invalid_format": "Geçersiz takvim dosyası biçimi"
+ },
+ "management": {
+ "title": "Takvim Yönetimi",
+ "description": "Takvimlerinizi oluşturun, yeniden adlandırın ve özelleştirin. Rengini hızlıca değiştirmek için kenar çubuğundaki bir takvime sağ tıklayın.",
+ "name": "Ad",
+ "name_placeholder": "Takvim adı",
+ "color": "Renk",
+ "change_color": "Rengi değiştir",
+ "add_calendar": "Takvim ekle",
+ "edit": "Düzenle",
+ "delete": "Sil",
+ "save": "Kaydet",
+ "create": "Oluştur",
+ "cancel": "İptal",
+ "default": "Varsayılan",
+ "confirm_delete": "\"{name}\" silinsin mi? Bu takvimdeki tüm etkinlikler kaldırılacak.",
+ "confirm_clear": "\"{name}\" takvimdeki tüm etkinlikler temizlensin mi? Bu geri alınamaz.",
+ "clear_events": "Etkinlikleri temizle",
+ "events_cleared": "{count} etkinlik temizlendi",
+ "error_clear": "Takvim etkinlikleri temizlenemedi",
+ "calendar_created": "Takvim oluşturuldu",
+ "calendar_updated": "Takvim güncellendi",
+ "calendar_deleted": "Takvim silindi",
+ "color_updated": "Takvim rengi güncellendi",
+ "error_create": "Takvim oluşturulamadı",
+ "error_update": "Takvim güncellenemedi",
+ "error_delete": "Takvim silinemedi",
+ "caldav_url": "CalDAV URL'si",
+ "copy_url": "CalDAV URL'sini kopyala",
+ "url_copied": "CalDAV URL'si panoya kopyalandı",
+ "share": "Takvimi paylaş",
+ "new_event_in_calendar": "Bu takvimde yeni etkinlik"
+ },
+ "subscription": {
+ "title": "iCal Aboneliği",
+ "section_title": "iCal Abonelikleri",
+ "description": "Harici iCalendar akışına abone olun. Etkinlikler kendi takvimlerine otomatik olarak senkronize edilecek. https:// ve webcal:// URL'lerini destekler.",
+ "url_label": "Takvim URL'si",
+ "url_placeholder": "https://example.com/calendar.ics veya webcal://...",
+ "name_label": "Takvim adı",
+ "name_placeholder": "ör. Resmi Tatiller",
+ "color_label": "Renk",
+ "refresh_interval": "Yenileme aralığı",
+ "interval_15": "Her 15 dakikada bir",
+ "interval_30": "Her 30 dakikada bir",
+ "interval_60": "Her saat",
+ "interval_360": "Her 6 saatte bir",
+ "interval_1440": "Her gün",
+ "subscribe": "Abone Ol",
+ "subscribing": "Abone olunuyor...",
+ "save": "Değişiklikleri kaydet",
+ "saving": "Kaydediliyor...",
+ "edit": "Düzenle",
+ "edit_title": "Aboneliği Düzenle",
+ "updated": "\"{name}\" güncellendi",
+ "update_error": "Abonelik güncellenemedi",
+ "invalid_url": "Lütfen geçerli bir URL girin",
+ "success": "\"{name}\" aboneliğine girildi",
+ "error": "Abonelik eklenemedi",
+ "refresh": "Şimdi yenile",
+ "refresh_success": "Abonelik yenilendi",
+ "refresh_error": "Abonelik yenilenemedi",
+ "unsubscribe": "Aboneliği İptal Et",
+ "confirm_delete": "\"{name}\" aboneliği iptal edilsin mi? Takvim ve tüm etkinlikleri kaldırılacak.",
+ "deleted": "Abonelik kaldırıldı",
+ "delete_error": "Abonelik kaldırılamadı",
+ "last_refreshed": "Son güncelleme: {time}"
+ },
+ "tasks": {
+ "label": "Görevler",
+ "no_tasks": "Görev yok",
+ "no_title": "(Başlık yok)",
+ "mark_complete": "Tamamlandı olarak işaretle",
+ "mark_incomplete": "Tamamlanmadı olarak işaretle",
+ "filter_all": "Tümü",
+ "filter_pending": "Bekleyen",
+ "filter_completed": "Tamamlanan",
+ "filter_overdue": "Geciken",
+ "show_completed": "Tamamlananları göster",
+ "create": "Yeni Görev",
+ "edit": "Görevi Düzenle",
+ "title_placeholder": "Görev başlığı",
+ "description_placeholder": "Açıklama ekle...",
+ "due_date": "Son tarih",
+ "include_time": "Saati dahil et",
+ "priority": "Öncelik",
+ "priority_none": "Yok",
+ "priority_high": "Yüksek",
+ "priority_medium": "Orta",
+ "priority_low": "Düşük",
+ "progress": "Durum",
+ "progress_needs_action": "İşlem gerekiyor",
+ "progress_in_process": "Devam ediyor",
+ "progress_completed": "Tamamlandı",
+ "progress_cancelled": "İptal edildi",
+ "calendar": "Takvim",
+ "alert": "Hatırlatıcı",
+ "alert_none": "Yok",
+ "alert_at_time": "Son tarih saatinde",
+ "alert_5min": "5 dakika önce",
+ "alert_15min": "15 dakika önce",
+ "alert_30min": "30 dakika önce",
+ "alert_1hr": "1 saat önce",
+ "alert_1day": "1 gün önce",
+ "delete": "Sil",
+ "cancel": "İptal",
+ "save": "Kaydet",
+ "quick_add_placeholder": "Görev ekle...",
+ "due_today": "Bugün",
+ "due_tomorrow": "Yarın",
+ "overdue": "Gecikmiş"
+ }
+ },
+ "sharing": {
+ "title": "\"{name}\" paylaş",
+ "description": "Bu sunucudaki diğer kullanıcılara veya gruplara erişim verin. Değişiklikler hemen geçerli olur.",
+ "no_shares": "Henüz kimseyle paylaşılmadı.",
+ "add_person": "Kişi veya grup ekle",
+ "search_placeholder": "Ad veya e-posta ile arayın…",
+ "loading_principals": "Kullanıcılar yükleniyor…",
+ "no_principals": "Başka kullanıcı veya grup bulunamadı.",
+ "no_match": "Eşleşme yok.",
+ "remove": "Erişimi kaldır",
+ "group": "Grup",
+ "share_added": "Erişim verildi",
+ "share_updated": "Erişim güncellendi",
+ "share_removed": "Erişim kaldırıldı",
+ "share_failed": "Paylaşım güncellenemedi",
+ "preset": {
+ "freeBusy": "Yalnızca müsait/meşgul",
+ "read": "Yalnızca okuma",
+ "readWrite": "Okuma ve yazma",
+ "manager": "Yönetici",
+ "custom": "Özel"
+ }
+ },
+ "advanced_search": {
+ "title": "Gelişmiş Arama",
+ "from": "Kimden",
+ "from_placeholder": "Gönderici e-posta veya adı",
+ "to": "Kime",
+ "to_placeholder": "Alıcı e-posta veya adı",
+ "subject": "Konu",
+ "subject_placeholder": "Konu içerir...",
+ "body": "Gövde",
+ "body_placeholder": "Gövde içerir...",
+ "folder": "Klasör",
+ "all_folders": "Tüm klasörler",
+ "has_attachment": "Ekler",
+ "date_after": "Sonra",
+ "date_before": "Önce",
+ "starred": "Yıldızlı",
+ "unread": "Okunmamış",
+ "read": "Okunmuş",
+ "yes": "Evet",
+ "no": "Hayır",
+ "clear": "Temizle",
+ "clear_all": "Tümünü temizle",
+ "filters_active": "{count} filtre",
+ "filters_active_plural": "{count} filtre",
+ "toggle_filters": "Daha fazla",
+ "search_hint": "Kesin arama için gelişmiş filtreleri kullanın",
+ "advanced_filters_tooltip": "Gelişmiş arama filtreleri",
+ "results_found": "{count, plural, =0 {Sonuç bulunamadı} one {# sonuç bulundu} other {# sonuç bulundu}}",
+ "results_found_more": "{count}+ sonuç bulundu"
+ },
+ "welcome": {
+ "title": "Posta kutunuza hoş geldiniz",
+ "tip_compose": "Yeni e-posta oluşturmak için c tuşuna basın",
+ "tip_shortcuts": "Tüm klavye kısayollarını görmek için ? tuşuna basın",
+ "tip_sidebar": "Takvim, Kişiler ve Ayarlar'ı kenar çubuğu menüsünde bulabilirsiniz",
+ "tip_settings": "Deneyiminizi Ayarlar'dan özelleştirin",
+ "got_it": "Anladım",
+ "settings": "Ayarlar",
+ "dismiss": "Kapat",
+ "start_tour": "Turu Başlat"
+ },
+ "demo_welcome": {
+ "title": "Bulwark Mail'e Hoş Geldiniz",
+ "description": "Tam özellikli bir web posta istemcisini doğrudan tarayıcınızda keşfedin. Tüm veriler cihazınızda kalır, her şeyi özgürce test edin.",
+ "feature_email": "E-posta oku ve oluştur",
+ "feature_organize": "Etiketler, yıldızlar ve klasörler",
+ "feature_shortcuts": "Klavye kısayolları",
+ "feature_privacy": "%100 gizli demo",
+ "hint": "Başlamak için soldaki herhangi bir e-postaya tıklayın veya aşağıdaki turu yapın."
+ },
+ "files": {
+ "title": "Dosyalar",
+ "search_placeholder": "Dosyalarda ara...",
+ "empty_state_title": "Henüz dosya yok",
+ "empty_state_description": "Başlamak için dosya yükleyin veya klasör oluşturun",
+ "upload": "Yükle",
+ "upload_files": "Dosya Yükle",
+ "new_folder": "Yeni Klasör",
+ "new_folder_name": "Klasör adı",
+ "rename": "Yeniden Adlandır",
+ "rename_title": "Yeniden Adlandır",
+ "new_name": "Yeni ad",
+ "delete": "Sil",
+ "delete_confirm_title": "Kaynağı sil",
+ "delete_confirm_message": "\"{name}\" silinsin mi? Bu geri alınamaz.",
+ "download": "İndir",
+ "name": "Ad",
+ "size": "Boyut",
+ "modified": "Değiştirildi",
+ "type": "Tür",
+ "folder": "Klasör",
+ "file": "Dosya",
+ "parent_directory": "Üst dizin",
+ "breadcrumb_root": "Ana Sayfa",
+ "drop_files_here": "Yüklemek için dosya veya klasörleri buraya bırakın",
+ "uploading": "Yükleniyor...",
+ "upload_success": "{count, plural, one {1 dosya yüklendi} other {# dosya yüklendi}}",
+ "upload_error": "Dosya yüklenemedi",
+ "create_folder_success": "Klasör oluşturuldu",
+ "create_folder_error": "Klasör oluşturulamadı",
+ "delete_success": "Başarıyla silindi",
+ "delete_error": "Silinemedi",
+ "rename_success": "Başarıyla yeniden adlandırıldı",
+ "rename_error": "Yeniden adlandırılamadı",
+ "download_error": "İndirilemedi",
+ "not_available": "Bu sunucuda dosya depolama kullanılamıyor",
+ "cancel": "İptal",
+ "create": "Oluştur",
+ "save": "Kaydet",
+ "no_results": "Aramanızla eşleşen dosya yok",
+ "batch_delete_confirm_message": "{count, plural, one {1 öge} other {# öge}} silinsin mi? Bu geri alınamaz.",
+ "batch_delete_success": "{count, plural, one {1 öge silindi} other {# öge silindi}}",
+ "grid_view": "Izgara görünümü",
+ "list_view": "Liste görünümü",
+ "details": "Ayrıntılar",
+ "path": "Yol",
+ "preview": "Önizleme",
+ "preview_error": "Önizleme yüklenemedi",
+ "cut": "Kes",
+ "copy": "Kopyala",
+ "paste": "Yapıştır",
+ "move_success": "{count, plural, one {1 öge taşındı} other {# öge taşındı}}",
+ "move_error": "Taşınamadı",
+ "paste_success": "Başarıyla yapıştırıldı",
+ "paste_error": "Yapıştırılamadı",
+ "new_text_file": "Yeni Metin Dosyası",
+ "file_name": "Dosya adı",
+ "retry": "Yeniden dene",
+ "refresh": "Yenile",
+ "toggle_favorite": "Favoriye ekle/çıkar",
+ "duplicate": "Çoğalt",
+ "duplicate_success": "Başarıyla çoğaltıldı",
+ "duplicate_error": "Çoğaltılamadı",
+ "create_file_success": "Dosya oluşturuldu",
+ "create_file_error": "Dosya oluşturulamadı",
+ "favorites": "Favoriler",
+ "recent": "Son Kullanılan",
+ "properties": "Özellikler",
+ "open_folder": "Klasörü aç",
+ "upload_folder": "Klasör Yükle",
+ "file_too_large": "\"{name}\" maksimum dosya boyutunu ({max}) aşıyor",
+ "undo": "Geri Al",
+ "undo_success": "İşlem geri alındı",
+ "undo_error": "Geri alınamadı",
+ "toolbar": "Dosya işlemleri",
+ "file_list": "Dosyalar ve klasörler",
+ "context_menu": "İşlemler",
+ "settings_title": "Dosya Ayarları",
+ "settings_display": "Görüntüleme",
+ "settings_default_view": "Varsayılan Görünüm",
+ "settings_default_view_desc": "Izgara ve liste düzeni arasında seçin",
+ "settings_default_sort": "Varsayılan Sıralama",
+ "settings_default_sort_desc": "Dosyalar için varsayılan sıralamayı seçin",
+ "settings_sort_direction": "Sıralama Yönü",
+ "settings_sort_direction_desc": "Artan veya azalan düzen seçin",
+ "settings_ascending": "Artan",
+ "settings_descending": "Azalan",
+ "settings_icons": "Simgeler",
+ "settings_show_icons": "Dosya Simgelerini Göster",
+ "settings_show_icons_desc": "Dosyaların ve klasörlerin yanında simgeleri görüntüle",
+ "settings_colored_icons": "Renkli Simgeler",
+ "settings_colored_icons_desc": "Tek renk yerine renkli simgeler kullan",
+ "settings_show_thumbnails": "Küçük Resimleri Göster",
+ "settings_show_thumbnails_desc": "Resim dosyaları için simgeler yerine görüntü önizlemeleri göster",
+ "settings_behavior": "Davranış",
+ "settings_show_hidden": "Gizli Dosyaları Göster",
+ "settings_show_hidden_desc": "Nokta ile başlayan dosya ve klasörleri görüntüle",
+ "settings_folder_layout": "Klasör Gezinmesi",
+ "settings_folder_layout_desc": "Klasörlerin nasıl görüntüleneceğini seçin: dosyalarla birlikte satır içi veya kenar çubuğu ağacında",
+ "settings_folder_layout_inline": "Satır içi",
+ "settings_folder_layout_sidebar": "Kenar Çubuğu",
+ "disabled_title": "Dosyalar özelliği yöneticiniz tarafından devre dışı bırakıldı",
+ "disabled_description": "WebDAV üzerinden büyük dosya yüklemeleri Stalwart/RocksDB kararsızlığına yol açabilir; bellek yetersizliği çöküşleri ve kurtarılamaz disk kullanımı dahil. Silinen dosyalar blob depolamadan hemen temizlenmeyebilir. Bu özellik üretim ortamları için önerilmez.",
+ "stability_warning": "Büyük dosya yüklemeleri sunucu kararsızlığına neden olabilir. Silinen dosyalar depolamadan hemen temizlenmeyebilir. Dikkatli kullanın."
+ },
+ "smime": {
+ "your_certificates": "Sertifikalarınız",
+ "your_certificates_desc": "E-postaları imzalamak ve şifrelemek için S/MIME sertifikalarınızı içe aktarın ve yönetin",
+ "recipient_certificates": "Alıcı Sertifikaları",
+ "recipient_certificates_desc": "Alıcılara e-posta şifrelemek için genel sertifikalar",
+ "identity_bindings": "Kimlik Anahtar Bağlamaları",
+ "identity_bindings_desc": "S/MIME sertifikalarını e-posta kimliklerinize bağlayın",
+ "defaults_title": "Varsayılanlar",
+ "defaults_desc": "Varsayılan imzalama ve şifreleme davranışını yapılandırın",
+ "import_pkcs12": "PKCS#12 İçe Aktar (.p12/.pfx)",
+ "import_public_cert": "Sertifika İçe Aktar",
+ "no_certificates": "Henüz sertifika içe aktarılmadı",
+ "no_recipient_certs": "Alıcı sertifikası yok",
+ "expires": "Son Kullanma",
+ "expired": "Süresi Doldu",
+ "bound_to": "Bağlı",
+ "no_key_bound": "Yok",
+ "lock": "Anahtarı kilitle",
+ "unlock": "Anahtarın kilidini aç",
+ "details": "Ayrıntıları görüntüle",
+ "delete": "Sil",
+ "encrypt_by_default": "Varsayılan olarak şifrele",
+ "encrypt_by_default_desc": "Tüm alıcıların sertifikası olduğunda e-postaları otomatik şifrele",
+ "remember_unlocked": "Kilidi açık anahtarları hatırla",
+ "remember_unlocked_desc": "Bu tarayıcı oturumu süresince anahtarların kilidini açık tut",
+ "sign_default_for": "Varsayılan imzala",
+ "enter_p12_passphrase": "PKCS#12 Parolası Girin",
+ "p12_passphrase_desc": "Bu sertifika dosyasını koruyan parolayı girin",
+ "enter_storage_passphrase": "Depolama Parolası Ayarla",
+ "storage_passphrase_desc": "Tarayıcınızda bu anahtarı beklerken korumak için bir parola seçin",
+ "next": "İleri",
+ "import": "İçe Aktar",
+ "unlock_key": "Anahtarın Kilidini Aç",
+ "unlock_key_desc": "İmzalama veya şifre çözme için bu anahtarın kilidini açmak üzere depolama parolasını girin",
+ "passphrase_placeholder": "Parola girin",
+ "confirm_passphrase_placeholder": "Parolayı onaylayın",
+ "passphrase_mismatch": "Parolalar eşleşmiyor",
+ "cancel": "İptal",
+ "processing": "İşleniyor…",
+ "close": "Kapat",
+ "certificate_details": "Sertifika Ayrıntıları",
+ "cert_subject": "Konu",
+ "cert_issuer": "Veren",
+ "cert_email": "E-posta",
+ "cert_serial": "Seri Numarası",
+ "cert_validity": "Geçerlilik",
+ "cert_fingerprint": "Parmak İzi (SHA-256)",
+ "cert_algorithm": "Algoritma",
+ "cert_capabilities": "Yetenekler",
+ "cert_source": "Kaynak",
+ "cert_expired": "Bu sertifikanın süresi dolmuş",
+ "cert_not_yet_valid": "Bu sertifika henüz geçerli değil",
+ "cap_sign": "İmzalama",
+ "cap_encrypt": "Şifreleme",
+ "cap_none": "Yok",
+ "show_passphrase": "Parolayı göster",
+ "hide_passphrase": "Parolayı gizle",
+ "sign_toggle": "İmzala",
+ "encrypt_toggle": "Şifrele",
+ "missing_recipient_certs": "Eksik sertifikalar: {emails}",
+ "missing_sender_cert": "Bu kimliğe bağlı sertifika yok",
+ "status_encrypted_ok": "Bu ileti şifrelendi",
+ "status_encrypted_no_key": "Bu ileti şifreli ama eşleşen anahtar bulunamadı",
+ "status_encrypted_failed": "Bu ileti şifresi çözülemedi",
+ "status_signed_valid": "İmza doğrulandı",
+ "status_signed_invalid": "İmza doğrulama başarısız",
+ "status_signed_expired_cert": "Süresi dolmuş sertifika ile imzalandı",
+ "status_signed_self_signed": "İmza geçerli, ancak sertifika kendi kendine imzalanmış (güvenilir değil)",
+ "status_signed_mismatch": "İmza geçerli, ancak imzalayan göndericiyle eşleşmiyor",
+ "status_unsupported": "Desteklenmeyen S/MIME biçimi",
+ "auto_import_signer_certs": "İmzalayan sertifikaları otomatik içe aktar",
+ "auto_import_signer_certs_desc": "Gelecekteki şifreleme için doğrulanmış imzalı e-postalardan sertifikaları otomatik kaydet",
+ "export": "Dışa Aktar",
+ "enter_export_passphrase": "Dışa Aktarma Parolası Ayarla",
+ "export_passphrase_desc": "Dışa aktarılan PKCS#12 dosyasını korumak için bir parola seçin",
+ "export_storage_desc": "Dışa aktarma için anahtarın şifresini çözmek üzere depolama parolasını girin",
+ "incorrect_passphrase": "Yanlış parola"
+ },
+ "tour": {
+ "step_counter": "{total} adımdan {current}.",
+ "skip": "Turu atla",
+ "back": "Geri",
+ "next": "İleri",
+ "finish": "Bitir",
+ "take_a_tour": "Arayüz turu yap",
+ "restart_title": "Tanıtım turu",
+ "restart_desc": "Arayüzün rehberli gezintisini tekrar oynat",
+ "restart_button": "Turu yeniden başlat",
+ "sidebar_title": "Posta kutularınız",
+ "sidebar_desc": "Bu sizin klasör kenar çubuğunuzdur. E-postalarını görüntülemek için herhangi bir posta kutusuna tıklayın. Klasörler oluşturabilir, e-postaları aralarında sürükleyebilir ve okunmamış sayılarını bir bakışta görebilirsiniz.",
+ "compose_title": "E-posta oluştur",
+ "compose_desc": "Yeni e-posta yazmak için buraya tıklayın. Alıcılar ekleyebilir, ek ekleyebilir ve zengin metin biçimlendirmesi kullanabilirsiniz.",
+ "search_title": "Postanızda arayın",
+ "search_desc": "Gönderici, konu veya içeriğe göre arayın. Tarih aralığı, ekler ve yıldızlı iletiler gibi gelişmiş seçenekler için filtre simgesine tıklayın.",
+ "email_list_title": "E-posta listeniz",
+ "email_list_desc": "E-postalar burada görünür. Okumak için bir tanesine tıklayın. Birden fazla seçmek için onay kutusunu kullanın, ardından toplu taşıma, silme veya etiketleme yapın.",
+ "email_viewer_title": "Okuma bölmesi",
+ "email_viewer_desc": "Seçilen e-posta burada açılır. Araç çubuğu düğmeleriyle yanıtlayın, iletin, arşivleyin veya silin. E-postalara yıldız da ekleyebilir veya renk etiketi atayabilirsiniz.",
+ "keywords_title": "Renk etiketleri",
+ "keywords_desc": "E-postalarınızı renk kodlu etiketlerle düzenleyin. Etiketlemek için bir e-postayı etikete sürükleyin ya da etiket atamak için sağ tıklayın.",
+ "calendar_title": "Takvim",
+ "calendar_desc": "Etkinliklerinizi yönetmek için takvime geçin. Etkinlikler oluşturun, hatırlatıcılar ayarlayın ve gün, hafta veya aylık görünümlerde izleyin.",
+ "contacts_title": "Kişiler",
+ "contacts_desc": "Adres defteriniz burada. Kişileri içe aktarın, gruplar oluşturun ve tam ayrıntılarını görmek için herhangi bir kişiye tıklayın.",
+ "settings_title": "Ayarlar",
+ "settings_desc": "Her şeyi özelleştirin: tema, yoğunluk, imzalar, filtreler, klavye kısayolları, takvim varsayılanları ve daha fazlası.",
+ "shortcuts_title": "Klavye kısayolları",
+ "shortcuts_desc": "Deneyimli kullanıcılar bunu sever. Mevcut tüm kısayolları görmek için istediğiniz zaman ? tuşuna basın. Fareye dokunmadan gezinebilir, e-posta oluşturabilir ve yönetebilirsiniz.",
+ "compose_open_title": "Yazıcı",
+ "compose_open_desc": "Bu e-posta yazıcısıdır. Alıcılar ekleyin, iletinizi yazın, dosya ekleyin ve zengin metin biçimlendirmesi kullanın. Ayrıca taslak kaydedebilir ve şablonları kullanabilirsiniz.",
+ "calendar_view_title": "Takviminiz",
+ "calendar_view_desc": "İşte örnek etkinliklerin bulunduğu takviminiz. Araç çubuğunu kullanarak gün, hafta, ay ve gündem görünümleri arasında geçiş yapabilirsiniz.",
+ "create_event_title": "Etkinlik oluştur",
+ "create_event_desc": "Yeni takvim etkinliği oluşturmak için bu düğmeye tıklayın. Başlık, tarih, saat ayarlayabilir ve katılımcı ekleyebilirsiniz.",
+ "event_modal_title": "Etkinlik ayrıntıları",
+ "event_modal_desc": "İşte etkinlik formu. Başlığı doldurun, tarih ve saat seçin, konum veya katılımcı ekleyin. Hazır olduğunuzda kaydedin - ya da kapatıp devam edin.",
+ "contacts_list_title": "Kişileriniz",
+ "contacts_list_desc": "İşte kişileriniz. Herhangi bir kişiye tıklayarak sağ taraftaki tam ayrıntılarını görebilirsiniz. Ayrıca yeni kişiler oluşturabilir, vCard içe aktarabilir veya kişileri gruplara düzenleyebilirsiniz.",
+ "settings_tabs_title": "Ayarlar menüsü",
+ "settings_tabs_desc": "İşte tüm ayar kategorileri. Görünümünüzü özelleştirin, kimlikleri yönetin, e-posta filtreleri kurun, takviminizi yapılandırın ve çok daha fazlasını yapın.",
+ "files_title": "Dosya depolama",
+ "files_desc": "Dosya tarayıcınız dosya yüklemenize, düzenlemenize ve paylaşmanıza olanak tanır - postanıza yerleşik kişisel bulut sürücüsü gibi.",
+ "demo_banner_title": "Demo kontrolleri",
+ "demo_banner_desc": "Demo modundasınız - her şey tarayıcınızda kalır. Temiz örnek verilerle yeniden başlamak için istediğiniz zaman 'Demoyu Sıfırla'ya basın.",
+ "quota_title": "Depolama kullanımı",
+ "quota_desc": "Posta kutusu boyutunuzu buradan takip edin. Daha fazla alan kullandıkça daire dolmaya başlar."
+ },
+ "unified_mailbox": {
+ "search_unavailable": "Birleşik görünümde arama kullanılamaz"
+ }
+}