diff --git a/mob.ini b/mob.ini index 2c054c7..8a6eb5a 100644 --- a/mob.ini +++ b/mob.ini @@ -67,7 +67,7 @@ nmake = nmake.exe nuget = nuget.exe vswhere = vswhere.exe nasm = nasm.exe -tx = tx.py37-x64.exe +tx = tx.exe lrelease = lrelease.exe iscc = ISCC.exe vcvars = @@ -77,7 +77,7 @@ enabled = true key = team = mod-organizer-2-team project = mod-organizer-2 -url = https://www.transifex.com +url = https://app.transifex.com minimum = 60 force = false configure = true diff --git a/src/tasks/translations.cpp b/src/tasks/translations.cpp index a6528cc..ebfb24f 100644 --- a/src/tasks/translations.cpp +++ b/src/tasks/translations.cpp @@ -316,7 +316,7 @@ void translations::do_fetch() const url u = conf().transifex().get("url") + "/" + conf().transifex().get("team") + "/" + - conf().transifex().get("project"); + conf().transifex().get("project") + "/dashboard"; // initializing diff --git a/src/tools/tools.cpp b/src/tools/tools.cpp index 8e12f9d..48dc036 100644 --- a/src/tools/tools.cpp +++ b/src/tools/tools.cpp @@ -310,7 +310,6 @@ void transifex::do_init() .success_exit_codes({0, 2}) .flags(process::ignore_output_on_success) .arg("init") - .arg("--no-interactive") .cwd(root_)); } @@ -324,8 +323,8 @@ void transifex::do_config() execute_and_join(process() .binary(binary()) .stdout_level(stdout_) - .arg("config") - .arg("mapping-remote") + .arg("add") + .arg("remote") .arg(url_) .env(this_env::get().set("TX_TOKEN", key_)) .cwd(root_)); @@ -340,8 +339,6 @@ void transifex::do_pull() .stdout_level(stdout_) .arg("pull") .arg("--all") - .arg("--parallel") - .arg("--no-interactive") .arg("--minimum-perc", min_) .env(this_env::get().set("TX_TOKEN", key_)) .cwd(root_); diff --git a/third-party/bin/tx.exe b/third-party/bin/tx.exe new file mode 100644 index 0000000..0f71ec0 Binary files /dev/null and b/third-party/bin/tx.exe differ diff --git a/third-party/bin/tx.py37-x64.exe b/third-party/bin/tx.py37-x64.exe deleted file mode 100644 index b363e2c..0000000 Binary files a/third-party/bin/tx.py37-x64.exe and /dev/null differ