~aleteoryx/muditaos

5e2d33e39530fd9f80db46ff38b33d3c76fe3694 — Lefucjusz 2 years ago 1e1af48
[BH-1731] Fix factory reset confirmation window layout

* Fixed factory reset confirmation window
layout to match the corresponding design.
* Added missing translations.
M image/system_a/data/lang/Deutsch.json => image/system_a/data/lang/Deutsch.json +17 -18
@@ 22,6 22,8 @@
    "app_bell_alarm_deactivated": "Alarm deaktiviert",
    "app_bell_alarm_set_not_active": "<text>Alarm eingestellt.<br />Tief dr\u00fccken, um zu aktivieren.</text>",
    "app_bell_bedtime_notification": "Schlafenszeit",
    "app_bell_charging_done_notification": "Vollst\u00e4ndig aufgeladen",
    "app_bell_charging_notification": "Wird aufgeladen",
    "app_bell_goodbye": "Auf Wiedersehen",
    "app_bell_greeting_msg": [
        "Guten Morgen! Stehen Sie auf"


@@ 56,11 58,11 @@
    "app_bell_relaxation_loop": "endlos",
    "app_bell_relaxation_loop_description": "der Titel wird abgespielt, bis Sie ihn ausschalten",
    "app_bell_relaxation_looped": "geschlungen",
    "app_bell_relaxation_noises": "Farben des Rauschens",
    "app_bell_relaxation_once": "einmal",
    "app_bell_relaxation_once_description": "das Lied wird einmal abgespielt",
    "app_bell_relaxation_timer_title": "Timer",
    "app_bell_relaxation_sounds": "Entspannende Sounds",
    "app_bell_relaxation_noises": "Farben des Rauschens",
    "app_bell_relaxation_timer_title": "Timer",
    "app_bell_relaxation_uploaded_sounds": "Hochgeladene Sounds",
    "app_bell_settings_about": "Information",
    "app_bell_settings_about_info_text": "www.mudita.com",


@@ 72,8 74,8 @@
    "app_bell_settings_about_version": "<text>OS-Version: <token>$VERSION</token></text>",
    "app_bell_settings_alarm_settings": "Alarmeinstellungen",
    "app_bell_settings_alarm_settings_alarm_tone_and_light": "Hauptalarm",
    "app_bell_settings_alarm_settings_fade": "Erh\u00f6ht allm\u00e4hlich Alarmlautst\u00e4rke",
    "app_bell_settings_alarm_settings_light": "Alarmleuchte",
    "app_bell_settings_alarm_settings_fade": "Erhöht allmählich Alarmlautstärke",
    "app_bell_settings_alarm_settings_prewake_up": "Sanftes Wecken",
    "app_bell_settings_alarm_settings_prewake_up_chime_bottom_description": "vor dem Alarm",
    "app_bell_settings_alarm_settings_prewake_up_chime_tone": "Klang",


@@ 93,22 95,22 @@
    "app_bell_settings_bedtime_settings_tone": "Klang",
    "app_bell_settings_bedtime_settings_volume": "<text>Lautst\u00e4rke</text>",
    "app_bell_settings_bedtime_tone": "Schlafens-Klang",
    "app_bell_settings_display_factory_reset_confirmation": "<text>Factory reset will delete all<br />users files and return<br />Harmony to factory settings</text>",
    "app_bell_settings_factory_reset_option_reset": "Reset",
    "app_bell_settings_factory_reset_option_back": "Back",
    "app_bell_settings_display_factory_reset_confirmation": "<text>L\u00f6scht alle Benutzerdateien<br/>und setzt das Ger\u00e4t auf<br/>Werkseinstellungen zur\u00fcck.</text>",
    "app_bell_settings_factory_reset": "Zur\u00fccksetzen",
    "app_bell_settings_factory_reset_option_back": "Zur\u00fcck",
    "app_bell_settings_factory_reset_option_reset": "Zur\u00fccksetzen",
    "app_bell_settings_frontlight": "Frontlicht",
    "app_bell_settings_frontlight_mode_auto": "automatisch",
    "app_bell_settings_frontlight_mode_on_demand": "manuell",
    "app_bell_settings_frontlight_mode_top_message": "Frontlichtmodus",
    "app_bell_settings_frontlight_top_message": "Lichtst\u00e4rke des Frontlichts",
    "app_bell_settings_language": "Sprache",
    "app_bell_settings_shortcuts": "Verkn\u00fcpfungen",
    "app_bell_settings_layout": "Zifferblatt",
    "app_bell_settings_shortcuts": "Verkn\u00fcpfungen",
    "app_bell_settings_temp_scale": "Temperaturskala",
    "app_bell_settings_time_units": "Zeit",
    "app_bell_settings_time_units_time_fmt_top_message": "Zeitformat",
    "app_bell_settings_time_units_date_fmt_top_message": "Datumsformat",
    "app_bell_settings_time_units_time_fmt_top_message": "Zeitformat",
    "app_bell_settings_time_units_time_message": "Zeit",
    "app_bell_settings_turn_off": "Ausschalten",
    "app_bell_turn_off_question": "Schalten Sie das Ger\u00e4t aus?",


@@ 125,8 127,6 @@
    "app_bellmain_relaxation": "Entspannung",
    "app_bellmain_settings": "Einstellungen",
    "app_bellmain_usb_status_connected": "Verbunden",
    "app_bell_charging_notification": "Wird aufgeladen",
    "app_bell_charging_done_notification": "Vollst\u00e4ndig aufgeladen",
    "app_calculator_decimal_separator": ".",
    "app_calculator_equals": "GLEICH",
    "app_calculator_error": "Fehler",


@@ 207,6 207,7 @@
    "app_calllog_rejected_call": "Abgelehnter Anruf",
    "app_calllog_title_main": "Anrufe",
    "app_calllog_type": "Anruf",
    "app_desktop_battery_too_hot": "<text>Batterie zu hei\u00df, l\u00e4dt nicht</text>",
    "app_desktop_calls": "ANRUFE",
    "app_desktop_clear": "LEEREN",
    "app_desktop_clear_all": "KPL.-LEER.",


@@ 283,6 284,8 @@
    "app_desktop_press_to_unlock": "<text size='27'><b>Entsperren</b> dr\u00fccken und dann <b>#</b></text>",
    "app_desktop_replay": "ANTWORTEN",
    "app_desktop_show": "ZEIGEN",
    "app_desktop_too_low_battery": "<text>Ihr Batteriestand ist zu niedrig (<token>$VALUE</token>%). Um Pure weiterhin zu verwenden, schlie\u00dfen Sie das Ladeger\u00e4t an.</text>",
    "app_desktop_too_low_battery_charging": "<text>Ihr Batteriestand ist zu niedrig (<token>$VALUE</token>%). Pure wird gestartet, wenn der Mindestladezustand erreicht ist (5%).</text>",
    "app_desktop_tools_antenna": "ANTENNENTEST",
    "app_desktop_tools_calculator": "RECHNER",
    "app_desktop_tools_notes": "NOTIZEN",


@@ 290,9 293,6 @@
    "app_desktop_unlock": "ENTSPERREN",
    "app_desktop_unread_messages": "<text>Ungelesene Nachrichten</text>",
    "app_desktop_unread_single_message": "<text>Ungelesene Nachricht</text>",
    "app_desktop_battery_too_hot": "<text>Batterie zu heiß, lädt nicht</text>",
    "app_desktop_too_low_battery": "<text>Ihr Batteriestand ist zu niedrig (<token>$VALUE</token>%). Um Pure weiterhin zu verwenden, schließen Sie das Ladegerät an.</text>",
    "app_desktop_too_low_battery_charging": "<text>Ihr Batteriestand ist zu niedrig (<token>$VALUE</token>%). Pure wird gestartet, wenn der Mindestladezustand erreicht ist (5%).</text>",
    "app_emoji_input_window": "Emoji",
    "app_meditation_countdown_desc": "Beginnt in",
    "app_meditation_interval_chime": "Glocken-Intervall",


@@ 382,12 382,12 @@
    "app_phonebook_new_contact_email": "E-Mail",
    "app_phonebook_new_contact_first_name": "Vorname",
    "app_phonebook_new_contact_invalid_number": "<text>Dieser Kontakt kann nicht gespeichert werden.<br></br>Die von Ihnen eingegebene Telefonnummer<br></br>hat ein ung\u00fcltiges Format.</text>",
    "app_phonebook_new_contact_unable_to_save": "Kontakt nicht gespeichert",
    "app_phonebook_new_contact_same_numbers": "<text>Trotz der eingegebenen Landesvorwahl sind die Telefonnummern identisch.</text> <br></br><br></br> <text weight='bold' size='27'> Geben Sieeine weitere Nummer ein, um den Kontakt zu speichern.</text>",
    "app_phonebook_new_contact_last_name": "Nachname",
    "app_phonebook_new_contact_note": "Notiz",
    "app_phonebook_new_contact_number": "Nummer",
    "app_phonebook_new_contact_same_numbers": "<text>Trotz der eingegebenen Landesvorwahl sind die Telefonnummern identisch.</text> <br></br><br></br> <text weight='bold' size='27'> Geben Sieeine weitere Nummer ein, um den Kontakt zu speichern.</text>",
    "app_phonebook_new_contact_second_number": "Zweite Nummer",
    "app_phonebook_new_contact_unable_to_save": "Kontakt nicht gespeichert",
    "app_phonebook_new_speed_dial_key": "Kurzwahltaste",
    "app_phonebook_no_contacts": "<text align='center' color='4'>Noch keine Kontakte.<p>Dr\u00fccken Sie <b>Pfeil nach links</b>, um neue hinzuzuf\u00fcgen.</p></text>",
    "app_phonebook_no_contacts_yet": "<text align='center' color='4'>Noch keine Kontakte.</text>",


@@ 661,6 661,7 @@
    "duration_0min_0sec": "%0M:%0S",
    "duration_hour_0min_0sec": "%H:%0M:%0S",
    "duration_min_0sec": "%M:%0S",
    "exit_without_saving": "M\u00f6chten Sie den Vorgang ohne Speichern beenden?",
    "home_modes_connected": "VERBUNDEN",
    "home_modes_message_only": "Nur Nachrichten",
    "home_modes_notdisturb": "NICHT ST\u00d6REN",


@@ 690,7 691,6 @@
    "phone_lock_set": "<text>Sicherheitscode einstellen, der <br></br> das Telefon entsperrt</text>",
    "phone_lock_unlock": "<text>Geben Sie den Sicherheitscode<br></br>zum Entsperren ein:</text>",
    "phone_lock_unlock_invalid": "<text>Falscher Sicherheitscode.</text>",
    "phone_needs_rebooting": "Das Telefon muss neu gestartet werden. Dr\u00fccken Sie zur Best\u00e4tigung eine beliebige Taste und entfernen Sie die Batterie f\u00fcr 10 Sekunden, um das Ger\u00e4t komplett neu starten zu lassen.",
    "sim_card_cant_connect": "<text>Keine Verbindung mit <token>$SIM</token>-Karte m\u00f6glich.<br></br>Bitte Karte einsetzen.</text>",
    "sim_card_change_in_progress": "<text>SIM-Wechselvorgang l\u00e4uft.<br></br>Es dauert bis zu ein paar Sekunden.</text>",
    "sim_card_changed_successfully": "SIM-Karte erfolgreich ge\u00e4ndert.",


@@ 734,6 734,5 @@
    "tethering_menu_access_decline": "<text>Tethering ist eingeschaltet.<br /><br />Schalten Sie Tethering aus,<br />um auf das Men\u00fc zuzugreifen</text>",
    "tethering_phone_mode_change_prohibited": "<text>Tethering ist eingeschaltet.<br /><br />Andere Betriebsarten (Verbunden, DND,<br />Offline) werden von dieser Betriebsart \u00fcberlagert<br />und funktionieren nicht.</text>",
    "tethering_turn_off_question": "Tethering ausschalten?",
    "unsaved_changes": "Ungespeicherte \u00c4nderungen",
    "exit_without_saving": "M\u00f6chten Sie den Vorgang ohne Speichern beenden?"
    "unsaved_changes": "Ungespeicherte \u00c4nderungen"
}

