yashsingh1/xdaforums huggingface dataset:
[General SlimRoms Discussion] yaatzek:
Hi, sorry but I didn't know that this thread existed and you already made the translation. If you think that something should be improved - I'm open for discussion ;) I didn't have much time today, but I'll be pushing a patch for those small mistakes. Thanks.
[General SlimRoms Discussion] Android-Andi:
Hey and thanks a lot for your turkish translation!

I added your translation to our Multi-Language Commit and added Credits to the commit message:

https://gerrit.slimroms.net/15749

You can close the pull-request now :)

Some information (we all started sometimes and learnd from time to time):

- For translation you need to place the slim_strings.xml inside the folder for your language.

For turkish use "res/values-tr/" https://gerrit.slimroms.net/#/c/15749/14/res/values-tr/slim_strings.xml

- strings marked as "translatable=false" shouldn't be added on translation, we automatically use it from default strings. ( https://github.com/SlimRoms/packages_apps_SlimLauncher/blob/kk4.4/res/values/slim_strings.xml#L5 )

- We can not add a pull-request, we need to add from gerrit code-review:)

Again: Thanks a lot :) If you have more question about git or gerrit feel free to ask :)
[General SlimRoms Discussion] yaatzek:
Hi, maybe it would be easier to manage the translations for you if they would be in one multilanguage commit? I can abandon my change if you like.
[General SlimRoms Discussion] Android-Andi:
[MENTION=3692272]yaatzek[/MENTION] how you like :) it is better IMO to squash the initial translation. You can add it if you like, but do not forget to add your name to the commit message ;)

Send from OnePlus One using Tapatalk
[General SlimRoms Discussion] yaatzek:
[MENTION=5153662]Android-Andi[/MENTION] ok, will do it... I mean I will learn it :) My knowledge about gerrit is like 0, the only thing I did with it was commiting translations lol. Will take care about it tomorrow, don't have time for it today. In case I fall into some troubles can I ask for your help via pm?
[General SlimRoms Discussion] flither:
Hi Jacek. Your translation is good, but I would also suggest to change these strings:

65 <string name="gestures_up_gesture_title">Przesuń w górę</string> change for >Przesunięcie w górę< (because pressing this option doesn't swipe anything, this is just a description of swipe action which you can customize)

66 <string name="gestures_down_gesture_title">Przesuń w dół</string> change for >Przesunięcie w dół< (As above)

67 <string name="gestures_pinch_gesture_title">Uszczypnij</string> change for >Uszczypnięcie< (still as above)

68 <string name="gestures_spread_gesture_title">Rozszerz</string> change for >Rozsunięcie< (I think it would be better as we are spreading our fingers, not expanding them ;))

The rest of strings are already perfect in my opinion, thanks for getting in touch mate :good:
[General SlimRoms Discussion] Android-Andi:
[MENTION=3692272]yaatzek[/MENTION] sure, ask if something not working :)

In general:

Repo sync your source to match Slims source (or use git clone into a new folder)

Cherry-pick my commit, make sure

// *Add your translation XML*

git add --all //this will add all changes you have done (new files, deleted files, updated files)

git commit --amend // this will add all your changes to previous commit, you are now also able to update the commit message. Do not delete the "Change-Id" !

//*add you and flither to the list, alphabetic order for the language*

git push ssh://YOUR-NAME@gerrit.slimroms.net:29418/SlimRoms/packages_apps_SlimLauncher HEAD:refs/for/kk4.4 //make sure you added your name :) you will now push a new patchset for the commit.

:) thats it :)

Send from OnePlus One using Tapatalk
[General SlimRoms Discussion] yaatzek:
Done :) Thank you for cooperation :good:

[MENTION=5153662]Android-Andi[/MENTION] thank you, it worked :highfive:
[General SlimRoms Discussion] ezio84:
https://drive.google.com/open?id=0Bzua1MirSibkVDNQME83bFpsQkU&authuser=0

SlimLauncher.apk updated with latest languages.
[General SlimRoms Discussion] mcgi5sr2:
Sorry don't have time to learn how to use gerrit atm as working.

