straggling translate()s that my glob missed

This commit is contained in:
Jeff Epler 2023-10-30 10:15:14 +01:00
parent 918944e35f
commit 60755cc690
No known key found for this signature in database
GPG Key ID: D5BF15AB975AB4DE
2 changed files with 24 additions and 16 deletions

View File

@ -2958,6 +2958,10 @@ msgstr ""
msgid "dtype must be float, or complex" msgid "dtype must be float, or complex"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray_operators.c
msgid "dtype of int32 is not supported"
msgstr ""
#: py/objdeque.c #: py/objdeque.c
msgid "empty" msgid "empty"
msgstr "" msgstr ""
@ -3822,6 +3826,10 @@ msgstr ""
msgid "operation is not supported for given type" msgid "operation is not supported for given type"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray_operators.c
msgid "operation not supported for the input types"
msgstr ""
#: py/modbuiltins.c #: py/modbuiltins.c
msgid "ord expects a character" msgid "ord expects a character"
msgstr "" msgstr ""

32
main.c
View File

@ -147,7 +147,7 @@ STATIC supervisor_allocation *allocate_pystack(safe_mode_t safe_mode) {
if (pystack) { if (pystack) {
return pystack; return pystack;
} }
serial_write_compressed(translate("Invalid CIRCUITPY_PYSTACK_SIZE\n")); serial_write_compressed(MP_ERROR_TEXT("Invalid CIRCUITPY_PYSTACK_SIZE\n"));
} }
#endif #endif
return allocate_memory(CIRCUITPY_PYSTACK_SIZE, false, false); return allocate_memory(CIRCUITPY_PYSTACK_SIZE, false, false);
@ -243,7 +243,7 @@ void supervisor_execution_status(void) {
exception != NULL) { exception != NULL) {
mp_printf(&mp_plat_print, "%d@%s %q", _exec_result.exception_line, _exec_result.exception_filename, exception->base.type->name); mp_printf(&mp_plat_print, "%d@%s %q", _exec_result.exception_line, _exec_result.exception_filename, exception->base.type->name);
} else { } else {
serial_write_compressed(translate("Done")); serial_write_compressed(MP_ERROR_TEXT("Done"));
} }
} }
#endif #endif
@ -275,7 +275,7 @@ STATIC bool maybe_run_list(const char *const *filenames, size_t n_filenames) {
return false; return false;
} }
mp_hal_stdout_tx_str(_current_executing_filename); mp_hal_stdout_tx_str(_current_executing_filename);
serial_write_compressed(translate(" output:\n")); serial_write_compressed(MP_ERROR_TEXT(" output:\n"));
#if CIRCUITPY_STATUS_BAR #if CIRCUITPY_STATUS_BAR
supervisor_status_bar_update(); supervisor_status_bar_update();
@ -393,12 +393,12 @@ STATIC void cleanup_after_vm(supervisor_allocation *heap, supervisor_allocation
STATIC void print_code_py_status_message(safe_mode_t safe_mode) { STATIC void print_code_py_status_message(safe_mode_t safe_mode) {
if (autoreload_is_enabled()) { if (autoreload_is_enabled()) {
serial_write_compressed( serial_write_compressed(
translate("Auto-reload is on. Simply save files over USB to run them or enter REPL to disable.\n")); MP_ERROR_TEXT("Auto-reload is on. Simply save files over USB to run them or enter REPL to disable.\n"));
} else { } else {
serial_write_compressed(translate("Auto-reload is off.\n")); serial_write_compressed(MP_ERROR_TEXT("Auto-reload is off.\n"));
} }
if (safe_mode != SAFE_MODE_NONE) { if (safe_mode != SAFE_MODE_NONE) {
serial_write_compressed(translate("Running in safe mode! Not running saved code.\n")); serial_write_compressed(MP_ERROR_TEXT("Running in safe mode! Not running saved code.\n"));
} }
} }
@ -463,7 +463,7 @@ STATIC bool run_code_py(safe_mode_t safe_mode, bool *simulate_reset) {
found_main = maybe_run_list(filenames, MP_ARRAY_SIZE(filenames)); found_main = maybe_run_list(filenames, MP_ARRAY_SIZE(filenames));
if (!found_main) { if (!found_main) {
serial_write(info->filename); serial_write(info->filename);
serial_write_compressed(translate(" not found.\n")); serial_write_compressed(MP_ERROR_TEXT(" not found.\n"));
} }
} }
} }
@ -476,7 +476,7 @@ STATIC bool run_code_py(safe_mode_t safe_mode, bool *simulate_reset) {
if (!found_main) { if (!found_main) {
found_main = maybe_run_list(double_extension_filenames, MP_ARRAY_SIZE(double_extension_filenames)); found_main = maybe_run_list(double_extension_filenames, MP_ARRAY_SIZE(double_extension_filenames));
if (found_main) { if (found_main) {
serial_write_compressed(translate("WARNING: Your code filename has two extensions\n")); serial_write_compressed(MP_ERROR_TEXT("WARNING: Your code filename has two extensions\n"));
} }
} }
#else #else
@ -487,9 +487,9 @@ STATIC bool run_code_py(safe_mode_t safe_mode, bool *simulate_reset) {
// Print done before resetting everything so that we get the message over // Print done before resetting everything so that we get the message over
// BLE before it is reset and we have a delay before reconnect. // BLE before it is reset and we have a delay before reconnect.
if ((_exec_result.return_code & PYEXEC_RELOAD) && supervisor_get_run_reason() == RUN_REASON_AUTO_RELOAD) { if ((_exec_result.return_code & PYEXEC_RELOAD) && supervisor_get_run_reason() == RUN_REASON_AUTO_RELOAD) {
serial_write_compressed(translate("\nCode stopped by auto-reload. Reloading soon.\n")); serial_write_compressed(MP_ERROR_TEXT("\nCode stopped by auto-reload. Reloading soon.\n"));
} else { } else {
serial_write_compressed(translate("\nCode done running.\n")); serial_write_compressed(MP_ERROR_TEXT("\nCode done running.\n"));
} }
@ -610,7 +610,7 @@ STATIC bool run_code_py(safe_mode_t safe_mode, bool *simulate_reset) {
// sleep. // sleep.
#if CIRCUITPY_ALARM #if CIRCUITPY_ALARM
if (fake_sleeping && common_hal_alarm_woken_from_sleep()) { if (fake_sleeping && common_hal_alarm_woken_from_sleep()) {
serial_write_compressed(translate("Woken up by alarm.\n")); serial_write_compressed(MP_ERROR_TEXT("Woken up by alarm.\n"));
supervisor_set_run_reason(RUN_REASON_STARTUP); supervisor_set_run_reason(RUN_REASON_STARTUP);
skip_repl = true; skip_repl = true;
break; break;
@ -628,7 +628,7 @@ STATIC bool run_code_py(safe_mode_t safe_mode, bool *simulate_reset) {
printed_safe_mode_message = true; printed_safe_mode_message = true;
} }
serial_write("\r\n"); serial_write("\r\n");
serial_write_compressed(translate("Press any key to enter the REPL. Use CTRL-D to reload.\n")); serial_write_compressed(MP_ERROR_TEXT("Press any key to enter the REPL. Use CTRL-D to reload.\n"));
printed_press_any_key = true; printed_press_any_key = true;
} }
if (!serial_connected()) { if (!serial_connected()) {
@ -673,7 +673,7 @@ STATIC bool run_code_py(safe_mode_t safe_mode, bool *simulate_reset) {
// Does not return. // Does not return.
} else { } else {
serial_write_compressed( serial_write_compressed(
translate("Pretending to deep sleep until alarm, CTRL-C or file write.\n")); MP_ERROR_TEXT("Pretending to deep sleep until alarm, CTRL-C or file write.\n"));
fake_sleeping = true; fake_sleeping = true;
} }
} else { } else {
@ -856,9 +856,9 @@ STATIC void __attribute__ ((noinline)) run_boot_py(safe_mode_t safe_mode) {
#if CIRCUITPY_MICROCONTROLLER && COMMON_HAL_MCU_PROCESSOR_UID_LENGTH > 0 #if CIRCUITPY_MICROCONTROLLER && COMMON_HAL_MCU_PROCESSOR_UID_LENGTH > 0
uint8_t raw_id[COMMON_HAL_MCU_PROCESSOR_UID_LENGTH]; uint8_t raw_id[COMMON_HAL_MCU_PROCESSOR_UID_LENGTH];
common_hal_mcu_processor_get_uid(raw_id); common_hal_mcu_processor_get_uid(raw_id);
mp_cprintf(&mp_plat_print, translate("UID:")); mp_cprintf(&mp_plat_print, MP_ERROR_TEXT("UID:"));
for (size_t i = 0; i < COMMON_HAL_MCU_PROCESSOR_UID_LENGTH; i++) { for (size_t i = 0; i < COMMON_HAL_MCU_PROCESSOR_UID_LENGTH; i++) {
mp_cprintf(&mp_plat_print, translate("%02X"), raw_id[i]); mp_cprintf(&mp_plat_print, MP_ERROR_TEXT("%02X"), raw_id[i]);
} }
mp_printf(&mp_plat_print, "\n"); mp_printf(&mp_plat_print, "\n");
port_boot_info(); port_boot_info();
@ -1116,7 +1116,7 @@ int __attribute__((used)) main(void) {
} }
if (exit_code == PYEXEC_FORCED_EXIT) { if (exit_code == PYEXEC_FORCED_EXIT) {
if (!simulate_reset) { if (!simulate_reset) {
serial_write_compressed(translate("soft reboot\n")); serial_write_compressed(MP_ERROR_TEXT("soft reboot\n"));
} }
simulate_reset = false; simulate_reset = false;
if (pyexec_mode_kind == PYEXEC_MODE_FRIENDLY_REPL) { if (pyexec_mode_kind == PYEXEC_MODE_FRIENDLY_REPL) {