fix: gen_i18n.py wraps comment lines to avoid clang-format reflow
This commit is contained in:
+2
-2
@@ -408,8 +408,8 @@ inline const char* const* getStringArray(Language lang) {
|
|||||||
constexpr uint8_t getLanguageCount() { return static_cast<uint8_t>(Language::_COUNT); }
|
constexpr uint8_t getLanguageCount() { return static_cast<uint8_t>(Language::_COUNT); }
|
||||||
|
|
||||||
// Sorted language indices by code (auto-generated by gen_i18n.py)
|
// Sorted language indices by code (auto-generated by gen_i18n.py)
|
||||||
// Order: English,
|
// Order: English, Беларуская, Català, Čeština, Dansk, Deutsch, Español, Suomi, Français, Italiano
|
||||||
// Беларуская, Català, Čeština, Dansk, Deutsch, Español, Suomi, Français, Italiano, Қазақша, Nederlands, Polski, Português (Brasil), Română, Русский, Svenska, Türkçe, Українська
|
// Қазақша, Nederlands, Polski, Português (Brasil), Română, Русский, Svenska, Türkçe, Українська
|
||||||
constexpr uint8_t SORTED_LANGUAGE_INDICES[] = {0, 11, 9, 4, 15, 3, 1, 14, 2, 12, 18, 16, 13, 5, 8, 6, 7, 17, 10};
|
constexpr uint8_t SORTED_LANGUAGE_INDICES[] = {0, 11, 9, 4, 15, 3, 1, 14, 2, 12, 18, 16, 13, 5, 8, 6, 7, 17, 10};
|
||||||
|
|
||||||
static_assert(sizeof(SORTED_LANGUAGE_INDICES) / sizeof(SORTED_LANGUAGE_INDICES[0]) == getLanguageCount(),
|
static_assert(sizeof(SORTED_LANGUAGE_INDICES) / sizeof(SORTED_LANGUAGE_INDICES[0]) == getLanguageCount(),
|
||||||
|
|||||||
+10
-4
@@ -470,12 +470,18 @@ def generate_keys_header(
|
|||||||
names = [language_names[i] for i in sorted_indices]
|
names = [language_names[i] for i in sorted_indices]
|
||||||
comment_names = ", ".join(names)
|
comment_names = ", ".join(names)
|
||||||
lines.append("// Sorted language indices by code (auto-generated by gen_i18n.py)")
|
lines.append("// Sorted language indices by code (auto-generated by gen_i18n.py)")
|
||||||
if len(f"// Order: {comment_names}") <= 100:
|
if len(f"// Order: {comment_names}") <= 120:
|
||||||
lines.append(f"// Order: {comment_names}")
|
lines.append(f"// Order: {comment_names}")
|
||||||
else:
|
else:
|
||||||
lines.append("// Order: " + names[0] + ",")
|
current = "// Order: "
|
||||||
rest_line = ", ".join(names[1:])
|
for name in names:
|
||||||
lines.append("// " + rest_line)
|
candidate = current + name + ", "
|
||||||
|
if len(candidate) > 100:
|
||||||
|
lines.append(current.rstrip(", "))
|
||||||
|
current = "// " + name + ", "
|
||||||
|
else:
|
||||||
|
current = candidate
|
||||||
|
lines.append(current.rstrip(", "))
|
||||||
lines.append(
|
lines.append(
|
||||||
"constexpr uint8_t SORTED_LANGUAGE_INDICES[] = {"
|
"constexpr uint8_t SORTED_LANGUAGE_INDICES[] = {"
|
||||||
f"{', '.join(str(i) for i in sorted_indices)}"
|
f"{', '.join(str(i) for i in sorted_indices)}"
|
||||||
|
|||||||
Reference in New Issue
Block a user