Here is a welsh translation, could be a unique selling point!
[General SlimRoms Discussion] Android-Andi:
Thx a lot! Do we have welsh as system language? (Maybe i am blind)

Send from OnePlus One using Tapatalk
[General SlimRoms Discussion] flither:
You know how tricky our language sometimes is, mate ;) I really wish some words could be left in English, but we've done it :good: Let's wait for the last(?) official KK Slim 9 then...:fingers-crossed:
[General SlimRoms Discussion] yaatzek:
Yeah, I know exactly what you mean. Think of what I went through translating all the slim strings few months ago :D
[General SlimRoms Discussion] mcgi5sr2:
Mission accepted, can someone point me in the right direction of all the strings that need doing to get Welsh into Slim? Would be an absolute winner with the welsh government, since as far as I can see its not supported in AOSP despite having ample available dictionaries and on swiftkey!
[General SlimRoms Discussion] Android-Andi:
[MENTION=4901061]mcgi5sr2[/MENTION] sure, i can link you to all strings. But let me take a look first how a new language can be added to the source

Send from OnePlus One using Tapatalk
[General SlimRoms Discussion] Android-Andi:
[MENTION=4901061]mcgi5sr2[/MENTION] found out some stuff, adding a new language/locale seems to be a bunch of work... need to take a closer look later...

Send from OnePlus One using Tapatalk
[General SlimRoms Discussion] mcgi5sr2:
Thanks man,

I am happy to do the leg work, its a fun project for myself and some other Welshies I know. If its a mountain of work, I won't promise early completion, but we will get it done. Think this would make it the first ROM that supports the language
[General SlimRoms Discussion] Android-Andi:
:D [MENTION=4901061]mcgi5sr2[/MENTION] it is also now a challenge for me :) i need to learn new stuff and you are pushing me right now to do something new :) Great :)

Some homework for you:

Biggest parts can be found in frameworks, default strings here:

https://github.com/SlimRoms/frameworks_base/blob/kk4.4/core/res/res/values/slim_strings.xml

https://github.com/SlimRoms/frameworks_base/blob/kk4.4/packages/SystemUI/res/values/slim_strings.xml

https://github.com/SlimRoms/frameworks_base/blob/kk4.4/packages/DocumentsUI/res/values/strings.xml

https://github.com/SlimRoms/frameworks_base/blob/kk4.4/packages/Keyguard/res/values/slim_strings.xml

(There meight be some more packages, you can take a look: https://github.com/SlimRoms/frameworks_base/tree/kk4.4/packages )

Or inside settings, default strings here

https://github.com/SlimRoms/packages_apps_Settings/blob/kk4.4/res/values/slim_strings.xml

Still some parts missing i have to do, but i will find them out :) Here are my commits about Welsh support:

Build: https://gerrit.slimroms.net/#/c/15906/

SlimLauncher: https://gerrit.slimroms.net/#/c/15905/

Frameworks: https://gerrit.slimroms.net/15908

Note for myself:

Exaples of initial supports (missing parts i need to take a look at):

http://review.cyanogenmod.org/#/c/59843/

http://review.cyanogenmod.org/#/c/69878/

Edit: meight not needed, maybe welsh support exist ?

Edit 2: support in android_external_icu4c exist allready :)

https://github.com/SlimRoms/android_external_icu4c/blob/kk4.4/data/coll/cy.txt

https://github.com/SlimRoms/android_external_icu4c/blob/kk4.4/data/coll/cy_GB.txt

https://github.com/SlimRoms/android_external_icu4c/blob/kk4.4/data/lang/cy.txt

https://github.com/SlimRoms/android_external_icu4c/blob/kk4.4/data/locales/cy.txt

https://github.com/SlimRoms/android_external_icu4c/blob/kk4.4/data/locales/cy_GB.txt

https://github.com/SlimRoms/android_external_icu4c/blob/kk4.4/data/region/cy.txt

https://github.com/SlimRoms/android_external_icu4c/blob/kk4.4/data/xml/collation/cy.xml

