Update for 1.19, tweak surrounding space pattern to translate more text

This commit is contained in:
Johannes Frohnmeyer 2022-06-07 21:49:27 +02:00
parent 02a5584455
commit 261caf17b7
Signed by: Johannes
GPG Key ID: E76429612C2929F4
4 changed files with 28627 additions and 28915 deletions

View File

@ -1,14 +1,12 @@
apply from: "https://jfmods.gitlab.io/scripts/jfmod.gradle"
dependencies {
include modImplementation("io.gitlab.jfronny.libjf:libjf-config-v0:${project.jfapi_version}")
include modImplementation("io.gitlab.jfronny.libjf:libjf-translate-v1:${project.jfapi_version}")
include("io.gitlab.jfronny.libjf:libjf-unsafe-v0:${project.jfapi_version}")
include("io.gitlab.jfronny.libjf:libjf-base:${project.jfapi_version}")
modImplementation("io.gitlab.jfronny.libjf:libjf-config-v0:${project.jfapi_version}")
modImplementation("io.gitlab.jfronny.libjf:libjf-translate-v1:${project.jfapi_version}")
modRuntimeOnly("io.gitlab.jfronny.libjf:libjf-devutil-v0:${project.jfapi_version}")
modImplementation "com.terraformersmc:modmenu:3.1.0"
modImplementation "com.terraformersmc:modmenu:4.0.0-beta.4"
include modRuntimeOnly('io.gitlab.jfronny:gson:2.9.0.2022.4.2.19.45.43') // Dependency of LibJF 2.7.0
include modImplementation(fabricApi.module("fabric-command-api-v1", "${project.fabric_version}"))
modImplementation(fabricApi.module("fabric-command-api-v2", "${project.fabric_version}"))
}

View File

@ -1,14 +1,16 @@
# https://fabricmc.net/develop/
minecraft_version=1.18.2
yarn_mappings=build.2
loader_version=0.13.3
minecraft_version=1.19
yarn_mappings=build.1
loader_version=0.14.6
maven_group=io.gitlab.jfronny
archives_base_name=translater
jfapi_version=2.7.0
fabric_version=0.48.0+1.18.2
jfapi_version=2.9.1
fabric_version=0.55.1+1.19
modrinth_id=YnU8kpyc
modrinth_required_dependencies=WKwQAwke
modrinth_optional_dependencies=mOgUt4GM
curseforge_id=394823
curseforge_required_dependencies=libjf
curseforge_optional_dependencies=modmenu

View File

@ -21,7 +21,7 @@ public class TranslatingTransformer<T extends Language> implements Transformer {
languageEnglish = ts.parseLang("en");
}
private static final Pattern SURROUNDING_SPACE_PATTERN = Pattern.compile("^(\\s*)(.*[^\\s]+)(\\s*)$");
private static final Pattern SURROUNDING_SPACE_PATTERN = Pattern.compile("^(\\s*)(.*\\S+)(\\s*)$", Pattern.MULTILINE);
private final Random rnd;
private final TranslateService<T> ts;
private final List<T> languages;

File diff suppressed because it is too large Load Diff