diff --git a/docs/changelog/README.md b/docs/changelog/README.md index d29c66666..68ea3387a 100644 --- a/docs/changelog/README.md +++ b/docs/changelog/README.md @@ -6,6 +6,25 @@ title: Changelog All notable changes to this project will be documented in this file. +## April 2020 + +### April 3, 2020 + +- Added Language: German + +### April 2, 2020 + +- Fix type in Contributing section of Documentation +- Fix issue where PDF was printing in A4, instead print whole page +- Fix Castform Templates not updating when Skills Heading is updated + +### April 1, 2020 + +- Designed Glalie Template +- Added Page Controller for Quick Actions +- Implemented `react-easy-panzoom` for Pan & Zoom abilities in the artboard +- Added Language: Chinese + ## March 2020 ### March 31, 2020 diff --git a/docs/translation/README.md b/docs/translation/README.md index 0b3b4c794..4b5f0762f 100644 --- a/docs/translation/README.md +++ b/docs/translation/README.md @@ -20,6 +20,7 @@ If you are already familiar with the Crowdin platform and want to contribute you - Chinese Simplified `zh` - English `en` - French `fr` +- German `de` - Hindi `hi` - Kannada `kn` @@ -33,7 +34,6 @@ If you are already familiar with the Crowdin platform and want to contribute you - Danish `da` - Dutch `nl` - Finnish `fi` -- German `de` - Greek `el` - Hebrew `he` - Hungarian `hu` diff --git a/src/i18n/index.js b/src/i18n/index.js index a5b81a034..c78fb8003 100644 --- a/src/i18n/index.js +++ b/src/i18n/index.js @@ -16,6 +16,10 @@ const languages = [ code: 'fr', name: 'French', }, + { + code: 'de', + name: 'German', + }, { code: 'hi', name: 'Hindi', diff --git a/src/i18n/locales/de/leftSidebar/certifications.json b/src/i18n/locales/de/leftSidebar/certifications.json index 77046ed6f..08f3d94bb 100644 --- a/src/i18n/locales/de/leftSidebar/certifications.json +++ b/src/i18n/locales/de/leftSidebar/certifications.json @@ -1,13 +1,8 @@ { "title": { - "label": "Titel", - "placeholder": "Android Development Nanodegree" + "label": "Name" }, "subtitle": { - "label": "Untertitel", - "placeholder": "Udacity" - }, - "description": { - "placeholder": "You can write about what you learned from your certification program." + "label": "Zertifizierungsstelle" } } diff --git a/src/i18n/locales/de/leftSidebar/education.json b/src/i18n/locales/de/leftSidebar/education.json index d0bb483ee..89def06cb 100644 --- a/src/i18n/locales/de/leftSidebar/education.json +++ b/src/i18n/locales/de/leftSidebar/education.json @@ -1,16 +1,11 @@ { "name": { - "label": "Name", - "placeholder": "Harvard-Universität" + "label": "Name" }, "major": { - "label": "Abschluss", - "placeholder": "Master in Informatik" + "label": "Abschluss" }, "grade": { "label": "Note" - }, - "description": { - "placeholder": "Sie können über Projekte oder spezielle Kurse schreiben, die Sie in der Schule belegt haben." } } diff --git a/src/i18n/locales/de/leftSidebar/extras.json b/src/i18n/locales/de/leftSidebar/extras.json index 7afc7c067..ff306ff03 100644 --- a/src/i18n/locales/de/leftSidebar/extras.json +++ b/src/i18n/locales/de/leftSidebar/extras.json @@ -1,10 +1,8 @@ { "key": { - "label": "Key", - "placeholder": "Date of Birth" + "label": "Schlüssel" }, "value": { - "label": "Value", - "placeholder": "6th August 1995" + "label": "Wert" } } diff --git a/src/i18n/locales/de/leftSidebar/languages.json b/src/i18n/locales/de/leftSidebar/languages.json index fc5de101a..a19fc3d2d 100644 --- a/src/i18n/locales/de/leftSidebar/languages.json +++ b/src/i18n/locales/de/leftSidebar/languages.json @@ -1,9 +1,8 @@ { "key": { - "label": "Key", - "placeholder": "Dothraki" + "label": "Name" }, "rating": { - "label": "Rating" + "label": "Bewertung" } } diff --git a/src/i18n/locales/de/leftSidebar/profile.json b/src/i18n/locales/de/leftSidebar/profile.json index 0a086b6b0..55e26e1a9 100644 --- a/src/i18n/locales/de/leftSidebar/profile.json +++ b/src/i18n/locales/de/leftSidebar/profile.json @@ -3,29 +3,24 @@ "label": "Foto-URL" }, "firstName": { - "label": "Vorname", - "placeholder": "Jane" + "label": "Vorname" }, "lastName": { - "label": "Nachname", - "placeholder": "Doe" + "label": "Nachname" }, "subtitle": { - "label": "Titel", - "placeholder": "Full Stack Web Developer" + "label": "Titel" }, "address": { + "label": "Adresse", "line1": { - "label": "Adresszeile 1", - "placeholder": "Palladium Complex" + "label": "Adresszeile 1" }, "line2": { - "label": "Addresszeile 2", - "placeholder": "Straße 140" + "label": "Addresszeile 2" }, "line3": { - "label": "Adresszeile 3", - "placeholder": "New York, USA" + "label": "Adresszeile 3" } }, "phone": { diff --git a/src/i18n/locales/de/leftSidebar/references.json b/src/i18n/locales/de/leftSidebar/references.json index 007c4a12d..f1d1f32ae 100644 --- a/src/i18n/locales/de/leftSidebar/references.json +++ b/src/i18n/locales/de/leftSidebar/references.json @@ -1,19 +1,14 @@ { "name": { - "label": "Name", - "placeholder": "Richard Hendricks" + "label": "Name" }, "position": { - "label": "Position", - "placeholder": "CEO, Pied Piper" + "label": "Position" }, "phone": { "label": "Rufnummer" }, "email": { "label": "E-Mail Adresse" - }, - "description": { - "placeholder": "Sie können darüber schreiben, wie Sie und der Referenzkontakt zusammengearbeitet haben und zu welchen Projekten Sie gehörten." } } diff --git a/src/i18n/locales/de/leftSidebar/work.json b/src/i18n/locales/de/leftSidebar/work.json index c495eb0a2..5619ffc05 100644 --- a/src/i18n/locales/de/leftSidebar/work.json +++ b/src/i18n/locales/de/leftSidebar/work.json @@ -1,13 +1,8 @@ { "name": { - "label": "Name", - "placeholder": "Amazon" + "label": "Name" }, "role": { - "label": "Stellentitel", - "placeholder": "Front-end Web Developer" - }, - "description": { - "placeholder": "Sie können darüber schreiben, worauf Sie sich spezialisiert haben, während Sie bei der Firma arbeiten und in welchen Projekten Sie beteiligt waren." + "label": "Stellentitel" } } diff --git a/src/i18n/locales/de/rightSidebar/about.json b/src/i18n/locales/de/rightSidebar/about.json index cac678ad8..1f93ca8c5 100644 --- a/src/i18n/locales/de/rightSidebar/about.json +++ b/src/i18n/locales/de/rightSidebar/about.json @@ -1,36 +1,36 @@ { - "title": "About", + "title": "Über mich", "documentation": { - "heading": "Documentation", - "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.", + "heading": "Dokumentation", + "body": "Willst Du mehr über die App erfahren? Benötigst Du Informationen, wie Du zum Projekt beitragen kannst? Such nicht weiter, es gibt einen umfassenden Leitfaden genau für Dich.", "buttons": { - "documentation": "Documentation" + "documentation": "Dokumentation" } }, "bugOrFeatureRequest": { - "heading": "Bug? Feature Request?", - "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.", + "heading": "Fehler? Neue Funktion vorschlagen?", + "body": "Etwas hindert Dich an der Erstellung eines Lebenslaufs? Einen lästigen Fehler gefunden? Melde den Fehler auf GitHub oder schick mir eine E-Mail.", "buttons": { - "raiseIssue": "Raise an Issue", - "sendEmail": "Send an Email" + "raiseIssue": "Issue eröffnen", + "sendEmail": "E-Mail senden" } }, "sourceCode": { - "heading": "Source Code", - "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.", + "heading": "Quellcode", + "body": "Möchtest Du das Projekt von seiner Quelle aus ausführen? Bist Du als Entwickler bereit, zur Open-Source-Entwicklung dieses Projekts beizutragen? Klick auf den Button unten.", "buttons": { "githubRepo": "GitHub Repo" } }, "license": { - "heading": "License Information", - "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.", + "heading": "Lizenzinformationen", + "body": "Das Projekt unterliegt der MIT-Lizenz, die Du weiter unten lesen kannst. Grundsätzlich darfst Du das Projekt überall nutzen, sofern Du den Originalautor nennst.", "buttons": { - "mitLicense": "MIT License" + "mitLicense": "MIT-Lizenz" } }, "footer": { - "credit": "Reactive Resume is a project by <1>Amruth Pillai.", - "thanks": "Thank you for using Reactive Resume!" + "credit": "Mit Liebe erstellt von <1>Amruth Pillai", + "thanks": "Vielen Dank, dass Du Reactive Resume verwendest!" } } diff --git a/src/i18n/locales/de/rightSidebar/actions.json b/src/i18n/locales/de/rightSidebar/actions.json index b68187149..84512e026 100644 --- a/src/i18n/locales/de/rightSidebar/actions.json +++ b/src/i18n/locales/de/rightSidebar/actions.json @@ -1,34 +1,33 @@ { - "title": "Actions", - "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.", + "title": "Aktionen", + "disclaimer": "Änderungen, die Du an Deinem Lebenslauf vornimmst, werden automatisch im lokalen Speicher Deines Browsers gespeichert. Keine Daten werden an einen Server gesendet, daher sind Deine Informationen völlig sicher.", "importExport": { "heading": "Import/Export", - "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.", + "body": "Du kannst Deine Daten im JSON format importieren oder exportieren. Damit kannst Du Deinen Lebenslauf von jedem Gerät bearbeiten und ausdrucken. Speicher diese Datei für eine spätere Nutzung.", "buttons": { - "import": "Import", + "import": "Importieren", "export": "Export" } }, - "printResume": { - "heading": "Print Your Resume", - "body": "You can click on the button below to generate a PDF instantly. Alternatively, you can also use <1>Cmd/Ctrl + P but it would have different effects.", + "downloadResume": { + "heading": "Lade Dein Resume herunter", + "body": "Du kannst auf die Schaltfläche unten klicken, um eine PDF-Version Ihres Lebenslaufs sofort herunterzuladen. Für die besten Ergebnisse, verwende bitte die neueste Version von Google Chrome.", "buttons": { - "export": "Export", - "print": "Print" + "saveAsPdf": "Als PDF Speichern" } }, "loadDemoData": { - "heading": "Load Demo Data", - "body": "Unclear on what to do with a fresh blank page? Load some demo data with prepopulated values to see how a resume should look and you can start editing from there.", + "heading": "Demo-Daten laden", + "body": "Unklar auf, was mit einer frischen leeren Seite zu tun ist? Lade einige Demo-Daten mit vorausgefüllten Werten, um zu sehen, wie ein Lebenslauf aussehen soll und von dort aus mit der Bearbeitung beginnen.", "buttons": { - "loadData": "Load Data" + "loadData": "Daten laden" } }, "reset": { - "heading": "Reset Everything!", - "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.", + "heading": "Alles zurücksetzen!", + "body": "Diese Aktion wird alle Daten zurücksetzen und Backups aus dem lokalen Speicher des Browsers entfernen. Bitte sicherstellen, dass alle Daten exportiert sind, bevor Du alles zurücksetzt.", "buttons": { - "reset": "Reset" + "reset": "Zurücksetzen" } } } diff --git a/src/i18n/locales/de/rightSidebar/colors.json b/src/i18n/locales/de/rightSidebar/colors.json index 0c6885343..1fadeec25 100644 --- a/src/i18n/locales/de/rightSidebar/colors.json +++ b/src/i18n/locales/de/rightSidebar/colors.json @@ -2,6 +2,6 @@ "title": "Farben", "colorOptions": "Farboptionen", "primaryColor": "Primärfarbe", - "accentColor": "Akzentfarbe", + "accentColor": "Sekundärfarbe", "clipboardCopyAction": "{{color}} wurde in die Zwischenablage kopiert." } diff --git a/src/i18n/locales/de/rightSidebar/fonts.json b/src/i18n/locales/de/rightSidebar/fonts.json index dbcfe5f2f..3de2a00d1 100644 --- a/src/i18n/locales/de/rightSidebar/fonts.json +++ b/src/i18n/locales/de/rightSidebar/fonts.json @@ -1,7 +1,7 @@ { - "title": "Fonts", + "title": "Schriftarten", "fontFamily": { - "label": "Font Family", - "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you." + "label": "Schriftfamilie", + "helpText": "Du kannst auch jede Schriftart verwenden, die auf Deinem System installiert ist. Hier einfach den Namen der Schriftfamilie eingeben und der Browser wird sie laden." } } diff --git a/src/i18n/locales/de/rightSidebar/settings.json b/src/i18n/locales/de/rightSidebar/settings.json index 8e55968ea..4b783f072 100644 --- a/src/i18n/locales/de/rightSidebar/settings.json +++ b/src/i18n/locales/de/rightSidebar/settings.json @@ -2,6 +2,6 @@ "title": "Einstellungen", "language": { "label": "Sprache", - "helpText": "If you would like to help translate the app into your own language, please refer to the <1>Translation Documentation." + "helpText": "Wenn Du helfen möchtest, die App in Deine eigene Sprache zu übersetzen, lies bitte die <1>Übersetzungsdokumentation." } } \ No newline at end of file diff --git a/src/i18n/locales/es/leftSidebar/languages.json b/src/i18n/locales/es/leftSidebar/languages.json index 70455dfaa..864c2b6ca 100644 --- a/src/i18n/locales/es/leftSidebar/languages.json +++ b/src/i18n/locales/es/leftSidebar/languages.json @@ -1,7 +1,6 @@ { "key": { - "label": "Clave", - "placeholder": "Dothraki" + "label": "Nombre" }, "rating": { "label": "Calificación" diff --git a/src/i18n/locales/es/leftSidebar/profile.json b/src/i18n/locales/es/leftSidebar/profile.json index b3af2c9b6..fc5849d4b 100644 --- a/src/i18n/locales/es/leftSidebar/profile.json +++ b/src/i18n/locales/es/leftSidebar/profile.json @@ -3,29 +3,24 @@ "label": "URL de la foto" }, "firstName": { - "label": "Primer Nombre", - "placeholder": "Jane" + "label": "Primer Nombre" }, "lastName": { - "label": "Apellido", - "placeholder": "Doe" + "label": "Apellido" }, "subtitle": { - "label": "Subtítulo", - "placeholder": "Desarrollador Web Full Stack" + "label": "Subtítulo" }, "address": { + "label": "Dirección", "line1": { - "label": "Línea de dirección 1", - "placeholder": "Complejo de Palladium" + "label": "Línea de dirección 1" }, "line2": { - "label": "Línea de dirección 2", - "placeholder": "140 E 14th St" + "label": "Línea de dirección 2" }, "line3": { - "label": "Línea de dirección 3", - "placeholder": "Nueva York, NY 10003 USA" + "label": "Línea de dirección 3" } }, "phone": {