M image/system_a/data/lang/English.json => image/system_a/data/lang/English.json +17 -18
@@ 23,6 23,8 @@
    "app_bell_alarm_deactivated": "<text>Alarm deactivated</text>",
    "app_bell_alarm_set_not_active": "<text>Alarm set.<br />Deep press to activate.</text>",
    "app_bell_bedtime_notification": "It is your bedtime",
    "app_bell_charging_done_notification": "Fully charged",
    "app_bell_charging_notification": "Charging",
    "app_bell_goodbye": "Goodbye",
    "app_bell_greeting_msg": [
        "<text>Good Morning!<br />It's a Beautiful Day!</text>",


@@ 89,11 91,11 @@
    "app_bell_relaxation_loop": "loop",
    "app_bell_relaxation_loop_description": "the song will play until you turn it off",
    "app_bell_relaxation_looped": "looped",
    "app_bell_relaxation_noises": "Colors of noise",
    "app_bell_relaxation_once": "once",
    "app_bell_relaxation_once_description": "the song will play one time",
    "app_bell_relaxation_timer_title": "Relaxation time",
    "app_bell_relaxation_sounds": "Relaxation sounds",
    "app_bell_relaxation_noises": "Colors of noise",
    "app_bell_relaxation_timer_title": "Relaxation time",
    "app_bell_relaxation_uploaded_sounds": "Uploaded sounds",
    "app_bell_reset_message": "<text>Resetting Mudita<br />Harmony</text>",
    "app_bell_settings_about": "About",


@@ 106,8 108,8 @@
    "app_bell_settings_about_version": "<text>OS version: <token>$VERSION</token></text>",
    "app_bell_settings_alarm_settings": "Alarm",
    "app_bell_settings_alarm_settings_alarm_tone_and_light": "Main alarm",
    "app_bell_settings_alarm_settings_light": "Main alarm light",
    "app_bell_settings_alarm_settings_fade": "Gradually raise the alarm volume",
    "app_bell_settings_alarm_settings_light": "Main alarm light",
    "app_bell_settings_alarm_settings_prewake_up": "Pre-wake up",
    "app_bell_settings_alarm_settings_prewake_up_chime_bottom_description": "before the alarm",
    "app_bell_settings_alarm_settings_prewake_up_chime_tone": "Pre-wake up chime tone",


@@ 127,22 129,22 @@
    "app_bell_settings_bedtime_settings_tone": "Bedtime tone",
    "app_bell_settings_bedtime_settings_volume": "<text>Bedtime tone<br />volume</text>",
    "app_bell_settings_bedtime_tone": "Bedtime tone",
    "app_bell_settings_display_factory_reset_confirmation": "<text>Factory reset will delete all<br />users files and return<br />Harmony to factory settings</text>",
    "app_bell_settings_factory_reset_option_reset": "Reset",
    "app_bell_settings_factory_reset_option_back": "Back",
    "app_bell_settings_display_factory_reset_confirmation": "<text>Factory reset will delete all<br/>user files and restore the<br/>device to factory defaults.</text>",
    "app_bell_settings_factory_reset": "Factory reset",
    "app_bell_settings_factory_reset_option_back": "Back",
    "app_bell_settings_factory_reset_option_reset": "Reset",
    "app_bell_settings_frontlight": "Frontlight",
    "app_bell_settings_frontlight_mode_auto": "auto",
    "app_bell_settings_frontlight_mode_on_demand": "on demand",
    "app_bell_settings_frontlight_mode_top_message": "Frontlight mode",
    "app_bell_settings_frontlight_top_message": "Frontlight intensity",
    "app_bell_settings_language": "Language",
    "app_bell_settings_shortcuts": "Shortcuts",
    "app_bell_settings_layout": "Clock face",
    "app_bell_settings_shortcuts": "Shortcuts",
    "app_bell_settings_temp_scale": "Temperature scale",
    "app_bell_settings_time_units": "Time",
    "app_bell_settings_time_units_time_fmt_top_message": "Time format",
    "app_bell_settings_time_units_date_fmt_top_message": "Date format",
    "app_bell_settings_time_units_time_fmt_top_message": "Time format",
    "app_bell_settings_time_units_time_message": "Time",
    "app_bell_settings_turn_off": "Turn off",
    "app_bell_turn_off_question": "Turn off Mudita Harmony?",


@@ 160,8 162,6 @@
    "app_bellmain_relaxation": "Relaxation",
    "app_bellmain_settings": "Settings",
    "app_bellmain_usb_status_connected": "Connected",
    "app_bell_charging_notification": "Charging",
    "app_bell_charging_done_notification": "Fully charged",
    "app_calculator_decimal_separator": ".",
    "app_calculator_equals": "EQUALS",
    "app_calculator_error": "Error",


@@ 210,6 210,7 @@
    "app_calllog_title_main": "Calls",
    "app_calllog_type": "Call",
    "app_desktop_alarm_snooze": "<text>Snooze</text>",
    "app_desktop_battery_too_hot": "<text>Battery too hot, not charging</text>",
    "app_desktop_calls": "CALLS",
    "app_desktop_clear": "CLEAR",
    "app_desktop_clear_all": "CLEAR ALL",


@@ 286,6 287,8 @@
    "app_desktop_press_to_unlock": "<text size='27'>Press <b>Unlock</b> and then <b>#</b></text>",
    "app_desktop_replay": "REPLY",
    "app_desktop_show": "SHOW",
    "app_desktop_too_low_battery": "<text>Your battery level is too low (<token>$VALUE</token>%). To continue using Pure, connect it to the charger.</text>",
    "app_desktop_too_low_battery_charging": "<text>Your battery level is too low (<token>$VALUE</token>%). Pure will start when minimum charge level is reached (5%).</text>",
    "app_desktop_tools_antenna": "ANTENNA TEST",
    "app_desktop_tools_calculator": "CALCULATOR",
    "app_desktop_tools_notes": "NOTES",


@@ 293,9 296,6 @@
    "app_desktop_unlock": "UNLOCK",
    "app_desktop_unread_messages": "<text>Unread messages</text>",
    "app_desktop_unread_single_message": "<text>Unread message</text>",
    "app_desktop_battery_too_hot": "<text>Battery too hot, not charging</text>",
    "app_desktop_too_low_battery": "<text>Your battery level is too low (<token>$VALUE</token>%). To continue using Pure, connect it to the charger.</text>",
    "app_desktop_too_low_battery_charging": "<text>Your battery level is too low (<token>$VALUE</token>%). Pure will start when minimum charge level is reached (5%).</text>",
    "app_emoji_input_window": "Emoji",
    "app_meditation_countdown_desc": "Starts in",
    "app_meditation_interval_chime": "Interval chime",


@@ 385,12 385,12 @@
    "app_phonebook_new_contact_email": "Email",
    "app_phonebook_new_contact_first_name": "First name",
    "app_phonebook_new_contact_invalid_number": "<text>Cannot save this contact.<br></br>The phone number you entered <br></br>is in an invalid format.</text>",
    "app_phonebook_new_contact_unable_to_save": "Unable to save contact",
    "app_phonebook_new_contact_same_numbers": "<text>Despite the country code entered,<br></br>the phone numbers are the same.</text> <br></br><br></br> <text weight='bold' size='27'>Enter another numbers to save <br></br>the contact.</text>",
    "app_phonebook_new_contact_last_name": "Last name",
    "app_phonebook_new_contact_note": "Note",
    "app_phonebook_new_contact_number": "Phone number",
    "app_phonebook_new_contact_same_numbers": "<text>Despite the country code entered,<br></br>the phone numbers are the same.</text> <br></br><br></br> <text weight='bold' size='27'>Enter another numbers to save <br></br>the contact.</text>",
    "app_phonebook_new_contact_second_number": "Second phone number",
    "app_phonebook_new_contact_unable_to_save": "Unable to save contact",
    "app_phonebook_new_speed_dial_key": "Speed dial key",
    "app_phonebook_no_contacts": "<text align='center' color='4'>No contacts yet.<p>Press <b>left arrow</b> to add new.</p></text>",
    "app_phonebook_no_contacts_yet": "<text align='center' color='4'>No contacts yet.</text>",


@@ 665,6 665,7 @@
    "duration_0min_0sec": "%0M:%0S",
    "duration_hour_0min_0sec": "%H:%0M:%0S",
    "duration_min_0sec": "%M:%0S",
    "exit_without_saving": "<text>Do you want to exit </text><br></br><text weight='bold'>without saving?</text>",
    "home_modes_connected": "CONNECTED",
    "home_modes_message_only": "Message only",
    "home_modes_notdisturb": "DO NOT DISTURB",


@@ 701,7 702,6 @@
    "phone_lock_set": "<text>Set passcode that unlocks <br></br> the phone</text>",
    "phone_lock_unlock": "<text>Enter the passcode<br></br>to unlock:</text>",
    "phone_lock_unlock_invalid": "<text>Wrong passcode.<br></br>Please try again.</text>",
    "phone_needs_rebooting": "Your phone needs rebooting. Press any key to confirm and please remove the battery for 10 seconds to perform a full reboot",
    "sim_card_cant_connect": "<text>Cannot connect to <token>$SIM</token> card.<br></br>Please insert card.</text>",
    "sim_card_change_in_progress": "<text>SIM change process in progress.<br></br>It will take up to a few seconds.</text>",
    "sim_card_changed_successfully": "SIM card changed successfully.",


@@ 745,6 745,5 @@
    "tethering_menu_access_decline": "<text>Tethering is on.<br /><br />To access menu,<br />turn tethering off.</text>",
    "tethering_phone_mode_change_prohibited": "<text>Tethering is on.<br /><br />Other modes (Connected, DND,<br />Offline) are overriden by this mode<br />and are not working.</text>",
    "tethering_turn_off_question": "Turn tethering off?",
    "unsaved_changes": "Unsaved changes",
    "exit_without_saving": "<text>Do you want to exit </text><br></br><text weight='bold'>without saving?</text>"
    "unsaved_changes": "Unsaved changes"
}