https://github.com/SlimRoms/android_external_icu4c/blob/kk4.4/data/xml/main/cy.xml

https://github.com/SlimRoms/android_external_icu4c/blob/kk4.4/data/zone/cy.txt

https://github.com/SlimRoms/android_external_icu4c/tree/kk4.4/stubdata/icudt51l-all.dat

https://github.com/SlimRoms/android_external_icu4c/tree/kk4.4/stubdata/icudt51l-default.dat
[General SlimRoms Discussion] mcgi5sr2:
Amaze balls,

if I understand this right, it means we now only need to adjust the Slim files? and by we I mean me :)

Thanks [MENTION=5153662]Android-Andi[/MENTION] , this is proving a welcome side project (distraction)

regards
[General SlimRoms Discussion] Android-Andi:
Yeah, those strigs are a big part from what needs to be translated.

Maybe some more work for me also, but we get it added :)

I run a testbuild and check myself if it works or if i am missing something.

Send from OnePlus One using Tapatalk
[General SlimRoms Discussion] jstath1972:
No pain no gain.
[General SlimRoms Discussion] Android-Andi:
:D initial translation is a big work, but after initial translation it is easy to keep it updated and support for future builds :)

Edit: also checking if we can add crowdin support soon. This would make things a lot easyer :)

Send from OnePlus One using Tapatalk
[General SlimRoms Discussion] Android-Andi:
:good:

Have you done your homework? or still translateing? (*joeking*)

Please take a look at my comments here, else translation break compileing: https://gerrit.slimroms.net/#/c/15905/1/res/values-cy/slim_strings.xml

If you have questions feel free to ask :) i know you will have a lot to do for an initial translation :)
[General SlimRoms Discussion] mcgi5sr2:
H Andi,

that is all kinds of awesome, the translation didn't take off last night, as I was fire fighting complaints from my supervisor. Hope to make a dent on it today. So thrilled to see it on the launcher though!

So I am using the wrong apostrophe in the translations? I'll be sure to change that up.
[General SlimRoms Discussion] Android-Andi:
Take your time :)

You need to add a backslah in front of the apostrophe (example: tra\'n). I fixed it on the launcher translation to make it work :)

Now i am waiting if i get access to Slims crowdin... to add possibility for SlimKat translation.

Send from OnePlus One using Tapatalk
[General SlimRoms Discussion] mcgi5sr2:
Coolio, not so disimilar from all the latex I'm typing now
[General SlimRoms Discussion] Android-Andi:
Hey together!

Icon Pack support got added to SlimLauncher :)

I need the following translations:

- Greek (EL) Translation [MENTION=5632137]jstath1972[/MENTION] - done :) thx

- Italian (IT) translation [MENTION=2095315]ezio84[/MENTION] and [MENTION=5147184]smanq[/MENTION] - done :) thx

- Finnish (FI) (Suomi) [MENTION=5084116]S3miniFin[/MENTION]

- French (FR) translation [MENTION=4287738]pillow64[/MENTION] and [MENTION=6038968]IKill4MySkill[/MENTION]

- Spanish (ES) [MENTION=5117218]tuxafgmur[/MENTION]

- Lithuanian (LT) [MENTION=5191836]jopsinas[/MENTION]

- Welsh (CY) [MENTION=4901061]mcgi5sr2[/MENTION]

- Polish (PL) [MENTION=3692272]yaatzek[/MENTION] and [MENTION=5605175]flither[/MENTION] - done :) thx

Here are the Strings:

<!-- Icon Pack -->
<string name="dialog_pick_iconpack_title">Pick icon pack</string>
<string name="default_iconpack_title">Default icons</string>
<string name="icon_packs_title">Icon packs</string>
<string name="no_iconpacks_summary">No icon packs installed</string>
<string name="pref_icon_pack_title">Icon pack</string>

Edit:

More missing frensh translation:

