GPSLogger icon indicating copy to clipboard operation
GPSLogger copied to clipboard

Translation & Proofreading

Open GrazianoCapelli opened this issue 8 years ago • 52 comments

Translators and Proofreaders: Please subscribe to receive the Notifications

We use the Crowdin platform to make, manage and maintain the localizations. Sign up for free and start to translate GPS Logger!

Here in this issue we inform Translators and Proofreaders when we update the strings in Crowdin. This is also a good place to discuss about source strings and implementation details.

Inclusion Process

The inclusion of a new Language into GPS Logger will be done in two phases:

  1. Translation - The translation of 100% of the application strings. Anyone can contribute to translate, without any obligation.

  2. Proofreader Research - A proofreader is a reference person that will work (using Crowdin platform) with the developing team in order to optimize and keep the translation updated. We ask proofreaders a modest follow-up effort (few minutes when we update strings file, maximum once every 2-3 months), and a constructive collaboration spirit.

Translations will be integrated into GPS Logger - just before a new release - when they will be 100% completed and handled by one or more proofreaders. No longer maintained and incomplete localizations will be removed from the app.

The implementation of an unlisted language is welcome! Just ask, and we will add it.

There is no money behind this open project, only passion, and desire to do something useful. We have absolutely NO interest to have as many languages as possible. We hope instead of cooperation with people (maybe GPS Logger users) that share our interests and contribute translating and keep updated this software with our same passion. This is the reason why we will not cooperate with any paid translator or proofreader.

Included Languages

Thanks to translators and proofreaders, GPS Logger now officially includes the following languages:

  • Brazilian Portuguese
  • Chinese (Simplified)
  • English (the source language)
  • French
  • Hungarian
  • Galician
  • German
  • Greek
  • Italian
  • Portuguese
  • Russian
  • Spanish

GrazianoCapelli avatar Feb 28 '17 10:02 GrazianoCapelli

I'm in! Joined right now

JLJu avatar Feb 28 '17 13:02 JLJu

Welcome aboard! Of course, implementations of unlisted languages are welcome!

GrazianoCapelli avatar Mar 01 '17 10:03 GrazianoCapelli

Hebrew completed and ready for approval

erezcohenbox avatar Mar 06 '17 14:03 erezcohenbox

Spanish completed and ready for approval

JLJu avatar Mar 06 '17 15:03 JLJu

I checked on Crowdin, both great works!

@JLJu - I think it is possible to add the Spanish Language as early as the next release.

@erezcohenbox - The implementation of the Hebrew Language is a bit more complex, because this is the first RTL Language we are implementing into the app. RTL languages bring some related layout issues. I'll publish here some screenshots of the hebrew RTL app draft, in order to start speaking and adjust the layout issues prior to implementation.

Thanks for your precious contribution!

GrazianoCapelli avatar Mar 16 '17 12:03 GrazianoCapelli

Good! I'm double checking the Spanish interface. I'll send out some corrections in short. Cheers to everyone!

JLJu avatar Mar 16 '17 12:03 JLJu

Spanish localization completed and added to master branch (commit ba14f6d). We can keep updated, add, and change translations using Crowdin. All localization strings will be imported from Crowdin, tested, and put into the project, usually before any app release.

GrazianoCapelli avatar Mar 26 '17 18:03 GrazianoCapelli

The Portuguese translation is almost ready for the inclusion. Special thanks to @joaoantoniocardoso for his great work!

GrazianoCapelli avatar Apr 04 '17 21:04 GrazianoCapelli

@GrazianoCapelli, Thanks. To be clear I have translated focusing on the Brazilian's portuguese, so it could not be the best translation for an 'international' portuguese.

joaoantoniocardoso avatar Apr 05 '17 01:04 joaoantoniocardoso

Thanks @joaoantoniocardoso for your important precisation. Brazilian's portuguese has its own Language code. I'll add the Brazilian's portuguese Language in Crowdin, to give way to other people to add the Portugal's portuguese too.

GrazianoCapelli avatar Apr 05 '17 09:04 GrazianoCapelli

Japanese localization completed and added to master branch (commit 5f24549). Special thanks to Naofumi for his great work, and also for his big patience ;) We can keep updated, add, and change translations using Crowdin. All localization strings will be imported from Crowdin, tested, and put into the project, usually before any app release.