M image/system_a/data/lang/Espanol.json => image/system_a/data/lang/Espanol.json +17 -18
@@ 21,6 21,8 @@
    "app_alarm_clock_title_main": "Alarma",
    "app_bell_alarm_deactivated": "Alarma desactivada",
    "app_bell_bedtime_notification": "Es tu hora de dormir",
    "app_bell_charging_done_notification": "Completamente cargado",
    "app_bell_charging_notification": "Cargando",
    "app_bell_goodbye": "Adi\u00f3s",
    "app_bell_greeting_msg": [
        "\u00a1Hola! Lev\u00e1ntate y brilla"


@@ 55,11 57,11 @@
    "app_bell_relaxation_loop": "bucle",
    "app_bell_relaxation_loop_description": "la canci\u00f3n se reproducir\u00e1 hasta que la apagues",
    "app_bell_relaxation_looped": "en bucle",
    "app_bell_relaxation_noises": "Colores de ruido",
    "app_bell_relaxation_once": "una vez",
    "app_bell_relaxation_once_description": "la canci\u00f3n se reproducir\u00e1 una vez",
    "app_bell_relaxation_timer_title": "Temporizador",
    "app_bell_relaxation_sounds": "Sonidos de relajaci\u00f3n",
    "app_bell_relaxation_noises": "Colores de ruido",
    "app_bell_relaxation_timer_title": "Temporizador",
    "app_bell_relaxation_uploaded_sounds": "Sonidos subidos",
    "app_bell_settings_about": "Informaci\u00f3n",
    "app_bell_settings_about_info_text": "www.mudita.com",


@@ 71,8 73,8 @@
    "app_bell_settings_about_version": "<text>Versi\u00f3n del SO: <token>$VERSION</token></text>",
    "app_bell_settings_alarm_settings": "Ajustes de alarma",
    "app_bell_settings_alarm_settings_alarm_tone_and_light": "Alarma principal",
    "app_bell_settings_alarm_settings_light": "Luz de alarma",
    "app_bell_settings_alarm_settings_fade": "Aumentar vol. alarma gradualmente",
    "app_bell_settings_alarm_settings_light": "Luz de alarma",
    "app_bell_settings_alarm_settings_prewake_up": "Despertar gradual",
    "app_bell_settings_alarm_settings_prewake_up_chime_bottom_description": "antes de la alarma",
    "app_bell_settings_alarm_settings_prewake_up_chime_tone": "Tono",


@@ 92,22 94,22 @@
    "app_bell_settings_bedtime_settings_tone": "Hora de dormir",
    "app_bell_settings_bedtime_settings_volume": "Volumen",
    "app_bell_settings_bedtime_tone": "Hora de dormir",
    "app_bell_settings_display_factory_reset_confirmation": "<text>Factory reset will delete all<br />users files and return<br />Harmony to factory settings</text>",
    "app_bell_settings_factory_reset_option_reset": "Reset",
    "app_bell_settings_factory_reset_option_back": "Back",
    "app_bell_settings_display_factory_reset_confirmation": "<text>La configuraci\u00f3n de f\u00e1brica<br/>eliminar\u00e1 todos los archivos.</text>",
    "app_bell_settings_factory_reset": "Restablecer",
    "app_bell_settings_factory_reset_option_back": "Atr\u00e1s",
    "app_bell_settings_factory_reset_option_reset": "Restablecer",
    "app_bell_settings_frontlight": "Luz frontal",
    "app_bell_settings_frontlight_mode_auto": "autom\u00e1tico",
    "app_bell_settings_frontlight_mode_on_demand": "manual",
    "app_bell_settings_frontlight_mode_top_message": "Modo de luz frontal",
    "app_bell_settings_frontlight_top_message": "Intensidad de luz frontal",
    "app_bell_settings_language": "Idioma",
    "app_bell_settings_shortcuts": "Atajos",
    "app_bell_settings_layout": "Esfera del reloj",
    "app_bell_settings_shortcuts": "Atajos",
    "app_bell_settings_temp_scale": "Escala de temperatura",
    "app_bell_settings_time_units": "Hora",
    "app_bell_settings_time_units_time_fmt_top_message": "Formato de hora",
    "app_bell_settings_time_units_date_fmt_top_message": "Formato de fecha",
    "app_bell_settings_time_units_time_fmt_top_message": "Formato de hora",
    "app_bell_settings_time_units_time_message": "Hora",
    "app_bell_settings_turn_off": "Apagar",
    "app_bell_turn_off_question": "\u00bfApagar Mudita Harmony?",


@@ 124,8 126,6 @@
    "app_bellmain_relaxation": "Relajaci\u00f3n",
    "app_bellmain_settings": "Ajustes",
    "app_bellmain_usb_status_connected": "Conectado",
    "app_bell_charging_notification": "Cargando",
    "app_bell_charging_done_notification": "Completamente cargado",
    "app_calculator_decimal_separator": ",",
    "app_calculator_equals": "IGUAL A",
    "app_calculator_error": "Error",


@@ 206,6 206,7 @@
    "app_calllog_rejected_call": "Llamada rechazada",
    "app_calllog_title_main": "Llamadas",
    "app_calllog_type": "Llamada",
    "app_desktop_battery_too_hot": "<text>Bater\u00eda caliente, no carga</text>",
    "app_desktop_calls": "LLAMADAS",
    "app_desktop_clear": "BORRAR",
    "app_desktop_clear_all": "BORRAR TODO",


@@ 282,6 283,8 @@
    "app_desktop_press_to_unlock": "<text size='27'>Pulsa <b>Desbloquear</b> y despu\u00e9s <b>#</b></text>",
    "app_desktop_replay": "RESPONDER",
    "app_desktop_show": "MOSTRAR",
    "app_desktop_too_low_battery": "<text>El nivel de tu bater\u00eda es demasiado bajo (<token>$VALUE</token>%). Para seguir usando Pure, conecte el dispositivo al cargador.</text>",
    "app_desktop_too_low_battery_charging": "<text>El nivel de tu bater\u00eda es demasiado bajo (<token>$VALUE</token>%). Pure comenzar\u00e1 cuando se alcance el nivel m\u00ednimo de carga (5%).</text>",
    "app_desktop_tools_antenna": "PRUEBA DE ANTENA",
    "app_desktop_tools_calculator": "CALCULADORA",
    "app_desktop_tools_notes": "NOTAS",


@@ 289,9 292,6 @@
    "app_desktop_unlock": "DESBLOQUEAR",
    "app_desktop_unread_messages": "<text>Mensajes no le\u00eddos</text>",
    "app_desktop_unread_single_message": "<text>Mensaje no le\u00eddo</text>",
    "app_desktop_battery_too_hot": "<text>Batería caliente, no carga</text>",
    "app_desktop_too_low_battery": "<text>El nivel de tu batería es demasiado bajo (<token>$VALUE</token>%). Para seguir usando Pure, conecte el dispositivo al cargador.</text>",
    "app_desktop_too_low_battery_charging": "<text>El nivel de tu batería es demasiado bajo (<token>$VALUE</token>%). Pure comenzará cuando se alcance el nivel mínimo de carga (5%).</text>",
    "app_emoji_input_window": "Emoji",
    "app_meditation_countdown_desc": "Empieza en",
    "app_meditation_interval_chime": "Campanilla de intervalo",


@@ 381,12 381,12 @@
    "app_phonebook_new_contact_email": "Correo electr\u00f3nico",
    "app_phonebook_new_contact_first_name": "Nombre",
    "app_phonebook_new_contact_invalid_number": "<text>No se puede guardar este contacto.<br></br>El n\u00famero de tel\u00e9fono que ingres\u00f3 <br></br>tiene un formato no v\u00e1lido.</text>",
    "app_phonebook_new_contact_unable_to_save": "No se pudo guardar el contacto",
    "app_phonebook_new_contact_same_numbers": "<text>A pesar del c\u00f3digo de país ingresado, los n\u00fameros de tel\u00e9fono son los mismos.</text> <br></br><br></br> <text weight='bold' size='27'>Ingrese otros n\u00fameros para guardar el contacto.</text>",
    "app_phonebook_new_contact_last_name": "Apellido",
    "app_phonebook_new_contact_note": "Nota",
    "app_phonebook_new_contact_number": "N\u00famero",
    "app_phonebook_new_contact_same_numbers": "<text>A pesar del c\u00f3digo de pa\u00eds ingresado, los n\u00fameros de tel\u00e9fono son los mismos.</text> <br></br><br></br> <text weight='bold' size='27'>Ingrese otros n\u00fameros para guardar el contacto.</text>",
    "app_phonebook_new_contact_second_number": "N\u00famero alternativo",
    "app_phonebook_new_contact_unable_to_save": "No se pudo guardar el contacto",
    "app_phonebook_new_speed_dial_key": "Tecla de marcaci\u00f3n r\u00e1pida",
    "app_phonebook_no_contacts": "<text align='center' color='4'>A\u00fan no hay contactos. <p> Presiona la <b> flecha izquierda </b> para agregar nuevos. </p></text>",
    "app_phonebook_no_contacts_yet": "<text align='center' color='4'>A\u00fan no hay contactos.</text>",


@@ 661,6 661,7 @@
    "duration_0min_0sec": "%0M:%0S",
    "duration_hour_0min_0sec": "%H:%0M:%0S",
    "duration_min_0sec": "%M:%0S",
    "exit_without_saving": "\u00bfQuieres salir sin guardar?",
    "home_modes_connected": "CONECTADO",
    "home_modes_message_only": "Solo mensajes",
    "home_modes_notdisturb": "NO MOLESTAR",


@@ 690,7 691,6 @@
    "phone_lock_set": "<text>Elige el c\u00f3digo de acceso que <br></br> desbloquea el tel\u00e9fono.</text>",
    "phone_lock_unlock": "<text>Introduce el c\u00f3digo de acceso<br></br>para desbloquear:</text>",
    "phone_lock_unlock_invalid": "<text>C\u00f3digo de acceso incorrecto.</text>",
    "phone_needs_rebooting": "Tu tel\u00e9fono necesita reiniciarse. Pulsa cualquier tecla para confirmar y retira la bater\u00eda del dispositivo durante 10 segundos para reiniciarlo por completo.",
    "sim_card_cant_connect": "<text>No se puede conectar con la tarjeta <token>$SIM</token>.<br></br>Inserta la tarjeta.</text>",
    "sim_card_change_in_progress": "<text>Proceso de cambio de SIM en curso.<br></br>Tarda unos segundos.</text>",
    "sim_card_changed_successfully": "La tarjeta SIM se ha cambiado con \u00e9xito.",


@@ 734,6 734,5 @@
    "tethering_menu_access_decline": "<text>El anclaje de red est\u00e1 activado.<br /><br />Para acceder al men\u00fa,<br />desactiva el tethering.</text>",
    "tethering_phone_mode_change_prohibited": "<text>El anclaje de red est\u00e1 activado.<br /><br />Este modo anula otros modos (Conectado, No molestar,<br />Desconectado) <br />y hace que dejen de funcionar.</text>",
    "tethering_turn_off_question": "\u00bfDesactivar el anclaje de red?",
    "unsaved_changes": "Cambios no guardados",
    "exit_without_saving": "\u00bfQuieres salir sin guardar?"
    "unsaved_changes": "Cambios no guardados"
}

