diff --git a/meshchatx/src/frontend/locales/de.json b/meshchatx/src/frontend/locales/de.json index 1a6f74d..50e27ad 100644 --- a/meshchatx/src/frontend/locales/de.json +++ b/meshchatx/src/frontend/locales/de.json @@ -537,5 +537,73 @@ "refresh_languages": "Sprachen aktualisieren", "failed_to_load_languages": "Sprachen konnten nicht geladen werden. Stellen Sie sicher, dass LibreTranslate ausgeführt wird oder Argos Translate installiert ist.", "copied_to_clipboard": "In die Zwischenablage kopiert" + }, + "call": { + "phone": "Telefon", + "voicemail": "Sprachnachricht", + "settings": "Einstellungen", + "unknown": "Unbekannt", + "call_ended": "Anruf beendet", + "incoming_call": "Eingehender Anruf...", + "busy": "Besetzt...", + "rejected": "Abgelehnt...", + "calling": "Wird angerufen...", + "available": "Verfügbar...", + "ringing": "Klingelt...", + "connecting": "Verbinde...", + "connected": "Verbunden", + "accept": "Annehmen", + "decline": "Ablehnen", + "hangup": "Auflegen", + "answer_call": "Anruf annehmen", + "decline_call": "Anruf ablehnen", + "hangup_call": "Anruf beenden", + "mute_mic": "Mikrofon stummschalten", + "unmute_mic": "Mikrofon aktivieren", + "mute_speaker": "Lautsprecher stummschalten", + "unmute_speaker": "Lautsprecher aktivieren", + "telephone": "Telefon", + "enter_identity_hash_to_call": "Geben Sie einen Identitäts-Hash ein, um anzurufen.", + "identity_hash": "Identitäts-Hash", + "call_history": "Anrufverlauf", + "call_back": "Zurückrufen", + "no_voicemails": "Keine Sprachnachrichten", + "voicemails_will_appear_here": "Wenn Ihnen jemand eine Nachricht hinterlässt, erscheint sie hier.", + "voicemail_inbox": "Sprachnachrichten-Postfach", + "messages": "Nachrichten", + "delete": "Löschen", + "voicemail_settings": "Sprachnachrichten-Einstellungen", + "dependencies_missing": "Abhängigkeiten fehlen", + "voicemail_requires_espeak": "Sprachnachrichten benötigen `espeak-ng` zum Generieren von Begrüßungen. Bitte installieren Sie es auf Ihrem System.", + "voicemail_requires_ffmpeg": "Sprachnachrichten benötigen `ffmpeg` zum Verarbeiten von Audiodateien. Bitte installieren Sie es auf Ihrem System.", + "enable_voicemail": "Sprachnachrichten aktivieren", + "enable_voicemail_description": "Anrufe automatisch annehmen und Nachrichten aufzeichnen", + "greeting_message": "Begrüßungsnachricht", + "enter_greeting_text": "Begrüßungstext eingeben...", + "greeting_text_description": "Dieser Text wird mit eSpeak NG in Sprache umgewandelt.", + "save_and_generate": "Speichern & Generieren", + "generating": "Wird generiert...", + "preview_greeting": "Begrüßung anhören", + "stop_preview": "Vorschau beenden", + "answer_delay_seconds": "Annahme-Verzögerung (s)", + "max_recording_seconds": "Max. Aufnahmezeit (s)", + "recording_voicemail": "Sprachnachricht wird aufgezeichnet", + "call_status": "Anrufstatus", + "active_call": "Aktiver Anruf", + "status": "Status", + "failed_to_answer_call": "Anruf konnte nicht angenommen werden", + "failed_to_hangup_call": "Anruf konnte nicht beendet werden", + "failed_to_toggle_microphone": "Mikrofon konnte nicht umgeschaltet werden", + "failed_to_toggle_speaker": "Lautsprecher konnte nicht umgeschaltet werden", + "failed_to_switch_audio_profile": "Audio-Profil konnte nicht gewechselt werden", + "failed_to_initiate_call": "Anruf konnte nicht initiiert werden", + "enter_identity_hash_to_call_error": "Geben Sie einen Identitäts-Hash ein, um anzurufen", + "failed_to_save_settings": "Einstellungen konnten nicht gespeichert werden", + "settings_saved": "Einstellungen gespeichert", + "greeting_generated_successfully": "Begrüßung erfolgreich generiert", + "failed_to_generate_greeting": "Begrüßung konnte nicht generiert werden", + "no_greeting_audio_found": "Keine Begrüßungs-Audio gefunden. Bitte generieren Sie zuerst eine.", + "voicemail_deleted": "Sprachnachricht gelöscht", + "failed_to_delete_voicemail": "Sprachnachricht konnte nicht gelöscht werden" } } diff --git a/meshchatx/src/frontend/locales/en.json b/meshchatx/src/frontend/locales/en.json index 4ee5f02..08d73bb 100644 --- a/meshchatx/src/frontend/locales/en.json +++ b/meshchatx/src/frontend/locales/en.json @@ -537,5 +537,73 @@ "refresh_languages": "Refresh Languages", "failed_to_load_languages": "Failed to load languages. Make sure LibreTranslate is running or Argos Translate is installed.", "copied_to_clipboard": "Copied to clipboard" + }, + "call": { + "phone": "Phone", + "voicemail": "Voicemail", + "settings": "Settings", + "unknown": "Unknown", + "call_ended": "Call Ended", + "incoming_call": "Incoming Call...", + "busy": "Busy...", + "rejected": "Rejected...", + "calling": "Calling...", + "available": "Available...", + "ringing": "Ringing...", + "connecting": "Connecting...", + "connected": "Connected", + "accept": "Accept", + "decline": "Decline", + "hangup": "Hangup", + "answer_call": "Answer Call", + "decline_call": "Decline Call", + "hangup_call": "Hangup Call", + "mute_mic": "Mute Mic", + "unmute_mic": "Unmute Mic", + "mute_speaker": "Mute Speaker", + "unmute_speaker": "Unmute Speaker", + "telephone": "Telephone", + "enter_identity_hash_to_call": "Enter an identity hash to call.", + "identity_hash": "Identity Hash", + "call_history": "Call History", + "call_back": "Call Back", + "no_voicemails": "No Voicemails", + "voicemails_will_appear_here": "When people leave you messages, they'll show up here.", + "voicemail_inbox": "Voicemail Inbox", + "messages": "Messages", + "delete": "Delete", + "voicemail_settings": "Voicemail Settings", + "dependencies_missing": "Dependencies Missing", + "voicemail_requires_espeak": "Voicemail requires `espeak-ng` to generate greetings. Please install it on your system.", + "voicemail_requires_ffmpeg": "Voicemail requires `ffmpeg` to process audio files. Please install it on your system.", + "enable_voicemail": "Enable Voicemail", + "enable_voicemail_description": "Accept calls automatically and record messages", + "greeting_message": "Greeting Message", + "enter_greeting_text": "Enter greeting text...", + "greeting_text_description": "This text will be converted to speech using eSpeak NG.", + "save_and_generate": "Save & Generate", + "generating": "Generating...", + "preview_greeting": "Preview Greeting", + "stop_preview": "Stop Preview", + "answer_delay_seconds": "Answer Delay (s)", + "max_recording_seconds": "Max Recording (s)", + "recording_voicemail": "Recording Voicemail", + "call_status": "Call Status", + "active_call": "Active Call", + "status": "Status", + "failed_to_answer_call": "Failed to answer call", + "failed_to_hangup_call": "Failed to hangup call", + "failed_to_toggle_microphone": "Failed to toggle microphone", + "failed_to_toggle_speaker": "Failed to toggle speaker", + "failed_to_switch_audio_profile": "Failed to switch audio profile", + "failed_to_initiate_call": "Failed to initiate call", + "enter_identity_hash_to_call_error": "Enter an identity hash to call", + "failed_to_save_settings": "Failed to save settings", + "settings_saved": "Settings saved", + "greeting_generated_successfully": "Greeting generated successfully", + "failed_to_generate_greeting": "Failed to generate greeting", + "no_greeting_audio_found": "No greeting audio found. Please generate one first.", + "voicemail_deleted": "Voicemail deleted", + "failed_to_delete_voicemail": "Failed to delete voicemail" } } diff --git a/meshchatx/src/frontend/locales/ru.json b/meshchatx/src/frontend/locales/ru.json index 7df40a0..3173898 100644 --- a/meshchatx/src/frontend/locales/ru.json +++ b/meshchatx/src/frontend/locales/ru.json @@ -537,5 +537,73 @@ "refresh_languages": "Обновить языки", "failed_to_load_languages": "Не удалось загрузить языки. Убедитесь, что LibreTranslate запущен или Argos Translate установлен.", "copied_to_clipboard": "Скопировано в буфер обмена" + }, + "call": { + "phone": "Телефон", + "voicemail": "Голосовая почта", + "settings": "Настройки", + "unknown": "Неизвестно", + "call_ended": "Звонок завершен", + "incoming_call": "Входящий звонок...", + "busy": "Занято...", + "rejected": "Отклонено...", + "calling": "Вызов...", + "available": "Доступно...", + "ringing": "Звонит...", + "connecting": "Подключение...", + "connected": "Подключено", + "accept": "Принять", + "decline": "Отклонить", + "hangup": "Завершить", + "answer_call": "Ответить на звонок", + "decline_call": "Отклонить звонок", + "hangup_call": "Завершить звонок", + "mute_mic": "Отключить микрофон", + "unmute_mic": "Включить микрофон", + "mute_speaker": "Отключить динамик", + "unmute_speaker": "Включить динамик", + "telephone": "Телефон", + "enter_identity_hash_to_call": "Введите хеш личности для звонка.", + "identity_hash": "Хеш личности", + "call_history": "История звонков", + "call_back": "Перезвонить", + "no_voicemails": "Нет голосовых сообщений", + "voicemails_will_appear_here": "Когда вам оставят сообщение, оно появится здесь.", + "voicemail_inbox": "Входящие голосовой почты", + "messages": "Сообщения", + "delete": "Удалить", + "voicemail_settings": "Настройки голосовой почты", + "dependencies_missing": "Отсутствуют зависимости", + "voicemail_requires_espeak": "Голосовая почта требует `espeak-ng` для генерации приветствий. Пожалуйста, установите его в вашей системе.", + "voicemail_requires_ffmpeg": "Голосовая почта требует `ffmpeg` для обработки аудиофайлов. Пожалуйста, установите его в вашей системе.", + "enable_voicemail": "Включить голосовую почту", + "enable_voicemail_description": "Автоматически принимать звонки и записывать сообщения", + "greeting_message": "Приветственное сообщение", + "enter_greeting_text": "Введите текст приветствия...", + "greeting_text_description": "Этот текст будет преобразован в речь с помощью eSpeak NG.", + "save_and_generate": "Сохранить и создать", + "generating": "Создание...", + "preview_greeting": "Предпросмотр приветствия", + "stop_preview": "Остановить предпросмотр", + "answer_delay_seconds": "Задержка ответа (с)", + "max_recording_seconds": "Макс. время записи (с)", + "recording_voicemail": "Запись голосового сообщения", + "call_status": "Статус звонка", + "active_call": "Активный звонок", + "status": "Статус", + "failed_to_answer_call": "Не удалось ответить на звонок", + "failed_to_hangup_call": "Не удалось завершить звонок", + "failed_to_toggle_microphone": "Не удалось переключить микрофон", + "failed_to_toggle_speaker": "Не удалось переключить динамик", + "failed_to_switch_audio_profile": "Не удалось переключить аудио профиль", + "failed_to_initiate_call": "Не удалось инициировать звонок", + "enter_identity_hash_to_call_error": "Введите хеш личности для звонка", + "failed_to_save_settings": "Не удалось сохранить настройки", + "settings_saved": "Настройки сохранены", + "greeting_generated_successfully": "Приветствие успешно создано", + "failed_to_generate_greeting": "Не удалось создать приветствие", + "no_greeting_audio_found": "Аудио приветствия не найдено. Пожалуйста, создайте его сначала.", + "voicemail_deleted": "Голосовое сообщение удалено", + "failed_to_delete_voicemail": "Не удалось удалить голосовое сообщение" } }