(...)
<string name="shortcut_action_launcher_apps">All apps</string>
<string name="shortcut_action_launcher_overview">Overview mode</string>
<string name="shortcut_action_launcher_settings">Launcher settings</string>
<string name="shortcut_action_launcher_homescreen">Default homescreen</string>
(....)
[General SlimRoms Discussion] ezio84:
<!-- Icon Pack -->
<string name="dialog_pick_iconpack_title">Scegli pacchetto icone</string>
<string name="default_iconpack_title">Icone predefinite</string>
<string name="icon_packs_title">Pacchetti icone</string>
<string name="no_iconpacks_summary">Nessun pacchetto icone installato</string>
<string name="pref_icon_pack_title">Pacchetto icone</string>

Thanks ;)
[General SlimRoms Discussion] smanq:
EDIT: Sorry, I've seen now Ezio84 post.

:good:
[General SlimRoms Discussion] ezio84:
:highfive:
[General SlimRoms Discussion] flither:
Icons polish

Here you go :good: Let me know if Polish letters "ś" and "ó" are visible, cause I cannot see them when opening the attachment.
[General SlimRoms Discussion] jstath1972:
SlimLauncher Icon Pack Greek Translation
[General SlimRoms Discussion] Android-Andi:
Looks good to me: https://gerrit.slimroms.net/#/c/15749/20/res/values-pl/slim_strings.xml

Can you check if it is ok? https://gerrit.slimroms.net/#/c/15749/20/res/values-el/slim_strings.xml Just asking because mousepad editor had issues first.
[General SlimRoms Discussion] mcgi5sr2:
Updates done for welsh. I added it onto the end of the launcher text file that went out at the start. Hope this was the right place!

Also updated other parts of it, to contain even less English.

Edited to put the code lines in the same place as in the git
[General SlimRoms Discussion] flither:
Yep, perfect :good:
[General SlimRoms Discussion] jstath1972:
Everything is ok.:good:
[General SlimRoms Discussion] Android-Andi:
New strings for upcomeing "Backup & Restore" feature

<string name="delete_string">Delete</string>

<!-- Backup / Restore settings -->
<string name="backup_restore_title">Backup / Restore</string>
<string name="backup_title">Backup</string>
<string name="backup_summary">Backup SlimLauncher settings to SD card</string>
<string name="backup_completed">Settings backup successful!</string>
<string name="backup_failed">Settings backup failed!</string>
<string name="backup_delete_completed">Successfully deleted backup.</string>
<string name="backup_delete_failed">Failed to delete backup.</string>
<string name="name_backup_title">Name of backup:</string>
<string name="restore_title">Restore</string>
<string name="restore_summary">Restore SlimLauncher settings from SD card</string>
<string name="restore_completed">Settings restore successful!</string>
<string name="restore_failed">Settings restore failed!</string>
<string name="manage_backup_title">Manage backup</string>
<string name="restore_warning">Restoring will replace your current configuration with the one from the backup.</string>
<string name="kill_dialog_title">Closing launcher</string>
<string name="warn_kill_launcher">Closing launcher for restored settings to take effect</string>

Edit:

Strings for upcomeing Button Customisation:

<!-- Gestures & Buttons -->
<string name="gestures_buttons_title">Gestures & Buttons</string>
<string name="buttons_title">Buttons</string>
<string name="home_button_title">Home button</string>
<string name="home_button_default_title">Only on default home screen</string>
<string name="home_button_default_summary">Press Home button once for default screen, then again for action</string>
<string name="back_button_title">Back button</string>
<string name="menu_button_title">Menu button</string>
[General SlimRoms Discussion] jstath1972:
Backup & Restore Settings Greek Translation
[General SlimRoms Discussion] flither:
Backup & Restore/Gestures & Buttons Polish translations

Done :good::)
[General SlimRoms Discussion] Android-Andi:
Thanks [MENTION=5632137]jstath1972[/MENTION] :)

i also added strings for Button Customisation to my previous post :)

I will add Backup and Restore, also Button Customisation and rebuild after my PhilZ Touch compilation finished.

Those extras needs to be tested, so please leave a feedback about the new functions.

