Merge pull request #116 from AmruthPillai/develop

Added Language: Arabic
This commit is contained in:
Amruth Pillai
2020-04-17 13:30:13 +05:30
committed by GitHub
21 changed files with 209 additions and 214 deletions

View File

@ -8,6 +8,11 @@ All notable changes to this project will be documented in this file.
## April 2020 ## April 2020
### April 17, 2020
- Updated Dependencies across App
- Added Language: Arabic
### April 16, 2020 ### April 16, 2020
- Brought Back Browser Print Method, you can now print parseable resumes - Brought Back Browser Print Method, you can now print parseable resumes

View File

@ -17,6 +17,7 @@ If you are already familiar with the Crowdin platform and want to contribute you
### Completed Translations ### Completed Translations
- Arabic `ar`
- Chinese Simplified `zh` - Chinese Simplified `zh`
- Danish `da` - Danish `da`
- Dutch `nl` - Dutch `nl`
@ -32,7 +33,6 @@ If you are already familiar with the Crowdin platform and want to contribute you
### Pending Translations ### Pending Translations
- Afrikaans `af` - Afrikaans `af`
- Arabic `ar`
- Assamese `as` - Assamese `as`
- Catalan `ca` - Catalan `ca`
- Czech `cs` - Czech `cs`

177
package-lock.json generated
View File

@ -1704,9 +1704,9 @@
} }
}, },
"@testing-library/user-event": { "@testing-library/user-event": {
"version": "10.0.1", "version": "10.0.2",
"resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-10.0.1.tgz", "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-10.0.2.tgz",
"integrity": "sha512-M63ftowo1QpAGMnWyz7df0ygqnu4XyF68Sty7mivMAz2HLcY1uLoN3qcen6WMobdY0MoZUi4+BLsziSDAP62Vg==" "integrity": "sha512-fVeP4U37BIYdp9nBRKEITFSLPqgCSS7Og6LHvxoQ2JSOTJ1NJI4Dfesv4uNXxvNNcJgBS88V+Tc6h8vbDsa2iA=="
}, },
"@types/babel__core": { "@types/babel__core": {
"version": "7.1.6", "version": "7.1.6",
@ -2207,20 +2207,20 @@
} }
}, },
"@vue/babel-preset-app": { "@vue/babel-preset-app": {
"version": "4.2.3", "version": "4.3.1",
"resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.2.3.tgz", "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.3.1.tgz",
"integrity": "sha512-Xlc8d9Ebgu9pNZMUxKZWVP2CctVZzfX3LAxjBDWAAIiVpdXX4IkQQCevDhgiANFzlmE3KXtiSgPGs57Sso2g7Q==", "integrity": "sha512-iNkySkbRWXGUA+Cvzj+/gEP0Y0uVAwwzfn21S7hkggSeIg9LJyZ+QzdxgKO0wgi01yTdb2mYWgeLQAfHZ65aew==",
"requires": { "requires": {
"@babel/core": "^7.8.4", "@babel/core": "^7.9.0",
"@babel/helper-compilation-targets": "^7.8.4", "@babel/helper-compilation-targets": "^7.8.7",
"@babel/helper-module-imports": "^7.8.3", "@babel/helper-module-imports": "^7.8.3",
"@babel/plugin-proposal-class-properties": "^7.8.3", "@babel/plugin-proposal-class-properties": "^7.8.3",
"@babel/plugin-proposal-decorators": "^7.8.3", "@babel/plugin-proposal-decorators": "^7.8.3",
"@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/plugin-syntax-jsx": "^7.8.3", "@babel/plugin-syntax-jsx": "^7.8.3",
"@babel/plugin-transform-runtime": "^7.8.3", "@babel/plugin-transform-runtime": "^7.9.0",
"@babel/preset-env": "^7.8.4", "@babel/preset-env": "^7.9.0",
"@babel/runtime": "^7.8.4", "@babel/runtime": "^7.9.2",
"@vue/babel-preset-jsx": "^1.1.2", "@vue/babel-preset-jsx": "^1.1.2",
"babel-plugin-dynamic-import-node": "^2.3.0", "babel-plugin-dynamic-import-node": "^2.3.0",
"core-js": "^3.6.4", "core-js": "^3.6.4",
@ -2280,9 +2280,9 @@
} }
}, },
"@vue/component-compiler-utils": { "@vue/component-compiler-utils": {
"version": "3.1.1", "version": "3.1.2",
"resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.1.1.tgz", "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.1.2.tgz",
"integrity": "sha512-+lN3nsfJJDGMNz7fCpcoYIORrXo0K3OTsdr8jCM7FuqdI4+70TY6gxY6viJ2Xi1clqyPg7LpeOWwjF31vSMmUw==", "integrity": "sha512-QLq9z8m79mCinpaEeSURhnNCN6djxpHw0lpP/bodMlt5kALfONpryMthvnrQOlTcIKoF+VoPi+lPHUYeDFPXug==",
"requires": { "requires": {
"consolidate": "^0.15.1", "consolidate": "^0.15.1",
"hash-sum": "^1.0.2", "hash-sum": "^1.0.2",
@ -2317,17 +2317,17 @@
} }
}, },
"@vuepress/core": { "@vuepress/core": {
"version": "1.4.0", "version": "1.4.1",
"resolved": "https://registry.npmjs.org/@vuepress/core/-/core-1.4.0.tgz", "resolved": "https://registry.npmjs.org/@vuepress/core/-/core-1.4.1.tgz",
"integrity": "sha512-xWiLG6MEzZdXGvr7/ickSr/plxPESC8c3prMOUDxROkFnyOiKmVvIyn4vAmRkFX3Xw4mfOLxucIOpQg0K6hEjw==", "integrity": "sha512-R1oJeSiDQPw8sVo70mrP1Zn2H0nCqnAHb6DV9mpJBQ6ur4VT6qQnCpd2onKU+bZRLlEhm4G8IQNDEV+DuE7zZQ==",
"requires": { "requires": {
"@babel/core": "^7.8.4", "@babel/core": "^7.8.4",
"@vue/babel-preset-app": "^4.1.2", "@vue/babel-preset-app": "^4.1.2",
"@vuepress/markdown": "^1.4.0", "@vuepress/markdown": "1.4.1",
"@vuepress/markdown-loader": "^1.4.0", "@vuepress/markdown-loader": "1.4.1",
"@vuepress/plugin-last-updated": "^1.4.0", "@vuepress/plugin-last-updated": "1.4.1",
"@vuepress/plugin-register-components": "^1.4.0", "@vuepress/plugin-register-components": "1.4.1",
"@vuepress/shared-utils": "^1.4.0", "@vuepress/shared-utils": "1.4.1",
"autoprefixer": "^9.5.1", "autoprefixer": "^9.5.1",
"babel-loader": "^8.0.4", "babel-loader": "^8.0.4",
"cache-loader": "^3.0.0", "cache-loader": "^3.0.0",
@ -3051,11 +3051,11 @@
} }
}, },
"@vuepress/markdown": { "@vuepress/markdown": {
"version": "1.4.0", "version": "1.4.1",
"resolved": "https://registry.npmjs.org/@vuepress/markdown/-/markdown-1.4.0.tgz", "resolved": "https://registry.npmjs.org/@vuepress/markdown/-/markdown-1.4.1.tgz",
"integrity": "sha512-H3uojkiO5/uWKpwBEPdk5fsSj+ZGgNR7xi6oYhUxaUak9nC6mhMZ3KzeNA67QmevG3XHEoYx4d9oeAC1Au1frg==", "integrity": "sha512-5a69ufnu1A3NXqQtzAE5LiR7EbtsQ1qe8UcIr+KizNO4gCg8+E8/uu3hxvDOLs2ElS6b0AihKIuwmeIgZkfeKA==",
"requires": { "requires": {
"@vuepress/shared-utils": "^1.4.0", "@vuepress/shared-utils": "1.4.1",
"markdown-it": "^8.4.1", "markdown-it": "^8.4.1",
"markdown-it-anchor": "^5.0.2", "markdown-it-anchor": "^5.0.2",
"markdown-it-chain": "^1.3.0", "markdown-it-chain": "^1.3.0",
@ -3065,61 +3065,61 @@
} }
}, },
"@vuepress/markdown-loader": { "@vuepress/markdown-loader": {
"version": "1.4.0", "version": "1.4.1",
"resolved": "https://registry.npmjs.org/@vuepress/markdown-loader/-/markdown-loader-1.4.0.tgz", "resolved": "https://registry.npmjs.org/@vuepress/markdown-loader/-/markdown-loader-1.4.1.tgz",
"integrity": "sha512-oEHB6EzCeIxyQxg1HSGX3snRL25V6XZ3O0Zx/sWd5hl0sneEsRLHRMflPGhKu4c6cfsyTck7aTbt7Z71vVy0FQ==", "integrity": "sha512-FGtZ15rRwo9iVMcJ0eX4tf1bxWSKKpC4NGNLJuYzaPlO9ND/U04jsj4Xj454piokr2JzBSmaJlIZTAG1EuiTNw==",
"requires": { "requires": {
"@vuepress/markdown": "^1.4.0", "@vuepress/markdown": "1.4.1",
"loader-utils": "^1.1.0", "loader-utils": "^1.1.0",
"lru-cache": "^5.1.1" "lru-cache": "^5.1.1"
} }
}, },
"@vuepress/plugin-active-header-links": { "@vuepress/plugin-active-header-links": {
"version": "1.4.0", "version": "1.4.1",
"resolved": "https://registry.npmjs.org/@vuepress/plugin-active-header-links/-/plugin-active-header-links-1.4.0.tgz", "resolved": "https://registry.npmjs.org/@vuepress/plugin-active-header-links/-/plugin-active-header-links-1.4.1.tgz",
"integrity": "sha512-UWnRcqJZnX1LaPHxESx4XkRVJCleWvdGlSVivRGNLZuV1xrxJzB6LC86SNMur+imoyzeQL/oIgKY1QFx710g8w==", "integrity": "sha512-xv/qDY6S8rHzLGDHtwn3XV7Gi3Fnevp6d3H18PFK3sNwT2KGzKIe2c7lbn1qHDRUWcxY7+EoT7zmdJwIeG6dWQ==",
"requires": { "requires": {
"lodash.debounce": "^4.0.8" "lodash.debounce": "^4.0.8"
} }
}, },
"@vuepress/plugin-google-analytics": { "@vuepress/plugin-google-analytics": {
"version": "1.4.0", "version": "1.4.1",
"resolved": "https://registry.npmjs.org/@vuepress/plugin-google-analytics/-/plugin-google-analytics-1.4.0.tgz", "resolved": "https://registry.npmjs.org/@vuepress/plugin-google-analytics/-/plugin-google-analytics-1.4.1.tgz",
"integrity": "sha512-Q3jTyNovy81vlqfCQ5MewYU2K/brn0DfhAlJJnelXdbYH7XRe1IA3hZCcQQO73rzIMA/HxIsMBWevs8jTQF3QA==" "integrity": "sha512-s43V5QHdTz0ayfy5vZrfMPpZzJBsj9L79TaxyMux1jOviS7oeWqkvNSblaHwP4Y8BxISehsKte8qsblQEN3zvQ=="
}, },
"@vuepress/plugin-last-updated": { "@vuepress/plugin-last-updated": {
"version": "1.4.0", "version": "1.4.1",
"resolved": "https://registry.npmjs.org/@vuepress/plugin-last-updated/-/plugin-last-updated-1.4.0.tgz", "resolved": "https://registry.npmjs.org/@vuepress/plugin-last-updated/-/plugin-last-updated-1.4.1.tgz",
"integrity": "sha512-sNxCXDz7AO4yIAZTEGt9TaLpJ2E0dgJGWx79nDFKfvpITn+Q2p7dUzkyVVxXs3TWXffoElGdNj/xIL5AUkg2qg==", "integrity": "sha512-67ouc9cB3C19zcDqeJwhwqO9CXjy8G67tcXUgPpL/GsuK11oQbnR4rkupILvNa9HoemtCcF2aaxXSGsi/1VEtA==",
"requires": { "requires": {
"cross-spawn": "^6.0.5" "cross-spawn": "^6.0.5"
} }
}, },
"@vuepress/plugin-nprogress": { "@vuepress/plugin-nprogress": {
"version": "1.4.0", "version": "1.4.1",
"resolved": "https://registry.npmjs.org/@vuepress/plugin-nprogress/-/plugin-nprogress-1.4.0.tgz", "resolved": "https://registry.npmjs.org/@vuepress/plugin-nprogress/-/plugin-nprogress-1.4.1.tgz",
"integrity": "sha512-hJ9phJHONWWZqcWztbVtmmRjZduHQHIOBifUBvAfAGcuOBLVHqRnv3i7XD5UB3MIWPM1/bAoTA2TVs4sb9Wg4Q==", "integrity": "sha512-CIhIuIgKtvk/ULENjefkZAJQqUstdZcqiM/Gs8CDyTKJITpwyqoZcgolFZ+1ZofUQuHuqDj1hKKm3AQ1cG3cBA==",
"requires": { "requires": {
"nprogress": "^0.2.0" "nprogress": "^0.2.0"
} }
}, },
"@vuepress/plugin-register-components": { "@vuepress/plugin-register-components": {
"version": "1.4.0", "version": "1.4.1",
"resolved": "https://registry.npmjs.org/@vuepress/plugin-register-components/-/plugin-register-components-1.4.0.tgz", "resolved": "https://registry.npmjs.org/@vuepress/plugin-register-components/-/plugin-register-components-1.4.1.tgz",
"integrity": "sha512-HmSzCTPVrlJJ8PSIXAvh4RkPy9bGmdrQuAXAtjiiq5rzBjL3uIg2VwzTrKDqf7FkCKs4lcRAEuNxB70bH6tddA==", "integrity": "sha512-6yI4J/tMhOASSLmlP+5p4ccljlWuNBRsyYSKiD5jWAV181oMmN32LtuoCggXBhSvQUgn2grxyjmYw+tcSV5KGQ==",
"requires": { "requires": {
"@vuepress/shared-utils": "^1.4.0" "@vuepress/shared-utils": "1.4.1"
} }
}, },
"@vuepress/plugin-search": { "@vuepress/plugin-search": {
"version": "1.4.0", "version": "1.4.1",
"resolved": "https://registry.npmjs.org/@vuepress/plugin-search/-/plugin-search-1.4.0.tgz", "resolved": "https://registry.npmjs.org/@vuepress/plugin-search/-/plugin-search-1.4.1.tgz",
"integrity": "sha512-5K02DL9Wqlfy/aNiYXdbXBOGzR9zMNKz/P8lfHDU+ZOjtfNf6ImAdUkHS4pi70YkkTuemdYM8JjG/j5UYn6Rjw==" "integrity": "sha512-J4JyXD6M1oOU013s4ZLKMkKEGd7qEtSIsAw2nZY2mckZ7ETX49R5Pv2S5uCqLRQfUQSIGR5TEABL22q0B8uCVA=="
}, },
"@vuepress/shared-utils": { "@vuepress/shared-utils": {
"version": "1.4.0", "version": "1.4.1",
"resolved": "https://registry.npmjs.org/@vuepress/shared-utils/-/shared-utils-1.4.0.tgz", "resolved": "https://registry.npmjs.org/@vuepress/shared-utils/-/shared-utils-1.4.1.tgz",
"integrity": "sha512-6QTv7zMRXAojCuPRIm4aosYfrQO4OREhyxvbFeg/ZMWkVX+xZZQTdE7ZyK/4NAvEgkpjtPTRC1TQYhLJUqC5mQ==", "integrity": "sha512-FBUHFhvR7vk6glQy/qUntBz8bVeWiNYZ2/G16EKaerKKn15xAiD7tUFCQ3L/KjtQJ8TV38GK47UEXh7UTcRwQg==",
"requires": { "requires": {
"chalk": "^2.3.2", "chalk": "^2.3.2",
"diacritics": "^1.3.0", "diacritics": "^1.3.0",
@ -3173,13 +3173,13 @@
} }
}, },
"@vuepress/theme-default": { "@vuepress/theme-default": {
"version": "1.4.0", "version": "1.4.1",
"resolved": "https://registry.npmjs.org/@vuepress/theme-default/-/theme-default-1.4.0.tgz", "resolved": "https://registry.npmjs.org/@vuepress/theme-default/-/theme-default-1.4.1.tgz",
"integrity": "sha512-4ywWVfXZTBha+yuvWoa1HRg0vMpT2wZF3zuW0PDXkDzxqP4DkLljJk8mPpepyuPYlSThn+gHNC8kmnNBbGp3Tw==", "integrity": "sha512-QhU1ORj20xmGr9Gk5szWJyzHm8i+NqxotBTeOF4WsKewB/3SPamJUoipgX4VdChw9jVew1oJQw0TpyDZfiHx+A==",
"requires": { "requires": {
"@vuepress/plugin-active-header-links": "^1.4.0", "@vuepress/plugin-active-header-links": "1.4.1",
"@vuepress/plugin-nprogress": "^1.4.0", "@vuepress/plugin-nprogress": "1.4.1",
"@vuepress/plugin-search": "^1.4.0", "@vuepress/plugin-search": "1.4.1",
"docsearch.js": "^2.5.2", "docsearch.js": "^2.5.2",
"lodash": "^4.17.15", "lodash": "^4.17.15",
"stylus": "^0.54.5", "stylus": "^0.54.5",
@ -6398,9 +6398,9 @@
} }
}, },
"dom-walk": { "dom-walk": {
"version": "0.1.1", "version": "0.1.2",
"resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz",
"integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=" "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w=="
}, },
"domain-browser": { "domain-browser": {
"version": "1.2.0", "version": "1.2.0",
@ -7145,9 +7145,9 @@
} }
}, },
"eslint-plugin-prettier": { "eslint-plugin-prettier": {
"version": "3.1.2", "version": "3.1.3",
"resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.2.tgz", "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.3.tgz",
"integrity": "sha512-GlolCC9y3XZfv3RQfwGew7NnuFDKsfI4lbvRK+PIIo23SFH+LemGs4cKwzAaRa+Mdb+lQO/STaIayno8T5sJJA==", "integrity": "sha512-+HG5jmu/dN3ZV3T6eCD7a4BlAySdN7mLIbJYo0z1cFQuI+r2DiTJEFeF68ots93PsnrMxbzIZ2S/ieX+mkrBeQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"prettier-linter-helpers": "^1.0.0" "prettier-linter-helpers": "^1.0.0"
@ -8693,17 +8693,17 @@
"integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM="
}, },
"i18next": { "i18next": {
"version": "19.4.1", "version": "19.4.2",
"resolved": "https://registry.npmjs.org/i18next/-/i18next-19.4.1.tgz", "resolved": "https://registry.npmjs.org/i18next/-/i18next-19.4.2.tgz",
"integrity": "sha512-dC3ue15jkLebN2je4xEjfjVYd/fSAo+UVK9f+JxvceCJRowkI+S0lGohgKejqU+FYLfvw9IAPylIIEWwR8Djrg==", "integrity": "sha512-gDctWhIgACc92Uub7vb0GTdtLKZTgiDIiBkGExOSPgqhCSyyPOb8svLxixzzSS3yMjC3fduK/BbkRt95JHwvDw==",
"requires": { "requires": {
"@babel/runtime": "^7.3.1" "@babel/runtime": "^7.3.1"
} }
}, },
"i18next-browser-languagedetector": { "i18next-browser-languagedetector": {
"version": "4.0.2", "version": "4.1.0",
"resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-4.0.2.tgz", "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-4.1.0.tgz",
"integrity": "sha512-AK4IZ3XST4HIKShgpB2gOFeDPrMOnZx56GLA6dGo/8rvkiczIlq05lV8w77c3ShEZxtTZeUVRI4Q/cBFFVXS/w==", "integrity": "sha512-Ffsd/gpiJpsPRuLbhIB1RktHXNCuHRaMiKNZRwY5BwVthG9P+qg2WFL0ULpy/KW50+yNBSE4Y/gM5u8CmV5wdA==",
"requires": { "requires": {
"@babel/runtime": "^7.5.5" "@babel/runtime": "^7.5.5"
} }
@ -9124,9 +9124,9 @@
"integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw=="
}, },
"is-installed-globally": { "is-installed-globally": {
"version": "0.3.1", "version": "0.3.2",
"resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.1.tgz", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz",
"integrity": "sha512-oiEcGoQbGc+3/iijAijrK2qFpkNoNjsHOm/5V5iaeydyrS/hnwaRCEgH5cpW0P3T1lSjV5piB7S5b5lEugNLhg==", "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==",
"requires": { "requires": {
"global-dirs": "^2.0.1", "global-dirs": "^2.0.1",
"is-path-inside": "^3.0.1" "is-path-inside": "^3.0.1"
@ -10938,9 +10938,9 @@
} }
}, },
"markdown-it-anchor": { "markdown-it-anchor": {
"version": "5.2.5", "version": "5.2.7",
"resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.2.5.tgz", "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.2.7.tgz",
"integrity": "sha512-xLIjLQmtym3QpoY9llBgApknl7pxAcN3WDRc2d3rwpl+/YvDZHPmKscGs+L6E05xf2KrCXPBvosWt7MZukwSpQ==" "integrity": "sha512-REFmIaSS6szaD1bye80DMbp7ePwsPNvLTR5HunsUcZ0SG0rWJQ+Pz24R4UlTKtjKBPhxo0v0tOBDYjZQQknW8Q=="
}, },
"markdown-it-chain": { "markdown-it-chain": {
"version": "1.3.0", "version": "1.3.0",
@ -13490,7 +13490,8 @@
"prettier": { "prettier": {
"version": "1.19.1", "version": "1.19.1",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz",
"integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==" "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==",
"optional": true
}, },
"prettier-linter-helpers": { "prettier-linter-helpers": {
"version": "1.0.0", "version": "1.0.0",
@ -13544,9 +13545,9 @@
"integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==" "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA=="
}, },
"prismjs": { "prismjs": {
"version": "1.19.0", "version": "1.20.0",
"resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.19.0.tgz", "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.20.0.tgz",
"integrity": "sha512-IVFtbW9mCWm9eOIaEkNyo2Vl4NnEifis2GQ7/MLRG5TQe6t+4Sj9J5QWI9i3v+SS43uZBlCAOn+zYTVYQcPXJw==", "integrity": "sha512-AEDjSrVNkynnw6A+B1DsFkd6AVdTnp+/WoUixFRULlCLZVRZlVQMVWio/16jv7G1FscUxQxOQhWwApgbnxr6kQ==",
"requires": { "requires": {
"clipboard": "^2.0.0" "clipboard": "^2.0.0"
} }
@ -17114,12 +17115,12 @@
"integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==" "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw=="
}, },
"vuepress": { "vuepress": {
"version": "1.4.0", "version": "1.4.1",
"resolved": "https://registry.npmjs.org/vuepress/-/vuepress-1.4.0.tgz", "resolved": "https://registry.npmjs.org/vuepress/-/vuepress-1.4.1.tgz",
"integrity": "sha512-VrBNCCjyrB4EfdIRWTW6uo/xmMzplVsGE/2oGLkgVhWLPCvvSEAcGQhoUKWxRJXk6CdrDCov6jsmu6MA1N3fvw==", "integrity": "sha512-vFePZLEx9FRJf5buDqSSBHHbTrPzBsL1u3Z4LX0HI9iQmHjkP+cGA8MMS0zVYy/xyYf28xWLWo3L/gj0rdMy7w==",
"requires": { "requires": {
"@vuepress/core": "^1.4.0", "@vuepress/core": "1.4.1",
"@vuepress/theme-default": "^1.4.0", "@vuepress/theme-default": "1.4.1",
"cac": "^6.5.6", "cac": "^6.5.6",
"envinfo": "^7.2.0", "envinfo": "^7.2.0",
"opencollective-postinstall": "^2.0.2", "opencollective-postinstall": "^2.0.2",
@ -17178,9 +17179,9 @@
} }
}, },
"vuepress-plugin-container": { "vuepress-plugin-container": {
"version": "2.1.2", "version": "2.1.3",
"resolved": "https://registry.npmjs.org/vuepress-plugin-container/-/vuepress-plugin-container-2.1.2.tgz", "resolved": "https://registry.npmjs.org/vuepress-plugin-container/-/vuepress-plugin-container-2.1.3.tgz",
"integrity": "sha512-Df5KoIDMYiFg45GTfFw2hIiLGSsjhms4f3ppl2UIBf5nWMxi2lfifcoo8MooMSfxboxRZjoDccqQfu0fypaKrQ==", "integrity": "sha512-5bTtt8PKu9edNoc2Op/sRhCynjT+xKO/VuqwH7ftjdwNZUZMl/ymga7L+5lXCWNOLYAzRHaZAyYV5tY/97cl5g==",
"requires": { "requires": {
"markdown-it-container": "^2.0.0" "markdown-it-container": "^2.0.0"
} }

View File

@ -10,13 +10,13 @@
"@fullhuman/postcss-purgecss": "^2.1.2", "@fullhuman/postcss-purgecss": "^2.1.2",
"@testing-library/jest-dom": "^5.5.0", "@testing-library/jest-dom": "^5.5.0",
"@testing-library/react": "^10.0.2", "@testing-library/react": "^10.0.2",
"@testing-library/user-event": "^10.0.1", "@testing-library/user-event": "^10.0.2",
"@vuepress/plugin-google-analytics": "^1.4.0", "@vuepress/plugin-google-analytics": "^1.4.1",
"autoprefixer": "^9.7.6", "autoprefixer": "^9.7.6",
"axios": "^0.19.2", "axios": "^0.19.2",
"html2canvas": "^1.0.0-rc.5", "html2canvas": "^1.0.0-rc.5",
"i18next": "^19.4.1", "i18next": "^19.4.2",
"i18next-browser-languagedetector": "^4.0.2", "i18next-browser-languagedetector": "^4.1.0",
"i18next-xhr-backend": "^3.2.2", "i18next-xhr-backend": "^3.2.2",
"jspdf": "^1.5.3", "jspdf": "^1.5.3",
"lodash": "^4.17.15", "lodash": "^4.17.15",
@ -30,7 +30,7 @@
"react-toastify": "^5.5.0", "react-toastify": "^5.5.0",
"tailwindcss": "^1.2.0", "tailwindcss": "^1.2.0",
"uuid": "^7.0.3", "uuid": "^7.0.3",
"vuepress": "^1.4.0" "vuepress": "^1.4.1"
}, },
"scripts": { "scripts": {
"css": "postcss src/assets/tailwind/tailwind.src.css -o src/assets/tailwind/tailwind.css", "css": "postcss src/assets/tailwind/tailwind.src.css -o src/assets/tailwind/tailwind.css",
@ -72,7 +72,7 @@
"eslint-config-prettier": "^6.10.1", "eslint-config-prettier": "^6.10.1",
"eslint-plugin-import": "^2.20.2", "eslint-plugin-import": "^2.20.2",
"eslint-plugin-jsx-a11y": "^6.2.3", "eslint-plugin-jsx-a11y": "^6.2.3",
"eslint-plugin-prettier": "^3.1.2", "eslint-plugin-prettier": "^3.1.3",
"eslint-plugin-react-hooks": "^3.0.0", "eslint-plugin-react-hooks": "^3.0.0",
"eslint-plugin-react": "^7.19.0", "eslint-plugin-react": "^7.19.0",
"eslint": "^6.8.0" "eslint": "^6.8.0"

View File

@ -6,6 +6,10 @@ import detector from 'i18next-browser-languagedetector';
import resources from './locales'; import resources from './locales';
const languages = [ const languages = [
{
code: 'ar',
name: 'Arabic',
},
{ {
code: 'zh', code: 'zh',
name: 'Chinese', name: 'Chinese',

View File

@ -1,25 +1,45 @@
{ {
"heading": {
"placeholder": "Heading"
},
"item": { "item": {
"add": "Add {{- heading}}", "add": "إضافة {{- heading}}",
"startDate": { "startDate": {
"label": "Start Date", "label": "تاريخ البدء"
"placeholder": "March 2018"
}, },
"endDate": { "endDate": {
"label": "End Date", "label": "تاريخ الانتهاء"
"placeholder": "March 2022"
}, },
"description": { "description": {
"label": "Description" "label": "الوصف"
} }
}, },
"buttons": { "buttons": {
"add": { "add": {
"label": "Add" "label": "إضافة"
} }
}, },
"markdownHelpText": "You can use <1>GitHub Flavored Markdown</1> to style this section of the text." "printDialog": {
"heading": "تحميل السيرة الذاتية الخاصة بك",
"quality": {
"label": "الجودة"
},
"printType": {
"label": "النوع",
"types": {
"unconstrained": "غير مقيّد",
"fitInA4": "ملائم في A4",
"multiPageA4": "صفحات متعددة A4"
}
},
"helpText": [
"يستخدم فى صيغة التصدير هنا HTML canvas لتحويل السيرة الذاتية إلى صورة ثم طباعتها فى ملف pdf ، مما يعنى أنك ستفقد كل قدرات تحديد\\تحليل النص المكتوب.",
"إذا كان هذا مهماً بالنسبة لك، يرجى محاولة طباعة السيرة الذاتية بدلاً من ذلك باستخدام Cmd/Ctrl + P أو زر الطباعة أدناه. قد تختلف النتيجة لأن طبيعة الطباعة تعتمد على نوع المتصفح، ولكن من المعروف أنه يعمل بشكل أفضل على أحدث إصدار من Google Chrome."
],
"buttons": {
"cancel": "إلغاء",
"saveAsPdf": "حفظ كـ pdf"
}
},
"panZoomAnimation": {
"helpText": "يمكنك تحريك وتكبير لوحة الرسم فى أى وقت لتحصل على نظرة أوضح لسيرتك الذاتية."
},
"markdownHelpText": "يمكنك استخدام <1>GitHub Flavored Markdown</1> لتصميم هذا القسم من النص."
} }

View File

@ -1,13 +1,8 @@
{ {
"title": { "title": {
"label": "Title", "label": "العنوان"
"placeholder": "Math & Science Olympiad"
}, },
"subtitle": { "subtitle": {
"label": "Subtitle", "label": "العنوان الفرعي"
"placeholder": "First Place, International Level"
},
"description": {
"placeholder": "You can write about what qualities made you succeed in getting this award."
} }
} }

View File

@ -1,13 +1,8 @@
{ {
"title": { "title": {
"label": "Title", "label": "الاسم"
"placeholder": "Android Development Nanodegree"
}, },
"subtitle": { "subtitle": {
"label": "Subtitle", "label": "الهيئة"
"placeholder": "Udacity"
},
"description": {
"placeholder": "You can write about what you learned from your certification program."
} }
} }

View File

@ -1,16 +1,11 @@
{ {
"name": { "name": {
"label": "Name", "label": "الاسم"
"placeholder": "Harvard University"
}, },
"major": { "major": {
"label": "Major", "label": "التخصص"
"placeholder": "Masters in Computer Science"
}, },
"grade": { "grade": {
"label": "Grade" "label": "الدرجة"
},
"description": {
"placeholder": "You can write about projects or special credit classes that you took while studying at this school."
} }
} }

View File

@ -1,10 +1,8 @@
{ {
"key": { "key": {
"label": "Key", "label": "المفتاح - النوع"
"placeholder": "Date of Birth"
}, },
"value": { "value": {
"label": "Value", "label": "القيمة"
"placeholder": "6th August 1995"
} }
} }

View File

@ -1,9 +1,8 @@
{ {
"key": { "key": {
"label": "Key", "label": "الاسم"
"placeholder": "Dothraki"
}, },
"rating": { "rating": {
"label": "Rating" "label": "التقييم"
} }
} }

View File

@ -1,6 +1,5 @@
{ {
"objective": { "objective": {
"label": "Objective", "label": "الأهداف"
"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."
} }
} }

View File

@ -1,40 +1,35 @@
{ {
"photoUrl": { "photoUrl": {
"label": "Photo URL" "label": "رابط الصورة على الإنترنت"
}, },
"firstName": { "firstName": {
"label": "First Name", "label": "الإسم الأول"
"placeholder": "Jane"
}, },
"lastName": { "lastName": {
"label": "Last Name", "label": "الاسم الأخير"
"placeholder": "Doe"
}, },
"subtitle": { "subtitle": {
"label": "Subtitle", "label": "العنوان الفرعي"
"placeholder": "Full Stack Web Developer"
}, },
"address": { "address": {
"label": "العنوان",
"line1": { "line1": {
"label": "Address Line 1", "label": "السطر 1 للعنوان"
"placeholder": "Palladium Complex"
}, },
"line2": { "line2": {
"label": "Address Line 2", "label": "السطر 2 للعنوان"
"placeholder": "140 E 14th St"
}, },
"line3": { "line3": {
"label": "Address Line 3", "label": "السطر 3 للعنوان"
"placeholder": "New York, NY 10003 USA"
} }
}, },
"phone": { "phone": {
"label": "Phone Number" "label": "رقم الهاتف"
}, },
"website": { "website": {
"label": "Website" "label": "الموقع الالكتروني"
}, },
"email": { "email": {
"label": "Email Address" "label": "عنوان البريد الإلكتروني"
} }
} }

View File

@ -1,19 +1,14 @@
{ {
"name": { "name": {
"label": "Name", "label": "الاسم"
"placeholder": "Richard Hendricks"
}, },
"position": { "position": {
"label": "Position", "label": "المنصب"
"placeholder": "CEO, Pied Piper"
}, },
"phone": { "phone": {
"label": "Phone Number" "label": "رقم الهاتف"
}, },
"email": { "email": {
"label": "Email Address" "label": "عنوان البريد الإلكتروني"
},
"description": {
"placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
} }
} }

View File

@ -1,13 +1,8 @@
{ {
"name": { "name": {
"label": "Name", "label": "الاسم"
"placeholder": "Amazon"
}, },
"role": { "role": {
"label": "Role", "label": "الوظيفة"
"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."
} }
} }

View File

@ -1,36 +1,36 @@
{ {
"title": "About", "title": "حول",
"documentation": { "documentation": {
"heading": "Documentation", "heading": "توضيحات",
"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.", "body": "هل ترغب في معرفة المزيد عن التطبيق؟ تحتاج إلى معلومات عن كيفية المساهمة في المشروع؟ لا مزيد من البحث، هناك دليل شامل تم إعداده من أجلك.",
"buttons": { "buttons": {
"documentation": "Documentation" "documentation": "التوضيحات"
} }
}, },
"bugOrFeatureRequest": { "bugOrFeatureRequest": {
"heading": "Bug? Feature Request?", "heading": "خطأ؟ طلب ميزة جديدة؟",
"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.", "body": "شيء ما يوقف تقدمك فى بناء السيرة الذاتية؟ وجدت خلل مزعج لن يتوقف من العمل؟ تحدث عن ذلك في قسم مشاكل GitHub ، أو أرسل إلى بريدي الإلكتروني باستخدام الإجراءات أدناه.",
"buttons": { "buttons": {
"raiseIssue": "Raise an Issue", "raiseIssue": "رفع مشكلة",
"sendEmail": "Send an Email" "sendEmail": "إرسال بريد إلكتروني"
} }
}, },
"sourceCode": { "sourceCode": {
"heading": "Source Code", "heading": "مصدر الكود البرمجيى",
"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.", "body": "هل تريد تشغيل المشروع من مصدره؟ هل أنت مطور على استعداد للمساهمة في تطوير هذا المشروع؟ انقر على الزر أدناه.",
"buttons": { "buttons": {
"githubRepo": "GitHub Repo" "githubRepo": "مستودع GitHub"
} }
}, },
"license": { "license": {
"heading": "License Information", "heading": "معلومات الترخيص",
"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.", "body": "المشروع خاضع لرخصة MIT ، التي يمكنك القراة عنها أكثر أدناه. في الأساس، يسمح لك باستخدام المشروع في أي مكان بشرط أن تقدم اعتمادات للمؤلف الأصلي.",
"buttons": { "buttons": {
"mitLicense": "MIT License" "mitLicense": "رخصة MIT"
} }
}, },
"footer": { "footer": {
"credit": "Reactive Resume is a project by <1>Amruth Pillai</1>.", "credit": "صنع مع الحب بواسطة <1>أمروث بيلاي</1>",
"thanks": "Thank you for using Reactive Resume!" "thanks": "شكرا لك على استخدام Reactive Resume!"
} }
} }

View File

@ -1,34 +1,33 @@
{ {
"title": "Actions", "title": "الاجراءت",
"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.", "disclaimer": "التغييرات التي تجريها على السيرة الذاتية الخاصة بك يتم حفظها تلقائيًا إلى وحدة التخزين المحلية للمتصفح. لا توجد بيانات، وبالتالي فإن المعلومات الخاصة بك آمنة تمامًا.",
"importExport": { "importExport": {
"heading": "Import/Export", "heading": "إستيراد/تصدير",
"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": "يمكنك استيراد أو تصدير البيانات الخاصة بك بتنسيق JSON. لذلك ، يمكنك تعديل أو طباعة سيرتك الذاتية من أي جهاز. حفظ هذا الملف لاستخدامه لاحقاً.",
"buttons": { "buttons": {
"import": "Import", "import": "إستيراد",
"export": "Export" "export": "تصدير"
} }
}, },
"printResume": { "downloadResume": {
"heading": "Print Your Resume", "heading": "تحميل السيرة الذاتية الخاصة بك",
"body": "You can click on the button below to generate a PDF instantly. Alternatively, you can also use <1>Cmd/Ctrl + P</1> but it would have different effects.", "body": "يمكنك النقر على الزر أدناه لتنزيل نسخة PDF من سيرتك الذاتية على الفور. للحصول على أفضل النتائج، يرجى استخدام أحدث إصدار من Google Chrome.",
"buttons": { "buttons": {
"export": "Export", "saveAsPdf": "حفظ كـ pdf"
"print": "Print"
} }
}, },
"loadDemoData": { "loadDemoData": {
"heading": "Load Demo Data", "heading": "إضافة البيانات التجريبية",
"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.", "body": "غير واضح ما يجب فعله بصفحة جديدة فارغة؟ قم بإضافة بعض البيانات التجريبية مع قيم مسبقة لترى كيف يجب أن تبدو سيرتك الذاتية ويمكنك البدء في التعديل من هناك.",
"buttons": { "buttons": {
"loadData": "Load Data" "loadData": "تحميل-إضافة البيانات"
} }
}, },
"reset": { "reset": {
"heading": "Reset Everything!", "heading": "إعادة تعيين كل شيء!",
"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.", "body": "سيؤدي هذا الإجراء إلى إعادة تعيين جميع بياناتك وإزالة النسخ الاحتياطية التي تم إنشاؤها على وحدة التخزين المحلية لمتصفحك أيضًا. لذا يرجى التأكد من أنك قمت بتصدير بياناتك أولاً قبل إعادة تعيين كل شيء.",
"buttons": { "buttons": {
"reset": "Reset" "reset": "إعادة تعيين"
} }
} }
} }

View File

@ -1,7 +1,7 @@
{ {
"title": "Colors", "title": "الألوان",
"colorOptions": "Color Options", "colorOptions": "خيارات اللون",
"primaryColor": "Primary Color", "primaryColor": "اللون الأساسي",
"accentColor": "Accent Color", "accentColor": "اللون الثانوي",
"clipboardCopyAction": "{{color}} has been copied to the clipboard." "clipboardCopyAction": "تم نسخ {{color}}."
} }

View File

@ -1,7 +1,7 @@
{ {
"title": "Fonts", "title": "الخطوط",
"fontFamily": { "fontFamily": {
"label": "Font Family", "label": "نوع الخط",
"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." "helpText": "يمكنك استخدام أي خط مثبت على جهازك أيضًا. فقط قم بإدخال اسم عائلة الخط هنا وسوف يقوم المتصفح بتحميله لك."
} }
} }

View File

@ -1,7 +1,7 @@
{ {
"title": "Settings", "title": "الإعدادات",
"language": { "language": {
"label": "Language", "label": "اللّغة",
"helpText": "If you would like to help translate the app into your own language, please refer to the <1>Translation Documentation</1>." "helpText": "إذا كنت ترغب في المساعدة في ترجمة التطبيق إلى لغتك الخاصة، يرجى الرجوع إلى <1>وثيقة الترجمة </1>."
} }
} }

View File

@ -1,3 +1,3 @@
{ {
"title": "Templates" "title": "القوالب"
} }