Add Turkish

This commit is contained in:
𝗦𝗵𝗟𝗲𝗿𝗣 2025-03-04 21:35:23 +03:00
parent 187b1f8f05
commit 192b3c9032
23 changed files with 700 additions and 1 deletions

View File

@ -1,4 +1,5 @@
{
"en": "english",
"ru": "русский"
"ru": "русский",
"tr": "türkçe"
}

View File

@ -0,0 +1,5 @@
{
"picker.item.photo": "fotoğraf küçük resmi",
"picker.item.video": "video küçük resmi",
"picker.item.gif": "gif küçük resmi"
}

View File

@ -0,0 +1,4 @@
{
"share.qr.expand": "qr kodu. genişletmek için basın.",
"share.qr.collapse": "genişletilmiş qr kodu. daraltmak için basın."
}

View File

@ -0,0 +1,3 @@
{
"back": "geri git"
}

View File

@ -0,0 +1,13 @@
{
"link_area": "bağlantı giriş alanı",
"link_area.turnstile": "bağlantı giriş alanı. robot olmadığınızı kontrol ediyoruz.",
"clear_input": "girişi temizle",
"download": "indir",
"download.think": "bağlantı işleniyor...",
"download.check": "indirme doğrulanıyor...",
"download.done": "indirme tamamlandı",
"download.error": "indirme hatası",
"tutorial.shortcut.photos": "fotoğraf ekleme kısayolu",
"tutorial.shortcut.files": "dosya ekleme kısayolu"
}

View File

@ -0,0 +1,3 @@
{
"tab_panel": "sekme paneli"
}

35
web/i18n/tr/about.json Normal file
View File

@ -0,0 +1,35 @@
{
"page.general": "cobalt nedir?",
"page.faq": "sss",
"page.community": "topluluk ve destek",
"page.privacy": "gizlilik politikası",
"page.terms": "şartlar ve etik kurallar",
"page.credits": "teşekkürler ve lisanslar",
"heading.general": "genel şartlar",
"heading.licenses": "lisanslar",
"heading.summary": "sevdiğin şeyleri saklamanın en iyi yolu",
"heading.privacy": "öncü gizlilik",
"heading.community": "açık topluluk",
"heading.local": "cihaz içi işleme",
"heading.saving": "kaydetme",
"heading.encryption": "şifreleme",
"heading.plausible": "anonim trafik analitiği",
"heading.cloudflare": "web gizliliği ve güvenliği",
"heading.responsibility": "kullanıcı sorumlulukları",
"heading.abuse": "suistimali bildirme",
"heading.motivation": "motivasyon",
"heading.testers": "beta test kullanıcıları",
"support.github": "cobalt'ın kaynak kodunu inceleyin, değişikliklere katkıda bulunun veya sorun bildirin",
"support.discord": "topluluk ve geliştiricilerle sohbet edin ya da yardım isteyin",
"support.twitter": "twitter zaman akışında cobalt'ın güncellemelerini ve gelişimini takip edin",
"support.telegram": "en son cobalt güncellemelerini bir telegram kanalı aracılığıyla takip edin",
"support.bluesky": "bluesky akışınızda cobalt'ın güncellemelerini ve gelişimini takip edin",
"support.description.issue": "bir hata veya tekrarlayan bir sorun bildirmek istiyorsanız, bunu github üzerinden yapın.",
"support.description.help": "diğer tüm sorular için discord'u kullanın. sorunu #cobalt-support kanalında düzgün bir şekilde açıklayın, aksi takdirde kimse yardımcı olamaz.",
"support.description.best-effort": "tüm destek çabası en iyi gayret esasına dayanır ve garanti edilmez, bir yanıt almak zaman alabilir."
}

View File

