diff --git a/README.md b/README.md index c02080696..cc1facf82 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@

-中文 | 日本語 +中文 | 日本語 | Türkçe

--- diff --git a/README_ja_JP.md b/README_ja_JP.md index 047e6781c..949afab2e 100644 --- a/README_ja_JP.md +++ b/README_ja_JP.md @@ -25,7 +25,7 @@

-English | 中文 +English | 中文 | Türkçe

--- diff --git a/README_tr_TR.md b/README_tr_TR.md new file mode 100644 index 000000000..0f515da1f --- /dev/null +++ b/README_tr_TR.md @@ -0,0 +1,411 @@ +

+SiYuan +
+Düşünceni Yeniden Şekillendir +

+ + + +
+ + + +
+ + + +
+ + +

+Twitter Takip +Discord'da Sohbet Et +

+siyuan-note%2Fsiyuan | Trendshift +

+ +

+English | 中文 | 日本語 +

+ +--- + +## İçindekiler + +* [💡 Giriş](#-giriş) +* [🔮 Özellikler](#-özellikler) +* [🏗️ Mimari ve Ekosistem](#-mimari-ve-ekosistem) +* [🌟 Yıldız Geçmişi](#-yıldız-geçmişi) +* [🗺️ Yol Haritası](#️-yol-haritası) +* [🚀 İndirme ve Kurulum](#-indirme-ve-kurulum) + * [Uygulama Mağazası](#uygulama-mağazası) + * [Kurulum Paketi](#kurulum-paketi) + * [Paket Yöneticisi](#paket-yöneticisi) + * [Docker Barındırma](#docker-barındırma) + * [Unraid Barındırma](#unraid-barındırma) + * [Erken Önizleme (Insider Preview)](#erken-önizleme-insider-preview) +* [🏘️ Topluluk](#️-topluluk) +* [🛠️ Geliştirme Rehberi](#️-geliştirme-rehberi) +* [❓ SSS (Sıkça Sorulan Sorular)](#-sss-sıkça-sorulan-sorular) + * [SiYuan verileri nasıl saklar?](#siyuan-verileri-nasıl-saklar) + * [Üçüncü taraf senkronizasyon diskiyle veri senkronizasyonu destekleniyor mu?](#üçüncü-taraf-senkronizasyon-diskiyle-veri-senkronizasyonu-destekleniyor-mu) + * [SiYuan açık kaynak mı?](#siyuan-açık-kaynak-mı) + * [Yeni bir sürüme nasıl yükseltilir?](#yeni-bir-sürüme-nasıl-yükseltilir) + * [Bazı bloklar (örneğin liste öğelerindeki paragraflar) blok simgesini bulamıyorsa ne yapmalıyım?](#bazı-bloklar-örneğin-liste-öğelerindeki-paragraflar-blok-simgesini-bulamıyorsa-ne-yapmalıyım) + * [Veri deposu anahtarı (data repo key) kaybolursa ne yapmalıyım?](#veri-deposu-anahtarı-data-repo-key-kaybolursa-ne-yapmalıyım) + * [Ücretli mi?](#ücretli-mi) +* [🙏 Teşekkür](#-teşekkür) + * [Katkıda Bulunanlar](#katkıda-bulunanlar) + +--- + +## 💡 Giriş + +SiYuan, gizliliği ön planda tutan kişisel bir bilgi yönetim sistemidir. +Blok düzeyinde referansları ve Markdown WYSIWYG düzenlemeyi destekler. + +Daha fazla bilgi için [SiYuan İngilizce Tartışma Forumu](https://liuyun.io)’na katılabilirsin. + +![feature0.png](https://b3logfile.com/file/2025/11/feature0-GfbhEqf.png) + +![feature51.png](https://b3logfile.com/file/2025/11/feature5-1-7DJSfEP.png) + +## 🔮 Özellikler + +Çoğu özellik tamamen ücretsizdir ve ticari kullanım için de geçerlidir. + +* İçerik Bloğu + * Blok düzeyinde referans ve çift yönlü bağlantılar + * Özel nitelikler + * Gömülü SQL sorgusu + * `siyuan://` protokolü +* Editör + * Blok tabanlı yapı + * Markdown WYSIWYG düzenleme + * Liste taslağı görünümü + * Blok yakınlaştırma (zoom-in) + * Milyon kelimelik büyük belge düzenleme + * Matematiksel formüller, grafikler, akış diyagramları, Gantt diyagramları, zaman diyagramları, notalar vb. + * Web kırpma (web clipping) + * PDF açıklama bağlantısı +* Dışa Aktarım + * Blok referansı ve gömme desteği + * Varlıklarıyla birlikte standart Markdown çıktısı + * PDF, Word ve HTML olarak dışa aktarma + * WeChat MP, Zhihu ve Yuque’a kopyalama +* Veritabanı + * Tablo görünümü +* Aralıklı Tekrar (Flashcard) +* OpenAI API ile yapay zekâ yazma ve Soru-Cevap sohbeti +* Tesseract OCR +* Çok sekmeli görünüm, sürükle-bırak ile ekran bölme +* Şablon parçacıkları +* JavaScript/CSS kod parçacıkları +* Android / iOS / HarmonyOS uygulamaları +* Docker dağıtımı +* [API](https://github.com/siyuan-note/siyuan/blob/master/API.md) +* Topluluk pazaryeri + +Bazı özellikler yalnızca ücretli üyeler için geçerlidir. Detaylar için [Fiyatlandırma](https://b3log.org/siyuan/en/pricing.html) sayfasına göz atabilirsin. + +## 🏗️ Mimari ve Ekosistem + +![SiYuan Arch](https://b3logfile.com/file/2023/05/SiYuan_Arch-Sgu8vXT.png "SiYuan Arch") + +| Proje | Açıklama | Çatallama (Forks) | Yıldız (Stars) | +|----------------------------------------------------------|-----------------------|--------------------------------------------------------------------------------|------------------------------------------------------------------------------------| +| [lute](https://github.com/88250/lute) | Editör motoru | ![GitHub forks](https://img.shields.io/github/forks/88250/lute) | ![GitHub Repo stars](https://img.shields.io/github/stars/88250/lute) | +| [chrome](https://github.com/siyuan-note/siyuan-chrome) | Chrome/Edge eklentisi | ![GitHub forks](https://img.shields.io/github/forks/siyuan-note/siyuan-chrome) | ![GitHub Repo stars](https://img.shields.io/github/stars/siyuan-note/siyuan-chrome) | +| [bazaar](https://github.com/siyuan-note/bazaar) | Topluluk pazaryeri | ![GitHub forks](https://img.shields.io/github/forks/siyuan-note/bazaar) | ![GitHub Repo stars](https://img.shields.io/github/stars/siyuan-note/bazaar) | +| [dejavu](https://github.com/siyuan-note/dejavu) | Veri deposu (repo) | ![GitHub forks](https://img.shields.io/github/forks/siyuan-note/dejavu) | ![GitHub Repo stars](https://img.shields.io/github/stars/siyuan-note/dejavu) | +| [petal](https://github.com/siyuan-note/petal) | Eklenti API’si | ![GitHub forks](https://img.shields.io/github/forks/siyuan-note/petal) | ![GitHub Repo stars](https://img.shields.io/github/stars/siyuan-note/petal) | +| [android](https://github.com/siyuan-note/siyuan-android) | Android uygulaması | ![GitHub forks](https://img.shields.io/github/forks/siyuan-note/siyuan-android)| ![GitHub Repo stars](https://img.shields.io/github/stars/siyuan-note/siyuan-android)| +| [ios](https://github.com/siyuan-note/siyuan-ios) | iOS uygulaması | ![GitHub forks](https://img.shields.io/github/forks/siyuan-note/siyuan-ios) | ![GitHub Repo stars](https://img.shields.io/github/stars/siyuan-note/siyuan-ios) | +| [harmony](https://github.com/siyuan-note/siyuan-harmony) | HarmonyOS uygulaması | ![GitHub forks](https://img.shields.io/github/forks/siyuan-note/siyuan-harmony)| ![GitHub Repo stars](https://img.shields.io/github/stars/siyuan-note/siyuan-harmony)| +| [riff](https://github.com/siyuan-note/riff) | Aralıklı tekrar motoru| ![GitHub forks](https://img.shields.io/github/forks/siyuan-note/riff) | ![GitHub Repo stars](https://img.shields.io/github/stars/siyuan-note/riff) | + +## 🌟 Yıldız Geçmişi + + + + + + Yıldız Geçmişi Grafiği + + + +## 🗺️ Yol Haritası + +* [SiYuan geliştirme planı ve ilerleme durumu](https://github.com/orgs/siyuan-note/projects/1) +* [SiYuan değişiklik günlüğü](CHANGELOG.md) + +## 🚀 İndirme ve Kurulum + +Masaüstü ve mobil cihazlarda uygulama mağazası üzerinden kurulumu tercih etmen önerilir. Böylece gelecekte tek tıkla sürüm yükseltmesi yapabilirsin. + +### Uygulama Mağazası + +Mobil: + +* [App Store](https://apps.apple.com/us/app/siyuan/id1583226508) +* [Google Play](https://play.google.com/store/apps/details?id=org.b3log.siyuan) +* [F-Droid](https://f-droid.org/packages/org.b3log.siyuan) + +Masaüstü: + +* [Microsoft Store](https://apps.microsoft.com/detail/9p7hpmxp73k4) + +### Kurulum Paketi + +* [B3log](https://b3log.org/siyuan/en/download.html) +* [GitHub](https://github.com/siyuan-note/siyuan/releases) + +### Paket Yöneticisi + +#### `siyuan` + +[![Paketleme durumu](https://repology.org/badge/vertical-allrepos/siyuan.svg)](https://repology.org/project/siyuan/versions) + +#### `siyuan-note` + +[![Paketleme durumu](https://repology.org/badge/vertical-allrepos/siyuan-note.svg)](https://repology.org/project/siyuan-note/versions) + +### Docker Barındırma + +
+Docker Dağıtımı + +#### Genel Bakış + +SiYuan’ı bir sunucuda çalıştırmanın en kolay yolu Docker üzerinden dağıtmaktır. + +* Görüntü adı: `b3log/siyuan` +* [Docker Görüntüsü](https://hub.docker.com/r/b3log/siyuan) + +#### Dosya Yapısı + +Tüm program `/opt/siyuan/` dizini altındadır. Bu dizin, Electron kurulum paketinin `resources` klasör yapısına karşılık gelir: + +* **appearance**: simgeler, temalar, diller +* **guide**: kullanıcı kılavuzu belgeleri +* **stage**: arayüz ve statik kaynaklar +* **kernel**: çekirdek program + +#### Giriş Noktası (Entrypoint) + +Docker görüntüsü oluşturulurken giriş noktası şu şekilde ayarlanır: `ENTRYPOINT ["/opt/siyuan/entrypoint.sh"]` Bu betik (script), konteyner içinde çalışacak kullanıcının `PUID` (Kullanıcı ID) ve `PGID` (Grup ID) değerlerini değiştirmene olanak tanır. Bu, özellikle host dizinleri bağlarken oluşabilecek izin sorunlarını çözmek için önemlidir. + +`docker run b3log/siyuan` komutunu çalıştırırken aşağıdaki parametreleri kullanabilirsin: + +* `--workspace`: çalışma alanı klasör yolunu belirtir, host üzerinde `-v` parametresiyle bağlanır +* `--accessAuthCode`: erişim yetkilendirme kodunu belirtir + +Tüm parametreleri görmek için `--help` komutunu kullanabilirsin. Yeni ortam değişkenleriyle bir örnek başlatma komutu aşağıdadır: + +```bash +docker run -d \ + -v workspace_dir_host:workspace_dir_container \ + -p 6806:6806 \ + -e PUID=1001 -e PGID=1002 \ + b3log/siyuan \ + --workspace=workspace_dir_container \ + --accessAuthCode=xxx +``` + +* `PUID`: Özel kullanıcı kimliği (isteğe bağlı, belirtilmezse varsayılan değer `1000` olarak kullanılır) +* `PGID`: Özel grup kimliği (isteğe bağlı, belirtilmezse varsayılan değer `1000` olarak kullanılır) +* `workspace_dir_host`: Ana makinedeki (host) çalışma alanı klasör yolu +* `workspace_dir_container`: Konteyner içindeki çalışma alanı klasör yolu (`--workspace` parametresiyle belirtilir) + * Alternatif olarak, bu yol `SIYUAN_WORKSPACE_PATH` ortam değişkeniyle de ayarlanabilir. Eğer her iki yöntem de kullanılırsa, **komut satırı önceliklidir**. +* `accessAuthCode`: Erişim yetkilendirme kodu (**kesinlikle değiştir**, aksi halde herkes verilerine erişebilir) + * Alternatif olarak, yetkilendirme kodu `SIYUAN_ACCESS_AUTH_CODE` ortam değişkeniyle de ayarlanabilir. Yine, hem komut satırı hem ortam değişkeni kullanılırsa, **komut satırı önceliklidir**. + * Erişim yetkilendirme kodunu devre dışı bırakmak için şu ortam değişkenini ayarla: `SIYUAN_ACCESS_AUTH_CODE_BYPASS=true` + +Kurulumu basitleştirmek için, host ve konteyner üzerindeki çalışma alanı yollarını aynı şekilde ayarlaman önerilir. Örneğin her ikisini de `/siyuan/workspace` olarak tanımlayabilirsin. Buna karşılık gelen başlatma komutu şu şekildedir: + +```bash +docker run -d \ + -v /siyuan/workspace:/siyuan/workspace \ + -p 6806:6806 \ + -e PUID=1001 -e PGID=1002 \ + b3log/siyuan \ + --workspace=/siyuan/workspace/ \ + --accessAuthCode=xxx +``` + +#### Docker Compose + +SiYuan’ı Docker Compose ile çalıştıran kullanıcılar için, `PUID` ve `PGID` ortam değişkenleri kullanılarak kullanıcı ve grup kimlikleri özelleştirilebilir. Aşağıda örnek bir Docker Compose yapılandırması bulunmaktadır: + +```yaml +version: "3.9" +services: + main: + image: b3log/siyuan + command: ['--workspace=/siyuan/workspace/', '--accessAuthCode=${AuthCode}'] + ports: + - 6806:6806 + volumes: + - /siyuan/workspace:/siyuan/workspace + restart: unless-stopped + environment: + # A list of time zone identifiers can be found at https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + - TZ=${YOUR_TIME_ZONE} + - PUID=${YOUR_USER_PUID} # Customize user ID + - PGID=${YOUR_USER_PGID} # Customize group ID +``` + +Bu yapılandırmada: + +* `PUID` ve `PGID` dinamik olarak ayarlanır ve konteynere aktarılır. +* Eğer bu değişkenler belirtilmezse, varsayılan değer olarak `1000` kullanılır. + +`PUID` ve `PGID` değişkenlerini ortamda (environment) belirterek, `docker-compose.yml` dosyasında `user: '1000:1000'` satırını açıkça yazmana gerek kalmaz. Konteyner, başlatma sırasında bu ortam değişkenlerine göre kullanıcı ve grup ayarlarını otomatik olarak düzenler. + +#### Kullanıcı İzinleri + +Docker görüntüsünde yer alan `entrypoint.sh` betiği, belirtilen `PUID` ve `PGID` değerleriyle birlikte `siyuan` adlı kullanıcı ve grubun oluşturulmasını sağlar. Bu nedenle, ana makine (host) üzerinde çalışma alanı klasörü oluştururken, bu klasörün kullanıcı ve grup sahipliğini kullanmayı planladığın `PUID` ve `PGID` ile eşleşecek şekilde ayarladığından emin olmalısın. Örneğin: + +```bash +chown -R 1001:1002 /siyuan/workspace +``` + +Eğer özel `PUID` ve `PGID` değerleri kullanıyorsan, `entrypoint` betiği konteyner içinde doğru kullanıcı ve grubun oluşturulmasını sağlar ve bağlanan (mount edilen) birimlerin sahipliği buna göre otomatik olarak ayarlanır. Bu nedenle `docker run` veya `docker-compose` komutlarında manuel olarak `-u` parametresi vermene gerek yoktur; ortam değişkenleri bu özelleştirmeyi zaten otomatik olarak halleder. + +#### Gizli Port + +Port 6806’yı gizlemek için NGINX ters proxy (reverse proxy) kullan. Dikkat edilmesi gerekenler: + +* WebSocket ters proxy’sini `/ws` yoluna göre yapılandır. + +#### Notlar + +* Bağlanan (mount edilen) disk birimlerinin doğru olduğundan emin ol; aksi halde konteyner silindiğinde veriler kaybolur. +* Yönlendirme (redirect) için URL yeniden yazımı (rewrite) kullanma; bu, kimlik doğrulamayla ilgili sorunlara neden olabilir. Bunun yerine ters proxy yapılandırmanı öneririz. +* Eğer izin sorunlarıyla karşılaşırsan, `PUID` ve `PGID` ortam değişkenlerinin, ana makinedeki bağlanan dizinlerin sahipliğiyle uyuştuğundan emin ol. + +#### Kısıtlamalar + +* Masaüstü ve mobil uygulama bağlantılarını desteklemez; yalnızca tarayıcı üzerinden kullanım mümkündür. +* PDF, HTML ve Word formatlarına dışa aktarma desteklenmez. +* Markdown dosyası içe aktarma desteklenmez. + +
+ +### Unraid Barındırma + +
+Unraid Dağıtımı + +Not: Terminalde önce şu komutu çalıştır: `chown -R 1000:1000 /mnt/user/appdata/siyuan` + +Şablon referansı: + +``` +Web UI: 6806 +Container Port: 6806 +Container Path: /home/siyuan +Host path: /mnt/user/appdata/siyuan +PUID: 1000 +PGID: 1000 +Publish parameters: --accessAuthCode=******(Access authorization code) +``` + +
+ +### Erken Önizleme (Insider Preview) + +Büyük güncellemelerden önce erken erişim (Insider Preview) sürümlerini yayınlıyoruz. Lütfen [https://github.com/siyuan-note/insider](https://github.com/siyuan-note/insider) adresini ziyaret edin. + +## 🏘️ Topluluk + +* [İngilizce Tartışma Forumu](https://liuyun.io) +* [Kullanıcı topluluğu özeti](https://liuyun.io/article/1687779743723) +* [Harika SiYuan (Awesome SiYuan)](https://github.com/siyuan-note/awesome) + +## 🛠️ Geliştirme Rehberi + +[Geliştirme Rehberi](https://github.com/siyuan-note/siyuan/blob/master/.github/CONTRIBUTING.md) sayfasına göz atın. + +## ❓ SSS (Sıkça Sorulan Sorular) + +### SiYuan verileri nasıl saklar? + +Veriler, çalışma alanı klasöründeki `data` klasöründe saklanır: + +* `assets`: eklenen tüm varlıkların (dosya, resim vb.) kaydedildiği klasör +* `emojis`: emoji görsellerinin kaydedildiği klasör +* `snippets`: kod parçacıklarının kaydedildiği klasör +* `storage`: sorgular, düzenler ve ezber kartları gibi verilerin saklandığı klasör +* `templates`: şablon parçacıklarının kaydedildiği klasör +* `widgets`: bileşenlerin kaydedildiği klasör +* `plugins`: eklentilerin kaydedildiği klasör +* `public`: genel verilerin saklandığı klasör +* Diğer klasörler, kullanıcının oluşturduğu not defteri (notebook) klasörleridir. `.sy` uzantılı dosyalar belge verilerini saklar ve JSON formatındadır. + +### Üçüncü taraf senkronizasyon diskiyle veri senkronizasyonu destekleniyor mu? + +Üçüncü taraf senkronizasyon diskleriyle (örneğin OneDrive, Dropbox vb.) veri senkronizasyonu **desteklenmez**. Aksi takdirde veriler bozulabilir. + +Bununla birlikte, üyelik avantajları kapsamında **üçüncü taraf bulut depolama hizmetleriyle bağlantı** desteklenmektedir. + +Alternatif olarak, verileri **elle dışa aktarıp içe aktararak** senkronizasyon sağlayabilirsin: + +* Masaüstü: AyarlarDışa AktarVerileri Dışa Aktar / Verileri İçe Aktar +* Mobil: Sağ panelHakkındaVerileri Dışa Aktar / Verileri İçe Aktar + +### SiYuan açık kaynak mı? + +Evet, SiYuan tamamen açık kaynaklıdır ve katkılara açıktır: + +* [Kullanıcı Arayüzü ve Çekirdek](https://github.com/siyuan-note/siyuan) +* [Android](https://github.com/siyuan-note/siyuan-android) +* [iOS](https://github.com/siyuan-note/siyuan-ios) +* [HarmonyOS](https://github.com/siyuan-note/siyuan-harmony) +* [Chrome Kırpma Uzantısı](https://github.com/siyuan-note/siyuan-chrome) + +Daha fazla bilgi için [Geliştirme Rehberi](https://github.com/siyuan-note/siyuan/blob/master/.github/CONTRIBUTING.md) sayfasına bakabilirsiniz. + +### Yeni bir sürüme nasıl yükseltilir? + +* Uygulama mağazası üzerinden kurduysanız, güncellemeyi yine uygulama mağazası üzerinden yapın. +* Masaüstü kurulum paketiyle yüklediyseniz, AyarlarHakkındaGüncelleme kurulum paketini otomatik indir seçeneğini etkinleştirin. Böylece SiYuan, en son sürüm kurulum paketini otomatik indirip yükleme uyarısı gösterecektir. +* Manuel yükleme yaptıysanız, en son kurulum paketini indirip yeniden yüklemeniz gerekir. + +Ayrıca, AyarlarHakkındaGeçerli Sürüm sekmesinden Güncellemeyi kontrol et seçeneğini kullanabilir veya [Resmî İndirme Sayfası](https://b3log.org/siyuan/en/download.html) ya da [GitHub Sürümleri](https://github.com/siyuan-note/siyuan/releases) sayfalarını takip edebilirsiniz. + +### Bazı bloklar (örneğin liste öğelerindeki paragraflar) blok simgesini bulamıyorsa ne yapmalıyım? + +Liste öğesinin altındaki ilk alt blok, blok simgesi görünmeyen bloktur. İmleci bu bloğa getirip Ctrl+/ tuş kombinasyonuyla blok menüsünü açabilirsin. + +### Veri deposu anahtarı (data repo key) kaybolursa ne yapmalıyım? + +* Eğer daha önce birden fazla cihazda doğru şekilde başlatıldıysa, tüm cihazlarda aynı anahtar kullanılır. Bu durumda anahtarı şu adımlarla kopyalayabilirsin: + AyarlarHakkındaVeri deposu anahtarıAnahtar dizgesini kopyala +* Eğer cihazlar arasında farklı anahtarlar kullanılmışsa veya hiçbiri erişilebilir değilse, aşağıdaki adımlarla yeni bir anahtar oluşturabilirsin: + + 1. Verilerini manuel olarak yedekle (Verileri Dışa Aktar seçeneğiyle veya dosya sisteminde `workspace/data/` klasörünü kopyalayarak). + 2. AyarlarHakkındaVeri deposu anahtarıVeri deposunu sıfırla. + 3. Anahtarı yeniden başlat. Bir cihazda oluşturduktan sonra diğer cihazlara bu anahtarı aktar. + 4. Bulutta yeni senkronizasyon dizinini kullan; eski dizin artık erişilemez ve silinebilir. + 5. Mevcut bulut anlık görüntüleri (snapshot) artık geçerli değildir, bunlar da silinebilir. + +### Ücretli mi? + +Çoğu özellik ücretsizdir — ticari kullanım da dahil. + +Ancak üyelik ayrıcalıkları yalnızca ödeme sonrasında kullanılabilir. Detaylar için [Fiyatlandırma](https://b3log.org/siyuan/en/pricing.html) sayfasına bakabilirsiniz. + +## 🙏 Teşekkür + +SiYuan’ın doğuşu, birçok açık kaynak projesi ve katkıcısının emeğiyle mümkün olmuştur. Daha fazla bilgi için proje kaynak kodlarındaki `kernel/go.mod`, `app/package.json` ve proje anasayfasına bakabilirsiniz. + +SiYuan’ın gelişimi, kullanıcı geri bildirimleri ve desteğiyle büyümeye devam ediyor. SiYuan’a katkı sağlayan herkese teşekkürler ❤️ + +### Katkıda Bulunanlar + +Bize katıl ve SiYuan’a birlikte katkı yap! 💪 + + + + diff --git a/README_zh_CN.md b/README_zh_CN.md index 06ded4116..dc17c9266 100644 --- a/README_zh_CN.md +++ b/README_zh_CN.md @@ -25,7 +25,7 @@

