onChange('theme.layout', x.key)}>
![]()
{
@@ -120,8 +123,7 @@ const reducer = (state, { type, payload }) => {
return {
...state,
- data: payload.data,
- theme: payload.theme,
+ ...payload,
};
case 'load_dummy_data':
return {
diff --git a/src/i18n/index.js b/src/i18n/index.js
new file mode 100644
index 000000000..ce17d0558
--- /dev/null
+++ b/src/i18n/index.js
@@ -0,0 +1,24 @@
+import i18n from 'i18next';
+import { initReactI18next } from 'react-i18next';
+
+import resources from './locales';
+
+const languages = [
+ {
+ code: 'en',
+ name: 'English',
+ },
+];
+
+i18n.use(initReactI18next).init({
+ lng: 'en',
+ fallbackLng: 'en',
+ resources,
+ debug: true,
+ ns: ['app', 'leftSidebar', 'rightSidebar'],
+ defaultNS: 'app',
+});
+
+export { languages };
+
+export default i18n;
diff --git a/src/i18n/locales/af/app/app.json b/src/i18n/locales/af/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/af/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/af/app/index.js b/src/i18n/locales/af/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/af/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/af/index.js b/src/i18n/locales/af/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/af/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/af/leftSidebar/awards.json b/src/i18n/locales/af/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/af/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/af/leftSidebar/certifications.json b/src/i18n/locales/af/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/af/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/af/leftSidebar/education.json b/src/i18n/locales/af/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/af/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/af/leftSidebar/extras.json b/src/i18n/locales/af/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/af/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/af/leftSidebar/index.js b/src/i18n/locales/af/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/af/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/af/leftSidebar/languages.json b/src/i18n/locales/af/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/af/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/af/leftSidebar/objective.json b/src/i18n/locales/af/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/af/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/af/leftSidebar/profile.json b/src/i18n/locales/af/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/af/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/af/leftSidebar/references.json b/src/i18n/locales/af/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/af/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/af/leftSidebar/skills.json b/src/i18n/locales/af/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/af/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/af/leftSidebar/work.json b/src/i18n/locales/af/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/af/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/af/rightSidebar/about.json b/src/i18n/locales/af/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/af/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/af/rightSidebar/actions.json b/src/i18n/locales/af/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/af/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/af/rightSidebar/colors.json b/src/i18n/locales/af/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/af/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/af/rightSidebar/fonts.json b/src/i18n/locales/af/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/af/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/af/rightSidebar/index.js b/src/i18n/locales/af/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/af/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/af/rightSidebar/settings.json b/src/i18n/locales/af/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/af/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/af/rightSidebar/templates.json b/src/i18n/locales/af/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/af/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/ar/app/app.json b/src/i18n/locales/ar/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/ar/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/ar/app/index.js b/src/i18n/locales/ar/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/ar/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/ar/index.js b/src/i18n/locales/ar/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/ar/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/ar/leftSidebar/awards.json b/src/i18n/locales/ar/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/ar/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/ar/leftSidebar/certifications.json b/src/i18n/locales/ar/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/ar/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/ar/leftSidebar/education.json b/src/i18n/locales/ar/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/ar/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/ar/leftSidebar/extras.json b/src/i18n/locales/ar/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/ar/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/ar/leftSidebar/index.js b/src/i18n/locales/ar/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/ar/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/ar/leftSidebar/languages.json b/src/i18n/locales/ar/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/ar/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/ar/leftSidebar/objective.json b/src/i18n/locales/ar/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/ar/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/ar/leftSidebar/profile.json b/src/i18n/locales/ar/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/ar/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/ar/leftSidebar/references.json b/src/i18n/locales/ar/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/ar/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/ar/leftSidebar/skills.json b/src/i18n/locales/ar/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/ar/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/ar/leftSidebar/work.json b/src/i18n/locales/ar/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/ar/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/ar/rightSidebar/about.json b/src/i18n/locales/ar/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/ar/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/ar/rightSidebar/actions.json b/src/i18n/locales/ar/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/ar/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/ar/rightSidebar/colors.json b/src/i18n/locales/ar/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/ar/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/ar/rightSidebar/fonts.json b/src/i18n/locales/ar/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/ar/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/ar/rightSidebar/index.js b/src/i18n/locales/ar/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/ar/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/ar/rightSidebar/settings.json b/src/i18n/locales/ar/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/ar/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/ar/rightSidebar/templates.json b/src/i18n/locales/ar/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/ar/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/as/app/app.json b/src/i18n/locales/as/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/as/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/as/app/index.js b/src/i18n/locales/as/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/as/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/as/index.js b/src/i18n/locales/as/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/as/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/as/leftSidebar/awards.json b/src/i18n/locales/as/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/as/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/as/leftSidebar/certifications.json b/src/i18n/locales/as/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/as/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/as/leftSidebar/education.json b/src/i18n/locales/as/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/as/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/as/leftSidebar/extras.json b/src/i18n/locales/as/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/as/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/as/leftSidebar/index.js b/src/i18n/locales/as/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/as/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/as/leftSidebar/languages.json b/src/i18n/locales/as/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/as/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/as/leftSidebar/objective.json b/src/i18n/locales/as/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/as/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/as/leftSidebar/profile.json b/src/i18n/locales/as/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/as/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/as/leftSidebar/references.json b/src/i18n/locales/as/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/as/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/as/leftSidebar/skills.json b/src/i18n/locales/as/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/as/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/as/leftSidebar/work.json b/src/i18n/locales/as/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/as/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/as/rightSidebar/about.json b/src/i18n/locales/as/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/as/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/as/rightSidebar/actions.json b/src/i18n/locales/as/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/as/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/as/rightSidebar/colors.json b/src/i18n/locales/as/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/as/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/as/rightSidebar/fonts.json b/src/i18n/locales/as/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/as/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/as/rightSidebar/index.js b/src/i18n/locales/as/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/as/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/as/rightSidebar/settings.json b/src/i18n/locales/as/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/as/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/as/rightSidebar/templates.json b/src/i18n/locales/as/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/as/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/ca/app/app.json b/src/i18n/locales/ca/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/ca/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/ca/app/index.js b/src/i18n/locales/ca/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/ca/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/ca/index.js b/src/i18n/locales/ca/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/ca/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/ca/leftSidebar/awards.json b/src/i18n/locales/ca/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/ca/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/ca/leftSidebar/certifications.json b/src/i18n/locales/ca/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/ca/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/ca/leftSidebar/education.json b/src/i18n/locales/ca/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/ca/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/ca/leftSidebar/extras.json b/src/i18n/locales/ca/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/ca/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/ca/leftSidebar/index.js b/src/i18n/locales/ca/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/ca/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/ca/leftSidebar/languages.json b/src/i18n/locales/ca/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/ca/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/ca/leftSidebar/objective.json b/src/i18n/locales/ca/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/ca/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/ca/leftSidebar/profile.json b/src/i18n/locales/ca/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/ca/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/ca/leftSidebar/references.json b/src/i18n/locales/ca/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/ca/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/ca/leftSidebar/skills.json b/src/i18n/locales/ca/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/ca/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/ca/leftSidebar/work.json b/src/i18n/locales/ca/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/ca/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/ca/rightSidebar/about.json b/src/i18n/locales/ca/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/ca/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/ca/rightSidebar/actions.json b/src/i18n/locales/ca/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/ca/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/ca/rightSidebar/colors.json b/src/i18n/locales/ca/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/ca/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/ca/rightSidebar/fonts.json b/src/i18n/locales/ca/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/ca/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/ca/rightSidebar/index.js b/src/i18n/locales/ca/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/ca/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/ca/rightSidebar/settings.json b/src/i18n/locales/ca/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/ca/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/ca/rightSidebar/templates.json b/src/i18n/locales/ca/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/ca/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/cs/app/app.json b/src/i18n/locales/cs/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/cs/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/cs/app/index.js b/src/i18n/locales/cs/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/cs/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/cs/index.js b/src/i18n/locales/cs/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/cs/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/cs/leftSidebar/awards.json b/src/i18n/locales/cs/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/cs/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/cs/leftSidebar/certifications.json b/src/i18n/locales/cs/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/cs/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/cs/leftSidebar/education.json b/src/i18n/locales/cs/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/cs/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/cs/leftSidebar/extras.json b/src/i18n/locales/cs/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/cs/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/cs/leftSidebar/index.js b/src/i18n/locales/cs/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/cs/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/cs/leftSidebar/languages.json b/src/i18n/locales/cs/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/cs/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/cs/leftSidebar/objective.json b/src/i18n/locales/cs/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/cs/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/cs/leftSidebar/profile.json b/src/i18n/locales/cs/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/cs/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/cs/leftSidebar/references.json b/src/i18n/locales/cs/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/cs/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/cs/leftSidebar/skills.json b/src/i18n/locales/cs/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/cs/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/cs/leftSidebar/work.json b/src/i18n/locales/cs/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/cs/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/cs/rightSidebar/about.json b/src/i18n/locales/cs/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/cs/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/cs/rightSidebar/actions.json b/src/i18n/locales/cs/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/cs/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/cs/rightSidebar/colors.json b/src/i18n/locales/cs/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/cs/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/cs/rightSidebar/fonts.json b/src/i18n/locales/cs/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/cs/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/cs/rightSidebar/index.js b/src/i18n/locales/cs/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/cs/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/cs/rightSidebar/settings.json b/src/i18n/locales/cs/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/cs/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/cs/rightSidebar/templates.json b/src/i18n/locales/cs/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/cs/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/da/app/app.json b/src/i18n/locales/da/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/da/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/da/app/index.js b/src/i18n/locales/da/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/da/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/da/index.js b/src/i18n/locales/da/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/da/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/da/leftSidebar/awards.json b/src/i18n/locales/da/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/da/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/da/leftSidebar/certifications.json b/src/i18n/locales/da/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/da/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/da/leftSidebar/education.json b/src/i18n/locales/da/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/da/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/da/leftSidebar/extras.json b/src/i18n/locales/da/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/da/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/da/leftSidebar/index.js b/src/i18n/locales/da/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/da/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/da/leftSidebar/languages.json b/src/i18n/locales/da/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/da/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/da/leftSidebar/objective.json b/src/i18n/locales/da/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/da/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/da/leftSidebar/profile.json b/src/i18n/locales/da/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/da/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/da/leftSidebar/references.json b/src/i18n/locales/da/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/da/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/da/leftSidebar/skills.json b/src/i18n/locales/da/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/da/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/da/leftSidebar/work.json b/src/i18n/locales/da/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/da/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/da/rightSidebar/about.json b/src/i18n/locales/da/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/da/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/da/rightSidebar/actions.json b/src/i18n/locales/da/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/da/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/da/rightSidebar/colors.json b/src/i18n/locales/da/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/da/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/da/rightSidebar/fonts.json b/src/i18n/locales/da/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/da/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/da/rightSidebar/index.js b/src/i18n/locales/da/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/da/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/da/rightSidebar/settings.json b/src/i18n/locales/da/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/da/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/da/rightSidebar/templates.json b/src/i18n/locales/da/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/da/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/de/app/app.json b/src/i18n/locales/de/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/de/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/de/app/index.js b/src/i18n/locales/de/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/de/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/de/index.js b/src/i18n/locales/de/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/de/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/de/leftSidebar/awards.json b/src/i18n/locales/de/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/de/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/de/leftSidebar/certifications.json b/src/i18n/locales/de/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/de/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/de/leftSidebar/education.json b/src/i18n/locales/de/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/de/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/de/leftSidebar/extras.json b/src/i18n/locales/de/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/de/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/de/leftSidebar/index.js b/src/i18n/locales/de/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/de/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/de/leftSidebar/languages.json b/src/i18n/locales/de/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/de/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/de/leftSidebar/objective.json b/src/i18n/locales/de/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/de/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/de/leftSidebar/profile.json b/src/i18n/locales/de/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/de/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/de/leftSidebar/references.json b/src/i18n/locales/de/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/de/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/de/leftSidebar/skills.json b/src/i18n/locales/de/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/de/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/de/leftSidebar/work.json b/src/i18n/locales/de/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/de/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/de/rightSidebar/about.json b/src/i18n/locales/de/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/de/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/de/rightSidebar/actions.json b/src/i18n/locales/de/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/de/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/de/rightSidebar/colors.json b/src/i18n/locales/de/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/de/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/de/rightSidebar/fonts.json b/src/i18n/locales/de/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/de/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/de/rightSidebar/index.js b/src/i18n/locales/de/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/de/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/de/rightSidebar/settings.json b/src/i18n/locales/de/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/de/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/de/rightSidebar/templates.json b/src/i18n/locales/de/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/de/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/el/app/app.json b/src/i18n/locales/el/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/el/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/el/app/index.js b/src/i18n/locales/el/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/el/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/el/index.js b/src/i18n/locales/el/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/el/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/el/leftSidebar/awards.json b/src/i18n/locales/el/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/el/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/el/leftSidebar/certifications.json b/src/i18n/locales/el/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/el/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/el/leftSidebar/education.json b/src/i18n/locales/el/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/el/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/el/leftSidebar/extras.json b/src/i18n/locales/el/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/el/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/el/leftSidebar/index.js b/src/i18n/locales/el/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/el/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/el/leftSidebar/languages.json b/src/i18n/locales/el/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/el/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/el/leftSidebar/objective.json b/src/i18n/locales/el/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/el/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/el/leftSidebar/profile.json b/src/i18n/locales/el/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/el/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/el/leftSidebar/references.json b/src/i18n/locales/el/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/el/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/el/leftSidebar/skills.json b/src/i18n/locales/el/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/el/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/el/leftSidebar/work.json b/src/i18n/locales/el/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/el/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/el/rightSidebar/about.json b/src/i18n/locales/el/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/el/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/el/rightSidebar/actions.json b/src/i18n/locales/el/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/el/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/el/rightSidebar/colors.json b/src/i18n/locales/el/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/el/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/el/rightSidebar/fonts.json b/src/i18n/locales/el/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/el/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/el/rightSidebar/index.js b/src/i18n/locales/el/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/el/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/el/rightSidebar/settings.json b/src/i18n/locales/el/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/el/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/el/rightSidebar/templates.json b/src/i18n/locales/el/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/el/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/en/app/app.json b/src/i18n/locales/en/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/en/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/en/app/index.js b/src/i18n/locales/en/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/en/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/en/index.js b/src/i18n/locales/en/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/en/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/en/leftSidebar/awards.json b/src/i18n/locales/en/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/en/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/en/leftSidebar/certifications.json b/src/i18n/locales/en/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/en/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/en/leftSidebar/education.json b/src/i18n/locales/en/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/en/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/en/leftSidebar/extras.json b/src/i18n/locales/en/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/en/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/en/leftSidebar/index.js b/src/i18n/locales/en/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/en/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/en/leftSidebar/languages.json b/src/i18n/locales/en/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/en/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/en/leftSidebar/objective.json b/src/i18n/locales/en/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/en/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/en/leftSidebar/profile.json b/src/i18n/locales/en/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/en/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/en/leftSidebar/references.json b/src/i18n/locales/en/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/en/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/en/leftSidebar/skills.json b/src/i18n/locales/en/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/en/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/en/leftSidebar/work.json b/src/i18n/locales/en/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/en/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/en/rightSidebar/about.json b/src/i18n/locales/en/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/en/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/en/rightSidebar/actions.json b/src/i18n/locales/en/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/en/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/en/rightSidebar/colors.json b/src/i18n/locales/en/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/en/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/en/rightSidebar/fonts.json b/src/i18n/locales/en/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/en/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/en/rightSidebar/index.js b/src/i18n/locales/en/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/en/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/en/rightSidebar/settings.json b/src/i18n/locales/en/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/en/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/en/rightSidebar/templates.json b/src/i18n/locales/en/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/en/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/es/app/app.json b/src/i18n/locales/es/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/es/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/es/app/index.js b/src/i18n/locales/es/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/es/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/es/index.js b/src/i18n/locales/es/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/es/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/es/leftSidebar/awards.json b/src/i18n/locales/es/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/es/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/es/leftSidebar/certifications.json b/src/i18n/locales/es/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/es/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/es/leftSidebar/education.json b/src/i18n/locales/es/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/es/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/es/leftSidebar/extras.json b/src/i18n/locales/es/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/es/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/es/leftSidebar/index.js b/src/i18n/locales/es/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/es/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/es/leftSidebar/languages.json b/src/i18n/locales/es/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/es/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/es/leftSidebar/objective.json b/src/i18n/locales/es/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/es/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/es/leftSidebar/profile.json b/src/i18n/locales/es/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/es/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/es/leftSidebar/references.json b/src/i18n/locales/es/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/es/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/es/leftSidebar/skills.json b/src/i18n/locales/es/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/es/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/es/leftSidebar/work.json b/src/i18n/locales/es/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/es/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/es/rightSidebar/about.json b/src/i18n/locales/es/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/es/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/es/rightSidebar/actions.json b/src/i18n/locales/es/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/es/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/es/rightSidebar/colors.json b/src/i18n/locales/es/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/es/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/es/rightSidebar/fonts.json b/src/i18n/locales/es/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/es/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/es/rightSidebar/index.js b/src/i18n/locales/es/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/es/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/es/rightSidebar/settings.json b/src/i18n/locales/es/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/es/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/es/rightSidebar/templates.json b/src/i18n/locales/es/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/es/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/fi/app/app.json b/src/i18n/locales/fi/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/fi/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/fi/app/index.js b/src/i18n/locales/fi/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/fi/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/fi/index.js b/src/i18n/locales/fi/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/fi/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/fi/leftSidebar/awards.json b/src/i18n/locales/fi/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/fi/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/fi/leftSidebar/certifications.json b/src/i18n/locales/fi/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/fi/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/fi/leftSidebar/education.json b/src/i18n/locales/fi/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/fi/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/fi/leftSidebar/extras.json b/src/i18n/locales/fi/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/fi/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/fi/leftSidebar/index.js b/src/i18n/locales/fi/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/fi/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/fi/leftSidebar/languages.json b/src/i18n/locales/fi/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/fi/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/fi/leftSidebar/objective.json b/src/i18n/locales/fi/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/fi/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/fi/leftSidebar/profile.json b/src/i18n/locales/fi/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/fi/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/fi/leftSidebar/references.json b/src/i18n/locales/fi/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/fi/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/fi/leftSidebar/skills.json b/src/i18n/locales/fi/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/fi/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/fi/leftSidebar/work.json b/src/i18n/locales/fi/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/fi/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/fi/rightSidebar/about.json b/src/i18n/locales/fi/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/fi/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/fi/rightSidebar/actions.json b/src/i18n/locales/fi/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/fi/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/fi/rightSidebar/colors.json b/src/i18n/locales/fi/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/fi/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/fi/rightSidebar/fonts.json b/src/i18n/locales/fi/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/fi/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/fi/rightSidebar/index.js b/src/i18n/locales/fi/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/fi/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/fi/rightSidebar/settings.json b/src/i18n/locales/fi/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/fi/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/fi/rightSidebar/templates.json b/src/i18n/locales/fi/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/fi/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/fr/app/app.json b/src/i18n/locales/fr/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/fr/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/fr/app/index.js b/src/i18n/locales/fr/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/fr/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/fr/index.js b/src/i18n/locales/fr/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/fr/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/fr/leftSidebar/awards.json b/src/i18n/locales/fr/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/fr/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/fr/leftSidebar/certifications.json b/src/i18n/locales/fr/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/fr/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/fr/leftSidebar/education.json b/src/i18n/locales/fr/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/fr/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/fr/leftSidebar/extras.json b/src/i18n/locales/fr/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/fr/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/fr/leftSidebar/index.js b/src/i18n/locales/fr/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/fr/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/fr/leftSidebar/languages.json b/src/i18n/locales/fr/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/fr/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/fr/leftSidebar/objective.json b/src/i18n/locales/fr/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/fr/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/fr/leftSidebar/profile.json b/src/i18n/locales/fr/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/fr/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/fr/leftSidebar/references.json b/src/i18n/locales/fr/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/fr/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/fr/leftSidebar/skills.json b/src/i18n/locales/fr/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/fr/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/fr/leftSidebar/work.json b/src/i18n/locales/fr/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/fr/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/fr/rightSidebar/about.json b/src/i18n/locales/fr/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/fr/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/fr/rightSidebar/actions.json b/src/i18n/locales/fr/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/fr/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/fr/rightSidebar/colors.json b/src/i18n/locales/fr/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/fr/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/fr/rightSidebar/fonts.json b/src/i18n/locales/fr/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/fr/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/fr/rightSidebar/index.js b/src/i18n/locales/fr/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/fr/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/fr/rightSidebar/settings.json b/src/i18n/locales/fr/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/fr/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/fr/rightSidebar/templates.json b/src/i18n/locales/fr/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/fr/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/he/app/app.json b/src/i18n/locales/he/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/he/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/he/app/index.js b/src/i18n/locales/he/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/he/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/he/index.js b/src/i18n/locales/he/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/he/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/he/leftSidebar/awards.json b/src/i18n/locales/he/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/he/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/he/leftSidebar/certifications.json b/src/i18n/locales/he/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/he/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/he/leftSidebar/education.json b/src/i18n/locales/he/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/he/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/he/leftSidebar/extras.json b/src/i18n/locales/he/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/he/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/he/leftSidebar/index.js b/src/i18n/locales/he/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/he/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/he/leftSidebar/languages.json b/src/i18n/locales/he/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/he/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/he/leftSidebar/objective.json b/src/i18n/locales/he/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/he/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/he/leftSidebar/profile.json b/src/i18n/locales/he/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/he/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/he/leftSidebar/references.json b/src/i18n/locales/he/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/he/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/he/leftSidebar/skills.json b/src/i18n/locales/he/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/he/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/he/leftSidebar/work.json b/src/i18n/locales/he/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/he/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/he/rightSidebar/about.json b/src/i18n/locales/he/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/he/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/he/rightSidebar/actions.json b/src/i18n/locales/he/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/he/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/he/rightSidebar/colors.json b/src/i18n/locales/he/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/he/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/he/rightSidebar/fonts.json b/src/i18n/locales/he/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/he/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/he/rightSidebar/index.js b/src/i18n/locales/he/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/he/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/he/rightSidebar/settings.json b/src/i18n/locales/he/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/he/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/he/rightSidebar/templates.json b/src/i18n/locales/he/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/he/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/hi/app/app.json b/src/i18n/locales/hi/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/hi/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/hi/app/index.js b/src/i18n/locales/hi/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/hi/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/hi/index.js b/src/i18n/locales/hi/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/hi/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/hi/leftSidebar/awards.json b/src/i18n/locales/hi/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/hi/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/hi/leftSidebar/certifications.json b/src/i18n/locales/hi/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/hi/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/hi/leftSidebar/education.json b/src/i18n/locales/hi/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/hi/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/hi/leftSidebar/extras.json b/src/i18n/locales/hi/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/hi/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/hi/leftSidebar/index.js b/src/i18n/locales/hi/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/hi/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/hi/leftSidebar/languages.json b/src/i18n/locales/hi/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/hi/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/hi/leftSidebar/objective.json b/src/i18n/locales/hi/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/hi/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/hi/leftSidebar/profile.json b/src/i18n/locales/hi/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/hi/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/hi/leftSidebar/references.json b/src/i18n/locales/hi/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/hi/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/hi/leftSidebar/skills.json b/src/i18n/locales/hi/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/hi/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/hi/leftSidebar/work.json b/src/i18n/locales/hi/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/hi/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/hi/rightSidebar/about.json b/src/i18n/locales/hi/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/hi/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/hi/rightSidebar/actions.json b/src/i18n/locales/hi/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/hi/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/hi/rightSidebar/colors.json b/src/i18n/locales/hi/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/hi/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/hi/rightSidebar/fonts.json b/src/i18n/locales/hi/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/hi/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/hi/rightSidebar/index.js b/src/i18n/locales/hi/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/hi/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/hi/rightSidebar/settings.json b/src/i18n/locales/hi/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/hi/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/hi/rightSidebar/templates.json b/src/i18n/locales/hi/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/hi/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/hu/app/app.json b/src/i18n/locales/hu/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/hu/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/hu/app/index.js b/src/i18n/locales/hu/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/hu/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/hu/index.js b/src/i18n/locales/hu/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/hu/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/hu/leftSidebar/awards.json b/src/i18n/locales/hu/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/hu/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/hu/leftSidebar/certifications.json b/src/i18n/locales/hu/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/hu/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/hu/leftSidebar/education.json b/src/i18n/locales/hu/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/hu/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/hu/leftSidebar/extras.json b/src/i18n/locales/hu/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/hu/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/hu/leftSidebar/index.js b/src/i18n/locales/hu/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/hu/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/hu/leftSidebar/languages.json b/src/i18n/locales/hu/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/hu/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/hu/leftSidebar/objective.json b/src/i18n/locales/hu/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/hu/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/hu/leftSidebar/profile.json b/src/i18n/locales/hu/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/hu/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/hu/leftSidebar/references.json b/src/i18n/locales/hu/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/hu/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/hu/leftSidebar/skills.json b/src/i18n/locales/hu/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/hu/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/hu/leftSidebar/work.json b/src/i18n/locales/hu/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/hu/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/hu/rightSidebar/about.json b/src/i18n/locales/hu/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/hu/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/hu/rightSidebar/actions.json b/src/i18n/locales/hu/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/hu/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/hu/rightSidebar/colors.json b/src/i18n/locales/hu/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/hu/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/hu/rightSidebar/fonts.json b/src/i18n/locales/hu/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/hu/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/hu/rightSidebar/index.js b/src/i18n/locales/hu/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/hu/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/hu/rightSidebar/settings.json b/src/i18n/locales/hu/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/hu/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/hu/rightSidebar/templates.json b/src/i18n/locales/hu/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/hu/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/index.js b/src/i18n/locales/index.js
new file mode 100644
index 000000000..bd8d68fb4
--- /dev/null
+++ b/src/i18n/locales/index.js
@@ -0,0 +1,71 @@
+import af from './af';
+import ar from './ar';
+import as from './as';
+import ca from './ca';
+import cs from './cs';
+import da from './da';
+import de from './de';
+import el from './el';
+import en from './en';
+import es from './es';
+import fi from './fi';
+import fr from './fr';
+import he from './he';
+import hi from './hi';
+import hu from './hu';
+import it from './it';
+import ja from './ja';
+import kn from './kn';
+import ko from './ko';
+import ml from './ml';
+import mr from './mr';
+import nl from './nl';
+import no from './no';
+import pa from './pa';
+import pl from './pl';
+import pt from './pt';
+import ro from './ro';
+import ru from './ru';
+import sv from './sv';
+import ta from './ta';
+import tr from './tr';
+import uk from './uk';
+import vi from './vi';
+import zh from './zh';
+
+export default {
+ af,
+ ar,
+ as,
+ ca,
+ cs,
+ da,
+ de,
+ el,
+ en,
+ es,
+ fi,
+ fr,
+ he,
+ hi,
+ hu,
+ it,
+ ja,
+ kn,
+ ko,
+ ml,
+ mr,
+ nl,
+ no,
+ pa,
+ pl,
+ pt,
+ ro,
+ ru,
+ sv,
+ ta,
+ tr,
+ uk,
+ vi,
+ zh,
+};
diff --git a/src/i18n/locales/it/app/app.json b/src/i18n/locales/it/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/it/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/it/app/index.js b/src/i18n/locales/it/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/it/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/it/index.js b/src/i18n/locales/it/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/it/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/it/leftSidebar/awards.json b/src/i18n/locales/it/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/it/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/it/leftSidebar/certifications.json b/src/i18n/locales/it/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/it/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/it/leftSidebar/education.json b/src/i18n/locales/it/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/it/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/it/leftSidebar/extras.json b/src/i18n/locales/it/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/it/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/it/leftSidebar/index.js b/src/i18n/locales/it/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/it/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/it/leftSidebar/languages.json b/src/i18n/locales/it/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/it/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/it/leftSidebar/objective.json b/src/i18n/locales/it/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/it/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/it/leftSidebar/profile.json b/src/i18n/locales/it/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/it/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/it/leftSidebar/references.json b/src/i18n/locales/it/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/it/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/it/leftSidebar/skills.json b/src/i18n/locales/it/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/it/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/it/leftSidebar/work.json b/src/i18n/locales/it/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/it/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/it/rightSidebar/about.json b/src/i18n/locales/it/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/it/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/it/rightSidebar/actions.json b/src/i18n/locales/it/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/it/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/it/rightSidebar/colors.json b/src/i18n/locales/it/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/it/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/it/rightSidebar/fonts.json b/src/i18n/locales/it/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/it/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/it/rightSidebar/index.js b/src/i18n/locales/it/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/it/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/it/rightSidebar/settings.json b/src/i18n/locales/it/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/it/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/it/rightSidebar/templates.json b/src/i18n/locales/it/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/it/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/ja/app/app.json b/src/i18n/locales/ja/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/ja/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/ja/app/index.js b/src/i18n/locales/ja/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/ja/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/ja/index.js b/src/i18n/locales/ja/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/ja/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/ja/leftSidebar/awards.json b/src/i18n/locales/ja/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/ja/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/ja/leftSidebar/certifications.json b/src/i18n/locales/ja/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/ja/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/ja/leftSidebar/education.json b/src/i18n/locales/ja/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/ja/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/ja/leftSidebar/extras.json b/src/i18n/locales/ja/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/ja/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/ja/leftSidebar/index.js b/src/i18n/locales/ja/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/ja/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/ja/leftSidebar/languages.json b/src/i18n/locales/ja/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/ja/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/ja/leftSidebar/objective.json b/src/i18n/locales/ja/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/ja/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/ja/leftSidebar/profile.json b/src/i18n/locales/ja/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/ja/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/ja/leftSidebar/references.json b/src/i18n/locales/ja/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/ja/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/ja/leftSidebar/skills.json b/src/i18n/locales/ja/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/ja/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/ja/leftSidebar/work.json b/src/i18n/locales/ja/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/ja/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/ja/rightSidebar/about.json b/src/i18n/locales/ja/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/ja/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/ja/rightSidebar/actions.json b/src/i18n/locales/ja/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/ja/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/ja/rightSidebar/colors.json b/src/i18n/locales/ja/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/ja/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/ja/rightSidebar/fonts.json b/src/i18n/locales/ja/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/ja/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/ja/rightSidebar/index.js b/src/i18n/locales/ja/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/ja/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/ja/rightSidebar/settings.json b/src/i18n/locales/ja/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/ja/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/ja/rightSidebar/templates.json b/src/i18n/locales/ja/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/ja/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/kn/app/app.json b/src/i18n/locales/kn/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/kn/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/kn/app/index.js b/src/i18n/locales/kn/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/kn/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/kn/index.js b/src/i18n/locales/kn/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/kn/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/kn/leftSidebar/awards.json b/src/i18n/locales/kn/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/kn/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/kn/leftSidebar/certifications.json b/src/i18n/locales/kn/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/kn/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/kn/leftSidebar/education.json b/src/i18n/locales/kn/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/kn/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/kn/leftSidebar/extras.json b/src/i18n/locales/kn/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/kn/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/kn/leftSidebar/index.js b/src/i18n/locales/kn/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/kn/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/kn/leftSidebar/languages.json b/src/i18n/locales/kn/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/kn/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/kn/leftSidebar/objective.json b/src/i18n/locales/kn/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/kn/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/kn/leftSidebar/profile.json b/src/i18n/locales/kn/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/kn/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/kn/leftSidebar/references.json b/src/i18n/locales/kn/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/kn/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/kn/leftSidebar/skills.json b/src/i18n/locales/kn/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/kn/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/kn/leftSidebar/work.json b/src/i18n/locales/kn/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/kn/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/kn/rightSidebar/about.json b/src/i18n/locales/kn/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/kn/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/kn/rightSidebar/actions.json b/src/i18n/locales/kn/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/kn/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/kn/rightSidebar/colors.json b/src/i18n/locales/kn/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/kn/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/kn/rightSidebar/fonts.json b/src/i18n/locales/kn/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/kn/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/kn/rightSidebar/index.js b/src/i18n/locales/kn/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/kn/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/kn/rightSidebar/settings.json b/src/i18n/locales/kn/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/kn/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/kn/rightSidebar/templates.json b/src/i18n/locales/kn/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/kn/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/ko/app/app.json b/src/i18n/locales/ko/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/ko/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/ko/app/index.js b/src/i18n/locales/ko/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/ko/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/ko/index.js b/src/i18n/locales/ko/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/ko/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/ko/leftSidebar/awards.json b/src/i18n/locales/ko/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/ko/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/ko/leftSidebar/certifications.json b/src/i18n/locales/ko/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/ko/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/ko/leftSidebar/education.json b/src/i18n/locales/ko/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/ko/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/ko/leftSidebar/extras.json b/src/i18n/locales/ko/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/ko/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/ko/leftSidebar/index.js b/src/i18n/locales/ko/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/ko/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/ko/leftSidebar/languages.json b/src/i18n/locales/ko/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/ko/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/ko/leftSidebar/objective.json b/src/i18n/locales/ko/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/ko/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/ko/leftSidebar/profile.json b/src/i18n/locales/ko/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/ko/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/ko/leftSidebar/references.json b/src/i18n/locales/ko/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/ko/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/ko/leftSidebar/skills.json b/src/i18n/locales/ko/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/ko/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/ko/leftSidebar/work.json b/src/i18n/locales/ko/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/ko/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/ko/rightSidebar/about.json b/src/i18n/locales/ko/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/ko/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/ko/rightSidebar/actions.json b/src/i18n/locales/ko/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/ko/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/ko/rightSidebar/colors.json b/src/i18n/locales/ko/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/ko/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/ko/rightSidebar/fonts.json b/src/i18n/locales/ko/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/ko/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/ko/rightSidebar/index.js b/src/i18n/locales/ko/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/ko/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/ko/rightSidebar/settings.json b/src/i18n/locales/ko/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/ko/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/ko/rightSidebar/templates.json b/src/i18n/locales/ko/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/ko/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/ml/app/app.json b/src/i18n/locales/ml/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/ml/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/ml/app/index.js b/src/i18n/locales/ml/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/ml/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/ml/index.js b/src/i18n/locales/ml/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/ml/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/ml/leftSidebar/awards.json b/src/i18n/locales/ml/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/ml/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/ml/leftSidebar/certifications.json b/src/i18n/locales/ml/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/ml/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/ml/leftSidebar/education.json b/src/i18n/locales/ml/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/ml/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/ml/leftSidebar/extras.json b/src/i18n/locales/ml/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/ml/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/ml/leftSidebar/index.js b/src/i18n/locales/ml/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/ml/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/ml/leftSidebar/languages.json b/src/i18n/locales/ml/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/ml/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/ml/leftSidebar/objective.json b/src/i18n/locales/ml/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/ml/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/ml/leftSidebar/profile.json b/src/i18n/locales/ml/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/ml/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/ml/leftSidebar/references.json b/src/i18n/locales/ml/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/ml/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/ml/leftSidebar/skills.json b/src/i18n/locales/ml/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/ml/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/ml/leftSidebar/work.json b/src/i18n/locales/ml/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/ml/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/ml/rightSidebar/about.json b/src/i18n/locales/ml/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/ml/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/ml/rightSidebar/actions.json b/src/i18n/locales/ml/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/ml/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/ml/rightSidebar/colors.json b/src/i18n/locales/ml/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/ml/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/ml/rightSidebar/fonts.json b/src/i18n/locales/ml/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/ml/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/ml/rightSidebar/index.js b/src/i18n/locales/ml/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/ml/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/ml/rightSidebar/settings.json b/src/i18n/locales/ml/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/ml/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/ml/rightSidebar/templates.json b/src/i18n/locales/ml/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/ml/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/mr/app/app.json b/src/i18n/locales/mr/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/mr/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/mr/app/index.js b/src/i18n/locales/mr/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/mr/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/mr/index.js b/src/i18n/locales/mr/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/mr/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/mr/leftSidebar/awards.json b/src/i18n/locales/mr/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/mr/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/mr/leftSidebar/certifications.json b/src/i18n/locales/mr/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/mr/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/mr/leftSidebar/education.json b/src/i18n/locales/mr/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/mr/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/mr/leftSidebar/extras.json b/src/i18n/locales/mr/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/mr/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/mr/leftSidebar/index.js b/src/i18n/locales/mr/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/mr/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/mr/leftSidebar/languages.json b/src/i18n/locales/mr/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/mr/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/mr/leftSidebar/objective.json b/src/i18n/locales/mr/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/mr/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/mr/leftSidebar/profile.json b/src/i18n/locales/mr/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/mr/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/mr/leftSidebar/references.json b/src/i18n/locales/mr/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/mr/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/mr/leftSidebar/skills.json b/src/i18n/locales/mr/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/mr/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/mr/leftSidebar/work.json b/src/i18n/locales/mr/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/mr/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/mr/rightSidebar/about.json b/src/i18n/locales/mr/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/mr/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/mr/rightSidebar/actions.json b/src/i18n/locales/mr/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/mr/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/mr/rightSidebar/colors.json b/src/i18n/locales/mr/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/mr/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/mr/rightSidebar/fonts.json b/src/i18n/locales/mr/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/mr/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/mr/rightSidebar/index.js b/src/i18n/locales/mr/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/mr/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/mr/rightSidebar/settings.json b/src/i18n/locales/mr/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/mr/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/mr/rightSidebar/templates.json b/src/i18n/locales/mr/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/mr/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/nl/app/app.json b/src/i18n/locales/nl/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/nl/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/nl/app/index.js b/src/i18n/locales/nl/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/nl/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/nl/index.js b/src/i18n/locales/nl/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/nl/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/nl/leftSidebar/awards.json b/src/i18n/locales/nl/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/nl/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/nl/leftSidebar/certifications.json b/src/i18n/locales/nl/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/nl/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/nl/leftSidebar/education.json b/src/i18n/locales/nl/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/nl/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/nl/leftSidebar/extras.json b/src/i18n/locales/nl/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/nl/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/nl/leftSidebar/index.js b/src/i18n/locales/nl/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/nl/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/nl/leftSidebar/languages.json b/src/i18n/locales/nl/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/nl/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/nl/leftSidebar/objective.json b/src/i18n/locales/nl/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/nl/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/nl/leftSidebar/profile.json b/src/i18n/locales/nl/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/nl/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/nl/leftSidebar/references.json b/src/i18n/locales/nl/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/nl/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/nl/leftSidebar/skills.json b/src/i18n/locales/nl/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/nl/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/nl/leftSidebar/work.json b/src/i18n/locales/nl/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/nl/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/nl/rightSidebar/about.json b/src/i18n/locales/nl/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/nl/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/nl/rightSidebar/actions.json b/src/i18n/locales/nl/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/nl/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/nl/rightSidebar/colors.json b/src/i18n/locales/nl/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/nl/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/nl/rightSidebar/fonts.json b/src/i18n/locales/nl/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/nl/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/nl/rightSidebar/index.js b/src/i18n/locales/nl/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/nl/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/nl/rightSidebar/settings.json b/src/i18n/locales/nl/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/nl/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/nl/rightSidebar/templates.json b/src/i18n/locales/nl/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/nl/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/no/app/app.json b/src/i18n/locales/no/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/no/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/no/app/index.js b/src/i18n/locales/no/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/no/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/no/index.js b/src/i18n/locales/no/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/no/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/no/leftSidebar/awards.json b/src/i18n/locales/no/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/no/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/no/leftSidebar/certifications.json b/src/i18n/locales/no/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/no/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/no/leftSidebar/education.json b/src/i18n/locales/no/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/no/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/no/leftSidebar/extras.json b/src/i18n/locales/no/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/no/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/no/leftSidebar/index.js b/src/i18n/locales/no/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/no/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/no/leftSidebar/languages.json b/src/i18n/locales/no/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/no/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/no/leftSidebar/objective.json b/src/i18n/locales/no/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/no/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/no/leftSidebar/profile.json b/src/i18n/locales/no/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/no/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/no/leftSidebar/references.json b/src/i18n/locales/no/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/no/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/no/leftSidebar/skills.json b/src/i18n/locales/no/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/no/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/no/leftSidebar/work.json b/src/i18n/locales/no/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/no/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/no/rightSidebar/about.json b/src/i18n/locales/no/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/no/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/no/rightSidebar/actions.json b/src/i18n/locales/no/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/no/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/no/rightSidebar/colors.json b/src/i18n/locales/no/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/no/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/no/rightSidebar/fonts.json b/src/i18n/locales/no/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/no/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/no/rightSidebar/index.js b/src/i18n/locales/no/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/no/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/no/rightSidebar/settings.json b/src/i18n/locales/no/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/no/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/no/rightSidebar/templates.json b/src/i18n/locales/no/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/no/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/pa/app/app.json b/src/i18n/locales/pa/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/pa/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/pa/app/index.js b/src/i18n/locales/pa/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/pa/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/pa/index.js b/src/i18n/locales/pa/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/pa/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/pa/leftSidebar/awards.json b/src/i18n/locales/pa/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/pa/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/pa/leftSidebar/certifications.json b/src/i18n/locales/pa/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/pa/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/pa/leftSidebar/education.json b/src/i18n/locales/pa/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/pa/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/pa/leftSidebar/extras.json b/src/i18n/locales/pa/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/pa/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/pa/leftSidebar/index.js b/src/i18n/locales/pa/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/pa/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/pa/leftSidebar/languages.json b/src/i18n/locales/pa/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/pa/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/pa/leftSidebar/objective.json b/src/i18n/locales/pa/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/pa/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/pa/leftSidebar/profile.json b/src/i18n/locales/pa/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/pa/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/pa/leftSidebar/references.json b/src/i18n/locales/pa/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/pa/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/pa/leftSidebar/skills.json b/src/i18n/locales/pa/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/pa/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/pa/leftSidebar/work.json b/src/i18n/locales/pa/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/pa/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/pa/rightSidebar/about.json b/src/i18n/locales/pa/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/pa/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/pa/rightSidebar/actions.json b/src/i18n/locales/pa/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/pa/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/pa/rightSidebar/colors.json b/src/i18n/locales/pa/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/pa/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/pa/rightSidebar/fonts.json b/src/i18n/locales/pa/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/pa/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/pa/rightSidebar/index.js b/src/i18n/locales/pa/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/pa/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/pa/rightSidebar/settings.json b/src/i18n/locales/pa/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/pa/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/pa/rightSidebar/templates.json b/src/i18n/locales/pa/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/pa/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/pl/app/app.json b/src/i18n/locales/pl/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/pl/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/pl/app/index.js b/src/i18n/locales/pl/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/pl/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/pl/index.js b/src/i18n/locales/pl/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/pl/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/pl/leftSidebar/awards.json b/src/i18n/locales/pl/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/pl/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/pl/leftSidebar/certifications.json b/src/i18n/locales/pl/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/pl/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/pl/leftSidebar/education.json b/src/i18n/locales/pl/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/pl/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/pl/leftSidebar/extras.json b/src/i18n/locales/pl/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/pl/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/pl/leftSidebar/index.js b/src/i18n/locales/pl/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/pl/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/pl/leftSidebar/languages.json b/src/i18n/locales/pl/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/pl/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/pl/leftSidebar/objective.json b/src/i18n/locales/pl/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/pl/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/pl/leftSidebar/profile.json b/src/i18n/locales/pl/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/pl/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/pl/leftSidebar/references.json b/src/i18n/locales/pl/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/pl/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/pl/leftSidebar/skills.json b/src/i18n/locales/pl/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/pl/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/pl/leftSidebar/work.json b/src/i18n/locales/pl/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/pl/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/pl/rightSidebar/about.json b/src/i18n/locales/pl/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/pl/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/pl/rightSidebar/actions.json b/src/i18n/locales/pl/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/pl/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/pl/rightSidebar/colors.json b/src/i18n/locales/pl/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/pl/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/pl/rightSidebar/fonts.json b/src/i18n/locales/pl/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/pl/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/pl/rightSidebar/index.js b/src/i18n/locales/pl/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/pl/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/pl/rightSidebar/settings.json b/src/i18n/locales/pl/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/pl/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/pl/rightSidebar/templates.json b/src/i18n/locales/pl/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/pl/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/pt/app/app.json b/src/i18n/locales/pt/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/pt/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/pt/app/index.js b/src/i18n/locales/pt/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/pt/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/pt/index.js b/src/i18n/locales/pt/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/pt/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/pt/leftSidebar/awards.json b/src/i18n/locales/pt/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/pt/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/pt/leftSidebar/certifications.json b/src/i18n/locales/pt/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/pt/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/pt/leftSidebar/education.json b/src/i18n/locales/pt/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/pt/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/pt/leftSidebar/extras.json b/src/i18n/locales/pt/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/pt/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/pt/leftSidebar/index.js b/src/i18n/locales/pt/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/pt/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/pt/leftSidebar/languages.json b/src/i18n/locales/pt/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/pt/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/pt/leftSidebar/objective.json b/src/i18n/locales/pt/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/pt/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/pt/leftSidebar/profile.json b/src/i18n/locales/pt/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/pt/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/pt/leftSidebar/references.json b/src/i18n/locales/pt/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/pt/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/pt/leftSidebar/skills.json b/src/i18n/locales/pt/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/pt/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/pt/leftSidebar/work.json b/src/i18n/locales/pt/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/pt/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/pt/rightSidebar/about.json b/src/i18n/locales/pt/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/pt/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/pt/rightSidebar/actions.json b/src/i18n/locales/pt/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/pt/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/pt/rightSidebar/colors.json b/src/i18n/locales/pt/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/pt/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/pt/rightSidebar/fonts.json b/src/i18n/locales/pt/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/pt/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/pt/rightSidebar/index.js b/src/i18n/locales/pt/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/pt/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/pt/rightSidebar/settings.json b/src/i18n/locales/pt/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/pt/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/pt/rightSidebar/templates.json b/src/i18n/locales/pt/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/pt/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/ro/app/app.json b/src/i18n/locales/ro/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/ro/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/ro/app/index.js b/src/i18n/locales/ro/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/ro/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/ro/index.js b/src/i18n/locales/ro/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/ro/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/ro/leftSidebar/awards.json b/src/i18n/locales/ro/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/ro/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/ro/leftSidebar/certifications.json b/src/i18n/locales/ro/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/ro/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/ro/leftSidebar/education.json b/src/i18n/locales/ro/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/ro/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/ro/leftSidebar/extras.json b/src/i18n/locales/ro/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/ro/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/ro/leftSidebar/index.js b/src/i18n/locales/ro/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/ro/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/ro/leftSidebar/languages.json b/src/i18n/locales/ro/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/ro/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/ro/leftSidebar/objective.json b/src/i18n/locales/ro/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/ro/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/ro/leftSidebar/profile.json b/src/i18n/locales/ro/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/ro/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/ro/leftSidebar/references.json b/src/i18n/locales/ro/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/ro/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/ro/leftSidebar/skills.json b/src/i18n/locales/ro/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/ro/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/ro/leftSidebar/work.json b/src/i18n/locales/ro/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/ro/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/ro/rightSidebar/about.json b/src/i18n/locales/ro/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/ro/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/ro/rightSidebar/actions.json b/src/i18n/locales/ro/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/ro/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/ro/rightSidebar/colors.json b/src/i18n/locales/ro/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/ro/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/ro/rightSidebar/fonts.json b/src/i18n/locales/ro/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/ro/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/ro/rightSidebar/index.js b/src/i18n/locales/ro/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/ro/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/ro/rightSidebar/settings.json b/src/i18n/locales/ro/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/ro/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/ro/rightSidebar/templates.json b/src/i18n/locales/ro/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/ro/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/ru/app/app.json b/src/i18n/locales/ru/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/ru/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/ru/app/index.js b/src/i18n/locales/ru/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/ru/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/ru/index.js b/src/i18n/locales/ru/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/ru/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/ru/leftSidebar/awards.json b/src/i18n/locales/ru/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/ru/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/ru/leftSidebar/certifications.json b/src/i18n/locales/ru/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/ru/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/ru/leftSidebar/education.json b/src/i18n/locales/ru/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/ru/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/ru/leftSidebar/extras.json b/src/i18n/locales/ru/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/ru/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/ru/leftSidebar/index.js b/src/i18n/locales/ru/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/ru/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/ru/leftSidebar/languages.json b/src/i18n/locales/ru/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/ru/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/ru/leftSidebar/objective.json b/src/i18n/locales/ru/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/ru/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/ru/leftSidebar/profile.json b/src/i18n/locales/ru/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/ru/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/ru/leftSidebar/references.json b/src/i18n/locales/ru/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/ru/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/ru/leftSidebar/skills.json b/src/i18n/locales/ru/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/ru/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/ru/leftSidebar/work.json b/src/i18n/locales/ru/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/ru/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/ru/rightSidebar/about.json b/src/i18n/locales/ru/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/ru/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/ru/rightSidebar/actions.json b/src/i18n/locales/ru/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/ru/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/ru/rightSidebar/colors.json b/src/i18n/locales/ru/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/ru/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/ru/rightSidebar/fonts.json b/src/i18n/locales/ru/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/ru/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/ru/rightSidebar/index.js b/src/i18n/locales/ru/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/ru/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/ru/rightSidebar/settings.json b/src/i18n/locales/ru/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/ru/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/ru/rightSidebar/templates.json b/src/i18n/locales/ru/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/ru/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/sv/app/app.json b/src/i18n/locales/sv/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/sv/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/sv/app/index.js b/src/i18n/locales/sv/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/sv/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/sv/index.js b/src/i18n/locales/sv/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/sv/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/sv/leftSidebar/awards.json b/src/i18n/locales/sv/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/sv/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/sv/leftSidebar/certifications.json b/src/i18n/locales/sv/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/sv/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/sv/leftSidebar/education.json b/src/i18n/locales/sv/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/sv/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/sv/leftSidebar/extras.json b/src/i18n/locales/sv/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/sv/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/sv/leftSidebar/index.js b/src/i18n/locales/sv/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/sv/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/sv/leftSidebar/languages.json b/src/i18n/locales/sv/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/sv/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/sv/leftSidebar/objective.json b/src/i18n/locales/sv/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/sv/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/sv/leftSidebar/profile.json b/src/i18n/locales/sv/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/sv/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/sv/leftSidebar/references.json b/src/i18n/locales/sv/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/sv/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/sv/leftSidebar/skills.json b/src/i18n/locales/sv/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/sv/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/sv/leftSidebar/work.json b/src/i18n/locales/sv/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/sv/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/sv/rightSidebar/about.json b/src/i18n/locales/sv/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/sv/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/sv/rightSidebar/actions.json b/src/i18n/locales/sv/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/sv/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/sv/rightSidebar/colors.json b/src/i18n/locales/sv/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/sv/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/sv/rightSidebar/fonts.json b/src/i18n/locales/sv/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/sv/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/sv/rightSidebar/index.js b/src/i18n/locales/sv/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/sv/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/sv/rightSidebar/settings.json b/src/i18n/locales/sv/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/sv/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/sv/rightSidebar/templates.json b/src/i18n/locales/sv/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/sv/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/ta/app/app.json b/src/i18n/locales/ta/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/ta/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/ta/app/index.js b/src/i18n/locales/ta/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/ta/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/ta/index.js b/src/i18n/locales/ta/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/ta/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/ta/leftSidebar/awards.json b/src/i18n/locales/ta/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/ta/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/ta/leftSidebar/certifications.json b/src/i18n/locales/ta/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/ta/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/ta/leftSidebar/education.json b/src/i18n/locales/ta/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/ta/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/ta/leftSidebar/extras.json b/src/i18n/locales/ta/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/ta/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/ta/leftSidebar/index.js b/src/i18n/locales/ta/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/ta/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/ta/leftSidebar/languages.json b/src/i18n/locales/ta/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/ta/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/ta/leftSidebar/objective.json b/src/i18n/locales/ta/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/ta/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/ta/leftSidebar/profile.json b/src/i18n/locales/ta/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/ta/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/ta/leftSidebar/references.json b/src/i18n/locales/ta/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/ta/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/ta/leftSidebar/skills.json b/src/i18n/locales/ta/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/ta/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/ta/leftSidebar/work.json b/src/i18n/locales/ta/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/ta/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/ta/rightSidebar/about.json b/src/i18n/locales/ta/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/ta/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/ta/rightSidebar/actions.json b/src/i18n/locales/ta/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/ta/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/ta/rightSidebar/colors.json b/src/i18n/locales/ta/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/ta/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/ta/rightSidebar/fonts.json b/src/i18n/locales/ta/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/ta/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/ta/rightSidebar/index.js b/src/i18n/locales/ta/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/ta/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/ta/rightSidebar/settings.json b/src/i18n/locales/ta/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/ta/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/ta/rightSidebar/templates.json b/src/i18n/locales/ta/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/ta/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/tr/app/app.json b/src/i18n/locales/tr/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/tr/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/tr/app/index.js b/src/i18n/locales/tr/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/tr/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/tr/index.js b/src/i18n/locales/tr/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/tr/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/tr/leftSidebar/awards.json b/src/i18n/locales/tr/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/tr/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/tr/leftSidebar/certifications.json b/src/i18n/locales/tr/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/tr/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/tr/leftSidebar/education.json b/src/i18n/locales/tr/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/tr/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/tr/leftSidebar/extras.json b/src/i18n/locales/tr/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/tr/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/tr/leftSidebar/index.js b/src/i18n/locales/tr/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/tr/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/tr/leftSidebar/languages.json b/src/i18n/locales/tr/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/tr/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/tr/leftSidebar/objective.json b/src/i18n/locales/tr/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/tr/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/tr/leftSidebar/profile.json b/src/i18n/locales/tr/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/tr/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/tr/leftSidebar/references.json b/src/i18n/locales/tr/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/tr/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/tr/leftSidebar/skills.json b/src/i18n/locales/tr/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/tr/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/tr/leftSidebar/work.json b/src/i18n/locales/tr/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/tr/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/tr/rightSidebar/about.json b/src/i18n/locales/tr/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/tr/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/tr/rightSidebar/actions.json b/src/i18n/locales/tr/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/tr/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/tr/rightSidebar/colors.json b/src/i18n/locales/tr/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/tr/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/tr/rightSidebar/fonts.json b/src/i18n/locales/tr/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/tr/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/tr/rightSidebar/index.js b/src/i18n/locales/tr/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/tr/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/tr/rightSidebar/settings.json b/src/i18n/locales/tr/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/tr/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/tr/rightSidebar/templates.json b/src/i18n/locales/tr/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/tr/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/uk/app/app.json b/src/i18n/locales/uk/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/uk/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/uk/app/index.js b/src/i18n/locales/uk/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/uk/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/uk/index.js b/src/i18n/locales/uk/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/uk/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/uk/leftSidebar/awards.json b/src/i18n/locales/uk/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/uk/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/uk/leftSidebar/certifications.json b/src/i18n/locales/uk/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/uk/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/uk/leftSidebar/education.json b/src/i18n/locales/uk/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/uk/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/uk/leftSidebar/extras.json b/src/i18n/locales/uk/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/uk/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/uk/leftSidebar/index.js b/src/i18n/locales/uk/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/uk/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/uk/leftSidebar/languages.json b/src/i18n/locales/uk/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/uk/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/uk/leftSidebar/objective.json b/src/i18n/locales/uk/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/uk/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/uk/leftSidebar/profile.json b/src/i18n/locales/uk/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/uk/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/uk/leftSidebar/references.json b/src/i18n/locales/uk/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/uk/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/uk/leftSidebar/skills.json b/src/i18n/locales/uk/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/uk/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/uk/leftSidebar/work.json b/src/i18n/locales/uk/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/uk/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/uk/rightSidebar/about.json b/src/i18n/locales/uk/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/uk/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/uk/rightSidebar/actions.json b/src/i18n/locales/uk/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/uk/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/uk/rightSidebar/colors.json b/src/i18n/locales/uk/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/uk/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/uk/rightSidebar/fonts.json b/src/i18n/locales/uk/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/uk/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/uk/rightSidebar/index.js b/src/i18n/locales/uk/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/uk/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/uk/rightSidebar/settings.json b/src/i18n/locales/uk/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/uk/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/uk/rightSidebar/templates.json b/src/i18n/locales/uk/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/uk/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/vi/app/app.json b/src/i18n/locales/vi/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/vi/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/vi/app/index.js b/src/i18n/locales/vi/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/vi/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/vi/index.js b/src/i18n/locales/vi/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/vi/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/vi/leftSidebar/awards.json b/src/i18n/locales/vi/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/vi/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/vi/leftSidebar/certifications.json b/src/i18n/locales/vi/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/vi/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/vi/leftSidebar/education.json b/src/i18n/locales/vi/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/vi/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/vi/leftSidebar/extras.json b/src/i18n/locales/vi/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/vi/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/vi/leftSidebar/index.js b/src/i18n/locales/vi/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/vi/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/vi/leftSidebar/languages.json b/src/i18n/locales/vi/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/vi/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/vi/leftSidebar/objective.json b/src/i18n/locales/vi/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/vi/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/vi/leftSidebar/profile.json b/src/i18n/locales/vi/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/vi/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/vi/leftSidebar/references.json b/src/i18n/locales/vi/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/vi/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/vi/leftSidebar/skills.json b/src/i18n/locales/vi/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/vi/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/vi/leftSidebar/work.json b/src/i18n/locales/vi/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/vi/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/vi/rightSidebar/about.json b/src/i18n/locales/vi/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/vi/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/vi/rightSidebar/actions.json b/src/i18n/locales/vi/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/vi/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/vi/rightSidebar/colors.json b/src/i18n/locales/vi/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/vi/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/vi/rightSidebar/fonts.json b/src/i18n/locales/vi/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/vi/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/vi/rightSidebar/index.js b/src/i18n/locales/vi/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/vi/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/vi/rightSidebar/settings.json b/src/i18n/locales/vi/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/vi/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/vi/rightSidebar/templates.json b/src/i18n/locales/vi/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/vi/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/locales/zh/app/app.json b/src/i18n/locales/zh/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/locales/zh/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/locales/zh/app/index.js b/src/i18n/locales/zh/app/index.js
new file mode 100644
index 000000000..d24fe6d1b
--- /dev/null
+++ b/src/i18n/locales/zh/app/index.js
@@ -0,0 +1,3 @@
+import app from './app.json';
+
+export default app;
diff --git a/src/i18n/locales/zh/index.js b/src/i18n/locales/zh/index.js
new file mode 100644
index 000000000..943ca6737
--- /dev/null
+++ b/src/i18n/locales/zh/index.js
@@ -0,0 +1,9 @@
+import app from './app';
+import leftSidebar from './leftSidebar';
+import rightSidebar from './rightSidebar';
+
+export default {
+ app,
+ leftSidebar,
+ rightSidebar,
+};
diff --git a/src/i18n/locales/zh/leftSidebar/awards.json b/src/i18n/locales/zh/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/locales/zh/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/locales/zh/leftSidebar/certifications.json b/src/i18n/locales/zh/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/locales/zh/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/locales/zh/leftSidebar/education.json b/src/i18n/locales/zh/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/locales/zh/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/locales/zh/leftSidebar/extras.json b/src/i18n/locales/zh/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/locales/zh/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/locales/zh/leftSidebar/index.js b/src/i18n/locales/zh/leftSidebar/index.js
new file mode 100644
index 000000000..a13d6a3e3
--- /dev/null
+++ b/src/i18n/locales/zh/leftSidebar/index.js
@@ -0,0 +1,23 @@
+import profile from './profile.json';
+import objective from './objective.json';
+import work from './work.json';
+import education from './education.json';
+import awards from './awards.json';
+import certifications from './certifications.json';
+import skills from './skills.json';
+import languages from './languages.json';
+import references from './references.json';
+import extras from './extras.json';
+
+export default {
+ profile,
+ objective,
+ work,
+ education,
+ awards,
+ certifications,
+ skills,
+ languages,
+ references,
+ extras,
+};
diff --git a/src/i18n/locales/zh/leftSidebar/languages.json b/src/i18n/locales/zh/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/locales/zh/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/locales/zh/leftSidebar/objective.json b/src/i18n/locales/zh/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/locales/zh/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/locales/zh/leftSidebar/profile.json b/src/i18n/locales/zh/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/locales/zh/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/locales/zh/leftSidebar/references.json b/src/i18n/locales/zh/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/locales/zh/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/zh/leftSidebar/skills.json b/src/i18n/locales/zh/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/locales/zh/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/locales/zh/leftSidebar/work.json b/src/i18n/locales/zh/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/locales/zh/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/locales/zh/rightSidebar/about.json b/src/i18n/locales/zh/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/locales/zh/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/locales/zh/rightSidebar/actions.json b/src/i18n/locales/zh/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/locales/zh/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/locales/zh/rightSidebar/colors.json b/src/i18n/locales/zh/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/locales/zh/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/locales/zh/rightSidebar/fonts.json b/src/i18n/locales/zh/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/locales/zh/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/locales/zh/rightSidebar/index.js b/src/i18n/locales/zh/rightSidebar/index.js
new file mode 100644
index 000000000..2560696c9
--- /dev/null
+++ b/src/i18n/locales/zh/rightSidebar/index.js
@@ -0,0 +1,15 @@
+import templates from './templates.json';
+import colors from './colors.json';
+import fonts from './fonts.json';
+import actions from './actions.json';
+import settings from './settings.json';
+import about from './about.json';
+
+export default {
+ templates,
+ colors,
+ fonts,
+ actions,
+ settings,
+ about,
+};
diff --git a/src/i18n/locales/zh/rightSidebar/settings.json b/src/i18n/locales/zh/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/locales/zh/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/locales/zh/rightSidebar/templates.json b/src/i18n/locales/zh/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/locales/zh/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/i18n/source/app/app.json b/src/i18n/source/app/app.json
new file mode 100644
index 000000000..861e3ad5f
--- /dev/null
+++ b/src/i18n/source/app/app.json
@@ -0,0 +1,25 @@
+{
+ "heading": {
+ "placeholder": "Heading"
+ },
+ "item": {
+ "add": "Add {{- heading}}",
+ "startDate": {
+ "label": "Start Date",
+ "placeholder": "March 2018"
+ },
+ "endDate": {
+ "label": "End Date",
+ "placeholder": "March 2022"
+ },
+ "description": {
+ "label": "Description"
+ }
+ },
+ "buttons": {
+ "add": {
+ "label": "Add"
+ }
+ },
+ "markdownHelpText": "You can use <1>GitHub Flavored Markdown1> to style this section of the text."
+}
diff --git a/src/i18n/source/leftSidebar/awards.json b/src/i18n/source/leftSidebar/awards.json
new file mode 100644
index 000000000..4222ec124
--- /dev/null
+++ b/src/i18n/source/leftSidebar/awards.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Math & Science Olympiad"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "First Place, International Level"
+ },
+ "description": {
+ "placeholder": "You can write about what qualities made you succeed in getting this award."
+ }
+}
diff --git a/src/i18n/source/leftSidebar/certifications.json b/src/i18n/source/leftSidebar/certifications.json
new file mode 100644
index 000000000..2763082a1
--- /dev/null
+++ b/src/i18n/source/leftSidebar/certifications.json
@@ -0,0 +1,13 @@
+{
+ "title": {
+ "label": "Title",
+ "placeholder": "Android Development Nanodegree"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Udacity"
+ },
+ "description": {
+ "placeholder": "You can write about what you learnt from your certification program."
+ }
+}
diff --git a/src/i18n/source/leftSidebar/education.json b/src/i18n/source/leftSidebar/education.json
new file mode 100644
index 000000000..231004b26
--- /dev/null
+++ b/src/i18n/source/leftSidebar/education.json
@@ -0,0 +1,16 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Harvard University"
+ },
+ "major": {
+ "label": "Major",
+ "placeholder": "Masters in Computer Science"
+ },
+ "grade": {
+ "label": "Grade"
+ },
+ "description": {
+ "placeholder": "You can write about projects or special credit classes that you took while studying at this school."
+ }
+}
diff --git a/src/i18n/source/leftSidebar/extras.json b/src/i18n/source/leftSidebar/extras.json
new file mode 100644
index 000000000..7afc7c067
--- /dev/null
+++ b/src/i18n/source/leftSidebar/extras.json
@@ -0,0 +1,10 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Date of Birth"
+ },
+ "value": {
+ "label": "Value",
+ "placeholder": "6th August 1995"
+ }
+}
diff --git a/src/i18n/source/leftSidebar/languages.json b/src/i18n/source/leftSidebar/languages.json
new file mode 100644
index 000000000..fc5de101a
--- /dev/null
+++ b/src/i18n/source/leftSidebar/languages.json
@@ -0,0 +1,9 @@
+{
+ "key": {
+ "label": "Key",
+ "placeholder": "Dothraki"
+ },
+ "rating": {
+ "label": "Rating"
+ }
+}
diff --git a/src/i18n/source/leftSidebar/objective.json b/src/i18n/source/leftSidebar/objective.json
new file mode 100644
index 000000000..8cb4f70da
--- /dev/null
+++ b/src/i18n/source/leftSidebar/objective.json
@@ -0,0 +1,6 @@
+{
+ "objective": {
+ "label": "Objective",
+ "placeholder": "Looking for a challenging role in a reputable organization to utilize my technical, database, and management skills for the growth of the organization as well as to enhance my knowledge about new and emerging trends in the IT sector."
+ }
+}
diff --git a/src/i18n/source/leftSidebar/profile.json b/src/i18n/source/leftSidebar/profile.json
new file mode 100644
index 000000000..b7f889c26
--- /dev/null
+++ b/src/i18n/source/leftSidebar/profile.json
@@ -0,0 +1,40 @@
+{
+ "photoUrl": {
+ "label": "Photo URL"
+ },
+ "firstName": {
+ "label": "First Name",
+ "placeholder": "Jane"
+ },
+ "lastName": {
+ "label": "Last Name",
+ "placeholder": "Doe"
+ },
+ "subtitle": {
+ "label": "Subtitle",
+ "placeholder": "Full Stack Web Developer"
+ },
+ "address": {
+ "line1": {
+ "label": "Address Line 1",
+ "placeholder": "Palladium Complex"
+ },
+ "line2": {
+ "label": "Address Line 2",
+ "placeholder": "140 E 14th St"
+ },
+ "line3": {
+ "label": "Address Line 3",
+ "placeholder": "New York, NY 10003 USA"
+ }
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "website": {
+ "label": "Website"
+ },
+ "email": {
+ "label": "Email Address"
+ }
+}
diff --git a/src/i18n/source/leftSidebar/references.json b/src/i18n/source/leftSidebar/references.json
new file mode 100644
index 000000000..88241575d
--- /dev/null
+++ b/src/i18n/source/leftSidebar/references.json
@@ -0,0 +1,19 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Richard Hendricks"
+ },
+ "position": {
+ "label": "Position",
+ "placeholder": "CEO, Pied Piper"
+ },
+ "phone": {
+ "label": "Phone Number"
+ },
+ "email": {
+ "label": "Email Address"
+ },
+ "description": {
+ "placeholder": "You can write about how you and the reference contact worked together and which projects you were a part of."
+ }
+}
diff --git a/src/i18n/source/leftSidebar/skills.json b/src/i18n/source/leftSidebar/skills.json
new file mode 100644
index 000000000..5f178d9b6
--- /dev/null
+++ b/src/i18n/source/leftSidebar/skills.json
@@ -0,0 +1,5 @@
+{
+ "item": {
+ "placeholder": "Cooking"
+ }
+}
diff --git a/src/i18n/source/leftSidebar/work.json b/src/i18n/source/leftSidebar/work.json
new file mode 100644
index 000000000..776d7d589
--- /dev/null
+++ b/src/i18n/source/leftSidebar/work.json
@@ -0,0 +1,13 @@
+{
+ "name": {
+ "label": "Name",
+ "placeholder": "Amazon (US)"
+ },
+ "role": {
+ "label": "Role",
+ "placeholder": "Front-end Web Developer"
+ },
+ "description": {
+ "placeholder": "You can write about what you specialized in while working at the company and what projects you were a part of."
+ }
+}
diff --git a/src/i18n/source/rightSidebar/about.json b/src/i18n/source/rightSidebar/about.json
new file mode 100644
index 000000000..cac678ad8
--- /dev/null
+++ b/src/i18n/source/rightSidebar/about.json
@@ -0,0 +1,36 @@
+{
+ "title": "About",
+ "documentation": {
+ "heading": "Documentation",
+ "body": "Want to know more about the app? Wouldn't it be nice if there was a guide to setting it up on your local machine? Need information on how to contribute to the project? Look no further, there's comprehensive documentation made just for you.",
+ "buttons": {
+ "documentation": "Documentation"
+ }
+ },
+ "bugOrFeatureRequest": {
+ "heading": "Bug? Feature Request?",
+ "body": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section, or send me and email using the actions below.",
+ "buttons": {
+ "raiseIssue": "Raise an Issue",
+ "sendEmail": "Send an Email"
+ }
+ },
+ "sourceCode": {
+ "heading": "Source Code",
+ "body": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
+ "buttons": {
+ "githubRepo": "GitHub Repo"
+ }
+ },
+ "license": {
+ "heading": "License Information",
+ "body": "The project is governed under the MIT License, which you can read more about below. Basically, you are allowed to use the project anywhere provided you give credits to the original author.",
+ "buttons": {
+ "mitLicense": "MIT License"
+ }
+ },
+ "footer": {
+ "credit": "Reactive Resume is a project by <1>Amruth Pillai1>.",
+ "thanks": "Thank you for using Reactive Resume!"
+ }
+}
diff --git a/src/i18n/source/rightSidebar/actions.json b/src/i18n/source/rightSidebar/actions.json
new file mode 100644
index 000000000..a610e9ab2
--- /dev/null
+++ b/src/i18n/source/rightSidebar/actions.json
@@ -0,0 +1,33 @@
+{
+ "title": "Actions",
+ "disclaimer": "Changes you make to your resume are saved automatically to your browser's local storage. No data gets out, hence your information is completely secure.",
+ "importExport": {
+ "heading": "Import/Export",
+ "body": "You can import or export your data in JSON format. With this, you can edit and print your resume from any device. Save this file for later use.",
+ "buttons": {
+ "import": "Import",
+ "export": "Export"
+ }
+ },
+ "printResume": {
+ "heading": "Print Your Resume",
+ "body": "You can simply press <1>Cmd/Ctrl + P1> at any time while you're in the app to print your resume, but here's a fancy button to do the same thing, just 'cause.",
+ "buttons": {
+ "print": "Print"
+ }
+ },
+ "loadDummyData": {
+ "heading": "Load Dummy Data",
+ "body": "Unclear on what to do with a fresh blank page? Load some dummy data with prepopulated values to see how a resume should look and you can start editing from there.",
+ "buttons": {
+ "loadData": "Populate Data"
+ }
+ },
+ "reset": {
+ "heading": "Reset Everything!",
+ "body": "This action will reset all your data and remove backups made to your browser's local storage as well, so please make sure you have exported your information before you reset everything.",
+ "buttons": {
+ "reset": "Reset"
+ }
+ }
+}
diff --git a/src/i18n/source/rightSidebar/colors.json b/src/i18n/source/rightSidebar/colors.json
new file mode 100644
index 000000000..bf4accbf2
--- /dev/null
+++ b/src/i18n/source/rightSidebar/colors.json
@@ -0,0 +1,7 @@
+{
+ "title": "Colors",
+ "colorOptions": "Color Options",
+ "primaryColor": "Primary Color",
+ "accentColor": "Accent Color",
+ "clipboardCopyAction": "{{color}} has been copied to the clipboard."
+}
diff --git a/src/i18n/source/rightSidebar/fonts.json b/src/i18n/source/rightSidebar/fonts.json
new file mode 100644
index 000000000..dbcfe5f2f
--- /dev/null
+++ b/src/i18n/source/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/source/rightSidebar/settings.json b/src/i18n/source/rightSidebar/settings.json
new file mode 100644
index 000000000..12b199815
--- /dev/null
+++ b/src/i18n/source/rightSidebar/settings.json
@@ -0,0 +1,7 @@
+{
+ "title": "Settings",
+ "language": {
+ "label": "Language",
+ "helpText": "If you would like to help translate the app into your own language, please refer the <1>Translation Documentation1>."
+ }
+}
\ No newline at end of file
diff --git a/src/i18n/source/rightSidebar/templates.json b/src/i18n/source/rightSidebar/templates.json
new file mode 100644
index 000000000..89fd528d7
--- /dev/null
+++ b/src/i18n/source/rightSidebar/templates.json
@@ -0,0 +1,3 @@
+{
+ "title": "Templates"
+}
diff --git a/src/index.js b/src/index.js
index ef5d94ae6..3bec10151 100644
--- a/src/index.js
+++ b/src/index.js
@@ -3,6 +3,7 @@ import ReactDOM from 'react-dom';
import { toast } from 'react-toastify';
import 'react-toastify/dist/ReactToastify.css';
+import './i18n';
import './assets/tailwind/tailwind.css';
import './index.css';
diff --git a/src/shared/AddItemButton.js b/src/shared/AddItemButton.js
new file mode 100644
index 000000000..872e09f76
--- /dev/null
+++ b/src/shared/AddItemButton.js
@@ -0,0 +1,20 @@
+import React from 'react';
+
+const AddItemButton = ({ onSubmit }) => {
+ return (
+
+ );
+};
+
+export default AddItemButton;
diff --git a/src/shared/Dropdown.js b/src/shared/Dropdown.js
new file mode 100644
index 000000000..4421cb9c8
--- /dev/null
+++ b/src/shared/Dropdown.js
@@ -0,0 +1,25 @@
+import React from 'react';
+
+const Dropdown = ({ label, value, onChange, options, optionItem }) => (
+
+ {label && (
+
+ )}
+
+
+
+ expand_more
+
+
+
+);
+
+export default Dropdown;
diff --git a/src/shared/ItemActions.js b/src/shared/ItemActions.js
index a603ba9a7..31317f123 100644
--- a/src/shared/ItemActions.js
+++ b/src/shared/ItemActions.js
@@ -1,18 +1,9 @@
import React from 'react';
-import Checkbox from './Checkbox';
-const ItemActions = ({
- item,
- onChange,
- type,
- identifier,
- dispatch,
- deleteItem,
- first,
- moveItemUp,
- last,
- moveItemDown,
-}) => {
+import Checkbox from './Checkbox';
+import { deleteItem, moveItemUp, moveItemDown } from '../utils';
+
+const ItemActions = ({ dispatch, first, identifier, item, last, onChange, type }) => {
return (
@@ -20,7 +11,7 @@ const ItemActions = ({
size="2.25rem"
checked={item.enable}
onChange={v => {
- onChange(`${identifier}.enable`, v);
+ onChange(`${identifier}enable`, v);
}}
/>
diff --git a/src/shared/ItemHeading.js b/src/shared/ItemHeading.js
new file mode 100644
index 000000000..dccab421d
--- /dev/null
+++ b/src/shared/ItemHeading.js
@@ -0,0 +1,20 @@
+import React from 'react';
+import { useTranslation } from 'react-i18next';
+
+const ItemHeading = ({ title, heading, isOpen, setOpen }) => {
+ const { t } = useTranslation();
+
+ return (
+
setOpen(!isOpen)}
+ >
+
+ {typeof heading === 'undefined' ? title : t('item.add', { heading })}
+
+ {isOpen ? 'expand_less' : 'expand_more'}
+
+ );
+};
+
+export default ItemHeading;
diff --git a/src/shared/MarkdownHelpText.js b/src/shared/MarkdownHelpText.js
index a0b0c257c..0c27bdf97 100644
--- a/src/shared/MarkdownHelpText.js
+++ b/src/shared/MarkdownHelpText.js
@@ -1,19 +1,22 @@
import React from 'react';
+import { Trans } from 'react-i18next';
const MarkdownHelpText = ({ className }) => {
return (
);
diff --git a/src/templates/castform/Castform.js b/src/templates/castform/Castform.js
index 7e2842c6b..0245cbbcc 100644
--- a/src/templates/castform/Castform.js
+++ b/src/templates/castform/Castform.js
@@ -234,10 +234,10 @@ const Castform = () => {
);
- const ExtraItem = ({ key, value }) => (
-
-
{key}
-
{value}
+ const ExtraItem = x => (
+
);
diff --git a/src/templates/gengar/Gengar.js b/src/templates/gengar/Gengar.js
index 1b25177c3..dcd0bd1a9 100644
--- a/src/templates/gengar/Gengar.js
+++ b/src/templates/gengar/Gengar.js
@@ -215,7 +215,7 @@ const Gengar = () => {
);
const ExtraItem = x => (
-
+
{x.key}
{x.value}
diff --git a/src/templates/index.js b/src/templates/index.js
new file mode 100644
index 000000000..5b42cad5d
--- /dev/null
+++ b/src/templates/index.js
@@ -0,0 +1,31 @@
+import Onyx, { Image as OnyxPreview } from './onyx';
+import Pikachu, { Image as PikachuPreview } from './pikachu';
+import Gengar, { Image as GengarPreview } from './gengar';
+import Castform, { Image as CastformPreview } from './castform';
+
+export default [
+ {
+ key: 'onyx',
+ name: 'Onyx',
+ component: Onyx,
+ preview: OnyxPreview,
+ },
+ {
+ key: 'pikachu',
+ name: 'Pikachu',
+ component: Pikachu,
+ preview: PikachuPreview,
+ },
+ {
+ key: 'gengar',
+ name: 'Gengar',
+ component: Gengar,
+ preview: GengarPreview,
+ },
+ {
+ key: 'castform',
+ name: 'Castform',
+ component: Castform,
+ preview: CastformPreview,
+ },
+];
diff --git a/src/templates/onyx/Onyx.js b/src/templates/onyx/Onyx.js
index 3b7a91f4c..914c0766e 100644
--- a/src/templates/onyx/Onyx.js
+++ b/src/templates/onyx/Onyx.js
@@ -211,7 +211,7 @@ const Onyx = () => {
);
const ExtraItem = x => (
-
+
| {x.key} |
{x.value} |
diff --git a/src/templates/pikachu/Pikachu.js b/src/templates/pikachu/Pikachu.js
index 2fabc7e95..d3eaa8792 100644
--- a/src/templates/pikachu/Pikachu.js
+++ b/src/templates/pikachu/Pikachu.js
@@ -120,7 +120,7 @@ const Pikachu = () => {
);
const ExtraItem = x => (
-