|
|
@ -47,7 +47,7 @@ for entry in config["modules"]: |
|
|
|
"includeKeys": list(map(lambda i: "REGEX:" + i, entry["includeRegex"])), |
|
|
|
"includeKeys": list(map(lambda i: "REGEX:" + i, entry["includeRegex"])), |
|
|
|
"excludeKeys": list(map(lambda i: "REGEX:" + i, excludeRegex)), |
|
|
|
"excludeKeys": list(map(lambda i: "REGEX:" + i, excludeRegex)), |
|
|
|
"conditions": [ |
|
|
|
"conditions": [ |
|
|
|
"equals: ${languageCode}, en" |
|
|
|
"equals: ${languageCode}, en | equals: ${file}, content.json" |
|
|
|
] |
|
|
|
] |
|
|
|
} |
|
|
|
} |
|
|
|
# print(action) |
|
|
|
# print(action) |
|
|
@ -59,7 +59,7 @@ for entry in config["modules"]: |
|
|
|
"includeKeys": list(map(lambda i: "REGEX:" + i, entry["includeRegex"])), |
|
|
|
"includeKeys": list(map(lambda i: "REGEX:" + i, entry["includeRegex"])), |
|
|
|
"excludeKeys": list(map(lambda i: "REGEX:" + i, excludeRegex)), |
|
|
|
"excludeKeys": list(map(lambda i: "REGEX:" + i, excludeRegex)), |
|
|
|
"conditions": [ |
|
|
|
"conditions": [ |
|
|
|
"!equals: ${languageCode}, en" |
|
|
|
"!equals: ${languageCode}, en | equals: ${file}, content.json" |
|
|
|
] |
|
|
|
] |
|
|
|
} |
|
|
|
} |
|
|
|
allActions.append(actionTranslation) |
|
|
|
allActions.append(actionTranslation) |
|
|
@ -70,7 +70,7 @@ mainAction = baseAction | { |
|
|
|
"output": "libraries/ui-strings/src/main/res/values/localazy.xml", |
|
|
|
"output": "libraries/ui-strings/src/main/res/values/localazy.xml", |
|
|
|
"excludeKeys": list(map(lambda i: "REGEX:" + i, allRegexToExcludeFromMainModule + regexToAlwaysExclude)), |
|
|
|
"excludeKeys": list(map(lambda i: "REGEX:" + i, allRegexToExcludeFromMainModule + regexToAlwaysExclude)), |
|
|
|
"conditions": [ |
|
|
|
"conditions": [ |
|
|
|
"equals: ${languageCode}, en" |
|
|
|
"equals: ${languageCode}, en | equals: ${file}, content.json" |
|
|
|
] |
|
|
|
] |
|
|
|
} |
|
|
|
} |
|
|
|
# print(mainAction) |
|
|
|
# print(mainAction) |
|
|
@ -82,7 +82,7 @@ if allFiles: |
|
|
|
"output": "libraries/ui-strings/src/main/res/values-${langAndroidResNoScript}/translations.xml", |
|
|
|
"output": "libraries/ui-strings/src/main/res/values-${langAndroidResNoScript}/translations.xml", |
|
|
|
"excludeKeys": list(map(lambda i: "REGEX:" + i, allRegexToExcludeFromMainModule + regexToAlwaysExclude)), |
|
|
|
"excludeKeys": list(map(lambda i: "REGEX:" + i, allRegexToExcludeFromMainModule + regexToAlwaysExclude)), |
|
|
|
"conditions": [ |
|
|
|
"conditions": [ |
|
|
|
"!equals: ${languageCode}, en" |
|
|
|
"!equals: ${languageCode}, en | equals: ${file}, content.json" |
|
|
|
] |
|
|
|
] |
|
|
|
} |
|
|
|
} |
|
|
|
allActions.append(mainActionTranslation) |
|
|
|
allActions.append(mainActionTranslation) |
|
|
|