-English | 日本語 +English | 日本語 | Türkçe

--- diff --git a/app/appearance/langs/ar_SA.json b/app/appearance/langs/ar_SA.json index fd86f221a..a3e85cf10 100644 --- a/app/appearance/langs/ar_SA.json +++ b/app/appearance/langs/ar_SA.json @@ -304,6 +304,7 @@ "numberFormatRUB": "روبل", "numberFormatINR": "روبية", "numberFormatKRW": "وون", + "numberFormatTRY": "ليرة تركية", "numberFormatCAD": "دولار كندي", "numberFormatCHF": "فرنك سويسري", "numberFormatTHB": "بات تايلاندي", diff --git a/app/appearance/langs/de_DE.json b/app/appearance/langs/de_DE.json index b6a580222..f4c2b104a 100644 --- a/app/appearance/langs/de_DE.json +++ b/app/appearance/langs/de_DE.json @@ -304,6 +304,7 @@ "numberFormatRUB": "Rubel", "numberFormatINR": "Rupie", "numberFormatKRW": "Won", + "numberFormatTRY": "Türkische Lira", "numberFormatCAD": "Kanadischer Dollar", "numberFormatCHF": "Schweizer Franken", "numberFormatTHB": "Thailändischer Baht", diff --git a/app/appearance/langs/en_US.json b/app/appearance/langs/en_US.json index f50d48aca..c3bf14809 100644 --- a/app/appearance/langs/en_US.json +++ b/app/appearance/langs/en_US.json @@ -304,6 +304,7 @@ "numberFormatRUB": "Ruble", "numberFormatINR": "Rupee", "numberFormatKRW": "Won", + "numberFormatTRY": "Turkish Lira", "numberFormatCAD": "Canadian Dollar", "numberFormatCHF": "Swiss Franc", "numberFormatTHB": "Thai Baht", diff --git a/app/appearance/langs/es_ES.json b/app/appearance/langs/es_ES.json index d6f768232..a39f95f46 100644 --- a/app/appearance/langs/es_ES.json +++ b/app/appearance/langs/es_ES.json @@ -304,6 +304,7 @@ "numberFormatRUB": "Rublo", "numberFormatINR": "Rupia", "numberFormatKRW": "Ganado", + "numberFormatTRY": "Lira turca", "numberFormatCAD": "Dólar canadiense", "numberFormatCHF": "Franco suizo", "numberFormatTHB": "Baht tailandés", diff --git a/app/appearance/langs/fr_FR.json b/app/appearance/langs/fr_FR.json index 6b335913b..457dfe4ee 100644 --- a/app/appearance/langs/fr_FR.json +++ b/app/appearance/langs/fr_FR.json @@ -304,6 +304,7 @@ "numberFormatRUB": "Rouble", "numberFormatINR": "Roupie", "numberFormatKRW": "Gagné", + "numberFormatTRY": "Livre turque", "numberFormatCAD": "Dollar canadien", "numberFormatCHF": "Franc suisse", "numberFormatTHB": "Baht thaïlandais", diff --git a/app/appearance/langs/he_IL.json b/app/appearance/langs/he_IL.json index 839ed4890..034f3956e 100644 --- a/app/appearance/langs/he_IL.json +++ b/app/appearance/langs/he_IL.json @@ -304,6 +304,7 @@ "numberFormatRUB": "רובל", "numberFormatINR": "רופי", "numberFormatKRW": "וון", + "numberFormatTRY": "לירה טורקית", "numberFormatCAD": "דולר קנדי", "numberFormatCHF": "פרנק שווייצרי", "numberFormatTHB": "בהט תאילנדי", diff --git a/app/appearance/langs/it_IT.json b/app/appearance/langs/it_IT.json index 16ca9db32..4b0260e9e 100644 --- a/app/appearance/langs/it_IT.json +++ b/app/appearance/langs/it_IT.json @@ -304,6 +304,7 @@ "numberFormatRUB": "Rublo", "numberFormatINR": "Rupia", "numberFormatKRW": "Won", + "numberFormatTRY": "Lira turca", "numberFormatCAD": "Dollaro canadese", "numberFormatCHF": "Franco svizzero", "numberFormatTHB": "Baht thailandese", diff --git a/app/appearance/langs/ja_JP.json b/app/appearance/langs/ja_JP.json index 2ae141b13..8cd4b066b 100644 --- a/app/appearance/langs/ja_JP.json +++ b/app/appearance/langs/ja_JP.json @@ -304,6 +304,7 @@ "numberFormatRUB": "ルーブル", "numberFormatINR": "ルピー", "numberFormatKRW": "ウォン", + "numberFormatTRY": "トルコリラ", "numberFormatCAD": "カナダドル", "numberFormatCHF": "スイスフラン", "numberFormatTHB": "タイバーツ", diff --git a/app/appearance/langs/pl_PL.json b/app/appearance/langs/pl_PL.json index e1edf0289..8bc44728e 100644 --- a/app/appearance/langs/pl_PL.json +++ b/app/appearance/langs/pl_PL.json @@ -304,6 +304,7 @@ "numberFormatRUB": "Rubel", "numberFormatINR": "Rupia", "numberFormatKRW": "Won", + "numberFormatTRY": "Lira turecka", "numberFormatCAD": "Dolar kanadyjski", "numberFormatCHF": "Frank szwajcarski", "numberFormatTHB": "Baht tajski", diff --git a/app/appearance/langs/pt_BR.json b/app/appearance/langs/pt_BR.json index 7092910f4..dffa54adc 100644 --- a/app/appearance/langs/pt_BR.json +++ b/app/appearance/langs/pt_BR.json @@ -304,6 +304,7 @@ "numberFormatRUB": "Rublo", "numberFormatINR": "Rúpia", "numberFormatKRW": "Won", + "numberFormatTRY": "Lira Turca", "numberFormatCAD": "Dólar Canadense", "numberFormatCHF": "Franco suíço", "numberFormatTHB": "Baht tailandês", diff --git a/app/appearance/langs/ru_RU.json b/app/appearance/langs/ru_RU.json index ae7afbcb4..9fbd8c2cf 100644 --- a/app/appearance/langs/ru_RU.json +++ b/app/appearance/langs/ru_RU.json @@ -304,6 +304,7 @@ "numberFormatRUB": "Рубль", "numberFormatINR": "Рупия", "numberFormatKRW": "Вон", + "numberFormatTRY": "Турецкая лира", "numberFormatCAD": "Канадский доллар", "numberFormatCHF": "Швейцарский франк", "numberFormatTHB": "Тайский бат", diff --git a/app/appearance/langs/tr_TR.json b/app/appearance/langs/tr_TR.json new file mode 100644 index 000000000..c606a4974 --- /dev/null +++ b/app/appearance/langs/tr_TR.json @@ -0,0 +1,1712 @@ +{ + "callout": "Vurgu kutusu", + "hasAttrName": "Öznitelik adı ${x} zaten mevcut", + "statusBarMsgPushTip": "Durum çubuğu mesajları sistemin çalışma durumunu anında gösterir, rahatsız oluyorsan kapatabilirsin", + "useBackground": "Sütun arka planını seçenek rengiyle doldur", + "print": "Yazdır", + "clickArrow": "Oku tıkla", + "foldAll": "Tümünü daralt", + "expandSameLevelHeading": "Aynı seviyedeki başlıkları genişlet", + "foldSameLevelHeading": "Aynı seviyedeki başlıkları daralt", + "expandChildHeading": "Alt başlıkları genişlet", + "foldChildHeading": "Alt başlıkları daralt", + "addChildHeading": "Alt başlık ekle", + "insertSameLevelHeadingBefore": "Öncesine aynı seviyede başlık ekle", + "insertSameLevelHeadingAfter": "Sonrasına aynı seviyede başlık ekle", + "upgrade": "Yükselt", + "downgrade": "Düşür", + "clipboardPermissionDenied": "Pano izni reddedildi. Lütfen tarayıcı adres çubuğundan pano erişimine izin verip tekrar dene. Not: http protokolüyle pano erişimi mümkün olmayabilir, Ctrl+V / ⌘V ile yapıştırabilirsin", + "jumpTo": "Git", + "vacuumDataIndex": "Dizini optimize et", + "vacuumDataIndexTip": "Veri dizinini kontrol et, depolamayı temizle ve performansı artır", + "rebuildDataIndex": "Dizini yeniden oluştur", + "rebuildDataIndexTip": "Veri dizini tamamen yeniden oluşturulacak, bu işlem biraz sürebilir lütfen bekle", + "displayFieldName": "Alan adını göster", + "sortBySelectOption": "Seçeneklere göre sırala", + "groupStep": "Gruplama aralığı", + "groupRange": "Gruplama aralığı", + "groupMethodDateRelative": "Göreceli tarih", + "groupMethodDateDay": "Gün", + "groupMethodDateWeek": "Hafta", + "groupMethodDateMonth": "Ay", + "groupMethodDateYear": "Yıl", + "syncColWidth": "Sütun genişliğini senkronize et", + "groupMethod": "Gruplama yöntemi", + "hideEmptyGroup": "Boş grupları gizle", + "groups": "Gruplar", + "removeGroup": "Grubu kaldır", + "contentBlock": "İçerik bloğu", + "insertItemBefore": "${x} öğe(yi) öncesine ekle", + "insertItemAfter": "${x} öğe(yi) sonrasına ekle", + "allViews": "Tüm görünümler", + "copyAVID": "Veritabanı kimliğini kopyala", + "hideEmptyFields": "Boş alanları gizle", + "displayEmptyFields": "Boş alanları göster", + "cardAspectRatio": "Önizleme alanı en-boy oranı", + "cardPreview1": "Kart önizlemesi", + "contentImage": "İçerik görseli", + "cardSize": "Kart boyutu", + "large": "Büyük", + "medium": "Orta", + "small": "Küçük", + "fitImage": "Görsel boyutunu otomatik sığdır", + "showIcon": "Simgeyi göster", + "showAllEntriesIcons": "Giriş simgelerini göster", + "wrapAllFields": "Alanları otomatik sar", + "gallery": "Kart", + "kanban": "Kanban", + "newTag": "Yeni etiket", + "pleaseWait": "Lütfen bekle...", + "reconnectPrompt": "Uygulamalar arasında geçiş yaptıktan sonra SiYuan çekirdeğinin yeniden çalışması biraz zaman alır. Lütfen birkaç saniye bekle veya \"Yeniden Dene\" düğmesine tıkla", + "relativeFontSize": "düzenleyici yazı boyutuna göre", + "localFileSystem": "Yerel dosya sistemi", + "mobileNotSupport": "Bu özellik şu anda mobil cihazlarda (telefon veya tablet) desteklenmiyor", + "second": "saniye", + "syncInterval": "senkronizasyon aralığı", + "syncIntervalTip": "Veri değişimi durduktan sonra otomatik senkronizasyon", + "removeAV": "Veritabanından kaldır", + "empty": "Boş", + "newRowInRelation": "${x} içinde yeni bir kayıt oluştur ${y}", + "copyKeyContent": "Birincil anahtar metnini kopyala", + "addDesc": "Açıklama ekle", + "dataRepoAutoPurgeIndexRetentionDays": "Veri anlık görüntüleri saklama süresi (gün)", + "dataRepoAutoPurgeRetentionIndexesDaily": "Günlük veri anlık görüntüleri", + "fields": "Alanlar", + "dynamicIcon": "Dinamik simge", + "dynamicIconDateEmptyInfo": "Tarihi temizlersen, takvim simgesi bugünün tarihini dinamik olarak gösterir", + "backlinkContainChildren": "Geri bağlantılar alt blokları içeriyor mu", + "backlinkContainChildrenTip": "Etkinleştirildiğinde alt bloklar geri bağlantı hesaplamasına dahil edilir", + "entryNum": "Kayıt sayısı", + "workspaceData": "Çalışma alanı verisi", + "confirmRemoveRelationField": "${x} alanını silmek istediğinden emin misin? Bu alan silindiğinde, ${y} veritabanındaki çift yönlü ilişki alanı ${z} de eşzamanlı olarak silinir.", + "removeBothRelationField": "Her iki alanı da kaldır", + "removeButKeepRelationField": "Sadece bu alanı kaldır, çift yönlü alanı koru", + "exportPDFLowMemory": "PDF dışa aktarımı için yetersiz bellek. Lütfen içeriği azalt veya belleği artırarak tekrar dene", + "exportConf": "Dışa aktarma ayarları", + "exportConfTip": "Hesap, erişim yetki kodu, senkronizasyon, API anahtarı ve veri deposu anahtarı dışa aktarılmaz", + "importConf": "İçe aktarma ayarları", + "importConfTip": "İçe aktarma sonrası mevcut ayarlar üzerine yazılır ve uygulama otomatik kapanır. Lütfen manuel yeniden başlat", + "jumpToPage": "Belirtilen sayfaya git: 1 ~ ${x}", + "pageCountAndSnapshotCount": "Toplam ${x} sayfa, ${y} anlık görüntü", + "pageCountAndHistoryCount": "Toplam ${x} sayfa, ${y} geçmiş", + "visitCommunityShare": "Topluluk paylaşımlarını ziyaret et", + "clearContextSucc": "Bağlam temizlendi", + "emptyMobilePlaceholder": "Bir şeyler kaydet", + "emptyPlaceholder": "Bir şeyler yaz, komutlar için '/' tuşuna bas", + "publish": "Yayınla", + "publishService": "Yayın servisi", + "publishServiceNotStarted": "Yayın Servisi Başlatılmadı", + "publishServiceTip": "Etkinleştirildiğinde, yayın servisi başlatılır. Bu servis, geçerli çalışma alanı içeriğini yerel ağda salt okunur olarak yayınlar.", + "publishServicePort": "Servis portu", + "publishServicePortTip": "Belirtilen port numarasıyla yayın servisini etkinleştir. 0 olarak ayarlanırsa rastgele bir port kullanılır.", + "publishServiceAddresses": "Servis erişim adresleri", + "publishServiceAddressesTip": "Yayın servisine erişilebilecek olası ağ adresleri.", + "publishServiceAuth": "Servis kimlik doğrulaması", + "publishServiceAuthTip": "Etkinleştirildiğinde, yayın servisine erişim için kimlik doğrulaması gerekir.", + "publishServiceAuthAccounts": "Yetkili hesaplar", + "publishServiceAuthAccountsTip": "Temel kimlik doğrulaması hesap listesi. Ziyaretçilerin içerikleri görebilmesi için buradaki kullanıcı adı ve parolayı girmesi gerekir.", + "publishServiceAuthAccountAdd": "Hesap ekle", + "copyMirror": "Yansıyı kopyala", + "duplicateMirror": "Yansıyı çoğalt", + "duplicateCompletely": "Tam kopyala", + "isMsStoreVerTip": "Kullanılan sürüm Microsoft Store sürümüdür, lütfen Microsoft Store’dan güncellemeleri kontrol et", + "andSubFile": "${x} ve onun ${y} alt dosyasını silmek istediğine emin misin?", + "confirmDeleteTip": "${x} öğesini silmek istediğine emin misin?", + "rollbackTip": "Silindikten sonra [Veri Geçmişi] kısmından geri yüklenebilir, [Ayarlar - Düzenleyici - Geçmiş Saklama Günleri] ayarına göre ${x} gün saklanır", + "newView": "Görünüm ekle", + "newCol": "Alan ekle", + "newRow": "Kayıt ekle", + "enterKey": "Enter", + "doubleClick": "Çift tıkla", + "click": "Tıkla", + "allowHTMLBLockScript": "HTML bloklarındaki betiklerin çalıştırılmasına izin ver", + "allowHTMLBLockScriptTip": "Etkinleştirildiğinde, HTML bloğundaki betikler filtrelenmez. XSS saldırısı riski olduğunu unutma", + "autoLaunchMode0": "Otomatik başlatma", + "autoLaunchMode1": "Açılışta otomatik başlat", + "autoLaunchMode2": "Açılışta otomatik başlat ve ana arayüzü küçült", + "editorMarkdownInlineMark": "Markdown satır içi vurgulama sözdizimi", + "editorMarkdownInlineMarkTip": "Etkinleştirildiğinde, ==foo== satır içi vurgulama desteği aktif olur", + "editorMarkdownInlineStrikethrough": "Markdown satır içi üstü çizili sözdizimi", + "editorMarkdownInlineStrikethroughTip": "Etkinleştirildiğinde, ~~foo~~ sözdizimi desteklenir", + "editorMarkdownInlineSup": "Markdown üst simge sözdizimi", + "editorMarkdownInlineSupTip": "Etkinleştirildiğinde, ^foo^ sözdizimi desteklenir", + "editorMarkdownInlineSub": "Markdown alt simge sözdizimi", + "editorMarkdownInlineSubTip": "Etkinleştirildiğinde, ~foo~ sözdizimi desteklenir", + "editorMarkdownInlineTag": "Markdown etiket sözdizimi", + "editorMarkdownInlineTagTip": "Etkinleştirildiğinde, #foo# sözdizimi desteklenir", + "editorMarkdownInlineMath": "Markdown satır içi formül sözdizimi", + "editorMarkdownInlineMathTip": "Etkinleştirildiğinde, $foo$ formül sözdizimi desteklenir", + "editorMarkdownInlineAsterisk": "Markdown yıldız sözdizimi", + "editorMarkdownInlineAsteriskTip": "Etkinleştirildiğinde, *foo* italik ve **foo** kalın yazım desteği aktif olur", + "editorMarkdownInlineUnderscore": "Markdown alt çizgi sözdizimi", + "editorMarkdownInlineUnderscoreTip": "Etkinleştirildiğinde, _foo_ italik ve __foo__ kalın yazım desteği aktif olur", + "currentNotebook": "Geçerli not defteri", + "containerBlockTip1": "Kapsayıcı blokları etkinleştirmek arama sonuçlarında yinelenmelere yol açabilir", + "copyAsPNG": "PNG olarak kopyala", + "unbindBlock": "Bloğu çöz", + "showTitle": "Veritabanı başlığını göster", + "fillCreated": "Varsayılan oluşturulma zamanı ekle", + "fillSpecificTime": "Varsayılan belirli zaman ekle", + "removeCard": "Kartı kaldır", + "updateLayout": "Düzeni güncelle", + "dndFolderTip": "Lütfen unutma: ${x} sadece file:// bağlantısını ekler, dosyanın kendisini kopyalamaz", + "removeCol": "Veritabanındaki ${x} alanını silmek istediğine emin misin?", + "removeColConfirm": "⚠️ Alanı sil", + "video": "Video", + "audio": "Ses", + "updateAll": "Tümünü güncelle", + "confirmUpdateAll": "Tümünü güncellemek istediğine emin misin?", + "confirmUpdate": "Güncellemek istediğine emin misin?", + "insertRowBefore": "Üstüne ${x} satır ekle", + "insertRowAfter": "Altına ${x} satır ekle", + "setDueTime": "Son geçerlilik zamanı belirle", + "showCardDay": "Kart kaç gün sonra gösterilsin?", + "forgetCount": "Unutma sayısı", + "lastReviewTime": "Son gözden geçirme zamanı", + "cardStatus": "Kart durumu", + "noSupportTip": "Bu işlev kart desteleriyle uyumlu değil", + "insertRowTip": "Yeni öğe filtrelenmiş durumda, görüntülemek için filtreyi kaldır veya gruplama ayarlarını değiştir", + "insertPhoto": "Fotoğraf çek ve ekle", + "relativeToToday": "Bugüne göre", + "current": "Bu", + "week": "hafta", + "month": "ay", + "year": "yıl", + "pastDate": "Geçmiş", + "nextDate": "Sonraki", + "listInvalidRefBlocks": "Geçersiz referanslı blokları listele", + "listItemDotNumberClickFocus": "Liste madde noktası/numarasına tıklayınca odaklan", + "listItemDotNumberClickFocusTip": "Etkinleştirildiğinde, liste maddesinin noktasına/numarasına tıklamak odaklanmayı sağlar", + "reviewMode": "Gözden geçirme modu", + "reviewModeTip": "Gözden geçirme sırasında yeni ve eski kartların sırasını seç", + "reviewMode0": "Yeni ve eski karışık", + "reviewMode1": "Önce yeni", + "reviewMode2": "Önce eski", + "fileAnnoRefPlaceholder": "Lütfen blok ID gir", + "addToDatabase": "Veritabanına ekle", + "clearContext": "Bağlamı temizle", + "cloudStoragePurge": "Bulut depolamayı temizle", + "cloudStoragePurgeConfirm": "Bulut depolama temizliği, tüm referanssız anlık görüntüleri ve ilişkili veri nesnelerini tamamen siler. Şimdi çalıştırmak istediğine emin misin?", + "dragFill": "Dikey sürükleyerek değeri doldur", + "switchReadonly": "Salt okunur moda geç", + "original": "Orijinal değerleri göster", + "uniqueValues": "Benzersiz değerleri göster", + "selectRelation": "Lütfen önce ilişkili alanı seç", + "backRelation": "Çift yönlü", + "thisDatabase": "Bu veritabanı", + "relatedTo": "İlişkili", + "relation": "İlişki", + "relatedItems": "İlişkili öğeler", + "rollup": "Toplam", + "rollupProperty": "Özellik", + "rollupCalc": "Hesapla", + "searchRelation": "İlişki alanı ara", + "searchRollupProperty": "Özellik ara", + "replaceTypes": { + "text": "Normal metin", + "imgText": "Görsel alternatif metni", + "imgTitle": "Görsel başlığı", + "imgSrc": "Görsel bağlantısı", + "aText": "Bağlantı metni", + "aTitle": "Bağlantı başlığı", + "aHref": "Bağlantı URL’si", + "code": "Satır içi kod", + "em": "İtalik", + "strong": "Kalın", + "inlineMath": "Satır içi formül", + "inlineMemo": "Satır içi not", + "blockRef": "Referans metni", + "fileAnnotationRef": "PDF açıklama metni", + "kbd": "Klavye", + "mark": "Vurgu", + "s": "Üstü çizili", + "sub": "Alt simge", + "sup": "Üst simge", + "tag": "Etiket", + "u": "Altı çizili", + "docTitle": "Belge başlığı", + "codeBlock": "Kod bloğu", + "mathBlock": "Formül bloğu", + "htmlBlock": "HTML bloğu" + }, + "copyAHref": "Bağlantı URL’sini kopyala", + "selected": "Seçildi", + "loadMore": "Daha fazla yükle", + "tempUnlock": "Geçici olarak kilidi aç", + "cancelTempUnlock": "Geçici kilidi kapat", + "addFilter": "Filtre ekle", + "removeFilters": "Filtreyi temizle", + "addSort": "Sıralama ekle", + "removeSorts": "Sıralamayı temizle", + "checked": "İşaretli", + "unchecked": "İşaretsiz", + "percentChecked": "İşaretli yüzde", + "percentUnchecked": "İşaretsiz yüzde", + "checkbox": "Onay kutusu", + "unsplit": "Bölmeyi geri al", + "unsplitAll": "Tüm bölmeleri geri al", + "resetCardTip": "${x} kartlarını sıfırlamak istediğine emin misin?", + "freezeCol": "Alanı dondur", + "unfreezeCol": "Alanı çöz", + "snippetsTip": "Kod parçacığı güncellendi, kaydetmek ister misin?", + "addBelowAbove": "Altına ekleye tıkla
⌥Tuşu ile Üstüne ekle", + "imported": "İçe aktarma tamamlandı", + "mirrorTip": "Yansıtılmış veritabanı; tüm veri güncellemeleri diğer yansılara senkronize edilir", + "includeTime": "Zamanı dahil et", + "accountSupport1": "31 Ağustos 2020’deki ilk halka açık sürümünden bu yana SiYuan 830’dan fazla kez yayınlandı, 15.000’den fazla kullanıcı isteği ve geri bildirimi çözüldü ve 19.800’den fazla kod katkısı yapıldı. Bunu senin desteğin ve geri bildirimin olmadan başaramazdık.", + "accountSupport2": "Desteğin ve geri bildirimin SiYuan’ı daha iyi hale getirecek. Her zaman kullanıcılarımızla dost kalacağız, ürünleri geliştirmek için çok çalışacağız ve sana daha iyi bir bilgi yönetimi deneyimi sunacağız. Desteğin için çok teşekkür ederiz!", + "goToTab1": "Sekme #1’e git", + "goToTab2": "Sekme #2’ye git", + "goToTab3": "Sekme #3’e git", + "goToTab4": "Sekme #4’e git", + "goToTab5": "Sekme #5’e git", + "goToTab6": "Sekme #6’ya git", + "goToTab7": "Sekme #7’ye git", + "goToTab8": "Sekme #8’e git", + "goToTab9": "Son sekmeye git", + "goToTabNext": "Sonraki sekmeye git", + "goToTabPrev": "Önceki sekmeye git", + "goToEditTabNext": "Sonraki düzenlenmiş sekmeye git", + "goToEditTabPrev": "Önceki düzenlenmiş sekmeye git", + "createdTime": "Oluşturulma zamanı", + "updatedTime": "Güncellenme zamanı", + "lineNumber": "Satır numarası", + "removeBookmark": "${x} yer işaretini kaldırmak istiyor musun?", + "defaultMargin": "Varsayılan", + "noneMargin": "Yok", + "minimalMargin": "En az", + "customMargin": "Özel", + "marginTop": "Üst", + "marginRight": "Sağ", + "marginBottom": "Alt", + "marginLeft": "Sol", + "lockEdit": "Belgeyi salt okunur yap", + "unlockEdit": "Belgeyi düzenlenebilir yap", + "enable": "Etkinleştir", + "disable": "Devre dışı bırak", + "removeWorkspacePhysically": "Çalışma alanı listeden kaldırıldı, ${x} içindeki veriler kalıcı olarak silinecek. Bu işlem geri alınamaz, devam etmek istiyor musun?", + "mainMenu": "Ana Menü", + "searchRemoveName": "${x} silinsin ve sorgu koşulu ${y}’ye atansın mı?", + "searchUpdateName": "${x} adı ${y} olarak güncellensin mi?", + "searchAssetContent": "Varlık dosya içeriğinde ara", + "searchOverwrite": "Sorgu adı zaten mevcut, üzerine yazmak ister misin?", + "onepay": "PRO", + "format": "Sayı biçimi", + "numberFormatNone": "Sayı", + "numberFormatCommas": "Virgüllü sayı", + "numberFormatPercent": "Yüzde", + "numberFormatUSD": "ABD Doları", + "numberFormatCNY": "Yuan", + "numberFormatEUR": "Euro", + "numberFormatGBP": "Sterlin", + "numberFormatJPY": "Yen", + "numberFormatRUB": "Ruble", + "numberFormatINR": "Rupi", + "numberFormatKRW": "Won", + "numberFormatTRY": "Türk Lirası", + "numberFormatCAD": "Kanada Doları", + "numberFormatCHF": "İsviçre Frangı", + "numberFormatTHB": "Tayland Bahtı", + "numberFormatAUD": "Avustralya Doları", + "numberFormatHKD": "Hong Kong Doları", + "numberFormatTWD": "Yeni Tayvan Doları", + "numberFormatMOP": "Makao Patakası", + "numberFormatSGD": "Singapur Doları", + "numberFormatNZD": "Yeni Zelanda Doları", + "email": "E-posta", + "phone": "Telefon", + "inboxTip": "Kullanıcı rehberini aç, inbox yazarak talimatları görüntüle", + "builtIn": "Dahili", + "endDate": "Bitiş tarihi", + "needLogin": "Bu özelliği kullanmak için giriş yapılmalıdır", + "calcResultCountAll": "Tümünü say", + "calcResultCountValues": "Değerleri say", + "calcResultCountUniqueValues": "Benzersiz değerleri say", + "calcResultCountEmpty": "Boşları say", + "calcResultCountNotEmpty": "Dolu olanları say", + "calcResultPercentEmpty": "Boş yüzde", + "calcResultPercentNotEmpty": "Dolu yüzde", + "calcResultPercentUniqueValues": "Benzersiz değer yüzdesi", + "calcResultSum": "Toplam", + "calcResultAverage": "Ortalama", + "calcResultMedian": "Medyan", + "calcResultMin": "En küçük", + "calcResultMax": "En büyük", + "calcResultRange": "Aralık", + "calc": "Hesapla", + "createWorkspace": "Çalışma Alanı Oluştur", + "createWorkspaceTip": "Bu yolu kullanarak bir çalışma alanı oluşturmak istediğine emin misin?", + "calcOperatorNone": "Yok", + "calcOperatorCountAll": "Tümünü say", + "calcOperatorCountValues": "Değerleri say", + "calcOperatorCountUniqueValues": "Benzersiz değerleri say", + "calcOperatorCountEmpty": "Boşları say", + "calcOperatorCountNotEmpty": "Dolu olanları say", + "calcOperatorPercentEmpty": "Boş yüzde", + "calcOperatorPercentNotEmpty": "Dolu yüzde", + "calcOperatorPercentUniqueValues": "Benzersiz yüzde", + "calcOperatorSum": "Toplam", + "calcOperatorAverage": "Ortalama", + "calcOperatorMedian": "Medyan", + "calcOperatorMin": "En küçük", + "calcOperatorMax": "En büyük", + "calcOperatorRange": "Aralık", + "calcOperatorEarliest": "En erken", + "calcOperatorLatest": "En geç", + "filterOperatorIs": "Eşittir", + "filterOperatorIsNot": "Eşit değildir", + "filterOperatorContains": "İçerir", + "filterOperatorDoesNotContain": "İçermez", + "filterOperatorStartsWith": "Şununla başlar", + "filterOperatorEndsWith": "Şununla biter", + "filterOperatorIsEmpty": "Boş", + "filterOperatorIsNotEmpty": "Boş değil", + "filterOperatorIsBetween": "Arasında", + "filterOperatorIsBefore": "Öncesinde", + "filterOperatorIsAfter": "Sonrasında", + "filterOperatorIsOnOrBefore": "Şu tarihte veya öncesinde", + "filterOperatorIsOnOrAfter": "Şu tarihte veya sonrasında", + "filterQuantifierAny": "Herhangi biri", + "filterQuantifierAll": "Tümü", + "filterQuantifierNone": "Hiçbiri", + "asc": "Artan", + "desc": "Azalan", + "hideCol": "Alanı gizle", + "hideAll": "Tümünü gizle", + "showAll": "Tümünü göster", + "showCol": "Alanı göster", + "number": "Sayı", + "date": "Tarih", + "select": "Seçim", + "multiSelect": "Çoklu seçim", + "commandEmpty": "Henüz komut yok, eklentileri yüklemek için markete git", + "commandPanel": "Komut Paleti", + "cloudRegionNorthAmerica": "LiuYun (Kuzey Amerika veri merkezi)", + "cloudRegionChina": "LianDi (Çin ana kara veri merkezi)", + "currentKernel": "Geçerli çekirdek", + "otherOnlineKernels": "Diğer çevrimiçi çekirdekler", + "syncPerception": "Senkron algılama", + "syncPerceptionTip": "Etkinleştirildiğinde, tüm çevrimiçi cihazlarda mümkün olduğunca gerçek zamanlı veri senkronizasyonu yapılır", + "hide": "Gizle", + "wrap": "Sütunu kaydır", + "edit": "Düzenle", + "incompatiblePluginTip": "Bu eklenti mevcut cihazda desteklenmiyor", + "incompatible": "Uyumsuz", + "trust": "Güven", + "bazaarTrust": "Market paketleri üçüncü taraf uygulamalara benzer, istedikleri işlemleri yapabilirler. Bu nedenle marketten yüklenen paketlerde belirli güvenlik riskleri olabilir.", + "bazaarTrust3": "Güvenlik konularına büyük önem veriyoruz. Güvenlik risklerini en aza indirmek için aşağıdaki önlemleri aldık:", + "bazaarTrustCodeReview": "Listelemeden önce kod incelemesi", + "bazaarTrustCodeReviewTip": "Market paketleri listelenmeden önce kodlarını inceliyoruz", + "bazaarTrustOpenSource": "Açık kaynak", + "bazaarTrustOpenSourceTip": "Market paketlerinin çoğu açık kaynaktır; yüklemeden önce kodlarını inceleyebilir ve depo sorunlarına göz atabilirsin", + "bazaarCommunityReview": "Topluluk incelemesi", + "bazaarPeerReviewTip": "Birçok topluluk geliştiricisi market paketlerinin kodlarını inceleyebilir", + "bazaarUserReport": "Kullanıcı bildirimi", + "bazaarUserReportTip": "Market paketinde kötü niyetli kod veya güvenlik sorunu bulursan bize bildirim gönder", + "bazaarTrust1": "Market’e güvenmeyi seçtikten sonra bu ayar kapatılamaz. Eğer kötü amaçlı kod içeren bir market paketi yüklediysen, onu dosya sisteminden manuel olarak silmelisin", + "bazaarTrust2": "Sorumluluk reddi: Ayrıntılar için SiYuan tarafından kullanılan AGPLv3 açık kaynak lisansındaki ilgili hükümlere bak", + "pinTableHead": "Tablo başlığını sabitle", + "unpinTableHead": "Tablo başlığını çöz", + "enablePluginTip": "Bu eklentiyi şimdi etkinleştirmek ister misin? Daha sonra [İndirilenler - Eklenti] kısmından etkinleştirip devre dışı bırakabilir veya kaldırabilirsin", + "enablePluginTip2": "Şu anda tüm eklentiler devre dışı, lütfen [İndirilenler - Eklenti] kısmından etkinleştir", + "enablePlugin": "Eklentiyi etkinleştir", + "color": "Renk", + "confirmPassword": "Şifreyi zaten hatırladım", + "passwordNoMatch": "Girilen şifreler eşleşmiyor", + "cloudConfigTip": "Lütfen [Ayarlar - Bulut] kısmından yapılandır", + "confirmUninstall": "${name} kaldırmak istediğine emin misin?", + "scrollGetMore": "Daha fazla yüklemek için yukarı veya aşağı kaydır", + "flashcardNewCard": "Yeni", + "flashcardReviewCard": "Eski", + "flashcardDueCard": "Zamanı gelen", + "flashcardCard": "Toplam", + "plugin": "Eklenti", + "attrBookmarkTip": "Bu bloğu bir yer işaretiyle ilişkilendir, böylece daha sonra yer işareti panelinden görüntüleyebilirsin", + "attrNameTip": "Bu bloğa bir ad ver, referans ve arama için kullanılır. Her blok yalnızca bir benzersiz ada sahip olabilir", + "attrAliasTip": "Bu bloğa takma adlar ekle, birden fazla takma ad virgülle ayrılarak girilebilir", + "attrMemoTip": "Bu bloğa bir not ekle, yalnızca düz metin desteklenir", + "switchDirect": "Karşılaştırma yönünü değiştir", + "onlySearchForDoc": "[[ sadece belgelerde ara", + "onlySearchForDocTip": "Etkinleştirildiğinde [[ veya 【【 yalnızca belge adlarında blok referanslarını arar", + "ocrResult": "OCR sonuç metni", + "reOCR": "OCR’yi yeniden çalıştır", + "continueReview1": "Gözden geçirmeye devam et", + "continueReview2": "Hâlâ ${count} kart kaldı, devam edilsin mi?", + "whatsNewInSiYuan": "SiYuan’daki yenilikler", + "returnDesktop": "Ana ekrana dönmek için tekrar geri tuşuna bas. Uygulamadan normal çıkmak için sağ kenar çubuğundaki [Uygulamadan Çık] seçeneğini kullan", + "enterNew": "Oluşturmak için Enter’a bas", + "enterNewTip": "Belge bulunamadı, yeni belge oluşturmak için Enter’a bas", + "searchTip1": "ile gez", + "searchTip2": "ile aç", + "searchTip3": "ile sonraki sonuca geç", + "searchTip4": "ile sağda aç", + "searchTip5": "ile kapat", + "showRecentUpdatedBlocks": "Girdi boşken en son güncellenen bloklar gösterilir", + "revisionCount": "Revizyon sayısı", + "nextDue": "Sonraki", + "flashcardNewCardLimit": "Yeni kart sınırı", + "flashcardNewCardLimitTip": "Çok sayıda yeni kart varsa, buradan gözden geçirilecek yeni kart sayısını belirleyebilirsin", + "flashcardReviewCardLimit": "Eski kart sınırı", + "flashcardReviewCardLimitTip": "Çok sayıda eski kart varsa, buradan gözden geçirilecek eski kart sayısını belirleyebilirsin", + "flashcardMark": "Vurgu kartı", + "flashcardMarkTip": "Etkinleştirildiğinde, vurgu boşluk doldurma olarak algılanır", + "flashcardList": "Liste kartı", + "flashcardListTip": "Etkinleştirildiğinde, bir listenin ilk öğesi soru, diğerleri cevap olarak algılanır", + "flashcardSuperBlock": "Süper blok kartı", + "flashcardSuperBlockTip": "Etkinleştirildiğinde, süper bloğun ilk alt bloğu soru, kalanlar cevap olarak algılanır", + "flashcardHeading": "Başlık bloğu kartı", + "flashcardHeadingTip": "Etkinleştirildiğinde, başlık bloğu soru olarak, altındaki bloklar cevap olarak algılanır", + "flashcardDeck": "Deste", + "flashcardDeckTip": "Etkinleştirildiğinde, kart destesi sınıflandırması desteklenir. Bu, eski uyumluluk seçeneğidir; gerekmedikçe etkinleştirilmemesi önerilir. Hızlı kart oluştur kullanılması tavsiye edilir", + "flashcardFSRSParamRequestRetention": "FSRS Hatırlama Oranı", + "flashcardFSRSParamRequestRetentionTip": "Hedeflemek istediğin hatırlama olasılığını temsil eder. Daha yüksek hatırlama oranı daha fazla tekrar anlamına gelir. 0.8 ile 0.9 arasında bir değer önerilir", + "flashcardFSRSParamMaximumInterval": "FSRS Maksimum Aralık", + "flashcardFSRSParamMaximumIntervalTip": "Tekrarlar arasındaki maksimum gün sayısı", + "flashcardFSRSParamWeights": "FSRS Ağırlıkları", + "flashcardFSRSParamWeightsTip": "Algoritma ağırlık parametreleri. Varsayılan değer küçük bir örnekten elde edilmiştir. Ayarlama gerekiyorsa, FSRS optimizasyon aracını kullanarak hesapla", + "apiKey": "API Anahtarı", + "apiKeyTip": "Yönetimi kolaylaştırmak için SiYuan’a özel bir API anahtarı ataman önerilir. Boş bırakılırsa, yapay zekâ ile ilgili işlevler devre dışı kalır", + "apiTimeout": "Zaman aşımı", + "apiTimeoutTip": "Bir isteğin zaman aşımı süresi", + "apiProxy": "Ağ Proxy’si", + "apiProxyTip": "İstek için kullanılan ağ proxy’si, örn. socks://user:pass@127.0.0.1:1080", + "apiModel": "Model", + "apiModelTip": "API isteği sırasında gönderilen model parametresi, üretilen metin tarzını kontrol eder (Azure OpenAI hizmeti kullanıyorsan Deployment ID doldurulmalıdır)", + "apiMaxTokens": "Maksimum Token Sayısı", + "apiMaxTokensTip": "API isteği sırasında gönderilen max_tokens parametresi, metnin uzunluğunu belirler", + "apiTemperature": "Sıcaklık", + "apiTemperatureTip": "temperature parametresi, oluşturulan metnin rastgeleliğini kontrol eder", + "apiMaxContexts": "Maksimum bağlam sayısı", + "apiMaxContextsTip": "API isteği sırasında gönderilen maksimum bağlam sayısı", + "apiBaseURL": "API Temel Adresi", + "apiBaseURLTip": "İsteklerin temel adresi, örn. https://api.openai.com/v1", + "apiUserAgentTip": "İsteği başlatan kullanıcı aracısı (User-Agent HTTP başlığı)", + "apiVersion": "API sürümü", + "apiVersionTip": "Yalnızca Azure OpenAI hizmeti kullanıldığında gereklidir", + "apiProvider": "API Sağlayıcısı", + "apiProviderTip": "Seçildiğinde, sağlayıcının API hizmeti yapay zekâ özelliklerini sağlar (ChatGPT, Claude, DeepSeek ve diğer modeller OpenAI arayüzünü destekler)", + "skip": "Geç", + "nextRound": "Sonraki tur", + "save": "Kaydet", + "ai": "Yapay Zekâ", + "aiContinueWrite": "Yazmaya devam et", + "aiTranslate": "Çevir", + "aiExtractSummary": "Özet çıkar", + "aiBrainStorm": "Beyin fırtınası yap", + "aiFixGrammarSpell": "Dil bilgisi, yazım ve hataları düzelt", + "aiCustomAction": "Özel işlem...", + "aiWriting": "Yapay zekâ yazımı", + "database": "Veritabanı", + "manage": "Yönet", + "spaceRepetition": "Aralıklı Tekrar", + "space": "Alan", + "cardShowAnswer": "Cevabı göster", + "cardRatingAgain": "Tekrar", + "cardRatingHard": "Zor", + "cardRatingGood": "İyi", + "cardRatingEasy": "Kolay", + "pdfIsLoading": "PDF yükleniyor, lütfen biraz sonra tekrar dene", + "addToDeck": "Desteye ekle...", + "quickMakeCard": "Hızlı kart oluştur", + "allAttrs": "Tüm öznitelik adları ve değerleri", + "chooseSyncDirection": "Senkron yönünü seç", + "uploadData2Cloud": "⬆️ Yerel veriyi buluta yükle", + "uploadData2CloudTip": "Bir veri anlık görüntüsü oluşturup buluta yükler", + "downloadDataFromCloud": "⬇️ Bulut verisini indir", + "downloadDataFromCloudTip": "Buluttaki en son veri anlık görüntüsünü indirip yerel veriye birleştirir", + "targetBlockID": "Hedef Blok ID", + "transferBlockRefTip": "Bu bloktaki tüm referansları hedef bloğa aktar", + "transferBlockRef": "Referansları aktar", + "sortByFiletree": "Belge ağacına göre sırala", + "tabToWindow": "Yeni pencereye taşı", + "openByNewWindow": "Yeni pencerede aç", + "exitFocus": "Odak modundan çık", + "pointExchangeSize": "Puan değişimi", + "panels": "Paneller", + "copyPath": "Yolu kopyala", + "workspaceList": "Çalışma alanları", + "removeWorkspaceTip": "Çalışma alanlarından kaldır", + "new": "Yeni", + "share2LiandiConfirmTip": "Bu belgeyi topluluğa yayınlamak istediğine emin misin?
Yayınlandıktan sonra herkes bu belgeyi görebilir, lütfen hassas bilgi içermediğinden emin ol", + "share2Liandi": "Toplulukta paylaş", + "noDueCard": "Harika! Şu anda gözden geçirilecek kart kalmadı, sonra tekrar kontrol et!", + "createDeck": "Deste oluştur", + "addDeck": "Desteye ekle", + "removeDeck": "Desteden kaldır", + "riffCard": "Bilgi kartı", + "compare": "Karşılaştır", + "switchTab": "Sekme değiştirici", + "recentDocs": "Son belgeler", + "autoLaunch": "Açılışta otomatik başlat", + "autoLaunchTip": "Etkinleştirildiğinde, işletim sistemine giriş yaptıktan sonra uygulama otomatik olarak başlatılır", + "sortByContent": "Orijinal içerik sırası", + "sortByRankDesc": "Alaka düzeyi (azalan)", + "sortByRankAsc": "Alaka düzeyi (artan)", + "saveCriterion": "Sorgu ölçütünü kaydet", + "useCriterion": "Sonraki sorguda geçerli ölçüt kullanılmayacak", + "removeCriterion": "Sorgu ölçütünü kaldır", + "group": "Grup", + "noGroupBy": "Gruplama yok", + "groupByDoc": "Belgeye göre grupla", + "leftRightLayout": "Yatay yerleşim", + "topBottomLayout": "Dikey yerleşim", + "keyword": "Anahtar kelime", + "searchMethod": "Arama yöntemi", + "regex": "Düzenli ifade", + "keywordsLimit": "Anahtar kelime sınırı", + "exportAsImage": "Görsel olarak dışa aktar", + "proFeature": "Bu özellik ücretlidir (aboneler ayrıca ödeme yapmaz). Tek seferlik ödeme ömür boyu kullanım sağlar", + "syncOfficialProviderIntro": "Şu anda SiYuan tarafından sağlanan resmi bulut depolama hizmeti seçili; yalnızca ücretli abonelik kullanıcılarını destekler", + "syncThirdPartyProviderS3Intro": "Şu anda Amazon S3 protokolüyle uyumlu üçüncü taraf bulut depolama hizmeti seçili (örnek: Qiniu, Aliyun OSS, Cloudflare R2)", + "syncThirdPartyProviderWebDAVIntro": "Şu anda WebDAV protokolüne sahip üçüncü taraf bulut depolama seçili. Bu protokol düşük performans ve kararsızlık sorunları yaşatabilir; S3 hizmeti önerilir", + "syncThirdPartyProviderLocalIntro": "Şu anda yerel dosya sistemi tarafından sağlanan depolama servisi seçili. Endpoint alanına yerel klasörün tam yolunu gir", + "syncThirdPartyProviderTip": "Bu özelliği kullanmadan önce, üçüncü taraf bulut depolama hizmetinin teknik sınırlamalarına ve ücretlendirme maddelerine dikkat et:
Sorumluluk reddi: Ayrıntılar için SiYuan’ın kullandığı AGPLv3 açık kaynak lisansındaki hükümlere bak", + "syncProvider": "Bulut depolama sağlayıcısı", + "syncProviderTip": "Seçildiğinde, bulut senkronizasyonu ve yedekleme işlevleri bu sağlayıcının servisiyle gerçekleştirilir", + "confirmReset": "Tüm klavye kısayollarını varsayılanlara sıfırlamak istediğine emin misin?", + "notBatchRemove": "Not defteri toplu silme desteklenmiyor", + "confirmRemoveAll": "Seçilen ${count} belge ve alt belgelerini silmek istediğine emin misin?", + "microphoneDenied": "Siyuan’ın mikrofona erişmesine Sistem Ayarları’ndan izin verilmesi gerekiyor", + "microphoneNotAccess": "Mikrofon erişimi reddedildi, Sistem Ayarları’ndan sıfırla", + "dynamicLoadBlocks": "Dinamik yüklenecek blok sayısı", + "dynamicLoadBlocksTip": "Bu değer alt blokları da içerir. Çok sayıda kod, formül veya grafik bloğu varsa yüksek bir değer önerilmez", + "backlinkExpand": "Geri bağlantı varsayılan genişleme", + "backlinkExpandTip": "0 olarak ayarlanırsa genişletilmez", + "backmentionExpand": "Geri bahsetme varsayılan genişleme", + "backmentionExpandTip": "0 olarak ayarlanırsa genişletilmez, -1 olursa panel kapatılır", + "floatWindowMode": "Kayan pencere tetikleme yöntemi", + "floatWindowModeTip": "Fareyle blok simgesi, kırıntı yolu simgesi vb. üzerine gelindiğinde kayan pencerenin nasıl tetikleneceğini seç", + "floatWindowMode0": "Üzerine gelince", + "floatWindowMode1": "${hotkey} tuşuna basılı tut + üzerine gel", + "floatWindowMode2": "Tetikleme yok", + "codeSnippet": "Kod Parçası", + "codeSnippetTip": "Arayüzü veya işlevselliği kod parçacıklarıyla ince ayarla", + "expandDown": "Aşağı genişlet", + "expandUp": "Yukarı genişlet", + "goForward": "İleri git", + "goBack": "Geri git", + "docNameAndContent": "Belge adı ve içeriği", + "breadcrumb": "Kırıntı yolu", + "embedBlockBreadcrumb": "Gömülü blok kırıntı yolu", + "embedBlockBreadcrumbTip": "Etkinleştirildiğinde, gömülü bloklar kırıntı yolunu gösterir", + "appearanceMode": "Görünüm modu", + "editReadonly": "Salt okunur mod", + "editReadonlyTip": "Etkinleştirildiğinde, belge düzenleyici varsayılan olarak salt okunur olur. Yine de metin arama, değiştirme ve API üzerinden düzenleme yapılabilir", + "generateConflictDoc": "Senkronizasyon çakışmalarında çakışma belgesi oluştur", + "generateConflictDocTip": "Etkinleştirildiğinde, bir senkron çakışması oluştuğunda çakışma belgesi oluşturulur ve doğrudan görüntülenebilir. Etkin olmasa bile [Veri Geçmişi] çakışma belgesini kaydeder", + "deleteOpConfirm": "⚠️ Silme işlemi onayı", + "filterKeywordEnter": "Anahtar kelime filtresi Enter", + "defBlock": "Tanımlı blok", + "defBlockChildren": "Tanımlı blok ve alt blokları", + "filter": "Filtre", + "headings1": "Başlıklar ve Alt Bloklar", + "tWithSubtitle": "Alt başlıklarla dönüştürme", + "clear": "Temizle", + "autoDownloadUpdatePkg": "Güncelleme paketini otomatik indir", + "autoDownloadUpdatePkgTip": "Etkinleştirildiğinde, her iki saatte bir sürüm güncellemesi kontrol edilir. Yeni bir sürüm varsa otomatik olarak indirilir ve kurulum için uyarı verilir", + "downloaded": "İndirildi", + "allOp": "Tüm işlemler", + "allNotebooks": "Tüm not defterleri", + "historyClean": "temizleme", + "historyUpdate": "güncelleme", + "historyDelete": "silme", + "historyFormat": "biçimlendirme", + "historySync": "senkronizasyon", + "historyReplace": "değiştirme", + "historyOutline": "taslak", + "htmlBlockError": "Aşağıdaki betiğin çalışması arayüzü etkileyebilir, bu nedenle çalıştırma durduruldu", + "fileHistory": "Dosya geçmişi", + "htmlBlockTip": "Birden fazla HTML bloğu oluştu. Veri kaybını önlemek için <div> etiketleriyle sarmala ve boş satırları kaldır", + "katexMacros": "KaTeX makro tanımları", + "katexMacrosTip": "Makro tanımlarını JSON nesne formatında ({}) yaz, örn. { \"\\\\foo\": \"{x^2}\" }", + "systemLogTip": "Program çalışma kayıtları sistem günlüğüne kaydedilir. Günlüğü geliştiricilere göndererek sorunların teşhis edilmesine yardımcı olabilirsin", + "systemLog": "Sistem günlüğü", + "syncConfGuide1": "Veri deposu anahtarını başlat", + "syncConfGuide2": "Bu anahtar, uçtan uca veri şifrelemesi için kullanılır
Anahtar girdiğin şifreye göre oluşturulur, lütfen şifreyi unutma", + "syncConfGuide3": "Bulut senkron klasörü, mevcut çalışma alanına ait şifrelenmiş verileri saklar. Varsayılan adı main’dir. Sadece bir çalışma alanını senkronize ediyorsan doğrudan main kullan", + "syncConfGuide4": "Şimdi senkronize et?", + "syncConfGuide5": "Veri çoksa ilk senkronizasyon yavaş olabilir, lütfen sabırlı ol
iOS/iPad’de senkronizasyon sırasında uygulamayı değiştirme ve ekranın açık kalmasını sağla", + "copyPlainText": "Düz metni kopyala", + "findInDoc": "${x} belgede ${y} blok eşleşti", + "matchDoc": "${x} belge eşleşti", + "jumpToParentNext": "Üst bloğun sonraki bloğuna git", + "jumpToParentPrev": "Üst bloğun önceki bloğuna git", + "jumpToParent": "Üst bloğa git", + "initRepoKeyTip": "Anahtar başka cihazlarda zaten oluşturulduysa [Anahtar İçe Aktar] seçeneğini kullan veya aynı şifreyle oluştur. Aksi halde veri buluta senkronize edilemez, tüm cihazlarda aynı anahtar kullanılmalıdır", + "crossKeepLazyLoad": "Sayfalar arası çoklu seçim için [Yüklenen İçeriği Koru] seçeneğini açmalısın", + "keepLazyLoad": "Yüklenen içeriği koru", + "localSnapshot": "Yerel anlık görüntü", + "localTagSnapshot": "Yerel etiket anlık görüntüsü", + "cloudSnapshot": "Bulut anlık görüntü", + "cloudTagSnapshot": "Bulut etiket anlık görüntüsü", + "cloudBackupTip": "[Veri Geçmişi - Veri Anlık Görüntüsü] kısmından işlem yapabilirsin", + "snapshotMemo": "Anlık görüntü notu", + "snapshotMemoTip": "Lütfen anlık görüntü notunu gir", + "tagSnapshot": "Etiket anlık görüntüsü", + "tagSnapshotUpload": "Etiket anlık görüntüsü oluştur ve yükle", + "tagSnapshotTip": "Şu karakterleri içermemeli: \\ / : * ? " ' < > |", + "dataRepo": "Veri deposu", + "newSubDoc": "Alt belge oluştur", + "newSubDocRef": "Referanslı alt belge oluştur", + "newDocBelow": "Altına belge oluştur", + "newDocAbove": "Üstüne belge oluştur", + "fullWidth": "Uyarlanabilir genişlik", + "switchAdjust": "Uyarlanabilir genişlik geçişi", + "fullWidthTip": "Etkinleştirildiğinde düzenleme alanı olabildiğince geniş gösterilir", + "tabLimit": "Sekme sınırı", + "tabLimit1": "Açılış zamanına göre sırala, en erken açılan sekmeyi kapat", + "pasteEscaped": "Kaçışlı metin olarak yapıştır", + "resetRepoTip": "Veri deposunu sıfırlamak, anahtarı ve tüm anlık görüntüleri kalıcı olarak siler. Emin misin?", + "resetRepo": "Veri deposunu sıfırla", + "createSnapshot": "Anlık görüntü oluştur", + "dataSnapshot": "Veri anlık görüntüsü", + "copyKey": "Anahtar dizisini kopyala", + "importKey": "Anahtar içe aktar", + "keyPlaceholder": "Anahtar dizisini buraya yapıştır", + "key": "Anahtar", + "genKey": "Anahtarı otomatik oluştur", + "genKeyByPW": "Şifreyle anahtar oluştur", + "dataRepoKeyTip1": "Veri deposu, veri anlık görüntülerini şifreleyip saklamak için kullanılır. Anlık görüntüler [Veri Geçmişi] kısmında oluşturulabilir ve geri alınabilir", + "dataRepoKeyTip2": "Tüm cihazlarda aynı anahtar kullanılmalıdır, aksi halde veriler buluta senkronize edilemez", + "dataRepoKey": "Veri deposu anahtarı", + "dataRepoPurge": "Veri deposunu temizle", + "dataRepoPurgeTip": "Referanssız tüm anlık görüntüleri ve ilgili veri nesnelerini sil", + "dataRepoPurgeConfirm": "Veri deposu temizliği, tüm referanssız anlık görüntüleri ve veri nesnelerini kalıcı olarak siler. Emin misin?", + "purge": "Temizle", + "plsChoose": "Lütfen önce seç", + "freeSub": "Ücretsiz deneme aboneliği", + "sortByUpdateTimeDesc": "Güncellenme zamanına göre azalan", + "sortByUpdateTimeAsc": "Güncellenme zamanına göre artan", + "sortByDownloadsDesc": "İndirme sayısına göre azalan", + "sortByDownloadsAsc": "İndirme sayısına göre artan", + "activationCode": "Aktivasyon kodu", + "activationCodePlaceholder": "Abonelik aktivasyon kodunu buraya gir", + "exportDataTip": "workspace/data/ klasöründeki tüm dosyaları zip arşivi olarak dışa aktar", + "importDataTip": "Dışa aktarılan zip arşivini içe aktar ve workspace/data/ klasörünün üzerine yaz", + "includeChildDoc": "Alt belgeleri dahil et", + "text": "Metin", + "lastUsed": "Son kullanılan görünüm", + "removedNotebook": "Kaldırılan not defteri", + "querySyntax": "Sorgu sözdizimi", + "rollback": "Geri al", + "custom": "Özel", + "feedback": "Geri bildirim", + "inbox": "Gelen kutusu", + "turnToStatic": "Statik bağlantı metni", + "turnToDynamic": "Dinamik bağlantı metni", + "sizeLimit": "Sınır", + "trafficStat": "Trafik istatistikleri", + "headingEmbedMode": "Başlık gömme ayarları", + "showHeadingWithBlocks": "Başlığı ve alt blokları birlikte göster", + "showHeadingOnlyTitle": "Sadece başlığı göster", + "showHeadingOnlyBlocks": "Sadece alt blokları göster", + "headingEmbedModeTip": "Gömülü bloklardaki başlıkların görüntülenme biçimini ayarla", + "matchDiacritics": "Aksanlı karakterleri eşleştir", + "copyHPath": "Okunabilir yolu kopyala", + "justify": "İki yana yasla", + "justifyTip": "İçeriği kenarlara hizala", + "rtl": "Sağdan sola (RTL)", + "ltr": "Soldan sağa (LTR)", + "rtlTip": "İçeriği sağdan sola göster", + "height": "Yükseklik", + "deactivateUser": "Hesabı devre dışı bırak", + "deactivateUserTip": "", + "mergeCell": "Hücreleri birleştir", + "cancelMerged": "Birleştirmeyi iptal et", + "useDefaultWidth": "Varsayılan sütun genişliğini kullan", + "useDefaultAlign": "Varsayılan hizalamayı kullan", + "type": "Tür", + "replaceType": "Tür değiştir", + "searchType": "Arama türü", + "searchBlockType": "Blok türleri (aşağıdaki etkin türlerde arama yapılır, genel aramadaki filtre bu ayarı geçersiz kılar)", + "searchBlockAttr": "Blok öznitelikleri (sadece içerikte değil, aşağıdaki etkin özniteliklerde de arama yapılır)", + "searchIndex": "Dizin", + "indexAssetPath": "Varlık yolu", + "searchBackmention": "Geri bağlantı (anahtar kelimeler geri bağlantılardan alınır)", + "searchVirtualRef": "Sanal referans (anahtar kelimeler sanal referanslardan alınır)", + "netImg2LocalAsset": "Ağ görsellerini yerel görsellere dönüştür", + "netAssets2LocalAssets": "Ağ varlıklarını yerel varlıklara dönüştür", + "releaseDate": "Yayın tarihi", + "pkgSize": "Paket boyutu", + "installSize": "Kurulum boyutu", + "installDate": "Kurulum tarihi", + "optimizeTypography": "Yazı tipini optimize et", + "dragPosition": "Görseli sürükleyerek yeniden konumlandır", + "exportPDF0": "Sayfa boyutu", + "exportPDF1": "Yatay sayfa", + "exportPDF2": "Sayfa kenar boşlukları", + "exportPDF3": "Sayfa ölçeği", + "exportPDF4": "Varlıkları göm", + "exportPDF5": "Daraltılmış alanları koru", + "mergeSubdocs": "Alt belgeleri birleştir", + "removeAssetsFolder": "Varlıklar klasörünü kaldır", + "upload": "Yükle", + "reminderTip": "Hatırlatma zamanı şu andan önce olamaz", + "wechatTip": "İçerik bloğu şifrelenmeden buluta gönderilir ve süresi dolduğunda WeChat bildirim mesajı olarak iletilir", + "notEmpty": "Hatırlatma zamanı boş olamaz", + "experimentalFeature": "(⚗️ Bu özellik deneme aşamasındadır)", + "wechatReminder": "WeChat hatırlatıcısı", + "notifyTime": "Bildirim zamanı", + "docName": "Belge adı", + "bootSyncFailed": "Başlangıçta veri senkronizasyonu başarısız oldu", + "use": "Kullan", + "uninstallTip": "Şu anda kullanılıyor, kaldırmadan önce [Ayarlar - Görünüm] kısmından değiştir", + "safeQuit": "Uygulamadan çık", + "anchor": "Bağlantı noktası", + "showMore": "Daha fazla göster", + "refPopover": "Açılır pencerede aç", + "refTab": "Arka sekmede aç", + "showHideBg": "Arka planı göster/gizle", + "directConnection": "Doğrudan bağlantı", + "networkProxy": "Ağ vekili", + "copyAnnotation": "Açıklamayı kopyala", + "rectAnnotation": "Dikdörtgen açıklama", + "fileName": "Dosya adı", + "fileSize": "Dosya boyutu", + "fileCount": "Dosya sayısı", + "title1": "Başlık", + "author": "Yazar", + "subject": "Konu", + "keywords": "Anahtar kelimeler", + "creationDate": "Oluşturulma tarihi", + "modificationDate": "Değiştirilme tarihi", + "creator": "Oluşturan", + "producer": "Üretici", + "version": "Sürüm", + "pageCount": "Sayfa sayısı", + "pageSize": "Sayfa boyutu", + "linearized": "Hızlı web görünümü", + "firstPage": "İlk sayfaya git", + "lastPage": "Son sayfaya git", + "rotateCw": "Saat yönünde döndür", + "rotateCcw": "Saat yönünün tersine döndür", + "cursorText": "Metin seçim aracı", + "cursorHand": "El aracı", + "scrollVertical": "Dikey kaydırma", + "scrollHorizontal": "Yatay kaydırma", + "scrollWrapped": "Sarma kaydırma", + "spreadNone": "Sayfa yayılımı yok", + "spreadOdd": "Tek sayfa yayılımı", + "spreadEven": "Çift sayfa yayılımı", + "find_match_count_limit": "{{limit}} adetten fazla eşleşme", + "find_match_count": "{{current}} / {{total}} eşleşme", + "findHighlight": "Tümünü vurgula", + "findEntireWord": "Tam kelimeler", + "presentationMode": "Sunum moduna geç", + "focusOutline": "Geçerli taslak öğesini bul", + "previousLabel": "Önceki", + "nextLabel": "Sonraki", + "pageScaleWidth": "Sayfa genişliği", + "pageScaleFit": "Sayfaya sığdır", + "pageScaleAuto": "Otomatik yakınlaştır", + "pageScaleActual": "Gerçek boyut", + "thumbPageTitle": "Sayfa {{page}}", + "loading": "Yükleniyor…", + "toggleSidebarNotification2Title": "Kenar çubuğunu aç/kapat (belgede taslak/ekler/katmanlar var)", + "toggleSidebarTitle": "Kenar çubuğunu aç/kapat", + "loadingError": "PDF yüklenirken bir hata oluştu.", + "invalidFileError": "Geçersiz veya bozuk PDF dosyası.", + "missingFileError": "PDF dosyası eksik.", + "unexpectedResponseError": "Beklenmedik sunucu yanıtı.", + "printingNotSupported": "Uyarı: Yazdırma bu tarayıcı tarafından tam olarak desteklenmiyor.", + "printingNotReady": "Uyarı: PDF yazdırma için tamamen yüklenmedi.", + "unitInches": "inç", + "unitMillimeters": "mm", + "additionalLayers": "Ek katmanlar", + "thumbsTitle": "Küçük resimleri göster", + "document_properties_page_size_name_a3": "A3", + "document_properties_page_size_name_a4": "A4", + "document_properties_page_size_name_letter": "Letter", + "document_properties_page_size_name_legal": "Legal", + "document_properties_page_size_orientation_portrait": "dikey", + "document_properties_page_size_orientation_landscape": "yatay", + "find_not_found": "Aranan ifade bulunamadı", + "find_reached_top": "Belgenin başına ulaşıldı, sondan devam edildi", + "find_reached_bottom": "Belgenin sonuna ulaşıldı, baştan devam edildi", + "password_label": "Bu PDF dosyasını açmak için parolayı girin.", + "password_invalid": "Geçersiz parola. Lütfen tekrar deneyin.", + "stateExcepted": "🚧 Anormal durum", + "rebuildIndex": "Dizini yeniden oluştur", + "rebuildIndexTip": "Bir sistem çalışma hatası tespit edildi, çıkmak mı yoksa onarım için dizini yeniden oluşturmak mı istiyorsun?", + "closeNotebook": "Kapatılmış not defterleri", + "widget": "Bileşen", + "customEmoji": "Özel emoji ekle", + "customEmojiTip": "Görselleri 'emojis' klasörüne koy. Klasörle kategorize edebilirsin, yol boşluk veya Markdown karakteri içermemelidir", + "recentEmoji": "Sık kullanılan emojiler", + "changeIcon": "Simgeyi değiştir", + "addIcon": "Simge ekle", + "includeSubFile": "Alt belgeleri dahil et", + "untitled": "Adsız", + "lockScreen": "Ekranı kilitle", + "cloudIntro1": "Uçtan uca şifrelenmiş veri senkronizasyonu", + "cloudIntro2": "Şifreleme ve çözme tamamen yerel cihazda yapılır", + "cloudIntro3": "Şifreleme algoritması endüstri standardı AES GCM’dir", + "cloudIntro4": "Kullanıcı tarafından belirlenen parola programın dahili anahtarıyla şifrelenip yerelde saklanır", + "cloudIntro5": "Parolayı bilmeden veya brute force olmadan çözülemez", + "cloudIntro6": "Sınırsız cihaz ve çalışma alanı desteği", + "cloudIntro7": "Farklı yerel çalışma alanları bulutta farklı senkron klasörlerine karşılık gelir", + "cloudIntro8": "Her cihaz kendi veri geçmişini saklar, senkronizasyonla üzerine yazılan veya silinen veriler kaybolmaz", + "cloudIntro9": "Bulut varlık barındırma hizmeti", + "cloudIntro10": "Yerel varlık dosyalarını tek tıkla buluta yükle", + "cloudIntro11": "Belgeyi tek tıkla WeChat, Zhihu, Yuque vb. platformlara kopyala", + "selectAll": "Tümünü seç", + "reposTip": "Geçerli çalışma alanına karşılık gelen bulut senkron klasör adı; ilk cihazda oluşturulduktan sonra diğer cihazlarda seçebilirsin", + "stickOpen": "Tüm açıkları sabitle", + "cloud": "Bulut", + "setEmojiTip": "[Ayarlar - Görünüm] kısmından emoji ekleyebilirsin", + "openSyncTip1": "Bulut senkronunu etkinleştir", + "openSyncTip2": "Devre dışı durumdan etkin duruma geçerken, manuel olarak senkron düğmesine tıklayıp senkronizasyonu tetiklemen önerilir", + "syncMode": "Bulut senkron modu", + "syncModeTip": "Bulut senkronu etkinleştirildikten sonra senkron modu seçilebilir", + "syncMode1": "Otomatik", + "syncMode2": "Manuel (sadece başlangıçta ve kapanışta otomatik, diğer zamanlarda elle tetiklenir)", + "syncMode3": "Tam manuel (başlangıç ve kapanışta senkron yok, tamamen elle kontrol edilir)", + "cloudSync": "Bulut senkronu", + "cloudSyncDir": "Bulut senkron klasörü", + "cloudSyncDirTip": "Her bulut senkron klasörü yalnızca bir çalışma alanına ait verileri saklar. Bir yerel çalışma alanı sadece bir klasör kullanabilir. Anahtar değiştiğinde yeni klasöre geçmelisin", + "emptyCloudSyncList": "Bulut senkron listesi boş", + "retry": "Tekrar dene", + "insertVideoURL": "Video bağlantısı ekle", + "insertAudioURL": "Ses bağlantısı ekle", + "insertImgURL": "Görsel bağlantısı ekle", + "insertIframeURL": "IFrame bağlantısı ekle", + "context": "Bağlam", + "dockTip": "Tıkla Aç/Küçült
Sağ tıkla veya sürükle Konumu ayarla", + "shadow": "Gölge", + "hollow": "Boşluklu", + "attrValue1": "Öznitelik değeri boş bırakılırsa otomatik olarak silinir", + "specifyPath": "Yolu belirt", + "addAttr": "Ekle", + "addTag": "Etiket ekle", + "width": "Genişlik", + "attrName": "Öznitelik adı", + "attr": "Öznitelik", + "updatePath": "Dizini değiştir", + "default": "Varsayılan", + "titleBg": "Kapak ekle", + "random": "Rastgele", + "cloudBackup": "Bulut yedeği", + "total": "Toplam", + "cdn": "Varlıklar", + "backup": "Yedekle", + "cloudStorage": "Bulut depolama", + "vLayout": "Dikey düzen", + "hLayout": "Yatay düzen", + "merge": "Birleştir", + "wordCount": "Kelime", + "runeCount": "Karakter", + "linkCount": "Bağlantı", + "imgCount": "Görsel", + "refCount": "Referans", + "blockCount": "Blok", + "kbd": "Klavye", + "errorStyle": "Hata stili", + "successStyle": "Başarı stili", + "warningStyle": "Uyarı stili", + "infoStyle": "Bilgi stili", + "chart": "Grafik", + "staff": "Personel", + "sup": "Üst simge", + "sub": "Alt simge", + "enter": "Yakınlaştır", + "enterBack": "Uzaklaştır", + "duplicate": "Kopyala", + "turnInto": "Dönüştür", + "split": "Böl", + "underline": "Altı çizili", + "inline-math": "Satır içi formül", + "moveToUp": "Yukarı taşı", + "moveToDown": "Aşağı taşı", + "moveToLeft": "Sola taşı", + "moveToRight": "Sağa taşı", + "copyProtocol": "Blok bağlantısını kopyala", + "copyProtocolInMd": "Blok bağlantısını Markdown olarak kopyala", + "copyWebURL": "Web bağlantısını kopyala", + "uploadAssets2CDN": "Varlıkları buluta yükle", + "uploadAssets2CDNConfirmTip": "Bu belgedeki varlıkları buluta yüklemek istediğine emin misin?", + "notSupport1": "Not defterleri arası sürükle-bırak desteklenmiyor", + "keymapTip": "Bazı kısayollar değiştirildikten sonra etkin olması için yenile tuşuna basmak gerekir", + "keymapTip2": "Varsayılan kısayolları kullan", + "searchLimit": "Görüntülenecek arama sonucu sayısı", + "searchLimit1": "Veri çoksa bu değeri çok yüksek ayarlama, varsayılan 64", + "searchLimit2": "Bu ayar, blok referansı arama, dosya geçmişi, gömülü blok sorgusu, sekme paneli ve şablon sorguları gibi tüm arama işlevlerini etkiler", + "searchCaseSensitive": "Büyük/küçük harfe duyarlı", + "searchCaseSensitive1": "Etkinleştirildiğinde tüm aramalar büyük/küçük harfe duyarlı olur", + "toggleWin": "Pencereyi göster/gizle", + "customSort": "Özel sıralama", + "collapse": "Daralt", + "blockEmbed": "Blok göm", + "rowTip": "Tıkla Menüyü aç
Sürükle Sırala
⇧Tıkla Özniteliği güncelle", + "gutterTip": "Tıkla/⌘/ Menüyü aç
⌘Tıkla⌥→ Odaklan
⌥Tıkla⌘↑ Daralt/Genişlet
⇧Tıkla⌥⌘A Özniteliği güncelle
Sürükle Taşı
⌃Sürükle Tekrarla
⌥Sürükle Blok referansı oluştur
⇧Sürükle Gömülü blok oluştur", + "gutterTip2": "Tıkla Menüyü aç
⇧Tıkla Özniteliği güncelle", + "linkDistance": "Bağlantı mesafesi", + "collideStrength": "Çarpışma kuvveti", + "collideRadius": "Çarpışma yarıçapı", + "centerStrength": "Merkez kuvveti", + "lineOpacity": "Çizgi saydamlığı", + "lineWidth": "Çizgi kalınlığı", + "nodeSize": "Düğüm boyutu", + "arrow": "Ok", + "paragraph": "Paragraf", + "math": "Formül bloğu", + "listItem": "Liste öğesi", + "superBlock": "Süper blok", + "embedBlock": "Gömülü blok", + "expand": "Genişlet", + "toggleDock": "Araç çubuğunu göster/gizle", + "notebookName": "Lütfen bir not defteri adı gir", + "moveToLeftTop": "Sol üste taşı", + "moveToLeftBottom": "Sol alta taşı", + "moveToRightTop": "Sağ üste taşı", + "moveToRightBottom": "Sağ alta taşı", + "moveToBottomLeft": "Alt sola taşı", + "moveToBottomRight": "Alt sağa taşı", + "accountDisplayTitle": "Başlık simgesini göster", + "accountDisplayVIP": "VIP simgesini göster", + "rollbackConfirm": "Geri alma işlemi geri alınamaz, dikkatli ol. ${name} öğesini ${time} zamanına geri almak istediğine emin misin?", + "pdfTip": "PDF dışa aktarma Karanlık tema ile desteklenmez", + "pdfConfirm": "Seçilen Aydınlık temayla dışa aktarmaya devam etmek istiyor musun?", + "import": "İçe aktar", + "doc": "Belge", + "openBy": "Aç", + "replace": "Değiştir", + "replaceAll": "Tümünü değiştir", + "alias": "Takma ad", + "exportTplSucc": "Şablon başarıyla dışa aktarıldı", + "exportTplTip": "Veri zaten mevcut, üzerine yazmak ister misin?", + "globalSearch": "Genel arama", + "stickSearch": "Aramayı sabitle", + "resetLayout1": "Düzeni sıfırla", + "zoomIn": "Yakınlaştır", + "zoomOut": "Uzaklaştır", + "template": "Şablon", + "move": "Taşı", + "layout": "Düzen", + "expandLevel": "Genişletme seviyesi", + "mindmap": "Zihin haritası", + "dailyNote": "Günlük not", + "memo": "Not", + "name": "Ad", + "fold": "Daralt/Genişlet", + "zoom": "Yakınlaştır", + "invalid": "Geçersiz", + "conflict": "Çakışma", + "checkToggle": "Görev listesini işaretle", + "heading1": "Başlık 1", + "heading2": "Başlık 2", + "heading3": "Başlık 3", + "heading4": "Başlık 4", + "heading5": "Başlık 5", + "heading6": "Başlık 6", + "outlineExpandLevel": "Tasarım genişleme seviyesi", + "expandAll": "Tümünü genişlet", + "outlineKeepCurrentExpand": "Mevcut genişlemeyi koru", + "general": "Genel", + "list1": "Liste", + "element": "Öge", + "closeTab": "Geçerli sekmeyi kapat", + "keymap": "Kısayollar", + "clearFontStyle": "Stili temizle", + "clearInline": "Satır içi öğeleri temizle", + "fontStyle": "Yazı efekti", + "font": "Yazı tipi", + "folder": "Klasör", + "day": "Gün", + "pin": "Sabitle", + "unpin": "Sabitlemeyi kaldır", + "createdAt": "Oluşturulma tarihi", + "modifiedAt": "Değiştirilme tarihi", + "download": "İndir", + "uninstall": "Kaldır", + "all": "Tümü", + "bazaar": "Mağaza", + "revolve": "Döndür", + "useDefault": "Varsayılan programla aç", + "previous": "Önceki", + "next": "Sonraki", + "kernelFault0": "SiYuan ufak bir sorunla karşılaştı...", + "kernelFault1": "Verilerin güvende olmalı, ağ bağlantısını ve çekirdek sürecini kontrol edip SiYuan’ı yeniden başlat", + "kernelFault2": "Sorun devam ederse buradan yardım al veya hata bildir", + "fontSize": "Yazı boyutu", + "fontSizeTip": "Varsayılan yazı boyutu 16. Bu ayar düzenleyici ve dışa aktarılan PDF/HTML yazı boyutunu etkiler", + "fontSizeScrollZoom": "Yazı boyutunu hızlı ayarla", + "fontSizeScrollZoomTip": "Ctrl tuşunu basılı tutarak fare tekerleğiyle veya dokunmatik yüzeyle hızlıca yazı boyutunu ayarlayabilirsin", + "font1": "Bu ayar sadece düzenleyicideki yazı tipini etkiler. Tema yazı tipini kullanmak için Default seç", + "newNameFile": "Yeni alt belgenin adı", + "newNameSettingFile": "Yeni belgenin adı", + "newContentFile": "Yeni belgenin içeriği", + "exporting": "Dışa aktarılıyor, lütfen bekle...", + "exported": "Dışa aktarma tamamlandı", + "refExpired": "Aranan içerik bloğu mevcut değil", + "emptyContent": "İlgili içerik bulunamadı", + "useBrowserView": "Tarayıcıda görüntüle", + "userLocalPDF": "Yerel PDF aracıyla aç", + "copyID": "ID kopyala", + "newBookmark": "Yeni yer imi oluştur", + "generateHistory": "Geçmiş oluşturma aralığı (dakika, devre dışı için 0 gir)", + "generateHistoryInterval": "Düzenleme veya silme sırasında otomatik geçmiş oluşturulur, [Veri Geçmişi] kısmından görüntülenip geri alınabilir", + "historyRetentionDays": "Geçmişi saklama süresi (gün)", + "historyRetentionDaysTip": "Geçmiş dosyalarının temizlenmesi", + "clearHistory": "Tüm geçmişi sil", + "confirmClearHistory": "Çalışma alanındaki tüm geçmiş verileri tamamen silmek istediğine emin misin?", + "fileNameASC": "Ada göre artan", + "fileNameDESC": "Ada göre azalan", + "modifiedASC": "Değişim zamanına göre artan", + "modifiedDESC": "Değişim zamanına göre azalan", + "fileNameNatASC": "Doğal ada göre artan", + "fileNameNatDESC": "Doğal ada göre azalan", + "refCountASC": "Referans sayısına göre artan", + "refCountDESC": "Referans sayısına göre azalan", + "createdASC": "Oluşturulma zamanına göre artan", + "createdDESC": "Oluşturulma zamanına göre azalan", + "docSizeASC": "Belge boyutuna göre artan", + "docSizeDESC": "Belge boyutuna göre azalan", + "subDocCountASC": "Alt belge sayısına göre artan", + "subDocCountDESC": "Alt belge sayısına göre azalan", + "sort": "Sırala", + "enterFullscreen": "Tam ekrana geç", + "exitFullscreen": "Tam ekrandan çık", + "clearAll": "Tüm referanssız varlıkları temizlemek istiyor musun?", + "missingAssets": "Eksik varlıklar", + "unreferencedAssets": "Referanssız varlıklar", + "paste": "Yapıştır", + "pasteRef": "Blok referansı yapıştır", + "pasteEmbed": "Blok gömüsü yapıştır", + "cut": "Kes", + "mentions": "Bahsedilenler", + "colorFont": "Yazı rengi", + "colorPrimary": "Arka plan rengi", + "sync": "Senkronize et", + "syncNow": "Şimdi senkronize et", + "waitSync": "Düzenlenen veriler henüz buluta senkronize edilmedi", + "paymentSum": "Toplam ödeme", + "refresh": "Yenile", + "logout": "Çıkış yap", + "refreshUser": "Kullanıcı bilgileri yenilendi", + "insertBottom": "Sekmenin altına aç", + "insertRight": "Sekmenin sağına aç", + "account1": "Ücretli üye ol", + "account4": "Abonelik üyesine yükselt", + "account2": "Uçtan uca şifreli veri senkronizasyonu ve yedekleme", + "account3": "Deneme aboneliği", + "account5": "Bulut varlık barındırma", + "account6": "Abonelik bitimine kalan süre", + "account7": "Satın alınan [Özellikler]", + "account8": "Satın alınan [Yıllık Abonelik]", + "account10": "Yıllık abonelik", + "account11": "Erken kayıt indirimi bitene kadar", + "account12": "Yaşam boyu arkadaş", + "clickMeToRenew": "Yenilemek için tıkla", + "dataHistory": "Veri Geçmişi", + "quitApp": "Çıkmak istiyor musun?", + "reset": "Sıfırla", + "siyuanNote": "SiYuan", + "resetLayout": "Varsayılan düzeni geri yükle", + "tag": "Etiket", + "twoFactorCaptcha": "İki aşamalı doğrulama kodu", + "captcha": "Doğrulama kodu", + "register": "Yeni hesap oluştur", + "login": "Giriş yap", + "accountTip": "SiYuan Gizlilik Politikası’nı okudum ve kabul ediyorum", + "forgetPassword": "Şifremi unuttum", + "accountName": "Kullanıcı adı/E-posta", + "account": "Hesap", + "globalGraph": "Genel grafik", + "backlinks": "Geri bağlantılar", + "editor": "Editör", + "appearance6": "Sıfırlama sonrası pencere düzeni ilk haline döner", + "appearance9": "Tema klasörünü aç", + "appearance8": "Simge klasörünü aç", + "appearance5": "Kullanıcı arayüzü modunu seç", + "appearance4": "Mod", + "appearance3": "Karanlık modda kullanılacak sözdizimi teması", + "appearance2": "Aydınlık modda kullanılacak sözdizimi teması", + "appearance1": "Kod bloğu teması", + "appearance10": "Kapatma düğmesi ayarları", + "appearance11": "Kapatma tuşuna tıklayınca simge durumuna küçült", + "appearance16": "Alt durum çubuğu", + "appearance17": "Etkinleştirildiğinde durum çubuğu gizlenir", + "appearance18": "Durum çubuğu mesaj geçişlerini yapılandır", + "min": "Küçült", + "restore": "Geri al", + "max": "Büyüt", + "md2": "Kod bloğu ligatürü", + "md3": "Etkinleştirildiğinde kod bloğunda ligatür görüntülenir", + "md4": "Etkinleştirildiğinde paragrafların başı geleneksel Çince dizgiye uygun olarak otomatik girintilenir", + "md7": "Ağ görsel simgesi", + "md8": "Etkinleştirildiğinde görsel yerel değilse köşe işareti gösterilir", + "md9": "Sanal referans anahtar kelime dahil listesi", + "md12": "İçerik bloğu köşe simgesi", + "md16": "Yer imleri, adlar, takma adlar, notlar, bağlı veritabanı adı ve referans sayısını sağ üstte göster", + "md27": "Kod bloğu satır numarası", + "md28": "Etkinleştirildiğinde kod bloğunda satır numarası gösterilir (etkinleştirme editör performansını azaltabilir)", + "md29": "Sekme boşluğu sayısı", + "md30": "Sadece Tab tuşuna basıldığında boşluklarla değiştir, panodaki sekmeleri boşlukla değiştirme", + "md31": "Kod bloğu satır kaydırması", + "md32": "Etkinleştirildiğinde kod bloğu içeriği otomatik olarak satır kaydırır", + "md33": "Sanal referans", + "md34": "Etkinleştirildiğinde mevcut blok referanslarının ad, takma ad ve bağlantı metnine göre olası referans ilişkilerini otomatik belirler", + "md35": "Sanal referans hariç tutulacak kelimeler listesi", + "md36": "Virgül , veya satır sonu ile ayırabilirsin, virgül kaçırmak için \\, kullan", + "md37": "Dinamik bağlantı metni maksimum uzunluğu", + "md38": "Bağlantı metni özelleştirilmediğinde otomatik oluşturulan bağlantı metninin maksimum uzunluğu (varsayılan 96 karakter)", + "md39": "PlantUML sunucu adresi", + "md40": "Boş bırakılırsa varsayılan olarak https://www.plantuml.com/plantuml/svg/~1 kullanılır", + "md41": "Düzenli ifadeleri / ile çevreleyebilirsin. Örneğin foo,/[0-9]+/ ifadesi foo ve sayıları hariç tutar", + "fileTree2": "Sekme değiştirildiğinde belge ağacı otomatik olarak geçerli belgeyi seçer", + "fileTree3": "Belge silerken onay isteme", + "fileTree4": "Etkin değilse her silmede onay kutusu çıkar", + "fileTree5": "Referansla oluşturulan belgelerin kayıt konumu", + "fileTree6": "(( veya [[ kullanıldığında yeni belgenin kayıt yolu (örnek: /folder1/{{now | date \"20060102150405\"}}/)", + "fileTree7": "Mevcut sekmede aç", + "fileTree8": "Yeni açılan belge sekmesi değiştirilmemiş sekmenin yerini alır", + "fileTree9": "Başlangıçta tüm sekmeleri kapat", + "fileTree10": "Etkinse son oturumda açık olan sabitlenmemiş sekmeler başlangıçta otomatik kapanır", + "fileTree11": "Yeni günlük notu", + "fileTree12": "Yeni belge kayıt konumu", + "fileTree13": "Ctrl+N kullanıldığında yeni belgenin kayıt yolu (örnek: /folder1/{{now | date \"20060102150405\"}})", + "fileTree14": "Kayıt yolu (tarih şablon değişkenlerini destekler, örnek: /Günlük Notlar/{{now | date \"2006/01\"}}/{{now | date \"2006-01-02\"}})", + "fileTree15": "Şablon yolu (örnek: dailynote.md, dosya workspace/data/templates/ altında olmalıdır)", + "fileTree16": "Listeleme sınırı", + "fileTree17": "Çok fazla alt belge/etiket varsa performans için bu sınır kullanılabilir", + "fileTree18": "7 seviyeden daha derin alt belge oluşturulmasına izin ver", + "fileTree19": "Bazı işletim sistemlerinde 7 seviyeden derin alt belgeler oluşturmak veri kopyalamada sorun yaratabilir", + "fileTree20": "Tek satırda kaydet", + "fileTree21": "Etkinleştirildiğinde .sy ve .json dosyaları tek satır JSON biçiminde kaydedilir, bu dosya boyutunu yaklaşık %30 azaltır ve %50 daha verimli okuma/yazma sağlar", + "fileTree22": "Büyük dosya uyarısı", + "fileTree23": ".sy veya .json dosyaları bu boyutu aşarsa uyar", + "fileTree24": "Yeni alt belgeleri en üste yerleştir", + "fileTree25": "Etkinleştirildiğinde yeni alt belgeler listenin en üstüne eklenir (sadece özel sıralama etkinse geçerli)", + "export10": "Örnek: <span style=\"color: #fff;background-color: black;padding: 4px;border-radius: 5px;float:right;\">SiYuan</span>. Boşsa filigran metni veya dosya yolu kullanılır", + "export11": "Dışa aktarımda içerik referans bloklarının işlenme yöntemi", + "export12": "Dışa aktarımda gömülü içerik bloklarının işlenme yöntemi", + "export13": "Bağlantı metni çevreleme sembolü", + "export14": "Bağlantı metninin sol ve sağ tarafına gelecek sembolleri sırayla gir", + "export15": "Etiket çevreleme sembolü", + "export16": "Etiketin sol ve sağ tarafına gelecek sembolleri sırayla gir", + "export17": "Belge başlığı ekle", + "export18": "Etkinleştirildiğinde belge başlığı başa başlık 1 olarak eklenir", + "export19": "Pandoc yürütülebilir dosya yolu", + "export20": "Word .docx dışa aktarımı için Pandoc gerekir", + "export21": "PDF altbilgi şablonu", + "export22": "%page geçerli sayfa numarası, %pages toplam sayfa sayısıdır, Sprig şablon fonksiyonlarını destekler", + "export23": "Markdown’u YAML üstbilgisiyle dışa aktar", + "export24": "Etkinleştirildiğinde dışa aktarılan Markdown başına genel meta bilgileri ekler", + "export25": "Word .docx şablon yolu", + "export26": "Word dışa aktarımında kullanılacak şablonun mutlak yolu (Pandoc’un --reference-doc parametresi)", + "export27": "PDF filigranı", + "export28": "Filigran metni veya dosya yolu", + "export29": "Filigran konumu, boyutu ve stili", + "export30": "Görsel filigran dışa aktar", + "export31": "Satır içi notları dışa aktar", + "export32": "Etkinleştirildiğinde satır içi notlar üst simge olarak dışa aktarılır", + "theme11": "Aydınlık modda temayı kullan", + "theme12": "Karanlık modda temayı kullan", + "theme2": "Kullanıcı arayüzü simgelerini seç", + "language1": "Arayüz dilini seç", + "summary": "Özet", + "bookmark": "Yer imi", + "icon": "Simge", + "appearance": "Görünüm", + "export0": "Orijinal metin", + "export1": "Alıntı", + "export2": "Blok URL’siyle bağlantı metni", + "export3": "Sadece bağlantı metni", + "export4": "Dipnot+Bağlantı hash", + "export5": "PDF açıklama referansı", + "export6": "PDF açıklamalarındaki bağlantı metni dışa aktarım yöntemi", + "export7": "Dosya adı - Sayfa numarası - Bağlantı metni", + "export8": "Sadece bağlantı metni", + "graphConfig2": "Referans sayısı filtresi", + "selectOpen": "Açık belgeyi her zaman seç", + "selectOpen1": "Açık belgeyi seç", + "closeAll": "Tüm sekmeleri kapat", + "closeOthers": "Diğer sekmeleri kapat", + "closeLeft": "Soldaki sekmeleri kapat", + "closeRight": "Sağdaki sekmeleri kapat", + "closeUnmodified": "Değiştirilmemiş sekmeleri kapat", + "newFileTip": "Önce bir not defteri açmalısın", + "copyBlockRef": "Blok referansı kopyala", + "copyBlockEmbed": "Blok gömüsünü kopyala", + "copyMarkdown": "Markdown olarak kopyala", + "linkLevel": "Derinlik", + "mark": "İşaretle", + "splitLR": "Sağa böl", + "splitMoveR": "Böl ve sağa taşı", + "splitTB": "Alta böl", + "splitMoveB": "Böl ve alta taşı", + "debug": "Geliştirici araçları", + "fileTree": "Belge ağacı", + "graphView": "Grafik görünümü", + "sponsor": "Geliştiricilere bağış yap", + "relativeRelation": "Bağlantılı", + "parentRelation": "Ebeveyn - Çocuk", + "openInNewTab": "Yeni sekmede aç", + "help": "Yardım", + "userGuide": "Kullanım kılavuzu", + "paragraphBeginningSpace": "Paragraf başında iki boşluk", + "outline": "Taslak", + "newFile": "Yeni belge", + "newFileRef": "Referansla yeni belge oluştur", + "close": "Kapat", + "delete": "Sil", + "rename": "Yeniden adlandır", + "cancel": "İptal", + "confirm": "Onayla", + "confirmDelete": "Sil", + "confirmDeleteCloudDir": "Bulut senkron klasörünü silmek istediğine emin misin?", + "back": "Geri", + "mount": "Not defteri aç", + "newNotebook": "Yeni not defteri", + "fileNameRule": "Başlık / karakterini içeremez, otomatik olarak / karakteriyle değiştirildi", + "slogan": "Düşüncelerini yeniden şekillendir", + "showInFolder": "Klasörde göster", + "search": "Ara", + "config": "Ayarlar", + "userName": "Kullanıcı adı", + "password": "Şifre", + "passphrase": "Parola", + "reEnterPassphrase": "Parolayı tekrar gir", + "theme": "Tema", + "language": "Dil", + "about": "Hakkında", + "about1": "Telif hakkı (c) 2020-günümüz • Yunnan Liandi Technology Co., Ltd. • Gizlilik PolitikasıKullanıcı Sözleşmesi", + "about2": "Tarayıcıda kullan", + "about3": "Lütfen Chrome tarayıcısını kullan ve bilgisayar ile aynı ağda kal. Port ${port} (Rastgele portun yanı sıra, ilk başlatılan çalışma alanı ayrıca sabit 6806 portunu da dinler; böylece tarayıcı eklentileri veya dış uygulamalar çekirdek arayüzüne kolayca erişebilir). Olası bağlantı adresleri şunlardır:", + "about4": "Tarayıcıyı aç", + "about5": "Erişim yetkilendirme kodu", + "about6": "Yapılandırmadan sonra erişim kimlik doğrulama parolası olarak kullanılacaktır, boş bırakırsan kimlik doğrulama kapatılır", + "about7": "Sistem ekran kilidini takip et", + "about8": "Etkinleştirildiğinde sistem ekranı kilitlendiğinde uygulama otomatik olarak kilitlenir", + "about11": "Ağ paylaşımı", + "about12": "Etkinleştirildiğinde aynı yerel ağdaki diğer cihazlar erişebilir. Değişiklikten sonra uygulama otomatik kapanır, lütfen elle yeniden başlat", + "about13": "API anahtarı", + "about14": "API çağrılarında kimlik doğrulaması gerekir
HTTP başlığı: Authorization: token ${token}", + "about17": "Doğrudan bağlantı seçiliyse proxy etkinleştirme", + "about18": "Loopback dışı adres (127.0.0.1/[::1]) kullanıyorsan önce erişim yetkilendirme kodunu ayarla", + "checkUpdate": "Güncellemeyi kontrol et", + "currentVer": "Geçerli sürüm", + "downloadLatestVer": "En son sürümü indir", + "themeLight": "Aydınlık", + "themeDark": "Karanlık", + "themeOS": "Sistemi takip et", + "pasteAsPlainText": "Düz metin olarak yapıştır", + "assets": "Varlıklar", + "alignCenter": "Ortala", + "alignLeft": "Sola hizala", + "alignRight": "Sağa hizala", + "alternateText": "Alternatif metin", + "bold": "Kalın", + "cardPreview": "Önizleme", + "check": "Görev Listesi", + "code": "Kod Bloğu", + "column": "Sütun", + "copied": "Kopyalandı", + "copy": "Kopyala", + "copyText": "Metni kopyala *", + "delete-column": "Sütunu sil", + "delete-row": "Satırı sil", + "down": "Aşağı", + "downloadTip": "Tarayıcı indirme işlevini desteklemiyor", + "edit-mode": "Düzenleme modunu değiştir", + "emoji": "Emoji", + "export": "Dışa aktar", + "fileTypeError": "Dosya türü hatalı", + "fullscreen": "Tam ekranı aç/kapat", + "generate": "Oluşturuluyor", + "headings": "Başlıklar", + "imageURL": "Görsel URL’si", + "indent": "Girinti ekle", + "info": "Bilgi", + "inline-code": "Satır içi kod", + "insertAfter": "Altına blok ekle", + "insertBefore": "Üstüne blok ekle", + "insertColumnLeft": "Sola sütun ekle", + "insertColumnRight": "Sağa sütun ekle", + "insertRowAbove": "Üstüne satır ekle", + "insertRowBelow": "Altına satır ekle", + "italic": "İtalik", + "line": "Tematik çizgi", + "link": "Bağlantı", + "image": "Görsel", + "ref": "Referans", + "list": "Liste", + "more": "Daha fazla", + "nameEmpty": "İsim boş olamaz", + "ordered-list": "Sıralı liste", + "outdent": "Girintiyi kaldır", + "outlineOutdent": "Liste dışa girintisini kaldır", + "outlineOutdentTip": "Etkinleştirildiğinde dışa girinti, alt öğeleri üst öğenin altına taşıyacak şekilde liste mantığını kullanır", + "spellcheck": "Yazım denetimi", + "spellcheckTip": "Etkinleştirildiğinde tarayıcının yerleşik yazım denetimi kullanılır (şu anda yalnızca İngilizce desteklenir)", + "spellcheckTip2": "Etkinleştirildiğinde, yerleşik yazım denetimi kullanılacaktır. Lütfen aşağıdaki listeden denetlenecek dilleri seçin", + "over": "üzeri", + "preview": "Dışa aktarma önizlemesi", + "desktop": "Masaüstü", + "tablet": "Tablet", + "mobile": "Mobil", + "copyToWechatMP": "WeChat MP’ye kopyala", + "copyToZhihu": "Zhihu’ya kopyala", + "copyToYuque": "Yuque’ye kopyala", + "pasteToWechatMP": "Kopyalandı, WeChat MP’ye yapıştırabilirsin", + "pasteToZhihu": "Kopyalandı, Zhihu’ya yapıştırabilirsin", + "pasteToYuque": "Kopyalandı, Yuque’ye yapıştırabilirsin", + "quote": "Alıntı", + "startRecord": "Kaydı başlat", + "endRecord": "Kaydı bitir", + "record-tip": "Cihaz kayıt özelliğini desteklemiyor", + "recording": "kaydediliyor...", + "redo": "Yinele", + "remove": "Kaldır", + "row": "Satır", + "splitView": "Bölünmüş görünüm", + "strike": "Üstü çizili", + "table": "Tablo", + "title": "Başlık", + "tooltipText": "İpucu metni", + "undo": "Geri al", + "up": "Yukarı", + "update": "Güncelle", + "insertAsset": "Görsel veya dosya ekle", + "uploadError": "Yükleme hatası", + "uploading": "Yükleniyor...", + "wysiwyg": "WYSIWYG", + "recentViewed": "Son görüntülenenler", + "recentOpened": "Son açılanlar", + "recentClosed": "Son kapatılanlar", + "recentModified": "Son değiştirilenler", + "_label": "Türkçe", + "_time": { + "albl": "önce", + "blbl": "sonra", + "now": "şimdi", + "1s": "1 saniye %s", + "xs": "%d saniye %s", + "1m": "1 dakika %s", + "xm": "%d dakika %s", + "1h": "1 saat %s", + "xh": "%d saat %s", + "1d": "1 gün %s", + "xd": "%d gün %s", + "1w": "1 hafta %s", + "xw": "%d hafta %s", + "1M": "1 ay %s", + "xM": "%d ay %s", + "1y": "1 yıl %s", + "2y": "2 yıl %s", + "xy": "%d yıl %s", + "max": "uzun bir süre %s" + }, + "_taskAction": { + "task.repo.checkout": "Anlık görüntüden geri yükleme işlemini gerçekleştir", + "task.database.index.full": "Dizini yeniden oluştur", + "task.database.index": "Veritabanı indekslemesini çalıştır", + "task.database.index.commit": "Veritabanı indeksleme kaydını çalıştır", + "task.database.index.ref": "Veritabanı indeks referansını çalıştır", + "task.database.index.fix": "Veritabanı indeks onarımını çalıştır", + "task.ocr.image": "Görsel OCR işlemini çalıştır (metin çıkar)", + "task.history.generateFile": "Geçmiş veritabanından belge oluşturmayı çalıştır", + "task.history.database.index.full": "Geçmiş veritabanı dizinini yeniden oluşturmayı çalıştır", + "task.history.database.index.commit": "Geçmiş veritabanı indeks kaydını çalıştır", + "task.database.index.embedBlock": "Veritabanı gömülü blok indeksini çalıştır", + "task.reload.ui": "Arayüzü yeniden yükle", + "task.asset.database.index.full": "Varlık veritabanı dizinini yeniden oluşturmayı çalıştır", + "task.asset.database.index.commit": "Varlık veritabanı indeks kaydını çalıştır", + "task.cache.virtualBlockRef": "Sanal blok referansı önbelleğini çalıştır" + }, + "_trayMenu": { + "showWindow": "Pencereyi göster", + "hideWindow": "Pencereyi gizle", + "setWindowTop": "Pencereyi üste sabitle", + "cancelWindowTop": "Pencere sabitlemeyi kaldır", + "officialWebsite": "Resmî siteyi ziyaret et", + "openSource": "Projeyi GitHub’da görüntüle", + "resetWindow": "Pencereyi sıfırla ve çık", + "quit": "Uygulamadan çık" + }, + "_attrView": { + "table": "Tablo", + "gallery": "Kart görünümü", + "kanban": "Kanban", + "key": "Birincil anahtar", + "select": "Seç" + }, + "_kernel": { + "0": "Not defteri sorgusu başarısız", + "1": "Dosya adı zaten mevcut", + "2": "[%s] kutusunun [%s] yolundaki dosyalar listelenemedi: %s", + "3": "[%s] not defterindeki [%s] dosyası okunamadı: %s", + "4": "[%s] not defterindeki [%s] dosyasının meta bilgisi alınamadı: %s", + "5": "[%s] not defterindeki [%s] dosyası taşınamadı: %s", + "6": "[%s] not defterinde [%s] klasörü oluşturulamadı: %s", + "7": "[%s] not defterindeki [%s] yolu silinemedi: %s", + "8": "Güncelleme kontrolü başarısız", + "9": "\uD83D\uDE80 Yeni bir sürüm mevcut, lütfen sürüm duyurusuna göz atın %s", + "10": "En son sürüm kullanılıyor", + "11": "\uD83D\uDCE2 Sistem duyurusu:%s", + "12": "Varlık sorgusu başarısız [%s]", + "13": ". ile başlayan dosya oluşturulamaz", + "14": "Dışa aktarma başarısız: %s", + "15": "[%s] kimliğine sahip içerik bloğu bulunamadı", + "16": "Başlıksız", + "17": "Başlangıçta ilk senkronizasyon başarısız oldu. Devam edersen öngörülemeyen veri üzerine yazmalar olabilir. Lütfen önce bir senkronizasyon yap", + "18": "Topluluk kullanıcı hesabı alınamadı", + "19": "Kullanıcı oturum bilgisi süresi doldu, lütfen tekrar giriş yap", + "20": "Alt belgeler içerirken başlığa dönüştürülemez", + "21": "Lütfen doğrulama kodunu gir", + "22": "Doğrulama kodu hatalı", + "23": "Veri deposu bozulmuş, lütfen veri deposunu sıfırla", + "24": "Ağ zaman aşımına uğradı, lütfen daha sonra tekrar dene", + "25": "Öznitelik adı yalnızca İngilizce harf ve rakam içerebilir", + "26": "Lütfen önce [Ayarlar - Hakkında - Veri deposu anahtarı] kısmından veri deposu anahtarını başlat", + "27": "[%v] yükleniyor", + "28": "Ağ hatalı, lütfen daha sonra tekrar dene", + "29": "Bu özellik için [Yıllık Abonelik] gereklidir (zaten satın aldıysan Ayarlar - Hesap kısmından yenile veya tekrar giriş yap)", + "30": "Bulut bilgisi alınamadı", + "31": "Hesap doğrulaması başarısız, lütfen tekrar giriş yap", + "32": "Bulut not defteri kaldırılamadı", + "33": "Dosya okuma/yazma veya ağ erişim izni yetersiz. Lütfen çalışma alanı klasör izinlerini ve antivirüs/firewall ayarlarını kontrol et. SiYuan’ı daha önce yönetici olarak çalıştırdıysan yeni bir çalışma alanı dizinine geçmeyi düşün; mevcut dizin artık normal kullanıcılar tarafından erişilemiyor olabilir", + "34": "Bu işlem salt okunur modda desteklenmiyor", + "35": "Dizin yeniden oluşturuluyor, lütfen bekle...", + "36": "Tarihi belgede çok fazla içerik var, performans etkilenmesin diye düz metin moduna geçildi", + "37": "Bulut senkron klasör adı (Bucket) boş olamaz, boşluk veya özel karakter içeremez, en fazla 63 karakter olabilir", + "38": "Çok fazla anahtar kelime kullanılmış [%d], gerekirse [Ayarlar - Arama - Geri bağlantı anahtar sınırı] kısmından düzenle", + "39": "Dizin siliniyor %s", + "40": "Dizin ekleniyor %s", + "41": "Yükleme tamamlandı [%d]", + "42": "Ayar tamamlandı, uygulama otomatik kapanacak, lütfen daha sonra yeniden başlat...", + "43": "Bulut alanı kapasitesi [%s] aşıldı, veri yüklemesi devam edemez", + "44": "Şablon çözümleme hatası: %s", + "45": "Açılıyor, lütfen bekle...", + "46": "Paket kurulumu başarısız [%s]: %s", + "47": "Kaldırma başarısız: %s", + "48": "Yalnızca ilk [%d] alt belge listelendi, ayarlamak istersen [Ayarlar - Belge ağacı - Maksimum liste sayısı] kısmını düzenle", + "49": "Lütfen günlük notu kayıt yolunu Not Defteri Ayarları’nda belirt", + "50": "Referans çözümleniyor [%s]", + "51": "İçerik bloğu önbelleğe alınıyor [%d]", + "52": "Kullanıcı rehberi her açıldığında sıfırlanır, lütfen içinde veri kaydetme", + "53": "Veri senkronizasyonu etkin değil", + "54": "Referanslar indeksleniyor...", + "55": "[%d] belge referansları indekslendi", + "56": "Yeniden indeksleniyor, tamamlanana kadar açmayı deneme", + "57": "Geçici anahtar oluşturulamadı", + "58": "[%d/%d] Dizin doğrulanıyor...", + "59": "Senkronizasyon yok sayma listesi ayarlanamadı", + "60": "Güncelleme paketi alınamadı: %s", + "61": "⬆️ Yeni sürüm paketi hazır, şimdi yüklemek ister misin?", + "62": "⬆️ Yeni sürüm paketi hazır, çıkarken yükleme seçeneği sunulacak", + "63": "Kurtarılıyor, lütfen bekle...", + "64": "Toplam [%d] dosya var, indeksleme biraz sürebilir, lütfen bekle...", + "65": "Veriler dışa aktarılıyor...", + "66": "Veri dosyası oluşturuldu [%s]", + "67": "%s tarihinde yüklendi, %s tarihinde indirildi", + "68": "Deneme süresinde bulut alanı [%s] kapasitesi aşıldı, senkron devam edemez. Abonelik sonrası kapasite [8 GB] olur", + "69": "İndirme tamamlandı", + "70": "[%s] işleniyor, lütfen bekle...", + "71": "Varlık dosyası eklenemedi, lütfen belgeyi yeniden aç", + "72": "İçerik panoya kopyalandı, lütfen SiYuan’a dönüp yapıştır", + "73": "Veriler içe aktarılıyor...", + "74": "Çekirdek tamamen başlatılmadı [%d%%], lütfen biraz sonra dene", + "75": "Dosyaya erişim denemesi başarısız", + "76": "Bulut sağlayıcısının ağ bağlantısı doğrulaması başarısız, ağ ayarlarını kontrol et", + "77": "Geçersiz dizin yolu [%s]", + "78": "Eski ve yeni yollar aynı", + "79": "Yalnızca Markdown belgeleri içe aktarılabilir", + "80": "Senkronizasyon başarısız: %s", + "81": "Veriler senkronize ediliyor...", + "82": "%s tarihinde senkronize edildi", + "83": "Erişim yetkilendirme kodu hatalı", + "84": "Yedekleme başarısız: %s", + "85": "Dosya başka bir program tarafından kullanılıyor %s", + "86": "Lütfen [Ayarlar - Hakkında - Erişim yetkilendirme kodu] kısmını yapılandır", + "87": "Bu konuma taşınamaz", + "88": "[%d] veri dosyası çözümlendi, [%d] kaldı", + "89": "[%d/%d] [%s] blok düzeyinde veri indeksleri oluşturuldu [%d]", + "90": "[%d/%d] [%s] blok düzeyinde arama indeksleri oluşturuldu [%d]", + "91": "Referanssız varlıklar temizlendi. [%d] dosya silindi, toplamda [%s] disk alanı boşaltıldı", + "92": "Belge ağacı çözümleniyor [%s]", + "93": "[%d/%d] [%s] belgesiyle ilgili dizin temizlendi", + "94": "Yükleme başarısız: %s", + "95": "Çıkılıyor...", + "96": "Çıkış sırasında senkron başarısız. Yerel verilerin bulutla tutarlı olması için lütfen elle senkronizasyon yap", + "97": "Zorla çık", + "98": "Çalışma alanını kurulum dizini altına koyma, aksi halde kaldırma veya güncelleme sırasında veri kaybolabilir", + "99": "Veri temizliği tamamlandı", + "100": "Veri temizleniyor...", + "101": "Hatırlatıcı ayarlandı [%s]", + "102": "İşlem tamamlandı", + "103": "Güncelleme paketi arka planda indirildi. Çıkarken yeni sürüm kurulumu sorulacak", + "104": "Güncelleme paketi indirilemedi, ağ bağlantısını kontrol et", + "105": "Başlıksız", + "106": "Maksimum uzunluk 512 karakter ile sınırlı", + "107": "Belge taşındı [%s]", + "108": "Veri senkronizasyonunda çakışma bulundu, [Veri Geçmişi] kısmında çakışma içeriğini görebilirsin", + "109": "Hatırlatıcı kaldırıldı [%s]", + "110": "Yeniden adlandırılıyor...", + "111": "Veri kaydediliyor [%s]...", + "112": "Markdown işaretleme sembolü [%s] içermemeli", + "113": "Veri yazımı tamamlanıyor...", + "114": "Etiket boş olamaz", + "115": "Lütfen önce [Ayarlar - Dışa Aktar - Pandoc yolu] kısmını ayarla", + "116": "İşleniyor, lütfen bekle...", + "117": "[%s] geçerli bir Pandoc çalıştırılabilir dosyası değil", + "118": "Mevcut ayarlar 7 seviye alt belge oluşturulmasına izin vermiyor", + "119": "Ağ dosyası indiriliyor [%s]", + "120": "İndirme tamamlandı, toplam [%d] dosya", + "121": "Bu belgede ağ dosyası yok", + "122": "Eklentiyle gelen kenar çubuğu özelliği yalnızca masaüstünde yapılandırılabilir (mobil tarayıcıyla http://127.0.0.1:6806/stage/build/desktop adresine erişip yapılandırabilirsin, ardından SiYuan uygulamasını yeniden başlat)", + "123": "Senkronizasyon yalnızca bulut senkron klasörü eklendikten/ seçildikten sonra etkinleştirilebilir", + "124": "Lütfen [Ayarlar - Bulut - Bulut Senkronizasyonunu Etkinleştir] kısmından etkinleştir", + "125": "Otomatik senkron çok kez başarısız oldu. Manuel senkron dene; sorun devam ederse GitHub Issues üzerinden bildir", + "126": "Yer imi boş olamaz", + "127": "Abonelik bitimine [%d] gün kaldı, ardından bulut verileri tamamen silinecek. Yenilemek için buraya git", + "128": "Abonelik süresi doldu, resmi bulut verileri tamamen silinecek (S3/WebDAV etkilenmez). Süre dolduktan iki gün sonra bu uyarı görünmez. Yenilemek için buraya git", + "129": "Bulut verileri bozulmuş, sorunu çözmek için yerel veri deposunu ve bulut klasörünü sıfırla", + "130": "Yeni sürüm yükleyicisi başlatılıyor. Güvenlik taraması nedeniyle biraz sürebilir, lütfen bekle...", + "131": "Bu işlem desteklenmiyor, lütfen işlemi bulut sağlayıcı yönetim konsolundan yap", + "132": "SQL arama modu değiştirme işlemini desteklemez, lütfen başka bir arama yöntemi kullan", + "133": "Güncelleme paketi indiriliyor [%s]", + "134": "Yeni geri yüklenen verilerin üzerine yazılmasını önlemek için senkronizasyon geçici olarak askıya alındı", + "135": "Veri deposu anahtarı hatalı, veriler çözümlenemiyor. Lütfen Kullanıcı Kılavuzu - SSS - Anahtar Kaybı adımlarına bak", + "136": "Veri deposu anahtarı başlatılıyor...", + "137": "Veri deposu anahtarı başlatılamadı: %s", + "138": "Veri deposu anahtarı ayarlandı", + "139": "Veri anlık görüntüsü oluşturuluyor, [%s] dosya işlendi, [%s] kaldı...", + "140": "Veri anlık görüntüsü oluşturulamadı: %s", + "141": "Veri anlık görüntüsü geri yüklenemedi", + "142": "Girdi boş olamaz", + "143": "Veri anlık görüntüsü oluşturuluyor...", + "144": "Veri deposu sıfırlanıyor...", + "145": "Veri deposu sıfırlandı, arayüz birazdan yenilenecek...", + "146": "Veri deposu sıfırlanamadı: %s", + "147": "Yeni veri anlık görüntüsü oluşturuldu, %.2fs sürdü", + "148": "Veri anlık görüntüsünde değişiklik bulunamadı, %.2fs sürdü", + "149": "Veri anlık görüntüsü senkronize edildi, %.2fs sürdü", + "150": "Yüklenen/indirilen dosyalar %d/%d
 yüklü/indirilen parçalar %d/%d
 gönderilen/alınan bayt %s/%s", + "151": "Şu sembolleri içermemelidir \\ / : * ? " ' < > |", + "152": "Yüklenen dosyalar %d, parçalar %d, gönderilen veri %s", + "153": "İndirilen dosyalar %d, parçalar %d, alınan veri %s", + "154": "Bulut en fazla 12 yedek anlık görüntüyü destekler", + "155": "Bulut senkron klasörü [main] olarak sıfırlandı", + "156": "Kimlik doğrulama başarısız, lütfen veya yeniden aç", + "157": "Anahtar tanınmadı, kopyalanan anahtarın doğru olduğundan emin ol", + "158": "Veri deposu indeksleniyor, veriler taranıyor %s", + "159": "Veri deposu indeksleniyor, en son dosya alınıyor %v/%v", + "160": "Veri deposu indeksleniyor, dosya ekleniyor %v/%v", + "161": "Veri deposu çıkarılıyor, veriler taranıyor %s", + "162": "Veri deposu çıkarılıyor, dosya ekleniyor %v/%v", + "163": "Veri deposu çıkarılıyor, dosya siliniyor %v/%v", + "164": "Veri deposu anlık görüntüsü indiriliyor %s", + "165": "Veri deposu dosyası indiriliyor %v/%v", + "166": "Veri deposu parçası indiriliyor %v/%v", + "167": "Veri deposu referansı indiriliyor %s", + "168": "Veri deposu anlık görüntüsü yükleniyor %s", + "169": "Veri deposu dosyası yükleniyor %v/%v", + "170": "Veri deposu parçası yükleniyor %v/%v", + "171": "Veri deposu referansı yükleniyor %s", + "172": "Yetkilendirme kodunu unuttuysan yardım almak için buraya tıkla", + "173": "Lütfen erişim yetkilendirme kodunu gir", + "174": "Erişimi aç", + "175": "Lütfen doğrulama kodunu gir", + "176": "SiYuan", + "177": "Uygulamadan çık", + "178": "Erişim Yetkilendirmesi - SiYuan", + "179": "Disk alanı yetersiz olabilir. Çalışma alanı diskinde verinin en az iki katı kadar boş alan bulundurman önerilir", + "180": "Aranan içerik bloğu mevcut değil", + "181": "Belge topluluğa paylaşıldı, görmek için tıkla", + "182": "Belge paylaşılıyor, lütfen bekle...", + "183": "Dizin belgesi doğrulanıyor [%d/%d %s]", + "184": "SiYuan tarafından desteklenmektedir", + "185": "Dizin doğrulaması tamamlandı", + "186": "Bulut senkron klasörü kilitleniyor", + "187": "Bulut senkron klasörü kilidi kaldırılıyor", + "188": "Bulut senkron klasörü kilitlenemedi, lütfen daha sonra dene", + "189": "Bulut senkron klasörü hâlâ başka cihazlar tarafından kilitli, lütfen daha sonra dene", + "190": "Dizin doğrulama sırasında bir sorun bulundu, otomatik olarak düzeltildi", + "191": "[%d/%d] Tarihsel veri indeksi oluşturuldu", + "192": "Tarihsel veri indeksi yeniden oluşturuluyor, lütfen bekle...", + "193": "Yapılandırma için lütfen Kullanıcı Kılavuzu’ndaki [Yapay Zeka] bölümüne bak", + "194": "Nutstore arayüzünde kısıtlamalar vardır, lütfen başka bir WebDAV hizmeti kullan", + "195": "Sistem saati hatalı, lütfen düzeltip tekrar dene", + "196": "Çalışma alanını üçüncü taraf senkron disk (iCloud/OneDrive/Dropbox/Google Drive/Nutstore/Baidu/Tencent vb.) altına koyma, aksi halde veri bozulur", + "197": "Belirtilen Word .docx şablonu [%s] bulunamadı, lütfen [Ayarlar - Dışa Aktar - Word .docx şablon yolu] kısmını kontrol et", + "198": "Bu geçerli bir Veri arşivi değil. [Belge ağacı]ndan dışa aktardıysan aynı yerden içe aktar", + "199": "Bu geçerli bir .sy.zip arşivi değil. [Ayarlar]dan dışa aktardıysan aynı yerden içe aktar", + "200": "Genel arama yanıt süresi yavaş, arama kapsamını daraltmak için tür filtresi veya anahtar kelime eklemen önerilir", + "201": "Veri deposu temizlenemedi: %s", + "202": "Veri deposu temizleniyor...", + "203": "Veri deposu temizlendi, [%d] anlık görüntü ve [%d] veri nesnesi silindi, toplamda [%s] disk alanı boşaltıldı", + "204": "Kullanıcı rehberindeki belge topluluğa paylaşılamaz", + "205": "Eklenti mevcut ortamda desteklenmiyor", + "206": "İçerik değiştirme işlemi yapılıyor [%d/%d]", + "207": "Yol değiştirme işlemi yapılıyor [%d/%d]", + "208": "Dizin listesi yükleniyor...", + "209": "Kontrol dizini yükleniyor...", + "210": "Bulut verileri doğrulanıyor %v/%v", + "211": "Bulut veri doğrulaması tamamlandı", + "212": "Mevcut sürümde bulut senkronizasyon hataları var, lütfen en son sürüme güncelle. Verdiğimiz rahatsızlık için özür dileriz", + "213": "Bulut doğrulaması başarısız, lütfen en son sürüme güncelle ve tekrar giriş yaparak senkron dene", + "214": "Bu özelliği kullanmak için hesabına giriş yapmalı ve [PRO Özellikleri] veya [Yıllık Abonelik] satın almalısın", + "215": "Lütfen masaüstü kullanıcı rehberine bak", + "216": "Varlık içerik veri indeksi yeniden oluşturuluyor, lütfen bekle...", + "217": "[%d/%d] Varlık içerik veri indeksi oluşturuldu", + "218": "Çok fazla veri deposu anlık görüntüsü tespit edildi, bu durum program açılışını ve senkronizasyonu yavaşlatıyor. Lütfen [Ayarlar - Hakkında - Veri deposunu temizle] işlemini yapmayı düşün", + "219": "Bulut depolama hizmeti şu anda kullanılamıyor, lütfen daha sonra tekrar dene", + "220": "Önceki sürümdeki bir hata nedeniyle bulut verileri bozulmuş. Lütfen Kullanıcı Kılavuzu - SSS - Anahtar Kaybı adımlarını izleyerek yerel veri deposunu ve bulut klasörünü sıfırla", + "221": "Belgeye göre gruplanmışken değiştirme işlemi desteklenmez. Lütfen gruplandırmayı kaldırıp sonra değiştir", + "222": "Veri senkronizasyonu devam ediyor, lütfen tamamlanmasını bekleyip tekrar dene", + "223": "Bulut depolama temizleniyor...", + "224": "Bulut depolama veri nesneleri listeleniyor...", + "225": "Bulut depolama anlık görüntüleri listeleniyor...", + "226": "Bulut depolama anlık görüntü referansları listeleniyor...", + "227": "Bulut depolama anlık görüntüsü indiriliyor...", + "228": "Bulut depolama veri dosyaları indiriliyor...", + "229": "Bulut depolamada kullanılmayan anlık görüntüler siliniyor...", + "230": "Bulut depolamada kullanılmayan kontrol dizinleri siliniyor...", + "231": "Bulut depolamada kullanılmayan veri nesneleri siliniyor...", + "232": "Bulut veri depolama temizlendi. [%d] anlık görüntü ve [%d] veri nesnesi silindi, toplamda [%s] disk alanı boşaltıldı", + "233": "Kullanıcı rehberi kapatılıyor...", + "234": "[%d/%d] [%s] belgesinin okunabilir yolları güncellendi [%d]", + "235": "[%d/%d] pazar paketi güncelleniyor...", + "236": "[%d/%d] pazar paketi [%s] güncelleniyor...", + "237": "[%d] pazar paketi başarıyla güncellendi", + "238": "Pazar paketi [%s] güncellenemedi, lütfen tekrar dene", + "239": "İlgili işlemler yürütülüyor, lütfen daha sonra tekrar dene", + "240": "Sürüklenen başlık bir kapsayıcı blok içinde yer alıyor, bu nedenle sürükle-bırak işlemi yapılamaz", + "241": "Alt başlığa sürükleme desteklenmiyor", + "242": "Kullanılabilir alan [%s], bu işlem için en az [%s] gereklidir", + "243": "Yalnızca ilk [%d] etiketi (alt etiketler dahil) listelenir. Ayarlamak istersen [Ayarlar - Belge Ağacı - Maksimum liste sayısı] kısmını düzenle", + "244": "Son kullanımda veri indeksleme tamamlanmadı. Lütfen [Belge Ağacı - Dizin Yeniden Oluştur] işlemini yap. Bilgisayarı kapatmadan önce programı tamamen kapat", + "245": "Son kullanımda veri indeksleme tamamlanmadı. Lütfen [Belge Ağacı - Dizin Yeniden Oluştur] işlemini yap. Normal çıkış için sağ paneldeki [Uygulamadan Çık] seçeneğini kullan", + "246": "Belge başlığı / karakterini içeremez, _ ile değiştirildi", + "247": "Dosya [%s] maksimum sınır [%s] değerini aştı, buluta yükleme sırasında yoksayıldı", + "248": "Hedef başlık bir kapsayıcı blokta yer alıyor ve bırakma noktası olarak kullanılamaz", + "249": "Yapılandırma hatası nedeniyle verilere erişilemiyor. Lütfen ayarları ve bulut izinlerini kontrol et", + "250": "Bulut depolama tarafından istek sınırlandı. Lütfen ayarları ve bulut izinlerini kontrol et", + "251": "Toplam kullanılmayan varlık [%d], burada yalnızca [%d] listelendi", + "252": "\uD83D\uDEA8 Microsoft Defender çekirdeği yanlışlıkla silebilir, verileri yok edebilir ve performansı düşürebilir. SiYuan kurulum ve çalışma alanı yollarını istisna listesine eklemen önerilir", + "253": "Dosya [%s] sıkıştırılıyor, lütfen bekle...", + "254": "[Bölge ID] hatalı Bölge ID, lütfen S3 hizmet sağlayıcısının belgelerini kontrol ederek doğru şekilde yapılandır", + "255": "Hedef site hotlink koruması etkinleştirmiş, bu nedenle [%d] kaynak indirilemiyor", + "256": "Belirtilen yol [%s], bir üst çalışma alanı yolu [%s] içeriyor", + "257": "Beni 30 gün hatırla", + "258": "İşlem başarısız, lütfen daha sonra tekrar dene", + "259": "Son %d gün", + "260": "Dün", + "261": "Bugün", + "262": "Yarın", + "263": "Gelecek %d gün", + "264": "[%s] alanı boş", + "265": "Aralık dışında", + "266": "Tesseract OCR kurulu değil veya yapılandırılmamış, lütfen Kullanıcı Kılavuzu - Varlıklar bölümündeki yönergeleri takip et", + "267": "Adsız veritabanı", + "268": "Lütfen dikkat: [%s] dosyası [%d MB] sınırını aştı, bu performans düşüşüne neden olabilir", + "269": "Bu blok zaten [%s] veritabanına eklenmiş", + "270": "Veri indeksi optimize ediliyor, lütfen bekle...", + "271": "Veri indeksi optimizasyonu tamamlandı, [%s] disk alanı boşaltıldı", + "272": "Adsız alan", + "273": "Çalışma alanını diskin kök dizinine oluşturma, yeni bir klasör oluştur ve onu çalışma alanı olarak kullan", + "274": "Bu klasör başka dosyalar içeriyor, lütfen yeni bir klasör oluştur ve onu çalışma alanı olarak kullan", + "275": "Daha yeni bir sürümde oluşturulmuş belgeler açılamıyor. Lütfen en son sürüme yükseltip tekrar deneyin" + } +} diff --git a/app/appearance/langs/zh_CHT.json b/app/appearance/langs/zh_CHT.json index 1969905b4..bd21aad02 100644 --- a/app/appearance/langs/zh_CHT.json +++ b/app/appearance/langs/zh_CHT.json @@ -304,6 +304,7 @@ "numberFormatRUB": "盧布", "numberFormatINR": "盧比", "numberFormatKRW": "韓元", + "numberFormatTRY": "土耳其鎊", "numberFormatCAD": "加元", "numberFormatCHF": "瑞士法郎", "numberFormatTHB": "泰銖", diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json index 79b18cc84..e66e33f97 100644 --- a/app/appearance/langs/zh_CN.json +++ b/app/appearance/langs/zh_CN.json @@ -304,6 +304,7 @@ "numberFormatRUB": "卢布", "numberFormatINR": "卢比", "numberFormatKRW": "韩元", + "numberFormatTRY": "土耳其里拉", "numberFormatCAD": "加元", "numberFormatCHF": "瑞士法郎", "numberFormatTHB": "泰铢", diff --git a/app/electron/init.html b/app/electron/init.html index 29288c581..0a5cfdb6b 100644 --- a/app/electron/init.html +++ b/app/electron/init.html @@ -216,6 +216,7 @@ + @@ -266,6 +267,7 @@ + diff --git a/app/src/constants.ts b/app/src/constants.ts index c8c3cfc11..f4731c050 100644 --- a/app/src/constants.ts +++ b/app/src/constants.ts @@ -312,6 +312,7 @@ export abstract class Constants { pl_PL: "20210808180117-6v0mkxr", pt_BR: "20210808180117-6v0mkxr", ru_RU: "20210808180117-6v0mkxr", + tr_TR: "20210808180117-6v0mkxr", zh_CHT: "20211226090932-5lcq56f", zh_CN: "20210808180117-czj9bvb", }; diff --git a/app/src/types/config.d.ts b/app/src/types/config.d.ts index 68da3796f..58a85c3bb 100644 --- a/app/src/types/config.d.ts +++ b/app/src/types/config.d.ts @@ -289,6 +289,7 @@ declare namespace Config { | "pl_PL" | "pt_BR" | "ru_RU" + | "tr_TR" | "zh_CN" | "zh_CHT"; diff --git a/kernel/av/value.go b/kernel/av/value.go index 625bafe5a..7a112517a 100644 --- a/kernel/av/value.go +++ b/kernel/av/value.go @@ -490,6 +490,7 @@ const ( NumberFormatRUB NumberFormat = "RUB" // 卢布 NumberFormatINR NumberFormat = "INR" // 卢比 NumberFormatKRW NumberFormat = "KRW" // 韩元 + NumberFormatKRW NumberFormat = "TRY" // 土耳其里拉 NumberFormatCAD NumberFormat = "CAD" // 加拿大元 NumberFormatCHF NumberFormat = "CHF" // 瑞士法郎 NumberFormatTHB NumberFormat = "THB" // 泰铢 @@ -562,6 +563,9 @@ func formatNumber(content float64, format NumberFormat) string { case NumberFormatKRW, "won": p := message.NewPrinter(language.Korean) return p.Sprintf("₩%.0f", content) + case NumberFormatTRY, "turkishLira": + p := message.NewPrinter(language.Turkish) + return p.Sprintf("₺%.2f", content) case NumberFormatCAD, "canadianDollar": p := message.NewPrinter(language.English) return p.Sprintf("CA$%.2f", content) diff --git a/kernel/bazaar/package.go b/kernel/bazaar/package.go index 1681780b9..2fdb5b17f 100644 --- a/kernel/bazaar/package.go +++ b/kernel/bazaar/package.go @@ -54,6 +54,7 @@ type DisplayName struct { PlPL string `json:"pl_PL"` PtBR string `json:"pt_BR"` RuRU string `json:"ru_RU"` + TrTR string `json:"tr_TR"` ZhCHT string `json:"zh_CHT"` ZhCN string `json:"zh_CN"` } @@ -72,6 +73,7 @@ type Description struct { PlPL string `json:"pl_PL"` PtBR string `json:"pt_BR"` RuRU string `json:"ru_RU"` + TrTR string `json:"tr_TR"` ZhCHT string `json:"zh_CHT"` ZhCN string `json:"zh_CN"` } @@ -90,6 +92,7 @@ type Readme struct { PlPL string `json:"pl_PL"` PtBR string `json:"pt_BR"` RuRU string `json:"ru_RU"` + TrTR string `json:"tr_TR"` ZhCHT string `json:"zh_CHT"` ZhCN string `json:"zh_CN"` } @@ -224,6 +227,10 @@ func getPreferredReadme(readme *Readme) string { if "" != readme.RuRU { ret = readme.RuRU } + case "tr_TR": + if "" != readme.TrTR { + ret = readme.TrTR + } case "zh_CHT": if "" != readme.ZhCHT { ret = readme.ZhCHT @@ -299,6 +306,10 @@ func GetPreferredName(pkg *Package) string { if "" != pkg.DisplayName.RuRU { ret = pkg.DisplayName.RuRU } + case "tr_TR": + if "" != pkg.DisplayName.TrTR { + ret = pkg.DisplayName.TrTR + } case "zh_CHT": if "" != pkg.DisplayName.ZhCHT { ret = pkg.DisplayName.ZhCHT @@ -374,6 +385,10 @@ func getPreferredDesc(desc *Description) string { if "" != desc.RuRU { ret = desc.RuRU } + case "tr_TR": + if "" != desc.TrTR { + ret = desc.TrTR + } case "zh_CHT": if "" != desc.ZhCHT { ret = desc.ZhCHT diff --git a/kernel/util/working.go b/kernel/util/working.go index ddd91ae6a..955bb8d27 100644 --- a/kernel/util/working.go +++ b/kernel/util/working.go @@ -103,7 +103,7 @@ func Boot() { readOnly := flag.String("readonly", "false", "read-only mode") accessAuthCode := flag.String("accessAuthCode", "", "access auth code") ssl := flag.Bool("ssl", false, "for https and wss") - lang := flag.String("lang", "", "ar_SA/de_DE/en_US/es_ES/fr_FR/he_IL/it_IT/ja_JP/ko_KR/pl_PL/pt_BR/ru_RU/zh_CHT/zh_CN") + lang := flag.String("lang", "", "ar_SA/de_DE/en_US/es_ES/fr_FR/he_IL/it_IT/ja_JP/ko_KR/pl_PL/pt_BR/ru_RU/tr_TR/zh_CHT/zh_CN") mode := flag.String("mode", "prod", "dev/prod") flag.Parse()