feat: translation (#389)

This commit is contained in:
Cody Tseng
2025-06-23 23:52:21 +08:00
committed by GitHub
parent e2e115ebeb
commit df9066eae0
43 changed files with 1466 additions and 47 deletions

View File

@@ -242,6 +242,23 @@ export default {
Quotes: 'الاقتباسات',
'Lightning Invoice': 'فاتورة Lightning',
'Bookmark failed': 'فشل في الإشارة المرجعية',
'Remove bookmark failed': 'فشل في إزالة الإشارة المرجعية'
'Remove bookmark failed': 'فشل في إزالة الإشارة المرجعية',
Translation: 'الترجمة',
Balance: 'الرصيد',
characters: 'الحروف',
jumbleTranslateApiKeyDescription:
'يمكنك استخدام مفتاح API هذا في أي مكان آخر يدعم LibreTranslate. عنوان الخدمة هو {{serviceUrl}}',
'Top up': 'إعادة شحن',
'Will receive: {n} characters': 'ستتلقى: {{n}} حروف',
'Top up {n} sats': 'إعادة شحن {{n}} ساتوشي',
'Minimum top up is {n} sats': 'الحد الأدنى لإعادة الشحن هو {{n}} ساتوشي',
Service: 'الخدمة',
'Reset API key': 'إعادة تعيين مفتاح API',
'Are you sure you want to reset your API key? This action cannot be undone.':
'هل أنت متأكد أنك تريد إعادة تعيين مفتاح API الخاص بك؟ لا يمكن التراجع عن هذا الإجراء.',
Warning: 'تحذير',
'Your current API key will become invalid immediately, and any applications using it will stop working until you update them with the new key.':
'مفتاح API الحالي الخاص بك سيصبح غير صالح على الفور، وأي تطبيقات تستخدمه ستتوقف عن العمل حتى تقوم بتحديثها بالمفتاح الجديد.',
'Service address': 'عنوان الخدمة'
}
}

View File

@@ -249,6 +249,23 @@ export default {
Quotes: 'Zitate',
'Lightning Invoice': 'Lightning-Rechnung',
'Bookmark failed': 'Bookmark fehlgeschlagen',
'Remove bookmark failed': 'Bookmark entfernen fehlgeschlagen'
'Remove bookmark failed': 'Bookmark entfernen fehlgeschlagen',
Translation: 'Übersetzung',
Balance: 'Guthaben',
characters: 'Zeichen',
jumbleTranslateApiKeyDescription:
'Du kannst diesen API-Schlüssel überall dort verwenden, wo LibreTranslate unterstützt wird. Die Service-URL ist {{serviceUrl}}',
'Top up': 'Aufladen',
'Will receive: {n} characters': 'Erhalte: {{n}} Zeichen',
'Top up {n} sats': 'Lade {{n}} sats auf',
'Minimum top up is {n} sats': 'Minimale Aufladung beträgt {{n}} sats',
Service: 'Dienst',
'Reset API key': 'API-Schlüssel zurücksetzen',
'Are you sure you want to reset your API key? This action cannot be undone.':
'Bist du sicher, dass du deinen API-Schlüssel zurücksetzen möchtest? Diese Aktion kann nicht rückgängig gemacht werden.',
Warning: 'Warnung',
'Your current API key will become invalid immediately, and any applications using it will stop working until you update them with the new key.':
'Dein aktueller API-Schlüssel wird sofort ungültig, und alle Anwendungen, die ihn verwenden, werden nicht mehr funktionieren, bis du sie mit dem neuen Schlüssel aktualisierst.',
'Service address': 'Service-Adresse'
}
}

View File

@@ -242,6 +242,23 @@ export default {
Quotes: 'Quotes',
'Lightning Invoice': 'Lightning Invoice',
'Bookmark failed': 'Bookmark failed',
'Remove bookmark failed': 'Remove bookmark failed'
'Remove bookmark failed': 'Remove bookmark failed',
Translation: 'Translation',
Balance: 'Balance',
characters: 'characters',
jumbleTranslateApiKeyDescription:
'You can use this API key anywhere else that supports LibreTranslate. The service URL is {{serviceUrl}}',
'Top up': 'Top up',
'Will receive: {n} characters': 'Will receive: {{n}} characters',
'Top up {n} sats': 'Top up {{n}} sats',
'Minimum top up is {n} sats': 'Minimum top up is {{n}} sats',
Service: 'Service',
'Reset API key': 'Reset API key',
'Are you sure you want to reset your API key? This action cannot be undone.':
'Are you sure you want to reset your API key? This action cannot be undone.',
Warning: 'Warning',
'Your current API key will become invalid immediately, and any applications using it will stop working until you update them with the new key.':
'Your current API key will become invalid immediately, and any applications using it will stop working until you update them with the new key.',
'Service address': 'Service address'
}
}

