Merge pull request #112149 from timothyqiu/csv-template

Add CSV translation template generation
This commit is contained in:
Thaddeus Crews
2025-11-04 16:32:26 -06:00
9 changed files with 404 additions and 374 deletions

View File

@ -40,8 +40,7 @@ class Translation : public Resource {
OBJ_SAVE_TYPE(Translation);
RES_BASE_EXTENSION("translation");
String locale = "en";
public:
struct MessageKey {
StringName msgctxt;
StringName msgid;
@ -56,6 +55,9 @@ class Translation : public Resource {
}
};
private:
String locale = "en";
HashMap<MessageKey, Vector<StringName>, MessageKey> translation_map;
mutable PluralRules *plural_rules_cache = nullptr;