EFCorePowerTools icon indicating copy to clipboard operation
EFCorePowerTools copied to clipboard

[Feature] Add Korean localization

Open ErikEJ opened this issue 1 year ago • 23 comments

Languages or language updates:

  • [ ] Korean
  • [x] Japanese
  • [x] Polish (in progress)
  • [x] Russian
  • [x] French updates
  • [x] Italian updates
  • [x] Turkish updates
  • [x] Czech
  • [x] German
  • [x] Zh hant
  • [x] Portugese (Brazil)
  • [x] Zh Hans updates
  • [x] Spanish updates

Guide:

  • Fork and clone the repo
  • Open in VS 2022
  • Open the /src/GUI/EFCorePowerTools.sln file
  • Open the EFCorePowerTools project
  • In the Locales folder, copy each *.en.resx file to your language, f.ex. *.de.resx
  • Translate the strings in the newly created files (maybe install the extension to understand context)
  • In the root folder copy VSpackage.en.resx to your language, f.ex. VSpackage.de.resx and translate
  • In the root folder, copy EFCorePowerToolsPackage.en.vsct to your language, f.ex. EFCorePowerToolsPackage.de.vsct and translate all <ButtonText> entries
  • Create a Pull Request with your changes!

Any contributor gets 1 hour of free consultancy!

List of supported languages

ErikEJ avatar Dec 08 '23 15:12 ErikEJ

@rasputino @sm15455 @Varorbc @sinankeskin @omatrot

Would be very grateful if you could have another look at the state of your translations - I have added a number of texts in English to your localized files (or they are missing completely)

It concerns the .resx files in the Locales folder, the EFCorePowerToolsPackage.xx.vsct file and VSPackage.xx.resx files in the root project folder.

@omatrot A EFCorePowerToolsPackage.fr.vsct file for context menu translations is missing from your side.

Thanks for all your help!

ErikEJ avatar Dec 08 '23 16:12 ErikEJ

latest daily build should fix missing context menu translations for all lanuages.

ErikEJ avatar Dec 08 '23 16:12 ErikEJ

Unfortunately I'm not in the .NET world anymore. Thanks for the great effort 🙏

sinankeskin avatar Dec 08 '23 19:12 sinankeskin

@rasputino Do you do an compare on the .resx files ? - @Varorbc did find some updates...

ErikEJ avatar Dec 10 '23 08:12 ErikEJ

Do you still need a Brazilian Portuguese contributor?

paulowirth avatar Dec 10 '23 13:12 paulowirth

@paulowirth Someone else has said yes already, will let you know if he meant it..

ErikEJ avatar Dec 10 '23 13:12 ErikEJ

@paulowirth Someone else has said yes already, will let you know if he meant it..

Sure thing. Just let me know.

paulowirth avatar Dec 10 '23 13:12 paulowirth

I contributed zh-Hant translation. #2037

doggy8088 avatar Dec 10 '23 14:12 doggy8088

@rasputino Do you do an compare on the .resx files ? - @Varorbc did find some updates...

Yes, I did. I checked the git history of all .resx and .vsct files from the original pull request. And I checked it again with ResX Resource Manager.

image

rasputino avatar Dec 10 '23 20:12 rasputino

@paulowirth Someone else did pt-BR!

ErikEJ avatar Dec 11 '23 11:12 ErikEJ

@paulowirth Someone else did pt-BR!

Thank you for letting me know. Cheers.

paulowirth avatar Dec 11 '23 11:12 paulowirth

Do you still need a Brazilian Portuguese contributor?

I will do it, but I'll let you know if I need help. Thanks!

diegomodolo avatar Dec 11 '23 13:12 diegomodolo

@diegomodolo it has been done already, as you can see from the list above

ErikEJ avatar Dec 11 '23 13:12 ErikEJ

I thought it was marked because we've talked on twitter about I doing it, but thanks for letting me know.

diegomodolo avatar Dec 11 '23 13:12 diegomodolo

@diegomodolo I think of the list as a TO DO list...

ErikEJ avatar Dec 11 '23 14:12 ErikEJ

I'll start Turkish translation

hayriozler avatar Dec 17 '23 17:12 hayriozler

@hayriozler Keep in mind, that it "just" needs an update, adding missing translations. (Compare the en-us files with the current tr files)

ErikEJ avatar Dec 17 '23 17:12 ErikEJ

@hayriozler Keep in mind, that it "just" needs an update, adding missing translations. (Compare the en-us files with the current tr files)

I've seen that @sinankeskin has already added the Turkish support. I'll check it, if something is missing or needs to be updated, I will create a PR.

hayriozler avatar Dec 17 '23 17:12 hayriozler

I'll start the Russian translation

AlexRadch avatar Jan 31 '24 21:01 AlexRadch

I'll try to help with Polish localization.

ChaosEngine avatar Jan 31 '24 22:01 ChaosEngine

The Japanese localization is ready.

AndrewKeepCoding avatar Feb 02 '24 15:02 AndrewKeepCoding

@AndrewKeepCoding ありがとう - awesome

ErikEJ avatar Feb 02 '24 15:02 ErikEJ

Thanks everyone for their help with this - we are down to one missing language now.

ErikEJ avatar Feb 06 '24 11:02 ErikEJ

@ErikEJ Hi, although I have no experience with EFCore, @KOZ39 and me are working on the initial Korean translation after seeing your post on X. @KOZ39 will open a PR once it's ready. (ETA 1~2 day)

Work in progress on the fork: https://github.com/KOZ39/EFCorePowerTools/tree/ko

preco21 avatar Jun 17 '24 15:06 preco21

@preco21 and @koz39 highly appreciated!

ErikEJ avatar Jun 17 '24 15:06 ErikEJ

The Korean translation is ready to go: https://github.com/ErikEJ/EFCorePowerTools/pull/2403#issuecomment-2189530399

preco21 avatar Jun 25 '24 17:06 preco21

A huge thanks to everyone that made this possible! The extension is now localized in all available Visual Studio languages /cc @madskristensen

ErikEJ avatar Jun 26 '24 06:06 ErikEJ