M image/system_a/data/lang/Francais.json => image/system_a/data/lang/Francais.json +18 -19
@@ 23,6 23,8 @@
    "app_bell_alarm_deactivated": "Alarme d\u00e9sactiv\u00e9e",
    "app_bell_alarm_set_not_active": "<text>Alarme r\u00e9gl\u00e9e.<br />Appuyer fort pour activer.</text>",
    "app_bell_bedtime_notification": "C'est l'heure du coucher",
    "app_bell_charging_done_notification": "Compl\u00e8tement charg\u00e9",
    "app_bell_charging_notification": "En charge",
    "app_bell_goodbye": "Au revoir",
    "app_bell_greeting_msg": [
        "Re-bonjour!"


@@ 57,11 59,11 @@
    "app_bell_relaxation_loop": "en boucle",
    "app_bell_relaxation_loop_description": "le morceau sera lu jusqu'\u00e0 ce que vous l'\u00e9teigniez",
    "app_bell_relaxation_looped": "en boucle",
    "app_bell_relaxation_noises": "Couleurs du bruit",
    "app_bell_relaxation_once": "une fois",
    "app_bell_relaxation_once_description": "le morceau sera lu une fois",
    "app_bell_relaxation_timer_title": "Minuterie",
    "app_bell_relaxation_sounds": "Sons de relaxation",
    "app_bell_relaxation_noises": "Couleurs du bruit",
    "app_bell_relaxation_timer_title": "Minuterie",
    "app_bell_relaxation_uploaded_sounds": "Sons t\u00e9l\u00e9charg\u00e9s",
    "app_bell_settings_about": "\u00c0 propos",
    "app_bell_settings_about_info_text": "www.mudita.com",


@@ 73,8 75,8 @@
    "app_bell_settings_about_version": "<text>Version du syst\u00e8me: <token>$VERSION</token></text>",
    "app_bell_settings_alarm_settings": "Alarme",
    "app_bell_settings_alarm_settings_alarm_tone_and_light": "Alarme principale",
    "app_bell_settings_alarm_settings_light": "Lumi\u00e8re de r\u00e9veil",
    "app_bell_settings_alarm_settings_fade": "Augmentation graduelle du volume",
    "app_bell_settings_alarm_settings_light": "Lumi\u00e8re de r\u00e9veil",
    "app_bell_settings_alarm_settings_prewake_up": "Pr\u00e9-r\u00e9veil",
    "app_bell_settings_alarm_settings_prewake_up_chime_bottom_description": "avant l'alarme",
    "app_bell_settings_alarm_settings_prewake_up_chime_tone": "M\u00e9lodie de pr\u00e9-r\u00e9veil",


@@ 94,22 96,22 @@
    "app_bell_settings_bedtime_settings_tone": "M\u00e9lodie de l'heure du coucher",
    "app_bell_settings_bedtime_settings_volume": "Volume",
    "app_bell_settings_bedtime_tone": "Heure du coucher",
    "app_bell_settings_display_factory_reset_confirmation": "<text>Factory reset will delete all<br />users files and return<br />Harmony to factory settings</text>",
    "app_bell_settings_factory_reset_option_reset": "Reset",
    "app_bell_settings_factory_reset_option_back": "Back",
    "app_bell_settings_display_factory_reset_confirmation": "<text>La r\u00e9initialisation d'usine<br/>supprimera tous les fichiers de l'utilisateur et remettra l'appareil sur ses param\u00e8tres d'usine.</text>",
    "app_bell_settings_factory_reset": "R\u00e9initialisation",
    "app_bell_settings_factory_reset_option_back": "Retour",
    "app_bell_settings_factory_reset_option_reset": "R\u00e9initialisation",
    "app_bell_settings_frontlight": "Lumi\u00e8re",
    "app_bell_settings_frontlight_mode_auto": "automatique",
    "app_bell_settings_frontlight_mode_on_demand": "manuel",
    "app_bell_settings_frontlight_mode_top_message": "Mode",
    "app_bell_settings_frontlight_top_message": "Intensit\u00e9",
    "app_bell_settings_language": "Langue",
    "app_bell_settings_shortcuts": "Raccourcis",
    "app_bell_settings_layout": "Cadran",
    "app_bell_settings_shortcuts": "Raccourcis",
    "app_bell_settings_temp_scale": "\u00c9chelle de temp\u00e9rature",
    "app_bell_settings_time_units": "Temps",
    "app_bell_settings_time_units_time_fmt_top_message": "Format de l'heure",
    "app_bell_settings_time_units_date_fmt_top_message": "Format de la date",
    "app_bell_settings_time_units_time_fmt_top_message": "Format de l'heure",
    "app_bell_settings_time_units_time_message": "Heure",
    "app_bell_settings_turn_off": "\u00c9teindre",
    "app_bell_turn_off_question": "\u00c9teindre l'appareil ?",


@@ 128,8 130,6 @@
    "app_bellmain_relaxation": "Bruits de fond",
    "app_bellmain_settings": "Param\u00e8tres",
    "app_bellmain_usb_status_connected": "Connect\u00e9",
    "app_bell_charging_notification": "En charge",
    "app_bell_charging_done_notification": "Compl\u00e8tement charg\u00e9",
    "app_calculator_decimal_separator": ",",
    "app_calculator_equals": "\u00c9QUIVAUT \u00c0",
    "app_calculator_error": "Erreur",


@@ 174,6 174,7 @@
    "app_calllog_rejected_call": "Appel rejet\u00e9",
    "app_calllog_title_main": "Appels",
    "app_calllog_type": "Appel",
    "app_desktop_battery_too_hot": "<text>Batterie chaude, pas de charge</text>",
    "app_desktop_calls": "APPELS",
    "app_desktop_clear": "EFFACER",
    "app_desktop_clear_all": "TOUT EFFACER",


@@ 250,6 251,8 @@
    "app_desktop_press_to_unlock": "<text size='27'>Appuyez sur <b>D\u00c9VERROUILLER</b><br></br>puis sur <b>#</b></text>",
    "app_desktop_replay": "R\u00c9PONDRE",
    "app_desktop_show": "MONTRER",
    "app_desktop_too_low_battery": "<text>Le niveau de charge de votre batterie est trop faible (<token>$VALUE</token>%). Pour continuer \u00e0 utiliser Pure, branchez-la au chargeur.</text>",
    "app_desktop_too_low_battery_charging": "<text>Le niveau de charge de votre batterie est trop faible (<token>$VALUE</token>%). Pure se lancera lorsque le niveau de charge minimum sera atteint (5%).</text>",
    "app_desktop_tools_antenna": "TEST D'ANTENNE",
    "app_desktop_tools_calculator": "CALCULATRICE",
    "app_desktop_tools_notes": "NOTES",


@@ 257,9 260,6 @@
    "app_desktop_unlock": "D\u00c9V\u00c9ROUILLER",
    "app_desktop_unread_messages": "<text>Messages non lus</text>",
    "app_desktop_unread_single_message": "<text>Message non lu</text>",
    "app_desktop_battery_too_hot": "<text>Batterie chaude, pas de charge</text>",
    "app_desktop_too_low_battery": "<text>Le niveau de charge de votre batterie est trop faible (<token>$VALUE</token>%). Pour continuer à utiliser Pure, branchez-la au chargeur.</text>",
    "app_desktop_too_low_battery_charging": "<text>Le niveau de charge de votre batterie est trop faible (<token>$VALUE</token>%). Pure se lancera lorsque le niveau de charge minimum sera atteint (5%).</text>",
    "app_emoji_input_window": "Emoji",
    "app_meditation_countdown_desc": "D\u00e9but dans",
    "app_meditation_interval_chime": "Carillon d'intervalle",


@@ 349,12 349,12 @@
    "app_phonebook_new_contact_email": "Email",
    "app_phonebook_new_contact_first_name": "Pr\u00e9nom",
    "app_phonebook_new_contact_invalid_number": "<text>Impossible d'enregistrer ce contact.<br></br>Le num\u00e9ro de t\u00e9l\u00e9phone que vous avez entr\u00e9 <br></br>est dans un format invalide.</text>",
    "app_phonebook_new_contact_unable_to_save": "Impossible d'enreg. le contact",
    "app_phonebook_new_contact_same_numbers": "<text>Malgr\u00e9 l'indicatif du pays saisi, les num\u00e9ros de t\u00e9l\u00e9phone sont les m\u00eames.</text> <br></br><br></br> <text weight='bold' size='27'>Entrez un autre num\u00e9ro pour enregistrer le contact.</text>",
    "app_phonebook_new_contact_last_name": "Nom",
    "app_phonebook_new_contact_note": "Note",
    "app_phonebook_new_contact_number": "Num\u00e9ro",
    "app_phonebook_new_contact_same_numbers": "<text>Malgr\u00e9 l'indicatif du pays saisi, les num\u00e9ros de t\u00e9l\u00e9phone sont les m\u00eames.</text> <br></br><br></br> <text weight='bold' size='27'>Entrez un autre num\u00e9ro pour enregistrer le contact.</text>",
    "app_phonebook_new_contact_second_number": "Second num\u00e9ro",
    "app_phonebook_new_contact_unable_to_save": "Impossible d'enreg. le contact",
    "app_phonebook_new_speed_dial_key": "Touche de num\u00e9rotation rapide",
    "app_phonebook_no_contacts": "<text align='center' color='4'>Aucun contact pour le moment.<p>Appuyez sur la <b>fl\u00e8che gauche</b> pour en ajouter un nouveau.</p></text>",
    "app_phonebook_no_contacts_yet": "<text align='center' color='4'>Aucun contact pour le moment.</text>",


@@ 552,7 552,7 @@
    "common_disconnect": "D\u00c9CONNECTER",
    "common_edit": "MODIFIER",
    "common_emoji": "EMOJI",
    "common_experimental": "(expérimental)",
    "common_experimental": "(exp\u00e9rimental)",
    "common_february": "F\u00e9vrier",
    "common_forget": "OUBLIER",
    "common_fr": "VE",


@@ 628,6 628,7 @@
    "duration_0min_0sec": "%0M:%0S",
    "duration_hour_0min_0sec": "%H:%0M:%0S",
    "duration_min_0sec": "%M:%0S",
    "exit_without_saving": "Voulez-vous quitter sans sauvegarder ?",
    "home_modes_connected": "CONNECT\u00c9",
    "home_modes_message_only": "Message seulement",
    "home_modes_notdisturb": "NE PAS D\u00c9RANGER",


@@ 661,7 662,6 @@
    "phone_lock_set": "<text>Ajouter un code d'acc\u00e8s qui<br></br>d\u00e9verrouille le t\u00e9l\u00e9phone</text>",
    "phone_lock_unlock": "<text>Entrez le code d'acc\u00e8s pour<br></br>d\u00e9verrouiller l'appareil :</text>",
    "phone_lock_unlock_invalid": "<text>Mauvais code d'acc\u00e8s.</text>",
    "phone_needs_rebooting": "Your phone needs rebooting. Press any key to confirm and please remove the battery for 10 seconds to perform a full reboot",
    "sim_card_cant_connect": "<text>Impossible de se connecter \u00e2 la carte <token>$SIM</token>. <br></br>Veuillez ins\u00e9rer la carte.</text>",
    "sim_card_change_in_progress": "<text>Processus de changement de carte SIM en cours.<br></br>Cela prend quelques secondes.</text>",
    "sim_card_changed_successfully": "La carte SIM a bien \u00e9t\u00e9 modifi\u00e9.",


@@ 705,6 705,5 @@
    "tethering_menu_access_decline": "<text>Le partage de connexion est activ\u00e9.<br /><br />Pour acc\u00e9der au menu, veuillez<br />d\u00e9sactiver le partage de connextion.</text>",
    "tethering_phone_mode_change_prohibited": "<text>Le partage de connexion est activ\u00e9.<br /><br />Ce mode-ci remplace et d\u00e9sactive les autres modes<br />(Connect\u00e9, NPD, Hors ligne)</text>",
    "tethering_turn_off_question": "Voulez-vous d\u00e9sactiver le partage de connexion?",
    "unsaved_changes": "Modifications non enregistr\u00e9es",
    "exit_without_saving": "Voulez-vous quitter sans sauvegarder ?"
    "unsaved_changes": "Modifications non enregistr\u00e9es"
}