I will add and upload all translations tomorrow and rebuild SlimLauncher.apk :)
[General SlimRoms Discussion] ersersoy:
Hey Android-Andi, you no longer support Turkish version? i translated before, but was there something wrong about it? or do you want me to translate something more? i dont mind about it as im using my phone with English language but if you need me to check my previous translate or if you want me to translate something more, just let me know.

thanks.
[General SlimRoms Discussion] Android-Andi:
Sure, why not?

We need to add some more translation, Icon Package support got added, will be in next weekly (or later on my rebuild SlimLauncher.apk): http://xdaforums.com/showpost.php?p=56265557&postcount=45

Some extras i will also add, upcomeing features, also need translation:

http://xdaforums.com/showpost.php?p=56267450&postcount=55
[General SlimRoms Discussion] ersersoy:
Fair enough. Was busy during week but I'm available weekend. I'll check my first translation again and I'll translate back up /restore and other stuff. Hope it may help. I'll try to check here for new updates as much as possible. At least I owe this to you for your good work at slimkat as I'm pretty happy with that rom. Hope I can help even a bit
[General SlimRoms Discussion] jstath1972:
Sorry dude i didn't saw it.
[General SlimRoms Discussion] flither:
[MENTION=5153662]Android-Andi[/MENTION] sorry, I missed first string from Backup & Restore. Updated - http://xdaforums.com/showpost.php?p=56268549&postcount=57
[General SlimRoms Discussion] IKill4MySkill:
Missing french translations

Icon packs translations :

And missing translations :

However I don't really know what the action launcher stands for, so maybe if I could have an apk or some explanations about what it is and how it works...
[General SlimRoms Discussion] smanq:
[MENTION=5153662]Android-Andi[/MENTION]: These are the italian translations.

Backup & Restore

<string name="delete_string">Cancella</string>

<!-- Backup / Restore settings -->
<string name="backup_restore_title">Backup / Ripristino</string>
<string name="backup_title">Backup</string>
<string name="backup_summary">Backup delle impostazioni di SlimLauncher su scheda SD</string>
<string name="backup_completed">Backup delle impostazioni avvenuto!</string>
<string name="backup_failed">Backup delle impostazioni fallito!</string>
<string name="backup_delete_completed">Cancellazione backup avvenuta.</string>
<string name="backup_delete_failed">Cancellazione backup fallita.</string>
<string name="name_backup_title">Nome del backup:</string>
<string name="restore_title">Ripristina</string>
<string name="restore_summary">Ripristina impostazioni di SlimLauncher da scheda SD</string>
<string name="restore_completed">Ripristino delle impostazioni avvenuto!</string>
<string name="restore_failed">Ripristino delle impostazioni fallito!</string>
<string name="manage_backup_title">Gestione backup</string>
<string name="restore_warning">Il ripristino sostituirà l'attuale configurazione con quella del backup.</string>
<string name="kill_dialog_title">Chiusura launcher</string>
<string name="warn_kill_launcher">Chiusura launcher affinchè il ripristino delle impostazioni abbia effetto</string>

Button Customisation

<!-- Gestures & Buttons -->
<string name="gestures_buttons_title">Gesti & Tasti</string>
<string name="buttons_title">Tasti</string>
<string name="home_button_title">Tasto Home</string>
<string name="home_button_default_title">Solo sulla schermata predefinita</string>
<string name="home_button_default_summary">Premi il tasto Home una volta per la schermata predefinita, ancora una volta per le azioni</string>
<string name="back_button_title">Tasto Ritorna</string>
<string name="menu_button_title">Tasto Menu</string>

[MENTION=2095315]ezio84[/MENTION]: please take a look
[General SlimRoms Discussion] Android-Andi:
Thx together! I compile after sleep. I am getting ill and need some sleep. I will add everythin and upload the apk

Send from OnePlus One using Tapatalk
[General SlimRoms Discussion] ezio84:
Nice work, thanks! :D

A couple of notes:

- This string:

<string name="restore_warning">Il ripristino sostituirà l'attuale configurazione con quella del backup.</string>