GrazianoCapelli avatar Apr 06 '17 20:04 GrazianoCapelli

In the past 2 months many users asked to add unlisted localizations and made great jobs submitting complete and well done translations.

We are now trying to do another step forward on the Translation management, in order to keep updated the translations already implemented and to offer good translations of this free and opensource app in as many languages as possible.

For this reason we choose the following implementation process:

================================================================== The inclusion of a new Language into GPS Logger will be done in two phases:

  1. Translation = The translation of 100% of the application strings. Anyone can contribute to translate, without any obligation.
  2. Proofreader Research = A proofreader is a reference person that works with the developing team in order to optimize and keep the translation updated. We ask proofreaders a modest follow-up effort (few minutes each month), and a constructive collaboration spirit.

Translations will be integrated into GPS Logger - just before a new release - when they will be 100% completed and handled by one or more proofreaders. ==================================================================

Do you want to help in translations? Visit our Crowdin homepage and find your way to contribute!

GrazianoCapelli avatar Apr 28 '17 15:04 GrazianoCapelli

Italian localization completed and added to master branch (commit 7c6af6c).

We can keep updated, add, and change translations using Crowdin. All localization strings will be imported from Crowdin, tested, and put into the project, usually before any app release.

GrazianoCapelli avatar May 04 '17 19:05 GrazianoCapelli

TRANSLATIONS OVERVIEW - 15 May 2017

Languages currently implemented (v2.1.6):

  • ENGLISH (source Language)
  • ITALIAN
  • SPANISH

The following languages are fully translated but they're currently looking for a proofreader:

  • BRAZILIAN PORTUGUESE
  • GERMAN
  • JAPANESE
  • SLOVENIAN

Do you want to take care of one of the languages above across the next updates? Contact us here, or in Crowdin, and propose yourself as Proofreader!

Do you want to translate the application in an unlisted Language? Please ask, and we will add it to the Crowdin languages list.

GrazianoCapelli avatar May 15 '17 15:05 GrazianoCapelli

German localization completed and added to master branch (commit 74034bb).

We can keep updated, add, and change translations using Crowdin. All localization strings will be imported from Crowdin, tested, and put into the project, usually before any app release.

Special thanks to hakuchi and JZerbian for their great work!

GrazianoCapelli avatar Jun 17 '17 20:06 GrazianoCapelli

French localization completed and added to master branch (commit 6722700).

We can (as always) keep updated, add, and change translations using Crowdin. All localization strings will be imported from Crowdin, tested, and put into the project, usually before any app release.

Special thanks to @Poussinou and Kang for their great work on Crowdin!

GrazianoCapelli avatar Mar 17 '18 07:03 GrazianoCapelli

We uploaded the updated Strings on Crowdin. In the next update we'll add some strings, in order to add:

  1. The ability to choose between KML and GPX viewer (GPX exportation is more complete; choosing GPX format the users can view more data);
  2. A toast that inform the user when the Exportation is completed;
  3. A shortcut to the Android Location Setting Screen (and a hint: how to enable the GPS sensor);

The About screen description has been modified in order to remove "Google Earth" in favour of a more generic "your preferred viewer".

GrazianoCapelli avatar Aug 05 '18 19:08 GrazianoCapelli

We uploaded the updated Strings on Crowdin for the incoming release v2.2.0. Here below a brief summary of the string changes:

  1. The new release brings a renewed Tracklist with the support for multiple track selection; some strings change to plural form
  2. Added some strings for translate in the correct way the composite directions (NNW, NW and so on...)
  3. Some strings are modified in order to remove when possible the word "Google"

GrazianoCapelli avatar Jun 22 '19 21:06 GrazianoCapelli

Spanish online!

JLJu avatar Jun 26 '19 14:06 JLJu

Simplified Chinese localization is completed and ready for approval.

DazzyWalkman avatar Jul 01 '19 12:07 DazzyWalkman

Chinese Simplified localization completed and added to master branch (commit 22bd78e).

We can (as always) keep updated, add, and change translations using Crowdin. All localization strings will be imported from Crowdin, tested, and put into the project, usually before any app release.

This time a special thank goes to @DazzyWalkman for the excellent work made on Crowdin!

GrazianoCapelli avatar Jul 02 '19 19:07 GrazianoCapelli

Hi, brazillian portuguese was updated :) On Tue, Jul 2, 2019 at 4:02 PM GrazianoCapelli [email protected] wrote:

