Closed Cerno-b closed 11 months ago
It was because our code style was changed from using String::utf8("XXX")
to U"XXX"
, but the extraction script did not catch that.
This is fixed in https://github.com/godotengine/godot-editor-l10n/pull/10. Weblate will be fixed on next sync.
Nice!
In the
editor_property_name_processor.cpp
, there are some property substrings that are automatically modified for display in Godot's settings. Unfortunately, this replacement seems to break translation lookup.Case in point:
low_processor_mode_sleep_usec
Low Processor Mode Sleep Usec
capitalize_string_remaps["usec"] = U"(µsec)"; // Unit.
Low Processor Mode Sleep (µsec)
I assume that since the name gets modified from
Usec
toµsec
, it can't be found by the translation and will remain untranslated.