needs a \ before ', so from:

l'attuale

to

l\'attuale

Check other languages too for this typo.

- In this string:

<string name="gestures_buttons_title">Gesti & Tasti</string>

i'd use e instead of & just because for the Slim settings menu and bundled apps ITA translation i've used the first one.

PS: my2cents, for all translations and the main one too, it would be probably better to get rid of the dot, like here for example:

"Failed to delete backup." --> "Failed to delete backup"

to follow the Slim settings menu way.

But ask to Griffin for that :p
[General SlimRoms Discussion] pillow64:
News from line 79
[General SlimRoms Discussion] tuxafgmur:
.

Spanish.

Includes patch and complete file.
[General SlimRoms Discussion] mcgi5sr2:
Hi,

here is the updated welsh launcher translation. I am one of four through the framework packages, really surprised at how much there is to think about here. Gaining massive respect for translators!

Is it easier if I start adding the strings back to the forked repos I have?

regards to other translators
[General SlimRoms Discussion] Android-Andi:
[MENTION=4901061]mcgi5sr2[/MENTION] i can also grab them from your git, no problem :) you can link me to it.

Also did you forgot to attach something?
[General SlimRoms Discussion] jstath1972:
This is the final Slim Launcher Greek Translation (until now) with fixes i made for to match with Greek Translation of Slim-Roms.
[General SlimRoms Discussion] mcgi5sr2:
Hi,

I have been looking through the repos for the frameworks, and keep finding this rather large set of strings. Will this need translating or does android have a CY (welsh) translation of this already?

This is the badger, sadly can't find a welsh translation anywhere on github

https://github.com/mcgi5sr2/frameworks_base/blob/kk4.4/core/res/res/values-fr/strings.xml

I guess it could at least be further proof of us breaking new ground with android
[General SlimRoms Discussion] Android-Andi:
Do you mean default google strings?

There is no welsh translation, concentrate on Slim strings first. After that you/we will see what else need translation.

No, there is no where welsh translation... you can write history on adding it :)

Your translations will not break anything, it will need an update on L later only.

Send from OnePlus One using Tapatalk
[General SlimRoms Discussion] mcgi5sr2:
OK cool,

just had a minor freak out when I searced for values-fr and the the number and size of the files came rolling in. Just going to be a matter of working through it all. Going to extend the expected time frame a little, once I've done the slim ones you have highlightes I'll start busting through getting all the values-fr acros to values-cy.

Also super annoying not being able to upload .xml files so going to be updating on my github for now, will post if anything significant changes, like adding the in \' s that would allow it to compile

https://github.com/mcgi5sr2/packages_apps_SlimLauncher/commit/45c4bdd05dc069d0abac26759046fa05bd733db9

regards
[General SlimRoms Discussion] Android-Andi:
[MENTION=4901061]mcgi5sr2[/MENTION] better use res/values/slim_strings.xml as base if thats not a problem for you. FR translation meight be not up to date.

Thx a lot for the translations until now :) will push them to gerrit later when i am back home.

Send from OnePlus One using Tapatalk
[General SlimRoms Discussion] Android-Andi:
I attached all translation i got for:

- Finnish

- French

- German

- Greek

- Italian

- Lithuanian

- Polish

- Spanish

- Turkish

Please use the slim_strings.xml from attached ZIP if there is something wrong,make your changes and place it back. Then i can easy update it on gerrit.

I am sure we a re good to go now :) Translations can also be improved later also, so nio rush :)

Thanks everybody again!
[General SlimRoms Discussion] jstath1972:
Everything is fine with the Greek Translation. You can proceed.
[General SlimRoms Discussion] Android-Andi:
Attached SlimLauncher incl. latest translation & Icon-Pack Support.

I will have to talk to griffin first before adding Button actions & Backup and Restore functions, but will be here soon as well :)
[General SlimRoms Discussion] flither:
Sorry, couldn't attach .xml file, so I changed it for .txt (hope it's not gonna be a problem). Just made three cosmetic changes, it's ready to go! :good::fingers-crossed: