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

Better way to handle translations #6751

Closed
nandolawson opened this issue Nov 26, 2024 · 5 comments
Closed

Better way to handle translations #6751

nandolawson opened this issue Nov 26, 2024 · 5 comments
Labels
feature-request A request for a new feature

Comments

@nandolawson
Copy link
Contributor

Describe the Feature

To be honest, it's difficult to get an overview of the translations, especially if you want to check how complete they are. A service like Crowdin could solve this and motivate more people to contribute to the translation.

Attachments

No response

Describe Alternatives

No response

Additional Context

No response

@nandolawson nandolawson added the feature-request A request for a new feature label Nov 26, 2024
@surfdude29
Copy link
Contributor

You can usually check how complete each localisation is by looking at the linter output for a PR. For instance, here click on Check & compile i18n and you'll see a table like this which lists the total number of strings and the number of missing ones for each locale:

IMG_2590

However, GitHub actions are temporarily disabled at the moment due to a potential security vulnerability.

On moving to a platform like Crowdin, this has been suggested quite a few times (I gave a rather long explanation here if you're interested).

However, @/pfrazee said more recently that he's going to try to get Crowdin set up, so hopefully we translators won't have to wait too much longer 🤞😅

@surfdude29
Copy link
Contributor

Also, I forgot to mention @monty241's kind offer to use Localazy: #6244 (comment)

@monty241
Copy link
Contributor

monty241 commented Nov 26, 2024

@surfdude29 No problem, best is to include the desired language in the access request when asking to join https://localazy.com/p/bsky so I can make sure to load any possibly existing translations. Downloading is really easy once completed:

  • 1: Open "Tools" and then "File Management"
  • 2: Choose download button.
  • 3: Uncheck all available languages.
  • 4: Choose target language.
  • 5: Choose "Export & Download"
  • 6: Rename to messages.po and put in the right folder.

image

image

There is also a free SQL-driver for Localazy (I work there; we needed it for our own purposes so we made a free one available), see some queries at https://forums.invantive.com/tag/localazy.

@Lucasofchirstms
Copy link

Yea

@surfdude29
Copy link
Contributor

Great news! Bluesky is now using Crowdin! Please see #7685 for all the details.

@mozzius mozzius closed this as completed Feb 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request A request for a new feature
Projects
None yet
Development

No branches or pull requests

5 participants