Chinese Simplified localization completed and added to master branch (commit 22bd78e https://github.com/BasicAirData/GPSLogger/commit/22bd78ebc07930a04682b74f1721ee0a7269d582 ).

We can (as always) keep updated, add, and change translations using Crowdin. All localization strings will be imported from Crowdin, tested, and put into the project, usually before any app release.

This time a special thank goes to @DazzyWalkman https://github.com/DazzyWalkman for the excellent work made on Crowdin https://crowdin.com/project/gpslogger!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/BasicAirData/GPSLogger/issues/16?email_source=notifications&email_token=ABNFMHVKSGE4WMIKHLXLBHDP5OQ5VA5CNFSM4DBY3PDKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZCH5II#issuecomment-507805345, or mute the thread https://github.com/notifications/unsubscribe-auth/ABNFMHURO55RFMCKTLHR753P5OQ5VANCNFSM4DBY3PDA .

joaoantoniocardoso avatar Jul 07 '19 01:07 joaoantoniocardoso

Next days we'll release a bugfix update (v2.2.1). We don't add any feature (and neither new localizations), but we'll update the localizations already included in the v2.2.0 in order to correct eventual mistakes

Big improvements are made in Hungarian and Brazilian Portuguese localizations: the next app updates could soon support these new languages!

GrazianoCapelli avatar Jul 24 '19 21:07 GrazianoCapelli

In the next update we are working in order to implementing some of the most requested features:

  • High Frequency recording (specially useful for users that use external Bluetooth GPS Receivers);
  • Ability to shutdown the App without finalize the current Track;
  • Detection of System Kills during background Recording, with the possibility to resume the track;

We uploaded some Strings related to these features.

We changed the term "Finish" with "Finalize" (because the previous term could be confusing on the shutdown message), thus a couple of strings are disapproved: please check them too.

GrazianoCapelli avatar Sep 04 '19 19:09 GrazianoCapelli

Hungarian localization completed and added to master branch (commit 7b27392)

We can (as always) keep updated, add, and change translations using Crowdin. All localization strings will be imported from Crowdin, tested, and put into the Project, usually before any App release.

A big thank to all the hungarian Translators. Special thanks to Blaszlo for the excellent proofreading made on Crowdin!

GrazianoCapelli avatar Sep 21 '19 16:09 GrazianoCapelli

The next release will include two new localizations! Thanks to @joaoantoniocardoso, we are happy to include also the brazilian portuguese (commit bcd388e)!

We can (as always) keep updated, add, and change translations using Crowdin. All localization strings will be imported from Crowdin, tested, and put into the Project, usually before any App release.

GrazianoCapelli avatar Sep 21 '19 17:09 GrazianoCapelli

Since we don't have the portuguese (Portugal) Localization yet, Android 7.0+ will use the brazilian one for all portuguese Languages. We hope to have soon the Portuguese (Portugal) localization too.

If anyone is interested to translate the app in portuguese, please ask: if needed, We can copy all the brazilian strings into portuguese Localization (in Crowdin), to be used as a start point.

GrazianoCapelli avatar Sep 21 '19 17:09 GrazianoCapelli

We uploaded the updated Strings on Crowdin for the incoming release v2.2.5.

  • In the new release, when there is enough space on screen, the GPS Fix tab will show the GPS Time (it is the GMT time, not the local one) and the number of Satellites (Used/Total).
  • The new release adds a Light Color Theme, essential in some bright environments: 3 new strings are added in order to implement the preference.

photoDL

You can follow the implementation of the Light Theme in the issue https://github.com/BasicAirData/GPSLogger/issues/56.

GrazianoCapelli avatar Jan 20 '20 09:01 GrazianoCapelli

We are almost ready to release the next App's Update v2.2.5. These days are good for translators and proofreaders to finish updating and reviewing the translations before the implementation.

GrazianoCapelli avatar Feb 08 '20 10:02 GrazianoCapelli

Good afternoon. I have translated some strings into Spanish, and flagged another ones that are incorrect so you can take a look at them. I'm one of the main proofreaders of Proton Technologies (ProtonMail and ProtonVPN), you can add me as proofreader if you consider it necessary (my username on Crowdin is vegadark), thank you.

VegaDark avatar Feb 16 '20 21:02 VegaDark