open-source-ideas / ideas

💡 Looking for inspiration for your next open source project? Or perhaps you've got a brilliant idea you can't wait to share with others? Open Source Ideas is a community built specifically for this! 👋
6.52k stars 222 forks source link

Android App for browsing and translating open source projects all in one place! #334

Open Biasio opened 1 year ago

Biasio commented 1 year ago

Project description

The idea is when you have 5 minutes you can open the app pick a random project or browse through a list and start translating some words and Ui buttons, without having to go on github search for a project to translate and do it via web interface. This way it takes less time and it is easier to do. We can boost translations and make open source development faster! I don't know anything about android apps development and how a translation for a projects works, but I want to have some fun and help with this! Maybe someone with more experience than me will take the challenge and bring this idea to the next level!

Relevant Technology

The translator for now allows only to import and export strings, but you have to manually download and submit them. Maybe we can start from that and implement an online function for import and submission

Complexity and required time

Complexity

Required time (ETA)

Categories

KaKi87 commented 1 year ago

Localized app maintainers use different formats and platforms depending on their stack.

Biasio commented 1 year ago

Localized app maintainers use different formats and platforms depending on their stack.

So a standard way to manage those formats cannot exist? If that's the case a list of projects with missing translations based on a specific language can still be created? For ease of contributing and save time?

KaKi87 commented 1 year ago

Localized app maintainers provide contribution guides for translators. Crowdin is the most popular platform among them. Tolgee is an open and self-hostable alternative. When not using platforms, PRs editing JSON or XML files are usually involved.