M image/system_a/data/lang/Polski.json => image/system_a/data/lang/Polski.json +17 -18
@@ 22,6 22,8 @@
    "app_bell_alarm_deactivated": "Alarm wy\u0142\u0105czony",
    "app_bell_alarm_set_not_active": "Naci\u015bnij g\u0142\u0119boko, aby aktywowa\u0107.",
    "app_bell_bedtime_notification": "Pora na sen",
    "app_bell_charging_done_notification": "W pe\u0142ni na\u0142adowany",
    "app_bell_charging_notification": "\u0141adowanie",
    "app_bell_goodbye": "Do widzenia",
    "app_bell_greeting_msg": [
        "<text>Dzie\u0144 dobry!<br />Pobudka</text>"


@@ 56,11 58,11 @@
    "app_bell_relaxation_loop": "w p\u0119tli",
    "app_bell_relaxation_loop_description": "utw\u00f3r b\u0119dzie odtwarzany do momentu wy\u0142\u0105czenia go",
    "app_bell_relaxation_looped": "zap\u0119tlony",
    "app_bell_relaxation_noises": "Kolory szum\u00f3w",
    "app_bell_relaxation_once": "raz",
    "app_bell_relaxation_once_description": "utw\u00f3r zostanie odtworzony jeden raz",
    "app_bell_relaxation_sounds": "D\u017awi\u0119ki relaksacji",
    "app_bell_relaxation_timer_title": "Wy\u0142\u0105cznik czasowy",
    "app_bell_relaxation_sounds": "D\u017Awi\u0119ki relaksacji",
    "app_bell_relaxation_noises": "Kolory szum\u00f3w",
    "app_bell_relaxation_uploaded_sounds": "Przes\u0142ane d\u017awi\u0119ki",
    "app_bell_settings_about": "O produkcie",
    "app_bell_settings_about_info_text": "www.mudita.com",


@@ 72,8 74,8 @@
    "app_bell_settings_about_version": "<text>Wersja OS: <token>$VERSION</token></text>",
    "app_bell_settings_alarm_settings": "Alarm",
    "app_bell_settings_alarm_settings_alarm_tone_and_light": "G\u0142\u00f3wny alarm",
    "app_bell_settings_alarm_settings_fade": "Stopniowo podno\u015b g\u0142o\u015bno\u015b\u0107 alarmu",
    "app_bell_settings_alarm_settings_light": "\u015awiat\u0142o alarmu",
    "app_bell_settings_alarm_settings_fade": "Stopniowo podnoś głośność alarmu",
    "app_bell_settings_alarm_settings_prewake_up": "Wst\u0119pne budzenie",
    "app_bell_settings_alarm_settings_prewake_up_chime_bottom_description": "przed alarmem",
    "app_bell_settings_alarm_settings_prewake_up_chime_tone": "D\u017awi\u0119k wst\u0119pnego budzenia",


@@ 93,22 95,22 @@
    "app_bell_settings_bedtime_settings_tone": "D\u017awi\u0119k",
    "app_bell_settings_bedtime_settings_volume": "G\u0142o\u015bno\u015b\u0107",
    "app_bell_settings_bedtime_tone": "Pora snu",
    "app_bell_settings_display_factory_reset_confirmation": "<text>Factory reset will delete all<br />users files and return<br />Harmony to factory settings</text>",
    "app_bell_settings_factory_reset_option_reset": "Reset",
    "app_bell_settings_factory_reset_option_back": "Back",
    "app_bell_settings_display_factory_reset_confirmation": "<text>Reset spowoduje usuni\u0119cie wszystkich plik\u00f3w u\u017cytkownika<br/>i przywr\u00f3cenie ustawie\u0144<br/>fabrycznych urz\u0105dzenia.</text>",
    "app_bell_settings_factory_reset": "Ustaw. fabryczne",
    "app_bell_settings_factory_reset_option_back": "Wr\u00f3\u0107",
    "app_bell_settings_factory_reset_option_reset": "Resetuj",
    "app_bell_settings_frontlight": "Pod\u015bwietlenie",
    "app_bell_settings_frontlight_mode_auto": "automatyczny",
    "app_bell_settings_frontlight_mode_on_demand": "manualny",
    "app_bell_settings_frontlight_mode_top_message": "Tryb pod\u015bwietlenia",
    "app_bell_settings_frontlight_top_message": "Intensywno\u015b\u0107 pod\u015bwietlenia",
    "app_bell_settings_language": "J\u0119zyk",
    "app_bell_settings_shortcuts": "Skr\u00f3ty",
    "app_bell_settings_layout": "Tarcza zegara",
    "app_bell_settings_shortcuts": "Skr\u00f3ty",
    "app_bell_settings_temp_scale": "Skala temperatury",
    "app_bell_settings_time_units": "Czas",
    "app_bell_settings_time_units_time_fmt_top_message": "Format czasu",
    "app_bell_settings_time_units_date_fmt_top_message": "Format daty",
    "app_bell_settings_time_units_time_fmt_top_message": "Format czasu",
    "app_bell_settings_time_units_time_message": "Czas",
    "app_bell_settings_turn_off": "Wy\u0142\u0105cz",
    "app_bell_turn_off_question": "Wy\u0142\u0105czy\u0107 Mudita Harmony?",


@@ 126,8 128,6 @@
    "app_bellmain_relaxation": "Relaks",
    "app_bellmain_settings": "Ustawienia",
    "app_bellmain_usb_status_connected": "Po\u0142\u0105czony",
    "app_bell_charging_notification": "\u0141adowanie",
    "app_bell_charging_done_notification": "W pe\u0142ni na\u0142adowany",
    "app_calculator_decimal_separator": ",",
    "app_calculator_equals": "WYNIK",
    "app_calculator_error": "B\u0142\u0105d",


@@ 199,6 199,7 @@
    "app_calllog_rejected_call": "Odrzucone",
    "app_calllog_title_main": "Po\u0142\u0105czenia",
    "app_calllog_type": "Po\u0142\u0105czenie",
    "app_desktop_battery_too_hot": "<text>Bateria zbyt gor\u0105ca, nie \u0142aduje</text>",
    "app_desktop_calls": "PO\u0141\u0104CZENIA",
    "app_desktop_clear": "WYMA\u017b",
    "app_desktop_clear_all": "WYCZY\u015a\u0106",


@@ 275,6 276,8 @@
    "app_desktop_press_to_unlock": "<text size='27'>Wci\u015bnij <b>Odblokuj</b>, a nast\u0119pnie <b>#</b></text>",
    "app_desktop_replay": "ODPOWIEDZ",
    "app_desktop_show": "POKA\u017b",
    "app_desktop_too_low_battery": "<text>Poziom na\u0142adowania baterii jest zbyt niski (<token>$VALUE</token>%). Aby dalej korzysta\u0107 z Pure, pod\u0142\u0105cz go do \u0142adowarki.</text>",
    "app_desktop_too_low_battery_charging": "<text>Poziom na\u0142adowania baterii jest zbyt niski (<token>$VALUE</token>%). Pure uruchomi si\u0119 po osi\u0105gni\u0119ciu minimalnego poziomu na\u0142adowania (5%).</text>",
    "app_desktop_tools_antenna": "TEST ANTENY",
    "app_desktop_tools_calculator": "KALKULATOR",
    "app_desktop_tools_notes": "NOTATKI",


@@ 282,9 285,6 @@
    "app_desktop_unlock": "ODBLOKUJ",
    "app_desktop_unread_messages": "<text>Nowe wiadomo\u015bci</text>",
    "app_desktop_unread_single_message": "<text>Nowa wiadomo\u015b\u0107</text>",
    "app_desktop_battery_too_hot": "<text>Bateria zbyt gorąca, nie ładuje</text>",
    "app_desktop_too_low_battery": "<text>Poziom naładowania baterii jest zbyt niski (<token>$VALUE</token>%). Aby dalej korzystać z Pure, podłącz go do ładowarki.</text>",
    "app_desktop_too_low_battery_charging": "<text>Poziom naładowania baterii jest zbyt niski (<token>$VALUE</token>%). Pure uruchomi się po osiągnięciu minimalnego poziomu naładowania (5%).</text>",
    "app_emoji_input_window": "Emoji",
    "app_meditation_countdown_desc": "Startuje za",
    "app_meditation_interval_chime": "Cykliczny d\u017awi\u0119k",


@@ 375,12 375,12 @@
    "app_phonebook_new_contact_email": "E-mail",
    "app_phonebook_new_contact_first_name": "Imi\u0119",
    "app_phonebook_new_contact_invalid_number": "<text>Nie mo\u017cna zapisa\u0107 tego kontaktu.<br></br>Wprowadzony numer telefonu<br></br>ma nieprawid\u0142owy format.</text>",
    "app_phonebook_new_contact_unable_to_save": "Nie mo\u017cna zapisa\u0107 kontaktu",
    "app_phonebook_new_contact_same_numbers": "<text>Pomijaj\u0105c numery kierunkowe,<br></br>wprowad\u017aone numery s\u0105 takie same.</text> <br></br><br></br> <text weight='bold' size='27'>Wprowad\u017a inne numery <br></br>by zapisać kontakt.</text>",
    "app_phonebook_new_contact_last_name": "Nazwisko",
    "app_phonebook_new_contact_note": "Notatka",
    "app_phonebook_new_contact_number": "Numer",
    "app_phonebook_new_contact_same_numbers": "<text>Pomijaj\u0105c numery kierunkowe,<br></br>wprowad\u017aone numery s\u0105 takie same.</text> <br></br><br></br> <text weight='bold' size='27'>Wprowad\u017a inne numery <br></br>by zapisa\u0107 kontakt.</text>",
    "app_phonebook_new_contact_second_number": "Drugi numer",
    "app_phonebook_new_contact_unable_to_save": "Nie mo\u017cna zapisa\u0107 kontaktu",
    "app_phonebook_new_speed_dial_key": "Klawisz szybkiego wybierania",
    "app_phonebook_no_contacts": "<text align='center' color='4'>Brak kontakt\u00f3w.<p>Naci\u015bnij <b>'w lewo'</b> by doda\u0107 kontakt.</p></text>",
    "app_phonebook_no_contacts_yet": "<text align='center' color='4'>Brak kontakt\u00f3w.</text>",


@@ 657,6 657,7 @@
    "duration_0min_0sec": "%0M:%0S",
    "duration_hour_0min_0sec": "%H:%0M:%0S",
    "duration_min_0sec": "%M:%0S",
    "exit_without_saving": "<text>Czy chcesz wyj\u015b\u0107 </text><br></br><text weight='bold'>bez zapisywania?</text>",
    "home_modes_connected": "PO\u0141\u0104CZONY",
    "home_modes_message_only": "Tylko wiadomo\u015bci",
    "home_modes_notdisturb": "NIE PRZESZKADZA\u0106",


@@ 689,7 690,6 @@
    "phone_lock_set": "<text>Ustaw kod odblokowuj\u0105cy <br></br> telefon</text>",
    "phone_lock_unlock": "<text>Wprowad\u017a kod,<br></br>by odblokowa\u0107:</text>",
    "phone_lock_unlock_invalid": "<text>B\u0142\u0119dny kod.<br></br>Spr\u00f3buj ponownie.</text>",
    "phone_needs_rebooting": "Tw\u00f3j telefon musi zosta\u0107 ponownie uruchomiony. Wci\u015bnij dowolny przycisk, aby potwierdzi\u0107, a nast\u0119pnie wyjmij bateri\u0119 na 10 sekund, by przeprowadzi\u0107 pe\u0142ny reset.",
    "sim_card_cant_connect": "<text>Nie mo\u017cna po\u0142\u0105czy\u0107 si\u0119 z kart\u0105 <token>$SIM</token>.<br></br>W\u0142\u00f3\u017c kart\u0119.</text>",
    "sim_card_change_in_progress": "<text>Proces zmiany karty SIM w toku.<br></br>Mo\u017ce to potrwa\u0107 kilka sekund.</text>",
    "sim_card_changed_successfully": "Pomy\u015blnie zmieniono kart\u0119 SIM.",


@@ 733,6 733,5 @@
    "tethering_menu_access_decline": "<text>Tethering w\u0142\u0105czony.<br /><br />Aby przej\u015b\u0107 do menu,<br />wy\u0142\u0105cz tethering.</text>",
    "tethering_phone_mode_change_prohibited": "<text>Tethering w\u0142\u0105czony.<br /><br />Ten tryb powoduje, \u017ce inne tryby (Po\u0142\u0105czony, Nie przeszkadza\u0107,<br />Offline) nie dzia\u0142aj\u0105.</text>",
    "tethering_turn_off_question": "Wy\u0142\u0105czy\u0107 tethering?",
    "unsaved_changes": "Niezapisane zmiany",
    "exit_without_saving": "<text>Czy chcesz wyj\u015b\u0107 </text><br></br><text weight='bold'>bez zapisywania?</text>"
    "unsaved_changes": "Niezapisane zmiany"
}

M image/system_a/data/lang/Svenska.json => image/system_a/data/lang/Svenska.json +7 -7
@@ 64,6 64,7 @@
    "app_calllog_rejected_call": "Avvisat samtal",
    "app_calllog_title_main": "Samtal",
    "app_calllog_type": "Samtal",
    "app_desktop_battery_too_hot": "<text>Batteri f\u00f6r varmt, laddas inte</text>",
    "app_desktop_calls": "SAMTAL",
    "app_desktop_clear": "RADERA",
    "app_desktop_clear_all": "RENSA ALLA",


@@ 140,6 141,8 @@
    "app_desktop_press_to_unlock": "<text size='27'>Tryck <b>L\u00e5s upp</b> f\u00f6ljt av <b>#</b></text>",
    "app_desktop_replay": "SVARA",
    "app_desktop_show": "VISA",
    "app_desktop_too_low_battery": "<text>Din batteriniv\u00e5 \u00e4r f\u00f6r l\u00e5g (<token>$VALUE</token>%). F\u00f6r att forts\u00e4tta anv\u00e4nda Pure, anslut den till laddaren.</text>",
    "app_desktop_too_low_battery_charging": "<text>Din batteriniv\u00e5 \u00e4r f\u00f6r l\u00e5g (<token>$VALUE</token>%). Pure startar n\u00e4r l\u00e4gsta laddningsniv\u00e5 har uppn\u00e5tts (5%).</text>",
    "app_desktop_tools_antenna": "ANTENNTEST",
    "app_desktop_tools_calculator": "MINIR\u00c4KNARE",
    "app_desktop_tools_notes": "ANTECKNINGAR",


