diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb new file mode 100644 index 0000000..064f6a1 --- /dev/null +++ b/lib/l10n/app_it.arb @@ -0,0 +1,116 @@ +{ + "@@locale": "it", + "appTitle": "Ollama", + "optionNewChat": "Nuova Chat", + "optionSettings": "Impostazioni", + "optionNoChatFound": "Nessuna Chat trovata", + "tipPrefix": "Suggerimento: ", + "tip0": "Modifica il messaggio tenendo premuto su di esso", + "tip1": "Elimina il messaggio premendo due volte su di esso", + "tip2": "Puoi cambiare il tema dalle impostazioni", + "tip3": "Seleziona un modello multimodale per inserire le immagini", + "tip4": "Le chat sono state automaticamente salvate", + "takeImage": "Seleziona immagine", + "uploadImage": "Carica immagine", + "notAValidImage": "Immagine non valida", + "imageOnlyConversation": "Conversazione di sole immagini", + "messageInputPlaceholder": "Messaggio", + "tooltipAttachment": "Aggiungi allegato", + "tooltipSend": "Invia", + "tooltipSave": "Salva", + "tooltipLetAIThink": "Lasciamo che sia IA a pensare", + "tooltipAddHostHeaders": "Aggiungi host headers", + "noModelSelected": "Nessun modello selezionato", + "noHostSelected": "Nessun host selezionato, apri le impostazioni per farlo", + "noSelectedModel": "", + "newChatTitle": "Chat senza nome", + "modelDialogAddModel": "Aggiungi", + "modelDialogAddSteps": "L'aggiunta di modelli non è supportata. Vai al tuo PC host e aggiungi i modelli lì.", + "deleteDialogTitle": "Elimina Chat", + "deleteDialogDescription": "Sei sicuro di voler continuare? Tale operazione cancellerà tutta questa chat e non potrà essere annullata.\nPer disattivare questa finestra di dialogo, vai alle impostazioni.", + "deleteDialogDelete": "Elimina", + "deleteDialogCancel": "Annulla", + "dialogEnterNewTitle": "Immetti nuovo titolo", + "dialogEditMessageTitle": "Modifica Messaggio", + "settingsTitleBehavior": "Comportamento", + "settingsTitleInterface": "Interfaccia", + "settingsTitleVoice": "Voce", + "settingsTitleExport": "Esporta", + "settingsTitleAbout": "Informazioni", + "settingsSavedAutomatically": "Le impostazioni vengono salvate automaticamente", + "settingsExperimentalAlpha": "alpha", + "settingsExperimentalAlphaDescription": "Questa funzionalità è in versione alpha e potrebbe non funzionare come previsto o previsto.\nNon si possono escludere problemi critici e/o danni critici permanenti al dispositivo e/o ai servizi utilizzati.\nL'utilizzo è a proprio rischio. Nessuna responsabilità da parte dell'autore dell'app.", + "settingsExperimentalAlphaFeature": "Funzione Alpha, tieni premuto per saperne di più", + "settingsExperimentalBeta": "beta", + "settingsExperimentalBetaDescription": "Questa funzionalità è in versione beta e potrebbe non funzionare come previsto o previsto.\nPotrebbero verificarsi o meno problemi meno gravi. I danni non dovrebbero essere critici.\nUtilizza a tuo rischio e pericolo.", + "settingsExperimentalBetaFeature": "Funzione Beta, tieni premuto per saperne di più", + "settingsHost": "Host", + "settingsHostValid": "Host valido", + "settingsHostChecking": "Controllo Host", + "settingsHostInvalid": "Problema: {type, select, url{URL invalido} host{Host invalido} timeout{Richiesta fallita. Problema col server} other{Richiesta fallita}}", + "settingsHostHeaderTitle": "Imposta header host", + "settingsHostHeaderInvalid": "Il testo immesso non è un valido oggetto JSON", + "settingsHostInvalidDetailed": "{type, select, url{L'URL inserito non è valido. Non è un formato URL standardizzato.} other{L'host inserito non è valido. Non può essere raggiunto. Controlla l'host e riprova.}}", + "settingsSystemMessage": "Messaggio di sistema", + "settingsDisableMarkdown": "Disabilita markdown", + "settingsBehaviorNotUpdatedForOlderChats": "Le impostazioni sul comportamento non vengono aggiornate per le chat meno recenti", + "settingsShowModelTags": "Visualizza tags modello", + "settingsResetOnModelChange": "Reimposta al cambio modello", + "settingsRequestTypeStream": "Stream", + "settingsRequestTypeRequest": "Request", + "settingsGenerateTitles": "Genera titoli", + "settingsEnableEditing": "Abilita modifica di messaggi", + "settingsAskBeforeDelete": "Chiedi prima di eliminare la chat", + "settingsShowTips": "Mostra suggerimenti nella barra laterale", + "settingsKeepModelLoadedAlways": "Mantieni modello sempre caricato", + "settingsKeepModelLoadedNever": "Non mantenere modello sempre caricato", + "settingsKeepModelLoadedFor": "Imposta un tempo specifico per mantenere il modello caricato", + "settingsKeepModelLoadedSet": "Mantieni modello caricato per {minutes} minuti", + "settingsEnableHapticFeedback": "Abilita il feedback tattile", + "settingsMaximizeOnStart": "Inizzia massimizzato", + "settingsBrightnessSystem": "Sistema", + "settingsBrightnessLight": "Chiaro", + "settingsBrightnessDark": "Scuro", + "settingsBrightnessRestartTitle": "Riavvio richiesto", + "settingsBrightnessRestartDescription": "La modifica del tema richiede un riavvio.\nRiavviare adesso o annullare l'azione?", + "settingsBrightnessRestartRestart": "Riavvia", + "settingsBrightnessRestartCancel": "Annulla", + "settingsThemeDevice": "Dispositivo", + "settingsThemeOllama": "Ollama", + "settingsThemeRestartTitle": "Riavvio richiesto", + "settingsThemeRestartDescription": "La modifica del tema richiede un riavvio.\nRiavviare adesso o annullare l'azione?", + "settingsThemeRestartRestart": "Riavvia", + "settingsThemeRestartCancel": "Annulla", + "settingsVoicePermissionLoading": "Caricamento permessi voce ...", + "settingsVoicePermissionNot": "Permessi non concessi", + "settingsVoiceNotSupported": "Modalità vocale non supportata", + "settingsVoiceEnable": "Abilita modalità vocale", + "settingsVoiceNoLanguage": "Nessuna lingua selezionata", + "settingsVoiceLimitLanguage": "Limita alla lingua selezionata", + "settingsVoicePunctuation": "Abilita la punteggiatura AI", + "settingsExportChats": "Esporta chats", + "settingsImportChats": "Importa chats", + "settingsImportChatsTitle": "Importa", + "settingsImportChatsDescription": "Il passaggio successivo importerà le chat dal file selezionato. Ciò sovrascriverà tutte le chat attualmente disponibili.\nVuoi continuare?", + "settingsImportChatsImport": "Importa e cancella", + "settingsImportChatsCancel": "Annulla", + "settingsImportChatsSuccess": "Chats importate con successo", + "settingsExportInfo": "Questa opzione ti consente di esportare e importare la cronologia chat. Questo può essere utile se desideri trasferire la cronologia chat su un altro dispositivo o eseguire il backup della cronologia chat", + "settingsExportWarning": "Più cronologie di chat non verranno unite! Perderai la cronologia chat attuale se ne importi una nuova", + "settingsUpdateCheck": "Controlla aggiornamenti", + "settingsUpdateChecking": "Sto cercando aggiornamenti ...", + "settingsUpdateLatest": "Hai l'ultima versione", + "settingsUpdateAvailable": "Aggiornamento disponibile (v{version})", + "settingsUpdateRateLimit": "Impossibile verificare, limite di accesso API superato", + "settingsUpdateIssue": "Si è verificato un errore", + "settingsUpdateDialogTitle": "Nuova versione disponibile", + "settingsUpdateDialogDescription": "È disponibile una nuova versione di Ollama. Vuoi scaricarla e installarla adesso?", + "settingsUpdateChangeLog": "Cambiamenti", + "settingsUpdateDialogUpdate": "Aggiorna", + "settingsUpdateDialogCancel": "Annulla", + "settingsCheckForUpdates": "Controlla gli aggiornamenti all'apertura", + "settingsGithub": "GitHub", + "settingsReportIssue": "Riporta problema", + "settingsMainDeveloper": "Sviluppatore Principale", + "settingsVersion": "Ollama App v{version}" +} \ No newline at end of file diff --git a/lib/l10n/app_tr.arb b/lib/l10n/app_tr.arb new file mode 100644 index 0000000..168f721 --- /dev/null +++ b/lib/l10n/app_tr.arb @@ -0,0 +1,116 @@ +{ + "@@locale": "tr", + "appTitle": "Ollama", + "optionNewChat": "Yeni Sohbet", + "optionSettings": "Ayarlar", + "optionNoChatFound": "Sohbet bulunamadı", + "tipPrefix": "İpucu: ", + "tip0": "Mesajları düzenlemek için üzerlerine uzun basın", + "tip1": "Mesajları silmek için üzerlerine çift dokunun", + "tip2": "Temayı ayarlardan değiştirebilirsiniz", + "tip3": "Görsel girmek için çoklu modlu bir model seçin", + "tip4": "Sohbetler otomatik olarak kaydedilir", + "takeImage": "Fotoğraf Çek", + "uploadImage": "Görsel Yükle", + "notAValidImage": "Geçerli bir görsel değil", + "imageOnlyConversation": "Sadece Görsel İçeren Konuşma", + "messageInputPlaceholder": "Mesaj", + "tooltipAttachment": "Ek ekle", + "tooltipSend": "Gönder", + "tooltipSave": "Kaydet", + "tooltipLetAIThink": "AI''nın düşünmesine izin ver", + "tooltipAddHostHeaders": "Ana bilgisayar başlıkları ekle", + "noModelSelected": "Model seçilmedi", + "noHostSelected": "Ana bilgisayar seçilmedi, ayarları açıp bir tane belirleyin", + "noSelectedModel": "", + "newChatTitle": "İsimsiz Sohbet", + "modelDialogAddModel": "Ekle", + "modelDialogAddSteps": "Model ekleme desteklenmiyor. Ana bilgisayar PC''nize gidin ve modelleri oradan ekleyin.", + "deleteDialogTitle": "Sohbeti Sil", + "deleteDialogDescription": "Devam etmek istediğinizden emin misiniz? Bu işlem, bu sohbetin tüm hafızasını silecek ve geri alınamaz.\nBu dialogu devre dışı bırakmak için ayarları ziyaret edin.", + "deleteDialogDelete": "Sil", + "deleteDialogCancel": "İptal", + "dialogEnterNewTitle": "Yeni başlık girin", + "dialogEditMessageTitle": "Mesajı düzenle", + "settingsTitleBehavior": "Davranış", + "settingsTitleInterface": "Arayüz", + "settingsTitleVoice": "Ses", + "settingsTitleExport": "Dışa Aktar", + "settingsTitleAbout": "Hakkında", + "settingsSavedAutomatically": "Ayarlar otomatik olarak kaydedilir", + "settingsExperimentalAlpha": "alfa", + "settingsExperimentalAlphaDescription": "Bu özellik alfa aşamasındadır ve beklendiği gibi çalışmayabilir.\nKritik sorunlar ve/veya cihaza ve/veya kullanılan hizmetlere kalıcı kritik hasar verilebilme ihtimali göz ardı edilemez.\nKendi sorumluluğunuzda kullanın. Uygulama yazarının hiçbir sorumluluğu yoktur.", + "settingsExperimentalAlphaFeature": "Alfa özelliği, daha fazla bilgi için basılı tutun", + "settingsExperimentalBeta": "beta", + "settingsExperimentalBetaDescription": "Bu özellik beta aşamasındadır ve beklendiği gibi çalışmayabilir.\nDaha az ciddi sorunlar ortaya çıkabilir. Hasar kritik olmamalıdır.\nKendi sorumluluğunuzda kullanın.", + "settingsExperimentalBetaFeature": "Beta özelliği, daha fazla bilgi için basılı tutun", + "settingsHost": "Ana bilgisayar", + "settingsHostValid": "Geçerli Ana Bilgisayar", + "settingsHostChecking": "Ana Bilgisayar Kontrol Ediliyor", + "settingsHostInvalid": "Sorun: {type, select, url{Geçersiz URL} host{Geçersiz Ana Bilgisayar} timeout{İstek Başarısız. Sunucu sorunları} other{İstek Başarısız}}", + "settingsHostHeaderTitle": "Ana bilgisayar başlığını ayarla", + "settingsHostHeaderInvalid": "Girilen metin geçerli bir başlık JSON nesnesi değil", + "settingsHostInvalidDetailed": "{type, select, url{Girdiğiniz URL geçersiz. Standart bir URL formatında değil.} other{Girdiğiniz ana bilgisayar geçersiz. Ulaşılamıyor. Lütfen ana bilgisayarı kontrol edin ve tekrar deneyin.}}", + "settingsSystemMessage": "Sistem mesajı", + "settingsDisableMarkdown": "Markdown''ı devre dışı bırak", + "settingsBehaviorNotUpdatedForOlderChats": "Davranış ayarları eski sohbetler için güncellenmez", + "settingsShowModelTags": "Model etiketlerini göster", + "settingsResetOnModelChange": "Model değiştiğinde sıfırla", + "settingsRequestTypeStream": "Akış", + "settingsRequestTypeRequest": "İstek", + "settingsGenerateTitles": "Başlıklar oluştur", + "settingsEnableEditing": "Mesaj düzenlemeyi etkinleştir", + "settingsAskBeforeDelete": "Sohbet silmeden önce sor", + "settingsShowTips": "Kenar çubuğunda ipuçlarını göster", + "settingsKeepModelLoadedAlways": "Modeli her zaman yüklü tut", + "settingsKeepModelLoadedNever": "Modeli yüklü tutma", + "settingsKeepModelLoadedFor": "Modelin yüklü kalacağı belirli bir süre ayarla", + "settingsKeepModelLoadedSet": "Modeli {minutes} dakika boyunca yüklü tut", + "settingsEnableHapticFeedback": "Dokunsal geri bildirimi etkinleştir", + "settingsMaximizeOnStart": "Başlangıçta maksimize et", + "settingsBrightnessSystem": "Sistem", + "settingsBrightnessLight": "Açık", + "settingsBrightnessDark": "Koyu", + "settingsBrightnessRestartTitle": "Yeniden Başlatma Gerekli", + "settingsBrightnessRestartDescription": "Temayı değiştirmek yeniden başlatma gerektirir.\nŞimdi yeniden başlatmak istiyor musunuz yoksa işlemi iptal etmek mi istiyorsunuz?", + "settingsBrightnessRestartRestart": "Yeniden Başlat", + "settingsBrightnessRestartCancel": "İptal", + "settingsThemeDevice": "Cihaz", + "settingsThemeOllama": "Ollama", + "settingsThemeRestartTitle": "Yeniden Başlatma Gerekli", + "settingsThemeRestartDescription": "Temayı değiştirmek yeniden başlatma gerektirir.\nŞimdi yeniden başlatmak istiyor musunuz yoksa işlemi iptal etmek mi istiyorsunuz?", + "settingsThemeRestartRestart": "Yeniden Başlat", + "settingsThemeRestartCancel": "İptal", + "settingsVoicePermissionLoading": "Ses izinleri yükleniyor ...", + "settingsVoicePermissionNot": "İzinler verilmedi", + "settingsVoiceNotSupported": "Ses modu desteklenmiyor", + "settingsVoiceEnable": "Ses modunu etkinleştir", + "settingsVoiceNoLanguage": "Dil seçilmedi", + "settingsVoiceLimitLanguage": "Seçili dille sınırla", + "settingsVoicePunctuation": "Yapay zeka noktalama işaretlerini etkinleştir", + "settingsExportChats": "Sohbetleri dışa aktar", + "settingsImportChats": "Sohbetleri içe aktar", + "settingsImportChatsTitle": "İçe Aktar", + "settingsImportChatsDescription": "Sonraki adım, seçilen dosyadan sohbetleri içe aktaracaktır. Bu işlem, şu anda mevcut olan tüm sohbetlerin üzerine yazacaktır.\nDevam etmek istiyor musunuz?", + "settingsImportChatsImport": "İçe Aktar ve Sil", + "settingsImportChatsCancel": "İptal", + "settingsImportChatsSuccess": "Sohbetler başarıyla içe aktarıldı", + "settingsExportInfo": "Bu seçenekler, sohbet geçmişinizi dışa ve içe aktarmanıza olanak tanır. Bu, sohbet geçmişinizi başka bir cihaza aktarmak veya yedeklemek istediğinizde kullanışlı olabilir", + "settingsExportWarning": "Birden fazla sohbet geçmişi birleştirilmeyecek! Yeni bir sohbet geçmişi içe aktarırsanız mevcut sohbet geçmişinizi kaybedeceksiniz", + "settingsUpdateCheck": "Güncellemeleri kontrol et", + "settingsUpdateChecking": "Güncellemeler kontrol ediliyor ...", + "settingsUpdateLatest": "En son sürümü kullanıyorsunuz", + "settingsUpdateAvailable": "Güncelleme mevcut (v{version})", + "settingsUpdateRateLimit": "Kontrol edilemiyor, API hız sınırı aşıldı", + "settingsUpdateIssue": "Bir sorun oluştu", + "settingsUpdateDialogTitle": "Yeni sürüm mevcut", + "settingsUpdateDialogDescription": "Ollama''nın yeni bir sürümü mevcut. Şimdi indirip kurmak istiyor musunuz?", + "settingsUpdateChangeLog": "Değişiklik Günlüğü", + "settingsUpdateDialogUpdate": "Güncelle", + "settingsUpdateDialogCancel": "İptal", + "settingsCheckForUpdates": "Açılışta güncellemeleri kontrol et", + "settingsGithub": "GitHub", + "settingsReportIssue": "Sorun Bildir", + "settingsMainDeveloper": "Ana Geliştirici", + "settingsVersion": "Ollama App v{version}" +} \ No newline at end of file diff --git a/lib/l10n/app_zh.arb b/lib/l10n/app_zh.arb index 1f57611..8916068 100644 --- a/lib/l10n/app_zh.arb +++ b/lib/l10n/app_zh.arb @@ -15,11 +15,11 @@ "notAValidImage": "不是有效的图像", "imageOnlyConversation": "仅图片对话", "messageInputPlaceholder": "消息", - "tooltipAttachment": "Add attachment", - "tooltipSend": "Send", - "tooltipSave": "Save", - "tooltipLetAIThink": "Let AI think", - "tooltipAddHostHeaders": "Add host headers", + "tooltipAttachment": "添加附件", + "tooltipSend": "发送", + "tooltipSave": "保存", + "tooltipLetAIThink": "让AI思考", + "tooltipAddHostHeaders": "设置主机头", "noModelSelected": "未选择模型", "noHostSelected": "没有填写主机地址,请打开设置以进行设置", "noSelectedModel": "<模型选择>", diff --git a/untranslated_messages.json b/untranslated_messages.json index 9bf6d6d..ada19f9 100644 --- a/untranslated_messages.json +++ b/untranslated_messages.json @@ -15,6 +15,34 @@ "settingsVoiceNotEnabled" ], + "it": [ + "settingsDescriptionBehavior", + "settingsDescriptionInterface", + "settingsDescriptionVoice", + "settingsDescriptionExport", + "settingsDescriptionAbout", + "settingsUseSystem", + "settingsUseSystemDescription", + "settingsPreloadModels", + "settingsVoiceTtsNotSupported", + "settingsVoiceTtsNotSupportedDescription", + "settingsVoiceNotEnabled" + ], + + "tr": [ + "settingsDescriptionBehavior", + "settingsDescriptionInterface", + "settingsDescriptionVoice", + "settingsDescriptionExport", + "settingsDescriptionAbout", + "settingsUseSystem", + "settingsUseSystemDescription", + "settingsPreloadModels", + "settingsVoiceTtsNotSupported", + "settingsVoiceTtsNotSupportedDescription", + "settingsVoiceNotEnabled" + ], + "zh": [ "deleteChat", "renameChat",