View File

@@ -247,6 +247,23 @@ export default {
Quotes: 'Citas',
'Lightning Invoice': 'Factura Lightning',
'Bookmark failed': 'Error al marcar',
'Remove bookmark failed': 'Error al quitar marcador'
'Remove bookmark failed': 'Error al quitar marcador',
Translation: 'Traducción',
Balance: 'Saldo',
characters: 'caracteres',
jumbleTranslateApiKeyDescription:
'Puedes usar esta clave API en cualquier otro lugar que soporte LibreTranslate. La URL del servicio es {{serviceUrl}}',
'Top up': 'Recargar',
'Will receive: {n} characters': 'Recibirás: {{n}} caracteres',
'Top up {n} sats': 'Recargar {{n}} satoshis',
'Minimum top up is {n} sats': 'La recarga mínima es de {{n}} satoshis',
Service: 'Servicio',
'Reset API key': 'Restablecer clave API',
'Are you sure you want to reset your API key? This action cannot be undone.':
'¿Estás seguro de que deseas restablecer tu clave API? Esta acción no se puede deshacer.',
Warning: 'Advertencia',
'Your current API key will become invalid immediately, and any applications using it will stop working until you update them with the new key.':
'Tu clave API actual se volverá inválida de inmediato, y cualquier aplicación que la use dejará de funcionar hasta que las actualices con la nueva clave.',
'Service address': 'Dirección del servicio'
}
}

View File

@@ -247,6 +247,23 @@ export default {
Quotes: 'Citations',
'Lightning Invoice': 'Facture Lightning',
'Bookmark failed': 'Échec de la mise en favori',
'Remove bookmark failed': 'Échec de la suppression du favori'
'Remove bookmark failed': 'Échec de la suppression du favori',
Translation: 'Traduction',
Balance: 'Solde',
characters: 'caractères',
jumbleTranslateApiKeyDescription:
'Vous pouvez utiliser cette clé API ailleurs qui prend en charge LibreTranslate. LURL du service est {{serviceUrl}}',
'Top up': 'Recharger',
'Will receive: {n} characters': 'Vous recevrez : {{n}} caractères',
'Top up {n} sats': 'Recharger {{n}} sats',
'Minimum top up is {n} sats': 'Le rechargement minimum est de {{n}} sats',
Service: 'Service',
'Reset API key': 'Réinitialiser la clé API',
'Are you sure you want to reset your API key? This action cannot be undone.':
'Êtes-vous sûr de vouloir réinitialiser votre clé API ? Cette action ne peut pas être annulée.',
Warning: 'Avertissement',
'Your current API key will become invalid immediately, and any applications using it will stop working until you update them with the new key.':
'Votre clé API actuelle deviendra immédiatement invalide, et toutes les applications qui lutilisent cesseront de fonctionner jusquà ce que vous les mettiez à jour avec la nouvelle clé.',
'Service address': 'Adresse du service'
}
}

View File

@@ -246,6 +246,23 @@ export default {
Quotes: 'Citazioni',
'Lightning Invoice': 'Fattura Lightning',
'Bookmark failed': 'Impossibile aggiungere segnalibro',
'Remove bookmark failed': 'Impossibile rimuovere segnalibro'
'Remove bookmark failed': 'Impossibile rimuovere segnalibro',
Translation: 'Traduzione',
Balance: 'Saldo',
characters: 'caratteri',
jumbleTranslateApiKeyDescription:
"Puoi utilizzare questa chiave API ovunque supporti LibreTranslate. L'URL del servizio è {{serviceUrl}}",
'Top up': 'Torna al saldo',
'Will receive: {n} characters': 'Riceverai: {{n}} caratteri',
'Top up {n} sats': 'Ricarica {{n}} sats',
'Minimum top up is {n} sats': 'La ricarica minima è di {{n}} sats',
Service: 'Servizio',
'Reset API key': 'Reimposta chiave API',
'Are you sure you want to reset your API key? This action cannot be undone.':
'Sei sicuro di voler reimpostare la tua chiave API? Questa azione non può essere annullata.',
Warning: 'Attenzione',
'Your current API key will become invalid immediately, and any applications using it will stop working until you update them with the new key.':
'La tua attuale chiave API diventerà immediatamente non valida e tutte le applicazioni che la utilizzano smetteranno di funzionare finché non le aggiornerai con la nuova chiave.',
'Service address': 'Indirizzo del servizio'
}
}

