- Refactor subimporter New*() funcs to take opt structs.
- Refactor and simplify Vue code.
- Remove redundant i18n entries and use existing ones.
- Remove redundant subimporter constants and use existing ones.
- Consider 'overwrite' option for subscription status as well.
- Write Cypress integration tests for the new feature.
"email.unsubHelp":"Bu e-posta'ları almak istemiyorum",
"forms.formHTML":"HTML Formu",
"forms.formHTMLHelp":"Harici bir web sayfasında bir abonelik formu göstermek için aşağıdaki HTML'yi kullanın. Formda e-posta alanı ve bir veya daha fazla `l` (liste UUID) alanı bulunmalıdır. `İsim` alanı isteğe bağlıdır.",
"forms.noPublicLists":"Form'a ihtiyaç duyulan erişime açık listeler yok.",
"forms.publicLists":"Erişime açık listeler",
"forms.publicSubPage":"Erişime açık üyelik sayfası",
"forms.selectHelp":"Form içine eklenecek listeleri seç.",
"import.instructionsHelp":"Toplu üyeleri yükleyebilmek için bir CSV dosyası veya CSV dosyası içeren bir ZIP dosyası yükleyiniz. CSV dosyasının aynen buradaki isimlere sahip başlıklara sahip olması gerekir. attributes (seçime bağlı) verisi çift tırnak ile verilerin tanımlandığı gerçerli bir JSON olmalıdır.",
"import.invalidDelim":"Ayıraç tek bir karakter olmalı.",
"lists.typeHelp":"Erişime açık listelere heryerden erişilebilirdir ve üye olunabilir. Ayrıca üyelik yönetim sayfaları internet üzerinden erişime açık yerlerdir.",
"settings.general.adminNotifEmailsHelp":"İçe aktarma güncellemeleri, kampanya tamamlama, başarısızlık gibi yönetici bildirimlerinin gönderilmesi gereken e-posta adreslerinin virgülle ayrılmış listesi.",
"settings.general.enablePublicSubPage":"Erişime açık üyelik sayfasını etkinleştir",
"settings.general.enablePublicSubPageHelp":"Kişilerin abone olması için tüm genel listeleri içeren genel bir abonelik sayfası gösterin.",
"settings.general.faviconURL":"Favicon URL",
"settings.general.faviconURLHelp":"(İsteğe bağlı) abonelik iptal sayfası gibi kullanıcıya bakan görünümde görüntülenecek statik faviconun tam URL'si.",
"settings.media.s3.uploadExpiry":"Yükleme sona erme",
"settings.media.s3.uploadExpiryHelp":"(İsteğe bağlı) Oluşturulan önceden imzalanmış URL için TTL'yi (saniye cinsinden) belirtin. Yalnızca özel paketler için geçerlidir (saniye, dakika, saat, gün için s, m, h, d).",
"settings.media.title":"Medya yüklemeleri",
"settings.media.upload.path":"Yükleme yolu",
"settings.media.upload.pathHelp":"Medyanın yükleneceği dizinin yolu.",
"settings.media.upload.uri":"Yüklwmw URI si",
"settings.media.upload.uriHelp":"Dış dünya tarafından görülebilen URI'yi yükleyin. Upload_path'e yüklenen medyaya {root_url} altından herkese açık erişime sahip olacak, örneğin https://www.siteniz.com/uploads.",
"settings.performance.batchSizeHelp":"Veritabanından tek bir yinelemede çekilecek abone sayısı. Her yineleme, aboneleri veritabanından çeker, onlara mesajlar gönderir ve ardından bir sonraki grubu çekmek için bir sonraki yinelemeye geçer. Bu, ideal olarak elde edilebilecek maksimum iş hacminden (eşzamanlılık * ileti_ hızı) daha yüksek olmalıdır.",
"settings.performance.concurrencyHelp":"Aynı anda ileti göndermeyi deneyecek maksimum eşzamanlı worker (thread) sayısı.",
"settings.performance.maxErrThreshold":"Maksimum hata eşiği",
"settings.performance.maxErrThresholdHelp":"The number of errors (eg: SMTP timeouts while e-mailing) a running campaign should tolerate before it is paused for manual investigation or intervention. Set to 0 to never pause.",
"settings.performance.messageRate":"Mesaj oranı",
"settings.performance.messageRateHelp":"Çalışan başına saniyede bir saniyede gönderilecek maksimum mesaj sayısı. Concurrency = 10 ve message_rate = 10 ise, her saniye 10x10 = 100'e kadar mesaj gönderilebilir. Bu, eşzamanlılık ile birlikte, net mesajların saniyede dışarı çıkmasını hedef mesaj sunucularının hız limitlerinin altında tutmak için ince ayar yapılmalıdır.",
"settings.performance.slidingWindowDurationHelp":"Kayar pencere periyodunun süresi (dakika için m, saat için h).",
"settings.performance.slidingWindowHelp":"Belirli bir süre içinde gönderilen toplam ileti sayısını sınırlayın. Bu sınıra ulaşıldığında, mesajların gönderimi zaman penceresi temizlenene kadar bekletilir.",
"settings.privacy.allowBlocklistHelp":"Abonelerin tüm posta listelerinden çıkmalarına ve kendilerini engellenmiş olarak işaretlemelerine izin verin?",
"settings.privacy.allowExport":"Dışa aktarım için izin ver",
"settings.privacy.allowExportHelp":"Abonelerin üzerlerinde toplanan verileri dışa aktarmalarına izin verin?",
"settings.privacy.allowWipe":"Silmek için izin ver",
"settings.privacy.allowWipeHelp":"Abonelerin, abonelikleri ve veritabanındaki diğer tüm veriler dahil olmak üzere kendilerini silmesine izin verin. Kampanya görüntülemeleri ve bağlantı tıklamaları da, görünümler ve tıklama sayıları kalır (bunlarla ilişkilendirilmiş abone olmadan), böylece istatistikler ve analizler etkilenmez.",
"settings.privacy.individualSubTracking":"Bireysel üye takibi",
"settings.privacy.individualSubTrackingHelp":"Abone düzeyinde kampanya görüntülemelerini ve tıklamalarını izleyin. Devre dışı bırakıldığında, bireysel abonelere bağlanmadan görüntüleme ve tıklama izleme devam eder.",
"settings.privacy.listUnsubHeaderHelp":"E-posta istemcilerinin kullanıcıların tek bir tıklamayla abonelikten çıkmalarına olanak tanıyan abonelik iptal başlıklarını ekleyin.",
"settings.smtp.customHeadersHelp":"Bu sunucudan gönderilen tüm iletilere eklenecek isteğe bağlı e-posta başlıkları dizisi. Örnek: [{\"X-Custom\": \"value\"}, {\"X-Custom2\": \"value\"}]",
"settings.smtp.enabled":"Etkinleştirildi",
"settings.smtp.heloHost":"HELO İstemci adı",
"settings.smtp.heloHostHelp":"Opsiyonel. Bazı SMTP sunucuları istemci adı olarak FQDN isterler. Varsayılan olarak, 'localhost' üzerine HELLO gönderilecektir. Farklı bir sunucu adı kullanılacaksa tanımlayın lütfen.",
"settings.smtp.host":"İstemci",
"settings.smtp.hostHelp":"SMTP sunucusu adresi.",
"settings.smtp.idleTimeout":"Idle süresi",
"settings.smtp.idleTimeoutHelp":"Bir bağlantıdaki yeni etkinliği kapatmadan ve havuzdan kaldırmadan önce bekleme süresi (s saniye, m dakika).",
"settings.smtp.maxConns":"Maks. bağ. say.",
"settings.smtp.maxConnsHelp":"SMTP sunucusuna aynı anda gönderilecek çoklu istek sayısı.",
"settings.smtp.name":"SMTP",
"settings.smtp.password":"Parola",
"settings.smtp.passwordHelp":"Değiştirmek için giriniz",
"settings.smtp.port":"Port",
"settings.smtp.portHelp":"SMTP sunucusu port numarası.",
"settings.smtp.retries":"Tekrarlama",
"settings.smtp.retriesHelp":"Mesaj hata verdiğinde tekrar deneme sayısı.",
"settings.smtp.skipTLSHelp":"TLS sertifikaları için sunucu adı doğrulamayı atla.",
"settings.smtp.tls":"TLS",
"settings.smtp.tlsHelp":"STARTTLS tanımla.",
"settings.smtp.username":"Kullanıcı adı",
"settings.smtp.waitTimeout":"Bekleme süresi aşımı",
"settings.smtp.waitTimeoutHelp":"Bir bağlantıdaki yeni etkinliği kapatmadan ve havuzdan kaldırmadan önce bekleme süresi (saniye için s, dakika için m). ",
"settings.title":"Ayarlar",
"subscribers.advancedQuery":"İleri düzey",
"subscribers.advancedQueryHelp":"Üye attributes verisini görüntülemek için SQL verisi",
"subscribers.attribs":"Attributes",
"subscribers.attribsHelp":"Attributes verisi JSON map olarak tanımlı, örnek olarak:",
"subscribers.blocklistedHelp":"Erişime engelli üyeler hiçbir zaman e-posta alamayacak.",
"email.unsubHelp":"Bu e-posta'ları almak istemiyorum",
"forms.formHTML":"HTML Formu",
"forms.formHTMLHelp":"Harici bir web sayfasında bir abonelik formu göstermek için aşağıdaki HTML'yi kullanın. Formda e-posta alanı ve bir veya daha fazla `l` (liste UUID) alanı bulunmalıdır. `İsim` alanı isteğe bağlıdır.",
"forms.noPublicLists":"Form'a ihtiyaç duyulan erişime açık listeler yok.",
"forms.publicLists":"Erişime açık listeler",
"forms.publicSubPage":"Erişime açık üyelik sayfası",
"forms.selectHelp":"Form içine eklenecek listeleri seç.",
"import.instructionsHelp":"Toplu üyeleri yükleyebilmek için bir CSV dosyası veya CSV dosyası içeren bir ZIP dosyası yükleyiniz. CSV dosyasının aynen buradaki isimlere sahip başlıklara sahip olması gerekir. attributes (seçime bağlı) verisi çift tırnak ile verilerin tanımlandığı gerçerli bir JSON olmalıdır.",
"import.invalidDelim":"Ayıraç tek bir karakter olmalı.",
"lists.typeHelp":"Erişime açık listelere heryerden erişilebilirdir ve üye olunabilir. Ayrıca üyelik yönetim sayfaları internet üzerinden erişime açık yerlerdir.",
"settings.general.adminNotifEmailsHelp":"İçe aktarma güncellemeleri, kampanya tamamlama, başarısızlık gibi yönetici bildirimlerinin gönderilmesi gereken e-posta adreslerinin virgülle ayrılmış listesi.",
"settings.general.checkUpdates":"Check for updates",
"settings.general.checkUpdatesHelp":"Periodically check for new app releases and notify.",
"settings.general.enablePublicSubPage":"Erişime açık üyelik sayfasını etkinleştir",
"settings.general.enablePublicSubPageHelp":"Kişilerin abone olması için tüm genel listeleri içeren genel bir abonelik sayfası gösterin.",
"settings.general.faviconURL":"Favicon URL",
"settings.general.faviconURLHelp":"(İsteğe bağlı) abonelik iptal sayfası gibi kullanıcıya bakan görünümde görüntülenecek statik faviconun tam URL'si.",
"settings.media.s3.uploadExpiry":"Yükleme sona erme",
"settings.media.s3.uploadExpiryHelp":"(İsteğe bağlı) Oluşturulan önceden imzalanmış URL için TTL'yi (saniye cinsinden) belirtin. Yalnızca özel paketler için geçerlidir (saniye, dakika, saat, gün için s, m, h, d).",
"settings.media.title":"Medya yüklemeleri",
"settings.media.upload.path":"Yükleme yolu",
"settings.media.upload.pathHelp":"Medyanın yükleneceği dizinin yolu.",
"settings.media.upload.uri":"Yüklwmw URI si",
"settings.media.upload.uriHelp":"Dış dünya tarafından görülebilen URI'yi yükleyin. Upload_path'e yüklenen medyaya {root_url} altından herkese açık erişime sahip olacak, örneğin https://www.siteniz.com/uploads.",
"settings.performance.batchSizeHelp":"Veritabanından tek bir yinelemede çekilecek abone sayısı. Her yineleme, aboneleri veritabanından çeker, onlara mesajlar gönderir ve ardından bir sonraki grubu çekmek için bir sonraki yinelemeye geçer. Bu, ideal olarak elde edilebilecek maksimum iş hacminden (eşzamanlılık * ileti_ hızı) daha yüksek olmalıdır.",
"settings.performance.concurrencyHelp":"Aynı anda ileti göndermeyi deneyecek maksimum eşzamanlı worker (thread) sayısı.",
"settings.performance.maxErrThreshold":"Maksimum hata eşiği",
"settings.performance.maxErrThresholdHelp":"The number of errors (eg: SMTP timeouts while e-mailing) a running campaign should tolerate before it is paused for manual investigation or intervention. Set to 0 to never pause.",
"settings.performance.messageRate":"Mesaj oranı",
"settings.performance.messageRateHelp":"Çalışan başına saniyede bir saniyede gönderilecek maksimum mesaj sayısı. Concurrency = 10 ve message_rate = 10 ise, her saniye 10x10 = 100'e kadar mesaj gönderilebilir. Bu, eşzamanlılık ile birlikte, net mesajların saniyede dışarı çıkmasını hedef mesaj sunucularının hız limitlerinin altında tutmak için ince ayar yapılmalıdır.",
"settings.performance.slidingWindowDurationHelp":"Kayar pencere periyodunun süresi (dakika için m, saat için h).",
"settings.performance.slidingWindowHelp":"Belirli bir süre içinde gönderilen toplam ileti sayısını sınırlayın. Bu sınıra ulaşıldığında, mesajların gönderimi zaman penceresi temizlenene kadar bekletilir.",
"settings.privacy.allowBlocklistHelp":"Abonelerin tüm posta listelerinden çıkmalarına ve kendilerini engellenmiş olarak işaretlemelerine izin verin?",
"settings.privacy.allowExport":"Dışa aktarım için izin ver",
"settings.privacy.allowExportHelp":"Abonelerin üzerlerinde toplanan verileri dışa aktarmalarına izin verin?",
"settings.privacy.allowWipe":"Silmek için izin ver",
"settings.privacy.allowWipeHelp":"Abonelerin, abonelikleri ve veritabanındaki diğer tüm veriler dahil olmak üzere kendilerini silmesine izin verin. Kampanya görüntülemeleri ve bağlantı tıklamaları da, görünümler ve tıklama sayıları kalır (bunlarla ilişkilendirilmiş abone olmadan), böylece istatistikler ve analizler etkilenmez.",
"settings.privacy.individualSubTracking":"Bireysel üye takibi",
"settings.privacy.individualSubTrackingHelp":"Abone düzeyinde kampanya görüntülemelerini ve tıklamalarını izleyin. Devre dışı bırakıldığında, bireysel abonelere bağlanmadan görüntüleme ve tıklama izleme devam eder.",
"settings.privacy.listUnsubHeaderHelp":"E-posta istemcilerinin kullanıcıların tek bir tıklamayla abonelikten çıkmalarına olanak tanıyan abonelik iptal başlıklarını ekleyin.",
"settings.smtp.customHeadersHelp":"Bu sunucudan gönderilen tüm iletilere eklenecek isteğe bağlı e-posta başlıkları dizisi. Örnek: [{\"X-Custom\": \"value\"}, {\"X-Custom2\": \"value\"}]",
"settings.smtp.enabled":"Etkinleştirildi",
"settings.smtp.heloHost":"HELO İstemci adı",
"settings.smtp.heloHostHelp":"Opsiyonel. Bazı SMTP sunucuları istemci adı olarak FQDN isterler. Varsayılan olarak, 'localhost' üzerine HELLO gönderilecektir. Farklı bir sunucu adı kullanılacaksa tanımlayın lütfen.",
"settings.smtp.host":"İstemci",
"settings.smtp.hostHelp":"SMTP sunucusu adresi.",
"settings.smtp.idleTimeout":"Idle süresi",
"settings.smtp.idleTimeoutHelp":"Bir bağlantıdaki yeni etkinliği kapatmadan ve havuzdan kaldırmadan önce bekleme süresi (s saniye, m dakika).",
"settings.smtp.maxConns":"Maks. bağ. say.",
"settings.smtp.maxConnsHelp":"SMTP sunucusuna aynı anda gönderilecek çoklu istek sayısı.",
"settings.smtp.name":"SMTP",
"settings.smtp.password":"Parola",
"settings.smtp.passwordHelp":"Değiştirmek için giriniz",
"settings.smtp.port":"Port",
"settings.smtp.portHelp":"SMTP sunucusu port numarası.",
"settings.smtp.retries":"Tekrarlama",
"settings.smtp.retriesHelp":"Mesaj hata verdiğinde tekrar deneme sayısı.",
"settings.smtp.skipTLSHelp":"TLS sertifikaları için sunucu adı doğrulamayı atla.",
"settings.smtp.tls":"TLS",
"settings.smtp.tlsHelp":"STARTTLS tanımla.",
"settings.smtp.username":"Kullanıcı adı",
"settings.smtp.waitTimeout":"Bekleme süresi aşımı",
"settings.smtp.waitTimeoutHelp":"Bir bağlantıdaki yeni etkinliği kapatmadan ve havuzdan kaldırmadan önce bekleme süresi (saniye için s, dakika için m). ",
"settings.title":"Ayarlar",
"settings.updateAvailable":"Yeni bir güncel sürüm {version} mevcuttur.",
"subscribers.advancedQuery":"İleri düzey",
"subscribers.advancedQueryHelp":"Üye attributes verisini görüntülemek için SQL verisi",
"subscribers.attribs":"Attributes",
"subscribers.attribsHelp":"Attributes verisi JSON map olarak tanımlı, örnek olarak:",
"subscribers.blocklistedHelp":"Erişime engelli üyeler hiçbir zaman e-posta alamayacak.",