diff --git a/README.md b/README.md
index 803d76e6..02ca4f5b 100644
--- a/README.md
+++ b/README.md
@@ -38,19 +38,58 @@ You have complete control over what goes into your resume, how it looks, what co
### Translation
-To translate the app, just fork the repository, go to `src/i18n/locales` and duplicate the `en.json` file to a new file `your-lang-code.json` and translate all of the strings inside. It's a simple process that would take just a few minutes, and by contributing, your name could also be added down below as a contributor!
+To translate the app, just fork the repository, go to `src/i18n/locales` and duplicate the `en.json` file to a new file `your-lang-code.json` and translate all of the strings inside. It's a simple process that would take just a few minutes, and by contributing, your name could also be added down below as a contributor.
-#### Languages Currently Supported
+For those of you familiar with the Crowdin Platform, you could do that too and just head to http://crowdin.com/project/reactive-resume/ to translate the app over there. They have a great interface that helps you navigate through various strings and manage translations.
+
+##### Languages Currently Supported
- English
- Kannada (ಕನ್ನಡ)
+### Building from Source
+
+Want to run your own instance of Reactive Resume? You are very much free to do so. The requirements to build from source are:
+- NodeJS/NPM
+- A Firebase Project
+
+1. First, clone this project repository
+```
+git clone https://github.com/AmruthPillai/Reactive-Resume.git
+cd Reactive-Resume
+```
+
+2. Run npm install to install dependencies for the project
+```
+npm install
+```
+
+3. Create a `.env` file and fill it with your Firebase credentials
+```
+FIREBASE_APIKEY=""
+FIREBASE_APPID=""
+FIREBASE_AUTHDOMAIN=""
+FIREBASE_DATABASEURL=""
+FIREBASE_MEASUREMENTID=""
+FIREBASE_MESSAGINGSENDERID=""
+FIREBASE_PROJECTID=""
+FIREBASE_STORAGEBUCKET=""
+```
+
+4. Run `npm run start` to run the development server or `npm run build` to build the production app.
+
+And that's it! 🎉
+
### Donation
I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, please consider donating as little as $5 to help keep the project alive :)
#### https://www.buymeacoffee.com/AmruthPillai
+##### Financial Supporters that help Reactive Resume thrive:
+
+- Leon Yuan ([@LeonY1](https://github.com/LeonY1))
+
### Changelog
#### 17th July 2020
@@ -67,4 +106,4 @@ Thank you to everyone who made this project possible, including the many users w

-###### Made with Love by [Amruth Pillai](https://amruthpillai.com/)
\ No newline at end of file
+###### Made with Love by [Amruth Pillai](https://amruthpillai.com/)
diff --git a/functions/.gitignore b/functions/.gitignore
deleted file mode 100644
index 40b878db..00000000
--- a/functions/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-node_modules/
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index f1232d16..0fc6529f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1981,70 +1981,31 @@
}
},
"@mdx-js/mdx": {
- "version": "1.6.7",
- "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.7.tgz",
- "integrity": "sha512-LB+3gFSy5IyKmI4dqbo9g2dLwvxtHzNZN16PQe0D2cJkgVWNfZ4j1wjCO1qYlhpw3mHnsgqKmIP+knGa/El+Iw==",
+ "version": "1.6.11",
+ "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.11.tgz",
+ "integrity": "sha512-3Suqe+FVZvK62t+Lc7xjk3T7wSmh7QqzlVNkAx4jM8Q9GeuhcSWkwjS7VHY6KVoOw/jkBSlmzklyM7zACPSoIA==",
"requires": {
- "@babel/core": "7.10.4",
- "@babel/plugin-syntax-jsx": "7.8.3",
+ "@babel/core": "7.10.5",
+ "@babel/plugin-syntax-jsx": "7.10.4",
"@babel/plugin-syntax-object-rest-spread": "7.8.3",
- "@mdx-js/util": "^1.6.7",
- "babel-plugin-apply-mdx-type-prop": "^1.6.7",
- "babel-plugin-extract-import-names": "^1.6.7",
+ "@mdx-js/util": "^1.6.11",
+ "babel-plugin-apply-mdx-type-prop": "^1.6.11",
+ "babel-plugin-extract-import-names": "^1.6.11",
"camelcase-css": "2.0.1",
"detab": "2.0.3",
- "hast-util-raw": "5.0.2",
+ "hast-util-raw": "6.0.0",
"lodash.uniq": "4.5.0",
"mdast-util-to-hast": "9.1.0",
"remark-footnotes": "1.0.0",
- "remark-mdx": "^1.6.7",
+ "remark-mdx": "^1.6.11",
"remark-parse": "8.0.2",
"remark-squeeze-paragraphs": "4.0.0",
"style-to-object": "0.3.0",
"unified": "9.0.0",
"unist-builder": "2.0.3",
- "unist-util-visit": "2.0.2"
+ "unist-util-visit": "2.0.3"
},
"dependencies": {
- "@babel/core": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.10.4.tgz",
- "integrity": "sha512-3A0tS0HWpy4XujGc7QtOIHTeNwUgWaZc/WuS5YQrfhU67jnVmsD6OGPc1AKHH0LJHQICGncy3+YUjIhVlfDdcA==",
- "requires": {
- "@babel/code-frame": "^7.10.4",
- "@babel/generator": "^7.10.4",
- "@babel/helper-module-transforms": "^7.10.4",
- "@babel/helpers": "^7.10.4",
- "@babel/parser": "^7.10.4",
- "@babel/template": "^7.10.4",
- "@babel/traverse": "^7.10.4",
- "@babel/types": "^7.10.4",
- "convert-source-map": "^1.7.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.1",
- "json5": "^2.1.2",
- "lodash": "^4.17.13",
- "resolve": "^1.3.2",
- "semver": "^5.4.1",
- "source-map": "^0.5.0"
- }
- },
- "@babel/plugin-syntax-jsx": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz",
- "integrity": "sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.3"
- }
- },
- "debug": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
- "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
- "requires": {
- "ms": "^2.1.1"
- }
- },
"is-buffer": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz",
@@ -2073,11 +2034,6 @@
"xtend": "^4.0.1"
}
},
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
- },
"unified": {
"version": "9.0.0",
"resolved": "https://registry.npmjs.org/unified/-/unified-9.0.0.tgz",
@@ -2090,43 +2046,28 @@
"trough": "^1.0.0",
"vfile": "^4.0.0"
}
- },
- "unist-util-is": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.2.tgz",
- "integrity": "sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ=="
- },
- "unist-util-visit": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.2.tgz",
- "integrity": "sha512-HoHNhGnKj6y+Sq+7ASo2zpVdfdRifhTgX2KTU3B/sO/TTlZchp7E3S4vjRzDJ7L60KmrCPsQkVK3lEF3cz36XQ==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^4.0.0",
- "unist-util-visit-parents": "^3.0.0"
- }
}
}
},
"@mdx-js/react": {
- "version": "1.6.7",
- "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.7.tgz",
- "integrity": "sha512-pBxCfBWOHk/i/AnHdpexKvRDbdSOx5s3ZLHvl6DQJkn2zqA5+KtRrwuW2MxEu8MqKOos3hIgVOKD6kbIz0r8Og=="
+ "version": "1.6.11",
+ "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.11.tgz",
+ "integrity": "sha512-59qKdVmpxhGcQ7dJKQucKQHxXoS5A1U8x5IYJCitdGVwM6mXkCj1GYyb873oH4cRlxL8BhVHmGalkXTtLqV9Ag=="
},
"@mdx-js/runtime": {
- "version": "1.6.7",
- "resolved": "https://registry.npmjs.org/@mdx-js/runtime/-/runtime-1.6.7.tgz",
- "integrity": "sha512-iChpx57SpCxaf6dD/X6GRBxXP7kkD7z8Fz6/NBWOhMqLM5mwOtX+rKz1IcDNxIHL/aX8kaKybRmoN7CY5IU7hw==",
+ "version": "1.6.11",
+ "resolved": "https://registry.npmjs.org/@mdx-js/runtime/-/runtime-1.6.11.tgz",
+ "integrity": "sha512-1L3VI0PxnjAIS8BhBv7hx85rtpLWflu8HMg1opCkquEfnZVC6YYTEwMwskZ5iwruToP2iB0uUmJXdDFmuSIsbA==",
"requires": {
- "@mdx-js/mdx": "^1.6.7",
- "@mdx-js/react": "^1.6.7",
+ "@mdx-js/mdx": "^1.6.11",
+ "@mdx-js/react": "^1.6.11",
"buble-jsx-only": "^0.19.8"
}
},
"@mdx-js/util": {
- "version": "1.6.7",
- "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.7.tgz",
- "integrity": "sha512-eiabhtRDYf+JAP5AGEDOdDx+TWZZVm2vzp3K08HhQmTgkk+8/G4eDAGCheTu2PRKvXPFf/hLzjfmdp7PQLCtsA=="
+ "version": "1.6.11",
+ "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.11.tgz",
+ "integrity": "sha512-VbGXtjLOa7RK0w27o9eekGea190sXoJZgltFZzywmLNcBJn3sOynfyNUXH1rx2pyCOOfPcTBYg/Zf9Isfp3BNg=="
},
"@mikaelkristiansson/domready": {
"version": "1.0.10",
@@ -2311,6 +2252,14 @@
"@types/node": "*"
}
},
+ "@types/hast": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.1.tgz",
+ "integrity": "sha512-viwwrB+6xGzw+G1eWpF9geV3fnsDgXqHG+cqgiHrvQfDUW5hzhCyV7Sy3UJxhfRFBsgky2SSW33qi/YrIkjX5Q==",
+ "requires": {
+ "@types/unist": "*"
+ }
+ },
"@types/history": {
"version": "4.7.6",
"resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.6.tgz",
@@ -2397,6 +2346,11 @@
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
"integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
},
+ "@types/parse5": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz",
+ "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw=="
+ },
"@types/prop-types": {
"version": "15.7.3",
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz",
@@ -3329,19 +3283,12 @@
}
},
"babel-plugin-apply-mdx-type-prop": {
- "version": "1.6.7",
- "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.7.tgz",
- "integrity": "sha512-2WztTzkUeeQ1SC4Dc5KmmVq/6tH+5aAGUiq7ioFpZ8eWBneIhF7DzkGirmcUpR8eHVOQRlvKyWfSTVAQxJsQUw==",
+ "version": "1.6.11",
+ "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.11.tgz",
+ "integrity": "sha512-GCdljT0ofgEfEx3Ol3mQIS4f9A/P7m5XG6fLpbU7GIRdncNvQ8x1yhuGWnWJrlZj4/tjz+Hv96BBaGo1bfmiUA==",
"requires": {
- "@babel/helper-plugin-utils": "7.8.3",
- "@mdx-js/util": "^1.6.7"
- },
- "dependencies": {
- "@babel/helper-plugin-utils": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
- "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ=="
- }
+ "@babel/helper-plugin-utils": "7.10.4",
+ "@mdx-js/util": "^1.6.11"
}
},
"babel-plugin-dynamic-import-node": {
@@ -3353,18 +3300,11 @@
}
},
"babel-plugin-extract-import-names": {
- "version": "1.6.7",
- "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.7.tgz",
- "integrity": "sha512-UnqaoHYdzieAOjNupDb8PJQFOEpPIJcniIrCjg/DFPUp8YsYxeolM2sb74EdD6NYVE8/tFvd+0BOuJxQF0iong==",
+ "version": "1.6.11",
+ "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.11.tgz",
+ "integrity": "sha512-vJRNOsWoxE9ufDm5XZR0KoKknA6loyiw0LNdLX1q4P+tLyzqi01HSLXyuBJqYpXYciVPCNHI7WBUnEhyQY+NTg==",
"requires": {
- "@babel/helper-plugin-utils": "7.8.3"
- },
- "dependencies": {
- "@babel/helper-plugin-utils": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
- "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ=="
- }
+ "@babel/helper-plugin-utils": "7.10.4"
}
},
"babel-plugin-lodash": {
@@ -5763,9 +5703,9 @@
}
},
"date-fns": {
- "version": "2.14.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.14.0.tgz",
- "integrity": "sha512-1zD+68jhFgDIM0rF05rcwYO8cExdNqxjq4xP1QKM60Q45mnO6zaMWB4tOzrIr4M4GSLntsKeE4c9Bdl2jhL/yw=="
+ "version": "2.15.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.15.0.tgz",
+ "integrity": "sha512-ZCPzAMJZn3rNUvvQIMlXhDr4A+Ar07eLeGsGREoWU19a3Pqf5oYa+ccd+B3F6XVtQY6HANMFdOQ8A+ipFnvJdQ=="
},
"debug": {
"version": "3.2.6",
@@ -8377,9 +8317,9 @@
"integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc="
},
"gatsby": {
- "version": "2.24.3",
- "resolved": "https://registry.npmjs.org/gatsby/-/gatsby-2.24.3.tgz",
- "integrity": "sha512-WgT5HhkzdtuG1c9xjsTAuE+9GzEB+2M1DibWB1DNatL+sAc2uA71wwaNZYYmZHzFHDX3DJD1pD503Fc06ptJYA==",
+ "version": "2.24.4",
+ "resolved": "https://registry.npmjs.org/gatsby/-/gatsby-2.24.4.tgz",
+ "integrity": "sha512-/Sl4HgJhPvBzZ/JgjNrE5XVDv/o1YsJ+iHcTJCpgWj6At97Bsf4V6Y44KPc/cLTnpHvD8MJGqg1y52WWEHRRTQ==",
"requires": {
"@babel/code-frame": "^7.10.3",
"@babel/core": "^7.10.3",
@@ -8441,7 +8381,7 @@
"file-loader": "^1.1.11",
"fs-exists-cached": "1.0.0",
"fs-extra": "^8.1.0",
- "gatsby-cli": "^2.12.61",
+ "gatsby-cli": "^2.12.62",
"gatsby-core-utils": "^1.3.12",
"gatsby-graphiql-explorer": "^0.4.11",
"gatsby-legacy-polyfills": "^0.0.2",
@@ -8614,9 +8554,9 @@
}
},
"gatsby-cli": {
- "version": "2.12.61",
- "resolved": "https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-2.12.61.tgz",
- "integrity": "sha512-Bdk640xw2fGtog6YUvlWqGVdghzOraEkRkLgdxAHJQWs7U8TiyxVv+urkp8MmIvWK4fe0vdO8VSzg3dmBQytCg==",
+ "version": "2.12.62",
+ "resolved": "https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-2.12.62.tgz",
+ "integrity": "sha512-Hi80WtSfG/zn7xYNRQLTUXJiRB+z+BwYnXdEfxWMLiObK3pXMIQQ431a1XH0Crvksdjkmm0gfY5GRZX4MdYvOQ==",
"requires": {
"@babel/code-frame": "^7.10.3",
"@hapi/joi": "^15.1.1",
@@ -9332,9 +9272,9 @@
}
},
"gatsby-source-filesystem": {
- "version": "2.3.19",
- "resolved": "https://registry.npmjs.org/gatsby-source-filesystem/-/gatsby-source-filesystem-2.3.19.tgz",
- "integrity": "sha512-vFNm1Qx7nHJVtnvA1tsQYNYdr7co8hI8rrt7OwIExW19ouryqSNtzSs7T2MHQNyeXLuIajEA2xOh4Q1OgC+9UA==",
+ "version": "2.3.20",
+ "resolved": "https://registry.npmjs.org/gatsby-source-filesystem/-/gatsby-source-filesystem-2.3.20.tgz",
+ "integrity": "sha512-zwHsOe3BipnGeHvCNz4JSzz9bWbQEFgbpkjCpmOSsPtbNaKKbk7bK8TCLGj268K24x7E5fGuXPTLqXcRfYgEOA==",
"requires": {
"@babel/runtime": "^7.10.3",
"better-queue": "^3.8.10",
@@ -10353,38 +10293,37 @@
}
},
"hast-to-hyperscript": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-7.0.4.tgz",
- "integrity": "sha512-vmwriQ2H0RPS9ho4Kkbf3n3lY436QKLq6VaGA1pzBh36hBi3tm1DO9bR+kaJIbpT10UqaANDkMjxvjVfr+cnOA==",
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.0.tgz",
+ "integrity": "sha512-NJvMYU3GlMLs7hN3CRbsNlMzusVNkYBogVWDGybsuuVQ336gFLiD+q9qtFZT2meSHzln3pNISZWTASWothMSMg==",
"requires": {
+ "@types/unist": "^2.0.3",
"comma-separated-tokens": "^1.0.0",
"property-information": "^5.3.0",
"space-separated-tokens": "^1.0.0",
- "style-to-object": "^0.2.1",
- "unist-util-is": "^3.0.0",
- "web-namespaces": "^1.1.2"
+ "style-to-object": "^0.3.0",
+ "unist-util-is": "^4.0.0",
+ "web-namespaces": "^1.0.0"
},
"dependencies": {
- "style-to-object": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.2.3.tgz",
- "integrity": "sha512-1d/k4EY2N7jVLOqf2j04dTc37TPOv/hHxZmvpg8Pdh8UYydxeu/C1W1U4vD8alzf5V2Gt7rLsmkr4dxAlDm9ng==",
- "requires": {
- "inline-style-parser": "0.1.1"
- }
+ "unist-util-is": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.2.tgz",
+ "integrity": "sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ=="
}
}
},
"hast-util-from-parse5": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-5.0.3.tgz",
- "integrity": "sha512-gOc8UB99F6eWVWFtM9jUikjN7QkWxB3nY0df5Z0Zq1/Nkwl5V4hAAsl0tmwlgWl/1shlTF8DnNYLO8X6wRV9pA==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.0.tgz",
+ "integrity": "sha512-3ZYnfKenbbkhhNdmOQqgH10vnvPivTdsOJCri+APn0Kty+nRkDHArnaX9Hiaf8H+Ig+vkNptL+SRY/6RwWJk1Q==",
"requires": {
- "ccount": "^1.0.3",
+ "@types/parse5": "^5.0.0",
+ "ccount": "^1.0.0",
"hastscript": "^5.0.0",
"property-information": "^5.0.0",
- "web-namespaces": "^1.1.2",
- "xtend": "^4.0.1"
+ "vfile": "^4.0.0",
+ "web-namespaces": "^1.0.0"
}
},
"hast-util-is-element": {
@@ -10398,18 +10337,27 @@
"integrity": "sha512-gW3sxfynIvZApL4L07wryYF4+C9VvH3AUi7LAnVXV4MneGEgwOByXvFo18BgmTWnm7oHAe874jKbIB1YhHSIzA=="
},
"hast-util-raw": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-5.0.2.tgz",
- "integrity": "sha512-3ReYQcIHmzSgMq8UrDZHFL0oGlbuVGdLKs8s/Fe8BfHFAyZDrdv1fy/AGn+Fim8ZuvAHcJ61NQhVMtyfHviT/g==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.0.tgz",
+ "integrity": "sha512-IQo6tv3bMMKxk53DljswliucCJOQxaZFCuKEJ7X80249dmJ1nA9LtOnnylsLlqTG98NjQ+iGcoLAYo9q5FRhRg==",
"requires": {
- "hast-util-from-parse5": "^5.0.0",
- "hast-util-to-parse5": "^5.0.0",
+ "@types/hast": "^2.0.0",
+ "hast-util-from-parse5": "^6.0.0",
+ "hast-util-to-parse5": "^6.0.0",
"html-void-elements": "^1.0.0",
- "parse5": "^5.0.0",
+ "parse5": "^6.0.0",
"unist-util-position": "^3.0.0",
+ "vfile": "^4.0.0",
"web-namespaces": "^1.0.0",
"xtend": "^4.0.0",
"zwitch": "^1.0.0"
+ },
+ "dependencies": {
+ "parse5": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.0.tgz",
+ "integrity": "sha512-lC0A+4DefTdRr+DLQlEwwZqndL9VzEjiuegI5bj3hp4bnzzwQldSqCpHv7+msRpSOHGJyJvkcCa4q15LMUJ8rg=="
+ }
}
},
"hast-util-to-html": {
@@ -10456,11 +10404,11 @@
}
},
"hast-util-to-parse5": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-5.1.2.tgz",
- "integrity": "sha512-ZgYLJu9lYknMfsBY0rBV4TJn2xiwF1fXFFjbP6EE7S0s5mS8LIKBVWzhA1MeIs1SWW6GnnE4In6c3kPb+CWhog==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz",
+ "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==",
"requires": {
- "hast-to-hyperscript": "^7.0.0",
+ "hast-to-hyperscript": "^9.0.0",
"property-information": "^5.0.0",
"web-namespaces": "^1.0.0",
"xtend": "^4.0.0",
@@ -16784,74 +16732,20 @@
"integrity": "sha512-X9Ncj4cj3/CIvLI2Z9IobHtVi8FVdUrdJkCNaL9kdX8ohfsi18DXHsCVd/A7ssARBdccdDb5ODnt62WuEWaM/g=="
},
"remark-mdx": {
- "version": "1.6.7",
- "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.7.tgz",
- "integrity": "sha512-sq9y5g/UC2cuF7LGAmTfn8RfLWH7QAM8imexqOoCsxsOrVo8aU/iZ9HQpFj2eUJfoTljRGE/VLk6XYlUfDLGGg==",
+ "version": "1.6.11",
+ "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.11.tgz",
+ "integrity": "sha512-nijtvQqyv2B6vBAcyi1GEWQl6VKepL2TX8b/vxcAKee6ZBd5AZKJDpIB2V5BbU015iReU/hs6UjYPXSt/d8bvg==",
"requires": {
- "@babel/core": "7.10.4",
- "@babel/helper-plugin-utils": "7.8.3",
- "@babel/plugin-proposal-object-rest-spread": "7.9.6",
- "@babel/plugin-syntax-jsx": "7.8.3",
- "@mdx-js/util": "^1.6.7",
+ "@babel/core": "7.10.5",
+ "@babel/helper-plugin-utils": "7.10.4",
+ "@babel/plugin-proposal-object-rest-spread": "7.10.4",
+ "@babel/plugin-syntax-jsx": "7.10.4",
+ "@mdx-js/util": "^1.6.11",
"is-alphabetical": "1.0.4",
"remark-parse": "8.0.2",
"unified": "9.0.0"
},
"dependencies": {
- "@babel/core": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.10.4.tgz",
- "integrity": "sha512-3A0tS0HWpy4XujGc7QtOIHTeNwUgWaZc/WuS5YQrfhU67jnVmsD6OGPc1AKHH0LJHQICGncy3+YUjIhVlfDdcA==",
- "requires": {
- "@babel/code-frame": "^7.10.4",
- "@babel/generator": "^7.10.4",
- "@babel/helper-module-transforms": "^7.10.4",
- "@babel/helpers": "^7.10.4",
- "@babel/parser": "^7.10.4",
- "@babel/template": "^7.10.4",
- "@babel/traverse": "^7.10.4",
- "@babel/types": "^7.10.4",
- "convert-source-map": "^1.7.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.1",
- "json5": "^2.1.2",
- "lodash": "^4.17.13",
- "resolve": "^1.3.2",
- "semver": "^5.4.1",
- "source-map": "^0.5.0"
- }
- },
- "@babel/helper-plugin-utils": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
- "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ=="
- },
- "@babel/plugin-proposal-object-rest-spread": {
- "version": "7.9.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.6.tgz",
- "integrity": "sha512-Ga6/fhGqA9Hj+y6whNpPv8psyaK5xzrQwSPsGPloVkvmH+PqW1ixdnfJ9uIO06OjQNYol3PMnfmJ8vfZtkzF+A==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.3",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
- "@babel/plugin-transform-parameters": "^7.9.5"
- }
- },
- "@babel/plugin-syntax-jsx": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz",
- "integrity": "sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.3"
- }
- },
- "debug": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
- "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
- "requires": {
- "ms": "^2.1.1"
- }
- },
"is-buffer": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz",
@@ -16880,11 +16774,6 @@
"xtend": "^4.0.1"
}
},
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
- },
"unified": {
"version": "9.0.0",
"resolved": "https://registry.npmjs.org/unified/-/unified-9.0.0.tgz",
@@ -16983,9 +16872,9 @@
}
},
"remark-stringify": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-8.1.0.tgz",
- "integrity": "sha512-FSPZv1ds76oAZjurhhuV5qXSUSoz6QRPuwYK38S41sLHwg4oB7ejnmZshj7qwjgYLf93kdz6BOX9j5aidNE7rA==",
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-8.1.1.tgz",
+ "integrity": "sha512-q4EyPZT3PcA3Eq7vPpT6bIdokXzFGp9i85igjmhRyXWmPs0Y6/d2FYwUNotKAWyLch7g0ASZJn/KHHcHZQ163A==",
"requires": {
"ccount": "^1.0.0",
"is-alphanumeric": "^1.0.0",
diff --git a/package.json b/package.json
index 0638e0a5..2c2653b8 100644
--- a/package.json
+++ b/package.json
@@ -26,7 +26,7 @@
"downloadjs": "^1.4.7",
"firebase": "^7.16.1",
"formik": "^2.1.5",
- "gatsby": "^2.24.3",
+ "gatsby": "^2.24.4",
"gatsby-image": "^2.4.13",
"gatsby-plugin-create-client-paths": "^2.3.10",
"gatsby-plugin-firebase": "^0.2.0-beta.4",
@@ -39,7 +39,7 @@
"gatsby-plugin-react-helmet": "^3.3.10",
"gatsby-plugin-sharp": "^2.6.19",
"gatsby-plugin-sitemap": "^2.4.11",
- "gatsby-source-filesystem": "^2.3.19",
+ "gatsby-source-filesystem": "^2.3.20",
"gatsby-source-gravatar": "^1.0.0",
"gatsby-transformer-remark": "^2.8.25",
"gatsby-transformer-sharp": "^2.5.11",
diff --git a/src/components/builder/right/sections/Actions.js b/src/components/builder/right/sections/Actions.js
index 64b6bd22..a968e261 100644
--- a/src/components/builder/right/sections/Actions.js
+++ b/src/components/builder/right/sections/Actions.js
@@ -88,7 +88,7 @@ const Actions = ({ id }) => {
{t('builder.actions.share.heading')}
-
{t('builder.actions.export.text')}
+
{t('builder.actions.share.text')}
{
query {
screen1: file(relativePath: { eq: "screenshots/screen-1.png" }) {
childImageSharp {
- fluid(maxWidth: 800) {
- ...GatsbyImageSharpFluid
+ original {
+ src
}
- fixed(width: 300) {
+ fixed(width: 320) {
...GatsbyImageSharpFixed
}
}
}
screen2: file(relativePath: { eq: "screenshots/screen-2.png" }) {
childImageSharp {
- fluid(maxWidth: 800) {
- ...GatsbyImageSharpFluid
+ original {
+ src
}
- fixed(width: 300) {
+ fixed(width: 320) {
...GatsbyImageSharpFixed
}
}
}
screen3: file(relativePath: { eq: "screenshots/screen-3.png" }) {
childImageSharp {
- fluid(maxWidth: 800) {
- ...GatsbyImageSharpFluid
+ original {
+ src
}
- fixed(width: 300) {
+ fixed(width: 320) {
...GatsbyImageSharpFixed
}
}
}
screen4: file(relativePath: { eq: "screenshots/screen-4.png" }) {
childImageSharp {
- fluid(maxWidth: 800) {
- ...GatsbyImageSharpFluid
+ original {
+ src
}
- fixed(width: 300) {
+ fixed(width: 320) {
...GatsbyImageSharpFixed
}
}
}
screen5: file(relativePath: { eq: "screenshots/screen-5.png" }) {
childImageSharp {
- fluid(maxWidth: 800) {
- ...GatsbyImageSharpFluid
+ original {
+ src
}
- fixed(width: 300) {
- ...GatsbyImageSharpFixed
- }
- }
- }
- screen6: file(relativePath: { eq: "screenshots/screen-6.png" }) {
- childImageSharp {
- fluid(maxWidth: 800) {
- ...GatsbyImageSharpFluid
- }
- fixed(width: 300) {
+ fixed(width: 320) {
...GatsbyImageSharpFixed
}
}
@@ -79,8 +69,8 @@ const Screenshots = () => {
target="_blank"
rel="noreferrer"
className={styles.screenshot}
- key={screenshots[x].childImageSharp.fluid.src}
- href={screenshots[x].childImageSharp.fluid.src}
+ key={screenshots[x].childImageSharp.original.src}
+ href={screenshots[x].childImageSharp.original.src}
>
Reactive Resume Screenshotmarkdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/ar.json b/src/i18n/locales/ar.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/ar.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/bg.json b/src/i18n/locales/bg.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/bg.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/ca.json b/src/i18n/locales/ca.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/ca.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/cs.json b/src/i18n/locales/cs.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/cs.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/da.json b/src/i18n/locales/da.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/da.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/de.json b/src/i18n/locales/de.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/de.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/el.json b/src/i18n/locales/el.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/el.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/en.json b/src/i18n/locales/en.json
index d481c78c..2eea5083 100644
--- a/src/i18n/locales/en.json
+++ b/src/i18n/locales/en.json
@@ -57,6 +57,7 @@
},
"builder": {
"toasts": {
+ "formErrors": "You might need to fill up all the required fields before submitting this form.",
"doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
"loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
},
diff --git a/src/i18n/locales/fi.json b/src/i18n/locales/fi.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/fi.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/fr.json b/src/i18n/locales/fr.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/fr.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/he.json b/src/i18n/locales/he.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/he.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/hi.json b/src/i18n/locales/hi.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/hi.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/hu.json b/src/i18n/locales/hu.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/hu.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/it.json b/src/i18n/locales/it.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/it.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/ja.json b/src/i18n/locales/ja.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/ja.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/kn.json b/src/i18n/locales/kn.json
index 47e241e1..76ffe8ae 100644
--- a/src/i18n/locales/kn.json
+++ b/src/i18n/locales/kn.json
@@ -59,7 +59,8 @@
"toasts": {
"formErrors": "ಈ ಫಾರ್ಮ್ ಅನ್ನು ಸಲ್ಲಿಸುವ ಮೊದಲು ನೀವು ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಕ್ಷೇತ್ರಗಳನ್ನು ಭರ್ತಿ ಮಾಡಬೇಕಾಗಬಹುದು.",
"doesNotExist": "ನೀವು ಹುಡುಕುತ್ತಿದ್ದ ರೇಸುಮೆವು ಇನ್ನು ಮುಂದೆ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ... ಅಥವಾ ಬಹುಶಃ ಅದು ಎಂದಿಗೂ ಆಗಲಿಲ್ಲವೇ?",
- "loadDemoData": "ಎಲ್ಲಿಂದ ಪ್ರಾರಂಭಿಸಬೇಕು ಎಂದು ಖಚಿತವಾಗಿಲ್ಲವೇ? ರಿಯಾಕ್ಟಿವ್ ರೇಸುಮೆವು ಏನು ನೀಡುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡಲು ಡೆಮೊ ಡೇಟಾವನ್ನು ಲೋಡ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿ."
+ "loadDemoData": "ಎಲ್ಲಿಂದ ಪ್ರಾರಂಭಿಸಬೇಕು ಎಂದು ಖಚಿತವಾಗಿಲ್ಲವೇ? ರಿಯಾಕ್ಟಿವ್ ರೇಸುಮೆವು ಏನು ನೀಡುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡಲು ಡೆಮೊ ಡೇಟಾವನ್ನು ಲೋಡ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿ.",
+ "formErrors": "ಈ ಫಾರ್ಮ್ ಅನ್ನು ಸಲ್ಲಿಸುವ ಮೊದಲು ನೀವು ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಕ್ಷೇತ್ರಗಳನ್ನು ಭರ್ತಿ ಮಾಡಬೇಕಾಗಬಹುದು."
},
"sections": {
"heading": "ಶಿರೋನಾಮೆ",
diff --git a/src/i18n/locales/ko.json b/src/i18n/locales/ko.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/ko.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/nl.json b/src/i18n/locales/nl.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/nl.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/no.json b/src/i18n/locales/no.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/no.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/pl.json b/src/i18n/locales/pl.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/pl.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/pt.json b/src/i18n/locales/pt.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/pt.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/ro.json b/src/i18n/locales/ro.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/ro.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/ru.json b/src/i18n/locales/ru.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/ru.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/sr.json b/src/i18n/locales/sr.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/sr.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/sv.json b/src/i18n/locales/sv.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/sv.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/ta.json b/src/i18n/locales/ta.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/ta.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/tr.json b/src/i18n/locales/tr.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/tr.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/uk.json b/src/i18n/locales/uk.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/uk.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/vi.json b/src/i18n/locales/vi.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/vi.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/zh.json b/src/i18n/locales/zh.json
deleted file mode 100644
index d481c78c..00000000
--- a/src/i18n/locales/zh.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Pincode"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, and viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "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 using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "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.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has it's own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from Reactive Resume by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/modals/DataModal.js b/src/modals/DataModal.js
index ca173652..f6b99c5b 100644
--- a/src/modals/DataModal.js
+++ b/src/modals/DataModal.js
@@ -3,6 +3,7 @@ import { isEmpty, isFunction } from 'lodash';
import React, { memo, useContext, useEffect, useRef, useState } from 'react';
import { v4 as uuidv4 } from 'uuid';
import { useTranslation } from 'react-i18next';
+import { toast } from 'react-toastify';
import Button from '../components/shared/Button';
import ModalContext from '../contexts/ModalContext';
import { useDispatch } from '../contexts/ResumeContext';
@@ -46,7 +47,9 @@ const DataModal = ({
const onSubmit = async (newData) => {
setLoading(true);
- if (isEmpty(await validateForm())) {
+ const errors = await validateForm();
+
+ if (isEmpty(errors)) {
if (isEditMode) {
if (data !== newData) {
isFunction(onEdit)
@@ -75,6 +78,9 @@ const DataModal = ({
setLoading(false);
modalRef.current.handleClose();
+ } else {
+ toast.error(t('builder.toasts.formErrors'));
+ setLoading(false);
}
};
diff --git a/src/pages/index.js b/src/pages/index.js
index 9d874050..36eee1dc 100644
--- a/src/pages/index.js
+++ b/src/pages/index.js
@@ -2,9 +2,13 @@ import { Link } from '@reach/router';
import React, { memo } from 'react';
import { Helmet } from 'react-helmet';
import { useTranslation } from 'react-i18next';
+import { FaUserSecret } from 'react-icons/fa';
+import { GiWalkingBoot } from 'react-icons/gi';
+import { IoIosRocket } from 'react-icons/io';
+import { RiRefreshLine } from 'react-icons/ri';
import Hero from '../components/landing/Hero';
-import Wrapper from '../components/shared/Wrapper';
import Screenshots from '../components/landing/Screenshots';
+import Wrapper from '../components/shared/Wrapper';
const Home = () => {
const { t } = useTranslation();
@@ -30,8 +34,11 @@ const Home = () => {
-
-
+
+
Keep up with the latest trends in resume design without having to
start from scratch. With new templates being designed every week and
having made it that easy to design your own templates and submit
@@ -39,7 +46,10 @@ const Home = () => {
friend’s resume again.
-
+
The biggest problem I’ve faced was when I had to update my resume
when I learned a new skill or found a new job. The ever-shifting
layouts and inconsistency with design over a number of years made it
@@ -47,7 +57,10 @@ const Home = () => {
easy as few clicks.
-
+
There are brilliant alternatives to this app like Novoresume and
Zety , but they come at a cost, mainly because of the time the
developers and the marketing they had to incur to make the product.
@@ -56,7 +69,10 @@ const Home = () => {
a resume to bootstrap their career.
-
+
You must be thinking, if you're not paying for the product,
then you are the product. Or, at least your data is?{' '}
Well, this is the exception. Your data is your own,
@@ -112,10 +128,13 @@ const Home = () => {
);
};
-const Feature = ({ title, children }) => {
+const Feature = ({ icon: Icon, title, children }) => {
return (
-
{title}
+
+
+
{title}
+
{children}
);
diff --git a/src/styles/global.css b/src/styles/global.css
index dd77067b..663725e4 100644
--- a/src/styles/global.css
+++ b/src/styles/global.css
@@ -48,6 +48,11 @@ section {
@apply leading-relaxed whitespace-pre-wrap;
}
+.markdown ul {
+ list-style: disc;
+ list-style-position: inside;
+}
+
@page {
margin: 0;
}
diff --git a/src/templates/Celebi.js b/src/templates/Celebi.js
index 283f6ca8..285af3f5 100644
--- a/src/templates/Celebi.js
+++ b/src/templates/Celebi.js
@@ -48,7 +48,7 @@ const Celebi = ({ data }) => {
backgroundColor: `rgba(${r}, ${g}, ${b}, 0.1)`,
},
rightSection: {
- top: '160px',
+ marginTop: '160px',
},
};
diff --git a/static/images/screenshots/screen-1.png b/static/images/screenshots/screen-1.png
index 53a1696e..25754e55 100644
Binary files a/static/images/screenshots/screen-1.png and b/static/images/screenshots/screen-1.png differ
diff --git a/static/images/screenshots/screen-2.png b/static/images/screenshots/screen-2.png
index 20bf967b..892d7e74 100644
Binary files a/static/images/screenshots/screen-2.png and b/static/images/screenshots/screen-2.png differ
diff --git a/static/images/screenshots/screen-3.png b/static/images/screenshots/screen-3.png
index 1842c4f1..0d91df38 100644
Binary files a/static/images/screenshots/screen-3.png and b/static/images/screenshots/screen-3.png differ
diff --git a/static/images/screenshots/screen-4.png b/static/images/screenshots/screen-4.png
index 2fdbc612..f41eb693 100644
Binary files a/static/images/screenshots/screen-4.png and b/static/images/screenshots/screen-4.png differ
diff --git a/static/images/screenshots/screen-5.png b/static/images/screenshots/screen-5.png
index 5f4f685e..8cb01a8f 100644
Binary files a/static/images/screenshots/screen-5.png and b/static/images/screenshots/screen-5.png differ
diff --git a/static/images/screenshots/screen-6.png b/static/images/screenshots/screen-6.png
deleted file mode 100644
index 101c7dc9..00000000
Binary files a/static/images/screenshots/screen-6.png and /dev/null differ