Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multi-Language Version (English) #1255

Open
nonrect opened this issue Dec 9, 2023 · 9 comments
Open

Multi-Language Version (English) #1255

nonrect opened this issue Dec 9, 2023 · 9 comments

Comments

@nonrect
Copy link

nonrect commented Dec 9, 2023

Hello guys, I assume many have already asked this question!

is there an English version file for this program ?

sry to post it on Issue section

@cnrstar
Copy link

cnrstar commented Dec 9, 2023

The English version is being developed and scheduled. If you are interested, I hope you can contact me to talk about the common needs of international friends.

@nonrect
Copy link
Author

nonrect commented Dec 9, 2023

of course, any help I can contribute in

@nonrect
Copy link
Author

nonrect commented Dec 9, 2023

of course

@VillanCh
Copy link
Contributor

VillanCh commented Dec 11, 2023

DUP. #391 #126

WIP now, RELEASE about in 2024! 👷

@ip-rw
Copy link

ip-rw commented Jan 12, 2024

https://github.com/ip-rw/translate_code

It's a little scrappy in places (Google translate likes to mix things up...) but as the number of Chinese people posting (some) really good code has exploded, I use it more and more.

find -type f | grep 'go:' | python3 translate.py --proxy [some suitable proxy] --threads 10

YMMV, the Yakit build process I find punishing enough as it but once that was working the translation itself went without a hitch, save 5 mins worth of manual fixes. I will build one now and upload an AppImage.

I will push OpenAI integration today, it doesn't appear to suffer from Google's quirks so you could do it in about 10 lines...

@VillanCh
Copy link
Contributor

The multilingual version needs to convert 'data' into 'i18n variables.' This requires developers to do it when the functionality is stable and they are not busy. Some internationalization operations can make drastic changes in feature development look strange.

BTW, if u just want to build a pure English version for yourself, translating via some utils (metioned: translate_code) is pratical way. XD

@johnfelipe
Copy link

Pls share strings
I can translate to English

@WAY29 WAY29 pinned this issue Feb 19, 2024
@Vernon818 Vernon818 unpinned this issue Feb 28, 2024
@VillanCh VillanCh pinned this issue Feb 28, 2024
@wlingze wlingze unpinned this issue Feb 28, 2024
@wlingze wlingze pinned this issue Feb 28, 2024
@cnrstar cnrstar unpinned this issue Mar 10, 2024
@VillanCh VillanCh pinned this issue Mar 19, 2024
@VillanCh VillanCh changed the title English version Multi-Language Version (English) Mar 19, 2024
@ip-rw
Copy link

ip-rw commented May 27, 2024

https://github.com/ip-rw/yakit_english

I revisited this and threw my translator at it, how much of it still works remains to be seen but it IS very pretty and enlightening to see it in my own language :)

You can download binaries (AppImage and untested exe) here:
https://github.com/ip-rw/yakit_english/releases/tag/en

The source should compile without modification. I think I used node 18 but not sure.

@VillanCh
Copy link
Contributor

i18n is planned.

During recent major component coding and optimization, there may be a synchronized effort to begin implementing "translation work" for some simple yet crucial pages.

Translation is a task that requires developers' dedication, (as the workload lies not only in translating the content, considering I can also proficiently read and write English) but also in maintaining consistent and aesthetically pleasing styling when text changes.

Users will be able to find a language switch button either in the global settings or in the "top-left/top-right" corner. Additionally, certain online resources (CDNs) need to ensure effectiveness for international users.

Keep an eye on the status of this issue. If the i18n work begins, we will sync here. The strings will be placed in the source code, and those interested can help us improve the i18n work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants