diff --git a/docs/changelog/README.md b/docs/changelog/README.md index ada1899e..be6d01bc 100644 --- a/docs/changelog/README.md +++ b/docs/changelog/README.md @@ -8,6 +8,16 @@ All notable changes to this project will be documented in this file. ## April 2020 +### April 11, 2020 + +- Added Language: Danish +- Added Language: Dutch +- Added Language: Portuguese + +### April 10, 2020 + +- Bugfix: Photo not visible in PDF export, Celebi + ### April 8, 2020 - Added Language: Spanish diff --git a/docs/translation/README.md b/docs/translation/README.md index d5fd933c..80919577 100644 --- a/docs/translation/README.md +++ b/docs/translation/README.md @@ -18,11 +18,14 @@ If you are already familiar with the Crowdin platform and want to contribute you ### Completed Translations - Chinese Simplified `zh` +- Danish `da` +- Dutch `nl` - English `en` - French `fr` - German `de` - Hindi `hi` - Kannada `kn` +- Portuguese `pt` - Spanish `es` ### Pending Translations @@ -32,8 +35,6 @@ If you are already familiar with the Crowdin platform and want to contribute you - Assamese `as` - Catalan `ca` - Czech `cs` -- Danish `da` -- Dutch `nl` - Finnish `fi` - Greek `el` - Hebrew `he` @@ -45,7 +46,6 @@ If you are already familiar with the Crowdin platform and want to contribute you - Marathi `mr` - Norwegian `no` - Polish `pl` -- Portuguese `pt` - Punjabi `pa` - Romanian `ro` - Russian `ru` diff --git a/package-lock.json b/package-lock.json index 06cd5d49..9ac75692 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1078,12 +1078,12 @@ "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" }, "@fullhuman/postcss-purgecss": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-2.1.0.tgz", - "integrity": "sha512-zmV+cK8pAo/suKMQk1fKzDdols5ltOy86Hk51qwkiJJt4olm3t1MaUrm4U4MlA9fiYeRpLqsNop2xNoEm8DV+w==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-2.1.2.tgz", + "integrity": "sha512-Jf34YVBK9GtXTblpu0svNUJdA7rTQoRMz+yEJe6mwTnXDIGipWLzaX/VgU/x6IPC6WvU5SY/XlawwqhxoyFPTg==", "requires": { "postcss": "7.0.27", - "purgecss": "^2.1.0" + "purgecss": "^2.1.2" } }, "@hapi/address": { @@ -1570,9 +1570,9 @@ } }, "@testing-library/jest-dom": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.3.0.tgz", - "integrity": "sha512-Cdhpc3BHL888X55qBNyra9eM0UG63LCm/FqCWTa1Ou/0MpsUbQTM9vW1NU6/jBQFoSLgkFfDG5XVpm2V0dOm/A==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.5.0.tgz", + "integrity": "sha512-7sWHrpxG4Yd8TmryI7Rtbx8Ff4mbs3ASye3oshQIuHvsCR+QHgr7rTR/PfeXvOmwUwR36wSTTAvrLKsPmr6VEQ==", "requires": { "@babel/runtime": "^7.9.2", "@types/testing-library__jest-dom": "^5.0.2", @@ -1586,9 +1586,9 @@ }, "dependencies": { "@jest/types": { - "version": "25.2.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.2.1.tgz", - "integrity": "sha512-WuGFGJ3Rrycg+5ZwQTWKjr21M9psANPAWYD28K42hSeUzhv1H591VXIoq0tjs00mydhNOgVOkKSpzRS3CrOYFw==", + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.3.0.tgz", + "integrity": "sha512-UkaDNewdqXAmCDbN2GlUM6amDKS78eCqiw/UmF5nE0mmLTd6moJkiZJML/X52Ke3LH7Swhw883IRXq8o9nWjVw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^1.1.1", @@ -1636,9 +1636,9 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "diff-sequences": { - "version": "25.2.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.1.tgz", - "integrity": "sha512-foe7dXnGlSh3jR1ovJmdv+77VQj98eKCHHwJPbZ2eEf0fHwKbkZicpPxEch9smZ+n2dnF6QFwkOQdLq9hpeJUg==" + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", + "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==" }, "has-flag": { "version": "4.0.0", @@ -1646,38 +1646,38 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-diff": { - "version": "25.2.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.2.1.tgz", - "integrity": "sha512-e/TU8VLBBGQQS9tXA5B5LeT806jh7CHUeHbBfrU9UvA2zTbOTRz71UD6fAP1HAhzUEyCVLU2ZP5e8X16A9b0Fg==", + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.3.0.tgz", + "integrity": "sha512-vyvs6RPoVdiwARwY4kqFWd4PirPLm2dmmkNzKqo38uZOzJvLee87yzDjIZLmY1SjM3XR5DwsUH+cdQ12vgqi1w==", "requires": { "chalk": "^3.0.0", - "diff-sequences": "^25.2.1", - "jest-get-type": "^25.2.1", - "pretty-format": "^25.2.1" + "diff-sequences": "^25.2.6", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.3.0" } }, "jest-get-type": { - "version": "25.2.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.1.tgz", - "integrity": "sha512-EYjTiqcDTCRJDcSNKbLTwn/LcDPEE7ITk8yRMNAOjEsN6yp+Uu+V1gx4djwnuj/DvWg0YGmqaBqPVGsPxlvE7w==" + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==" }, "jest-matcher-utils": { - "version": "25.2.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-25.2.1.tgz", - "integrity": "sha512-uuoYY8W6eeVxHUEOvrKIVVTl9X6RP+ohQn2Ta2W8OOLMN6oA8pZUKQEPGxLsSqB3RKfpTueurMLrxDTEZGllsA==", + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-25.3.0.tgz", + "integrity": "sha512-ZBUJ2fchNIZt+fyzkuCFBb8SKaU//Rln45augfUtbHaGyVxCO++ANARdBK9oPGXU3hEDgyy7UHnOP/qNOJXFUg==", "requires": { "chalk": "^3.0.0", - "jest-diff": "^25.2.1", - "jest-get-type": "^25.2.1", - "pretty-format": "^25.2.1" + "jest-diff": "^25.3.0", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.3.0" } }, "pretty-format": { - "version": "25.2.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.2.1.tgz", - "integrity": "sha512-YS+e9oGYIbEeAFgqTU8qeZ3DN2Pz0iaD81ox+iUjLIXVJWeB7Ro/2AnfxRnl/yJJ5R674d7E3jLPuh6bwg0+qw==", + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.3.0.tgz", + "integrity": "sha512-wToHwF8bkQknIcFkBqNfKu4+UZqnrLn/Vr+wwKQwwvPzkBfDDKp/qIabFqdgtoi5PEnM8LFByVsOrHoa3SpTVA==", "requires": { - "@jest/types": "^25.2.1", + "@jest/types": "^25.3.0", "ansi-regex": "^5.0.0", "ansi-styles": "^4.0.0", "react-is": "^16.12.0" @@ -1793,18 +1793,18 @@ } }, "@types/jest": { - "version": "25.1.4", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-25.1.4.tgz", - "integrity": "sha512-QDDY2uNAhCV7TMCITrxz+MRk1EizcsevzfeS6LykIlq2V1E5oO4wXG8V2ZEd9w7Snxeeagk46YbMgZ8ESHx3sw==", + "version": "25.2.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-25.2.1.tgz", + "integrity": "sha512-msra1bCaAeEdkSyA0CZ6gW1ukMIvZ5YoJkdXw/qhQdsuuDlFTcEUrUw8CLCPt2rVRUfXlClVvK2gvPs9IokZaA==", "requires": { - "jest-diff": "^25.1.0", - "pretty-format": "^25.1.0" + "jest-diff": "^25.2.1", + "pretty-format": "^25.2.1" }, "dependencies": { "@jest/types": { - "version": "25.2.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.2.1.tgz", - "integrity": "sha512-WuGFGJ3Rrycg+5ZwQTWKjr21M9psANPAWYD28K42hSeUzhv1H591VXIoq0tjs00mydhNOgVOkKSpzRS3CrOYFw==", + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.3.0.tgz", + "integrity": "sha512-UkaDNewdqXAmCDbN2GlUM6amDKS78eCqiw/UmF5nE0mmLTd6moJkiZJML/X52Ke3LH7Swhw883IRXq8o9nWjVw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^1.1.1", @@ -1852,9 +1852,9 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "diff-sequences": { - "version": "25.2.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.1.tgz", - "integrity": "sha512-foe7dXnGlSh3jR1ovJmdv+77VQj98eKCHHwJPbZ2eEf0fHwKbkZicpPxEch9smZ+n2dnF6QFwkOQdLq9hpeJUg==" + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", + "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==" }, "has-flag": { "version": "4.0.0", @@ -1862,27 +1862,27 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-diff": { - "version": "25.2.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.2.1.tgz", - "integrity": "sha512-e/TU8VLBBGQQS9tXA5B5LeT806jh7CHUeHbBfrU9UvA2zTbOTRz71UD6fAP1HAhzUEyCVLU2ZP5e8X16A9b0Fg==", + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.3.0.tgz", + "integrity": "sha512-vyvs6RPoVdiwARwY4kqFWd4PirPLm2dmmkNzKqo38uZOzJvLee87yzDjIZLmY1SjM3XR5DwsUH+cdQ12vgqi1w==", "requires": { "chalk": "^3.0.0", - "diff-sequences": "^25.2.1", - "jest-get-type": "^25.2.1", - "pretty-format": "^25.2.1" + "diff-sequences": "^25.2.6", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.3.0" } }, "jest-get-type": { - "version": "25.2.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.1.tgz", - "integrity": "sha512-EYjTiqcDTCRJDcSNKbLTwn/LcDPEE7ITk8yRMNAOjEsN6yp+Uu+V1gx4djwnuj/DvWg0YGmqaBqPVGsPxlvE7w==" + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==" }, "pretty-format": { - "version": "25.2.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.2.1.tgz", - "integrity": "sha512-YS+e9oGYIbEeAFgqTU8qeZ3DN2Pz0iaD81ox+iUjLIXVJWeB7Ro/2AnfxRnl/yJJ5R674d7E3jLPuh6bwg0+qw==", + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.3.0.tgz", + "integrity": "sha512-wToHwF8bkQknIcFkBqNfKu4+UZqnrLn/Vr+wwKQwwvPzkBfDDKp/qIabFqdgtoi5PEnM8LFByVsOrHoa3SpTVA==", "requires": { - "@jest/types": "^25.2.1", + "@jest/types": "^25.3.0", "ansi-regex": "^5.0.0", "ansi-styles": "^4.0.0", "react-is": "^16.12.0" @@ -2035,9 +2035,9 @@ } }, "@types/testing-library__jest-dom": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.0.2.tgz", - "integrity": "sha512-dZP+/WHndgCSmdaImITy0KhjGAa9c0hlGGkzefbtrPFpnGEPZECDA0zyvfSp8RKhHECJJSKHFExjOwzo0rHyIA==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.0.3.tgz", + "integrity": "sha512-NdbKc6yseg6uq4UJFwimPws0iwsGugVbPoOTP2EH+PJMJKiZsoSg5F2H3XYweOyytftCOuIMuXifBUrF9CSvaQ==", "requires": { "@types/jest": "*" } @@ -3821,17 +3821,91 @@ } }, "autoprefixer": { - "version": "9.7.5", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.5.tgz", - "integrity": "sha512-URo6Zvt7VYifomeAfJlMFnYDhow1rk2bufwkbamPEAtQFcL11moLk4PnR7n9vlu7M+BkXAZkHFA0mIcY7tjQFg==", + "version": "9.7.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.6.tgz", + "integrity": "sha512-F7cYpbN7uVVhACZTeeIeealwdGM6wMtfWARVLTy5xmKtgVdBNJvbDRoCK3YO1orcs7gv/KwYlb3iXwu9Ug9BkQ==", "requires": { - "browserslist": "^4.11.0", - "caniuse-lite": "^1.0.30001036", + "browserslist": "^4.11.1", + "caniuse-lite": "^1.0.30001039", "chalk": "^2.4.2", "normalize-range": "^0.1.2", "num2fraction": "^1.2.2", "postcss": "^7.0.27", "postcss-value-parser": "^4.0.3" + }, + "dependencies": { + "browserslist": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.11.1.tgz", + "integrity": "sha512-DCTr3kDrKEYNw6Jb9HFxVLQNaue8z+0ZfRBRjmCunKDEXEBajKDj2Y+Uelg+Pi29OnvaSGwjOsnRyNEkXzHg5g==", + "requires": { + "caniuse-lite": "^1.0.30001038", + "electron-to-chromium": "^1.3.390", + "node-releases": "^1.1.53", + "pkg-up": "^2.0.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001040", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001040.tgz", + "integrity": "sha512-Ep0tEPeI5wCvmJNrXjE3etgfI+lkl1fTDU6Y3ZH1mhrjkPlVI9W4pcKbMo+BQLpEWKVYYp2EmYaRsqpPC3k7lQ==" + }, + "electron-to-chromium": { + "version": "1.3.403", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.403.tgz", + "integrity": "sha512-JaoxV4RzdBAZOnsF4dAlZ2ijJW72MbqO5lNfOBHUWiBQl3Rwe+mk2RCUMrRI3rSClLJ8HSNQNqcry12H+0ZjFw==" + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "node-releases": { + "version": "1.1.53", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.53.tgz", + "integrity": "sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ==" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "requires": { + "find-up": "^2.1.0" + } + } } }, "aws-sign2": { @@ -8619,13 +8693,29 @@ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" }, "i18next": { - "version": "19.3.4", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-19.3.4.tgz", - "integrity": "sha512-ef7AxxutzdhBsBNugE9jgqsbwesG1muJOtZ9ZrPARPs/jXegViTp4+8JCeMp8BAyTIo1Zn0giqc8+2UpqFjU0w==", + "version": "19.4.1", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-19.4.1.tgz", + "integrity": "sha512-dC3ue15jkLebN2je4xEjfjVYd/fSAo+UVK9f+JxvceCJRowkI+S0lGohgKejqU+FYLfvw9IAPylIIEWwR8Djrg==", "requires": { "@babel/runtime": "^7.3.1" } }, + "i18next-browser-languagedetector": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-4.0.2.tgz", + "integrity": "sha512-AK4IZ3XST4HIKShgpB2gOFeDPrMOnZx56GLA6dGo/8rvkiczIlq05lV8w77c3ShEZxtTZeUVRI4Q/cBFFVXS/w==", + "requires": { + "@babel/runtime": "^7.5.5" + } + }, + "i18next-xhr-backend": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/i18next-xhr-backend/-/i18next-xhr-backend-3.2.2.tgz", + "integrity": "sha512-OtRf2Vo3IqAxsttQbpjYnmMML12IMB5e0fc5B7qKJFLScitYaXa1OhMX0n0X/3vrfFlpHL9Ro/H+ps4Ej2j7QQ==", + "requires": { + "@babel/runtime": "^7.5.5" + } + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -13599,20 +13689,20 @@ } }, "purgecss": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-2.1.0.tgz", - "integrity": "sha512-QnXhowNjeWo9vNnGES2LVzDXdRR/8EvG/O03m4bYOWfAX0ShmG/Pmj7brVtVBy2eaaRAmNy23L+GBc4SpDFUeQ==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-2.1.2.tgz", + "integrity": "sha512-5oDBxiT9VonwKmEMohPFRFZrj8fdSVKxHPwq7G5Rx/2pXicZFJu+D4m5bb3NuV0sSK3ooNxq5jFIwwHzifP5FA==", "requires": { - "commander": "^4.0.0", + "commander": "^5.0.0", "glob": "^7.0.0", "postcss": "7.0.27", "postcss-selector-parser": "^6.0.2" }, "dependencies": { "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.0.0.tgz", + "integrity": "sha512-JrDGPAKjMGSP1G0DUoaceEJ3DZgAfr/q6X7FVk4+U5KxUSKviYGM2k6zWkfyyBHy5rAtzgYJFa1ro2O9PtoxwQ==" } } }, diff --git a/package.json b/package.json index 704d36ce..1eea2116 100644 --- a/package.json +++ b/package.json @@ -7,15 +7,17 @@ "npm": "6.14.4" }, "dependencies": { - "@fullhuman/postcss-purgecss": "^2.1.0", - "@testing-library/jest-dom": "^5.3.0", + "@fullhuman/postcss-purgecss": "^2.1.2", + "@testing-library/jest-dom": "^5.5.0", "@testing-library/react": "^10.0.2", "@testing-library/user-event": "^10.0.1", "@vuepress/plugin-google-analytics": "^1.4.0", - "autoprefixer": "^9.7.5", + "autoprefixer": "^9.7.6", "axios": "^0.19.2", "html2canvas": "^1.0.0-rc.5", - "i18next": "^19.3.4", + "i18next": "^19.4.1", + "i18next-browser-languagedetector": "^4.0.2", + "i18next-xhr-backend": "^3.2.2", "jspdf": "^1.5.3", "lodash": "^4.17.15", "postcss-cli": "^7.1.0", diff --git a/src/i18n/index.js b/src/i18n/index.js index 288d2e68..22c78184 100644 --- a/src/i18n/index.js +++ b/src/i18n/index.js @@ -1,5 +1,7 @@ import i18n from 'i18next'; +import backend from 'i18next-xhr-backend'; import { initReactI18next } from 'react-i18next'; +import detector from 'i18next-browser-languagedetector'; import resources from './locales'; @@ -8,6 +10,14 @@ const languages = [ code: 'zh', name: 'Chinese', }, + { + code: 'da', + name: 'Danish', + }, + { + code: 'nl', + name: 'Dutch', + }, { code: 'en', name: 'English', @@ -28,19 +38,27 @@ const languages = [ code: 'kn', name: 'Kannada', }, + { + code: 'pt', + name: 'Portuguese', + }, { code: 'es', name: 'Spanish', }, ]; -i18n.use(initReactI18next).init({ - resources, - lng: 'en', - fallbackLng: 'en', - ns: ['app', 'leftSidebar', 'rightSidebar'], - defaultNS: 'app', -}); +i18n + .use(detector) + .use(backend) + .use(initReactI18next) + .init({ + resources, + lng: 'en', + fallbackLng: 'en', + ns: ['app', 'leftSidebar', 'rightSidebar'], + defaultNS: 'app', + }); export { languages }; diff --git a/src/i18n/locales/da/app/app.json b/src/i18n/locales/da/app/app.json index 861e3ad5..559e89ed 100644 --- a/src/i18n/locales/da/app/app.json +++ b/src/i18n/locales/da/app/app.json @@ -1,25 +1,41 @@ { - "heading": { - "placeholder": "Heading" - }, "item": { - "add": "Add {{- heading}}", + "add": "Tilføj {{- heading}}", "startDate": { - "label": "Start Date", - "placeholder": "March 2018" + "label": "Startdato" }, "endDate": { - "label": "End Date", - "placeholder": "March 2022" + "label": "Slutdato" }, "description": { - "label": "Description" + "label": "Beskrivelse" } }, "buttons": { "add": { - "label": "Add" + "label": "Tilføj" } }, - "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text." + "printDialog": { + "heading": "Download dit CV.", + "quality": { + "label": "Kvalitet" + }, + "printType": { + "label": "Type", + "types": { + "unconstrained": "Ingen begrænsninger", + "fitInA4": "Tilpas til A4", + "multiPageA4": "Flersidet A4" + } + }, + "buttons": { + "cancel": "Annullér", + "saveAsPdf": "Gem som PDF" + } + }, + "panZoomAnimation": { + "helpText": "Du kan panorere rundt, og zoome ind på læredet når som helst og kigge nærmere på dit CV." + }, + "markdownHelpText": "Du kan benytte <1>GitHub Flavored Markdown1> for at tilpasse den del af teksten." } diff --git a/src/i18n/locales/da/leftSidebar/awards.json b/src/i18n/locales/da/leftSidebar/awards.json index 4222ec12..18165629 100644 --- a/src/i18n/locales/da/leftSidebar/awards.json +++ b/src/i18n/locales/da/leftSidebar/awards.json @@ -1,13 +1,8 @@ { "title": { - "label": "Title", - "placeholder": "Math & Science Olympiad" + "label": "Titel" }, "subtitle": { - "label": "Subtitle", - "placeholder": "First Place, International Level" - }, - "description": { - "placeholder": "You can write about what qualities made you succeed in getting this award." + "label": "Undertitel" } } diff --git a/src/i18n/locales/da/leftSidebar/certifications.json b/src/i18n/locales/da/leftSidebar/certifications.json index 92f9dc16..126cb630 100644 --- a/src/i18n/locales/da/leftSidebar/certifications.json +++ b/src/i18n/locales/da/leftSidebar/certifications.json @@ -1,13 +1,8 @@ { "title": { - "label": "Title", - "placeholder": "Android Development Nanodegree" + "label": "Navn" }, "subtitle": { - "label": "Subtitle", - "placeholder": "Udacity" - }, - "description": { - "placeholder": "You can write about what you learned from your certification program." + "label": "Udsteder" } } diff --git a/src/i18n/locales/da/leftSidebar/education.json b/src/i18n/locales/da/leftSidebar/education.json index 231004b2..252d9d74 100644 --- a/src/i18n/locales/da/leftSidebar/education.json +++ b/src/i18n/locales/da/leftSidebar/education.json @@ -1,16 +1,11 @@ { "name": { - "label": "Name", - "placeholder": "Harvard University" + "label": "Navn" }, "major": { - "label": "Major", - "placeholder": "Masters in Computer Science" + "label": "Centralfag" }, "grade": { - "label": "Grade" - }, - "description": { - "placeholder": "You can write about projects or special credit classes that you took while studying at this school." + "label": "Karakter" } } diff --git a/src/i18n/locales/da/leftSidebar/extras.json b/src/i18n/locales/da/leftSidebar/extras.json index 7afc7c06..76050e60 100644 --- a/src/i18n/locales/da/leftSidebar/extras.json +++ b/src/i18n/locales/da/leftSidebar/extras.json @@ -1,10 +1,8 @@ { "key": { - "label": "Key", - "placeholder": "Date of Birth" + "label": "Nøgle" }, "value": { - "label": "Value", - "placeholder": "6th August 1995" + "label": "Værdi" } } diff --git a/src/i18n/locales/da/leftSidebar/languages.json b/src/i18n/locales/da/leftSidebar/languages.json index fc5de101..dc02ea76 100644 --- a/src/i18n/locales/da/leftSidebar/languages.json +++ b/src/i18n/locales/da/leftSidebar/languages.json @@ -1,9 +1,8 @@ { "key": { - "label": "Key", - "placeholder": "Dothraki" + "label": "Navn" }, "rating": { - "label": "Rating" + "label": "Bedømmelse" } } diff --git a/src/i18n/locales/da/leftSidebar/objective.json b/src/i18n/locales/da/leftSidebar/objective.json index 8cb4f70d..17953dcf 100644 --- a/src/i18n/locales/da/leftSidebar/objective.json +++ b/src/i18n/locales/da/leftSidebar/objective.json @@ -1,6 +1,5 @@ { "objective": { - "label": "Objective", - "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector." + "label": "Mål" } } diff --git a/src/i18n/locales/da/leftSidebar/profile.json b/src/i18n/locales/da/leftSidebar/profile.json index b7f889c2..416564f9 100644 --- a/src/i18n/locales/da/leftSidebar/profile.json +++ b/src/i18n/locales/da/leftSidebar/profile.json @@ -1,40 +1,35 @@ { "photoUrl": { - "label": "Photo URL" + "label": "Link til billede" }, "firstName": { - "label": "First Name", - "placeholder": "Jane" + "label": "Fornavn" }, "lastName": { - "label": "Last Name", - "placeholder": "Doe" + "label": "Efternavn" }, "subtitle": { - "label": "Subtitle", - "placeholder": "Full Stack Web Developer" + "label": "Undertitel" }, "address": { + "label": "Adresse", "line1": { - "label": "Address Line 1", - "placeholder": "Palladium Complex" + "label": "Adresse linie 1" }, "line2": { - "label": "Address Line 2", - "placeholder": "140 E 14th St" + "label": "Adresse linie 2" }, "line3": { - "label": "Address Line 3", - "placeholder": "New York, NY 10003 USA" + "label": "Adresse linie 3" } }, "phone": { - "label": "Phone Number" + "label": "Telefonnummer" }, "website": { - "label": "Website" + "label": "Hjemmeside" }, "email": { - "label": "Email Address" + "label": "E-mailadresse" } } diff --git a/src/i18n/locales/da/leftSidebar/references.json b/src/i18n/locales/da/leftSidebar/references.json index 88241575..6767b088 100644 --- a/src/i18n/locales/da/leftSidebar/references.json +++ b/src/i18n/locales/da/leftSidebar/references.json @@ -1,19 +1,14 @@ { "name": { - "label": "Name", - "placeholder": "Richard Hendricks" + "label": "Navn" }, "position": { - "label": "Position", - "placeholder": "CEO, Pied Piper" + "label": "Jobtitel" }, "phone": { - "label": "Phone Number" + "label": "Telefonnummer" }, "email": { - "label": "Email Address" - }, - "description": { - "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of." + "label": "E-mailadresse" } } diff --git a/src/i18n/locales/da/leftSidebar/work.json b/src/i18n/locales/da/leftSidebar/work.json index 6d115c6e..68552ed6 100644 --- a/src/i18n/locales/da/leftSidebar/work.json +++ b/src/i18n/locales/da/leftSidebar/work.json @@ -1,13 +1,8 @@ { "name": { - "label": "Name", - "placeholder": "Amazon" + "label": "Navn" }, "role": { - "label": "Role", - "placeholder": "Front-end Web Developer" - }, - "description": { - "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of." + "label": "Rolle" } } diff --git a/src/i18n/locales/da/rightSidebar/about.json b/src/i18n/locales/da/rightSidebar/about.json index cac678ad..b3c8ef1e 100644 --- a/src/i18n/locales/da/rightSidebar/about.json +++ b/src/i18n/locales/da/rightSidebar/about.json @@ -1,36 +1,36 @@ { - "title": "About", + "title": "Om", "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": "Vil du vide mere om programmet? Mangler du information om, hvordan du kan bidrage til projektet? Du behøves ikke lede mere, der er en fyldestgørende guide som er lavet kun til dig.", "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": "Fejl? Ønsker til ny funktionalitet?", + "body": "Er der noget som forhindrer dig i at lave et Cv? Fundet en forbistret fejl som ikke vil forsvinde? Fortæl om det på GitHub under Issues, eller send mig en e-mail via knapperne herunder.", "buttons": { - "raiseIssue": "Raise an Issue", - "sendEmail": "Send an Email" + "raiseIssue": "Opret en sag", + "sendEmail": "Send en e-mail" } }, "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": "Kildekode", + "body": "Vil du køre projektet fra kildekoden? Er du udvikler som vil hjælpe til med open-source udviilingen af dette projekt? Klik på knappen herunder.", "buttons": { - "githubRepo": "GitHub Repo" + "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": "Licensoplysninger", + "body": "Projektet er underlagt MIT licensen, hvilket du kan læse mere om herunder. Grundlæggende set må projektet benyttes alle steder, hvis du refererer til den oprindelige skaber.", "buttons": { - "mitLicense": "MIT License" + "mitLicense": "MIT licens" } }, "footer": { - "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.", - "thanks": "Thank you for using Reactive Resume!" + "credit": "Lavet med kærlig af <1>Amruth Pillai1>", + "thanks": "Tak fordi du benytter Reactive Resume!" } } diff --git a/src/i18n/locales/da/rightSidebar/actions.json b/src/i18n/locales/da/rightSidebar/actions.json index b6818714..2b956e15 100644 --- a/src/i18n/locales/da/rightSidebar/actions.json +++ b/src/i18n/locales/da/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": "Handlinger", + "disclaimer": "Ændringer du laver i dit CV bliver automatisk gemt i din browsers lokale lager. Ingen data slipper ud, og din information derfor helt sikker.", "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.", + "heading": "Importér/eksportér", + "body": "Du kan importere eller eksportere dine data i JSON format. Med dette kan du ændre og printe dit CV fra hvilken som helst enhed. Gem denne fil til senere brug.", "buttons": { - "import": "Import", - "export": "Export" + "import": "Importér", + "export": "Eksportér" } }, - "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 + P1> but it would have different effects.", + "downloadResume": { + "heading": "Download dit CV.", + "body": "Du kan klikke på knappen herunder for at gemme en PDF version af dit CV øjeblikkeligt. For at få det bedste resultat, benyt venligst den seneste version af Google Chrome.", "buttons": { - "export": "Export", - "print": "Print" + "saveAsPdf": "Gem som PDF" } }, "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": "Indlæs demo data", + "body": "Er du usikker på, hvad du skal gøre med en frisk blank side? Indlæs nogle demo data med forudfyldte værdier, se hvordan et CV ser ud og begynd dine ændringer herfra.", "buttons": { - "loadData": "Load Data" + "loadData": "Hent data" } }, "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": "Nulstil alting!", + "body": "Denne handling vil nulstille alle dine data og vil også fjerne sikkerhedskopierne fra din browsers lokale lager, så verificer en ekstra gang, at du har eksporteret dine informationer før du nulstiller alting.", "buttons": { - "reset": "Reset" + "reset": "Nulstil" } } } diff --git a/src/i18n/locales/da/rightSidebar/colors.json b/src/i18n/locales/da/rightSidebar/colors.json index bf4accbf..91485e4e 100644 --- a/src/i18n/locales/da/rightSidebar/colors.json +++ b/src/i18n/locales/da/rightSidebar/colors.json @@ -1,7 +1,7 @@ { - "title": "Colors", - "colorOptions": "Color Options", - "primaryColor": "Primary Color", - "accentColor": "Accent Color", - "clipboardCopyAction": "{{color}} has been copied to the clipboard." + "title": "Farver", + "colorOptions": "Farve muligheder", + "primaryColor": "Primær farve", + "accentColor": "Sekundær farve", + "clipboardCopyAction": "{{color}} er blevet kopieret til udklipsholderen." } diff --git a/src/i18n/locales/da/rightSidebar/fonts.json b/src/i18n/locales/da/rightSidebar/fonts.json index dbcfe5f2..1d1a1a95 100644 --- a/src/i18n/locales/da/rightSidebar/fonts.json +++ b/src/i18n/locales/da/rightSidebar/fonts.json @@ -1,7 +1,7 @@ { - "title": "Fonts", + "title": "Skrifttype", "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": "Skrifttypefamilie", + "helpText": "Du kan også benytte de skrifttyper der er installeret på din maskine. Indtast blot navnet på skrifttypen, og browseren vil indlæse den for dig." } } diff --git a/src/i18n/locales/da/rightSidebar/settings.json b/src/i18n/locales/da/rightSidebar/settings.json index dacc183c..f18b8b91 100644 --- a/src/i18n/locales/da/rightSidebar/settings.json +++ b/src/i18n/locales/da/rightSidebar/settings.json @@ -1,7 +1,7 @@ { - "title": "Settings", + "title": "Indstillinger", "language": { - "label": "Language", - "helpText": "If you would like to help translate the app into your own language, please refer to the <1>Translation Documentation1>." + "label": "Sprog", + "helpText": "Hvis du vil hjælpe med at oversætte applikationen til dit eget sprog, kig da nærmere på <1>oversættelsesdokumentationen1>." } } \ No newline at end of file diff --git a/src/i18n/locales/da/rightSidebar/templates.json b/src/i18n/locales/da/rightSidebar/templates.json index 89fd528d..7fb4b2dc 100644 --- a/src/i18n/locales/da/rightSidebar/templates.json +++ b/src/i18n/locales/da/rightSidebar/templates.json @@ -1,3 +1,3 @@ { - "title": "Templates" + "title": "Skabeloner" } diff --git a/src/i18n/locales/nl/app/app.json b/src/i18n/locales/nl/app/app.json index 861e3ad5..0bd677b8 100644 --- a/src/i18n/locales/nl/app/app.json +++ b/src/i18n/locales/nl/app/app.json @@ -1,25 +1,41 @@ { - "heading": { - "placeholder": "Heading" - }, "item": { - "add": "Add {{- heading}}", + "add": "Voeg {{- heading}} toe", "startDate": { - "label": "Start Date", - "placeholder": "March 2018" + "label": "Startdatum" }, "endDate": { - "label": "End Date", - "placeholder": "March 2022" + "label": "Einddatum" }, "description": { - "label": "Description" + "label": "Beschrijving" } }, "buttons": { "add": { - "label": "Add" + "label": "Toevoegen" } }, - "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text." + "printDialog": { + "heading": "Download je curriculum", + "quality": { + "label": "Kwaliteit" + }, + "printType": { + "label": "Soort", + "types": { + "unconstrained": "Geen limitaties", + "fitInA4": "Passend maken in A4", + "multiPageA4": "Multi-Pagina A4" + } + }, + "buttons": { + "cancel": "Annuleren", + "saveAsPdf": "Opslaan als PDF" + } + }, + "panZoomAnimation": { + "helpText": "Je kunt op elk moment op het artboard inzoomen om een beter zicht te krijgen op je curriculum." + }, + "markdownHelpText": "U kunt <1>GitHub Flavored Markdown1> gebruiken om dit gedeelte van de tekst op te maken." } diff --git a/src/i18n/locales/nl/leftSidebar/awards.json b/src/i18n/locales/nl/leftSidebar/awards.json index 4222ec12..a06ed1e1 100644 --- a/src/i18n/locales/nl/leftSidebar/awards.json +++ b/src/i18n/locales/nl/leftSidebar/awards.json @@ -1,13 +1,8 @@ { "title": { - "label": "Title", - "placeholder": "Math & Science Olympiad" + "label": "Titel" }, "subtitle": { - "label": "Subtitle", - "placeholder": "First Place, International Level" - }, - "description": { - "placeholder": "You can write about what qualities made you succeed in getting this award." + "label": "Ondertitel" } } diff --git a/src/i18n/locales/nl/leftSidebar/certifications.json b/src/i18n/locales/nl/leftSidebar/certifications.json index 92f9dc16..340e50ae 100644 --- a/src/i18n/locales/nl/leftSidebar/certifications.json +++ b/src/i18n/locales/nl/leftSidebar/certifications.json @@ -1,13 +1,8 @@ { "title": { - "label": "Title", - "placeholder": "Android Development Nanodegree" + "label": "Naam" }, "subtitle": { - "label": "Subtitle", - "placeholder": "Udacity" - }, - "description": { - "placeholder": "You can write about what you learned from your certification program." + "label": "Autoriteit" } } diff --git a/src/i18n/locales/nl/leftSidebar/education.json b/src/i18n/locales/nl/leftSidebar/education.json index 231004b2..ff073537 100644 --- a/src/i18n/locales/nl/leftSidebar/education.json +++ b/src/i18n/locales/nl/leftSidebar/education.json @@ -1,16 +1,11 @@ { "name": { - "label": "Name", - "placeholder": "Harvard University" + "label": "Naam" }, "major": { - "label": "Major", - "placeholder": "Masters in Computer Science" + "label": "Groot" }, "grade": { - "label": "Grade" - }, - "description": { - "placeholder": "You can write about projects or special credit classes that you took while studying at this school." + "label": "Beoordeling" } } diff --git a/src/i18n/locales/nl/leftSidebar/extras.json b/src/i18n/locales/nl/leftSidebar/extras.json index 7afc7c06..7937a708 100644 --- a/src/i18n/locales/nl/leftSidebar/extras.json +++ b/src/i18n/locales/nl/leftSidebar/extras.json @@ -1,10 +1,8 @@ { "key": { - "label": "Key", - "placeholder": "Date of Birth" + "label": "Sleutel" }, "value": { - "label": "Value", - "placeholder": "6th August 1995" + "label": "Waarde" } } diff --git a/src/i18n/locales/nl/leftSidebar/languages.json b/src/i18n/locales/nl/leftSidebar/languages.json index fc5de101..c49b33d6 100644 --- a/src/i18n/locales/nl/leftSidebar/languages.json +++ b/src/i18n/locales/nl/leftSidebar/languages.json @@ -1,9 +1,8 @@ { "key": { - "label": "Key", - "placeholder": "Dothraki" + "label": "Naam" }, "rating": { - "label": "Rating" + "label": "Waardering" } } diff --git a/src/i18n/locales/nl/leftSidebar/objective.json b/src/i18n/locales/nl/leftSidebar/objective.json index 8cb4f70d..f27124eb 100644 --- a/src/i18n/locales/nl/leftSidebar/objective.json +++ b/src/i18n/locales/nl/leftSidebar/objective.json @@ -1,6 +1,5 @@ { "objective": { - "label": "Objective", - "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector." + "label": "Doelstelling" } } diff --git a/src/i18n/locales/nl/leftSidebar/profile.json b/src/i18n/locales/nl/leftSidebar/profile.json index b7f889c2..e1729457 100644 --- a/src/i18n/locales/nl/leftSidebar/profile.json +++ b/src/i18n/locales/nl/leftSidebar/profile.json @@ -1,40 +1,35 @@ { "photoUrl": { - "label": "Photo URL" + "label": "Foto URL" }, "firstName": { - "label": "First Name", - "placeholder": "Jane" + "label": "Voornaam" }, "lastName": { - "label": "Last Name", - "placeholder": "Doe" + "label": "Achternaam" }, "subtitle": { - "label": "Subtitle", - "placeholder": "Full Stack Web Developer" + "label": "Ondertitel" }, "address": { + "label": "Adres", "line1": { - "label": "Address Line 1", - "placeholder": "Palladium Complex" + "label": "Adresregel 1" }, "line2": { - "label": "Address Line 2", - "placeholder": "140 E 14th St" + "label": "Adresregel 2" }, "line3": { - "label": "Address Line 3", - "placeholder": "New York, NY 10003 USA" + "label": "Adresregel 3" } }, "phone": { - "label": "Phone Number" + "label": "Telefoonnummer" }, "website": { "label": "Website" }, "email": { - "label": "Email Address" + "label": "E-mailadres" } } diff --git a/src/i18n/locales/nl/leftSidebar/references.json b/src/i18n/locales/nl/leftSidebar/references.json index 88241575..2da0e402 100644 --- a/src/i18n/locales/nl/leftSidebar/references.json +++ b/src/i18n/locales/nl/leftSidebar/references.json @@ -1,19 +1,14 @@ { "name": { - "label": "Name", - "placeholder": "Richard Hendricks" + "label": "Naam" }, "position": { - "label": "Position", - "placeholder": "CEO, Pied Piper" + "label": "Positie" }, "phone": { - "label": "Phone Number" + "label": "Telefoonnummer" }, "email": { - "label": "Email Address" - }, - "description": { - "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of." + "label": "E-mailadres" } } diff --git a/src/i18n/locales/nl/leftSidebar/work.json b/src/i18n/locales/nl/leftSidebar/work.json index 6d115c6e..1f1d18fd 100644 --- a/src/i18n/locales/nl/leftSidebar/work.json +++ b/src/i18n/locales/nl/leftSidebar/work.json @@ -1,13 +1,8 @@ { "name": { - "label": "Name", - "placeholder": "Amazon" + "label": "Naam" }, "role": { - "label": "Role", - "placeholder": "Front-end Web Developer" - }, - "description": { - "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of." + "label": "Rol" } } diff --git a/src/i18n/locales/nl/rightSidebar/about.json b/src/i18n/locales/nl/rightSidebar/about.json index cac678ad..200c0356 100644 --- a/src/i18n/locales/nl/rightSidebar/about.json +++ b/src/i18n/locales/nl/rightSidebar/about.json @@ -1,36 +1,36 @@ { - "title": "About", + "title": "Over", "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": "Documentatie", + "body": "Wil je meer weten over de app? Heb je informatie nodig over hoe je kan bijdragen aan het project? Kijk niet verder, er is een uitgebreide handleiding gemaakt speciaal voor jou.", "buttons": { - "documentation": "Documentation" + "documentation": "Documentatie" } }, "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": "Fout opgemerkt? Functionaliteit aanvragen?", + "body": "Iets dat je voortgang verhindert om te hervatten of te hervatten? Heb je een vervelende bug gevonden die gewoon niet zal stoppen? Praat erover in de GitHub Issues sectie, of stuur mij een e-mail via de onderstaande acties.", "buttons": { - "raiseIssue": "Raise an Issue", - "sendEmail": "Send an Email" + "raiseIssue": "Meld een probleem", + "sendEmail": "Stuur een e-mail" } }, "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": "Broncode", + "body": "Wil je het project uitvoeren vanuit de bron? Bent u een ontwikkelaar die bereid is bij te dragen aan de open-source ontwikkeling van dit project? Klik op de knop hieronder.", "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": "Licentie informatie", + "body": "Het project valt onder de MIT-licentie, waarover je hieronder meer kunt lezen. In principe mag u het project overal gebruiken, mits u credits geeft aan de oorspronkelijke auteur.", "buttons": { - "mitLicense": "MIT License" + "mitLicense": "MIT Licentie" } }, "footer": { - "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.", - "thanks": "Thank you for using Reactive Resume!" + "credit": "Gemaakt met liefde door <1>Amruth Pillai1>", + "thanks": "Bedankt voor het gebruiken van Reactieve Resume!" } } diff --git a/src/i18n/locales/nl/rightSidebar/actions.json b/src/i18n/locales/nl/rightSidebar/actions.json index b6818714..44d8917f 100644 --- a/src/i18n/locales/nl/rightSidebar/actions.json +++ b/src/i18n/locales/nl/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": "Acties", + "disclaimer": "Veranderingen die u aanbrengt in uw curriculum worden automatisch bewaard in je browsers lokale opslag. Geen data wordt verstuurd, dus je informatie is helemaal veilig.", "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.", + "heading": "Importeren/Exporteren", + "body": "U kunt uw gegevens importeren of exporteren in JSON formaat. Hiermee kunt u uw CV op elk apparaat bewerken en afdrukken. Sla dit bestand op voor later gebruik.", "buttons": { - "import": "Import", - "export": "Export" + "import": "Importeren", + "export": "Exporteren" } }, - "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 + P1> but it would have different effects.", + "downloadResume": { + "heading": "Download je curriculum", + "body": "U kunt op de knop hieronder klikken om direct een PDF-versie van uw CV te downloaden. Gebruik de nieuwste versie van Google Chrome voor de beste resultaten.", "buttons": { - "export": "Export", - "print": "Print" + "saveAsPdf": "Opslaan als PDF" } }, "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": "Laad Demo gegevens", + "body": "Onduidelijk wat te doen met een nieuwe lege pagina? Laad wat demogegevens om te zien hoe een curriculum eruit zou moeten zien en u kan meteen beginnen te bewerken.", "buttons": { - "loadData": "Load Data" + "loadData": "Gegevens 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": "Reset alles!", + "body": "Deze actie zal al uw gegevens resetten en back-ups naar de lokale opslag van uw browser verwijderen dus zorg ervoor dat je je informatie hebt geëxporteerd voordat je alles opnieuw instelt.", "buttons": { - "reset": "Reset" + "reset": "Resetten" } } } diff --git a/src/i18n/locales/nl/rightSidebar/colors.json b/src/i18n/locales/nl/rightSidebar/colors.json index bf4accbf..cb041532 100644 --- a/src/i18n/locales/nl/rightSidebar/colors.json +++ b/src/i18n/locales/nl/rightSidebar/colors.json @@ -1,7 +1,7 @@ { - "title": "Colors", - "colorOptions": "Color Options", - "primaryColor": "Primary Color", - "accentColor": "Accent Color", - "clipboardCopyAction": "{{color}} has been copied to the clipboard." + "title": "Kleuren", + "colorOptions": "Kleuropties", + "primaryColor": "Hoofdkleur", + "accentColor": "Secundaire kleur", + "clipboardCopyAction": "{{color}} is naar het klembord gekopieerd." } diff --git a/src/i18n/locales/nl/rightSidebar/fonts.json b/src/i18n/locales/nl/rightSidebar/fonts.json index dbcfe5f2..6fe6c1e6 100644 --- a/src/i18n/locales/nl/rightSidebar/fonts.json +++ b/src/i18n/locales/nl/rightSidebar/fonts.json @@ -1,7 +1,7 @@ { - "title": "Fonts", + "title": "Lettertypes", "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": "Lettertype Familie", + "helpText": "U kunt elk lettertype gebruiken dat ook op uw systeem is geïnstalleerd. Voer hier gewoon de naam in van de lettertype familie en de browser zou het voor je laden." } } diff --git a/src/i18n/locales/nl/rightSidebar/settings.json b/src/i18n/locales/nl/rightSidebar/settings.json index dacc183c..f121217e 100644 --- a/src/i18n/locales/nl/rightSidebar/settings.json +++ b/src/i18n/locales/nl/rightSidebar/settings.json @@ -1,7 +1,7 @@ { - "title": "Settings", + "title": "Instellingen", "language": { - "label": "Language", - "helpText": "If you would like to help translate the app into your own language, please refer to the <1>Translation Documentation1>." + "label": "Taal", + "helpText": "Als u wilt helpen de app te vertalen in uw eigen taal, raadpleeg dan de <1>Vertalingsdocumentatie1>." } } \ No newline at end of file diff --git a/src/i18n/locales/nl/rightSidebar/templates.json b/src/i18n/locales/nl/rightSidebar/templates.json index 89fd528d..4aa6893d 100644 --- a/src/i18n/locales/nl/rightSidebar/templates.json +++ b/src/i18n/locales/nl/rightSidebar/templates.json @@ -1,3 +1,3 @@ { - "title": "Templates" + "title": "Sjablonen" } diff --git a/src/i18n/locales/pt/app/app.json b/src/i18n/locales/pt/app/app.json index 861e3ad5..28214e23 100644 --- a/src/i18n/locales/pt/app/app.json +++ b/src/i18n/locales/pt/app/app.json @@ -1,25 +1,41 @@ { - "heading": { - "placeholder": "Heading" - }, "item": { - "add": "Add {{- heading}}", + "add": "Adicionar {{- heading}}", "startDate": { - "label": "Start Date", - "placeholder": "March 2018" + "label": "Data Inicial" }, "endDate": { - "label": "End Date", - "placeholder": "March 2022" + "label": "Data Final" }, "description": { - "label": "Description" + "label": "Descrição" } }, "buttons": { "add": { - "label": "Add" + "label": "Adicionar" } }, - "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text." + "printDialog": { + "heading": "Baixar Curriculum", + "quality": { + "label": "Qualidade" + }, + "printType": { + "label": "Tipo", + "types": { + "unconstrained": "Sem restrições", + "fitInA4": "Ajustar a A4", + "multiPageA4": "Multi-páginas A4" + } + }, + "buttons": { + "cancel": "Cancelar", + "saveAsPdf": "Salvar como PDF" + } + }, + "panZoomAnimation": { + "helpText": "Você pode arrastar e dar zoom no quadro de trabalho a qualquer momento para ver mais detalhes do seu curriculum." + }, + "markdownHelpText": "Você pode utilizar <1>GitHub Flavored Markdown1> para estilizar esta seção." } diff --git a/src/i18n/locales/pt/leftSidebar/awards.json b/src/i18n/locales/pt/leftSidebar/awards.json index 4222ec12..358c0b08 100644 --- a/src/i18n/locales/pt/leftSidebar/awards.json +++ b/src/i18n/locales/pt/leftSidebar/awards.json @@ -1,13 +1,8 @@ { "title": { - "label": "Title", - "placeholder": "Math & Science Olympiad" + "label": "Título" }, "subtitle": { - "label": "Subtitle", - "placeholder": "First Place, International Level" - }, - "description": { - "placeholder": "You can write about what qualities made you succeed in getting this award." + "label": "Subtítulo" } } diff --git a/src/i18n/locales/pt/leftSidebar/certifications.json b/src/i18n/locales/pt/leftSidebar/certifications.json index 92f9dc16..6e59a75b 100644 --- a/src/i18n/locales/pt/leftSidebar/certifications.json +++ b/src/i18n/locales/pt/leftSidebar/certifications.json @@ -1,13 +1,8 @@ { "title": { - "label": "Title", - "placeholder": "Android Development Nanodegree" + "label": "Nome" }, "subtitle": { - "label": "Subtitle", - "placeholder": "Udacity" - }, - "description": { - "placeholder": "You can write about what you learned from your certification program." + "label": "Autoria" } } diff --git a/src/i18n/locales/pt/leftSidebar/education.json b/src/i18n/locales/pt/leftSidebar/education.json index 231004b2..9c307326 100644 --- a/src/i18n/locales/pt/leftSidebar/education.json +++ b/src/i18n/locales/pt/leftSidebar/education.json @@ -1,16 +1,11 @@ { "name": { - "label": "Name", - "placeholder": "Harvard University" + "label": "Instituição" }, "major": { - "label": "Major", - "placeholder": "Masters in Computer Science" + "label": "Área de estudo" }, "grade": { - "label": "Grade" - }, - "description": { - "placeholder": "You can write about projects or special credit classes that you took while studying at this school." + "label": "Nota" } } diff --git a/src/i18n/locales/pt/leftSidebar/extras.json b/src/i18n/locales/pt/leftSidebar/extras.json index 7afc7c06..d6e5469b 100644 --- a/src/i18n/locales/pt/leftSidebar/extras.json +++ b/src/i18n/locales/pt/leftSidebar/extras.json @@ -1,10 +1,8 @@ { "key": { - "label": "Key", - "placeholder": "Date of Birth" + "label": "Chave" }, "value": { - "label": "Value", - "placeholder": "6th August 1995" + "label": "Valor" } } diff --git a/src/i18n/locales/pt/leftSidebar/languages.json b/src/i18n/locales/pt/leftSidebar/languages.json index fc5de101..53263ca5 100644 --- a/src/i18n/locales/pt/leftSidebar/languages.json +++ b/src/i18n/locales/pt/leftSidebar/languages.json @@ -1,9 +1,8 @@ { "key": { - "label": "Key", - "placeholder": "Dothraki" + "label": "Nome" }, "rating": { - "label": "Rating" + "label": "Nota" } } diff --git a/src/i18n/locales/pt/leftSidebar/objective.json b/src/i18n/locales/pt/leftSidebar/objective.json index 8cb4f70d..add1eb65 100644 --- a/src/i18n/locales/pt/leftSidebar/objective.json +++ b/src/i18n/locales/pt/leftSidebar/objective.json @@ -1,6 +1,5 @@ { "objective": { - "label": "Objective", - "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector." + "label": "Objetivo" } } diff --git a/src/i18n/locales/pt/leftSidebar/profile.json b/src/i18n/locales/pt/leftSidebar/profile.json index b7f889c2..afe33411 100644 --- a/src/i18n/locales/pt/leftSidebar/profile.json +++ b/src/i18n/locales/pt/leftSidebar/profile.json @@ -1,40 +1,35 @@ { "photoUrl": { - "label": "Photo URL" + "label": "URL da foto" }, "firstName": { - "label": "First Name", - "placeholder": "Jane" + "label": "Nome" }, "lastName": { - "label": "Last Name", - "placeholder": "Doe" + "label": "Sobrenome" }, "subtitle": { - "label": "Subtitle", - "placeholder": "Full Stack Web Developer" + "label": "Subtítulo" }, "address": { + "label": "Endereço", "line1": { - "label": "Address Line 1", - "placeholder": "Palladium Complex" + "label": "Endereço linha 1" }, "line2": { - "label": "Address Line 2", - "placeholder": "140 E 14th St" + "label": "Endereço linha 2" }, "line3": { - "label": "Address Line 3", - "placeholder": "New York, NY 10003 USA" + "label": "Endereço linha 3" } }, "phone": { - "label": "Phone Number" + "label": "Telefone" }, "website": { - "label": "Website" + "label": "Site" }, "email": { - "label": "Email Address" + "label": "Email" } } diff --git a/src/i18n/locales/pt/leftSidebar/references.json b/src/i18n/locales/pt/leftSidebar/references.json index 88241575..48179770 100644 --- a/src/i18n/locales/pt/leftSidebar/references.json +++ b/src/i18n/locales/pt/leftSidebar/references.json @@ -1,19 +1,14 @@ { "name": { - "label": "Name", - "placeholder": "Richard Hendricks" + "label": "Nome" }, "position": { - "label": "Position", - "placeholder": "CEO, Pied Piper" + "label": "Posição" }, "phone": { - "label": "Phone Number" + "label": "Telefone" }, "email": { - "label": "Email Address" - }, - "description": { - "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of." + "label": "Email" } } diff --git a/src/i18n/locales/pt/leftSidebar/skills.json b/src/i18n/locales/pt/leftSidebar/skills.json index 5f178d9b..d03bf6fd 100644 --- a/src/i18n/locales/pt/leftSidebar/skills.json +++ b/src/i18n/locales/pt/leftSidebar/skills.json @@ -1,5 +1,5 @@ { "item": { - "placeholder": "Cooking" + "placeholder": "Cozinheiro" } } diff --git a/src/i18n/locales/pt/leftSidebar/work.json b/src/i18n/locales/pt/leftSidebar/work.json index 6d115c6e..cbe0c688 100644 --- a/src/i18n/locales/pt/leftSidebar/work.json +++ b/src/i18n/locales/pt/leftSidebar/work.json @@ -1,13 +1,8 @@ { "name": { - "label": "Name", - "placeholder": "Amazon" + "label": "Nome" }, "role": { - "label": "Role", - "placeholder": "Front-end Web Developer" - }, - "description": { - "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of." + "label": "Cargo" } } diff --git a/src/i18n/locales/pt/rightSidebar/about.json b/src/i18n/locales/pt/rightSidebar/about.json index cac678ad..d7c87476 100644 --- a/src/i18n/locales/pt/rightSidebar/about.json +++ b/src/i18n/locales/pt/rightSidebar/about.json @@ -1,36 +1,36 @@ { - "title": "About", + "title": "Sobre", "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": "Documentação", + "body": "Quer saber mais sobre a applicação? Não seria ótimo se houvesse um guia para configurá-la em sua máquina? Precisa de informação sobre como contribuir para o projeto? Não precisa procurar mais, aqui há uma documentação compreensiva para você.", "buttons": { - "documentation": "Documentation" + "documentation": "Documentação" } }, "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": "Bug? Solicitação de nova funcionalidade?", + "body": "Algo impedindo você de progredir com um curriculum? Encontrou aquele erro chato e persistente? Fale sobre ele na seção de Issues no Github, ou me envie um email usando as seguintes ações.", "buttons": { - "raiseIssue": "Raise an Issue", - "sendEmail": "Send an Email" + "raiseIssue": "Notificar um problema", + "sendEmail": "Enviar um e-mail" } }, "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": "Código fonte", + "body": "Tem interesse em executar o código fonte deste projeto? Você é um desenvolvedor interessado em contribuir para o desenvolvimento open-source deste projeto? Click no botão abaixo.", "buttons": { - "githubRepo": "GitHub Repo" + "githubRepo": "Repositório Github" } }, "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": "Informação da licença", + "body": "O projeto é regido pela licença MIT, a qual você pode ler mais sobre abaixo. Basicamente, você pode usar este projeto onde quiser desde que dê os créditos ao autor original.", "buttons": { - "mitLicense": "MIT License" + "mitLicense": "Licença MIT" } }, "footer": { - "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.", - "thanks": "Thank you for using Reactive Resume!" + "credit": "Projeto criado com amor por <1>Amruth Pillai1>.", + "thanks": "Obrigado por usar Reactive Resume!" } } diff --git a/src/i18n/locales/pt/rightSidebar/actions.json b/src/i18n/locales/pt/rightSidebar/actions.json index b6818714..cce37304 100644 --- a/src/i18n/locales/pt/rightSidebar/actions.json +++ b/src/i18n/locales/pt/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": "Ações", + "disclaimer": "As alterações que você faz no seu curriculum são salvas automaticamente no armazenamento local do seu navegador. Nenhum dado é partilhado, por isso sua informação está completamente segura.", "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.", + "heading": "Importar/Exportar", + "body": "Você pode importar ou exportar seus dados no formato JSON. Sendo assim, é possível editar ou imprimir seu curriculum em qualquer dispositivo. Salve este arquivo para usá-lo posteriormente.", "buttons": { - "import": "Import", - "export": "Export" + "import": "Importar", + "export": "Exportar" } }, - "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 + P1> but it would have different effects.", + "downloadResume": { + "heading": "Baixe seu Curriculum", + "body": "Você pode clicar no botão abaixo para baixar a versão em PDF do seu curriculum. Para obter melhores resultados, por favor utilize a verão mais recente do Google Chrome.", "buttons": { - "export": "Export", - "print": "Print" + "saveAsPdf": "Salvar como PDF" } }, "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": "Carregar dados demonstrativos", + "body": "Na dúvida sobre o que fazer com uma página em branco? Carregue os dados demonstrativos com valores já preenchidos para ver como o curriculum fica e a partir daí você pode começar a editar.", "buttons": { - "loadData": "Load Data" + "loadData": "Carregar dados" } }, "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": "Reiniciar tudo!", + "body": "Esta ação vai apagar todos os seus dados e remover os backups feitos no armazenamento local do seu navegador também. Por favor, lembre de exportar as suas informações antes de reiniciar tudo.", "buttons": { - "reset": "Reset" + "reset": "Reiniciar" } } } diff --git a/src/i18n/locales/pt/rightSidebar/colors.json b/src/i18n/locales/pt/rightSidebar/colors.json index bf4accbf..b53aabb8 100644 --- a/src/i18n/locales/pt/rightSidebar/colors.json +++ b/src/i18n/locales/pt/rightSidebar/colors.json @@ -1,7 +1,7 @@ { - "title": "Colors", - "colorOptions": "Color Options", - "primaryColor": "Primary Color", - "accentColor": "Accent Color", - "clipboardCopyAction": "{{color}} has been copied to the clipboard." + "title": "Cores", + "colorOptions": "Opções de cores", + "primaryColor": "Cor principal", + "accentColor": "Cor secundária", + "clipboardCopyAction": "A cor {{color}} foi copiada para área de transferência." } diff --git a/src/i18n/locales/pt/rightSidebar/fonts.json b/src/i18n/locales/pt/rightSidebar/fonts.json index dbcfe5f2..92a83511 100644 --- a/src/i18n/locales/pt/rightSidebar/fonts.json +++ b/src/i18n/locales/pt/rightSidebar/fonts.json @@ -1,7 +1,7 @@ { - "title": "Fonts", + "title": "Fontes", "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": "Família de Fontes", + "helpText": "Você também pode usar qualquer fonte que esteja instalada no seu sistema. Basta digitar o nome da fonte aqui e o navegador vai carregá-la para você." } } diff --git a/src/i18n/locales/pt/rightSidebar/settings.json b/src/i18n/locales/pt/rightSidebar/settings.json index dacc183c..d026c913 100644 --- a/src/i18n/locales/pt/rightSidebar/settings.json +++ b/src/i18n/locales/pt/rightSidebar/settings.json @@ -1,7 +1,7 @@ { - "title": "Settings", + "title": "Congiguração", "language": { - "label": "Language", - "helpText": "If you would like to help translate the app into your own language, please refer to the <1>Translation Documentation1>." + "label": "Escolher idioma", + "helpText": "Se você gostaria de ajudar a traduzir esta aplicação para o seu idioma, por favor, consulte a <1>Documentação de Tradução1>." } } \ No newline at end of file diff --git a/src/shared/AddItemButton.js b/src/shared/AddItemButton.js index 872e09f7..eb91746a 100644 --- a/src/shared/AddItemButton.js +++ b/src/shared/AddItemButton.js @@ -1,6 +1,9 @@ import React from 'react'; +import { useTranslation } from 'react-i18next'; const AddItemButton = ({ onSubmit }) => { + const { t } = useTranslation(); + return (
{x.major}
@@ -131,7 +134,7 @@ const Celebi = () => { data.education.enable && ({x.subtitle}
@@ -205,11 +208,11 @@ const Celebi = () => { data.awards.enable && ({x.subtitle}
@@ -222,11 +225,11 @@ const Celebi = () => { data.certifications.enable && (