diff --git a/client/components/Nav.jsx b/client/components/Nav.jsx index 69cd3d9744..dd64624e95 100644 --- a/client/components/Nav.jsx +++ b/client/components/Nav.jsx @@ -752,6 +752,16 @@ class Nav extends React.PureComponent { 正體中文 +
  • + +
  • diff --git a/client/i18n.js b/client/i18n.js index 874293f5e8..4e4cca3a09 100644 --- a/client/i18n.js +++ b/client/i18n.js @@ -15,7 +15,8 @@ import { zhCN, zhTW, uk, - sv + sv, + tr } from 'date-fns/locale'; const fallbackLng = ['en-US']; @@ -32,7 +33,8 @@ const availableLanguages = [ 'sv', 'uk-UA', 'zh-CN', - 'zh-TW' + 'zh-TW', + 'tr' ]; export function languageKeyToLabel(lang) { @@ -49,7 +51,8 @@ export function languageKeyToLabel(lang) { sv: 'Svenska', 'uk-UA': 'Українська', 'zh-CN': '简体中文', - 'zh-TW': '正體中文' + 'zh-TW': '正體中文', + tr: 'Türkçe' }; return languageMap[lang]; } @@ -68,7 +71,8 @@ export function languageKeyToDateLocale(lang) { sv, 'uk-UA': uk, 'zh-CN': zhCN, - 'zh-TW': zhTW + 'zh-TW': zhTW, + tr }; return languageMap[lang]; } diff --git a/translations/locales/tr/translations.json b/translations/locales/tr/translations.json new file mode 100644 index 0000000000..a5be5ece5b --- /dev/null +++ b/translations/locales/tr/translations.json @@ -0,0 +1,620 @@ +{ + "Nav": { + "File": { + "Title": "Dosya", + "New": "Yeni", + "Share": "Paylaş", + "Duplicate": "Çoğalt", + "Open": "Aç", + "Download": "İndir", + "AddToCollection": "Koleksiyona Ekle", + "Examples": "Örnekler" + }, + "Edit": { + "Title": "Düzenle", + "TidyCode": "Kodu Düzenle", + "Find": "Bul", + "Replace": "Değiştir" + }, + "Sketch": { + "Title": "Eskiz", + "AddFile": "Dosya Ekle", + "AddFolder": "Klasör Ekle", + "Run": "Çalıştır", + "Stop": "Durdur" + }, + "Help": { + "Title": "Yardım", + "KeyboardShortcuts": "Klavye Kısayolları", + "Reference": "Referans", + "About": "Hakkında" + }, + "Lang": "Dil", + "BackEditor": "Editöre Dön", + "WarningUnsavedChanges": "Bu sayfadan çıkmak istediğinize emin misiniz? Kaydedilmemiş değişiklikleriniz var.", + "Login": "Giriş Yap", + "LoginOr": "veya", + "SignUp": "Kaydol", + "Auth": { + "Welcome": "Hoşgeldiniz", + "Hello": "Merhaba", + "MyAccount": "Hesabım", + "My": "Benim", + "MySketches": "Eskizlerim", + "MyCollections": "Koleksiyonlarım", + "Asset": "Varlık", + "MyAssets": "Varlıklarım", + "LogOut": "Çıkış Yap" + } + }, + "CodemirrorFindAndReplace": { + "ToggleReplace": "Değiştirme Aç/Kapa", + "Find": "Bul", + "FindPlaceholder": "Dosyalarda bul", + "Replace": "Değiştir", + "ReplaceAll": "Tümünü Değiştir", + "ReplacePlaceholder": "Değiştirilecek metin", + "Regex": "Düzenli ifade", + "CaseSensitive": "Büyük/Küçük Harf Duyarlı", + "WholeWords": "Tüm Kelimeler", + "Previous": "Önceki", + "Next": "Sonraki", + "NoResults": "Sonuç Yok", + "Close": "Kapat" + }, + "LoginForm": { + "UsernameOrEmail": "E-posta veya Kullanıcı Adı", + "UsernameOrEmailARIA": "E-posta veya Kullanıcı Adı", + "Password": "Parola", + "PasswordARIA": "Parola", + "Submit": "Giriş Yap" + }, + "LoginView": { + "Title": "p5.js Web Editör | Giriş", + "Login": "Giriş Yap", + "LoginOr": "veya", + "SignUp": "Kaydol", + "Email": "e-posta", + "Username": "kullanıcı adı", + "DontHaveAccount": "Hesabınız yok mu? ", + "ForgotPassword": "Parolanızı unuttunuz mu? ", + "ResetPassword": "Parolanızı sıfırlayın" + }, + "SocialAuthButton": { + "Connect": "{{serviceauth}} Hesabını Bağla", + "Unlink": "{{serviceauth}} Hesabının Bağlantısını Kaldır", + "Login": "{{serviceauth}} ile Giriş Yap", + "LogoARIA": "{{serviceauth}} logosu" + }, + "About": { + "Title": "Hakkında", + "TitleHelmet": "p5.js Web Editör | Hakkında", + "Contribute": "Katkıda Bulun", + "NewP5": "p5.js'e yeni misiniz?", + "Report": "Bir hata bildir", + "Learn": "Öğren", + "Resources": "Kaynaklar", + "Libraries": "Kütüphaneler", + "Forum": "Forum", + "Examples": "Örnekler", + "PrivacyPolicy": "Gizlilik Politikası", + "TermsOfUse": "Kullanım Şartları", + "CodeOfConduct": "Davranış Kuralları" + }, + "Toast": { + "OpenedNewSketch": "Yeni eskiz açıldı.", + "SketchSaved": "Eskiz kaydedildi.", + "SketchFailedSave": "Eskiz kaydedilemedi.", + "AutosaveEnabled": "Otomatik kaydetme etkin.", + "LangChange": "Dil değiştirildi", + "SettingsSaved": "Ayarlar kaydedildi." + }, + "Toolbar": { + "Preview": "Önizleme", + "Auto-refresh": "Otomatik Yenile", + "OpenPreferencesARIA": "Tercihleri Aç", + "PlaySketchARIA": "Eskizi Çalıştır", + "PlayOnlyVisualSketchARIA": "Sadece Görsel Eskizi Çalıştır", + "StopSketchARIA": "Eskizi Durdur", + "EditSketchARIA": "Eskiz Adını Düzenle", + "NewSketchNameARIA": "Yeni Eskiz Adı", + "By": " tarafından " + }, + "Console": { + "Title": "Konsol", + "Clear": "Temizle", + "ClearARIA": "Konsolu Temizle", + "Close": "Kapat", + "CloseARIA": "Konsolu Kapat", + "Open": "Aç", + "OpenARIA": "Konsolu Aç" + }, + "Preferences": { + "Settings": "Ayarlar", + "GeneralSettings": "Genel Ayarlar", + "Accessibility": "Erişilebilirlik", + "Theme": "Tema", + "LightTheme": "Aydınlık", + "LightThemeARIA": "Aydınlık tema açık", + "DarkTheme": "Karanlık", + "DarkThemeARIA": "Karanlık tema açık", + "HighContrastTheme": "Yüksek Kontrast", + "HighContrastThemeARIA": "yüksek kontrast tema açık", + "TextSize": "Yazı Boyutu", + "DecreaseFont": "Azalt", + "DecreaseFontARIA": "yazı boyutunu azalt", + "IncreaseFont": "Artır", + "IncreaseFontARIA": "yazı boyutunu artır", + "FontSize": "Yazı Boyutu", + "SetFontSize": "yazı boyutunu ayarla", + "Autosave": "Otomatik Kaydet", + "On": "Açık", + "AutosaveOnARIA": "otomatik kaydetme açık", + "Off": "Kapalı", + "AutosaveOffARIA": "otomatik kaydetme kapalı", + "AutocloseBracketsQuotes": "Parantez ve Tırnakları Otomatik Kapat", + "AutocloseBracketsQuotesOnARIA": "parantez ve tırnakları otomatik kapatma açık", + "AutocloseBracketsQuotesOffARIA": "parantez ve tırnakları otomatik kapatma kapalı", + "WordWrap": "Sözcük Kaydırma", + "LineWrapOnARIA": "satır kaydırma açık", + "LineWrapOffARIA": "satır kaydırma kapalı", + "LineNumbers": "Satır Numaraları", + "LineNumbersOnARIA": "satır numaraları açık", + "LineNumbersOffARIA": "satır numaraları kapalı", + "LintWarningSound": "Lint Uyarı Sesi", + "LintWarningOnARIA": "lint uyarısı açık", + "LintWarningOffARIA": "lint uyarısı kapalı", + "PreviewSound": "Önizleme Sesi", + "PreviewSoundARIA": "önizleme sesi", + "AccessibleTextBasedCanvas": "Erişilebilir Metin Tabanlı Tuval", + "UsedScreenReader": "Ekran Okuyucu ile Kullanılır", + "PlainText": "Düz Metin", + "TextOutputARIA": "metin çıktısı açık", + "TableText": "Tablo Metni", + "TableOutputARIA": "tablo çıktısı açık" + }, + "KeyboardShortcuts": { + "Title": " Klavye Kısayolları", + "ShortcutsFollow": "Kod düzenleme klavye kısayolları takip eder", + "SublimeText": "Sublime Text kısayolları", + "CodeEditing": { + "Tidy": "Düzenle", + "FindText": "Metin Bul", + "FindNextMatch": "Sonraki Eşleşmeyi Bul", + "FindPrevMatch": "Önceki Eşleşmeyi Bul", + "ReplaceTextMatch": "Metin Eşleşmesini Değiştir", + "IndentCodeLeft": "Kodu Sola Yasla", + "IndentCodeRight": "Kodu Sağa Yasla", + "CommentLine": "Satırı Yorumla", + "FindNextTextMatch": "Sonraki Metin Eşleşmesini Bul", + "FindPreviousTextMatch": "Önceki Metin Eşleşmesini Bul", + "CodeEditing": "Kod Düzenleme", + "ColorPicker": "Satır İçi Renk Seçiciyi Göster" + }, + "General": { + "StartSketch": "Eskizi Başlat", + "StopSketch": "Eskizi Durdur", + "TurnOnAccessibleOutput": "Erişilebilir Çıktıyı Aç", + "TurnOffAccessibleOutput": "Erişilebilir Çıktıyı Kapat" + } + }, + "Sidebar": { + "Title": "Eskiz Dosyaları", + "ToggleARIA": "Eskiz dosya seçeneklerini aç/kapat", + "AddFolder": "Klasör Oluştur", + "AddFolderARIA": "klasör ekle", + "AddFile": "Dosya Oluştur", + "AddFileARIA": "dosya ekle", + "UploadFile": "Dosya Yükle", + "UploadFileARIA": "dosya yükle" + }, + "FileNode": { + "OpenFolderARIA": "Klasör İçeriğini Aç", + "CloseFolderARIA": "Klasör İçeriğini Kapat", + "ToggleFileOptionsARIA": "Dosya seçeneklerini aç/kapat", + "AddFolder": "Klasör Oluştur", + "AddFolderARIA": "klasör ekle", + "AddFile": "Dosya Oluştur", + "AddFileARIA": "dosya ekle", + "UploadFile": "Dosya Yükle", + "UploadFileARIA": "dosya yükle", + "Rename": "Yeniden Adlandır", + "Delete": "Sil" + }, + "Common": { + "Error": "Hata", + "ErrorARIA": "Hata", + "Save": "Kaydet", + "p5logoARIA": "p5.js Logosu", + "DeleteConfirmation": "{{name}}'i silmek istediğinize emin misiniz?" + }, + "IDEView": { + "SubmitFeedback": "Geribildirim Gönder", + "SubmitFeedbackARIA": "geribildirim-gonder", + "AddCollectionTitle": "Koleksiyona Ekle", + "AddCollectionARIA": "koleksiyona ekle", + "ShareTitle": "Paylaş", + "ShareARIA": "paylaş" + }, + "NewFileModal": { + "Title": "Dosya Oluştur", + "CloseButtonARIA": "Yeni Dosya Modalını Kapat", + "EnterName": "Lütfen bir isim girin", + "InvalidType": "Geçersiz dosya türü. Geçerli uzantılar .js, .css, .json, .xml, .txt, .csv, .tsv, .frag ve .vert'tir." + }, + "NewFileForm": { + "AddFileSubmit": "Dosya Ekle", + "Placeholder": "İsim" + }, + "NewFolderModal": { + "Title": "Klasör Oluştur", + "CloseButtonARIA": "Yeni Klasör Modalını Kapat", + "EnterName": "Lütfen bir isim girin", + "EmptyName": "Klasör adı sadece boşluk içeremez", + "InvalidExtension": "Klasör adı bir uzantı içeremez" + }, + "NewFolderForm": { + "AddFolderSubmit": "Klasör Ekle", + "Placeholder": "İsim" + }, + "ResetPasswordForm": { + "Email": "Kayıt için kullanılan e-posta", + "EmailARIA": "e-posta", + "Submit": "Şifre Sıfırlama e-postası Gönder" + }, + "ResetPasswordView": { + "Title": "p5.js Web Editörü | Şifreyi Sıfırla", + "Reset": "Şifrenizi Sıfırlayın", + "Submitted": "Şifre sıfırlama e-postanız yakında ulaşacaktır. Eğer göremezseniz,\n spam klasöründe olabilir.", + "Login": "Giriş Yap", + "LoginOr": "veya", + "SignUp": "Kayıt Ol" + }, + "ReduxFormUtils": { + "errorInvalidEmail": "Lütfen geçerli bir e-posta adresi girin", + "errorEmptyEmail": "Lütfen bir e-posta adresi girin", + "errorPasswordMismatch": "Şifreler eşleşmiyor", + "errorEmptyPassword": "Lütfen bir şifre girin", + "errorShortPassword": "Şifre en az 6 karakter olmalıdır", + "errorConfirmPassword": "Lütfen şifrenizi doğrulayın", + "errorNewPassword": "Lütfen yeni bir şifre girin veya mevcut şifreyi boş bırakın.", + "errorEmptyUsername": "Lütfen bir kullanıcı adı girin.", + "errorLongUsername": "Kullanıcı adı 20 karakterden az olmalıdır.", + "errorValidUsername": "Kullanıcı adı sadece sayılar, harfler, noktalar, tireler ve alt çizgilerden oluşmalıdır." + }, + "NewPasswordView": { + "Title": "p5.js Web Düzenleyici | Yeni Şifre", + "Description": "Yeni Şifre Belirle", + "TokenInvalidOrExpired": "Şifre sıfırlama bağlantısı geçersiz veya süresi dolmuş.", + "EmptyPassword": "Lütfen bir şifre girin", + "PasswordConfirmation": "Lütfen şifre onayını girin", + "PasswordMismatch": "Şifreler eşleşmiyor" + }, + "AccountForm": { + "Email": "E-posta", + "EmailARIA": "e-posta", + "Unconfirmed": "Onaylanmamış.", + "EmailSent": "Onay e-postası gönderildi, e-postanızı kontrol edin.", + "Resend": "Onay e-postasını yeniden gönder", + "UserName": "Kullanıcı Adı", + "UserNameARIA": "Kullanıcı adı", + "CurrentPassword": "Mevcut Şifre", + "CurrentPasswordARIA": "Mevcut Şifre", + "NewPassword": "Yeni Şifre", + "NewPasswordARIA": "Yeni Şifre", + "SubmitSaveAllSettings": "Tüm Ayarları Kaydet" + }, + "AccountView": { + "SocialLogin": "Sosyal Giriş", + "SocialLoginDescription": "GitHub veya Google hesabınızı kullanarak p5.js Web Düzenleyici'ne giriş yapın.", + "Title": "p5.js Web Düzenleyici | Hesap Ayarları", + "Settings": "Hesap Ayarları", + "AccountTab": "Hesap", + "AccessTokensTab": "Erişim Anahtarları" + }, + "APIKeyForm": { + "ConfirmDelete": "{{key_label}} silmek istediğinizden emin misiniz?", + "Summary": "Kişisel Erişim Anahtarları, otomatik komutların Editör API'sine erişim sağlamak için şifreniz gibi davranır. Her otomatik komut için yeni bir anahtar oluşturun.", + "CreateToken": "Yeni anahtar oluştur", + "TokenLabel": "Bu anahtar ne için?", + "TokenPlaceholder": "Bu anahtar ne için? Örn. Örnek içe aktarma betiği", + "CreateTokenSubmit": "Oluştur", + "NoTokens": "Mevcut anahtarınız yok.", + "NewTokenTitle": "Yeni erişim anahtarınız", + "NewTokenInfo": "Yeni kişisel erişim anahtarınızı kopyaladığınızdan emin olun. Bir daha göremeyeceksiniz!", + "ExistingTokensTitle": "Mevcut anahtarlar" + }, + "APIKeyList": { + "Name": "İsim", + "Created": "Oluşturulma tarihi", + "LastUsed": "Son kullanma", + "Actions": "Eylemler", + "Never": "Hiçbir zaman", + "DeleteARIA": "API Anahtarını Sil" + }, + "NewPasswordForm": { + "Title": "Şifre", + "TitleARIA": "Şifre", + "ConfirmPassword": "Şifreyi Onayla", + "ConfirmPasswordARIA": "Şifreyi Onayla", + "SubmitSetNewPassword": "Yeni Şifreyi Ayarla" + }, + "SignupForm": { + "Title": "Kullanıcı Adı", + "TitleARIA": "kullanıcı adı", + "Email": "E-posta", + "EmailARIA": "e-posta", + "Password": "Şifre", + "PasswordARIA": "şifre", + "ConfirmPassword": "Şifreyi Onayla", + "ConfirmPasswordARIA": "şifreyi onayla", + "SubmitSignup": "Kaydol" + }, + "SignupView": { + "Title": "p5.js Web Düzenleyicisi | Kaydol", + "Description": "Kaydol", + "Or": "Veya", + "AlreadyHave": "Zaten bir hesabın var mı?", + "Login": "Giriş yap" + }, + "EmailVerificationView": { + "Title": "p5.js Web Düzenleyicisi | E-posta Doğrulama", + "Verify": "E-postanızı doğrulayın", + "InvalidTokenNull": "Bağlantı geçersiz.", + "Checking": "Bağlantı doğrulanıyor, lütfen bekleyin...", + "Verified": "E-posta adresiniz doğrulandı.", + "InvalidState": "Bir şeyler yanlış gitti." + }, + "AssetList": { + "Title": "p5.js Web Düzenleyicisi | Benim varlıklarım", + "ToggleOpenCloseARIA": "Varlık seçeneklerini aç/kapat", + "Delete": "Sil", + "OpenNewTab": "Yeni Sekmede Aç", + "NoUploadedAssets": "Yüklenen varlık yok.", + "HeaderName": "Adı", + "HeaderSize": "Boyutu", + "HeaderSketch": "Eskiz" + }, + "Feedback": { + "Title": "p5.js Web Düzenleyicisi | Geri Bildirim", + "ViaGithubHeader": "Github Hataları ile", + "ViaGithubDescription": "Github'a aşina iseniz, geri bildirimlerinizi ve hata raporlarınızı buradan gönderebilirsiniz.", + "GoToGithub": "Github'a Git", + "ViaGoogleHeader": "Google Formu ile", + "ViaGoogleDescription": "Ayrıca bu hızlı formu doldurarak da geri bildirim gönderebilirsiniz.", + "GoToForm": "Form'a Git" + }, + "Searchbar": { + "SearchSketch": "Eskizleri Ara...", + "SearchCollection": "Koleksiyonları Ara...", + "ClearTerm": "Temizle" + }, + "UploadFileModal": { + "Title": "Dosya Yükle", + "CloseButtonARIA": "Dosya yükleme penceresini kapat", + "SizeLimitError": "Hata: Daha fazla dosya yükleyemezsiniz. Toplam boyut sınırına ulaştınız. \n Yüklemek isterseniz, lütfen artık kullanmadıklarınızı kaldırın. \n " + }, + "FileUploader": { + "DictDefaultMessage": "Dosyaları buraya bırakın veya dosya tarayıcısını kullanmak için tıklayın" + }, + "ErrorModal": { + "MessageLogin": "Eskizleri kaydetmek için giriş yapmalısınız. Lütfen ", + "Login": "Giriş Yap", + "LoginOr": " veya ", + "SignUp": "Kayıt Ol", + "MessageLoggedOut": "Çıkış yaptığınız görünüyor. Lütfen ", + "LogIn": "Giriş Yap", + "SavedDifferentWindow": "Kaydetmeye çalıştığınız proje başka bir pencereden kaydedilmiş.\n Lütfen en son sürümü görmek için sayfayı yenileyin.", + "LinkTitle": "Hesap Bağlantı Hatası", + "LinkMessage": "{{serviceauth}} hesabınızı p5.js Web Editor hesabınıza bağlama sorunu yaşandı. {{serviceauth}} hesabınız zaten başka bir p5.js Web Editor hesabına bağlı." + }, + "ShareModal": { + "Embed": "Gömülü", + "Present": "Sunum", + "Fullscreen": "Tam Ekran", + "Edit": "Düzenle" + }, + "CollectionView": { + "TitleCreate": "Koleksiyon Oluştur", + "TitleDefault": "koleksiyon" + }, + "Collection": { + "Title": "p5.js Web Editor | Benim koleksiyonlarım", + "AnothersTitle": "p5.js Web Editor | {{anotheruser}}'ın koleksiyonları", + "Share": "Paylaş", + "URLLink": "Koleksiyonun bağlantısı", + "AddSketch": "Eskiz ekle", + "DeleteFromCollection": "{{name_sketch}} eskizini koleksiyondan kaldırmak istediğinizden emin misiniz?", + "SketchDeleted": "Eskiz silindi", + "SketchRemoveARIA": "Eskiz koleksiyondan kaldır", + "DescriptionPlaceholder": "Açıklama ekle", + "Description": "açıklama", + "NumSketches": "{{count}} çizim", + "NumSketches_plural": "{{count}} çizimler", + "By": "Tarafından ", + "NoSketches": "Koleksiyonda eskiz yok", + "TableSummary": "tüm koleksiyonları içeren tablo", + "HeaderName": "İsim", + "HeaderCreatedAt": "Eklenme Tarihi", + "HeaderUser": "Sahibi", + "DirectionAscendingARIA": "Artan sıralama", + "DirectionDescendingARIA": "Azalan sıralama", + "ButtonLabelAscendingARIA": "{{displayName}} artan sıralama.", + "ButtonLabelDescendingARIA": "{{displayName}} azalan sıralama." + }, + "AddToCollectionList": { + "Title": "p5.js Web Düzenleyicisi | Benim koleksiyonlarım", + "AnothersTitle": "p5.js Web Düzenleyicisi | {{anotheruser}}'ın koleksiyonları", + "Empty": "Koleksiyon yok" + }, + "CollectionCreate": { + "Title": "p5.js Web Düzenleyicisi | Koleksiyon oluştur", + "FormError": "Koleksiyon oluşturulamadı", + "FormLabel": "Koleksiyon adı", + "FormLabelARIA": "ad", + "NameRequired": "Koleksiyon adı gereklidir", + "Description": "Açıklama (isteğe bağlı)", + "DescriptionARIA": "açıklama", + "DescriptionPlaceholder": "Favori eskizlerim", + "SubmitCollectionCreate": "Koleksiyon oluştur" + }, + "DashboardView": { + "CreateCollection": "Koleksiyon oluştur", + "NewSketch": "Yeni eskiz", + "CreateCollectionOverlay": "Koleksiyon oluştur" + }, + "DashboardTabSwitcher": { + "Sketches": "Eskizler", + "Collections": "Koleksiyonlar", + "Assets": "Varlıklar" + }, + "CollectionList": { + "Title": "p5.js Web Düzenleyicisi | Benim koleksiyonlarım", + "AnothersTitle": "p5.js Web Düzenleyicisi | {{anotheruser}}'ın koleksiyonları", + "NoCollections": "Koleksiyon yok.", + "TableSummary": "tüm koleksiyonları içeren tablo", + "HeaderName": "Ad", + "HeaderCreatedAt": "Oluşturulma Tarihi", + "HeaderCreatedAt_mobile": "Oluşturulma", + "HeaderUpdatedAt": "Güncelleme Tarihi", + "HeaderUpdatedAt_mobile": "Güncelleme", + "HeaderNumItems": "# eskizler", + "HeaderNumItems_mobile": "# eskizler", + "DirectionAscendingARIA": "Artan sıralama", + "DirectionDescendingARIA": "Azalan sıralama", + "ButtonLabelAscendingARIA": "{{displayName}} artan sıralama.", + "ButtonLabelDescendingARIA": "{{displayName}} azalan sıralama.", + "AddSketch": "Eskiz ekle" + }, + "CollectionListRow": { + "ToggleCollectionOptionsARIA": "Koleksiyon seçeneklerini aç/kapat", + "AddSketch": "Eskiz ekle", + "Delete": "Sil", + "Rename": "Yeniden adlandır" + }, + "Overlay": { + "AriaLabel": "{{title}} kapama penceresi" + }, + "QuickAddList": { + "ButtonRemoveARIA": "Koleksiyondan kaldır", + "ButtonAddToCollectionARIA": "Koleksiyona ekle", + "View": "Görüntüle" + }, + "SketchList": { + "View": "Görünüm", + "Title": "p5.js Web Editörü | Benim eskizlerim", + "AnothersTitle": "p5.js Web Editörü | {{anotheruser}}'in eskizleri", + "ToggleLabelARIA": "Eskiz Seçeneklerini Aç/Kapa", + "DropdownRename": "Yeniden Adlandır", + "DropdownDownload": "İndir", + "DropdownDuplicate": "Kopyala", + "DropdownAddToCollection": "Koleksiyona Ekle", + "DropdownDelete": "Sil", + "DirectionAscendingARIA": "Artan", + "DirectionDescendingARIA": "Azalan", + "ButtonLabelAscendingARIA": "{{displayName}}'e göre artan sıralama.", + "ButtonLabelDescendingARIA": "{{displayName}}'e göre azalan sıralama.", + "AddToCollectionOverlayTitle": "Koleksiyona Ekle", + "TableSummary": "Tüm kaydedilmiş projeleri içeren tablo", + "HeaderName": "Eskiz", + "HeaderCreatedAt": "Oluşturma Tarihi", + "HeaderCreatedAt_mobile": "Oluşturulma", + "HeaderUpdatedAt": "Güncelleme Tarihi", + "HeaderUpdatedAt_mobile": "Güncelleme", + "NoSketches": "Eskiz yok." + }, + "AddToCollectionSketchList": { + "Title": "p5.js Web Editörü | Benim eskizlerim", + "AnothersTitle": "p5.js Web Editörü | {{anotheruser}}'in eskizleri", + "NoCollections": "Koleksiyon yok." + }, + "Editor": { + "OpenSketchARIA": "Eskiz dosyaları gezintisini aç", + "CloseSketchARIA": "Eskiz dosyaları gezintisini kapat", + "UnsavedChangesARIA": "Eskiz kaydedilmemiş değişiklikler içeriyor", + "KeyUpLineNumber": "{{lineNumber}}. satır" + }, + "EditorAccessibility": { + "NoLintMessages": "Lint mesajı yok ", + "CurrentLine": " Şu anki satır" + }, + "Timer": { + "SavedAgo": "Kaydedildi: {{timeAgo}}" + }, + "formatDate": { + "JustNow": "az önce", + "15Seconds": "15 saniye önce", + "25Seconds": "25 saniye önce", + "35Seconds": "35 saniye önce", + "Ago": "{{timeAgo}} önce" + }, + "AddRemoveButton": { + "AltAddARIA": "Koleksiyona ekle", + "AltRemoveARIA": "Koleksiyondan çıkar" + }, + "CopyableInput": { + "CopiedARIA": "Panoya kopyalandı!", + "OpenViewTabARIA": "Yeni sekmede {{label}} görünümünü aç" + }, + "EditableInput": { + "EditValue": "{{display}} değerini düzenle", + "EmptyPlaceholder": "Değer yok" + }, + "PreviewNav": { + "EditSketchARIA": "Eskizi düzenle", + "ByUser": "tarafından" + }, + "MobilePreferences": { + "Settings": "Ayarlar", + "GeneralSettings": "Genel ayarlar", + "Accessibility": "Erişilebilirlik", + "AccessibleOutput": "Erişilebilir Çıktı", + "Theme": "Tema", + "LightTheme": "Aydınlık", + "DarkTheme": "Karanlık", + "HighContrastTheme": "Yüksek Kontrast", + "Autosave": "Otomatik Kaydet", + "WordWrap": "Satır Kaydırma", + "LineNumbers": "Satır Numaraları", + "LintWarningSound": "Lint Uyarı Sesleri", + "UsedScreenReader": "Ekran Okuyucu ile kullanıldı", + "PlainText": "Düz Metin", + "TableText": "Tablo Metni", + "Sound": "Ses" + }, + "PreferenceCreators": { + "On": "Açık", + "Off": "Kapalı" + }, + "MobileIDEView": { + "Preferences": "Tercihler", + "MyStuff": "Benim Şeylerim", + "Examples": "Örnekler", + "OriginalEditor": "Orijinal Editör", + "Login": "Giriş Yap", + "Logout": "Çıkış Yap" + }, + "MobileDashboardView": { + "Examples": "Örnekler", + "Sketches": "Eskizler", + "Collections": "Koleksiyonlar", + "Assets": "Varlıklar", + "MyStuff": "Benim Şeylerim", + "CreateSketch": "Eskiz Oluştur", + "CreateCollection": "Koleksiyon Oluştur" + }, + "Explorer": { + "Files": "Dosyalar" + }, + "Cookies": { + "Header": "Çerezler", + "Body": "p5.js Editörü çerezleri kullanır. Bazıları web sitesi işlevselliği için önemlidir ve hesabınızı ve tercihlerinizi yönetmenize olanak tanır. Diğerleri önemli değildir - analiz için kullanılırlar ve topluluğumuz hakkında daha fazla bilgi edinmemizi sağlarlar. Bu verileri asla satmıyoruz veya reklam için kullanmıyoruz. Hangi çerezlere izin vermek istediğinize karar verebilirsiniz ve <0>Gizlilik Politikamızda<0> daha fazla bilgi edinebilirsiniz.", + "AllowAll": "Tümüne İzin Ver", + "AllowEssential": "Önemli Olanlara İzin Ver" + }, + "Legal": { + "PrivacyPolicy": "Gizlilik Politikası", + "TermsOfUse": "Kullanım Koşulları", + "CodeOfConduct": "Davranış Kuralları" + } +} \ No newline at end of file