Skip to content

Commit

Permalink
Merge branch 'translate' to add Turkish translation
Browse files Browse the repository at this point in the history
  • Loading branch information
schlagmichdoch committed Oct 31, 2023
2 parents b4e74c2 + f8e7213 commit ddeafd1
Show file tree
Hide file tree
Showing 6 changed files with 318 additions and 28 deletions.
11 changes: 8 additions & 3 deletions public/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,11 @@ <h2 class="center" data-i18n-key="dialogs.language-selector-title" data-i18n-att
<button class="button fw" value="en">
<span>English</span>
</button>
<button class="button fw" value="es">
<span>Español</span>
<span>-</span>
<span>(Spanish)</span>
</button>
<button class="button fw" value="fr">
<span>Français</span>
<span>-</span>
Expand Down Expand Up @@ -191,10 +196,10 @@ <h2 class="center" data-i18n-key="dialogs.language-selector-title" data-i18n-att
<span>-</span>
<span>(Russian)</span>
</button>
<button class="button fw" value="es">
<span>Español</span>
<button class="button fw" value="tr">
<span>Türkçe</span>
<span>-</span>
<span>(Spanish)</span>
<span>(Turkish)</span>
</button>
<button class="button fw" value="zh-CN">
<span>中文</span>
Expand Down
160 changes: 150 additions & 10 deletions public/lang/tr.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,164 @@
"header": {
"about_title": "PairDrop Hakkında",
"about_aria-label": "PairDrop Hakkında Aç",
"theme-auto_title": "Temayı Sisteme Uyarla",
"theme-light_title": "Daima Açık Tema Kullan",
"theme-dark_title": "Daima Koyu Tema Kullan",
"notification_title": "Bildirimleri Etkinleştir",
"theme-auto_title": "Temayı sisteme uyarla",
"theme-light_title": "Daima açık tema kullan",
"theme-dark_title": "Daima koyu tema kullan",
"notification_title": "Bildirimleri etkinleştir",
"install_title": "PairDrop'u Yükle",
"pair-device_title": "Cihaz Eşleştir",
"edit-paired-devices_title": "Eşleştirilmiş Cihazları Düzenle",
"cancel-paste-mode": "Bitti"
"pair-device_title": "Cihazı kalıcı olarak eşle",
"edit-paired-devices_title": "Eşleştirilmiş cihazları düzenle",
"cancel-paste-mode": "Bitti",
"join-public-room_title": "Geçici olarak genel odaya katılın",
"language-selector_title": "Dili Seç"
},
"instructions": {
"no-peers_data-drop-bg": "Alıcıyı seçmek için bırakın"
"no-peers_data-drop-bg": "Alıcıyı seçmek için bırakın",
"x-instructions_mobile": "Dosya göndermek için dokun veya mesaj göndermek için uzun dokun",
"click-to-send": "Göndermek için tıkla",
"activate-paste-mode-and-other-files": "ve {{count}} diğer dosya",
"tap-to-send": "Göndermek için dokun",
"activate-paste-mode-base": "Göndermek için diğer cihazlarda PairDrop'u açın",
"no-peers-subtitle": "Diğer ağlarda keşfedilebilir olmak için cihazları eşleştirin veya ortak bir odaya girin",
"activate-paste-mode-shared-text": "paylaşılan metin",
"x-instructions_desktop": "Dosya göndermek için tıkla ya da mesaj göndermek için sağ tıkla",
"no-peers-title": "Dosya göndermek için diğer cihazlarda PairDrop'u açın",
"x-instructions_data-drop-peer": "Göndermek için serbest bırak",
"x-instructions_data-drop-bg": "Alıcıyı seçmek için bırakın"
},
"footer": {
"display-name_data-placeholder": "Yükleniyor…",
"display-name_title": "Cihazının adını kalıcı olarak düzenle"
"display-name_title": "Cihazının adını kalıcı olarak düzenle",
"webrtc": "WebRTC mevcut değilse.",
"public-room-devices_title": "Genel odada ağdan bağımsız olarak cihazlar tarafından keşfedilebilirsiniz.",
"traffic": "Trafik",
"paired-devices_title": "Eşleştirilmiş cihazlarda ağdan bağımsız olarak her zaman keşfedilebilirsiniz.",
"public-room-devices": "{{roomId}} odası",
"paired-devices": "eşleştirilmiş cihazlar tarafından",
"on-this-network": "bu ağ üzerinde",
"routed": "sunucu üzerinden yönlendirilir",
"discovery": "Keşfedilebilirsin:",
"on-this-network_title": "Bu ağdaki herkes tarafından keşfedilebilirsiniz.",
"known-as": "Bilinen adın:"
},
"dialogs": {
"cancel": "İptal",
"edit-paired-devices-title": "Eşleştirilmiş Cihazları Düzenle"
"edit-paired-devices-title": "Eşleştirilmiş Cihazları Düzenle",
"base64-paste-to-send": "{{type}} göndermek için buraya yapıştır",
"auto-accept-instructions-2": "böylelikle cihazdan gönderilen tüm dosyaları otomatik olarak kabul eder.",
"receive-text-title": "Mesaj Alındı",
"auto-accept-instructions-1": "Etkinleştir",
"pair-devices-title": "Cihazları Kalıcı Eşleştir",
"download": "İndir",
"title-file": "Dosya",
"base64-processing": "İşleniyor…",
"decline": "Reddet",
"receive-title": "{{descriptor}} Alındı",
"leave": "Ayrıl",
"message_title": "Göndermek için mesaj girin",
"join": "Katıl",
"title-image-plural": "Resimler",
"send": "Gönder",
"base64-tap-to-paste": "{{type}} yapıştırmak için buraya dokun",
"base64-text": "metin",
"copy": "Kopyala",
"file-other-description-image": "ve 1 diğer resim",
"pair-devices-qr-code_title": "Bu cihazı eşleştirmek üzere bağlantıyı kopyalamak için tıklayın",
"temporary-public-room-title": "Geçici Genel Oda",
"base64-files": "dosyalar",
"has-sent": "gönderdi:",
"file-other-description-file": "ve 1 diğer dosya",
"public-room-qr-code_title": "Genel odanın bağlantı linkini kopyalamak için tıkla",
"close": "Kapat",
"system-language": "Sistem Dili",
"unpair": "Kopar",
"title-image": "Resim",
"file-other-description-file-plural": "ve {{count}} diğer dosya",
"would-like-to-share": "paylaşmak istiyor",
"send-message-to": "Mesaj Gönderin",
"language-selector-title": "Dili Seç",
"pair": "Bağla",
"hr-or": "VEYA",
"scan-qr-code": "veya QR kodunu tarayın.",
"input-key-on-this-device": "Bu anahtarı başka bir cihazda girin",
"download-again": "Tekrar indir",
"accept": "Kabul Et",
"paired-devices-wrapper_data-empty": "Eşlenmiş cihaz yok.",
"enter-key-from-another-device": "Buraya başka bir cihazdan anahtar girin.",
"share": "Paylaş",
"auto-accept": "otomatik-kabul",
"title-file-plural": "Dosyalar",
"send-message-title": "Mesaj Gönder",
"input-room-id-on-another-device": "Bu ID'yi diğer cihaza girin",
"file-other-description-image-plural": "ve {{count}} diğer resim",
"enter-room-id-from-another-device": "Odaya katılmak için diğer cihazın ID'sini girin."
},
"notifications": {
"request-title": "{{name}} {{count}} {{descriptor}} transfer etmek istiyor",
"unfinished-transfers-warning": "Bitmemiş transferler var. PairDrop'u kapatmak istediğinize emin misiniz?",
"message-received": "Mesaj {{name}} tarafından alındı - Kopyalamak için tıkla",
"notifications-permissions-error": "Kullanıcı izin isteğini birkaç kez reddettiği için bildirimler izni engellenmiştir. URL çubuğunun yanındaki kilit simgesine tıklayarak sıfırlanabilir.",
"rate-limit-join-key": "İstek sınırına ulaşıldı. 10 saniye bekleyin ve tekrar deneyin.",
"pair-url-copied-to-clipboard": "Bu cihazı eşleştirmek için bağlantı linki panoya kopyalandı",
"connecting": "Bağlanılıyor…",
"pairing-key-invalidated": "{{key}} anahtarı geçersiz.",
"pairing-key-invalid": "Geçersiz anahtar",
"connected": "Bağlandı.",
"pairing-not-persistent": "Eşleştirilmiş cihazlar kalıcı değildir.",
"text-content-incorrect": "Metin içeriği yanlış.",
"message-transfer-completed": "Mesaj transferi tamamlandı.",
"file-transfer-completed": "Dosya transferi bitti.",
"file-content-incorrect": "Dosya içeriği yanlış.",
"files-incorrect": "Dosyalar yanlış.",
"selected-peer-left": "Seçili aygıt ayrıldı.",
"link-received": "Link {{name}} tarafından alındı - Açmak için tıkla",
"online": "Tekrar çevrimiçisin",
"public-room-left": "{{publicRoomId}} genel odasından ayrıldın",
"copied-text": "Metin panoya kopyalandı",
"display-name-random-again": "Görünen adın yine rastgele oluşturuldu.",
"display-name-changed-permanently": "Görünen adın kalıcı olarak değiştirilir.",
"copied-to-clipboard-error": "Kopyalama mümkün değil. Manuel olarak kopyalayın.",
"pairing-success": "Cihazlar eşleştirildi.",
"clipboard-content-incorrect": "Pano içeriği yanlış.",
"display-name-changed-temporarily": "Görünen adın yalnızca bu oturum için değiştirilir.",
"copied-to-clipboard": "Panoya kopyalandı",
"offline": "Çevrimdışısın",
"pairing-tabs-error": "İki web tarayıcı sekmesini eşleştirmek mümkün değildir.",
"public-room-id-invalid": "Geçersiz oda ID'si",
"click-to-download": "İndirmek için tıkla",
"pairing-cleared": "Tüm cihazlar eşleştirmeden çıkarıldı.",
"notifications-enabled": "Bildirimler etkinleştirildi.",
"online-requirement-pairing": "Cihazları eşleştirmek için çevrimiçi olmanız lazım.",
"ios-memory-limit": "iOS'a dosya göndermek tek seferde ancak 200 MB'a kadar mümkündür",
"online-requirement-public-room": "Genel oda oluşturmak için çevrimiçi olmanız lazım.",
"room-url-copied-to-clipboard": "Genel oda bağlantı linki panoya kopyalandı",
"copied-text-error": "Panoya kopyalanamadı. Lütfen manuel olarak kopyalayın!",
"download-successful": "{{descriptor}} indirildi",
"click-to-show": "Göstermek için tıkla"
},
"peer-ui": {
"processing": "İşleniyor…",
"click-to-send-paste-mode": "{{descriptor}} göndermek için tıkla",
"click-to-send": "Dosya göndermek için tıkla veya mesaj göndermek için sağ tıkla",
"waiting": "Bekleniyor…",
"connection-hash": "Uçtan uca şifrelemenin güvenliğini doğrulamak için her iki cihazda da bu güvenlik numarasını karşılaştırın",
"preparing": "Hazırlanıyor…",
"transferring": "Transfer ediliyor…"
},
"about": {
"claim": "Cihazlar arasında dosya aktarmanın en kolay yolu",
"tweet_title": "PairDrop hakkında tweet",
"close-about_aria-label": "PairDrop Hakkında Kapat",
"buy-me-a-coffee_title": "Bana bir kahve al!",
"github_title": "GitHub'da PairDrop",
"faq_title": "Sıkça sorulan sorular"
},
"document-titles": {
"file-transfer-requested": "Dosya Transferi Talep Edildi",
"image-transfer-requested": "Görüntü Aktarımı Talep Edildi",
"message-received-plural": "{{count}} Mesaj Alındı",
"message-received": "Mesaj Alındı",
"file-received": "Dosya Alındı",
"file-received-plural": "{{count}} Dosya Alındı"
}
}
2 changes: 1 addition & 1 deletion public/scripts/localization.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
class Localization {
constructor() {
Localization.defaultLocale = "en";
Localization.supportedLocales = ["ar", "de", "en", "es", "fr", "id", "it", "ja", "nb", "nl", "ro", "ru", "zh-CN"];
Localization.supportedLocales = ["ar", "de", "en", "es", "fr", "id", "it", "ja", "nb", "nl", "ro", "ru", "tr", "zh-CN"];
Localization.supportedLocalesRTL = ["ar"];

Localization.translations = {};
Expand Down
11 changes: 8 additions & 3 deletions public_included_ws_fallback/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,11 @@ <h2 class="center" data-i18n-key="dialogs.language-selector-title" data-i18n-att
<button class="button fw" value="en">
<span>English</span>
</button>
<button class="button fw" value="es">
<span>Español</span>
<span>-</span>
<span>(Spanish)</span>
</button>
<button class="button fw" value="fr">
<span>Français</span>
<span>-</span>
Expand Down Expand Up @@ -196,10 +201,10 @@ <h2 class="center" data-i18n-key="dialogs.language-selector-title" data-i18n-att
<span>-</span>
<span>(Russian)</span>
</button>
<button class="button fw" value="es">
<span>Español</span>
<button class="button fw" value="tr">
<span>Türkçe</span>
<span>-</span>
<span>(Spanish)</span>
<span>(Turkish)</span>
</button>
<button class="button fw" value="zh-CN">
<span>中文</span>
Expand Down
Loading

0 comments on commit ddeafd1

Please sign in to comment.