Merge branch 'refactor-i18n_offset-table' of https://github.com/jpirnay/crosspoint-reader into mybuild
This commit is contained in:
+15
-3
@@ -471,6 +471,10 @@ def generate_keys_header(
|
||||
lines.append("")
|
||||
|
||||
# Extern declarations
|
||||
lines.append("// Language codes (defined in I18nStrings.cpp)")
|
||||
lines.append("extern const char* const LANGUAGE_CODES[];")
|
||||
lines.append("")
|
||||
|
||||
lines.append("// Language display names (defined in I18nStrings.cpp)")
|
||||
lines.append("extern const char* const LANGUAGE_NAMES[];")
|
||||
lines.append("")
|
||||
@@ -584,14 +588,22 @@ def generate_strings_cpp(
|
||||
) -> None:
|
||||
"""Generate I18nStrings.cpp."""
|
||||
lines: List[str] = [
|
||||
'#include "I18nStrings.h"',
|
||||
"#include <cstddef>",
|
||||
"",
|
||||
"// THIS FILE IS AUTO-GENERATED BY gen_i18n.py. DO NOT EDIT.",
|
||||
"// clang-format off",
|
||||
'#include "I18nStrings.h"',
|
||||
"",
|
||||
"#include <cstddef>",
|
||||
"",
|
||||
]
|
||||
|
||||
# LANGUAGE_NAMES array
|
||||
lines.append("// Language codes")
|
||||
lines.append("const char* const LANGUAGE_CODES[] = {")
|
||||
for code in languages:
|
||||
_append_string_entry(lines, code)
|
||||
lines.append("};")
|
||||
lines.append("")
|
||||
|
||||
# LANGUAGE_NAMES array
|
||||
lines.append("// Language display names")
|
||||
lines.append("const char* const LANGUAGE_NAMES[] = {")
|
||||
|
||||
Reference in New Issue
Block a user