View File

@@ -243,6 +243,23 @@ export default {
Quotes: '引用',
'Lightning Invoice': 'ライトニングインボイス',
'Bookmark failed': 'ブックマークに失敗しました',
'Remove bookmark failed': 'ブックマークの削除に失敗しました'
'Remove bookmark failed': 'ブックマークの削除に失敗しました',
Translation: '翻訳',
Balance: '残高',
characters: '文字',
jumbleTranslateApiKeyDescription:
'このAPIキーは、LibreTranslateをサポートする他の場所でも使用できます。サービスURLは{{serviceUrl}}です',
'Top up': 'チャージ',
'Will receive: {n} characters': '受け取る文字数: {{n}} 文字',
'Top up {n} sats': 'チャージ {{n}} サッツ',
'Minimum top up is {n} sats': '最低チャージは {{n}} サッツです',
Service: 'サービス',
'Reset API key': 'APIキーをリセット',
'Are you sure you want to reset your API key? This action cannot be undone.':
'APIキーをリセットしますかこの操作は元に戻せません。',
Warning: '警告',
'Your current API key will become invalid immediately, and any applications using it will stop working until you update them with the new key.':
'現在のAPIキーはすぐに無効になり、それを使用しているアプリケーションは新しいキーで更新するまで動作しなくなります。',
'Service address': 'サービスアドレス'
}
}

View File

@@ -245,6 +245,23 @@ export default {
Quotes: 'Cytaty',
'Lightning Invoice': 'Faktura Lightning',
'Bookmark failed': 'Nie udało się dodać zakładki',
'Remove bookmark failed': 'Nie udało się usunąć zakładki'
'Remove bookmark failed': 'Nie udało się usunąć zakładki',
Translation: 'Tłumaczenie',
Balance: 'Saldo',
characters: 'znaków',
jumbleTranslateApiKeyDescription:
'Ten klucz API możesz używać wszędzie tam, gdzie obsługiwane jest LibreTranslate. Adres usługi to {{serviceUrl}}',
'Top up': 'Doładuj',
'Will receive: {n} characters': 'Otrzymasz: {{n}} znaków',
'Top up {n} sats': 'Doładuj {{n}} satsów',
'Minimum top up is {n} sats': 'Minimalne doładowanie to {{n}} satsów',
Service: 'Usługa',
'Reset API key': 'Zresetuj klucz API',
'Are you sure you want to reset your API key? This action cannot be undone.':
'Czy na pewno chcesz zresetować swój klucz API? Ta akcja jest nieodwracalna.',
Warning: 'Ostrzeżenie',
'Your current API key will become invalid immediately, and any applications using it will stop working until you update them with the new key.':
'Twój obecny klucz API stanie się nieaktywny natychmiast, a wszystkie aplikacje korzystające z niego przestaną działać, dopóki nie zaktualizujesz ich nowym kluczem.',
'Service address': 'Adres usługi'
}
}

View File

@@ -245,6 +245,23 @@ export default {
Quotes: 'Citações',
'Lightning Invoice': 'Fatura Lightning',
'Bookmark failed': 'Falha ao favoritar',
'Remove bookmark failed': 'Falha ao remover favorito'
'Remove bookmark failed': 'Falha ao remover favorito',
Translation: 'Tradução',
Balance: 'Saldo',
characters: 'caracteres',
jumbleTranslateApiKeyDescription:
'Esta chave API pode ser usada em qualquer outro lugar que suporte LibreTranslate. O URL do serviço é {{serviceUrl}}',
'Top up': 'Carregar saldo',
'Will receive: {n} characters': 'Receberá: {{n}} caracteres',
'Top up {n} sats': 'Carregar {{n}} sats',
'Minimum top up is {n} sats': 'Carregamento mínimo é {{n}} sats',
Service: 'Serviço',
'Reset API key': 'Redefinir chave API',
'Are you sure you want to reset your API key? This action cannot be undone.':
'Tem certeza de que deseja redefinir sua chave API? Esta ação não pode ser desfeita.',
Warning: 'Aviso',
'Your current API key will become invalid immediately, and any applications using it will stop working until you update them with the new key.':
'Sua chave API atual se tornará inválida imediatamente, e qualquer aplicativo que a utilize deixará de funcionar até que você os atualize com a nova chave.',
'Service address': 'Endereço do serviço'
}
}

