aac-native icon indicating copy to clipboard operation
aac-native copied to clipboard

🥇 Hacktoberfest: Add language translation for symbol files

Open btk opened this issue 8 years ago • 61 comments

Hello!

This app is an open source project, I work on my free time. And the app is published in google play. It is totally free. Basically what this app does is; lists bunch of symbols and people with autism use this app to communicate with their surroundings.

That symbols triggers TTS on press.

But since most of the people with autism can only understand their native language, it is really important for this app to support multiple languages.

If you are a bilingual and want to contribute to this app, you can submit your translations of this app's symbol data.

How To Submit A Translation?

  • For this project
  • Duplicate file /data/card_en.json with your language code (eg: /data/card_es.json)
  • Start translating the cards.

Only translate the title and phrase properties, other properties are used for symbol images etc.

	{
		"type": "card",
		"title": "Grandparents",
		"slug": "grandparents",
		"parents": [
			"people"
		],
		"phrases": [
			{
				"symbol": "hand",
				"phrase": "I love my grandparents"
			},
			{
				"symbol": "hand",
				"phrase": "I want to see my grandparents"
			}
		]
	}

So the properties needed to be translated are these;

	{
		"type": "card",
		"title": "**TRANSLATE_THIS**",
		"slug": "grandparents",
		"parents": [
			"people"
		],
		"phrases": [
			{
				"symbol": "hand",
				"phrase": "**TRANSLATE_THIS**"
			},
			{
				"symbol": "hand",
				"phrase": "**TRANSLATE_THIS**"
			}
		]
	}

I translated English to Turkish and it usually takes about 10 minutes if you are fast at typing :) Think of the people using this app will appreciate you! And also get your hacktoberfest credits in 👍

Current translation status

  • English @btk (done)
  • Turkish @btk (done)
  • Portuguese (Brazil) @rafa-acioly (done) #9
  • Mandarin @aaronmak (done) #8
  • French @romainwn (done) #13
  • Indonesian @darrylsepeda (done) #5
  • Vietnamese @viettrung9012 (done) #6
  • Dutch @oscodeproject (done) #7
  • German @Wachiwi (done) #14
  • Italian @verginer (done) #10
  • Russian @boccob (done) #19
  • Hindi @utkarsh-shekhar (done) #15
  • Thai @rootEnginear (done) #17
  • Slovak @hejty (done) #18
  • Spanish @sophiekoonin (done) #21
  • Ukrainian @nikitakorba (done) #22
  • Norwegian @wkillerud (done) #23
  • Hebrew @YonatanHanan (done) #24
  • Portuguese @BrunoM24 (done) #28
  • Romanian @ialixandroae (done) #34
  • Polish @sorija (done) #35
  • Cantonese (You can do this!)
  • Greek @june07 (done) #37
  • Punjabi @june07 (done) #36
  • Arabic @Tarektouati (doing)
  • Taiwanese Mandarin @janeliutw (done) #40
  • Another language.. (You can do this!)

If you would like to, write a comment and the language you are going to be translating and I add you to the list not to create any conflicts.

Google play link: https://play.google.com/store/apps/details?id=org.dreamoriented.leeloo&hl=en I will soon publish it to app store also.

btk avatar Oct 06 '17 22:10 btk

i'll do for Portuguese (Brazil) can i use card_pt-br.json?

rafa-acioly avatar Oct 06 '17 22:10 rafa-acioly

@rafa-acioly yes, sure; I think we also actually do others in that format tho, we can use like this;

card_en_US.json card_pt_BR.json card_tr_TR.json card_en_AU.json ...

Thank you I'm adding you

btk avatar Oct 06 '17 23:10 btk

@btk the first phrase is an affirmation and the second is a question?

example:

{
    "symbol": "hand",
    "phrase": "I don't want to drink water"
},
{
    "symbol": "hand",
    "phrase": "Do you want to drink water"
},

rafa-acioly avatar Oct 06 '17 23:10 rafa-acioly

@rafa-acioly in this case, yes but not usually. So using english version as blue print would be better.

btk avatar Oct 06 '17 23:10 btk

@btk i was thinking to use a question mark at the end like: Do you want to drink water: Você quer beber água?

rafa-acioly avatar Oct 06 '17 23:10 rafa-acioly

@rafa-acioly yes it is totally ok. Actually in english version question mark is missing in mistake probably.

btk avatar Oct 06 '17 23:10 btk

I'd like to do the Swedish translation.

codesue avatar Oct 07 '17 00:10 codesue

I'll do for Indonesian language. Please kindly check: https://github.com/btk/aac-native/pull/5

darrylsepeda avatar Oct 07 '17 02:10 darrylsepeda

I can do the mandarin translation!

aaronmak avatar Oct 07 '17 05:10 aaronmak

Working on the french translation

romainlq avatar Oct 07 '17 06:10 romainlq

I can do Vietnamese translation :) Please check: #6

viettrung9012 avatar Oct 07 '17 06:10 viettrung9012

Working on dutch translation

oscodeproject avatar Oct 07 '17 07:10 oscodeproject

Working on german translation

Wachiwi avatar Oct 07 '17 09:10 Wachiwi

Thank you so much everybody, I'm assigning;

  • Swedish @codesue (translating)
  • Indonesian @darrylsepeda (translating)
  • Mandarin @aaronmak (translating)
  • French @romainwn (translating)
  • Indonesian @darrylsepeda (translating)
  • Vietnamese @viettrung9012 (translating)
  • Dutch @oscodeproject (translating)
  • German @Wachiwi (translating)

Just a small detail, if you add the language code in the format of en_US on your pull request, it will be easier for me. I will be checking all pull requests and merging throughout the day.

Thank you!

btk avatar Oct 07 '17 09:10 btk

I could add Italian if that is not already in the works.

verginer avatar Oct 07 '17 12:10 verginer

#9 Portuguese (Brazilian) finished :tada:

rafa-acioly avatar Oct 07 '17 12:10 rafa-acioly

@verginer sure, I'm adding you. Thank you!

btk avatar Oct 07 '17 13:10 btk

have this done for Indonesian language ?

egin10 avatar Oct 07 '17 14:10 egin10

@egin10 yes, @darrylsepeda is currently doing it. Maybe you can check after he is done for any mistakes. Thanks for your interest!

btk avatar Oct 07 '17 16:10 btk

I'll add Russian translation.

boccob avatar Oct 07 '17 16:10 boccob

okey, i'll try it and may i do it for hacktoberfest ?

egin10 avatar Oct 07 '17 16:10 egin10

@boccob assigned you to Russian, thank you!

btk avatar Oct 07 '17 16:10 btk

i've correcting for indonesian language, please check it @btk

egin10 avatar Oct 07 '17 17:10 egin10

I can do Hindi translation.

jainnidhi703 avatar Oct 07 '17 18:10 jainnidhi703

@jainnidhi703 Great, assigned you to Hindi, thank you!

btk avatar Oct 07 '17 18:10 btk

https://github.com/btk/aac-native/pull/12 has the Hindi Translation file.

jainnidhi703 avatar Oct 08 '17 05:10 jainnidhi703

Merged Hindi and French, thank you so much. Currently 3 languages are getting translated;

  • Swedish @codesue (translating)
  • German @Wachiwi (translating)
  • Russian @boccob (translating)

If you guys are busy or decided not to contribute, you can mention me to un-assign you. Thank you everybody.


PS: We are still open for contributions from other languages.

btk avatar Oct 08 '17 11:10 btk

I'll do for Thai translation.

rootEnginear avatar Oct 08 '17 16:10 rootEnginear

Thank you guys, another update;

  • Swedish @codesue (translating)
  • Russian @boccob (translating)

Only 2 languages are remaining translated. I'm making sure to mention you guys, as I stated before if you are busy or not interested anymore on contributing, please contact me via comments or e-mail (on my github profile) so I can un-assign you.

btk avatar Oct 09 '17 15:10 btk

I was planning on working on it over the weekend. Is that okay? If you need it sooner you can reassign it.

codesue avatar Oct 12 '17 14:10 codesue

@codesue Hey, it is totally ok. Thank you so much.

btk avatar Oct 12 '17 17:10 btk

@btk Sorry for delay, added #19

boccob avatar Oct 13 '17 14:10 boccob

Do you need any Spanish translation?

sophiekoonin avatar Oct 14 '17 15:10 sophiekoonin

@sophiekoonin yes it would be great, I'm adding you to Spanish. Thank you so much!

btk avatar Oct 14 '17 15:10 btk

@btk spanish has both the informal and polite form of the 2nd person pronoun (te & usted). Which would you prefer I used?

sophiekoonin avatar Oct 14 '17 15:10 sophiekoonin

