apps-android-commons icon indicating copy to clipboard operation
apps-android-commons copied to clipboard

Translate Play Store listing

Open nicolas-raoul opened this issue 8 years ago • 29 comments

To lower the barrier to entry for non-English readers, we should translate the store listing to other languages: screenshot from 2017-07-18 17-26-26

And maybe even these (lower priority, but if someone makes screenshots/videos in other languages please send them to us, we can upload them, and create a separate Github repository to keep track of them and make them easily usable on other app stores): screenshot from 2017-07-18 17-26-52

nicolas-raoul avatar Jul 18 '17 08:07 nicolas-raoul

I agree, would be very useful. Is there a way to integrate this into translatewiki?

misaochan avatar Jul 18 '17 08:07 misaochan

Yes, just create a new file containing these string, in any format that the tool accepts.

On 18 Jul 2017 5:43 p.m., "Josephine Lim" [email protected] wrote:

I agree, would be very useful. Is there a way to integrate this into translatewiki?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/commons-app/apps-android-commons/issues/790#issuecomment-315998360, or mute the thread https://github.com/notifications/unsubscribe-auth/AAGFBhqw3zb8pM9CRxMV5E2J0Y5B1isnks5sPHAVgaJpZM4ObAzg .

nicolas-raoul avatar Jul 18 '17 09:07 nicolas-raoul

Hi, can I work on this enhancement. May I know if Google translated text is fine for short description.

nsaiisasidhar avatar Dec 09 '17 21:12 nsaiisasidhar

@nsaiisasidhar actually you don't need to translate anything, what needs to be done is just to create the English-language file, and modify the TranslateWiki configuration.

nicolas-raoul avatar Dec 11 '17 02:12 nicolas-raoul

Sure. I'll do it soon. Thank you

nsaiisasidhar avatar Dec 11 '17 06:12 nsaiisasidhar

The files are now at https://github.com/commons-app/apps-android-commons/tree/master/marketing What is left is to figure out how to have Translatewiki translates them as well.

(In a later phase we could break down the long description so that the whole translations are not lost whenever we change anything in the English original)

nicolas-raoul avatar Dec 14 '17 13:12 nicolas-raoul

@Clockery The translatewiki configuration file is actually this file: https://phabricator.wikimedia.org/diffusion/GTWN/browse/master/groups/Wikimedia/CommonsAndroid.yaml

nicolas-raoul avatar Dec 14 '17 14:12 nicolas-raoul

Is this the file? https://github.com/wikimedia/translatewiki/blob/master/groups/Wikimedia/CommonsAndroid.yaml

Clockery avatar Dec 14 '17 14:12 Clockery

Oh, wait, I didn't see your earlier comment :) Aren't both of them the same file?

Clockery avatar Dec 14 '17 14:12 Clockery

Yes! Github is only a mirror of Phabricator, so pull requests are better sent to Phabricator.

nicolas-raoul avatar Dec 14 '17 14:12 nicolas-raoul

Okay... I'm not sure, but I'm guessing a new subdivision should be created, and the marketing folder should also be called from it?

Clockery avatar Dec 14 '17 14:12 Clockery

Yes, you can get an understanding of the syntax by checking the many examples at https://phabricator.wikimedia.org/diffusion/GTWN/browse/master/groups/

nicolas-raoul avatar Dec 14 '17 14:12 nicolas-raoul

I'm not really sure how to send a pull request on Phabricator... I'm using Differential to create a diff right now. Does the "Repository" field refer to the file itself, or the folder which contains the file?

https://phabricator.wikimedia.org/differential/diff/create/

Clockery avatar Dec 14 '17 14:12 Clockery

That Git repo is outside of our control and they usually are busy, so just post your modified file when you are sure about it 🙂

On Dec 14, 2017 23:33, "C. F." [email protected] wrote:

I'm not really sure how to send a pull request on Phabricator... I'm using Differential to create a diff right now. Does the "Repository" field refer to the file itself, or the folder which contains the file?

https://phabricator.wikimedia.org/differential/diff/create/

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/commons-app/apps-android-commons/issues/790#issuecomment-351727170, or mute the thread https://github.com/notifications/unsubscribe-auth/AAGFBsQfUj850Vs9Wj10ISsK2ptE6vDiks5tATG9gaJpZM4ObAzg .