View File

@@ -246,6 +246,23 @@ export default {
Quotes: 'Citações',
'Lightning Invoice': 'Fatura Lightning',
'Bookmark failed': 'Falha ao favoritar',
'Remove bookmark failed': 'Falha ao remover favorito'
'Remove bookmark failed': 'Falha ao remover favorito',
Translation: 'Tradução',
Balance: 'Saldo',
characters: 'caracteres',
jumbleTranslateApiKeyDescription:
'Esta chave API pode ser usada em qualquer outro lugar que suporte LibreTranslate. O URL do serviço é {{serviceUrl}}',
'Top up': 'Carregar',
'Will receive: {n} characters': 'Receberá: {{n}} caracteres',
'Top up {n} sats': 'Carregar {{n}} sats',
'Minimum top up is {n} sats': 'O carregamento mínimo é de {{n}} sats',
Service: 'Serviço',
'Reset API key': 'Redefinir chave API',
'Are you sure you want to reset your API key? This action cannot be undone.':
'Tem certeza de que deseja redefinir sua chave API? Esta ação não pode ser desfeita.',
Warning: 'Aviso',
'Your current API key will become invalid immediately, and any applications using it will stop working until you update them with the new key.':
'Sua chave API atual se tornará inválida imediatamente, e qualquer aplicativo que a utilize deixará de funcionar até que você os atualize com a nova chave.',
'Service address': 'Endereço do serviço'
}
}

View File

@@ -247,6 +247,23 @@ export default {
Quotes: 'Цитаты',
'Lightning Invoice': 'Lightning-счет',
'Bookmark failed': 'Не удалось добавить закладку',
'Remove bookmark failed': 'Не удалось удалить закладку'
'Remove bookmark failed': 'Не удалось удалить закладку',
Translation: 'Перевод',
Balance: 'Баланс',
characters: 'символов',
jumbleTranslateApiKeyDescription:
'Вы можете использовать этот API-ключ в любом другом месте, которое поддерживает LibreTranslate. URL сервиса: {{serviceUrl}}',
'Top up': 'Пополнить',
'Will receive: {n} characters': 'Получите: {{n}} символов',
'Top up {n} sats': 'Пополнить на {{n}} сатс',
'Minimum top up is {n} sats': 'Минимальное пополнение составляет {{n}} сатс',
Service: 'Сервис',
'Reset API key': 'Сбросить API-ключ',
'Are you sure you want to reset your API key? This action cannot be undone.':
'Вы уверены, что хотите сбросить ваш API-ключ? Это действие не может быть отменено.',
Warning: 'Предупреждение',
'Your current API key will become invalid immediately, and any applications using it will stop working until you update them with the new key.':
'Ваш текущий API-ключ станет недействительным немедленно, и любые приложения, использующие его, перестанут работать, пока вы не обновите их новым ключом.',
'Service address': 'Адрес сервиса'
}
}

View File

@@ -243,6 +243,23 @@ export default {
Quotes: '引用',
'Lightning Invoice': '闪电发票',
'Bookmark failed': '收藏失败',
'Remove bookmark failed': '取消收藏失败'
'Remove bookmark failed': '取消收藏失败',
Translation: '翻译',
Balance: '余额',
characters: '字符',
jumbleTranslateApiKeyDescription:
'您可以在任何支持 LibreTranslate 的地方使用此 API key。服务地址是 {{serviceUrl}}',
'Top up': '充值',
'Will receive: {n} characters': '将获得: {{n}} 字符',
'Top up {n} sats': '充值 {{n}} 聪',
'Minimum top up is {n} sats': '最低充值金额为 {{n}} 聪',
Service: '服务',
'Reset API key': '重置 API key',
'Are you sure you want to reset your API key? This action cannot be undone.':
'您确定要重置您的 API key此操作无法撤销。',
Warning: '警告',
'Your current API key will become invalid immediately, and any applications using it will stop working until you update them with the new key.':
'您当前的 API key 将立即失效,任何使用它的应用程序将停止工作,直到您用新 key 更新它们。',
'Service address': '服务地址'
}
}