@@ 147,9 150,6 @@
    "app_desktop_unlock": "L\u00c5S UPP",
    "app_desktop_unread_messages": "<text>Ol\u00e4sta meddelanden</text>",
    "app_desktop_unread_single_message": "<text>Ol\u00e4st meddelande</text>",
    "app_desktop_battery_too_hot": "<text>Batteri för varmt, laddas inte</text>",
    "app_desktop_too_low_battery": "<text>Din batterinivå är för låg (<token>$VALUE</token>%). För att fortsätta använda Pure, anslut den till laddaren.</text>",
    "app_desktop_too_low_battery_charging": "<text>Din batterinivå är för låg (<token>$VALUE</token>%). Pure startar när lägsta laddningsnivå har uppnåtts (5%).</text>",
    "app_emoji_input_window": "Emoji",
    "app_meditation_interval_chime": "Klinga d\u00e5 och d\u00e5",
    "app_meditation_interval_every_x_minutes": "Var %0:e minut",


@@ 230,12 230,12 @@
    "app_phonebook_new_contact_email": "Mail",
    "app_phonebook_new_contact_first_name": "F\u00f6rnamn",
    "app_phonebook_new_contact_invalid_number": "<text>Det g\u00e5r inte att spara den h\u00e4r kontakten.<br></br>Telefonnumret du angav<br></br>\u00e4r i ett ogiltigt format.</text>",
    "app_phonebook_new_contact_unable_to_save": "Kan inte spara kontakt",
    "app_phonebook_new_contact_same_numbers": "<text>Trots landskoden \u00e4r telefonnumren identiska.</text> <br></br><br></br> <text weight='bold' size='27'>Ange ett annat nummer för att sparakontakten.</text>",
    "app_phonebook_new_contact_last_name": "Efternamn",
    "app_phonebook_new_contact_note": "Anteckning",
    "app_phonebook_new_contact_number": "Nummer",
    "app_phonebook_new_contact_same_numbers": "<text>Trots landskoden \u00e4r telefonnumren identiska.</text> <br></br><br></br> <text weight='bold' size='27'>Ange ett annat nummer f\u00f6r att sparakontakten.</text>",
    "app_phonebook_new_contact_second_number": "Alternativnummer",
    "app_phonebook_new_contact_unable_to_save": "Kan inte spara kontakt",
    "app_phonebook_new_speed_dial_key": "F\u00f6rvalsnummer",
    "app_phonebook_no_contacts": "<text align='center' color='4'>Inga kontakter \u00e4nnu.<p>Tryck p\u00e5 <b>v\u00e4nsterpil</b> f\u00f6r att l\u00e4gga till nya.</p></text>",
    "app_phonebook_no_contacts_yet": "<text align='center' color='4'>Inga kontakter \u00e4nnu.</text>",