nicolas-raoul avatar Dec 14 '17 15:12 nicolas-raoul

I've made the changes (which I hope are okay), where do I post it to?

Clockery avatar Dec 14 '17 15:12 Clockery

Here 🙂

On Dec 15, 2017 00:05, "C. F." [email protected] wrote:

I've made the changes (which I hope are okay), where do I post it to?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/commons-app/apps-android-commons/issues/790#issuecomment-351736696, or mute the thread https://github.com/notifications/unsubscribe-auth/AAGFBuqg4sEcOdxxInGqmSzxXfCBFy8lks5tATlIgaJpZM4ObAzg .

nicolas-raoul avatar Dec 14 '17 15:12 nicolas-raoul

diff.txt

Here's the file, please let me know if anything should be changed. I hope it's all right :)

Clockery avatar Dec 14 '17 15:12 Clockery

That would overwrite the English version. Please suffix with %CODE%

On Dec 15, 2017 00:09, "C. F." [email protected] wrote:

diff.txt https://github.com/commons-app/apps-android-commons/files/1559690/diff.txt

Here's the file, please let me know if anything should be changed. I hope it's all right :)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/commons-app/apps-android-commons/issues/790#issuecomment-351737685, or mute the thread https://github.com/notifications/unsubscribe-auth/AAGFBksGjXTdBgyd2v5l-Q_ocBVQSVh1ks5tAToYgaJpZM4ObAzg .

nicolas-raoul avatar Dec 14 '17 15:12 nicolas-raoul

Here's the fixed (renamed) file

diff-revised.txt

Clockery avatar Dec 14 '17 15:12 Clockery

Last thing, the id and label need to be different for each file.

On Fri, Dec 15, 2017 at 12:41 AM, C. F. [email protected] wrote:

Here's the fixed (renamed) file

diff-revised.txt https://github.com/commons-app/apps-android-commons/files/1559813/diff-revised.txt

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/commons-app/apps-android-commons/issues/790#issuecomment-351747288, or mute the thread https://github.com/notifications/unsubscribe-auth/AAGFBsFoQtpggWUe3BhIkCzhMWPhoN4bks5tAUGbgaJpZM4ObAzg .

nicolas-raoul avatar Dec 14 '17 16:12 nicolas-raoul

diff-revised-2.txt

Is this all right?

Clockery avatar Dec 14 '17 16:12 Clockery

Yes looks good, thanks! :-)

nicolas-raoul avatar Dec 15 '17 01:12 nicolas-raoul

Thank you so much! :D

Clockery avatar Dec 15 '17 01:12 Clockery

https://translatewiki.net/wiki/Thread:Support/Adding_3_text_files_to_Commons_Android

nicolas-raoul avatar Dec 15 '17 08:12 nicolas-raoul

https://gerrit.wikimedia.org/r/#/c/399355/

nicolas-raoul avatar Dec 20 '17 08:12 nicolas-raoul

Looks like my patch did not make it into the YAML file: https://phabricator.wikimedia.org/diffusion/GTWN/browse/master/groups/Wikimedia/CommonsAndroid.yaml

Actually now the patch needs work because the store descriptions were moved to the marketing project: https://github.com/commons-app/marketing The advantage of using a separate Git repository for marketing is that marketing commits do not trigger useless alpha deployments anymore.

In the far future, we could even automatically push the store listing (using an official or unofficial Play Store API) whenever there is a commit (for instance by TranslateWiki) to the marketing Git repository. This could cover screenshots too.

nicolas-raoul avatar Dec 20 '18 09:12 nicolas-raoul

Hi, Could you add this as a Google Code-in task? CC @yashk2000

alcarazzam avatar Dec 06 '19 14:12 alcarazzam

Unfortunately CGI rules currently exclude pure-localization tasks :-/

nicolas-raoul avatar Dec 09 '19 06:12 nicolas-raoul

Oh, thanks. Could you remove the code-in label, so others students don't came here thinking about this is a GCI task?

alcarazzam avatar Dec 09 '19 08:12 alcarazzam