Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

develop - major update for enhanced support of languages and I18n #193

Closed
wants to merge 270 commits into from

Conversation

kosmas58
Copy link
Contributor

@kosmas58 kosmas58 commented Apr 5, 2018

  • Upgraded PIA to angular 6.1.11 and @angular-cli 6.1.12 for better I18n support. Replaced deprecatedHttp/HttpModule through HttpClient/HttpClientModule

  • Reworked the translations with BabelEdit

  • Added help texts for all fourteen languages PIA supports now. German help is already translated. The other languages have TO BE TRANSLATED too

  • Added I18n support to dates for all fourteen languages PIA supports now. Renamed cz to cs and no to nnfor I18n date support. All dates are shown in mediumDate format.

  • Improved visibility of arrows in risks cartography

  • Added risk3Letter for "risk3_disappearance" to risks cartography to be able to adjust it by language files

  • Added link to Infografics - DPIA to help texts and located these pdf documents in ./assets/files/ Added five fields to [language].json: help.infografics.title, help.infografics.display, help.infografics.hide, help.infografics.download and help.infografics.file

  • Because I've only access to the pdf files of the process map CNIL has published, I've used MS Word to create a pdf of a German version of the process map. Temporary I've put a template fiche_risque_en_cmjk.docx into ./assets/files. So everybody can create a process map in his native language. The best will be, that @LaboCNIL provides a suitable template to be used for translations

  • Added ng2-pdf-viewer to get the PDFs of the PIA process map shown on web and standalone client

  • Added download functionality to PIA process map

  • Added "First Steps" written by Corina Scheiter from the Bavarian DPA to all help files. Translations in English and German are done. My active French isn't good enough to do so - I don't want to commit a crime to the French language. Also the help files for other languages need translators

  • develop - risks cartography is not correctly shown, when frontend is connected to the backend #192 is not solved, it is still inherited from LINCnil/pia develop

kosmas58 and others added 30 commits April 1, 2018 21:10
Translation starting from the end. 12:17 03 April 2018
@kosmas58
Copy link
Contributor Author

kosmas58 commented Nov 8, 2018

I'm reworking the pull request to include the changes from structure.

@kosmas58 kosmas58 closed this Nov 12, 2018
@kosmas58 kosmas58 deleted the develop branch November 12, 2018 11:28
@kosmas58
Copy link
Contributor Author

kosmas58 commented Nov 12, 2018

Replaced with PR #301

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants