LorenEteval / Furious

A GUI proxy client based on PySide6. Support Xray-core & hysteria
GNU General Public License v3.0
968 stars 86 forks source link

Russian translations #61

Closed KH9IZ closed 9 months ago

KH9IZ commented 10 months ago

Another one country that needs tool to hide traffic...


BTW I tried to build it from sources and faced error while install hysteria2.

subprocess.CalledProcessError: Command '['go', 'build', '-C', 'hysteria2-go', '-o', '/tmp/pip-install-1hfsyky4/hysteria2_f8ec37a8ced94772a9968057157e3f44/gobuild/hysteria2.a', '-buildmode=c-archive', '-trimpath', '-ldflags', '-s -w -buildid=', './app']' returned non-zero exit status 1.

Can you help me to solve this problem. (I use WSL2 maybe this is root of this error)

LorenEteval commented 10 months ago

subprocess.CalledProcessError: Command '['go', 'build', '-C', 'hysteria2-go', '-o', '/tmp/pip-install-1hfsyky4/hysteria2_f8ec37a8ced94772a9968057157e3f44/gobuild/hysteria2.a', '-buildmode=c-archive', '-trimpath', '-ldflags', '-s -w -buildid=', './app']' returned non-zero exit status 1.

Normally the go errors are located before the Python stacktrace. Notice that currently hy2 only supports build on go 1.21. To install a go 1.20 compatible version hysteria2==2.0.0.1 is enough.

For translations you are always welcome to do so. However it's just a pain right now to maintain current translation system. There will be no more manual translation(as you know) in the next version. Instead, I'll add a new deployment script to submit all this text to the deepl API and write the translations back to the system, so only manual maintenance/correction is required.

New code base and version will finish/release in days (probably).

Again, thanks for your time and work.

KH9IZ commented 9 months ago

So what should I do next? Wait for new code base and move translations on it, right?

LorenEteval commented 9 months ago

So what should I do next? Wait for new code base and move translations on it, right?

No. The next version will only focus on two translations: Simplified Chinese and English.

I still don't have a quite good solution for current translation system, but it won't be the same as previous for sure. You can always contribute Russian translation if you want after I release the next version.

This PR is based on the old code base and will no longer be used/released. I'll just close this.