@ -0,0 +1,62 @@
<script lang="ts">
import { contacts, docs } from "$lib/env";
import { t } from "$lib/i18n/translations";
import SectionHeading from "$components/misc/SectionHeading.svelte";
import BetaTesters from "$components/misc/BetaTesters.svelte";
</script>
<section id="imput">
<SectionHeading
title="imput"
sectionId="imput"
/>
cobalt, [imput](https://imput.net/) araştırma ve geliştirme ekibi tarafından sevgi ve özenle yapılmıştır.
Bizi [bağış sayfası](/donate) üzerinden destekleyebilirsiniz!
</section>
<section id="testers">
<SectionHeading
title={$t("about.heading.testers")}
sectionId="testers"
/>
Güncellemeleri erkenden test edip stabil olmalarını sağlayan şeyleri kıran ekibimize büyük teşekkürler.
Ayrıca, Cobalt 10'u yayınlamamıza yardımcı oldular!
<BetaTesters />
Tüm bağlantılar haricidir ve kişisel web sitelerine veya sosyal medya hesaplarına yönlendirir.
</section>
<section id="meowbalt">
<SectionHeading
title={$t("general.meowbalt")}
sectionId="meowbalt"
/>
Meowbalt, Cobalt'ın hızlı maskotudur. Hızlı interneti seven, son derece ifade dolu bir kedidir.
Cobalt'ta gördüğünüz tüm harika Meowbalt çizimleri [GlitchyPSI](https://glitchypsi.xyz/) tarafından yapılmıştır.
Kendisi ayrıca karakterin orijinal tasarımcısıdır.
GlitchyPSI'nin Meowbalt çizimlerini, açık izni olmadan kullanamaz veya değiştiremezsiniz.
Meowbalt karakter tasarımını ticari amaçla veya hayran sanatı dışında herhangi bir şekilde kullanamaz ya da değiştiremezsiniz.
</section>
<section id="licenses">
<SectionHeading
title={$t("about.heading.licenses")}
sectionId="licenses"
/>
Cobalt işlem sunucusu açık kaynaklıdır ve [AGPL-3.0]({docs.apiLicense}) lisansı altındadır.
Cobalt arayüzü [source first](https://sourcefirst.com/) modeline sahiptir ve [CC-BY-NC-SA 4.0]({docs.webLicense}) lisansı altındadır.
Bu lisansı, emeğimizden kâr elde etmek isteyen fırsatçıları ve insanları kandırarak zarar veren kötü niyetli kopyalar oluşturanları engellemek amacıyla seçtik.
Birçok açık kaynak kütüphanesine güveniyoruz, kendi kütüphanelerimizi oluşturuyor ve dağıtıyoruz.
Tüm bağımlılıkların tam listesini [GitHub]({contacts.github}) üzerinden görebilirsiniz.
</section>

View File

@ -0,0 +1,81 @@
<script lang="ts">
import { t } from "$lib/i18n/translations";
import { partners, contacts, docs } from "$lib/env";
import SectionHeading from "$components/misc/SectionHeading.svelte";
</script>
<section id="summary">
<SectionHeading
title={$t("about.heading.summary")}
sectionId="summary"
/>
Cobalt, favori web sitelerinizden her şeyi kaydetmenize yardımcı olur: video, ses, fotoğraflar veya GIF'ler.
Sadece bağlantıyı yapıştırın ve hazırsınız!
Reklamlar, izleyiciler, ödeme duvarları veya başka saçmalıklar yok.
Sadece ihtiyacınız olduğunda, her yerde çalışan kullanışlı bir web uygulaması.
</section>
<section id="motivation">
<SectionHeading
title={$t("about.heading.motivation")}
sectionId="motivation"
/>
Cobalt, insanları alternatiflerinin sunduğu reklamlar ve kötü amaçlı yazılımlardan korumak amacıyla kamu yararına oluşturuldu.
Biz en iyi yazılımın güvenli, açık ve erişilebilir olduğuna inanıyoruz.
Altyapımızın bir kısmı, uzun süredir iş ortağımız olan [royalehosting.net]({partners.royalehosting}) tarafından sağlanmaktadır!
</section>
<section id="privacy">
<SectionHeading
title={$t("about.heading.privacy")}
sectionId="privacy"
/>
Tüm arka uç istekleri anonimdir ve tüm tünel bilgileri şifrelenir.
Sıkı bir **sıfır kayıt** politikamız vardır ve bireysel kullanıcılarla ilgili *hiçbir şeyi* takip etmiyoruz.
Bir istek ek işlem gerektirdiğinde, Cobalt dosyaları anlık olarak işler.
Bu işlem, işlenen bölümleri doğrudan istemciye tünelleyerek yapılır, böylece hiçbir şey diske kaydedilmez.
Örneğin, bu yöntem kaynak hizmetin video ve ses kanallarını ayrı dosyalar olarak sağlaması durumunda kullanılır.
Ek olarak, gizliliğinizi korumak için [zorunlu tünellemeyi etkinleştirebilirsiniz](/settings/privacy#tunnel).
Bu özellik etkinleştirildiğinde, Cobalt indirilen tüm dosyaları tünelleyecektir.
Böylece, indirdiğiniz şeyin kaynağını kimse bilemez hatta internet servis sağlayıcınız bile.
Tek görebilecekleri şey, bir Cobalt örneği kullandığınızdır.
</section>
<section id="community">
<SectionHeading
title={$t("about.heading.community")}
sectionId="community"
/>
Cobalt, sayısız sanatçı, eğitimci ve içerik üreticisi tarafından tutkularını gerçekleştirmek için kullanılmaktadır.
Topluluğumuzla her zaman bağlantıdayız ve Cobalt'ı daha da kullanışlı hale getirmek için birlikte çalışıyoruz.
Dilediğiniz zaman [sohbete katılabilirsiniz](/about/community)!
İnternetin geleceğinin açık olması gerektiğine inanıyoruz, bu yüzden Cobalt
[source first](https://sourcefirst.com/) prensibine sahiptir ve [kolayca kendi sunucunuza kurabilirsiniz]({docs.instanceHosting}).
Eğer bir arkadaşınız bir işleme sunucusu çalıştırıyorsa, ondan bir alan adı isteyerek
[örnek ayarlarınıza ekleyebilirsiniz](/settings/instances#community).
Kaynak kodunu inceleyebilir ve istediğiniz zaman [GitHub üzerinden katkıda bulunabilirsiniz]({contacts.github}).
Tüm katkıları ve önerileri memnuniyetle karşılıyoruz!
</section>
<section id="local">
<SectionHeading
title={$t("about.heading.local")}
sectionId="local"
/>
[Remuxing](/remux) gibi en yeni özellikler, cihazınızda yerel olarak çalışır.
Cihaz üzerinde yapılan işlemler verimlidir ve hiçbir şeyi internete göndermez.
Bu yöntem, mümkün olduğunca fazla işlemi istemciye taşımayı hedefleyen gelecekteki vizyonumuzla mükemmel bir uyum içindedir.
</section>

View File

@ -0,0 +1,94 @@
<script lang="ts">
import env from "$lib/env";
import { t } from "$lib/i18n/translations";
import SectionHeading from "$components/misc/SectionHeading.svelte";
</script>
<section id="general">
<SectionHeading
title={$t("about.heading.general")}
sectionId="general"
/>
Cobaltın gizlilik politikası basittir: sizinle ilgili hiçbir şeyi toplamaz veya saklamayız.
Ne yaptığınız tamamen sizin işinizdir, bizim ya da başkasının değil.
Bu koşullar yalnızca resmi Cobalt örneğini kullanırken geçerlidir.
Diğer durumlarda, doğru bilgi almak için sunucuyu barındıran kişiyle iletişime geçmeniz gerekebilir.
</section>
<section id="local">
<SectionHeading
title={$t("about.heading.local")}
sectionId="local"
/>
Cihaz üzerinde işlem yapan araçlar çevrimdışı çalışır, tamamen yereldir ve hiçbir veriyi herhangi bir yere göndermez.
Bu araçlar, geçerli olduğu durumlarda açıkça işaretlenmiştir.
</section>
<section id="saving">
<SectionHeading
title={$t("about.heading.saving")}
sectionId="saving"
/>
Kaydetme işlevini kullanırken, bazı durumlarda Cobalt, tünelleme için gerekli bilgileri şifreleyip geçici olarak saklayabilir.
Bu bilgiler işleme sunucusunun RAMinde **90 saniye** tutulur ve ardından geri döndürülemez şekilde silinir.
Resmi Cobalt görüntüsünü değiştirmediği sürece, bu verilere **hiç kimse**, hatta sunucu sahipleri bile erişemez.
İşlenmiş/tünellenmiş dosyalar hiçbir yerde önbelleğe alınmaz.
Tüm veriler canlı olarak tünellenir.
Cobaltın kaydetme işlevi, temelde gelişmiş bir proxy hizmetidir.
</section>
<section id="encryption">
<SectionHeading
title={$t("about.heading.encryption")}
sectionId="encryption"
/>
Geçici olarak saklanan tünel verileri **AES-256** standardı kullanılarak şifrelenir.
Şifre çözme anahtarları yalnızca erişim bağlantısında bulunur ve hiçbir yerde **kaydedilmez, önbelleğe alınmaz veya saklanmaz**.
Yalnızca **son kullanıcı** bağlantıya ve şifreleme anahtarlarına erişebilir.
Anahtarlar, talep edilen her tünel için benzersiz olarak oluşturulur.
</section>
{#if env.PLAUSIBLE_ENABLED}
<section id="plausible">
<SectionHeading
title={$t("about.heading.plausible")}
sectionId="plausible"
/>
Gizliliği korumak adına, **Cobaltın aktif kullanıcı sayısını yaklaşık olarak belirlemek için**
[Plausibleın anonim trafik analizini](https://plausible.io/) kullanıyoruz.
**Kimliğinizi belirleyebilecek hiçbir bilgi** saklanmaz.
Tüm veriler anonimleştirilmiş ve toplulaştırılmıştır.
Kullandığımız Plausible örneği, tamamen **bizim tarafımızdan barındırılmakta ve yönetilmektedir**.
Plausible çerez kullanmaz ve **GDPR, CCPA ve PECR** ile tamamen uyumludur.
[Plausibleın gizliliğe olan bağlılığı hakkında daha fazla bilgi edinin.](https://plausible.io/privacy-focused-web-analytics)
Eğer anonim analizlerden çıkmak isterseniz, bunu
[gizlilik ayarları](/settings/privacy#analytics) üzerinden yapabilirsiniz.
</section>
{/if}
<section id="cloudflare">
<SectionHeading
title={$t("about.heading.cloudflare")}
sectionId="cloudflare"
/>
DDoS ve bot koruması için **Cloudflare** hizmetlerini kullanıyoruz.
Ayrıca, statik web uygulamasını dağıtmak ve barındırmak için **Cloudflare Pages** kullanıyoruz.
Bunların hepsi, herkes için **en iyi deneyimi** sağlamak adına gereklidir.
Cloudflare, bildiğimiz en **gizlilik dostu ve güvenilir sağlayıcıdır**.
Cloudflare, **GDPR ve HIPAA** ile tamamen uyumludur.
[Cloudflareın gizliliğe olan bağlılığı hakkında daha fazla bilgi edinin.](https://www.cloudflare.com/trust-hub/privacy-and-data-protection/)
</section>

View File

@ -0,0 +1,58 @@
<script lang="ts">
import { t } from "$lib/i18n/translations";
import SectionHeading from "$components/misc/SectionHeading.svelte";
</script>
<section id="general">
<SectionHeading
title={$t("about.heading.general")}
sectionId="general"
/>
Bu koşullar yalnızca resmi Cobalt örneğini kullanırken geçerlidir.
Diğer durumlarda, doğru bilgi almak için sunucuyu barındıran kişiyle iletişime geçmeniz gerekebilir.
</section>
<section id="saving">
<SectionHeading
title={$t("about.heading.saving")}
sectionId="saving"
/>
Kaydetme işlevi, internetten içerik indirme işlemini kolaylaştırır ve kaydedilen içeriğin nasıl kullanıldığıyla ilgili **hiçbir sorumluluk kabul etmez**.
İşleme sunucuları, gelişmiş proxyler gibi çalışır ve hiçbir içeriği diske yazmaz.
Tüm işlemler **RAM üzerinde gerçekleştirilir** ve tünel tamamlandığında **kalıcı olarak silinir**.
Herhangi bir indirme kaydı tutmuyoruz ve kullanıcıları kimlik olarak belirleyemiyoruz.
[Tünellerin nasıl çalıştığı hakkında daha fazla bilgiyi gizlilik politikamızda okuyabilirsiniz.](/about/privacy)
</section>
<section id="responsibility">
<SectionHeading
title={$t("about.heading.responsibility")}
sectionId="responsibility"
/>
Siz (son kullanıcı), araçlarımızı nasıl kullandığınızdan ve ortaya çıkan içeriği nasıl dağıttığınızdan **sorumlusunuz**.
Lütfen başkalarının içeriklerini kullanırken **dikkatli olun** ve her zaman orijinal yaratıcılarına **kaynak gösterin**.
Herhangi bir lisansı veya kullanım şartlarını ihlal etmediğinizden emin olun.
Eğitim amaçlı kullanımlarda, her zaman **kaynak belirtmeli** ve orijinal içerik üreticilerini **krediyle anmalısınız**.
Adil kullanım ve kaynak gösterme, herkesin yararınadır.
</section>
<section id="abuse">
<SectionHeading
title={$t("about.heading.abuse")}
sectionId="abuse"
/>
Cobalt %100 anonim olduğu için **kötüye kullanım davranışlarını otomatik olarak tespit etme imkânımız yoktur**.
Ancak, bu tür faaliyetleri bize **e-posta yoluyla bildirebilirsiniz** ve elimizden geleni yaparız: abuse[at]imput.net
**Bu e-posta kullanıcı desteği için değildir.**
Eğer bildiriminiz kötüye kullanım ile ilgili değilse, **yanıt almazsınız**.
Bir sorun yaşıyorsanız, **[destek sayfamız](/about/community)** üzerinden tercih ettiğiniz bir yöntemle bizimle iletişime geçebilirsiniz.
</section>

20
web/i18n/tr/button.json Normal file
View File

@ -0,0 +1,20 @@
{
"gotit": "anladım",
"cancel": "iptal",
"reset": "sıfırla",
"done": "tamamlandı",
"download.audio": "ses indir",
"download": "indir",
"share": "paylaş",
"copy": "kopyala",
"copy.section": "bölüm bağlantısını kopyala",
"copied": "kopyalandı",
"import": "içeri aktar",
"continue": "devam et",
"star": "yıldızla",
"follow": "takip et",
"save": "kaydet",
"export": "dışa aktar",
"yes": "evet",
"no": "hayır"
}

25
web/i18n/tr/dialog.json Normal file
View File

@ -0,0 +1,25 @@
{
"reset.title": "tüm verileri sıfırla?",
"reset.body": "tüm verileri sıfırlamak istediğinizden emin misiniz? bu işlem anında gerçekleşir ve geri alınamaz.",
"picker.title": "ne kaydedileceğini seç",
"picker.description.desktop": "kaydetmek için bir öğeye tıklayın. görseller ayrıca sağ tıklama menüsü ile kaydedilebilir.",
"picker.description.phone": "kaydetmek için bir öğeye basılı tutun. görseller ayrıca uzun basarak kaydedilebilir.",
"picker.description.ios": "bir öğeyi kaydetmek için bir kısayol kullanarak basılı tutun. görseller ayrıca uzun basarak kaydedilebilir.",
"saving.title": "nasıl kaydedeceğinizi seçin",
"saving.blocked": "cobalt dosyayı yeni bir sekmede açmaya çalıştı, ancak tarayıcınız bunu engelledi. bir dahaki sefere bunu önlemek için cobalt için açılır pencerelere izin verebilirsiniz.",
"saving.timeout": "cobalt dosyayı otomatik olarak kaydetmeye çalıştı, ancak tarayıcınız bunu durdurdu. tercih ettiğiniz yöntemi manuel olarak seçmelisiniz.",
"safety.title": "önemli güvenlik uyarısı",
"import.body": "bilinmeyen veya bozuk dosyaları içe aktarmak, cobalt işlevselliğini beklenmedik şekilde değiştirebilir veya bozabilir. yalnızca kişisel olarak dışa aktardığınız ve değiştirmediğiniz dosyaları içe aktarın. eğer bu dosyayı birinin isteği üzerine içe aktarmanız istenmişse - bunu yapmayın.\n\nbilinmeyen ayar dosyalarını içe aktarmaktan kaynaklanan herhangi bir zarardan sorumlu değiliz.",
"api.override.title": "işleme örneğini geçersiz kılma",
"api.override.body": "{{ value }} artık işleme örneği olarak kullanılıyor. eğer güvenmiyorsanız, \"iptal\" düğmesine basın ve yok sayılacaktır.\n\ndaha sonra işleme ayarlarından seçiminizi değiştirebilirsiniz.",
"safety.custom_instance.body": "özel örnekler gizlilik ve güvenlik riskleri oluşturabilir.\n\nkötü niyetli örnekler şunları yapabilir:\n1. sizi cobalt'tan uzaklaştırıp dolandırmaya çalışabilir.\n2. taleplerinizle ilgili tüm bilgileri kaydedebilir, bunları sonsuza kadar saklayabilir ve sizi izlemek için kullanabilir.\n3. size kötü amaçlı dosyalar (örneğin, zararlı yazılım) sunabilir.\n4. sizi reklam izlemeye zorlayabilir veya indirme için ödeme yapmanızı talep edebilir.\n\nbu noktadan sonra sizi koruyamayız. hangi örnekleri kullandığınıza dikkat edin ve sezgilerinize güvenin. herhangi bir şey yanlış gelirse, bu sayfaya geri dönün, özel örneği sıfırlayın ve durumu github'da bize bildirin.",
"processing.ongoing": "cobalt şu anda bu sekmede medya işliyor. ayrılırsanız işlem iptal edilecektir. bunu yapmak istediğinizden emin misiniz?",
"processing.title.ongoing": "işleme iptal edilecek"
}

37
web/i18n/tr/donate.json Normal file
View File

@ -0,0 +1,37 @@
{
"banner.title": "güvenli ve açık bir\ninternet'i destekleyin",
"banner.subtitle": "imput'a bağış yapın veya\ncobalt'ın keyfini bir arkadaşınızla paylaşın",
"body.motivation": "cobalt, içerik üreticilere, eğitmenlere, video yapımcılarına ve daha birçok kişiye sevdikleri işi yapmaları için yardımcı olur. bu, kâr amacı gütmeyen, sevgiyle yapılmış farklı bir hizmettir.",
"body.no_bullshit": "internetin korkutucu olması gerekmediğine inanıyoruz, bu yüzden cobalt asla reklam veya zararlı içerikler barındırmayacak. bu, sıkı sıkıya bağlı olduğumuz bir söz. yaptığımız her şey gizlilik, erişilebilirlik ve kullanım kolaylığı düşünülerek inşa edilir, böylece cobalt herkes için ulaşılabilir olur.",
"body.keep_going": "cobalt'ı faydalı bulduysanız, çalışmamızı desteklemeyi düşünün! bize bağış yaparak veya cobalt'ı bir arkadaşınızla paylaşarak yardımcı olabilirsiniz. her bağış büyük bir minnettarlıkla karşılanır ve cobalt ile diğer projeler üzerinde çalışmaya devam etmemizi sağlar.",
"card.once": "tek seferlik bağış",
"card.recurring": "tekrarlayan bağış",
"card.custom": "özel tutar (2$'dan itibaren)",
"card.processor": "{{value}} üzerinden",
"card.option.5": "bir fincan kahve",
"card.option.10": "tam boy pizza",
"card.option.15": "tam öğün yemek",
"card.option.30": "iki kişilik yemek",
"card.option.50": "10 kg kedi maması",
"card.option.100": "bir yıllık alan adı",
"card.option.200": "hava fritözü",
"card.option.500": "lüks ofis sandalyesi",
"card.option.1599": "temel macbook pro",
"card.option.4900": "10.000 elma",
"card.option.7398": "maksimum özellikli macbook pro",
"card.option.8629": "küçük bir arsa",
"card.option.9433": "lüks jakuzi",
"card.custom.submit": "özel tutarda bağış yap",
"share.title": "cobalt'ı bir arkadaşınızla paylaşın",
"alternative.title": "bağış yapmanın alternatif yolları",
"alt.copy": "{{ value }}. kripto cüzdan adresi. kopyalamak için dokunun.",
"alt.open": "{{ value }}. açmak için dokunun."
}

71
web/i18n/tr/error.json Normal file
View File

@ -0,0 +1,71 @@
{
"import.no_data": "bu dosyadan yüklenecek herhangi bir ayar bulunamadı. doğru dosyayı seçtiğinizden emin misiniz?",
"import.invalid": "bu dosya geçerli cobalt ayarlarını içermiyor. doğru dosyayı seçtiğinizden emin misiniz?",
"import.unknown": "dosyadan veri yüklenemedi. dosya bozuk veya yanlış formatta olabilir. aldığım hata mesajı:\n\n{{ value }}",
"remux.corrupted": "bu dosyanın meta verileri okunamadı, dosya bozulmuş olabilir.",
"remux.out_of_resources": "cobalt kaynaklarını tüketti ve cihaz üzerinde işlemi sürdüremiyor. bu, tarayıcınızın kısıtlamalarından kaynaklanıyor. uygulamayı yenileyin veya yeniden açarak tekrar deneyin!",
"tunnel.probe": "bu tünel test edilemedi. tarayıcınız veya ağ yapılandırmanız, cobalt sunucularından birine erişimi engelliyor olabilir. garip bir tarayıcı uzantısı kullanmadığınızdan emin misiniz?",
"captcha_ongoing": "cloudflare turnstile hâlâ bot olmadığınızı doğruluyor. bu işlem çok uzun sürerse şunları deneyebilirsiniz: garip tarayıcı uzantılarını devre dışı bırakmak, ağ değiştirmek, farklı bir tarayıcı kullanmak veya cihazınızı zararlı yazılımlara karşı kontrol etmek.",
"api.auth.jwt.missing": "erişim belirteci eksik olduğu için işleme sunucusuna kimlik doğrulaması yapılamadı. birkaç saniye içinde tekrar deneyin veya sayfayı yenileyin!",
"api.auth.jwt.invalid": "erişim belirteci geçersiz olduğu için işleme sunucusuna kimlik doğrulaması yapılamadı. birkaç saniye içinde tekrar deneyin veya sayfayı yenileyin!",
"api.auth.turnstile.missing": "captcha çözümü eksik olduğu için işleme sunucusuna kimlik doğrulaması yapılamadı. birkaç saniye içinde tekrar deneyin veya sayfayı yenileyin!",
"api.auth.turnstile.invalid": "captcha çözümü geçersiz olduğu için işleme sunucusuna kimlik doğrulaması yapılamadı. birkaç saniye içinde tekrar deneyin veya sayfayı yenileyin!",
"api.auth.key.missing": "bu işleme sunucusunu kullanmak için bir erişim anahtarı gerekiyor ancak eksik. ayarlar bölümünden ekleyin!",
"api.auth.key.not_api_key": "bu işleme sunucusunu kullanmak için bir erişim anahtarı gerekiyor ancak eksik. ayarlar bölümünden ekleyin!",
"api.auth.key.invalid": "erişim anahtarı geçersiz. ayarlar bölümünden sıfırlayın ve geçerli bir anahtar kullanın!",
"api.auth.key.not_found": "kullandığınız erişim anahtarı bulunamadı. bu sunucuda geçerli olduğundan emin misiniz?",
"api.auth.key.invalid_ip": "ip adresiniz çözümlenemedi. beklenmedik bir hata oluştu. lütfen bu sorunu bildirin!",
"api.auth.key.ip_not_allowed": "ip adresiniz bu erişim anahtarını kullanmak için yetkilendirilmemiş. farklı bir sunucu veya ağ kullanın!",
"api.auth.key.ua_not_allowed": "kullanıcı aracınız (user agent) bu erişim anahtarını kullanmak için yetkilendirilmemiş. farklı bir istemci veya cihaz kullanın!",
"api.unreachable": "işleme sunucusuna bağlanılamadı. internet bağlantınızı kontrol edin ve tekrar deneyin!",
"api.timed_out": "işleme sunucusu çok uzun süre yanıt vermedi. şu anda yoğun olabilir, birkaç saniye içinde tekrar deneyin!",
"api.rate_exceeded": "çok fazla istek gönderiyorsunuz. {{ limit }} saniye içinde tekrar deneyin.",
"api.capacity": "cobalt şu anda kapasitesini aşmış durumda ve isteğinizi işleyemiyor. birkaç saniye içinde tekrar deneyin!",
"api.generic": "bir hata oluştu ve isteğiniz işlenemedi. birkaç saniye içinde tekrar deneyin. sorun devam ederse lütfen bildirin!",
"api.unknown_response": "işleme sunucusundan gelen yanıt okunamadı. muhtemelen web uygulaması güncel değil. uygulamayı yenileyin ve tekrar deneyin!",
"api.invalid_body": "işleme sunucusuna istek gönderilemedi. muhtemelen web uygulaması güncel değil. uygulamayı yenileyin ve tekrar deneyin!",
"api.service.unsupported": "bu hizmet henüz desteklenmiyor. doğru bağlantıyı yapıştırdığınızdan emin misiniz?",
"api.service.disabled": "bu hizmet cobalt tarafından destekleniyor ancak bu işleme sunucusunda devre dışı bırakılmış. farklı bir hizmetten bağlantı deneyin!",
"api.service.audio_not_supported": "bu hizmet ses çıkarımını desteklemiyor. farklı bir hizmetten bağlantı deneyin!",
"api.link.invalid": "bağlantınız geçersiz veya bu hizmet henüz desteklenmiyor. doğru bağlantıyı yapıştırdığınızdan emin misiniz?",
"api.link.unsupported": "{{ service }} destekleniyor ancak bağlantınızı tanımlayamadım. doğru bağlantıyı yapıştırdığınızdan emin misiniz?",
"api.fetch.fail": "{{ service }} servisinden bilgi alınırken bir hata oluştu ve size herhangi bir içerik sağlayamadım. sorun devam ederse, lütfen bildiriniz!",
"api.fetch.critical": "{{ service }} modülü tanımlayamadığım bir hata döndürdü. birkaç saniye içinde tekrar deneyin, ancak sorun devam ederse, lütfen bildiriniz!",
"api.fetch.empty": "indirilebilecek herhangi bir medya bulunamadı. doğru bağlantıyı yapıştırdığınızdan emin misiniz?",
"api.fetch.rate": "işleme sunucusu {{ service }} tarafından hız sınırlamasına takıldı. birkaç saniye içinde tekrar deneyin!",
"api.fetch.short_link": "kısa bağlantıdan bilgi alınamadı. bağlantının çalıştığından emin misiniz? eğer çalışıyorsa ve yine de bu hatayı alıyorsanız, lütfen bildiriniz!",
"api.content.too_long": "talep ettiğiniz medya çok uzun. bu sunucudaki süre sınırı {{ limit }} dakikadır. daha kısa bir içerik deneyin!",
"api.content.video.unavailable": "bu videoya erişilemiyor. {{ service }} tarafından kısıtlanmış olabilir. farklı bir bağlantı deneyin!",
"api.content.video.live": "bu video şu anda canlı yayın olduğu için indirilemiyor. yayının bitmesini bekleyin ve tekrar deneyin!",
"api.content.video.private": "bu video özel olarak ayarlanmış, bu yüzden erişilemiyor. görünürlüğünü değiştirin veya başka bir video deneyin!",
"api.content.video.age": "bu video yaş kısıtlamasına sahip ve anonim olarak erişilemiyor. farklı bir bağlantı deneyin!",
"api.content.video.region": "bu video bölgesel olarak kısıtlanmış ve işleme sunucusu farklı bir konumda bulunuyor. farklı bir bağlantı deneyin!",
"api.content.region": "bu içerik bölgesel olarak kısıtlanmış ve işleme sunucusu farklı bir konumda bulunuyor. farklı bir bağlantı deneyin!",
"api.content.paid": "bu içerik yalnızca satın alma ile erişilebilir. cobalt, ücretli içerikleri indiremez. farklı bir bağlantı deneyin!",
"api.content.post.unavailable": "bu gönderi hakkında herhangi bir bilgi bulunamadı. görünürlüğü sınırlanmış olabilir veya gönderi silinmiş olabilir. bağlantının çalıştığından emin olun ve birkaç saniye içinde tekrar deneyin!",
"api.content.post.private": "bu gönderiye erişilemedi çünkü özel bir hesaba ait. farklı bir bağlantı deneyin!",
"api.content.post.age": "bu gönderi yaş kısıtlamasına sahip ve giriş yapmadan görüntülenemiyor. farklı bir bağlantı deneyin!",
"api.youtube.no_matching_format": "youtube geçerli bir video + ses formatı kombinasyonu döndürmedi; ya video ya da ses eksik. videonun formatları youtube tarafından yeniden kodlanıyor olabilir veya işlem sırasında bir hata oluşmuş olabilir. video ayarlarından hls seçeneğini etkinleştirmeyi deneyin!",
"api.youtube.decipher": "youtube şifre çözme algoritmasını güncelledi ve video bilgilerini çıkaramadım. birkaç saniye içinde tekrar deneyin, ancak sorun devam ederse, lütfen bildiriniz!",
"api.youtube.login": "bu videoya erişilemedi çünkü youtube işleme sunucusunun giriş yapmasını talep etti. bu, işleme sunucusunun geçerli hesap belirteçlerinin olmamasından veya youtube'un api ile ilgili bir güncelleme yapmasından kaynaklanıyor olabilir. birkaç saniye içinde tekrar deneyin, ancak sorun devam ederse, lütfen bildiriniz!",
"api.youtube.token_expired": "bu videoya erişilemedi çünkü youtube belirteci süresi doldu ve yenilenemedi. birkaç saniye içinde tekrar deneyin, ancak sorun devam ederse, sunucu yöneticisine bildirin!",
"api.youtube.no_hls_streams": "bu video için eşleşen bir HLS yayını bulunamadı. HLS olmadan indirmeyi deneyin!",
"api.youtube.api_error": "youtube api'sinde bir güncelleme yapmış olabilir ve video bilgilerine erişemedim. birkaç saniye içinde tekrar deneyin, ancak sorun devam ederse, lütfen bildiriniz!",
"api.youtube.temporary_disabled": "youtube indirme işlemi, youtube'un uyguladığı kısıtlamalar nedeniyle geçici olarak devre dışı bırakıldı. bu kısıtlamaları aşmak için çalışmalarımız devam ediyor.\n\nyaratılan rahatsızlık için özür dileriz. bu özelliğin tekrar aktif hale getirilmesi için en iyi çabayı gösteriyoruz. güncellemeler için cobalt'ın sosyal medya hesaplarını veya github sayfasını kontrol edin!"
}

7
web/i18n/tr/general.json Normal file
View File

@ -0,0 +1,7 @@
{
"cobalt": "cobalt",
"meowbalt": "meowbalt",
"beta": "beta",
"embed.description": "cobalt, sevdiğiniz içerikleri reklamsız, izleme olmadan, ödeme duvarları ya da gereksiz engeller olmadan kaydetmenizi sağlar. sadece bağlantıyı yapıştırın ve keyfini çıkarın!"
}

View File

@ -0,0 +1,4 @@
{
"update.title": "güncelleme mevcut!",
"update.subtext": "yenilemek için basın"
}

View File

@ -0,0 +1,5 @@
{
"title": "dosyayı sürükleyin veya seçin",
"title.drop": "dosyayı buraya bırakın!",
"accept": "desteklenen formatlar: {{ formats }}."
}

8
web/i18n/tr/remux.json Normal file
View File

@ -0,0 +1,8 @@
{
"bullet.purpose.title": "remux ne işe yarar?",
"bullet.purpose.description": "remux, eksik zaman bilgisi gibi dosya konteyneriyle ilgili sorunları düzeltir. ayrıca, vegas pro ve windows media player gibi eski yazılımlarla uyumluluğu artırmaya yardımcı olur.",
"bullet.explainer.title": "nasıl çalışır?",
"bullet.explainer.description": "remuxing, mevcut codec verilerini alıp yeni bir medya konteynerine kopyalar. bu işlem kayıpsızdır, medya verileri yeniden kodlanmaz.",
"bullet.privacy.title": "cihaz üzerinde işlem",
"bullet.privacy.description": "cobalt, dosyaları yerel olarak remux eder. dosyalar cihazınızı terk etmez, bu nedenle işlem neredeyse anında gerçekleşir."
}

25
web/i18n/tr/save.json Normal file
View File

@ -0,0 +1,25 @@
{
"paste": "yapıştır",
"paste.long": "yapıştır ve indir",
"auto": "otomatik",
"audio": "ses",
"mute": "sessize al",
"input.placeholder": "bağlantıyı buraya yapıştırın",
"terms.note.agreement": "devam ederek",
"terms.note.link": "kullanım şartları ve etik kurallarını kabul edersiniz",
"services.title": "desteklenen hizmetler",
"services.title_show": "desteklenen hizmetleri göster",
"services.title_hide": "desteklenen hizmetleri gizle",
"services.disclaimer": "cobalt, yukarıda listelenen hizmetlerle bağlantılı değildir.",
"tutorial.title": "ios'ta nasıl kaydedilir?",
"tutorial.intro": "ios'ta medyayı kolayca kaydetmek için, paylaşım menüsünden bir siri kısayolu kullanmanız gerekmektedir.",
"tutorial.step.1": "siri kısayollarını ekleyin:",
"tutorial.step.2": "cobalt'ın kayıt ekranında \"paylaş\" düğmesine basın.",
"tutorial.step.3": "paylaşım menüsünden ilgili kısayolu seçin.",
"tutorial.outro": "bu kısayollar yalnızca cobalt uygulamasından çalışır, diğer uygulamalardan paylaşılan bağlantılar desteklenmez.",
"tutorial.shortcut.photos": "fotoğraflara kaydet",
"tutorial.shortcut.files": "dosyalara kaydet",
"label.community_instance": "topluluk sunucusu"
}

126
web/i18n/tr/settings.json Normal file
View File

@ -0,0 +1,126 @@
{
"page.appearance": "görünüm",
"page.privacy": "gizlilik",
"page.video": "video",
"page.audio": "ses",
"page.download": "indirme",
"page.advanced": "gelişmiş",
"page.debug": "geliştirici bilgisi",
"page.instances": "örnekler",
"section.general": "genel",
"section.save": "kaydet",
"theme": "tema",
"theme.auto": "otomatik",
"theme.light": "açık",
"theme.dark": "karanlık",
"theme.description": "otomatik tema, cihazınızın ekran moduna bağlı olarak açık ve karanlık temalar arasında geçiş yapar.",
"video.quality": "video kalitesi",
"video.quality.max": "8k+",
"video.quality.2160": "4k",
"video.quality.1440": "1440p",
"video.quality.1080": "1080p",
"video.quality.720": "720p",
"video.quality.480": "480p",
"video.quality.360": "360p",
"video.quality.240": "240p",
"video.quality.144": "144p",
"video.quality.description": "tercih edilen video kalitesi mevcut değilse, bir sonraki en iyi seçenek seçilir.",
"video.youtube.codec": "youtube codec ve konteyneri",
"video.youtube.codec.description": "h264: en iyi uyumluluk, ortalama kalite. maksimum kalite 1080p. \nav1: en iyi kalite ve verimlilik. 8k ve HDR destekler. \nvp9: av1 ile aynı kalite, ancak dosya yaklaşık 2 kat daha büyük. 4k ve HDR destekler.\n\nav1 ve vp9, h264 kadar yaygın olarak desteklenmez. av1 veya vp9 mevcut değilse, h264 kullanılır.",
"video.youtube.hls": "youtube hls formatları",
"video.youtube.hls.title": "video ve ses için hls tercih et",
"video.youtube.hls.description": "dosyalar daha hızlı indirilir ve hatalara veya aniden kesilmeye karşı daha dayanıklıdır. bu modda yalnızca h264 ve vp9 codec'leri mevcuttur. orijinal ses codec'i aac olup, uyumluluk için yeniden kodlanır, ses kalitesi hls olmayan karşılığından biraz daha düşük olabilir.\n\nbu seçenek deneyseldir, gelecekte kaldırılabilir veya değişebilir.",
"video.twitter.gif": "twitter/x",
"video.twitter.gif.title": "dönüşümlü videoları GIF'e çevir",
"video.twitter.gif.description": "GIF dönüşümü verimsizdir, dönüştürülmüş dosya çok büyük ve düşük kaliteli olabilir.",
"video.h265": "yüksek verimli video codec'i",
"video.h265.title": "videolar için h265'i etkinleştir",
"video.h265.description": "TikTok ve Xiaohongshu gibi platformlardan videoların daha yüksek kalitede indirilmesine olanak tanır, ancak uyumluluk açısından maliyeti vardır.",
"audio.format": "ses formatı",
"audio.format.best": "en iyi",
"audio.format.mp3": "mp3",
"audio.format.ogg": "ogg",
"audio.format.wav": "wav",
"audio.format.opus": "opus",
"audio.format.description": "\"en iyi\" dışındaki tüm formatlar, kaynak formattan dönüştürülür, kalite kaybı olabilir. \"en iyi\" formatı seçildiğinde, ses mümkün olduğunca orijinal formatında korunur.",
"audio.bitrate": "ses bit hızı",
"audio.bitrate.kbps": "kb/s",
"audio.bitrate.description": "bit hızı yalnızca sesin kayıplı formata dönüştürülmesi sırasında uygulanır. cobalt, kaynak ses kalitesini iyileştiremez, bu nedenle 128kbps üzerindeki bit hızı seçimi, işitsel fark olmaksızın dosya boyutunu şişirebilir. algılanan kalite formatlara göre değişebilir.",
"audio.youtube.dub": "youtube ses parçası",
"audio.youtube.dub.title": "tercih edilen dublaj dili",
"audio.youtube.dub.description": "cobalt, seçilen dilde bir dublajlı ses parçası kullanacaktır, eğer mevcutsa. mevcut değilse, orijinal ses kullanılacaktır.",
"youtube.dub.original": "orijinal",
"audio.tiktok.original": "tiktok",
"audio.tiktok.original.title": "orijinal sesi indir",
"audio.tiktok.original.description": "cobalt, video içeriğinden herhangi bir değişiklik yapmadan ses dosyasını indirecektir.",
"metadata.filename": "dosya adı stili",
"metadata.filename.classic": "klasik",
"metadata.filename.basic": "temel",
"metadata.filename.pretty": "güzel",
"metadata.filename.nerdy": "nerd",
"metadata.filename.description": "dosya adı stili yalnızca cobalt tarafından tünellenmiş dosyalar için kullanılacaktır. bazı hizmetler, klasik dışında dosya adı stilini desteklemez.",
"metadata.filename.preview.video": "Video Başlığı",
"metadata.filename.preview.audio": "Ses Başlığı - Ses Yazar",
"metadata.file": "dosya meta verisi",
"metadata.disable.title": "dosya meta verisini devre dışı bırak",
"metadata.disable.description": "başlık, sanatçı ve diğer bilgiler dosyaya eklenmeyecektir.",
"saving.title": "kaydetme yöntemi",
"saving.ask": "sor",
"saving.download": "indir",
"saving.share": "paylaş",
"saving.copy": "kopyala",
"saving.description": "cobalt'tan dosya veya bağlantı kaydetmenin tercih edilen yolu. tercihler mevcut değilse veya bir şey ters giderse, cobalt size ne yapmanız gerektiğini soracaktır.",
"accessibility": "erişilebilirlik",
"accessibility.transparency.title": "görsel saydamlığı azalt",
"accessibility.transparency.description": "yüzeylerin saydamlığını azaltır ve bulanıklık efektlerini devre dışı bırakır. düşük performanslı cihazlarda kullanıcı arabirimi performansını da artırabilir.",
"accessibility.motion.title": "hareketi azalt",
"accessibility.motion.description": "mümkün olduğunda animasyonları ve geçişleri devre dışı bırakır.",
"language": "dil",
"language.auto.title": "otomatik seçim",
"language.auto.description": "cobalt, eğer çeviri mevcutsa, tarayıcınızın varsayılan dilini kullanacaktır. eğer değilse, ingilizce kullanılacaktır.",
"language.preferred.title": "tercih edilen dil",
"language.preferred.description": "otomatik seçim devre dışı bırakıldığında bu dil kullanılacaktır. çevrilmemiş herhangi bir metin ingilizce olarak görüntülenecektir.\n\nbazı diller, topluluk tarafından sağlanan çevirileri kullanır, bu çeviriler yanlış veya eksik olabilir.",
"privacy.analytics": "anonim trafik analizleri",
"privacy.analytics.title": "analizlere katkıda bulunma",
"privacy.analytics.description": "anonim trafik analizleri, aktif cobalt kullanıcılarının yaklaşık sayısını almak için gereklidir. sizinle ilgili herhangi bir kimlik bilgisi asla saklanmaz. işlenen veriler anonimleştirilmiş ve toplanmış halde olur.\n\nkendi barındırdığımız plausible örneğini kullanıyoruz, bu sistem çerez kullanmaz ve GDPR, CCPA, PECR ile tamamen uyumludur.",
"privacy.analytics.learnmore": "plausible'ın gizliliğe olan bağlılığı hakkında daha fazla bilgi edinin.",
"privacy.tunnel": "tünelleme",
"privacy.tunnel.title": "dosyaları her zaman tünelle",
"privacy.tunnel.description": "cobalt, ip adresinizi, tarayıcı bilgilerinizi gizler ve yerel ağ kısıtlamalarını aşar. etkinleştirildiğinde, dosyalar da başka türlü anlamsız olacak dosya adlarına sahip olur.",
"advanced.debug": "hata ayıklama",
"advanced.debug.title": "geliştirici özelliklerini etkinleştir",
"advanced.debug.description": "hata ayıklama için faydalı olabilecek uygulama bilgilerine kolay erişim sağlar. bunu etkinleştirmek cobalt'ın işlevselliğini hiçbir şekilde etkilemez.",
"advanced.data": "veri yönetimi",
"processing.community": "topluluk örnekleri",
"processing.enable_custom.title": "özel bir işleme sunucusu kullan",
"processing.enable_custom.description": "cobalt, seçmeniz durumunda özel bir işleme örneği kullanacaktır. cobalt bazı güvenlik önlemleri almış olsa da, topluluk örnekleri üzerinde herhangi bir kontrolümüz olmadığından bu tür bir örnek üzerinden oluşabilecek hasarlardan sorumlu değiliz.\n\nkullandığınız örnekler konusunda dikkatli olun ve bunların güvendiğiniz kişiler tarafından barındırıldığından emin olun.",
"processing.access_key": "örnek erişim anahtarı",
"processing.access_key.title": "örnek erişim anahtarını kullan",
"processing.access_key.description": "cobalt, bu anahtarı kullanarak işleme örneğine isteklerde bulunacaktır. örneğin api anahtarlarını desteklediğinden emin olun!",
"processing.custom_instance.input.alt_text": "özel örnek alan adı",
"processing.access_key.input.alt_text": "u-u-i-d erişim anahtarı"
}

8
web/i18n/tr/tabs.json Normal file
View File

@ -0,0 +1,8 @@
{
"save": "kaydet",
"settings": "ayarlar",
"updates": "güncellemeler",
"donate": "bağış",
"about": "hakkında",
"remux": "remux"
}

4
web/i18n/tr/updates.json Normal file
View File

@ -0,0 +1,4 @@
{
"button.next": "daha eski değişiklik günlüğüne git ({{ value }})",
"button.previous": "daha yeni değişiklik günlüğüne git ({{ value }})"
}