diff --git a/Translations/make_translation.py b/Translations/make_translation.py index de4028d5..97c9c395 100755 --- a/Translations/make_translation.py +++ b/Translations/make_translation.py @@ -882,8 +882,6 @@ def write_languages( lang_id = get_language_unqiue_id(lang_code) f.write( " {\n" - # NOTE: Cannot specify C99 designator here due to GCC (g++) bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55227 - f' /* .code = */ "{lang_code}",\n' f" .uniqueID = {lang_id},\n" f" .translation_data = reinterpret_cast(&translation_{lang_code}),\n" f" .translation_size = sizeof(translation_{lang_code}),\n" @@ -911,10 +909,10 @@ def write_languages( f.write("const LanguageMeta LanguageMetas[] = {\n") for lang in data.langs: lang_code = lang["languageCode"] + lang_id = get_language_unqiue_id(lang_code) f.write( " {\n" - # NOTE: Cannot specify C99 designator here due to GCC (g++) bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55227 - f' /* .code = */ "{lang_code}",\n' + f" .uniqueID = {lang_id},\n" f" .translation_data = translation_data_brieflz_{lang_code},\n" f" .translation_size = sizeof(translation_data_brieflz_{lang_code}),\n" f" .translation_is_compressed = true,\n" diff --git a/source/Core/Inc/Translation_multi.h b/source/Core/Inc/Translation_multi.h index 4709655c..36eb73f5 100644 --- a/source/Core/Inc/Translation_multi.h +++ b/source/Core/Inc/Translation_multi.h @@ -30,7 +30,6 @@ extern const uint8_t FontSectionDataCount; extern FontSection DynamicFontSections[]; struct LanguageMeta { - char code[8]; uint16_t uniqueID; const uint8_t *translation_data; uint16_t translation_size : 15;