@sophiekoonin I'm not sure about it since I'm not really familiar with that concept, mostly kids will be using this app. That might help you decide but I leave you the choice.

btk avatar Oct 14 '17 15:10 btk

@btk there is also a small problem of gender - Spanish has different adjective endings for male and female. So while a man might be enfadado, I would be enfadada (angry). I have been putting enfadado/a but I realise this may be confusing for kids. What should I use?

sophiekoonin avatar Oct 14 '17 16:10 sophiekoonin

@sophiekoonin Again I'm not really sure, we did use slash for some languages (i guess portuguese) but since there is a lot of words like that. You should use the male one. Because %80 percent of kids with autism are boys.

That makes me think we need to implement a gender specific way for locale language data.

btk avatar Oct 14 '17 18:10 btk

@btk Something to think about for the future!

I am also happy to proof-read the English one if you like, I spotted a couple of non-native expressions that sounded a bit strange.

sophiekoonin avatar Oct 15 '17 09:10 sophiekoonin

@sophiekoonin That would be great, I prepared the English one and I'm not a native speaker. Also some other contributors fixes some of the mistakes, but I guess there still some exist.

Would be great if you can check it out.

btk avatar Oct 15 '17 11:10 btk

I can try to translate this to ukrainian

nikitakorba avatar Oct 15 '17 22:10 nikitakorba

@nikitakorba That's great, I'm adding you. If you have any problem or question you can ask it here.

Thanks.

btk avatar Oct 15 '17 23:10 btk

@rafa-acioly @aaronmak @romainwn @darrylsepeda @viettrung9012 @oscodeproject @Wachiwi @verginer @boccob @utkarsh-shekhar @rootEnginear @hejty @sophiekoonin @nikitakorba

Hey everyone, thank you all for your contribution. Addition to that, another AAC project has a similar task for checking the machine translation. Since there is over 10 people with different native languages, it would be really helpful if you like to check their translations.

Link to issue: https://github.com/shayc/cboard/issues/89

PS: Also the mentioned repository also has Hacktoberfest 🥇 tag.

btk avatar Oct 16 '17 21:10 btk

Hi! I can translate to Norwegian if you'd like. Norwegian Bokmål to be precise (nb-NO).

wkillerud avatar Oct 17 '17 18:10 wkillerud

@wkillerud that's great I'm adding you!

btk avatar Oct 17 '17 19:10 btk

Working on the hebrew translation.

YonatanHanan avatar Oct 18 '17 11:10 YonatanHanan

@YonatanHanan That's great!

btk avatar Oct 18 '17 12:10 btk

I can do Punjabi and Hindi Translation

deepkawal avatar Oct 20 '17 22:10 deepkawal

@deepkawal That's great, I'm adding you to list, but Hindi is already done, you might just check it when you have time, adding you to Punjabi.

btk avatar Oct 21 '17 03:10 btk

I can do the portuguese translation

BrunoM24 avatar Oct 23 '17 10:10 BrunoM24

Hello, may I help on a version for Hong Kong? i.e. Cantonese/Hong Kong/Traditional Chinese.

johnyaucc avatar Oct 27 '17 10:10 johnyaucc

I can do the Greek translation!

apoeco avatar Oct 28 '17 14:10 apoeco

@johnyaucc @apoeco that would be great guys, hit me up if you have any questions

btk avatar Oct 28 '17 15:10 btk

Hi @btk , maybe I'll get more success here, could you take a look at #16 ? I think it would be great if we all could see the work you have done on this app, on our phones with a link on the Google play store !

romainlq avatar Oct 28 '17 15:10 romainlq

@romainwn there is a google play link at the OP post of this issue.

https://play.google.com/store/apps/details?id=org.dreamoriented.leeloo&hl=en

btk avatar Oct 28 '17 15:10 btk

Hi. I will do it for romanian.

ialixandroae avatar Oct 02 '18 07:10 ialixandroae

@ialixandroae Thanks!

btk avatar Oct 03 '18 07:10 btk

Hello, I will do polish:)

sorija avatar Oct 03 '18 11:10 sorija

@sorija thats great, looking forward to your pr.

btk avatar Oct 04 '18 00:10 btk

hey, i can add Arabic

Tarektouati avatar Oct 22 '19 11:10 Tarektouati

Hey @Tarektouati that would be a great addition. Looking forward to your PR.

Adding you to the "doing" list. 👍

btk avatar Oct 22 '19 12:10 btk