@@ 467,6 467,7 @@
    "duration_0min_0sec": "%0M:%0S",
    "duration_hour_0min_0sec": "%H:%0M:%0S",
    "duration_min_0sec": "%M:%0S",
    "exit_without_saving": "Vill du g\u00e5 h\u00e4rifr\u00e5n utan att spara?",
    "home_modes_connected": "ANSLUTEN",
    "home_modes_notdisturb": "ST\u00d6R EJ",
    "home_modes_offline": "FR\u00c5NKOPPLAD",


@@ 533,7 534,6 @@
    "tethering_menu_access_decline": "<text>Internetdelning \u00e4r p\u00e5.<br /><br />F\u00f6r att \u00f6ppna menyn, <br />st\u00e4ng av internetdelning.</text>",
    "tethering_phone_mode_change_prohibited": "<text>Internetdelning \u00e4r p\u00e5.<br /><br />Andra l\u00e4gen (ansluten, DND, <br />offline) \u00e5sidos\u00e4tts av detta <br /> l\u00e4ge och fungerar inte.</text>",
    "tethering_turn_off_question": "St\u00e4nga av Internetdelning?",
    "volume_text": "LJUDVOLYM",
    "unsaved_changes": "Osparade \u00e4ndringar",
    "exit_without_saving": "Vill du g\u00e5 h\u00e4rifr\u00e5n utan att spara?"
    "volume_text": "LJUDVOLYM"
}

M module-apps/apps-common/widgets/BellBaseLayout.hpp => module-apps/apps-common/widgets/BellBaseLayout.hpp +0 -1
@@ 22,7 22,6 @@ namespace style::bell_base_layout
    constexpr inline auto center_layout_h     = 200U;
    constexpr inline auto arrows_layout_w     = 504U;
    constexpr inline auto info_box_top_margin = 18U;

} // namespace style::bell_base_layout

namespace gui

M products/BellHybrid/apps/application-bell-settings/windows/BellSettingsFactoryResetWindow.cpp => products/BellHybrid/apps/application-bell-settings/windows/BellSettingsFactoryResetWindow.cpp +15 -14
@@ 16,9 16,7 @@
namespace gui
{
    BellSettingsFactoryResetWindow::BellSettingsFactoryResetWindow(app::ApplicationCommon *app, const std::string &name)
        : BellOptionWithDescriptionWindow(app, name), resetStr{utils::translate(
                                                          "app_bell_settings_factory_reset_option_reset")},
          backStr{utils::translate("app_bell_settings_factory_reset_option_back")}
        : BellOptionWithDescriptionWindow(app, name)
    {
        addOptions(settingsOptionsList());
        setListTitle(utils::translate("app_bell_settings_factory_reset"));


@@ 28,21 26,24 @@ namespace gui
    std::list<Option> BellSettingsFactoryResetWindow::settingsOptionsList()
    {
        std::list<gui::Option> settingsOptionList;

        auto addWinSettings = [&](const UTF8 &name, std::function<bool(Item &)> activatedCallback) {
            settingsOptionList.emplace_back(std::make_unique<gui::option::OptionBellMenu>(
                name, activatedCallback, [=](gui::Item &) { return true; }, this));
                name, activatedCallback, []([[maybe_unused]] gui::Item &item) { return true; }, this));
        };

        addWinSettings(backStr, [this](auto &) {
            application->returnToPreviousWindow();
            return true;
        });
        addWinSettings(resetStr, [this](auto &) {
            auto switchRequest = std::make_unique<app::manager::SwitchRequest>(
                service::name::appmgr, app::applicationBellName, gui::BellFactoryReset::name, nullptr);
            application->bus.sendUnicast(std::move(switchRequest), service::name::appmgr);
            return true;
        });
        addWinSettings(utils::translate("app_bell_settings_factory_reset_option_back"),
                       [this]([[maybe_unused]] Item &item) {
                           application->returnToPreviousWindow();
                           return true;
                       });
        addWinSettings(utils::translate("app_bell_settings_factory_reset_option_reset"),
                       [this]([[maybe_unused]] Item &item) {
                           auto switchRequest = std::make_unique<app::manager::SwitchRequest>(
                               service::name::appmgr, app::applicationBellName, gui::BellFactoryReset::name, nullptr);
                           application->bus.sendUnicast(std::move(switchRequest), service::name::appmgr);
                           return true;
                       });

        return settingsOptionList;
    }

M products/BellHybrid/apps/application-bell-settings/windows/BellSettingsFactoryResetWindow.hpp => products/BellHybrid/apps/application-bell-settings/windows/BellSettingsFactoryResetWindow.hpp +0 -2
@@ 16,7 16,5 @@ namespace gui

      private:
        std::list<Option> settingsOptionsList();
        const UTF8 resetStr;
        const UTF8 backStr;
    };
} /* namespace gui */

M products/BellHybrid/apps/common/src/options/BellOptionWithDescriptionWindow.cpp => products/BellHybrid/apps/common/src/options/BellOptionWithDescriptionWindow.cpp +15 -16
@@ 16,7 16,7 @@ namespace gui
        constexpr auto option_layout_height   = 2U * one_option_height;
        constexpr auto description_height     = 175U;
        constexpr auto max_description_height = description_height + 16U;
        constexpr auto top_center_margin      = -8;
        constexpr auto top_center_margin      = -14;
    } // namespace

    BellOptionWithDescriptionWindow::BellOptionWithDescriptionWindow(app::ApplicationCommon *app,


@@ 65,27 65,29 @@ namespace gui
    {
        auto titleBody = new TextFixedSize(body->firstBox);
        titleBody->drawUnderline(false);
        titleBody->setAlignment(Alignment(Alignment::Horizontal::Center, Alignment::Vertical::Center));
        titleBody->setAlignment(Alignment(Alignment::Horizontal::Center, Alignment::Vertical::Top));
        titleBody->setFont(style::window::font::largelight);
        titleBody->setMinimumSize(style::bell_base_layout::outer_layouts_w, style::bell_base_layout::outer_layouts_h);
        titleBody->setMinimumWidth(style::bell_base_layout::outer_layouts_w);
        titleBody->setEdges(RectangleEdge::None);
        titleBody->setEditMode(EditMode::Browse);
        titleBody->setRichText(title);
        titleBody->setMinimumHeightToFitText();

        /* Hack to make box's height equal to title height */
        body->firstBox->setMaximumHeight(titleBody->widgetMinimumArea.h);
        body->firstBox->resizeItems();
        body->resizeItems();
    }

    void BellOptionWithDescriptionWindow::setListDescription(const std::string &title)
    {
        auto titleBody = new TextFixedSize(body->centerBox);

        titleBody->drawUnderline(false);
        titleBody->setAlignment(Alignment(Alignment::Horizontal::Center, Alignment::Vertical::Top));
        titleBody->setFont(style::window::font::verybiglight);
        titleBody->setMinimumSize(style::window_width, description_height);
        titleBody->setEdges(RectangleEdge::None);
        titleBody->setEditMode(EditMode::Browse);
        titleBody->setRichText(title);
        auto descriptionBody = new TextFixedSize(body->centerBox);
        descriptionBody->drawUnderline(false);
        descriptionBody->setAlignment(Alignment(Alignment::Horizontal::Center, Alignment::Vertical::Center));
        descriptionBody->setFont(style::window::font::verybiglight);
        descriptionBody->setMinimumSize(style::window_width, description_height);
        descriptionBody->setEditMode(EditMode::Browse);
        descriptionBody->setRichText(title);

        body->centerBox->setMargins(gui::Margins{0, top_center_margin, 0, 0});
        body->centerBox->setMaximumHeight(max_description_height);


@@ 104,11 106,8 @@ namespace gui
    void BellOptionWithDescriptionWindow::onBeforeShow(ShowMode mode, SwitchData *data)
    {
        if (auto message = dynamic_cast<gui::OptionsWindowOptions *>(data)) {
            LOG_DEBUG("Options load!");
            options = message->takeOptions();
        }

        optionsList->rebuildList(listview::RebuildType::InPlace);
    }

} /* namespace gui */
} // namespace gui

M products/BellHybrid/apps/common/src/windows/BellFactoryReset.cpp => products/BellHybrid/apps/common/src/windows/BellFactoryReset.cpp +1 -1
@@ 37,9 37,9 @@ namespace gui
            icon->resizeItems();
        }
    }

    bool BellFactoryReset::onInput(const InputEvent &)
    {
        return false;
    }

} // namespace gui