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

HELP WANTED: Translate Padloc to other languages #248

Open
3 tasks done
MaKleSoft opened this issue Dec 5, 2019 · 22 comments
Open
3 tasks done

HELP WANTED: Translate Padloc to other languages #248

MaKleSoft opened this issue Dec 5, 2019 · 22 comments

Comments

@MaKleSoft
Copy link
Collaborator

MaKleSoft commented Dec 5, 2019

Title says it all. The Padloc app is currently available in English and German, but we'd love to support more languages! If you'd like to help translate Padloc into your language (or any language you are sufficiently fluent in), here is how you can do it:

  1. Fork this repo
  2. Create a copy of the empty translations template
  3. Change the name to the appropriate country code
  4. Fill in the translations
  5. Create a pull request

Feel free to use this thread to let others know you're working on a translation or to coordinate your efforts.

That's it! For more information, check out the locale package. Looking forward to your contributions 😊

Translations complete:

  • German
  • Spanish
  • Russian
@moigarmo
Copy link
Contributor

moigarmo commented Dec 9, 2019

Hi guys! I'm happy to help here.
I'm translating into spanish.

Cheers.

@MaKleSoft
Copy link
Collaborator Author

@moigarmo Great! Let me know if you have any questions.

@moigarmo
Copy link
Contributor

moigarmo commented Dec 9, 2019

I've created a pull request with the translations in spanish.
I hope it helps.

@MaKleSoft
Copy link
Collaborator Author

@moigarmo Wow, that was fast. Thanks!

@moigarmo
Copy link
Contributor

moigarmo commented Jan 1, 2020

Hi @MaKleSoft, I've been playing around with the app a bit and I found a couple of errors in the translations I'd like to fix. But I don't know how to handle one kind of them.
In spanish there are some sentences that in english are written the same but depending on the context they may have a different meaning and because of the way translations work in this project it is not easy to differentiate between them.
For instance, "log in" in the main screen means that you have to log in to perform further actions, whereas when you are creating a new item, the option log in means that you want to create a log in information item, which would be translated a bit diffetent.
I don't think it's a big deal but it seems awkard the way it is displayed in that screen. And the way translations work in this project don't allow, that I know of, a way to translate the same sentence differently.

If you know a way to do that it'd be great.

Thanks,
Moi.

@MaKleSoft
Copy link
Collaborator Author

@moigarmo Yes, I've noticed the same issue with German, specifically about the different meanings of "Login". Would you mind creating a separate issue listing all problems and where in the app they occur (screenshots would be amazing)? I'll figure out a strategy based on that.

@avvolodin
Copy link
Contributor

I've added PR for russian ui translation.
#258

@jhjacobs81
Copy link

I’ll start on the Dutch translation :)

@fghzxm
Copy link

fghzxm commented May 3, 2022

What country code should I use for Simplified Chinese? Should I use zh-cn or just cn?

@MaKleSoft
Copy link
Collaborator Author

MaKleSoft commented May 3, 2022

Hi @fghzxm! First of all, thank you for taking the time to translate Padloc to Simplified Chinese! However, before you get started, I'd like to point out that we're currently working full steam on v4, which will have quite a few changes, including translatable texts - so if you want your contribution to last for more than a couple of weeks, it would be great if you could base your translation off the v4 branch. As for which locale code to use, I'm not entire sure honestly, but I think cn should be fine. It kind of depends on what locale string the user agents spits out, so we'll likely just have to test it.

This was referenced Aug 1, 2022
@coluzziandrea
Copy link
Contributor

I've added a PR for italian translations, hope it helps

@MaKleSoft
Copy link
Collaborator Author

FYI, translation files have been updated to include the latest changes from v4.

@halacoglu
Copy link
Contributor

I've started translating to Turkish language.

@rhuba8324
Copy link
Contributor

I've added PR for Chinese Traditional (tw) translation. :D
#547

@andrejdaskalov
Copy link
Contributor

Started working on Macedonian translation. Also i have a question: in some places where every word is capitalized, is it important that the translated version is also capitalized that way? For example: "Enter Email Address"

@BrunoBernardino
Copy link
Contributor

Thanks @andrejdaskalov ! Not all translations respect that, but it would be better for consistency, yes.

@WizMe-M
Copy link

WizMe-M commented Sep 22, 2023

Hi, currently am updating RU-translation (prev version: #258).
Could somebody tell me how can I test it out before pull request (does it available to)?

@BrunoBernardino
Copy link
Contributor

@WizMe-M locally, assuming you've ran npm ci to get the dependencies installed, you can run npm run format && npm test to check locally before pushing or opening a PR.

@RoyalCrafter
Copy link
Contributor

Hi, just to let you know, i'm currently updating the german translation, so that it includes the strings from the new padloc version

@MahmoudTurkmani
Copy link

Hello, I've begun work on an Arabic translation :)

@MahmoudTurkmani
Copy link

Create PR for Arabic translation #743

Please note that some words that are used in the system don't have an Arabic equivalent or their equivalent is not suitable for use (such as uppercase, item, theme, and session). I've tried my best to pick the most suitable replacement for each of these words.

@MinionAttack
Copy link

Hi, I have updated and fixed Spanish translation. Here is the pull request: #744

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

No branches or pull requests