- );
-};
-
-export default memo(PhotoUpload);
diff --git a/src/components/shared/PhotoUpload.module.css b/src/components/shared/PhotoUpload.module.css
deleted file mode 100644
index 05b617a5..00000000
--- a/src/components/shared/PhotoUpload.module.css
+++ /dev/null
@@ -1,17 +0,0 @@
-.circle {
- width: 60px;
- height: 60px;
- flex: 0 0 60px;
-
- @apply flex items-center justify-center cursor-pointer bg-primary-200 text-primary-500 rounded-full;
- @apply transition-opacity duration-200 ease-in-out;
-}
-
-.circle:focus {
- @apply outline-none;
-}
-
-.circle:hover {
- @apply opacity-75;
- @apply transition-opacity duration-200 ease-in-out;
-}
diff --git a/src/components/shared/SectionIcon.js b/src/components/shared/SectionIcon.js
deleted file mode 100644
index ac90d562..00000000
--- a/src/components/shared/SectionIcon.js
+++ /dev/null
@@ -1,33 +0,0 @@
-import { Link } from 'react-scroll';
-import { Tooltip } from '@material-ui/core';
-import { useTranslation } from 'react-i18next';
-import React, { memo } from 'react';
-import * as styles from './SectionIcon.module.css';
-
-const SectionIcon = ({ section, containerId, tooltipPlacement }) => {
- const { t } = useTranslation();
- const { id, icon: Icon } = section;
-
- return (
-
-
-
-
-
- );
-};
-
-export default memo(SectionIcon);
diff --git a/src/components/shared/SectionIcon.module.css b/src/components/shared/SectionIcon.module.css
deleted file mode 100644
index 12ed63e2..00000000
--- a/src/components/shared/SectionIcon.module.css
+++ /dev/null
@@ -1,11 +0,0 @@
-.icon {
- @apply py-2 cursor-pointer;
-}
-
-.icon:focus {
- @apply outline-none text-primary-900;
-}
-
-.icon:hover {
- @apply text-primary-900;
-}
diff --git a/src/components/shared/Wrapper.js b/src/components/shared/Wrapper.js
deleted file mode 100644
index ced2108a..00000000
--- a/src/components/shared/Wrapper.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import { Helmet } from 'react-helmet';
-import { Slide, toast } from 'react-toastify';
-import React, { memo, useEffect } from 'react';
-import ModalRegistrar from '../../modals/ModalRegistrar';
-
-const Wrapper = ({ children }) => {
- useEffect(() => {
- toast.configure({
- role: 'alert',
- hideProgressBar: true,
- transition: Slide,
- closeButton: false,
- position: 'bottom-right',
- pauseOnFocusLoss: false,
- });
- }, []);
-
- return (
- <>
-
-
- Reactive Resume
-
-
-
-
-
-
-
-
- {children}
-
-
- >
- );
-};
-
-export default memo(Wrapper);
diff --git a/src/constants/ModalEvents.js b/src/constants/ModalEvents.js
deleted file mode 100644
index ce62309d..00000000
--- a/src/constants/ModalEvents.js
+++ /dev/null
@@ -1,18 +0,0 @@
-const ModalEvents = {
- AUTH_MODAL: 'auth_modal',
- CREATE_RESUME_MODAL: 'create_resume_modal',
- SOCIAL_MODAL: 'social_modal',
- WORK_MODAL: 'work_modal',
- EDUCATION_MODAL: 'education_modal',
- PROJECT_MODAL: 'project_modal',
- AWARD_MODAL: 'award_modal',
- CERTIFICATION_MODAL: 'certification_modal',
- SKILL_MODAL: 'skill_modal',
- HOBBY_MODAL: 'hobby_modal',
- LANGUAGE_MODAL: 'language_modal',
- REFERENCE_MODAL: 'reference_modal',
- IMPORT_MODAL: 'import_modal',
- EXPORT_MODAL: 'export_modal',
-};
-
-export default ModalEvents;
diff --git a/src/contexts/DatabaseContext.js b/src/contexts/DatabaseContext.js
deleted file mode 100644
index bc38b811..00000000
--- a/src/contexts/DatabaseContext.js
+++ /dev/null
@@ -1,134 +0,0 @@
-import { debounce } from 'lodash';
-import React, { createContext, memo, useContext, useState } from 'react';
-import ShortUniqueId from 'short-unique-id';
-import firebase from 'gatsby-plugin-firebase';
-import UserContext from './UserContext';
-import { getUnsplashPhoto } from '../utils';
-import initialState from '../data/initialState.json';
-
-const DEBOUNCE_WAIT_TIME = 4000;
-
-const defaultState = {
- isUpdating: false,
- createResume: async () => {},
- duplicateResume: async () => {},
- deleteResume: () => {},
- getResume: async () => {},
- getResumes: async () => {},
- updateResume: async () => {},
- debouncedUpdateResume: async () => {},
-};
-
-const DatabaseContext = createContext(defaultState);
-
-const DatabaseProvider = ({ children }) => {
- const dictionary = 'abcdefghijklmnopqrstuvwxyz1234567890'.split('');
- const uuid = new ShortUniqueId({ dictionary });
-
- const [isUpdating, setUpdating] = useState(false);
- const { user } = useContext(UserContext);
-
- const getResume = async (id) => {
- try {
- const snapshot = await firebase
- .database()
- .ref(`resumes/${id}`)
- .once('value');
- return snapshot.val();
- } catch (error) {
- return null;
- }
- };
-
- const createResume = async ({ name }) => {
- const id = uuid();
- const preview = await getUnsplashPhoto();
- const createdAt = firebase.database.ServerValue.TIMESTAMP;
-
- let firstName;
- let lastName;
-
- if (!user.isAnonymous) {
- [firstName, lastName] = user.displayName.split(' ');
- }
-
- const resume = {
- ...initialState,
- id,
- name,
- user: user.uid,
- preview,
- profile: {
- ...initialState.profile,
- firstName: firstName || '',
- lastName: lastName || '',
- },
- createdAt,
- updatedAt: createdAt,
- };
-
- firebase.database().ref(`resumes/${id}`).set(resume);
- };
-
- const duplicateResume = async (originalResume) => {
- const id = uuid();
- const preview = await getUnsplashPhoto();
- const createdAt = firebase.database.ServerValue.TIMESTAMP;
-
- const resume = {
- ...originalResume,
- id,
- name: `${originalResume.name} Copy`,
- preview,
- createdAt,
- updatedAt: createdAt,
- };
-
- firebase.database().ref(`resumes/${id}`).set(resume);
- };
-
- const updateResume = async (resume) => {
- setUpdating(true);
-
- await firebase
- .database()
- .ref(`resumes/${resume.id}`)
- .update({
- ...resume,
- updatedAt: firebase.database.ServerValue.TIMESTAMP,
- });
-
- setUpdating(false);
- };
-
- const debouncedUpdateResume = debounce(updateResume, DEBOUNCE_WAIT_TIME);
-
- const deleteResume = async (id) => {
- await firebase.database().ref(`/resumes/${id}`).remove();
- };
-
- return (
-
- {children}
-
- );
-};
-
-export default DatabaseContext;
-
-const memoizedProvider = memo(DatabaseProvider);
-
-export {
- memoizedProvider as DatabaseProvider,
- DEBOUNCE_WAIT_TIME as DebounceWaitTime,
-};
diff --git a/src/contexts/ModalContext.js b/src/contexts/ModalContext.js
deleted file mode 100644
index adffbd12..00000000
--- a/src/contexts/ModalContext.js
+++ /dev/null
@@ -1,19 +0,0 @@
-import { createNanoEvents } from 'nanoevents';
-import React, { createContext, memo } from 'react';
-import ModalEvents from '../constants/ModalEvents';
-
-const emitter = createNanoEvents();
-
-const defaultState = { events: ModalEvents, emitter };
-
-const ModalContext = createContext(defaultState);
-
-const ModalProvider = ({ children }) => (
- {children}
-);
-
-export default ModalContext;
-
-const memoizedProvider = memo(ModalProvider);
-
-export { memoizedProvider as ModalProvider };
diff --git a/src/contexts/PageContext.js b/src/contexts/PageContext.js
deleted file mode 100644
index da70323a..00000000
--- a/src/contexts/PageContext.js
+++ /dev/null
@@ -1,7 +0,0 @@
-import { createContext } from 'react';
-
-const defaultState = {};
-
-const PageContext = createContext(defaultState);
-
-export default PageContext;
diff --git a/src/contexts/ResumeContext.js b/src/contexts/ResumeContext.js
deleted file mode 100644
index 7bc89620..00000000
--- a/src/contexts/ResumeContext.js
+++ /dev/null
@@ -1,296 +0,0 @@
-import {
- clone,
- findIndex,
- get,
- has,
- isUndefined,
- merge,
- set,
- setWith,
-} from 'lodash';
-import { v4 as uuidv4 } from 'uuid';
-import React, {
- createContext,
- memo,
- useCallback,
- useContext,
- useReducer,
-} from 'react';
-import arrayMove from 'array-move';
-import i18next from 'i18next';
-import demoState from '../data/demoState.json';
-import DatabaseContext from './DatabaseContext';
-import initialState from '../data/initialState.json';
-
-const ResumeContext = createContext({});
-
-const ResumeProvider = ({ children }) => {
- const { debouncedUpdateResume } = useContext(DatabaseContext);
-
- const memoizedReducer = useCallback(
- (state, { type, payload }) => {
- let newState;
- let index;
- let items;
- let temp;
-
- switch (type) {
- case 'on_add_item':
- delete payload.value.temp;
- items = get(state, payload.path, []);
- newState = setWith(
- clone(state),
- payload.path,
- [...items, payload.value],
- clone,
- );
- debouncedUpdateResume(newState);
- return newState;
-
- case 'on_edit_item':
- delete payload.value.temp;
- items = get(state, payload.path);
- index = findIndex(items, ['id', payload.value.id]);
- newState = setWith(
- clone(state),
- `${payload.path}[${index}]`,
- payload.value,
- clone,
- );
- debouncedUpdateResume(newState);
- return newState;
-
- case 'on_delete_item':
- items = get(state, payload.path);
- index = findIndex(items, ['id', payload.value.id]);
- items.splice(index, 1);
- newState = setWith(clone(state), payload.path, items, clone);
- debouncedUpdateResume(newState);
- return newState;
-
- case 'on_toggle_use_item':
- items = get(state, payload.path);
- index = findIndex(items, ['id', payload.value.id]);
- if ('isVisible' in items[index]) {
- items[index].isVisible = !items[index].isVisible;
- } else {
- items[index].isVisible = false;
- }
- newState = setWith(clone(state), payload.path, items, clone);
- debouncedUpdateResume(newState);
- return newState;
-
- case 'on_move_item_up':
- items = get(state, payload.path);
- index = findIndex(items, ['id', payload.value.id]);
- items = arrayMove(items, index, index - 1);
- newState = setWith(clone(state), payload.path, items, clone);
- debouncedUpdateResume(newState);
- return newState;
-
- case 'on_move_item_down':
- items = get(state, payload.path);
- index = findIndex(items, ['id', payload.value.id]);
- items = arrayMove(items, index, index + 1);
- newState = setWith(clone(state), payload.path, items, clone);
- debouncedUpdateResume(newState);
- return newState;
-
- case 'change_language':
- newState = set(clone(state), 'metadata.language', payload);
- items = get(
- i18next.getDataByLanguage(payload),
- 'translation.builder.sections',
- );
- Object.keys(items).forEach((key) => {
- has(newState, `${key}.heading`) &&
- set(newState, `${key}.heading`, items[key]);
- });
- debouncedUpdateResume(newState);
- return newState;
-
- case 'reset_layout':
- temp = get(state, 'metadata.template');
- items = get(initialState, `metadata.layout.${temp}`);
- newState = setWith(
- clone(state),
- `metadata.layout.${temp}`,
- items,
- clone,
- );
- debouncedUpdateResume(newState);
- return newState;
-
- case 'on_input':
- newState = setWith(clone(state), payload.path, payload.value, clone);
- debouncedUpdateResume(newState);
- return newState;
-
- case 'on_import':
- temp = clone(state);
- newState = payload;
- newState.id = temp.id;
- newState.user = temp.user;
- newState.name = temp.name;
- newState.createdAt = temp.createdAt;
- newState.updatedAt = temp.updatedAt;
- debouncedUpdateResume(newState);
- return newState;
-
- case 'on_import_jsonresume':
- temp = clone(state);
- newState = initialState;
- newState.id = temp.id;
- newState.user = temp.user;
- newState.name = temp.name;
- newState.preview = temp.preview;
- newState.createdAt = temp.createdAt;
- newState.updatedAt = temp.updatedAt;
- newState.profile = {
- address: {
- city: get(payload, 'basics.location.city'),
- line1: get(payload, 'basics.location.address'),
- line2: get(payload, 'basics.location.region'),
- pincode: get(payload, 'basics.location.postalCode'),
- },
- email: get(payload, 'basics.email'),
- firstName: get(payload, 'basics.name'),
- phone: get(payload, 'basics.phone'),
- photograph: get(payload, 'basics.picture'),
- subtitle: get(payload, 'basics.label'),
- website: get(payload, 'basics.website'),
- };
- newState.social.items = get(payload, 'basics.profiles')
- ? payload.basics.profiles.map((x) => ({
- id: uuidv4(),
- network: x.network,
- username: x.username,
- url: x.url,
- }))
- : [];
- newState.objective.body = get(payload, 'basics.summary');
- newState.work.items = payload.work
- ? payload.work.map((x) => ({
- id: uuidv4(),
- company: x.company,
- endDate: x.endDate,
- position: x.position,
- startDate: x.startDate,
- summary: x.summary,
- website: x.website,
- }))
- : [];
- newState.education.items = payload.education
- ? payload.education.map((x) => ({
- id: uuidv4(),
- degree: x.studyType,
- endDate: x.endDate,
- field: x.area,
- gpa: x.gpa,
- institution: x.institution,
- startDate: x.startDate,
- summary: x.courses.join('\n'),
- }))
- : [];
- newState.awards.items = payload.awards
- ? payload.awards.map((x) => ({
- id: uuidv4(),
- awarder: x.awarder,
- date: x.date,
- summary: x.summary,
- title: x.title,
- }))
- : [];
- newState.skills.items = payload.skills
- ? payload.skills.map((x) => ({
- id: uuidv4(),
- level: 'Fundamental Awareness',
- name: x.name,
- }))
- : [];
- newState.hobbies.items = payload.interests
- ? payload.interests.map((x) => ({
- id: uuidv4(),
- name: x.name,
- }))
- : [];
- newState.languages.items = payload.languages
- ? payload.languages.map((x) => ({
- id: uuidv4(),
- name: x.language,
- fluency: x.fluency,
- }))
- : [];
- newState.references.items = payload.references
- ? payload.references.map((x) => ({
- id: uuidv4(),
- name: x.name,
- summary: x.reference,
- }))
- : [];
- debouncedUpdateResume(newState);
- return newState;
-
- case 'set_data':
- newState = payload;
- debouncedUpdateResume(newState);
- return newState;
-
- case 'reset_data':
- temp = clone(state);
- newState = initialState;
- newState.id = temp.id;
- newState.user = temp.user;
- newState.name = temp.name;
- newState.preview = temp.preview;
- newState.createdAt = temp.createdAt;
- newState.updatedAt = temp.updatedAt;
- debouncedUpdateResume(newState);
- return newState;
-
- case 'load_demo_data':
- newState = merge(clone(state), demoState);
- newState.metadata.layout = demoState.metadata.layout;
- debouncedUpdateResume(newState);
- return newState;
-
- default:
- throw new Error();
- }
- },
- [debouncedUpdateResume],
- );
-
- const [state, dispatch] = useReducer(memoizedReducer, initialState);
-
- return (
-
- {children}
-
- );
-};
-
-const useSelector = (path, fallback) => {
- const { state } = useContext(ResumeContext);
- let value = get(state, path);
-
- if (isUndefined(value)) {
- value = isUndefined(fallback) ? state : fallback;
- }
-
- return value;
-};
-
-const useDispatch = () => {
- const { dispatch } = useContext(ResumeContext);
- return dispatch;
-};
-
-const memoizedProvider = memo(ResumeProvider);
-
-export {
- ResumeContext,
- memoizedProvider as ResumeProvider,
- useSelector,
- useDispatch,
-};
diff --git a/src/contexts/SettingsContext.js b/src/contexts/SettingsContext.js
deleted file mode 100644
index 740bedad..00000000
--- a/src/contexts/SettingsContext.js
+++ /dev/null
@@ -1,65 +0,0 @@
-import React, { createContext, memo, useEffect, useState } from 'react';
-import i18next from 'i18next';
-import themeConfig from '../data/themeConfig';
-
-const languageStorageItemKey = 'language';
-
-const defaultState = {
- theme: 'Dark',
- setTheme: () => {},
- language: 'en',
- setLanguage: () => {},
- isSideBarOpen: true,
- setSideBarToggle: () => {},
-};
-
-const SettingsContext = createContext(defaultState);
-
-const SettingsProvider = ({ children }) => {
- const [theme, setTheme] = useState(defaultState.theme);
- const [language, setLanguage] = useState(defaultState.theme);
- const [isSideBarOpen, setSideBarToggle] = useState(
- defaultState.isSideBarOpen,
- );
- useEffect(() => {
- const prefTheme = localStorage.getItem('theme') || defaultState.theme;
- const prefLanguage =
- localStorage.getItem(languageStorageItemKey) || defaultState.language;
- setTheme(prefTheme);
- setLanguage(prefLanguage);
- }, []);
-
- useEffect(() => {
- localStorage.setItem('theme', theme);
- const colorConfig = themeConfig[theme];
- for (const [key, value] of Object.entries(colorConfig)) {
- document.documentElement.style.setProperty(key, value);
- }
- }, [theme]);
-
- useEffect(() => {
- localStorage.setItem(languageStorageItemKey, language);
- i18next.changeLanguage(language);
- }, [language]);
-
- return (
-
- {children}
-
- );
-};
-
-export default SettingsContext;
-
-const memoizedProvider = memo(SettingsProvider);
-
-export { memoizedProvider as SettingsProvider, languageStorageItemKey };
diff --git a/src/contexts/StorageContext.js b/src/contexts/StorageContext.js
deleted file mode 100644
index d5d43960..00000000
--- a/src/contexts/StorageContext.js
+++ /dev/null
@@ -1,98 +0,0 @@
-import { toast } from 'react-toastify';
-import React, { createContext, memo, useContext, useRef } from 'react';
-import firebase from 'gatsby-plugin-firebase';
-import { isFileImage } from '../utils';
-import { useDispatch, useSelector } from './ResumeContext';
-import UserContext from './UserContext';
-
-const defaultState = {
- uploadPhotograph: async () => {},
-};
-
-const StorageContext = createContext(defaultState);
-
-const StorageProvider = ({ children }) => {
- const toastId = useRef(null);
-
- const { user } = useContext(UserContext);
-
- const id = useSelector('id');
- const dispatch = useDispatch();
-
- const uploadPhotograph = async (file) => {
- if (!file) {
- return null;
- }
-
- if (!isFileImage(file)) {
- toast.error(
- "You tried to upload a file that was not an image. That won't look good on your resume. Please try again.",
- );
- return null;
- }
-
- if (file.size > 2097152) {
- toast.error(
- "Your image seems to be bigger than 2 MB. That's way too much. Maybe consider reducing its size?",
- );
- return null;
- }
-
- const uploadTask = firebase
- .storage()
- .ref(`/users/${user.uid}/photographs/${id}`)
- .put(file);
-
- let progress = 0;
- toastId.current = toast('Firing up engines...', {
- progress,
- });
-
- uploadTask.on(
- 'state_changed',
- (snapshot) => {
- progress = (snapshot.bytesTransferred / snapshot.totalBytes) * 100;
- toast.update(toastId.current, {
- render: 'Uploading...',
- progress,
- hideProgressBar: false,
- });
- },
- (error) => toast.error(error),
- async () => {
- const downloadURL = await uploadTask.snapshot.ref.getDownloadURL();
- dispatch({
- type: 'on_input',
- payload: {
- path: 'profile.photograph',
- value: downloadURL,
- },
- });
-
- toast.update(toastId.current, {
- render:
- 'Your photograph was uploaded successfully... and you look great!',
- progress,
- autoClose: 2000,
- hideProgressBar: true,
- });
- },
- );
- };
-
- return (
-
- {children}
-
- );
-};
-
-export default StorageContext;
-
-const memoizedProvider = memo(StorageProvider);
-
-export { memoizedProvider as StorageProvider };
diff --git a/src/contexts/UserContext.js b/src/contexts/UserContext.js
deleted file mode 100644
index bf507e0c..00000000
--- a/src/contexts/UserContext.js
+++ /dev/null
@@ -1,153 +0,0 @@
-import { navigate } from '@reach/router';
-import { pick } from 'lodash';
-import { toast } from 'react-toastify';
-import React, { createContext, memo, useEffect, useState } from 'react';
-import firebase from 'gatsby-plugin-firebase';
-import useAuthState from '../hooks/useAuthState';
-
-const defaultUser = {
- uid: null,
- email: null,
- displayName: null,
- isAnonymous: false,
-};
-
-const defaultState = {
- loading: false,
- user: defaultUser,
- logout: async () => {},
- loginWithGoogle: async () => {},
- loginAnonymously: async () => {},
- deleteAccount: async () => {},
-};
-
-const UserContext = createContext(defaultState);
-
-const UserProvider = ({ children }) => {
- const [firebaseUser, loading] = useAuthState(firebase);
- const [user, setUser] = useState(null);
-
- useEffect(() => {
- const localUser = JSON.parse(localStorage.getItem('user'));
- setUser(localUser);
- }, []);
-
- useEffect(() => {
- if (firebaseUser) {
- const remoteUser = pick(firebaseUser, Object.keys(defaultUser));
- localStorage.setItem('user', JSON.stringify(remoteUser));
- setUser(remoteUser);
-
- const addUserToDatabase = async () => {
- const userRef = firebase.database().ref(`users/${remoteUser.uid}`);
- const snapshot = await userRef.once('value');
- !snapshot.val() && userRef.set(remoteUser);
- };
-
- addUserToDatabase();
- }
- }, [firebaseUser]);
-
- const loginWithGoogle = async () => {
- const provider = new firebase.auth.GoogleAuthProvider();
-
- try {
- return await firebase.auth().signInWithPopup(provider);
- } catch (error) {
- toast.error(error.message);
- }
- };
-
- const loginAnonymously = async () => {
- try {
- return await firebase.auth().signInAnonymously();
- } catch (error) {
- toast.error(error.message);
- }
- };
-
- const logout = async () => {
- await firebase.auth().signOut();
- localStorage.removeItem('user');
- setUser(null);
- navigate('/');
- };
-
- const reauthenticateWithGoogle = async () => {
- const { currentUser } = firebase.auth();
- const provider = new firebase.auth.GoogleAuthProvider();
-
- try {
- const userCredential = await currentUser.reauthenticateWithPopup(
- provider,
- );
- return userCredential;
- } catch (error) {
- toast.error(error.message);
- throw error;
- }
- };
-
- const reauthenticate = async () => {
- const { currentUser } = firebase.auth();
-
- if (currentUser.isAnonymous) {
- return;
- }
-
- const googleAuthProvider = new firebase.auth.GoogleAuthProvider();
- const authProviderIsGoogle =
- currentUser.providerData &&
- currentUser.providerData.length > 0 &&
- currentUser.providerData[0].providerId === googleAuthProvider.providerId;
-
- if (authProviderIsGoogle) {
- await reauthenticateWithGoogle();
- } else {
- const errorMessage = 'Unable to determine reauthentication method.';
- toast.error(errorMessage);
- throw new Error(errorMessage);
- }
- };
-
- const deleteAccount = async () => {
- const { currentUser } = firebase.auth();
- const deleteUser = firebase.functions().httpsCallable('deleteUser');
-
- await reauthenticate();
-
- await deleteUser();
-
- try {
- await currentUser.delete();
- } catch (error) {
- toast.error(error.message);
- } finally {
- await logout();
- toast(
- "It's sad to see you go, but we respect your privacy. All your data has been deleted successfully. Hope to see you again soon!",
- );
- }
- };
-
- return (
-
- {children}
-
- );
-};
-
-export default UserContext;
-
-const memoizedProvider = memo(UserProvider);
-
-export { memoizedProvider as UserProvider };
diff --git a/src/data/colorOptions.js b/src/data/colorOptions.js
deleted file mode 100644
index bd231af7..00000000
--- a/src/data/colorOptions.js
+++ /dev/null
@@ -1,20 +0,0 @@
-const colorOptions = [
- '#f44336',
- '#E91E63',
- '#9C27B0',
- '#673AB7',
- '#3F51B5',
- '#2196F3',
- '#03A9F4',
- '#00BCD4',
- '#009688',
- '#4CAF50',
- '#8BC34A',
- '#CDDC39',
- '#FFEB3B',
- '#FFC107',
- '#FF9800',
- '#FF5722',
-];
-
-export default colorOptions;
diff --git a/src/data/demoState.json b/src/data/demoState.json
deleted file mode 100644
index 8b6d9bff..00000000
--- a/src/data/demoState.json
+++ /dev/null
@@ -1,347 +0,0 @@
-{
- "awards": {
- "heading": "Awards",
- "visible": true,
- "items": [
- {
- "awarder": "Google",
- "date": "2019-04-01",
- "id": "6f857f2b-6312-4a0d-907d-2e17991954eb",
- "summary": "",
- "title": "International Flutter Hackathon"
- },
- {
- "awarder": "Venturesity",
- "date": "2016-06-01",
- "id": "f6efa3f9-9741-4e36-a538-ba0d9779bc61",
- "summary": "",
- "title": "Venturesity Banyan Hack"
- },
- {
- "awarder": "Govt. of India",
- "date": "2017-04-01",
- "id": "89c0171a-eae9-403e-9f4c-a757fb535c2b",
- "summary": "",
- "title": "Smart India Hackathon"
- }
- ]
- },
- "certifications": {
- "heading": "Certifications",
- "visible": true,
- "items": [
- {
- "date": "2018-02-01",
- "id": "d2ec12bc-7876-46bc-afd4-11ae06faf3bd",
- "issuer": "Cisco Systems",
- "summary": "",
- "title": "CCNP"
- },
- {
- "date": "2019-06-01",
- "id": "f8312288-53ae-4504-a768-4b67aea95926",
- "issuer": "VMWare",
- "summary": "",
- "title": "VCP6-DCV"
- },
- {
- "date": "2014-04-01",
- "id": "11107df6-5f3c-49ae-bcd4-62b8baa181a1",
- "issuer": "Cisco Systems",
- "summary": "",
- "title": "DCUCI 642-999"
- }
- ]
- },
- "education": {
- "heading": "Education",
- "visible": true,
- "items": [
- {
- "degree": "Masters",
- "endDate": "2002-08-01",
- "field": "Computer Science",
- "gpa": "7.2 CGPA",
- "id": "c42e2a5a-3f0d-497e-838b-ac2019dcf045",
- "institution": "The City College of New York, NYC, NY",
- "startDate": "2001-09-01",
- "summary": ""
- },
- {
- "degree": "Bachelors",
- "endDate": "2001-08-01",
- "field": "Computer Science",
- "gpa": "8.4 CGPA",
- "id": "278490a2-c327-4e83-8be8-adf913a9b36c",
- "institution": "University of California, Berkeley, CA",
- "startDate": "1997-09-01",
- "summary": ""
- }
- ]
- },
- "hobbies": {
- "heading": "Hobbies",
- "visible": true,
- "items": [
- {
- "id": "788dcf5a-78ca-4866-8397-c7a29073d9a1",
- "name": "Poetry"
- },
- {
- "id": "e3523371-f50c-4348-8c5e-35fe84c0006d",
- "name": "Travelling"
- },
- {
- "id": "92c35e3b-6cd7-4cea-b505-61347ec61b68",
- "name": "Photography"
- },
- {
- "id": "d36f2089-93a9-4f30-a425-3dd81c6b89df",
- "name": "Playing Badminton"
- },
- {
- "id": "d1da41a9-ae83-48fb-8047-d45ebd869a69",
- "name": "Developing Reactive Resume"
- }
- ]
- },
- "languages": {
- "heading": "Languages",
- "visible": true,
- "items": [
- {
- "fluency": "Very Fluent",
- "id": "78d8cf32-84c7-431d-969b-fdf277968026",
- "name": "English"
- },
- {
- "fluency": "Native Tongue",
- "id": "9e0bd5ed-b88d-4046-8fb9-ecba54d29924",
- "name": "Tamil"
- },
- {
- "fluency": "Native Tongue",
- "id": "cb895aa9-c485-4bf3-a9e3-08e8f219451a",
- "name": "Kannada"
- },
- {
- "fluency": "Learning on Duolingo",
- "id": "8fff60fc-0cd6-47e2-b64f-fb249d1af0d1",
- "name": "German"
- }
- ]
- },
- "metadata": {
- "colors": {
- "background": "#FFFFFF",
- "primary": "#009688",
- "text": "#212121"
- },
- "font": "Open Sans",
- "fontSize": "9",
- "language": "en",
- "layout": {
- "castform": [
- ["awards", "certifications", "languages", "hobbies"],
- ["objective", "work", "education", "skills", "projects", "references"]
- ],
- "celebi": [
- ["awards", "certifications", "languages", "hobbies"],
- ["objective", "work", "education", "skills", "projects", "references"]
- ],
- "gengar": [
- ["objective", "skills"],
- ["awards", "certifications", "languages", "references", "hobbies"],
- ["work", "education", "projects"]
- ],
- "glalie": [
- ["awards", "certifications", "hobbies"],
- [
- "objective",
- "work",
- "education",
- "skills",
- "projects",
- "languages",
- "references"
- ]
- ],
- "onyx": [
- ["objective", "work", "education", "projects"],
- ["hobbies", "languages", "awards", "certifications"],
- ["skills", "references"]
- ],
- "pikachu": [
- ["skills", "languages", "hobbies", "awards", "certifications"],
- ["work", "education", "projects", "references"]
- ]
- },
- "template": "castform"
- },
- "objective": {
- "body": "To obtain a job within my chosen field that will challenge me and allow me to use my education, skills and past experiences in a way that is mutually beneficial to both myself and my employer and allow for future growth and advancement.",
- "heading": "Objective",
- "visible": true
- },
- "profile": {
- "address": {
- "city": "Bangalore, India -",
- "line1": "#5/A, Banashankari Nivas,",
- "line2": "Brindavan Layout, Subramanyapura,",
- "pincode": "560061"
- },
- "birthDate": "1995-08-06",
- "email": "hello@amruthpillai.com",
- "firstName": "Amruth",
- "heading": "Profile",
- "lastName": "Pillai",
- "photograph": "https://rxresu.me/images/picture.jpg",
- "subtitle": "Full Stack Web Developer",
- "website": "amruthpillai.com",
- "phone": "+91 98453 36113"
- },
- "projects": {
- "heading": "Projects",
- "visible": true,
- "items": [
- {
- "date": "2020-07-01",
- "id": "c768dcca-90f5-4242-a608-6759b4f667fb",
- "link": "https://github.com/AmruthPillai/Reactive-Resume",
- "summary": "Reactive Resume, a free and open-source resume builder that works for you. A few of the important features that make it awesome are minimalistic UI/UX, extensive customizability, portability, regularly updated templates, etc.\n\nFor more information, check out [rxresu.me](https://github.com/AmruthPillai/Reactive-Resume)",
- "title": "Reactive Resume"
- },
- {
- "date": "2020-04-01",
- "id": "6ca600b1-c21f-4d7b-8431-f7144d537dd3",
- "link": "https://amruthpillai.com",
- "summary": "Resume on the Web has been a project that I've been focused on since the early 2014s. I didn't want my information to be displayed on just a sheet of paper that only HRs or Talent Scouts had the privilege of reading, I wanted it to be accessible to everyone. And that's how this project was conceptualized.",
- "title": "Resume on the Web"
- }
- ]
- },
- "public": true,
- "references": {
- "heading": "References",
- "visible": true,
- "items": [
- {
- "email": "willywonka@goldenticket.com",
- "id": "168339fd-3c4b-4f2f-bd3a-ef184be81700",
- "name": "Willy Wonka",
- "phone": "+1 (802) 234-2398",
- "position": "CEO at Chocolate Factory",
- "summary": ""
- },
- {
- "email": "elanmusk@nottesla.com",
- "id": "350465b9-9989-43cc-b97e-4115b8980304",
- "name": "Elangovan Musk",
- "phone": "+91 93893 34353",
- "position": "CEO at Newton Motors",
- "summary": ""
- },
- {
- "email": "l.beasley@carsonlogistics.com",
- "id": "94e3447b-0a78-4fb7-b14d-591982d35320",
- "name": "Lorraine Beasley",
- "phone": "+1 661-808-4188",
- "position": "Head of HR, Carson Logistics",
- "summary": ""
- }
- ]
- },
- "skills": {
- "heading": "Skills",
- "visible": true,
- "items": [
- {
- "id": "54e5bceb-d0e9-4f04-98d1-48a34f7cf920",
- "level": "Advanced",
- "name": "Customer Service Expertise"
- },
- {
- "id": "f0274f62-2252-4cc0-bf12-9e1070942c50",
- "level": "Intermediate",
- "name": "High-Volume Call Center"
- },
- {
- "id": "689e2852-df1b-4d41-bda8-c41c88196264",
- "level": "Intermediate",
- "name": "Team Leader/Problem Solver"
- },
- {
- "id": "3a4f73b1-50c1-4a85-a4b0-2a55dfe5053a",
- "level": "Novice",
- "name": "Call Center Management"
- },
- {
- "id": "08d6c739-1465-41f7-8825-b8d94faa38d6",
- "level": "Novice",
- "name": "Teambuilding & Training"
- },
- {
- "id": "261b8fc3-aeec-4347-88a8-bcacb1a17aa3",
- "level": "Fundamental Awareness",
- "name": "Continuous Improvement"
- }
- ]
- },
- "social": {
- "heading": "Social Network",
- "visible": true,
- "items": [
- {
- "id": "a832b37d-f11d-4a80-8b4d-24796e571b17",
- "network": "Instagram",
- "url": "https://pillai.xyz/instagram",
- "username": "AmruthPillai"
- },
- {
- "id": "a72107fa-a4a5-407d-9e85-39bdb9c0b11a",
- "network": "Twitter",
- "url": "https://pillai.xyz/twitter",
- "username": "KingOKings"
- },
- {
- "id": "1dd46fdd-b3a3-4786-89ce-2e77c0823aba",
- "network": "LinkedIn",
- "url": "https://pillai.xyz/linkedin",
- "username": "AmruthPillai"
- }
- ]
- },
- "work": {
- "heading": "Work Experience",
- "visible": true,
- "items": [
- {
- "company": "On Point Electronics, NYC, NY",
- "endDate": "2018-07-01",
- "id": "d7c64937-0cb9-41b1-a3a6-0679c882fe63",
- "position": "Customer Service Representative",
- "startDate": "2013-01-01",
- "summary": "- Organized customer information and account data for business planning and customer service purposes.\n- Created excel spreadsheets to track customer data and perform intense reconciliation process.\n- Received 97% positive customer survey results.\n- Speed on calls was 10% above team average. \n**Key Achievement:** Designed and executed an automatized system for following up with customers, increasing customer retention by 22%.",
- "website": "https://onpoint.com"
- },
- {
- "company": "Excelsior Communications, NYC, NY",
- "endDate": "2012-12-01",
- "id": "f5c5dcfe-2a60-4169-a2f1-b305355518ea",
- "position": "Customer Service Representative",
- "startDate": "2009-10-01",
- "summary": "- Worked as a full time customer service rep in a high volume call center.\n- Received \"Associate of the Month\" award six times.\n- Chosen as an example for other associates in trainings. \n**Key Achievement:** Received Customer Appreciation bonus in three of four years.",
- "website": "https://excelsior.com"
- },
- {
- "company": "Pizza Hut, Newark, NJ",
- "endDate": "2009-09-01",
- "id": "dd935088-6fe7-4a4b-8ff5-7417c32d2add",
- "position": "Waiter",
- "startDate": "2005-08-01",
- "summary": "- Worked passionately in customer service in a high volume restaurant.\n- Completed the FAST customer service training class.\n- Maintained a high tip average thanks to consistent customer satisfaction.",
- "website": "https://pizzahut.com"
- }
- ]
- }
-}
diff --git a/src/data/fontOptions.js b/src/data/fontOptions.js
deleted file mode 100644
index 50992055..00000000
--- a/src/data/fontOptions.js
+++ /dev/null
@@ -1,12 +0,0 @@
-const fontOptions = [
- 'Lato',
- 'Montserrat',
- 'Nunito',
- 'Open Sans',
- 'Raleway',
- 'Rubik',
- 'Source Sans Pro',
- 'Titillium Web',
-];
-
-export default fontOptions;
diff --git a/src/data/fontSizeOptions.js b/src/data/fontSizeOptions.js
deleted file mode 100644
index 8bb211a4..00000000
--- a/src/data/fontSizeOptions.js
+++ /dev/null
@@ -1,18 +0,0 @@
-const fontSizeOptions = {
- '--text-xs-size': 0.75,
- '--text-sm-size': 0.875,
- '--text-lg-size': 1.125,
- '--text-xl-size': 1.25,
- '--text-2xl-size': 1.5,
- '--text-3xl-size': 1.875,
- '--text-4xl-size': 2.25,
- '--text-xs-line-height': 1,
- '--text-sm-line-height': 1.25,
- '--text-lg-line-height': 1.75,
- '--text-xl-line-height': 1.75,
- '--text-2xl-line-height': 2,
- '--text-3xl-line-height': 2.25,
- '--text-4xl-line-height': 2.5,
-};
-
-export default fontSizeOptions;
diff --git a/src/data/initialState.json b/src/data/initialState.json
deleted file mode 100644
index 24346d94..00000000
--- a/src/data/initialState.json
+++ /dev/null
@@ -1,121 +0,0 @@
-{
- "profile": {
- "heading": "Profile",
- "photograph": "",
- "firstName": "",
- "lastName": "",
- "subtitle": "",
- "birthDate": "",
- "address": {
- "line1": "",
- "line2": "",
- "city": "",
- "pincode": ""
- },
- "website": "",
- "email": ""
- },
- "social": {
- "heading": "Social Network",
- "visible": true,
- "items": []
- },
- "objective": {
- "heading": "Objective",
- "visible": true,
- "body": ""
- },
- "work": {
- "heading": "Work Experience",
- "visible": true,
- "items": []
- },
- "education": {
- "heading": "Education",
- "visible": true,
- "items": []
- },
- "projects": {
- "heading": "Projects",
- "visible": true,
- "items": []
- },
- "awards": {
- "heading": "Awards",
- "visible": true,
- "items": []
- },
- "certifications": {
- "heading": "Certifications",
- "visible": true,
- "items": []
- },
- "skills": {
- "heading": "Skills",
- "visible": true,
- "items": []
- },
- "hobbies": {
- "heading": "Hobbies",
- "visible": true,
- "items": []
- },
- "languages": {
- "heading": "Languages",
- "visible": true,
- "items": []
- },
- "references": {
- "heading": "References",
- "visible": true,
- "items": []
- },
- "metadata": {
- "language": "en",
- "template": "onyx",
- "font": "Montserrat",
- "fontSize": 9,
- "layout": {
- "onyx": [
- ["objective", "work", "education", "projects"],
- ["hobbies", "languages", "awards", "certifications"],
- ["skills", "references"]
- ],
- "pikachu": [
- ["skills", "languages", "hobbies", "awards", "certifications"],
- ["work", "education", "projects", "references"]
- ],
- "gengar": [
- ["objective", "skills"],
- ["awards", "certifications", "languages", "references", "hobbies"],
- ["work", "education", "projects"]
- ],
- "castform": [
- ["awards", "certifications", "languages", "hobbies"],
- ["objective", "work", "education", "skills", "projects", "references"]
- ],
- "glalie": [
- ["awards", "certifications", "hobbies"],
- [
- "objective",
- "work",
- "education",
- "skills",
- "projects",
- "languages",
- "references"
- ]
- ],
- "celebi": [
- ["awards", "certifications", "languages", "hobbies"],
- ["objective", "work", "education", "skills", "projects", "references"]
- ]
- },
- "colors": {
- "text": "#444444",
- "primary": "#5875DB",
- "background": "#FFFFFF"
- }
- },
- "public": true
-}
diff --git a/src/data/leftSections.js b/src/data/leftSections.js
deleted file mode 100644
index 453c2450..00000000
--- a/src/data/leftSections.js
+++ /dev/null
@@ -1,73 +0,0 @@
-import { AiFillSafetyCertificate, AiOutlineTwitter } from 'react-icons/ai';
-import { BsTools } from 'react-icons/bs';
-import { FaAward, FaProjectDiagram, FaUserFriends } from 'react-icons/fa';
-import {
- IoLogoGameControllerB,
- IoMdBriefcase,
- IoMdDocument,
-} from 'react-icons/io';
-import { MdPerson, MdSchool, MdTranslate } from 'react-icons/md';
-import ModalEvents from '../constants/ModalEvents';
-
-export default [
- {
- id: 'profile',
- icon: MdPerson,
- fixed: true,
- },
- {
- id: 'social',
- icon: AiOutlineTwitter,
- event: ModalEvents.SOCIAL_MODAL,
- fixed: true,
- },
- {
- id: 'objective',
- icon: IoMdDocument,
- },
- {
- id: 'work',
- icon: IoMdBriefcase,
- event: ModalEvents.WORK_MODAL,
- },
- {
- id: 'education',
- icon: MdSchool,
- event: ModalEvents.EDUCATION_MODAL,
- },
- {
- id: 'projects',
- icon: FaProjectDiagram,
- event: ModalEvents.PROJECT_MODAL,
- },
- {
- id: 'awards',
- icon: FaAward,
- event: ModalEvents.AWARD_MODAL,
- },
- {
- id: 'certifications',
- icon: AiFillSafetyCertificate,
- event: ModalEvents.CERTIFICATION_MODAL,
- },
- {
- id: 'skills',
- icon: BsTools,
- event: ModalEvents.SKILL_MODAL,
- },
- {
- id: 'hobbies',
- icon: IoLogoGameControllerB,
- event: ModalEvents.HOBBY_MODAL,
- },
- {
- id: 'languages',
- icon: MdTranslate,
- event: ModalEvents.LANGUAGE_MODAL,
- },
- {
- id: 'references',
- icon: FaUserFriends,
- event: ModalEvents.REFERENCE_MODAL,
- },
-];
diff --git a/src/data/rightSections.js b/src/data/rightSections.js
deleted file mode 100644
index 74c0ed9a..00000000
--- a/src/data/rightSections.js
+++ /dev/null
@@ -1,45 +0,0 @@
-import {
- MdColorLens,
- MdDashboard,
- MdFontDownload,
- MdFormatSize,
- MdImportExport,
- MdInfo,
- MdSettings,
- MdStyle,
-} from 'react-icons/md';
-
-export default [
- {
- id: 'templates',
- icon: MdStyle,
- },
- {
- id: 'layout',
- icon: MdDashboard,
- },
- {
- id: 'colors',
- icon: MdColorLens,
- },
- {
- id: 'fonts',
- icon: MdFontDownload,
- },
- {
- id: 'font-size',
- icon: MdFormatSize,
- },
- {
- id: 'actions',
- icon: MdImportExport,
- },
- {
- id: 'settings',
- icon: MdSettings,
- },
- {
- id: 'about',
- icon: MdInfo,
- },
-];
diff --git a/src/data/templateOptions.js b/src/data/templateOptions.js
deleted file mode 100644
index cf6370db..00000000
--- a/src/data/templateOptions.js
+++ /dev/null
@@ -1,28 +0,0 @@
-const templateOptions = [
- {
- id: 'onyx',
- name: 'Onyx',
- },
- {
- id: 'pikachu',
- name: 'Pikachu',
- },
- {
- id: 'gengar',
- name: 'Gengar',
- },
- {
- id: 'castform',
- name: 'Castform',
- },
- {
- id: 'glalie',
- name: 'Glalie',
- },
- {
- id: 'celebi',
- name: 'Celebi',
- },
-];
-
-export default templateOptions;
diff --git a/src/data/themeConfig.js b/src/data/themeConfig.js
deleted file mode 100644
index 5f708461..00000000
--- a/src/data/themeConfig.js
+++ /dev/null
@@ -1,40 +0,0 @@
-const themeConfig = {
- Light: {
- '--color-primary-50': '#FFFFFF',
- '--color-primary-100': '#FAFAFA',
- '--color-primary-200': '#F1F0F0',
- '--color-primary-300': '#D8D2CD',
- '--color-primary-400': '#CDC4BA',
- '--color-primary-500': '#ABA59D',
- '--color-primary-600': '#8A8680',
- '--color-primary-700': '#686663',
- '--color-primary-800': '#484745',
- '--color-primary-900': '#282727',
- },
- Dark: {
- '--color-primary-50': '#212121',
- '--color-primary-100': '#2c2c2c',
- '--color-primary-200': '#424242',
- '--color-primary-300': '#616161',
- '--color-primary-400': '#757575',
- '--color-primary-500': '#9e9e9e',
- '--color-primary-600': '#bdbdbd',
- '--color-primary-700': '#e0e0e0',
- '--color-primary-800': '#eeeeee',
- '--color-primary-900': '#f5f5f5',
- },
- AMOLED: {
- '--color-primary-50': '#010101',
- '--color-primary-100': '#121212',
- '--color-primary-200': '#222222',
- '--color-primary-300': '#333333',
- '--color-primary-400': '#444',
- '--color-primary-500': '#696969',
- '--color-primary-600': '#8F8F8F',
- '--color-primary-700': '#B4B4B4',
- '--color-primary-800': '#DADADA',
- '--color-primary-900': '#FFFFFF',
- },
-};
-
-export default themeConfig;
diff --git a/src/data/tips.js b/src/data/tips.js
deleted file mode 100644
index 8bf5fda9..00000000
--- a/src/data/tips.js
+++ /dev/null
@@ -1,18 +0,0 @@
-export const tips = [
- 'Create a professional email address.',
- 'Update your contact information.',
- 'Set your font size to 10-12 points.',
- 'Use reverse-chronological order.',
- 'Align your content to the left to make it skimmable.',
- 'Make strategic use of bold, caps, and italics.',
- 'Choose an attractive and readable font.',
- 'Only add jobs you’ve had in the past 10-15 years.',
- 'Give your sections simple subheadings.',
- 'Include URLs to social media profiles, personal websites, and your blog.',
-];
-
-export const getRandomTip = () => {
- const tip = tips[Math.floor(Math.random() * tips.length)];
- const index = tips.indexOf(tip) + 1;
- return `Tip #${index}: ${tip}`;
-};
diff --git a/src/hooks/useAuthState.js b/src/hooks/useAuthState.js
deleted file mode 100644
index 84dda014..00000000
--- a/src/hooks/useAuthState.js
+++ /dev/null
@@ -1,54 +0,0 @@
-import { useEffect, useReducer, useState } from 'react';
-
-export default function useAuthState(firebase) {
- const [auth, setAuth] = useState(undefined);
-
- const [state, dispatch] = useReducer(
- (innerState, action) => {
- switch (action.type) {
- case 'auth_state_changed':
- return {
- ...innerState,
- user: action.user,
- loading: false,
- };
- case 'error':
- return {
- ...innerState,
- error: action.error,
- loading: false,
- };
- default:
- return innerState;
- }
- },
- {
- user: undefined,
- loading: true,
- error: undefined,
- },
- );
-
- useEffect(() => {
- setAuth(firebase.auth());
- }, [firebase]);
-
- useEffect(() => {
- if (auth === undefined) return;
-
- const unsubscribe = auth.onAuthStateChanged(
- (user) => {
- dispatch({ type: 'auth_state_changed', user });
- },
- (error) => {
- dispatch({ type: 'error', error });
- },
- );
-
- return () => {
- unsubscribe();
- };
- }, [auth]);
-
- return [state.user, state.loading, state.error];
-}
diff --git a/src/i18n/index.js b/src/i18n/index.js
deleted file mode 100644
index b1f2f675..00000000
--- a/src/i18n/index.js
+++ /dev/null
@@ -1,140 +0,0 @@
-import { initReactI18next } from 'react-i18next';
-import i18n from 'i18next';
-import resources from './locales';
-
-const languages = [
- {
- code: 'ar',
- name: 'Arabic (عربى)',
- },
- {
- code: 'bg',
- name: 'Bulgarian (Български)',
- },
- {
- code: 'bn',
- name: 'Bengali (বাংলা)',
- },
- {
- code: 'cs',
- name: 'Czech (čeština)',
- },
- {
- code: 'zh',
- name: 'Chinese Simplified (简体中文)',
- },
- {
- code: 'da',
- name: 'Danish (Dansk)',
- },
- {
- code: 'nl',
- name: 'Dutch (Nederlands)',
- },
- {
- code: 'en',
- name: 'English (US)',
- },
- {
- code: 'fi',
- name: 'Finnish (Suomalainen)',
- },
- {
- code: 'fr',
- name: 'French (Français)',
- },
- {
- code: 'de',
- name: 'German (Deutsch)',
- },
- {
- code: 'el',
- name: 'Greek (Ελληνικά)',
- },
- {
- code: 'he',
- name: 'Hebrew (עִברִית)',
- },
- {
- code: 'hi',
- name: 'Hindi (हिंदी)',
- },
- {
- code: 'id',
- name: 'Indonesian (Bahasa Indonesia)',
- },
- {
- code: 'it',
- name: 'Italian (Italiano)',
- },
- {
- code: 'ja',
- name: 'Japanese (日本語)',
- },
- {
- code: 'kn',
- name: 'Kannada (ಕನ್ನಡ)',
- },
- {
- code: 'lt',
- name: 'Lithuanian (Lietuvių)',
- },
- {
- code: 'nb',
- name: 'Norwegian (Norsk)',
- },
- {
- code: 'fa',
- name: 'Persian (Farsi)',
- },
- {
- code: 'pl',
- name: 'Polish (Polskie)',
- },
- {
- code: 'ptBr',
- name: 'Portuguese (Brazilian)',
- },
- {
- code: 'ptPt',
- name: 'Portuguese (Portugal)',
- },
- {
- code: 'ro',
- name: 'Romanian (Română)',
- },
- {
- code: 'ru',
- name: 'Russian (русский)',
- },
- {
- code: 'sk',
- name: 'Slovak (Slovenčina)',
- },
- {
- code: 'es',
- name: 'Spanish (Español)',
- },
- {
- code: 'sv',
- name: 'Swedish (Svenska)',
- },
- {
- code: 'tr',
- name: 'Turkish (Türkçe)',
- },
- {
- code: 'uk',
- name: 'Ukrainian (Українська)',
- },
-];
-
-i18n.use(initReactI18next).init({
- resources,
- lng: 'en',
- fallbackLng: 'en',
-});
-
-export { languages };
-
-export default i18n;
diff --git a/src/i18n/locales/ar.json b/src/i18n/locales/ar.json
deleted file mode 100644
index f0e64fef..00000000
--- a/src/i18n/locales/ar.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "سيرة ذاتية مجانية ومفتوحة المصدر.",
- "forms": {
- "name": "اسم",
- "title": "عنوان",
- "subtitle": "العنوان الفرعي",
- "required": "مطلوب",
- "website": "موقع الكتروني",
- "date": "تاريخ",
- "present": "هدية",
- "position": "منصب",
- "startDate": "تاريخ البدء",
- "endDate": "تاريخ الانتهاء",
- "address": "عنوان",
- "phone": "رقم الهاتف",
- "email": "عنوان البريد الالكترونى",
- "summary": "ملخص",
- "markdown": "تدعم كتلة النص هذه علامة <1> تخفيض السعر 1>.",
- "contact": "اتصل بنا",
- "validation": {
- "min": "الرجاء إدخال {{number}} أحرف على الأقل.",
- "dateRange": "يجب أن يكون تاريخ الانتهاء بعد تاريخ البدء.",
- "email": "يجب أن يكون عنوان بريد إلكتروني صالح.",
- "required": "هذا مطلوب.",
- "url": "يجب أن يكون عنوان URL صالحًا."
- }
- },
- "buttons": {
- "add": "أضف",
- "edit": "تعديل",
- "cancel": "إلغاء",
- "delete": "حذف",
- "loading": "جار التحميل...",
- "confirmation": "هل أنت واثق؟",
- "login": "تسجيل الدخول",
- "logout": "تسجيل خروج"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "انتقل إلى التطبيق"
- }
- },
- "dashboard": {
- "title": "لوحة",
- "createResume": "إنشاء سيرة ذاتية",
- "editResume": "تحرير السيرة الذاتية",
- "lastUpdated": "آخر تحديث في {{timestamp}}",
- "toasts": {
- "deleted": "تم حذف {{name}} بنجاح"
- },
- "buttons": {
- "duplicate": "كرر",
- "rename": "إعادة تسمية"
- },
- "helpText": "ستقوم بإنشاء سيرة ذاتية جديدة من البداية ، ولكن أولاً ، دعنا نطلق عليها اسمًا. يمكن أن يكون هذا اسم الدور الذي تريد التقدم له ، أو إذا كنت تقوم بعمل سيرة ذاتية لصديق ، يمكنك تسميته سيرة Alex. "
- },
- "builder": {
- "toasts": {
- "formErrors": "قد تحتاج إلى ملء جميع الحقول المطلوبة قبل إرسال هذا النموذج.",
- "doesNotExist": "السيرة الذاتية التي تبحث عنها لم تعد موجودة ... أو ربما لم تكن موجودة؟",
- "loadDemoData": "لست متأكدًا من أين تبدأ؟ حاول تحميل البيانات التجريبية لمعرفة ما تقدمه السيرة الذاتية التفاعلية.",
- "printError": "تواجه وظيفة السحابة بعض المشاكل ، يرجى المحاولة مرة أخرى لاحقًا أو استخدام ميزة طباعة المتصفح."
- },
- "sections": {
- "heading": "عنوان",
- "profile": "الملف الشخصي",
- "social": "شبكة اجتماعية",
- "objective": "هدف",
- "work": "خبرة العمل",
- "education": "التعليم",
- "project": "مشروع",
- "projects": "المشاريع",
- "award": "جائزة",
- "awards": "الجوائز",
- "certification": "شهادة",
- "certifications": "الشهادات",
- "skill": "مهارة",
- "skills": "المهارات",
- "hobby": "هواية",
- "hobbies": "الهوايات",
- "language": "لغة",
- "languages": "اللغات",
- "reference": "مرجع",
- "references": "المراجع",
- "templates": "قوالب",
- "layout": "التصاميم",
- "colors": "الألوان",
- "font-size": "حجم الخط",
- "fonts": "الخطوط",
- "actions": "أجراءات",
- "settings": "الإعدادات",
- "about": "حول"
- },
- "profile": {
- "photograph": "صورة فوتوغرافية",
- "firstName": "الاسم الاول",
- "lastName": "اسم العائلة",
- "birthDate": "تاريخ الميلاد",
- "address": {
- "line1": "العنوان الأول",
- "line2": "العنوان الثاني",
- "city": "مدينة",
- "pincode": "الرمز البريدي"
- }
- },
- "social": {
- "network": "الشبكات الاجتماعية",
- "username": "اسم المستخدم",
- "url": "رابط الموقع"
- },
- "work": {
- "company": "شركة"
- },
- "education": {
- "institution": "المعهد",
- "field": "مجال الدراسة",
- "degree": "نوع الدراسة",
- "gpa": "المعدل"
- },
- "awards": {
- "awarder": "مقدم الجائزة"
- },
- "certifications": {
- "issuer": "جهة الإصدار"
- },
- "skills": {
- "level": "مستوى"
- },
- "languages": {
- "fluency": "إتقان"
- },
- "layout": {
- "block": "مجموعة",
- "reset": "إعادة تعيين التصميم",
- "text": "يدعم هذا التصميم {{count}} من الكتل."
- },
- "colors": {
- "primary": "اللون الأساسى",
- "text": "لون الخط",
- "background": "لون الخلفية"
- },
- "actions": {
- "import": {
- "heading": "استيراد سيرتك الذاتية",
- "text": "يمكنك استيراد معلوماتك من مصادر متنوعة مثل JSON أو LinkedIn الخاص بك لملء معظم البيانات لسيرتك الذاتية. ",
- "button": "استيراد"
- },
- "export": {
- "heading": "تصدير سيرتك الذاتية",
- "text": "قم بتصدير سيرتك الذاتية بتنسيق PDF لمشاركتها مع جهات التوظيف أو JSON التي ستتمكن من استيرادها مرة أخرى إلى هذا التطبيق على جهاز كمبيوتر آخر.",
- "button": "تصدير"
- },
- "share": {
- "heading": "شارك سيرتك الذاتية",
- "text": "يمكن الوصول إلى الرابط أدناه بشكل عام إذا اخترت مشاركته ، وسيرى المشاهدون أحدث إصدار من سيرتك الذاتية في أي وقت."
- },
- "loadDemoData": {
- "text": "غير واضح بشأن ما يجب القيام به مع صفحة فارغة جديدة؟ قم بتحميل بعض البيانات التجريبية لمعرفة كيف يجب أن تبدو السيرة الذاتية ويمكنك البدء في التحرير من هناك.",
- "button": "تحميل البيانات التجريبية"
- },
- "resetEverything": {
- "text": "تشعر وكأنك ارتكبت الكثير من الأخطاء؟ لا تقلق ، امسح كل شيء بنقرة واحدة فقط ، ولكن كن حذرًا إذا لم تكن هناك نسخ احتياطية.",
- "button": "إعادة تعيين كل شيء"
- }
- },
- "settings": {
- "theme": "موضوع",
- "language": "لغة",
- "translate": "إذا كنت ترغب في المساهمة بتقديم ترجمات بلغتك <1>please visit this link1>.",
- "dangerZone": {
- "heading": "منطقة الخطر",
- "text": "إذا كنت ترغب في حذف حسابك ومسح جميع سيرتك الذاتية ، فبمجرد زر واحد. يرجى توخي الحذر لأن هذه عملية لا رجعة فيها.",
- "button": "حذف الحساب"
- }
- },
- "about": {
- "donate": {
- "heading": "تبرع الى Reactive Resume",
- "text": "أحاول أن أفعل ما بوسعي ، ولكن إذا وجدت التطبيق مفيدًا ، أو إذا كنت في وضع أفضل من الآخرين الذين يعتمدون على هذا المشروع في وظيفتهم الأولى <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "اشتري لي قهوة!"
- },
- "bugFeature": {
- "heading": "خلل برمجي؟ طلب المواصفات؟",
- "text": "شيء يوقف تقدمك من جعل السيرة الذاتية؟ هل وجدت خللًا مزعجًا لن يستقيل؟ تحدث عنه في قسم مشكلات GitHub باستخدام الإجراءات أدناه.",
- "button": "رفع مشكلة"
- },
- "appreciate": {
- "heading": "اعجبت ب Reactive Resume?",
- "text": "لا أتعب أبدًا من سماع القصص حول كيف ساعد هذا التطبيق الأشخاص ، وإذا كان قد ساعدك ، أو إذا وجدت للتو Resactive Resume أداة رائعة ، فأخبرني بذلك. يمكنك التواصل معي على موقع الويب الخاص بي."
- },
- "sourceCode": {
- "heading": "مصدر الرمز",
- "text": "هل تريد تشغيل المشروع من مصدره؟ هل أنت مطور على استعداد للمساهمة في تطوير هذا المشروع مفتوح المصدر؟ انقر فوق الزر أدناه.",
- "button": "Github مال المصدر"
- },
- "footer": "مصنوع بالحب من قبل <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "تحميل صورة",
- "backToDashboard": "ارجع إلى لوحة المعلومات"
- },
- "emptyList": "هذه القائمة فارغة."
- },
- "modals": {
- "auth": {
- "whoAreYou": "من أنت؟",
- "welcome": "مرحبًا {{name}}!",
- "loggedOutText": "يحتاج Reactive Resume رد الفعل إلى معرفة من أنت حتى يتمكن من مصادقتك بأمان في التطبيق ويظهر لك معلوماتك فقط. بمجرد دخولك ، يمكنك البدء في بناء سيرتك الذاتية ، وتحريرها لإضافة مهارات جديدة أو مشاركتها مع العالم! ",
- "loggedInText": "ممتاز. الآن بعد أن قمت بمصادقة نفسك ، يمكننا متابعة السبب الحقيقي لوجودك هنا. انقر فوق الزر Go to App لبدء إنشاء سيرتك الذاتية!",
- "buttons": {
- "google": "الدخول مع جوجل",
- "anonymous": "الدخول بتخفي"
- }
- },
- "import": {
- "button": "حدد ملف",
- "reactiveResume": {
- "heading": "استيراد من Reactive Resume",
- "text": "Reactive Resume لها تنسيق مخطط خاص بها لتحقيق أقصى استفادة من جميع الإمكانات القابلة للتخصيص التي تقدمها. إذا كنت ترغب في استيراد نسخة احتياطية من سيرتك الذاتية المصممة باستخدام هذا التطبيق ، فما عليك سوى تحميل الملف باستخدام الزر أدناه."
- },
- "jsonResume": {
- "heading": "استيراد من JSON",
- "text": "JSON Resume هو معيار مفتوح لبنية مخطط السيرة الذاتية. إذا كنت واحدًا من العديد من المتحمسين الذين لديهم سيرتهم الذاتية جاهزة بهذا التنسيق ، فكل ما يتطلبه الأمر هو نقرة واحدة فقط لبدء Reactive Resume"
- },
- "linkedIn": {
- "heading": "استيراد من LinkedIn",
- "text": "يمكنك استيراد ملف JSON الذي تم تصديره من LinkedIn من خلال النقر على الزر أدناه وتحديد الملف المناسب."
- }
- },
- "export": {
- "printDialog": {
- "heading": "استخدم مربع حوار الطباعة الخاص بالمتصفح",
- "text": "بالنسبة لأولئك منكم الذين يريدون حلاً سريعًا ، لا تحتاج إلى البحث أكثر من متصفحك. كل ما عليك فعله هو الضغط على Ctrl / Cmd + P وفتح مربع حوار الطباعة على متصفحك وطباعة سيرتك الذاتية على الفور.",
- "button": "طباعة سيرتي الذاتية"
- },
- "downloadPDF": {
- "heading": "تحميل PDF",
- "text": "تتيح لك هذه الخيارات طباعة صفحة واحدة ، نسخة غير مقيدة من سيرتك الذاتية ، مثالية لأولئك الذين لديهم الكثير من المحتوى. وبدلاً من ذلك ، يمكنك تنزيل نسخة متعددة الصفحات من سيرتك الذاتية أيضًا بنقرة واحدة فقط.",
- "buttons": {
- "single": "صفحة واحدة من سيرتي الذاتية",
- "multi": "صفحة متعددة من سيرتي الذاتية"
- }
- },
- "jsonFormat": {
- "heading": "تصدير إلى تنسيق JSON",
- "text": "يمكنك أيضًا تصدير بياناتك إلى تنسيق JSON للاحتفاظ بها بشكل آمن بحيث يمكنك استيرادها بسهولة مرة أخرى إلى السيرة الذاتية التفاعلية متى أردت تعديل السيرة الذاتية أو إنشائها.",
- "button": "تصدير JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/bg.json b/src/i18n/locales/bg.json
deleted file mode 100644
index 846e3e0a..00000000
--- a/src/i18n/locales/bg.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Име",
- "title": "Заглавие",
- "subtitle": "Подзаглавие",
- "required": "задължително",
- "website": "Уебсайт",
- "date": "Дата",
- "present": "Настояще",
- "position": "Позиция",
- "startDate": "Начална Дата",
- "endDate": "Крайна Дата",
- "address": "Адрес",
- "phone": "Телефонен Номер",
- "email": "Email адрес",
- "summary": "Обобщение",
- "markdown": "Този текстови блок поддържа <1>markdown1>.",
- "contact": "Контакти",
- "validation": {
- "min": "Моля въведете поне {{number}} символа.",
- "dateRange": "Крайната дата трябва да е след началната дата.",
- "email": "Email адресът трябва да е валиден.",
- "required": "Това поле е задължително.",
- "url": "Линкът трябва да е валиден."
- }
- },
- "buttons": {
- "add": "Добави",
- "edit": "Промени",
- "cancel": "Отказ",
- "delete": "Изтрии",
- "loading": "Зарежда...",
- "confirmation": "Сигурен?",
- "login": "Вход",
- "logout": "Изход"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Към приложението"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Създай СВ/Резюме",
- "editResume": "Промени",
- "lastUpdated": "Последна промяна {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} беше изтрито успешно."
- },
- "buttons": {
- "duplicate": "Дубликирай",
- "rename": "Преименувай"
- },
- "helpText": "Ще правиш ново резюме, от празен шаблон. Нека запомнем с име, например \"Моето Резюме\". Името може да е позицията, за която кандидатствате, или ако го правите за приятел може да го кръстите \"На Гошо СВ-то\"."
- },
- "builder": {
- "toasts": {
- "formErrors": "Изглежда, че трябва да попълните всяко едно от полетата преди да предадете.",
- "doesNotExist": "Резюмето, което търсите не съществува.... или никога не е съществувало?",
- "loadDemoData": "Не сте сигурни от къде да започнете? Заредете демо данните, за да видите какво предлага Reactive Resume.",
- "printError": "Cloud функцията се сблъска с няколко проблема, моля опитайте по-късно или използвайте опцията за принтиране."
- },
- "sections": {
- "heading": "Заглавие",
- "profile": "Профил",
- "social": "Социални мрежи",
- "objective": "Цел",
- "work": "Професионален опит",
- "education": "Образование",
- "project": "Проект",
- "projects": "Проекти",
- "award": "Награда",
- "awards": "Награди",
- "certification": "Сертификат",
- "certifications": "Сертификати",
- "skill": "Умение",
- "skills": "Умения",
- "hobby": "Хоби",
- "hobbies": "Хобита",
- "language": "Език",
- "languages": "Езици",
- "reference": "Препоръка",
- "references": "Препоръки",
- "templates": "Шаблони",
- "layout": "Оформление",
- "colors": "Цветове",
- "font-size": "Размер на шрифта",
- "fonts": "Шрифтове",
- "actions": "Операции",
- "settings": "Настройки",
- "about": "За"
- },
- "profile": {
- "photograph": "Снимка",
- "firstName": "Име",
- "lastName": "Фамилия",
- "birthDate": "Дата на раждане",
- "address": {
- "line1": "Улица",
- "line2": "Блок/Номер/Къща/Вход",
- "city": "Град",
- "pincode": "Пощенски код"
- }
- },
- "social": {
- "network": "Платформа (например Instagram)",
- "username": "Потребителско име",
- "url": "Линк към профила"
- },
- "work": {
- "company": "Фирма"
- },
- "education": {
- "institution": "Институт",
- "field": "Специалност",
- "degree": "Степен",
- "gpa": "БАЛ"
- },
- "awards": {
- "awarder": "Награждаващ"
- },
- "certifications": {
- "issuer": "Емитент"
- },
- "skills": {
- "level": "Ниво"
- },
- "languages": {
- "fluency": "Ниво на умеене"
- },
- "layout": {
- "block": "Блок",
- "reset": "Рестартирай оформлението",
- "text": "Този шаблон поддържа {{count}} блока."
- },
- "colors": {
- "primary": "Основен цвят",
- "text": "Втори цвят",
- "background": "Цвят на фона"
- },
- "actions": {
- "import": {
- "heading": "Качи твоето резюме",
- "text": "Можеш да качиш предишното си резюме стига то да е във формат JSON Resume (при изтегляне като JSON го получавате в този международен формат), или ако е от LinkedIn. Това ще ти позволи да попълниш повечето или всичките данни за резюмето ти.",
- "button": "Качи"
- },
- "export": {
- "heading": "Изтегли твоето резюме",
- "text": "Изтегли като PDF, за да можеш да го споделиш в платформата където кандидастваш или го изтегли като JSON, за да можед да го качиш и да си спестиш време в бъдеще.",
- "button": "Изтегли"
- },
- "share": {
- "heading": "Сподели твоето резюме",
- "text": "Линкът ще бъде публично достъпен и всеки с линка ще може да види резюмето ти онлайн без да има нужда да го тегли."
- },
- "loadDemoData": {
- "text": "Зареди демо данни, за да получиш представа как трябва да изглежда завършено. От там нататък си ти!",
- "button": "Зареди демо данни"
- },
- "resetEverything": {
- "text": "Направил си твърде много грешки и искаш да започнеш отново? Няма проблем, можеш да изчистиш цялото резюме и да започнеш от нулата. ВНИМАВАЙ, защото тази версия не се пази и ще бъде заниваги загубна, ако изчистиш всичко!",
- "button": "Изтрии всичко"
- }
- },
- "settings": {
- "theme": "Тема",
- "language": "Език",
- "translate": "Ако искаш да помогнеш в превеждането на сайта можеш да го направиш от <1>този линк1>.",
- "dangerZone": {
- "heading": "Опасна зона",
- "text": "Тук можеш да изтриеш акаунта си и с него всичките данни, всички предишни резюмета, а не само това. Внимавай, защото процесът е необратим и акаунта ти ще бъде изтрит завинаги!",
- "button": "Изтрии акаунта"
- }
- },
- "about": {
- "donate": {
- "heading": "Направи дарение и подкрепи Reactive Resume",
- "text": "Приложение, което използвате е напълно безплатно и до момента се поддържа само от добри хора, които отделят време и усилия да го поддържат. Ако можете да го си позволите <1>моля дарете колкото можете :) Всичко помага и ще гарантира че следващият път като се върнете сървъра още е онлайн.1>",
- "button": "Направи дарение"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
- "button": "GitHub Repo"
- },
- "footer": "Направено с ЛЮБОВ от <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Качи снимка",
- "backToDashboard": "Върни се към Dashboard"
- },
- "emptyList": "Този списък е празен."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Кой си ти?",
- "welcome": "Добре дошъл, {{name}}!",
- "loggedOutText": "Reactive Resume трябва да знае кой си, за да може да те въведе в системата и да ти показна само твоята информация. Щом влезеш, можеш да започнеш с резюмето си, да го пременяш или да го споделиш със света!",
- "loggedInText": "Супер! Сега като си влязъл, нека се върнем към причината поради, която си тук. Натисни на Към приложението бутона, за да започнеш с резюмето си!",
- "buttons": {
- "google": "Влез чрез Google",
- "anonymous": "Влез анонимно"
- }
- },
- "import": {
- "button": "Избор на файл",
- "reactiveResume": {
- "heading": "Качи от Reactive Resume",
- "text": "Reactive Resume има свой собствен формат за пазене на данни. За да качите файл, който по-рано сте изтеглили (*.json) моля изберете го."
- },
- "jsonResume": {
- "heading": "Качване на JSON Resume",
- "text": "JSON Resume е стандартен формат за структуриране на резюмета. Ако не сте един от ентусиастите, които вече имат резюземе във този формат можете да започнете само с един клик с помощта на Reactive Resume."
- },
- "linkedIn": {
- "heading": "Качване от LinkedIn",
- "text": "Можете да качите и JSON, койте сте изтеглили от вашият LinkedIn."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Използвай опцията за принтиране на браузъра",
- "text": "За тези от вас, които търсят бързо решение. Натиснете Ctrl/Cmd + P и принтирайте вашето резюме моментално.",
- "button": "Принтирай"
- },
- "downloadPDF": {
- "heading": "Изтегли като PDF",
- "text": "Опциите са ви, на една станица и на много страници. В зависимост от вашите нужди изберете подходящото да вас.",
- "buttons": {
- "single": "Една страница",
- "multi": "Много страници"
- }
- },
- "jsonFormat": {
- "heading": "Изтегли във формат JSON Format",
- "text": "Също можете да го изтеглите в този формат, ако желаете да го съхраните на ваше устройство и по-късно да качите обратно тук за да правите промени по него.",
- "button": "Изтегли като JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/bn.json b/src/i18n/locales/bn.json
deleted file mode 100644
index 243a94ee..00000000
--- a/src/i18n/locales/bn.json
+++ /dev/null
@@ -1,253 +0,0 @@
-{
- "shared": {
- "appName": "রিআক্টিভ রেসুমে",
- "shortDescription": "একটি নিখরচায় ও মুক্ত উত্স জীবনবৃত্তান্ত নির্মাতা।",
- "forms": {
- "name": "নাম",
- "title": "শিরোনাম",
- "subtitle": "গৌণ নাম",
- "required": "প্রয়োজনীয়",
- "website": "ওয়েবসাইট",
- "date": "তারিখ",
- "present": "বর্তমান",
- "position": "পদ",
- "startDate": "শুরুর তারিখ",
- "endDate": "শেষ তারিখ",
- "address": "ঠিকানা",
- "phone": "ফোন নম্বর",
- "email": "ইমেল",
- "summary": "সারসংক্ষেপ",
- "markdown": "এই পাঠ্য ব্লক <1>মার্কডাউন1> সমর্থন করে।",
- "validation": {
- "min": "কমপক্ষে {{number}} টি অক্ষর লিখুন।",
- "dateRange": "শেষের তারিখ অবশ্যই শুরু তারিখের চেয়ে পরে হতে হবে।",
- "email": "একটি বৈধ ইমেইল ঠিকানা আবশ্যক।",
- "required": "এটি একটি প্রয়োজনীয় ক্ষেত্র।",
- "url": "অবশ্যই একটি বৈধ ইউআরএল হওয়া উচিত।"
- }
- },
- "buttons": {
- "add": "যোগ করুন",
- "edit": "সম্পাদনা করুন",
- "cancel": "বাতিল করুন",
- "delete": "মুছুন",
- "loading": "লোড হচ্ছে...",
- "confirmation": "আপনি কি নিশ্চিত?",
- "login": "প্রবেশ করুন",
- "logout": "প্রস্থান করুন"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "অ্যাপ্লিকেশন এ যান"
- }
- },
- "dashboard": {
- "title": "ড্যাশবোর্ড",
- "createResume": "জীবনবৃত্তান্ত তৈরি করুন",
- "editResume": "জীবনবৃত্তান্ত সম্পাদনা করুন",
- "lastUpdated": "সর্বশেষ আপডেট {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} সফলভাবে মুছে ফেলা হয়েছে"
- },
- "buttons": {
- "duplicate": "প্রতিলিপি",
- "rename": "নতুন নামকরণ করুন"
- },
- "helpText": "আপনি শুরু থেকে একটি নতুন জীবনবৃত্তান্ত তৈরি করতে যাচ্ছেন, তবে প্রথমে, এটিকে একটি নাম দিন। এটি আপনি যে ভূমিকার জন্য আবেদন করতে চান তার নাম হতে পারে বা আপনি যদি কোনও বন্ধুর জন্য জীবনবৃত্তান্ত তৈরি করেন তবে আপনি এটিকে অ্যালেক্সের জীবনবৃত্তান্ত বলতে পারেন।"
- },
- "builder": {
- "toasts": {
- "formErrors": "এই ফর্মটি জমা দেওয়ার আগে আপনাকে প্রয়োজনীয় সমস্ত ক্ষেত্রগুলি পূরণ করতে হবে।",
- "doesNotExist": "আপনি যে জীবনবৃত্তান্তটি সন্ধান করেছিলেন সেটি আর নেই ... বা সম্ভবত কখনও ছিল না?",
- "loadDemoData": "কোথায় শুরু করবেন তা নিশ্চিত নন? রিঅ্যাকটিভ রেজ্যুমে কী প্রস্তাব দেয় তা দেখতে ডেমো তথ্য লোড করার চেষ্টা করুন।",
- "printError": "ক্লাউড ফাংশনটিতে কিছু সমস্যার মধ্যে চলছে, দয়া করে পরে আবার চেষ্টা করুন বা ব্রাউজার মুদ্রণ বৈশিষ্ট্যটি ব্যবহার করুন।"
- },
- "sections": {
- "heading": "শিরোনাম",
- "profile": "পার্শ্বচিত্র",
- "social": "সামাজিক যোগাযোগ মাধ্যম",
- "objective": "উদ্দেশ্য",
- "work": "কর্মদক্ষতা",
- "education": "শিক্ষা",
- "project": "প্রকল্প",
- "projects": "প্রকল্প",
- "award": "পুরষ্কার",
- "awards": "পুরষ্কার",
- "certification": "শংসাপত্র",
- "certifications": "শংসাপত্র",
- "skill": "দক্ষতা",
- "skills": "দক্ষতা",
- "hobby": "শখ",
- "hobbies": "শখ",
- "language": "ভাষা",
- "languages": "ভাষা",
- "reference": "উল্লেখ",
- "references": "উল্লেখ",
- "templates": "কাঠামো",
- "layout": "বিন্যাস",
- "colors": "রঙ",
- "font-size": "অক্ষরের আকার",
- "fonts": "হরফ",
- "actions": "পদক্ষেপ",
- "settings": "বিন্যাস",
- "about": "সম্বন্ধে"
- },
- "profile": {
- "photograph": "ছবি",
- "firstName": "নামের প্রথম অংশ",
- "lastName": "নামের শেষাংশ",
- "birthDate": "জন্ম তারিখ",
- "address": {
- "line1": "ঠিকানা লাইন এক",
- "line2": "ঠিকানা লাইন দুই",
- "city": "শহর",
- "pincode": "জিপ কোড"
- }
- },
- "social": {
- "network": "যোগাযোগ মাধ্যম",
- "username": "ব্যবহারকারীর নাম",
- "url": "ইউআরএল"
- },
- "work": {
- "company": "সংস্থা"
- },
- "education": {
- "institution": "প্রতিষ্ঠান",
- "field": "অধ্যয়নের ক্ষেত্র",
- "degree": "কি ধরনের ডিগ্রি",
- "gpa": "জিপিএ"
- },
- "awards": {
- "awarder": "কে এই পুরষ্কার দিয়েছে"
- },
- "certifications": {
- "issuer": "কে জারি করেছে"
- },
- "skills": {
- "level": "স্তর"
- },
- "languages": {
- "fluency": "সাবলীলতা"
- },
- "layout": {
- "block": "সারি",
- "reset": "বিন্যাস পুনরায় সেট করুন",
- "text": "এই কাঠামোটি {{count}} সারি সমর্থন করে।"
- },
- "colors": {
- "primary": "মৌলিক রঙ",
- "text": "লেখার রঙ",
- "background": "পেছনের রঙ"
- },
- "actions": {
- "import": {
- "heading": "আপনার জীবনবৃত্তান্তটি আমদানি করুন",
- "text": "আপনি আপনার জীবনবৃত্তান্তের জন্য বেশিরভাগ তথ্য, স্বয়ংক্রিয়ভাবে পূরণের জন্য, জেএসএন রেজিউমে বা লিঙ্কডইনের মত বিভিন্ন উত্স থেকে তথ্য আমদানি করতে পারেন।",
- "button": "আমদানি"
- },
- "export": {
- "heading": "আপনার জীবনবৃত্তান্ত রফতানি করুন",
- "text": "নিয়োগকারীদের আপনার জীবনবৃত্তান্তটি পাঠাতে পিডিএফ হিসাবে রফতানি করুন বা জেএসওএনও আপনি রফতানি করতে পারেন যাতে অন্য কম্পিউটারে এই অ্যাপ্লিকেশনটিতে ফিরে আমদানি করতে সক্ষম হবেন।",
- "button": "রফতানি"
- },
- "share": {
- "heading": "আপনার জীবনবৃত্তান্ত পাঠান",
- "text": "আপনি যদি ভাগ করে নেওয়ার পছন্দ করেন তবে নীচের লিঙ্কটি সর্বজনীনভাবে অ্যাক্সেসযোগ্য হবে এবং দর্শকরা যে কোনও সময় আপনার জীবনবৃত্তির সর্বশেষতম সংস্করণ দেখতে পাবেন।"
- },
- "loadDemoData": {
- "text": "একটি টাটকা ফাঁকা পাতা দিয়ে কী করবেন তা অস্পষ্ট? জীবনবৃত্তান্ত কেমন হওয়া উচিত তা দেখতে কিছু ডেমো ডেটা লোড করুন এবং আপনি সেখান থেকে সম্পাদনা শুরু করতে পারেন।",
- "button": "ডেমো ডেটা লোড করুন"
- },
- "resetEverything": {
- "text": "আপনি অনেক বেশি ভুল করেছেন বলে মনে হচ্ছে? কোনও উদ্বেগ নেই, কেবলমাত্র একটি ক্লিক দিয়ে সবকিছু সাফ করুন, তবে ব্যাকআপ না থাকলে সতর্ক হন।",
- "button": "সবকিছু রিসেট করুন"
- }
- },
- "settings": {
- "theme": "বিষয়",
- "language": "ভাষা",
- "translate": "আপনি যদি আপনার ভাষায় অনুবাদ সরবরাহ করতে চান, <1>দয়া করে এই লিঙ্কটি দেখুন1>।",
- "dangerZone": {
- "heading": "বিপদজনক এলাকা",
- "text": "আপনি যদি নিজের অ্যাকাউন্টটি এবং আপনার সমস্ত জীবনবৃত্তান্ত মুছতে চান তবে এটি কেবল একটি বোতাম টিপলেই হবে। দয়া করে সতর্ক থাকুন কারণ এটি একটি অপরিবর্তনীয় প্রক্রিয়া।",
- "button": "অ্যাকাউন্ট মুছুন"
- }
- },
- "about": {
- "donate": {
- "heading": "রিআক্টিভ রেসুমেকে দান করুন",
- "text": "আমি যা করতে পারি তা করার চেষ্টা করি, তবে আপনি যদি অ্যাপটিকে সহায়ক বলে মনে করেন বা প্রথম কাজের জন্য এই প্রকল্পের উপর নির্ভরশীল অন্যদের চেয়ে আপনি যদি ভাল অবস্থানে রয়েছেন, <1> দয়া করে সহায়তার জন্য ৫ ডলার অনুদান হিসাবে বিবেচনা করুন, প্রকল্পটি জীবিত রাখার জন্য1> :)",
- "button": "আমাকে একটি কফি কিনে দিন!"
- },
- "bugFeature": {
- "heading": "সমস্যা? বৈশিষ্ট্য অনুরোধ?",
- "text": "আপনাকে জীবনবৃত্তান্ত তৈরি করা থেকে কিছু থামাছে? একটি সমস্যা খুঁজে পেয়েছে যা পিছু ছাড়বে না? নীচের ক্রিয়াগুলি ব্যবহার করে গিটহাব ইস্যু বিভাগে এটি সম্পর্কে কথা বলুন।",
- "button": "একটি সমস্যা উত্থাপন করুন"
- },
- "appreciate": {
- "heading": "রিআক্টিভ রেসুমে পছন্দ?",
- "text": "এই অ্যাপ্লিকেশনটি কীভাবে মানুষকে সহায়তা করেছিল সেগুলির গল্প শুনে আমি কখনই ক্লান্ত হয়ে উঠি না এবং যদি এটি আপনাকে সহায়তা করে বা আপনি যদি রিআক্টিভ রেসুমেকে একটি দুর্দান্ত সরঞ্জাম হিসাবে পেয়ে থাকেন তবে আমাকে জানান। আপনি আমার ওয়েবসাইটে আমার সাথে যোগাযোগ করতে পারেন।"
- },
- "sourceCode": {
- "heading": "উত্স কোড",
- "text": "প্রকল্পটি এর উত্স থেকে চালাতে চান? আপনি কি এই প্রকল্পের মুক্ত-উত্স বিকাশে অবদান রাখতে আগ্রহী? নীচের বোতামে টিপুন।",
- "button": "গিটহাব রেপো"
- },
- "footer": "<1>অমৃত পিল্লাই1> দ্বারা প্রেমের সাথে তৈরি"
- },
- "tooltips": {
- "uploadPhotograph": "ছবি আপলোড করুন",
- "backToDashboard": "ড্যাশবোর্ডে ফিরে যান"
- },
- "emptyList": "এই তালিকাটি খালি।"
- },
- "modals": {
- "auth": {
- "whoAreYou": "আপনি কে?",
- "welcome": "স্বাগতম, {{name}}!",
- "loggedOutText": "আপনি কে তা রিআক্টিভ রেসুমেকে জানতে হবে যাতে এটি আপনাকে নিরাপদে অ্যাপে প্রমাণীকরণ করতে পারে এবং আপনাকে কেবল আপনার তথ্য প্রদর্শন করতে পারে। একবার আপনি প্রবেশ করার পরে, আপনি নিজের জীবনবৃত্তান্ত তৈরি করতে, নতুন দক্ষতা যুক্ত করতে এডিট করতে বা এটি বিশ্বের সাথে ভাগ করে নিতে শুরু করতে পারেন!",
- "loggedInText": "অসাধারণ. এখন আপনি নিজেকে প্রমাণীকরণ করেছেন, আপনি এখানে আসার প্রকৃত কারণ নিয়ে আমরা এগিয়ে যেতে পারি। আপনার জীবনবৃত্তান্ত তৈরি শুরু করতে অ্যাপ্লিকেশন এ যান বোতামে টিপুন!",
- "buttons": {
- "google": "গুগল দিয়ে প্রবেশ করুন",
- "anonymous": "বেনামে প্রবেশ করুন"
- }
- },
- "import": {
- "button": "ফাইল নির্বাচন করুন",
- "reactiveResume": {
- "heading": "রিআক্টিভ রেসুমে থেকে আমদানি করুন",
- "text": "জাজা কাস্টমাইজযোগ্য অফার দেওয়া যেতে পারে তার সর্বাধিক দেওয়ার জন্য রিআক্টিভ রেসুমের নিজস্ব স্কিমা ফর্ম্যাট রয়েছে। আপনি যদি এই অ্যাপ্লিকেশনটির সাথে তৈরি নিজের জীবনবৃত্তান্তের ব্যাকআপ আমদানি করতে চান তবে নীচের বোতামটি ব্যবহার করে কেবল ফাইলটি আপলোড করুন।"
- },
- "jsonResume": {
- "heading": "জেএসএন জীবনবৃত্তান্ত থেকে আমদানি করুন",
- "text": "জেএসএন জীবনবৃত্তান্ত, জীবনবৃত্তান্ত স্কিমা কাঠামোর জন্য একটি মুক্ত মান। যদি আপনি এমন অনেক উত্সাহী ব্যক্তিদের মধ্যে এক জন যাঁদের এই ফর্ম্যাটটিতে তাদের জীবনবৃত্তান্ত প্রস্তুত রয়েছে, রিআক্টিভ রেসুমে পুনরায় শুরু করার জন্য এটি কেবলমাত্র একটি ক্লিক লাগে।"
- },
- "linkedIn": {
- "heading": "লিঙ্কডইন থেকে আমদানি করুন",
- "text": "আপনি নীচের বোতাম টিপে এবং উপযুক্ত ফাইলটি নির্বাচন করে, লিঙ্কডইন থেকে রফতানি হওয়া জেএসএন আমদানি করতে পারেন।"
- }
- },
- "export": {
- "printDialog": {
- "heading": "ব্রাউজারের মুদ্রণ ডায়ালগটি ব্যবহার করুন",
- "text": "যারা দ্রুত সমাধান চান তাদের জন্য ব্রাউজার ছাড়া আর কোনও কিছু দরকার নেই। আপনাকে যা করতে হবে তা হ'ল সিটিআরএল/সিএমডি+পি টিপুন এবং আপনার ব্রাউজারে মুদ্রণ ডায়ালগটি খুলুন এবং সঙ্গে সঙ্গে আপনার জীবনবৃত্তান্ত মুদ্রণ করুন।",
- "button": "জীবনবৃত্তান্ত মুদ্রণ করুন"
- },
- "downloadPDF": {
- "heading": "পিডিএফ ডাউনলোড করুন",
- "text": "এই বিকল্পগুলি আপনাকে আপনার জীবনবৃত্তান্তের একক পৃষ্ঠা, অসংকুচিত সংস্করণ মুদ্রণ করতে দেয়, যাঁদের প্রচুর সামগ্রী রয়েছে তাদের জন্য উপযুক্ত। বিকল্পভাবে, আপনি কেবল একটি ক্লিকের মাধ্যমে আপনার জীবনবৃত্তির একটি বহু-পৃষ্ঠার সংস্করণ ডাউনলোড করতে পারেন।",
- "buttons": {
- "single": "এক পাতা জীবনবৃত্তান্ত",
- "multi": "বহু পৃষ্ঠা জীবনবৃত্তান্ত"
- }
- },
- "jsonFormat": {
- "heading": "জেএসওএন আকারে রফতানি করুন",
- "text": "সুরক্ষিত রাখার জন্য আপনি জেএসওএন আকারে আপনার তথ্য রফতানি করতে পারেন যাতে আপনি যখনই সম্পাদনা বা পুনরায় সূচনা করতে চান তা সহজেই এটিকে রিআক্টিভ রেসুমেতে আমদানি করতে পারেন।",
- "button": "জেএসওএন রফতানি করুন"
- }
- }
- }
-}
diff --git a/src/i18n/locales/cs.json b/src/i18n/locales/cs.json
deleted file mode 100644
index bf91648d..00000000
--- a/src/i18n/locales/cs.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "Svobodný a open source životopis online.",
- "forms": {
- "name": "Jméno",
- "title": "Název",
- "subtitle": "Podtitul",
- "required": "požadované",
- "website": "Webová stránka",
- "date": "Datum",
- "present": "Současnost",
- "position": "Pozice",
- "startDate": "Počáteční datum",
- "endDate": "Datum ukončení",
- "address": "Adresa",
- "phone": "Telefonní číslo",
- "email": "E-mailová adresa",
- "summary": "Shrnutí",
- "markdown": "Tento textový blok podporuje <1>markdown1>.",
- "contact": "Kontakt",
- "validation": {
- "min": "Zadejte alespoň {{number}} znaků.",
- "dateRange": "Koncové datum musí být pozdější než počáteční datum.",
- "email": "Musí obsahovat platnou emailovou adresu.",
- "required": "Toto pole je povinné.",
- "url": "Musí být platná URL adresa."
- }
- },
- "buttons": {
- "add": "Přidat",
- "edit": "Upravit",
- "cancel": "Zrušit",
- "delete": "Odstranit",
- "loading": "Načítání...",
- "confirmation": "Opravdu?",
- "login": "Přihlásit se",
- "logout": "Odhlásit se"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Přejít do aplikace"
- }
- },
- "dashboard": {
- "title": "Hlavní nabídka",
- "createResume": "Vytvořit životopis",
- "editResume": "Upravit životopis",
- "lastUpdated": "Poslední aktualizace {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} byl úspěšně smazán"
- },
- "buttons": {
- "duplicate": "Duplikovat",
- "rename": "Přejmenovat"
- },
- "helpText": "Budete vytvářet nový životopis od nuly, ale nejprve mu dejte jméno. To může být název pozice, na kterou chcete zažádat, nebo pokud děláte životopis pro přítele, můžete to nazvat Frantův životopis."
- },
- "builder": {
- "toasts": {
- "formErrors": "Možná budete muset vyplnit všechna povinná pole před odesláním tohoto formuláře.",
- "doesNotExist": "Životopis, který jste hledali, již neexistuje... nebo možná nikdy neexistoval?",
- "loadDemoData": "Nejste si jisti, kde začít? Zkuste načíst demo data a uvidíte, co může Reactive Resume nabídnout.",
- "printError": "U cloudové funkce dochází k potížím, zkuste to prosím později nebo použijte funkci tisku v prohlížeči."
- },
- "sections": {
- "heading": "Hlavička",
- "profile": "Profil",
- "social": "Sociální sítě",
- "objective": "Cíl",
- "work": "Pracovní zkušenosti",
- "education": "Vzdělání",
- "project": "Projekt",
- "projects": "Projekty",
- "award": "Ocenění",
- "awards": "Ocenění",
- "certification": "Certifikace",
- "certifications": "Certifikace",
- "skill": "Dovednost",
- "skills": "Dovednosti",
- "hobby": "Koníček",
- "hobbies": "Koníčky",
- "language": "Jazyk",
- "languages": "Jazyky",
- "reference": "Reference",
- "references": "Reference",
- "templates": "Šablony",
- "layout": "Rozvržení",
- "colors": "Barvy",
- "font-size": "Velikost písma",
- "fonts": "Písma",
- "actions": "Akce",
- "settings": "Nastavení",
- "about": "O aplikaci"
- },
- "profile": {
- "photograph": "Fotografie",
- "firstName": "Jméno",
- "lastName": "Příjmení",
- "birthDate": "Datum narození",
- "address": {
- "line1": "Adresní řádek 1",
- "line2": "Adresní řádek 2",
- "city": "Město",
- "pincode": "PSČ"
- }
- },
- "social": {
- "network": "Síť",
- "username": "Uživatelské jméno",
- "url": "Adresa URL"
- },
- "work": {
- "company": "Společnost"
- },
- "education": {
- "institution": "Instituce",
- "field": "Studijní obor",
- "degree": "Druh titulu",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Ocenění"
- },
- "certifications": {
- "issuer": "Vydavatel"
- },
- "skills": {
- "level": "Úroveň"
- },
- "languages": {
- "fluency": "Plynulost"
- },
- "layout": {
- "block": "Blok",
- "reset": "Resetovat rozložení",
- "text": "Tato šablona podporuje {{count}} bloků."
- },
- "colors": {
- "primary": "Primární Barva",
- "text": "Barva textu",
- "background": "Barva pozadí"
- },
- "actions": {
- "import": {
- "heading": "Nahrejte svůj životopis",
- "text": "Můžete importovat své informace z různých zdrojů, jako je JSON Resume nebo LinkedIn, abyste mohli automaticky vyplnit většinu dat pro váš životopis.",
- "button": "Nahrát"
- },
- "export": {
- "heading": "Exportujte svůj životopis",
- "text": "Exportujte svůj životopis jako PDF a sdílejte s náborovými pracovníky nebo JSON, který budete moci importovat zpět do této aplikace na jiném počítači.",
- "button": "Exportovat"
- },
- "share": {
- "heading": "Sdílejte svůj životopis",
- "text": "Odkaz níže bude veřejně přístupný, pokud se ho rozhodnete sdílet, lidem se zobrazí nejnovější verze vašeho životopisu."
- },
- "loadDemoData": {
- "text": "Nejste si jisti, co dělat s novou prázdnou stránkou? Načtěte ukázková data, abyste viděli, jak by měl životopis vypadat, a odtud můžete začít upravovat.",
- "button": "Načíst ukázková data"
- },
- "resetEverything": {
- "text": "Máte pocit, že jste udělali příliš mnoho chyb? Žádné starosti, vše vymažte jediným kliknutím, ale buďte opatrní, pokud neexistují žádné zálohy.",
- "button": "Obnovit vše"
- }
- },
- "settings": {
- "theme": "Motiv",
- "language": "Jazyk",
- "translate": "Pokud chcete přispět poskytnutím překladů do vašeho jazyka, <1> navštivte tento odkaz 1>.",
- "dangerZone": {
- "heading": "Nebezpečná zóna",
- "text": "Pokud chcete smazat svůj účet a vymazat všechny své životopisy, zmáčkněte tlačítko. Buďte opatrní, protože se jedná o nevratný proces.",
- "button": "Smazat účet"
- }
- },
- "about": {
- "donate": {
- "heading": "Přispějte na Reactive Resume",
- "text": "Snažím se dělat, co můžu, ale pokud vám aplikace přišla užitečná, nebo jste v lepší pozici než ostatní, kteří jsou závislí na tomto projektu při svém prvním zaměstnání, <1> zvažte prosím darování pouhých 5 $, které vám pomohou udržet projekt naživu 1> :)",
- "button": "Kup mi kávu!"
- },
- "bugFeature": {
- "heading": "Chyba? Požadavek na funkci?",
- "text": "Něco brzdí tvůj postup k vytvoření životopisu? Našli jste otravnou chybu, která prostě nepřestane? Promluvte si o tom v sekci GitHub Issues pomocí tlačítka níže.",
- "button": "Nahlásit problém"
- },
- "appreciate": {
- "heading": "Líbí se vám Reactive Resume?",
- "text": "Nikdy mě neomrzí poslouchat příběhy o tom, jak tato aplikace pomohla lidem, a pokud vám pomohla, nebo jste právě našli Reactive Resume jako úžasný nástroj, dejte mi vědět. Můžete mě kontaktovat na mých webových stránkách."
- },
- "sourceCode": {
- "heading": "Zdrojový kód",
- "text": "Chcete spustit projekt z jeho zdroje? Jste vývojář ochotný přispět k vývoji open-source tohoto projektu? Klikněte na tlačítko níže.",
- "button": "GitHub repozitář"
- },
- "footer": "Vyrobil s láskou <1> Amruth Pillai 1>"
- },
- "tooltips": {
- "uploadPhotograph": "Nahrát fotografii",
- "backToDashboard": "Přejít zpět na řídicí panel"
- },
- "emptyList": "Tento seznam je prázdný."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Kdo jsi?",
- "welcome": "Vítej, {{name}}!",
- "loggedOutText": "Reactive Resume potřebuje vědět, kdo jste, aby vás mohl bezpečně ověřit do aplikace a zobrazit pouze vaše informace. Jakmile se nacházíte, můžete začít budovat svůj životopis, upravovat jej a přidávat nové dovednosti nebo jej sdílet se světem!",
- "loggedInText": "Skvělé. Nyní, když jste se ověřili, můžeme pokračovat se skutečným důvodem, proč jste tu. Kliknutím na tlačítko Přejít na aplikaci zahájíte vytváření životopisu!",
- "buttons": {
- "google": "Přihlaste se pomocí Google",
- "anonymous": "Přihlásit se anonymně"
- }
- },
- "import": {
- "button": "Vybrat soubor",
- "reactiveResume": {
- "heading": "Importovat z Reactive Resume",
- "text": "Reactive Resume má svůj vlastní formát schémat, aby co nejvíce využil všech nastavitelných možností, které může nabídnout. Pokud chcete importovat zálohu svého pokračování, vytvořenou pomocí této aplikace, stačí nahrát soubor pomocí tlačítka níže."
- },
- "jsonResume": {
- "heading": "Importovat z JSON Resume",
- "text": "JSON Resume je otevřený standard pro strukturu schématu životopisu. Pokud jste jedním z mnoha nadšenců, kteří mají svůj životopis připravený v tomto formátu, stačí pouze jedno kliknutí a můžete začít s Reactive Resume."
- },
- "linkedIn": {
- "heading": "Importovat z LinkedIn",
- "text": "JSON exportovaný z LinkedIn můžete importovat kliknutím na tlačítko níže a výběrem příslušného souboru."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Použít tiskový dialog prohlížeče",
- "text": "Pro ty z vás, kteří chtějí rychlé řešení, se nemusíte dívat dále než váš prohlížeč. Vše, co musíte udělat, je stiskněte Ctrl/Cmd + P a otevřete dialogové okno s tiskem ve vašem prohlížeči a můžete jej ihned vytisknout.",
- "button": "Vytisknout životopis"
- },
- "downloadPDF": {
- "heading": "Stáhnout PDF",
- "text": "Tyto možnosti vám umožní vytisknout neomezenou verzi vašeho životopisu na jednu stránku, ideální pro ty, kteří mají hodně obsahu. Alternativně si můžete jediným kliknutím stáhnout také vícestránkovou verzi vašeho životopisu.",
- "buttons": {
- "single": "Životopis na jednu stránku",
- "multi": "Životopis na více stránek"
- }
- },
- "jsonFormat": {
- "heading": "Exportovat do formátu JSON",
- "text": "Můžete také exportovat svá data do formátu JSON pro bezpečné uchování, abyste je mohli snadno importovat zpět do Reactive Resume, kdykoli budete chtít upravit nebo vygenerovat životopis.",
- "button": "Exportovat JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/da.json b/src/i18n/locales/da.json
deleted file mode 100644
index bdaff1a0..00000000
--- a/src/i18n/locales/da.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "En gratis og open source løsning til at opbygge et resume.",
- "forms": {
- "name": "Navn",
- "title": "Titel",
- "subtitle": "Undertitel",
- "required": "påkrævet",
- "website": "Hjemmeside",
- "date": "Dato",
- "present": "Nuværende",
- "position": "Stilling",
- "startDate": "Startdato",
- "endDate": "Slutdato",
- "address": "Adresse",
- "phone": "Telefonnummer",
- "email": "E-mailadresse",
- "summary": "Opsummering",
- "markdown": "Dette tekstfelt understøtter <1>markdown1>.",
- "contact": "Kontakt",
- "validation": {
- "min": "Indtast venligst mindst {{number}} tegn.",
- "dateRange": "Slutdato skal være senere end startdato.",
- "email": "Dette skal være en gyldig mailadresse.",
- "required": "Dette er et obligatorisk felt.",
- "url": "Skal være en korrekt URL."
- }
- },
- "buttons": {
- "add": "Tilføj",
- "edit": "Rediger",
- "cancel": "Annuller",
- "delete": "Slet",
- "loading": "Indlæser...",
- "confirmation": "Er du sikker?",
- "login": "Log ind",
- "logout": "Log af"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Gå til app"
- }
- },
- "dashboard": {
- "title": "Betjeningspanel",
- "createResume": "Opret resume",
- "editResume": "Rediger resume",
- "lastUpdated": "Sidst opdateret {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} blev slettet med succes"
- },
- "buttons": {
- "duplicate": "Duplikér",
- "rename": "Omdøb"
- },
- "helpText": "Du er ved at oprette et nyt resume fra begyndelsen, men lad os først give det et navn. Det kan være navnet på den stilling du vil søge, eller hvis du laver et resume for en ven, så kan du kalde det Anders' resume."
- },
- "builder": {
- "toasts": {
- "formErrors": "Du skal udfylde alle de obligatoriske felter før du indsender denne formular.",
- "doesNotExist": "Det resumer du kigger efter findes ikke længere... eller måske fandtes det aldrig?",
- "loadDemoData": "Er du i tvivl om hvor du skal begynde? Prøv at indlæse demo data for at se hvad Reactive Resume har at tilbyde.",
- "printError": "Skyfunktionen er løbet ind i nogle problemer, prøv igen senere eller brug browserens udskriftsfunktion."
- },
- "sections": {
- "heading": "Overskrift",
- "profile": "Profil",
- "social": "Sociale netværk",
- "objective": "Mål",
- "work": "Erfaring",
- "education": "Uddannelse",
- "project": "Projekt",
- "projects": "Projekter",
- "award": "Præmier",
- "awards": "Præmier",
- "certification": "Certificering",
- "certifications": "Certificeringer",
- "skill": "Evne",
- "skills": "Evner",
- "hobby": "Hobby",
- "hobbies": "Hobbyer",
- "language": "Sprog",
- "languages": "Sprog",
- "reference": "Reference",
- "references": "Referencer",
- "templates": "Skabeloner",
- "layout": "Layout",
- "colors": "Farver",
- "font-size": "Skriftstørrelse",
- "fonts": "Skrifttyper",
- "actions": "Handlinger",
- "settings": "Indstillinger",
- "about": "Om"
- },
- "profile": {
- "photograph": "Fotografi",
- "firstName": "Fornavn",
- "lastName": "Efternavn",
- "birthDate": "Fødselsdato",
- "address": {
- "line1": "Adresse linie 1",
- "line2": "Adresse linie 2",
- "city": "By",
- "pincode": "Postnummer"
- }
- },
- "social": {
- "network": "Tjeneste",
- "username": "Brugernavn",
- "url": "Webadresse"
- },
- "work": {
- "company": "Virksomhed"
- },
- "education": {
- "institution": "Institution",
- "field": "Studieretning",
- "degree": "Uddannelsesgrad",
- "gpa": "Karaktergennemsnit"
- },
- "awards": {
- "awarder": "Udsteder"
- },
- "certifications": {
- "issuer": "Udsteder"
- },
- "skills": {
- "level": "Niveau"
- },
- "languages": {
- "fluency": "Udtryksevne"
- },
- "layout": {
- "block": "Rubrik",
- "reset": "Nulstil udseende",
- "text": "Denne skabelon understøtter {{count}} rubrikker."
- },
- "colors": {
- "primary": "Primær farve",
- "text": "Tekstfarve",
- "background": "Baggrundsfarve"
- },
- "actions": {
- "import": {
- "heading": "Importer dit resume",
- "text": "Du kan importere dine informationer fra forskellige kilder som JSON resume eller din LinkedIn profil for at automatisk udfylde de fleste data i det resume.",
- "button": "Importér"
- },
- "export": {
- "heading": "Exportér dit resume",
- "text": "Eksportér dit resume som PDF for at dele det med headhuntere eller som JSON som gør det muligt at importere det tilbage i denne applikation på en anden computer.",
- "button": "Eksportér"
- },
- "share": {
- "heading": "Del dit resumé",
- "text": "Linket herunder vil være offentlig tilgængelig, hvis du deler det, og de besøgende vil altid se den seneste version af dit CV."
- },
- "loadDemoData": {
- "text": "Er du i tvivl om, hvad du skal gøre med en blank side? Indlæs nogle demo data, og se hvordan et resume kan se ud og du kan begynde at redigere herfra.",
- "button": "Indlæs demo data"
- },
- "resetEverything": {
- "text": "Føler du, at du har lavet for mange fejl? Ingen grund til bekymringer, ryd alt med blot et klik, men pas på hvis du ikke har en kopi.",
- "button": "Nulstil alt"
- }
- },
- "settings": {
- "theme": "Tema",
- "language": "Sprog",
- "translate": "Hvis du ønsker at bidrage ved at oversætte til dit eget sprog, <1>så besøg denne side1>.",
- "dangerZone": {
- "heading": "Farezone",
- "text": "Hvis du ønsker at nedlægge din konto og slette alle dine resuméer, så er det kun et klik væk. Vær opmærksom på, at denne handling ikke kan fortrydes.",
- "button": "Slet konto"
- }
- },
- "about": {
- "donate": {
- "heading": "Donér til Reactive Resume",
- "text": "Jeg forsøger at gøre hvad jeg kan, men hvis du synes at denne app hjælper dig, eller at du er i en bedre position end andre som er afhængige af denne app for at få deres første job, så <1>overvej venligst at donere så lidt som $5 for at hjælpe med holde projektet i live1> :-)",
- "button": "Giv mig en kop kaffe!"
- },
- "bugFeature": {
- "heading": "Fejl? Ønsker til en ny funktion?",
- "text": "Er der noget som hindrer dig i at komme videre med dit resume? Har du fundet en dum fejl som ikke vil forsvinde? Fortæl om det på GitHub i issues-sektionen via at bruge handlingerne herunder.",
- "button": "Rejse et issue"
- },
- "appreciate": {
- "heading": "Elsker du Reactive Resume?",
- "text": "Jeg bliver aldrig træt af at høre historier om, hvordan denne app har hjulpet folk, og hvis det har hjulpet dig eller du blot synes at Reactive Resume er et fantastisk værktøj, så vil jeg gerne vide det. Du kan tage fat i mig via min hjemmeside."
- },
- "sourceCode": {
- "heading": "Kildekode",
- "text": "Ønsker du at køre projektet fra kildekoden? Er du udvikler som ønsker at bidrage til open source udviklingen af dette projekt? Klik på knappen herunder.",
- "button": "GitHub Repo"
- },
- "footer": "Lavet med kærlighed af <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload fotografi",
- "backToDashboard": "Tilbage til panel"
- },
- "emptyList": "Denne liste er tom."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Hvem er du?",
- "welcome": "Velkommen {{name}}!",
- "loggedOutText": "Reactive Resume skal vide hvem du er, så vi på sikker vis kan verificere dig i app'en og kun vise dig din information. Når du er inde, kan du begynde at bygge dit resume, redigere det for at tilføje nye evner eller dele det med verden!",
- "loggedInText": "Sådan. Nu hvor du har verificeret dig selv, kan vi komme videre med den virkelige grund till at du er her. Klik på Gå til App knappen for at påbegynde dit resume!",
- "buttons": {
- "google": "Log ind med Google",
- "anonymous": "Log ind anonymt"
- }
- },
- "import": {
- "button": "Vælg fil",
- "reactiveResume": {
- "heading": "Importér fra Reactive Resume",
- "text": "Reactive Resume har sit eget Schema format for at udnytte alle de muligheder som der tilbydes. Hvis du ønsker at importere en backup af dit resume som er lavet med denne app, så upload filen med knappen herunder."
- },
- "jsonResume": {
- "heading": "Importér fra JSON Resume",
- "text": "JSON Resume er en åben standard for resume schema struktur. Hvis du er en af de mange entusiaster som har deres resume klar i dette format, kræver det kun et enkelt klik at begynde med Reactive Resume."
- },
- "linkedIn": {
- "heading": "Importér fra LinkedIn",
- "text": "Du kan importere en JSON-fil som er eksporteret fra LinkedIn, ved at klikke på knappen herunder og vælge den pågældende fil."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Brug browserens print dialogboks",
- "text": "For dem af jer som ønsker en hurtig løsning, så skal du ikke brugere mere end din browser. Alt hvad du skal gøre er, at trykke Ctrl/Cmd + P og åbne en print dialogboks i browseren og straks printe dit resume.",
- "button": "Print resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "Det er muligt at printe en én-sidet og ubegrænset version af dit resume, perfekt for dem som har meget indhold. Alternativt kan du downloade en fler-sidet version af dit resume med et enkelt klik.",
- "buttons": {
- "single": "Én-sidet resume",
- "multi": "Fler-sidet resume"
- }
- },
- "jsonFormat": {
- "heading": "Eksportér til JSON formatet",
- "text": "Du kan også eksportere dine data i JSON format for at opbevare dem sikker, så du nemt kan genimportere dem i Reactive Resume når du ønsker at ændre eller generere et resume.",
- "button": "Eksportér JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/de.json b/src/i18n/locales/de.json
deleted file mode 100644
index 802ae803..00000000
--- a/src/i18n/locales/de.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "Eine freie und kostenlose Open Source Software, zum Erstellen von Lebensläufen.",
- "forms": {
- "name": "Name",
- "title": "Titel",
- "subtitle": "Untertitel",
- "required": "erforderlich",
- "website": "Webseite",
- "date": "Datum",
- "present": "Gegenwart",
- "position": "Position",
- "startDate": "Startdatum",
- "endDate": "End-Datum",
- "address": "Adresse",
- "phone": "Rufnummer",
- "email": "E-Mail Adresse",
- "summary": "Zusammenfassung",
- "markdown": "Dieser Textblock unterstützt <1>Markdown1>.",
- "contact": "Kontakt",
- "validation": {
- "min": "Bitte geben Sie mindestens {{number}} Zeichen ein.",
- "dateRange": "Das Enddatum kann nicht vor dem Startdatum liegen.",
- "email": "Keine gültige E-Mail-Adresse.",
- "required": "Dies ist ein Pflichtfeld.",
- "url": "Ungültige Url."
- }
- },
- "buttons": {
- "add": "Hinzufügen",
- "edit": "Bearbeiten",
- "cancel": "Abbrechen",
- "delete": "Löschen",
- "loading": "Laden...",
- "confirmation": "Sind Sie sicher?",
- "login": "Anmeldung",
- "logout": "Abmelden"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "App aufrufen"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Lebenslauf erstellen",
- "editResume": "Lebenslauf bearbeiten",
- "lastUpdated": "Zuletzt aktualisiert am {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} erfolgreich gelöscht"
- },
- "buttons": {
- "duplicate": "Duplikat",
- "rename": "Umbenennen"
- },
- "helpText": "Sie werden einen neuen Lebenslauf von Grund auf erstellen, aber lassen Sie uns zuerst einen Titel angeben. Dies kann der Name der Postion sein, für die Sie sich bewerben möchten oder wenn Sie einen Lebenslauf für einen Freund machen, könnten Sie es \"Alex Lebenslauf\" nennen."
- },
- "builder": {
- "toasts": {
- "formErrors": "Sie müssen alle erforderlichen Felder ausfüllen, bevor Sie dieses Formular abschicken.",
- "doesNotExist": "Der Lebenslauf, den Sie suchen, existiert nicht mehr... oder vielleicht hat er es nie getan?",
- "loadDemoData": "Nicht sicher, wo Sie beginnen sollen? Versuchen Sie, Demodaten zu laden, um zu sehen, was Reactive Resume zu bieten hat.",
- "printError": "Bei der Cloud-Funktion treten Probleme auf. Versuchen Sie es später erneut oder verwenden Sie die Browser-Druckfunktion."
- },
- "sections": {
- "heading": "Überschrift",
- "profile": "Profil",
- "social": "Soziales Netzwerk",
- "objective": "Ziel",
- "work": "Berufserfahrung",
- "education": "Ausbildung",
- "project": "Projekt",
- "projects": "Projekte",
- "award": "Auszeichnung",
- "awards": "Auszeichnungen",
- "certification": "Zertifikat",
- "certifications": "Zertifizierungen",
- "skill": "Fertigkeit",
- "skills": "Fertigkeiten",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Sprache",
- "languages": "Sprachen",
- "reference": "Referenz",
- "references": "Referenzen",
- "templates": "Vorlagen",
- "layout": "Anordnung",
- "colors": "Farben",
- "font-size": "Schriftgröße",
- "fonts": "Schriftarten",
- "actions": "Aktionen",
- "settings": "Einstellungen",
- "about": "Über"
- },
- "profile": {
- "photograph": "Foto",
- "firstName": "Vorname",
- "lastName": "Nachname",
- "birthDate": "Geburtsdatum",
- "address": {
- "line1": "Adresszeile 1",
- "line2": "Adresszeile 2",
- "city": "Stadt",
- "pincode": "Postleitzahl"
- }
- },
- "social": {
- "network": "Netzwerk",
- "username": "Benutzername",
- "url": "URL"
- },
- "work": {
- "company": "Unternehmen"
- },
- "education": {
- "institution": "Bildungseinrichtung",
- "field": "Studiengebiet",
- "degree": "Art des Abschlusses",
- "gpa": "Abschlussnote"
- },
- "awards": {
- "awarder": "Auszeichner"
- },
- "certifications": {
- "issuer": "Aussteller"
- },
- "skills": {
- "level": "Rang"
- },
- "languages": {
- "fluency": "Flüssigkeit"
- },
- "layout": {
- "block": "Block",
- "reset": "Layout Zurücksetzen",
- "text": "Diese Vorlage unterstützt {{count}} Blöcke."
- },
- "colors": {
- "primary": "Primärfarbe",
- "text": "Schriftfarbe",
- "background": "Hintergrundfarbe"
- },
- "actions": {
- "import": {
- "heading": "Lebenslauf importieren",
- "text": "Sie können Ihre Informationen aus verschiedenen Quellen wie JSON Resume oder LinkedIn importieren, um die meisten Daten für Ihren Lebenslauf automatisch zu füllen.",
- "button": "Importieren"
- },
- "export": {
- "heading": "Lebenslauf exportieren",
- "text": "Exportieren Sie Ihren Lebenslauf als PDF, um ihn mit Recruitern zu teilen. Oder erstellen Sie eine JSON Datei, welche Sie auf einem anderen Computer wieder in diese App importieren können.",
- "button": "Exportieren"
- },
- "share": {
- "heading": "Lebenslauf teilen",
- "text": "Der Link unten wird öffentlich zugänglich sein, wenn Sie ihn teilen möchten. Besucher würde immer die neueste Version Ihres Lebenslaufs sehen."
- },
- "loadDemoData": {
- "text": "Sie wissen noch nicht, was Sie mit der leeren Seite anfangen sollen? Laden Sie Demo-Daten, um zu sehen, wie ein Lebenslauf aussehen könnte und bearbeiten Sie dann die Vorlage.",
- "button": "Demo-Daten hinzufügen"
- },
- "resetEverything": {
- "text": "Zu viele Fehler gemacht? Keine Sorge, löschen Sie alles mit einem Klick, aber seien Sie vorsichtig, es gibt keine Sicherungen.",
- "button": "Alles zurücksetzen"
- }
- },
- "settings": {
- "theme": "Stil",
- "language": "Sprache",
- "translate": "Wenn Sie Übersetzungen in Ihrer Sprache ergänzen möchten, <1>besuchen Sie bitte diesen Link1>.",
- "dangerZone": {
- "heading": "Gefahrenbereich",
- "text": "Wenn Sie Ihr Konto löschen und alle Ihre Bewerbungen löschen möchten, erreichen Sie dies mit nur einem Klick. Bitte seien Sie vorsichtig, da dies ein unumkehrbarer Prozess ist.",
- "button": "Account löschen"
- }
- },
- "about": {
- "donate": {
- "heading": "Spende an Reactive Resume",
- "text": "Ich versuche zu tun, was ich kann, aber wenn Sie die App hilfreich finden, oder Sie in einer besseren Situation sind als die anderen, die für ihren ersten Job auf dieses Projekt angewiesen sind, <1>Spenden Sie bitte nur $5, um das Projekt am Leben zu halten1> :)",
- "button": "Spendiere mir einen Kaffee!"
- },
- "bugFeature": {
- "heading": "Programmfehler? Feature Anfrage?",
- "text": "Etwas bremst Ihren Fortschritt beim Erstellen eines Lebenslaufs? Einen lästigen Fehler gefunden, der einfach nicht aufhört? Legen Sie einen Fehler bei GitHub unter Verwendung der folgenden Aktionen an.",
- "button": "Einen Fehler anlegen"
- },
- "appreciate": {
- "heading": "Mochten Sie Reactive Resume?",
- "text": "Ich werde nie müde, Geschichten darüber zu hören, wie diese App Menschen geholfen hat und ob Sie Ihnen geholfen hat - lassen Sie es mich wissen. Sie können mich auf meiner Website erreichen."
- },
- "sourceCode": {
- "heading": "Quellcode",
- "text": "Möchten Sie das Projekt selbst kompilieren? Möchten Sie sich an der Open-Source-Entwicklung dieses Projekts beteiligen? Klicken Sie auf den Button unten.",
- "button": "GitHub Repo"
- },
- "footer": "Erstellt mit Liebe von <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Bild hochladen",
- "backToDashboard": "Zurück zum Dashboard"
- },
- "emptyList": "Diese Liste ist leer."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Wer sind Sie?",
- "welcome": "Herzlich willkommen, {{name}}!",
- "loggedOutText": "Reactive Resume muss wissen, wer Sie sind, damit Sie sicher in der App authentifizieren werden können. Sobald Sie angemeldet sind, können Sie Ihren Lebenslauf aufbauen und ihn erweitern, um neue Fähigkeiten hinzuzufügen oder ihre Kenntnisse mit der Welt zu teilen!",
- "loggedInText": "Großartig. Nun, da Sie sich authentifiziert haben, können wir mit dem wirklichen Grund fortfahren, weswegen Sie hier sind. Klicken Sie auf die Schaltfläche zur App gehen, um mit dem Aufbau ihres Lebenslaufs zu beginnen!",
- "buttons": {
- "google": "Mit Google Konto anmelden",
- "anonymous": "Anonym anmelden"
- }
- },
- "import": {
- "button": "Eine Datei auswählen",
- "reactiveResume": {
- "heading": "Import von Reactive Resume",
- "text": "Reactive Resume verfügt über ein eigenes Schema-Format, das das Beste aus den anpassbaren Möglichkeiten macht, die es zu bieten hat. Wenn Sie ein Backup Ihres Lebenslaufs mit dieser App importieren möchten, laden Sie die Datei einfach mit dem unten stehenden Button hoch."
- },
- "jsonResume": {
- "heading": "Import von JSON Resume",
- "text": "JSON Resume ist ein offener Standard für die Lebenslauf-Schema-Struktur. Wenn Sie einer der vielen Enthusiasten sind, die ihren Lebenslauf in diesem Format haben, braucht es nur noch einen Klick, um mit Reactive Resume loszulegen."
- },
- "linkedIn": {
- "heading": "Aus LinkedIn importieren",
- "text": "Sie können ein JSON importieren, das aus LinkedIn exportiert wurde, indem Sie auf die Schaltfläche unten klicken und die entsprechende Datei auswählen."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Druckdialog des Browsers verwenden",
- "text": "Diejenigen, die eine schnelle Lösung bevorzugen, können direkt den Browser verwenden. Sie müssen nur Strg/Cmd + P drücken und den Druckdialog in Ihrem Browser öffnen und können Ihren Lebenslauf sofort drucken.",
- "button": "Lebenslauf drucken"
- },
- "downloadPDF": {
- "heading": "PDF herunterladen",
- "text": "Diese Optionen erlauben es Ihnen, alle Informationen auf einer einzelnen Seite auszudrucken, perfekt für diejenigen, die eine Menge von Inhalten haben. Alternativ können Sie auch eine mehrseitige Version Ihres Lebenslaufs mit nur einem Klick herunterladen.",
- "buttons": {
- "single": "Lebenslauf auf einer Seite",
- "multi": "Lebenslauf auf mehreren Seiten"
- }
- },
- "jsonFormat": {
- "heading": "In das JSON-Format exportieren",
- "text": "Sie können auch nur Ihre Daten in das JSON-Format exportieren, damit Sie diese dann einfach wieder in Reactive Resume importieren können, wann immer Sie einen Lebenslauf erstellen oder editieren möchten.",
- "button": "JSON-Export"
- }
- }
- }
-}
diff --git a/src/i18n/locales/el.json b/src/i18n/locales/el.json
deleted file mode 100644
index 18f3c662..00000000
--- a/src/i18n/locales/el.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "Ένα πρόγραμμα δημιουργίας βιογραφικών δωρεάν και ανοιχτού κώδικα.",
- "forms": {
- "name": "Όνομα",
- "title": "Τίτλος",
- "subtitle": "Υπότιτλος",
- "required": "απαιτείται",
- "website": "Ιστοσελίδα",
- "date": "Ημερομηνία",
- "present": "Τώρα",
- "position": "Ρόλος",
- "startDate": "Ημερομηνία έναρξης",
- "endDate": "Ημερομηνία λήξης",
- "address": "Διεύθυνση",
- "phone": "Αριθμός τηλεφώνου",
- "email": "Διεύθυνση Email",
- "summary": "Σύνοψη",
- "markdown": "Αυτό το μπλοκ κειμένου υποστηρίζει <1>markdown1>.",
- "contact": "Επικοινωνία",
- "validation": {
- "min": "Παρακαλώ εισάγετε τουλάχιστον {{number}} χαρακτήρες.",
- "dateRange": "Η ημερομηνία λήξης πρέπει να είναι νεότερη από την ημερομηνία έναρξης.",
- "email": "Πρέπει να είναι μια έγκυρη διεύθυνση email.",
- "required": "Αυτό το πεδίο είναι υποχρεωτικό.",
- "url": "Εισάγετε μια έγκυρη διεύθυνση URL."
- }
- },
- "buttons": {
- "add": "Προσθήκη",
- "edit": "Επεξεργασία",
- "cancel": "Ακύρωση",
- "delete": "Διαγραφή",
- "loading": "Φόρτωση...",
- "confirmation": "Είστε σίγουροι;",
- "login": "Σύνδεση",
- "logout": "Αποσύνδεση"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Μετάβαση Στην Εφαρμογή"
- }
- },
- "dashboard": {
- "title": "Πίνακας Ελέγχου",
- "createResume": "Δημιουργία Βιογραφικού",
- "editResume": "Επεξεργασία Βιογραφικού",
- "lastUpdated": "Τελευταία ενημέρωση {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} διαγράφηκε με επιτυχία"
- },
- "buttons": {
- "duplicate": "Αντίγραφη",
- "rename": "Μετονομασία"
- },
- "helpText": "Θα δημιουργήσεις ένα νέο βιογραφικό από την αρχή, αλλά πρώτα, ας του δώσουμε ένα όνομα. Αυτό μπορεί να είναι το όνομα του ρόλου που θέλετε να υποβάλετε, ή αν κάνετε ένα βιογραφικό για έναν φίλο, θα μπορούσατε να το ονομάσετε Alex's Resume."
- },
- "builder": {
- "toasts": {
- "formErrors": "Ίσως χρειαστεί να συμπληρώσετε όλα τα απαιτούμενα πεδία πριν από την υποβολή αυτής της φόρμας.",
- "doesNotExist": "Το βιογραφικό που ψάχνατε δεν υπάρχει πουθενά... ή ίσως να μην υπήρχε ποτέ;",
- "loadDemoData": "Δεν είστε σίγουροι πού να αρχίσετε; Δοκιμάστε να φορτώσετε δοκιμαστικά δεδομένα για να δείτε τι έχει να προσφέρει το Reactive Resume.",
- "printError": "Ο συγχρονισμός στο cloud αντιμετωπίζει κάποιο πρόβλημα. Δοκιμάστε ξανά αργότερα ή χρησιμοποιήστε τη δυνατότητα εκτύπωσης του προγράμματος περιήγησης."
- },
- "sections": {
- "heading": "Επικεφαλίδα",
- "profile": "Προφίλ",
- "social": "Κοινωνικά Δίκτυα",
- "objective": "Στόχος",
- "work": "Εργασιακή Εμπειρία",
- "education": "Εκπαίδευση",
- "project": "Έργο",
- "projects": "Έργα",
- "award": "Βραβείο",
- "awards": "Βραβεία",
- "certification": "Πιστοποίηση",
- "certifications": "Πιστοποιήσεις",
- "skill": "Δεξιότητα",
- "skills": "Δεξιότητες",
- "hobby": "Χόμπι",
- "hobbies": "Χόμπι",
- "language": "Γλώσσα",
- "languages": "Γλώσσες",
- "reference": "Σύσταση",
- "references": "Συστάσεις",
- "templates": "Πρότυπα",
- "layout": "Διάταξη",
- "colors": "Χρώματα",
- "font-size": "Μέγεθος Γραμματοσειράς",
- "fonts": "Γραμματοσειρές",
- "actions": "Ενέργειες",
- "settings": "Ρυθμίσεις",
- "about": "Σχετικά"
- },
- "profile": {
- "photograph": "Φωτογραφία",
- "firstName": "Όνομα",
- "lastName": "Επώνυμο",
- "birthDate": "Ημερομηνία γέννησης",
- "address": {
- "line1": "Γραμμή διεύθυνσης 1",
- "line2": "Γραμμή διεύθυνσης 2",
- "city": "Πόλη",
- "pincode": "Ταχυδρομικός κώδικας"
- }
- },
- "social": {
- "network": "Δίκτυο",
- "username": "Όνομα χρήστη",
- "url": "Διεύθυνση URL"
- },
- "work": {
- "company": "Εταιρεία"
- },
- "education": {
- "institution": "Ίδρυμα",
- "field": "Πεδίο μελέτης",
- "degree": "Τύπος πτυχίου",
- "gpa": "ΜΟ"
- },
- "awards": {
- "awarder": "Βραβευτής"
- },
- "certifications": {
- "issuer": "Εκδότης"
- },
- "skills": {
- "level": "Επίπεδο"
- },
- "languages": {
- "fluency": "Ευφράδεια"
- },
- "layout": {
- "block": "Μπλοκ",
- "reset": "Επαναφορά Διάταξης",
- "text": "Αυτό το πρότυπο υποστηρίζει {{count}} μπλοκ."
- },
- "colors": {
- "primary": "Βασικό χρώμα",
- "text": "Χρώμα κειμένου",
- "background": "Χρώμα φόντου"
- },
- "actions": {
- "import": {
- "heading": "Εισάγετε το βιογραφικό σας",
- "text": "Μπορείτε να εισαγάγετε τις πληροφορίες σας από διάφορες πηγές, όπως το JSON Resume ή το LinkedIn σας για να συμπληρώσετε αυτόματα τα περισσότερα δεδομένα για το βιογραφικό σας.",
- "button": "Εισαγωγή"
- },
- "export": {
- "heading": "Εξαγωγή βιογραφικού",
- "text": "Εξαγάγετε το βιογραφικό σας ως PDF για να μοιραστείτε με υπεύθυνους πρόσληψης προσωπικού ή JSON για να το εισάγετε πάλι σε αυτή την εφαρμογή σε άλλον υπολογιστή.",
- "button": "Εξαγωγή"
- },
- "share": {
- "heading": "Κοινοποίηση βιογραφικού",
- "text": "Ο παρακάτω σύνδεσμος θα είναι προσβάσιμος δημοσίως, εάν επιλέξετε να τον μοιραστείτε, και όποιος τον ακολουθήσει θα δει την τελευταία έκδοση του βιογραφικού σας ανά πάσα στιγμή."
- },
- "loadDemoData": {
- "text": "Δεν είστε σίγουροι τι να κάνετε με μία νέα κενή σελίδα; Φορτώστε δοκιμαστικά δεδομένα για να δείτε πως θα έπρεπε να μοιάζει ένα βιογραφικό και μπορείτε να αρχίσετε την επεξεργασία από εκεί.",
- "button": "Φόρτωση δοκιμαστικών δεδομένων"
- },
- "resetEverything": {
- "text": "Μήπως κάνατε πολλά λάθη; Μην ανησυχείτε, διαγράψτε τα πάντα με ένα κλικ αλλά προσοχή εάν δεν υπάρχουν αντίγραφα ασφαλείας.",
- "button": "Διαγραφή όλων"
- }
- },
- "settings": {
- "theme": "Θέμα",
- "language": "Γλώσσα",
- "translate": "Αν θέλετε να συνεισφέρετε παρέχοντας μεταφράσεις στη γλώσσα σας, <1>παρακαλώ επισκεφθείτε αυτόν τον σύνδεσμο1>.",
- "dangerZone": {
- "heading": "Επικίνδυνη Περιοχή",
- "text": "Αν θέλετε να διαγράψετε το λογαριασμό σας και να διαγράψετε όλα τα βιογραφικά σας, είναι μόνο ένα κουμπί μακριά. Παρακαλώ να είστε επιφυλακτικοί καθώς αυτή είναι μια μη αναστρέψιμη διαδικασία.",
- "button": "Διαγραφή λογαριασμού"
- }
- },
- "about": {
- "donate": {
- "heading": "Δωρεά στο Reactive Resume",
- "text": "Προσπαθώ να κάνω ό, τι μπορώ, αλλά αν βρήκατε την εφαρμογή χρήσιμη, ή είστε σε καλύτερη θέση από τους άλλους που εξαρτώνται από αυτό το έργο για την πρώτη τους δουλειά, <1>παρακαλώ σκεφτείτε να κάνετε δωρεά έστω $5 για να βοηθήσετε να κρατήσετε αυτό το project ζωντανό1> :)",
- "button": "Αγοράστε μου έναν καφέ!"
- },
- "bugFeature": {
- "heading": "Πρόβλημα; Χρειάζεστε νέα λειτουργικότητα;",
- "text": "Υπάρχει κάτι που σας καθυστερεί από το να ολοκληρώσετε ένα βιογραφικό; Βρήκατε ένα ενοχλητικό σφάλμα που απλά δεν σταματά; Μιλήστε για αυτό στην ενότητα GitHub Issues χρησιμοποιώντας τις παρακάτω ενέργειες.",
- "button": "Αναφορά σφάλματος"
- },
- "appreciate": {
- "heading": "Σας άρεσε το Reactive Resume;",
- "text": "Ποτέ δεν κουράζομαι να ακούω ιστορίες για το πώς αυτή η εφαρμογή βοήθησε κόσμο, και αν σας βοήθησε, ή απλά το Reactive Resume σας φάνηκε ένα υπέροχο εργαλείο, θα ήθελα να το γνωρίζω. Μπορείτε να επικοινωνήσετε μαζί μου στην ιστοσελίδα μου."
- },
- "sourceCode": {
- "heading": "Πηγαίος Κώδικας",
- "text": "Θέλετε να εκτελέσετε το project από τον πηγαίο κώδικά του; Είστε ένας προγραμματιστής και θέλετε να συνεισφέρετε στην ανάπτυξη αυτού του project ανοιχτού λογισμικού; Κάντε κλικ στο κουμπί από κάτω.",
- "button": "GitHub Repo"
- },
- "footer": "Δημιουργήθηκε με αγάπη από τον <1> Amruth Pillai 1>"
- },
- "tooltips": {
- "uploadPhotograph": "Ανέβασμα Φωτογραφίας",
- "backToDashboard": "Επιστροφή στον πίνακα ελέγχου"
- },
- "emptyList": "Η λίστα είναι κενή."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Ποιος είστε;",
- "welcome": "Καλώς ήρθατε, {{name}}!",
- "loggedOutText": "Το Reactive Resume πρέπει να γνωρίζει ποιος είστε έτσι ώστε να μπορεί να σας πιστοποιήσει με ασφάλεια στην εφαρμογή και να σας δείξει μόνο τις πληροφορίες σας. Μόλις μπείτε, μπορείτε να αρχίσετε να χτίζετε το βιογραφικό σας, να το επεξεργάζεστε για να προσθέσετε νέες δεξιότητες ή να το μοιραστείτε με τον κόσμο!",
- "loggedInText": "Awesome. Τώρα που έχετε πιστοποιήσει τον εαυτό σας, μπορούμε να προχωρήσουμε με τον πραγματικό λόγο που είστε εδώ. Κάντε κλικ στο κουμπί Go to App για να αρχίσετε να χτίζετε το βιογραφικό σας!",
- "buttons": {
- "google": "Σύνδεση μέσω Google",
- "anonymous": "Σύνδεση ανώνυμα"
- }
- },
- "import": {
- "button": "Επιλογή αρχείου",
- "reactiveResume": {
- "heading": "Εισαγωγή από το Reactive Resume",
- "text": "Το Reactive Resume έχει τη δική του μορφή αποθήκευσης για να αξιοποιήσει στο έπακρο όλες τις προσαρμόσιμες δυνατότητες που έχει να προσφέρει. Αν θέλετε να εισαγάγετε ένα αντίγραφο ασφαλείας του βιογραφικού σημειώματος σας με αυτή την εφαρμογή, απλά ανεβάστε το αρχείο χρησιμοποιώντας το παρακάτω κουμπί."
- },
- "jsonResume": {
- "heading": "Εισαγωγή από JSON Resume",
- "text": "Το JSON Resume είναι ένα ανοικτό πρότυπο για ανάπτυξη βιογραφικών. Αν είστε ένας από τους πολλούς λάτρεις που έχουν το βιογραφικό τους έτοιμο σε αυτή τη μορφή, χρειάζεται μόνο ένα κλικ για να ξεκινήσετε με το Reactive Resume."
- },
- "linkedIn": {
- "heading": "Εισαγωγή από LinkedIn",
- "text": "Μπορείτε να εισαγάγετε ένα JSON που εξήχθη από το LinkedIn κάνοντας κλικ στο παρακάτω κουμπί και επιλέγοντας το κατάλληλο αρχείο."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Χρησιμοποιήστε το διάλογο εκτύπωσης του προγράμματος περιήγησης",
- "text": "Για όσους από εσάς θέλετε μια γρήγορη λύση, δεν χρειάζεται να κοιτάξετε περισσότερο από το πρόγραμμα περιήγησης που χρησιμοποιείτε. Το μόνο που έχετε να κάνετε είναι να πατήσετε Ctrl / Cmd + P και να ανοίξετε το παράθυρο διαλόγου εκτύπωσης στο πρόγραμμα περιήγησής σας και να εκτυπώσετε το βιογραφικό σας αμέσως.",
- "button": "Εκτύπωση βιογραφικού"
- },
- "downloadPDF": {
- "heading": "Λήψη PDF",
- "text": "Αυτές οι επιλογές σάς επιτρέπουν να εκτυπώσετε μία μονοσέλιδη έκδοση του βιογραφικού σας χωρίς περιθώρια, ιδανική για όσους έχουν πολύ περιεχόμενο. Εναλλακτικά, θα μπορούσατε επίσης να κατεβάσετε μια έκδοση πολλών σελίδων του βιογραφικού σας, με ένα μόνο κλικ.",
- "buttons": {
- "single": "Βιογραφικό μίας σελίδας",
- "multi": "Βιογραφικό πολλών σελίδων"
- }
- },
- "jsonFormat": {
- "heading": "Εξαγωγή σε μορφή JSON",
- "text": "Μπορείτε επίσης να εξαγάγετε τα δεδομένα σας σε μορφή JSON για ασφαλή φύλαξη, ώστε να μπορείτε εύκολα να τα εισαγάγετε ξανά στο Reactive Resume όποτε θέλετε να επεξεργαστείτε ή να δημιουργήσετε ένα βιογραφικό.",
- "button": "Εξαγωγή JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/en.json b/src/i18n/locales/en.json
deleted file mode 100644
index 1242bce9..00000000
--- a/src/i18n/locales/en.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "A free and open source resume builder.",
- "forms": {
- "name": "Name",
- "title": "Title",
- "subtitle": "Subtitle",
- "required": "required",
- "website": "Website",
- "date": "Date",
- "present": "Present",
- "position": "Position",
- "startDate": "Start Date",
- "endDate": "End Date",
- "address": "Address",
- "phone": "Phone Number",
- "email": "Email Address",
- "summary": "Summary",
- "markdown": "This text block supports <1>markdown1>.",
- "contact": "Contact",
- "validation": {
- "min": "Please enter at least {{number}} characters.",
- "dateRange": "End Date must be later than Start Date.",
- "email": "Must be a valid email address.",
- "required": "This is a required field.",
- "url": "Must be a valid URL."
- }
- },
- "buttons": {
- "add": "Add",
- "edit": "Edit",
- "cancel": "Cancel",
- "delete": "Delete",
- "loading": "Loading...",
- "confirmation": "Are you sure?",
- "login": "Login",
- "logout": "Logout"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Go To App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Create Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Last Updated {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} was deleted successfully"
- },
- "buttons": {
- "duplicate": "Duplicate",
- "rename": "Rename"
- },
- "helpText": "You are going to be creating a new resume from scratch, but first, let's give it a name. This can be the name of the role you want to apply for, or if you're making a resume for a friend, you could call it Alex's Resume."
- },
- "builder": {
- "toasts": {
- "formErrors": "You might need to fill up all the required fields before submitting this form.",
- "doesNotExist": "The resume you were looking for does not exist anymore... or maybe it never did?",
- "loadDemoData": "Not sure where to begin? Try loading demo data to see what Reactive Resume has to offer.",
- "printError": "The cloud function is running into some trouble, please try again later or use the browser print feature."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profile",
- "social": "Social Network",
- "objective": "Objective",
- "work": "Work Experience",
- "education": "Education",
- "project": "Project",
- "projects": "Projects",
- "award": "Award",
- "awards": "Awards",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Skill",
- "skills": "Skills",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Language",
- "languages": "Languages",
- "reference": "Reference",
- "references": "References",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Colors",
- "font-size": "Font Size",
- "fonts": "Fonts",
- "actions": "Actions",
- "settings": "Settings",
- "about": "About"
- },
- "profile": {
- "photograph": "Photograph",
- "firstName": "First Name",
- "lastName": "Last Name",
- "birthDate": "Date of Birth",
- "address": {
- "line1": "Address Line 1",
- "line2": "Address Line 2",
- "city": "City",
- "pincode": "Zip Code"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Company"
- },
- "education": {
- "institution": "Institution",
- "field": "Field of Study",
- "degree": "Type of Degree",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Awarder"
- },
- "certifications": {
- "issuer": "Issuer"
- },
- "skills": {
- "level": "Level"
- },
- "languages": {
- "fluency": "Fluency"
- },
- "layout": {
- "block": "Block",
- "reset": "Reset Layout",
- "text": "This template supports {{count}} blocks."
- },
- "colors": {
- "primary": "Primary Color",
- "text": "Text Color",
- "background": "Background Color"
- },
- "actions": {
- "import": {
- "heading": "Import Your Resume",
- "text": "You can import your information from various sources like JSON Resume or your LinkedIn to autofill most of the data for your resume.",
- "button": "Import"
- },
- "export": {
- "heading": "Export Your Resume",
- "text": "Export your resume as a PDF to share with recruiters or a JSON that you will be able to import back onto this app on another computer.",
- "button": "Export"
- },
- "share": {
- "heading": "Share Your Resume",
- "text": "The link below will be accessible publicly if you choose to share it, viewers would see the latest version of your resume at any time."
- },
- "loadDemoData": {
- "text": "Unclear on what to do with a fresh blank page? Load some demo data to see how a resume should look and you can start editing from there.",
- "button": "Load Demo Data"
- },
- "resetEverything": {
- "text": "Feels like you made too many mistakes? No worries, clear everything with just one click, but be careful if there are no backups.",
- "button": "Reset Everything"
- }
- },
- "settings": {
- "theme": "Theme",
- "language": "Language",
- "translate": "If you would like to contribute by providing translations in your language, <1>please visit this link1>.",
- "dangerZone": {
- "heading": "Danger Zone",
- "text": "If you would like to delete your account and erase all your resumes, it’s just one button away. Please be wary as this is an irreversible process.",
- "button": "Delete Account"
- }
- },
- "about": {
- "donate": {
- "heading": "Donate to Reactive Resume",
- "text": "I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, <1>please consider donating as little as $5 to help keep the project alive1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section using the actions below.",
- "button": "Raise an Issue"
- },
- "appreciate": {
- "heading": "Loved Reactive Resume?",
- "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Upload Photograph",
- "backToDashboard": "Go Back to Dashboard"
- },
- "emptyList": "This list is empty."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Who are you?",
- "welcome": "Welcome, {{name}}!",
- "loggedOutText": "Reactive Resume needs to know who you are so it can securely authenticate you into the app and show you only your information. Once you are in, you can start building your resume, editing it to add new skills or sharing it with the world!",
- "loggedInText": "Awesome. Now that you've authenticated yourself, we can get on with the real reason you're here. Click on the Go to App button to start building your resume!",
- "buttons": {
- "google": "Sign in with Google",
- "anonymous": "Sign in Anonymously"
- }
- },
- "import": {
- "button": "Select File",
- "reactiveResume": {
- "heading": "Import from Reactive Resume",
- "text": "Reactive Resume has its own schema format to make the most of all the customizable capabilities it has to offer. If you'd like to import a backup of your resume made with this app, just upload the file using the button below."
- },
- "jsonResume": {
- "heading": "Import from JSON Resume",
- "text": "JSON Resume is an open standard for resume schema structure. If you are one of the many enthusiasts who have their resume ready in this format, all it takes it just one click to get started with Reactive Resume."
- },
- "linkedIn": {
- "heading": "Import from LinkedIn",
- "text": "You can import a JSON that was exported from LinkedIn by clicking on the button below and selecting the appropriate file."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use Browser's Print Dialog",
- "text": "For those of you who want a quick solution, you need not look any further than your browser. All you have to do is press Ctrl/Cmd + P and open up the print dialog on your browser and get your resume printed immediately.",
- "button": "Print Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "These options allow you to print a single page, unconstrained version of your resume, perfect for those who have a lot of content. Alternatively, you could download a multi-page version of your resume as well with just one click.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Export to JSON Format",
- "text": "You can also export your data into JSON format for safe keeping so that you can easily import it back into Reactive Resume whenever you want to edit or generate a resume.",
- "button": "Export JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json
deleted file mode 100644
index 12faf337..00000000
--- a/src/i18n/locales/es.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "Un generador de curriculum vitae gratis y de código abierto.",
- "forms": {
- "name": "Nombre",
- "title": "Título",
- "subtitle": "Subtítulo",
- "required": "requerido",
- "website": "Sitio Web",
- "date": "Fecha",
- "present": "Presente",
- "position": "Puesto de trabajo",
- "startDate": "Fecha de inicio",
- "endDate": "Fecha de finalización",
- "address": "Dirección",
- "phone": "Número de teléfono",
- "email": "Dirección de correo electrónico",
- "summary": "Resumen",
- "markdown": "Este bloque de texto soporta <1>markdown1>.",
- "contact": "Contacto",
- "validation": {
- "min": "Por favor, introduce al menos {{number}} caracteres.",
- "dateRange": "Fecha de finalización debe ser posterior a la fecha de inicio.",
- "email": "Debe ser una cuenta de correo electrónico válida.",
- "required": "Este es un campo obligatorio.",
- "url": "Debe ser una URL válida."
- }
- },
- "buttons": {
- "add": "Agregar",
- "edit": "Editar",
- "cancel": "Cancelar",
- "delete": "Eliminar",
- "loading": "Cargando...",
- "confirmation": "¿Estás seguro?",
- "login": "Ingresar",
- "logout": "Cerrar sesión"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Ir a la app"
- }
- },
- "dashboard": {
- "title": "Panel de Control",
- "createResume": "Crear currículum",
- "editResume": "Editar currículum",
- "lastUpdated": "Última actualización {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} fue eliminado correctamente"
- },
- "buttons": {
- "duplicate": "Duplicar",
- "rename": "Renombrar"
- },
- "helpText": "Vas a crear un nuevo currículum desde cero, pero primero, vamos a darle un nombre. Este puede ser el nombre del rol al que quieres solicitarlo, o si estás haciendo un currículum vitae para un amigo, puedes llamarlo Currículum de Alex."
- },
- "builder": {
- "toasts": {
- "formErrors": "Puede que necesite rellenar todos los campos requeridos antes de enviar este formulario.",
- "doesNotExist": "El currículo que buscaba ya no existe, o ¿tal vez nunca existió?",
- "loadDemoData": "¿No estás seguro de dónde empezar? Intenta cargar datos de demostración para ver lo que Reactive Resume tiene para ofrecer.",
- "printError": "La función de nube tiene algún problema, inténtelo de nuevo más tarde o utilice la función de impresión del navegador."
- },
- "sections": {
- "heading": "Encabezado",
- "profile": "Mi Perfil",
- "social": "Red social",
- "objective": "Objetivo",
- "work": "Experiencia De Trabajo",
- "education": "Educación",
- "project": "Proyecto",
- "projects": "Proyectos",
- "award": "Premio",
- "awards": "Premios",
- "certification": "Certificación",
- "certifications": "Certificaciones",
- "skill": "Habilidad",
- "skills": "Habilidades",
- "hobby": "Pasatiempo",
- "hobbies": "Pasatiempos",
- "language": "Lenguaje",
- "languages": "Lenguajes",
- "reference": "Referencia",
- "references": "Referencias",
- "templates": "Plantillas",
- "layout": "Estilo",
- "colors": "Colores",
- "font-size": "Tamaño de fuente",
- "fonts": "Tipografías",
- "actions": "Acciones",
- "settings": "Preferencias",
- "about": "Acerca de"
- },
- "profile": {
- "photograph": "Fotografía",
- "firstName": "Nombre",
- "lastName": "Apellido",
- "birthDate": "Fecha de Nacimiento",
- "address": {
- "line1": "Domicilio - Línea 1",
- "line2": "Dirección - Línea 2",
- "city": "Ciudad",
- "pincode": "Código Postal"
- }
- },
- "social": {
- "network": "Red",
- "username": "Nombre de usario",
- "url": "URL"
- },
- "work": {
- "company": "Compañía"
- },
- "education": {
- "institution": "Institución",
- "field": "Campo de Estudio",
- "degree": "Tipo de Grado",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Adjudicador"
- },
- "certifications": {
- "issuer": "Emisor"
- },
- "skills": {
- "level": "Nivel"
- },
- "languages": {
- "fluency": "Fluidez"
- },
- "layout": {
- "block": "Bloque",
- "reset": "Restablecer Diseño",
- "text": "Esta plantilla soporta {{count}} bloques."
- },
- "colors": {
- "primary": "Color principal",
- "text": "Color del texto",
- "background": "Color del fondo"
- },
- "actions": {
- "import": {
- "heading": "Importa tu Resumen",
- "text": "Puede importar su información de varias fuentes como JSON Resume o su LinkedIn para autorrellenar la mayor parte de los datos de su currículum.",
- "button": "Importar"
- },
- "export": {
- "heading": "Exporta tu Resume",
- "text": "Exportar su currículum como PDF para compartir con los reclutadores o un JSON que podrá importar de nuevo a esta aplicación en otro equipo.",
- "button": "Exportar"
- },
- "share": {
- "heading": "Comparte tu Resumen",
- "text": "El enlace de abajo será accesible públicamente si usted decide compartirlo, y los espectadores verían la última versión de su currículum en cualquier momento."
- },
- "loadDemoData": {
- "text": "¿No está claro qué hacer con una página en blanco nueva? Carga algunos datos de demostración para ver cómo debería verse un currículum vitae y puedes empezar a editar desde allí.",
- "button": "Cargar datos de demostración"
- },
- "resetEverything": {
- "text": "¿Piensas que has hecho demasiados errores? No te preocupes, restablece todo con un solo clic, pero ten cuidado si no hay copias de seguridad.",
- "button": "Restablecer Todo"
- }
- },
- "settings": {
- "theme": "Tema",
- "language": "Lenguaje",
- "translate": "Si quieres contribuir proporcionando traducciones en tu idioma, <1>por favor visita este enlace1>.",
- "dangerZone": {
- "heading": "Zona de Peligro",
- "text": "Si deseas eliminar tu cuenta y borrar todos sus currículos, está a sólo un botón de distancia. Por favor, ten cuidado, ya que este es un proceso irreversible.",
- "button": "Eliminar Cuenta"
- }
- },
- "about": {
- "donate": {
- "heading": "Donar a Reactive Resume",
- "text": "Intento hacer lo que puedo, pero si encuentras la aplicación útil, o estás en una mejor posición que los demás que dependen de este proyecto para su primer trabajo, <1>por favor considera donar tan solo $5 para ayudar a mantener vivo el proyecto1> :)",
- "button": "Cómprame un café!"
- },
- "bugFeature": {
- "heading": "¿Errores? ¿Solicitud de características?",
- "text": "¿Algo que detiene su progreso de hacer un currículum? Encontró un error molesto que no se cerrará? Hable sobre ello en la sección de incidencias de GitHub usando las siguientes acciones.",
- "button": "Votar por un problema"
- },
- "appreciate": {
- "heading": "¿Te ha gustado Reactive Resume?",
- "text": "Nunca me canso de escuchar historias de cómo esta aplicación ayudó a la gente, y si te ayudó, o acabas de encontrar Reactive Resume como una herramienta increíble, dejame saber. Puedes comunicarte conmigo en mi sitio web."
- },
- "sourceCode": {
- "heading": "Código Fuente",
- "text": "¿Quieres ejecutar el proyecto desde su fuente? ¿Eres un desarrollador dispuesto a contribuir al desarrollo de código abierto de este proyecto? Haz clic en el botón de abajo.",
- "button": "Repositorio de GitHub"
- },
- "footer": "Hecho con amor por <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Subir Fotografía",
- "backToDashboard": "Volver al Panel de control"
- },
- "emptyList": "Esta lista esta vacia."
- },
- "modals": {
- "auth": {
- "whoAreYou": "¿Quién eres?",
- "welcome": "Bienvenido, {{name}}!",
- "loggedOutText": "Reactive Resume necesita saber quién eres para que pueda autenticarte de forma segura en la aplicación y mostrarte sólo tu información. Una vez que estés, puedes comenzar a construir tu currículum, editarlo para agregar nuevas habilidades o compartirlo con el mundo!",
- "loggedInText": "Impresionante. Ahora que te has autenticado, podemos continuar con la verdadera razón por la que estás aquí. ¡Haz clic en el botón Ir a la aplicación para comenzar a construir tu currículum!",
- "buttons": {
- "google": "Iniciar sesión con Google",
- "anonymous": "Iniciar sesión anónimamente"
- }
- },
- "import": {
- "button": "Seleccionar archivo",
- "reactiveResume": {
- "heading": "Importar desde Reactive Resume",
- "text": "Reactive Resume tiene su propio formato de esquema para aprovechar al máximo todas las capacidades personalizables que tiene para ofrecer. Si quieres importar una copia de seguridad de tu currículum hecho con esta aplicación, simplemente sube el archivo usando el botón de abajo."
- },
- "jsonResume": {
- "heading": "Importar desde JSON Resume",
- "text": "JSON Resume es un estándar abierto para la estructura de esquema reanudado. Si usted es uno de los muchos entusiastas que tienen su currículum listo en este formato, todo lo que se necesita con un solo clic para empezar con Reactive Resume."
- },
- "linkedIn": {
- "heading": "Importar desde LinkedIn",
- "text": "Puede importar un JSON que fue exportado desde LinkedIn haciendo clic en el botón de abajo y seleccionando el archivo apropiado."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Usar diálogo de impresión del navegador",
- "text": "Para aquellos de ustedes que desean una solución rápida, no es necesario que busque más allá de su navegador. Todo lo que tiene que hacer es presionar Ctrl/Cmd + P y abrir el diálogo de impresión en su navegador y imprimir su currículum vitae inmediatamente.",
- "button": "Imprimir Resume"
- },
- "downloadPDF": {
- "heading": "Descargar PDF",
- "text": "Estas opciones le permiten imprimir una sola página, versión sin restricciones de su currículum vitae, perfecta para aquellos que tienen mucho contenido. Alternativamente, puede descargar una versión de varias páginas de su currículum con un solo clic.",
- "buttons": {
- "single": "Resume en una sola página",
- "multi": "Resume en varias páginas"
- }
- },
- "jsonFormat": {
- "heading": "Exportar a formato JSON",
- "text": "También puede exportar sus datos a formato JSON para su mantenimiento seguro de manera que pueda importarlos fácilmente a Reactive Resume cuando quiera editar o generar un currículum.",
- "button": "Exportar a JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/fa.json b/src/i18n/locales/fa.json
deleted file mode 100644
index caf8b63b..00000000
--- a/src/i18n/locales/fa.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "رزومهساز رایگان و متنباز.",
- "forms": {
- "name": "نام",
- "title": "عنوان",
- "subtitle": "عنوان فرعی",
- "required": "الزامی",
- "website": "وبسایت",
- "date": "تاریخ",
- "present": "اکنون",
- "position": "سمت",
- "startDate": "تاریخ شروع",
- "endDate": "تاریخ پایان",
- "address": "نشانی",
- "phone": "تلفن",
- "email": "ایمیل",
- "summary": "خلاصه",
- "markdown": "این فیلد متنی از <1>مارکداون1> پشتیبانی میکند.",
- "contact": "تماس",
- "validation": {
- "min": "لطفاً حداقل {{number}} کاراکتر وارد نمایید.",
- "dateRange": "تاریخ پایان باید بعد از تاریخ شروع باشد.",
- "email": "ایمیل معتبر نیست.",
- "required": "این فیلد الزامی است.",
- "url": "نشانی اینترنتی معتبر نیست."
- }
- },
- "buttons": {
- "add": "افزودن",
- "edit": "ویرایش",
- "cancel": "انصراف",
- "delete": "حذف",
- "loading": "درحال بارگذاری...",
- "confirmation": "آیا اطمینان دارید؟",
- "login": "ورود",
- "logout": "خروج"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "برو به برنامه"
- }
- },
- "dashboard": {
- "title": "داشبورد",
- "createResume": "ایجاد رزومه",
- "editResume": "ویرایش رزومه",
- "lastUpdated": "آخرین بهروزرسانی در {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} با موفقیت حذف شد"
- },
- "buttons": {
- "duplicate": "کپی کردن",
- "rename": "تغییر نام"
- },
- "helpText": "شما درحال ساخت یک رزومه جدید هستید، اما ابتدا باید برای آن یک نام انتخاب کنید. این نام میتواند سمت شغلی باشد که برای آن درخواست میدهید، یا اگر درحال ساخت رزومه برای دوست خود هستید، نام آن را بگذارید: رزومه حسن."
- },
- "builder": {
- "toasts": {
- "formErrors": "قبل از ارسال این فرم، باید تمامی فیلدهای الزامی را پر کنید.",
- "doesNotExist": "رزومهای که دنبال آن هستید دیگر وجود ندارد... یا شاید هم وجود نداشته است.",
- "loadDemoData": "مطمئن نیستید از کجا شروع کنید؟ بهتر است دادههای دمو را بارگذاری کرده تا با قابلیتهای Reactive Resume بهتر آشنا شوید.",
- "printError": "سرور به مشکل برخورده است؛ لطفاً بعداً تلاش کرده یا از قابلیت چاپ مرورگر خود استفاده نمایید."
- },
- "sections": {
- "heading": "عنوان",
- "profile": "پروفایل",
- "social": "شبکه اجتماعی",
- "objective": "هدف",
- "work": "تجربه کاری",
- "education": "تحصیلات",
- "project": "پروژه",
- "projects": "پروژهها",
- "award": "جایزه",
- "awards": "جوایز",
- "certification": "مدرک",
- "certifications": "مدارک",
- "skill": "مهارت",
- "skills": "مهارتها",
- "hobby": "سرگرمی",
- "hobbies": "سرگرمیها",
- "language": "زبان",
- "languages": "زبانها",
- "reference": "معرف",
- "references": "معرفها",
- "templates": "قالبها",
- "layout": "چیدمان",
- "colors": "رنگها",
- "font-size": "اندازه فونت",
- "fonts": "قلمها",
- "actions": "اقدامات",
- "settings": "تنظیمات",
- "about": "درباره"
- },
- "profile": {
- "photograph": "عکس",
- "firstName": "نام",
- "lastName": "نام خانوادگی",
- "birthDate": "تاریخ تولد",
- "address": {
- "line1": "نشانی خط ۱",
- "line2": "نشانی خط ۲",
- "city": "شهر",
- "pincode": "کد پستی"
- }
- },
- "social": {
- "network": "شبکه",
- "username": "نام کاربری",
- "url": "نشانی اینترنتی"
- },
- "work": {
- "company": "شرکت"
- },
- "education": {
- "institution": "مؤسسه",
- "field": "رشته تحصیلی",
- "degree": "مقطع تحصیلی",
- "gpa": "معدل"
- },
- "awards": {
- "awarder": "اعطاءکننده"
- },
- "certifications": {
- "issuer": "صادرکننده"
- },
- "skills": {
- "level": "سطح"
- },
- "languages": {
- "fluency": "میزان تسلط"
- },
- "layout": {
- "block": "قطعه",
- "reset": "تنظیم دوباره چیدمان",
- "text": "این قالب از {{count}} قطعه پشتیبانی میکند."
- },
- "colors": {
- "primary": "رنگ اصلی",
- "text": "رنگ متن",
- "background": "رنگ زمینه"
- },
- "actions": {
- "import": {
- "heading": "رزومه خود را بارگذاری کنید",
- "text": "شما میتوانید اطلاعات خود را از منابع مختلفی مانند JSON Resume یا پروفایل LinkedIn خود وارد کرده تا بیشتر بخشهای رزومهتان بهطور خودکار پر شود.",
- "button": "بارگذاری"
- },
- "export": {
- "heading": "از رزومه خود خروجی بگیرید",
- "text": "از رزومه خود با فرمت PDF (برای به اشتراک گذاشتن با دیگران) یا با فرمت JSON (برای بارگذاری دوباره در این برنامه در رایانهای دیگر) خروجی بگیرید.",
- "button": "خروجی"
- },
- "share": {
- "heading": "رزومه خود را به اشتراک بگذارید",
- "text": "لینک زیر به صورت عمومی در دسترس خواهد بود، اگر بخواهید آن را به اشتراک بگذارید. بازدیدکنندگان در هر زمان قادر خواهند بود آخرین نسخه رزومه شما را ببینند."
- },
- "loadDemoData": {
- "text": "مطمئن نیستید باید با صفحه خالی چه کار کنید؟ دادههای دمو را بارگذاری کرده تا رزومه تکمیلشده را دیده و سپس آنرا ویرایش نمایید.",
- "button": "بارگذاری دادههای دمو"
- },
- "resetEverything": {
- "text": "اگر خیلی اشتباه کردهاید عیبی ندارد، همه چیز را تنها با یک کلیک پاک کنید. اما اگر نسخه پشتیبان از رزومه ندارید مراقب باشید.",
- "button": "تنظیم دوباره همه چیز"
- }
- },
- "settings": {
- "theme": "طرح زمینه",
- "language": "زبان",
- "translate": "اگر می خواهید با ارائه ترجمه به زبان خود به ما یاری دهید، <1>لطفاً از این لینک دیدن کنید1>.",
- "dangerZone": {
- "heading": "منطقه خطر",
- "text": "اگر میخواهید حساب کاربری خود را حذف و تمام رزومههایتان را پاک کنید، کار تنها یک دکمه است. اما این یک فرآیند برگشتناپذیر است.",
- "button": "حذف حساب کاربری"
- }
- },
- "about": {
- "donate": {
- "heading": "کمک مالی به Reactive Resume",
- "text": "من تمام تلاش خود را خواهم داد، اما اگر این برنامه مفید بود، یا در موقعیت بهتری نسبت به افرادی هستید که بهدنبال اولین شغل خود هستند، <1>لطفاً در حد ۵ دلار برای زنده نگهداشتن این پروژه کمک مالی کنید1> :)",
- "button": "برای من یک قهوه بخر!"
- },
- "bugFeature": {
- "heading": "اشکالی پیدا کردید؟ پیشنهادی دارید؟",
- "text": "آیا در ساخت رزومه خود به مشکلی برخوردید؟ آیا اشکالی در برنامه پیدا کردهاید که رفع نمیشود؟ با استفاده از اقدامات زیر در قسمت مسائل گیتهاب درباره آن بحث کنید.",
- "button": "مسئلهای طرح کنید"
- },
- "appreciate": {
- "heading": "از Reactive Resume خوشتان آمد؟",
- "text": "من هیچوقت از شنیدن داستانهای مردم درباره اینکه چگونه این برنامه چگونه به آنها کمک کرده است سیر نمیشوم؛ پس اگر شما از این برنامه استفاده کردهاید یا فکر میکنید Reactive Resume یک ابزار خیلی باحال است، مرا در جریان بگذارید. میتوانید از طریق وبسایتم با من در ارتباط باشید."
- },
- "sourceCode": {
- "heading": "کد منبع",
- "text": "میخواهید برنامه را از منبع آن اجرا کنید؟ آیا شما یک توسعهدهنده هستید که میخواهد در توسعه متنباز این پروژه مشارکت داشته باشد؟ روی دکمه زیر کلیک کنید.",
- "button": "مخزن گیتهاب"
- },
- "footer": "ساخته شده با عشق توسط <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "بارگذاری عکس",
- "backToDashboard": "برگشت به داشبورد"
- },
- "emptyList": "این لیست خالی است."
- },
- "modals": {
- "auth": {
- "whoAreYou": "شما که هستید؟",
- "welcome": "خوش آمدید {{name}}!",
- "loggedOutText": "Reactive Resume نیاز دارد بداند شما که هستید تا بتواند بهطور امن شما را به برنامه وارد کند و تنها اطلاعات خودتان را به شما نشان دهد. وقتی وارد شدید، میتوانید شروع به ساخت رزومهتان کنید، آن را ویرایش کرده یا با دنیا به اشتراک بگذارید.",
- "loggedInText": "عالی. حالا که هویتتان تأیید شد، میتوانیم برویم سر اصل مطلب. روی دکمه برو به برنامه کلیک کرده تا شروع به ساخت رزومهتان را کنید.",
- "buttons": {
- "google": "ورود با گوگل",
- "anonymous": "ورود به صورت ناشناس"
- }
- },
- "import": {
- "button": "انتخاب فایل",
- "reactiveResume": {
- "heading": "بارگذاری از Reactive Resume",
- "text": "Reactive Resume الگوی خاص خودش را دارد تا بتواند به بهترین وجه از تمام قابلیتهای برنامه استفاده کند. اگر میخواهید یک نسخه پشتیبان رزومه که با این برنامه ساخته شده است را بارگذاری کنید، فایل مورد نظر را با استفاده از دکمه زیر آپلود نمایید."
- },
- "jsonResume": {
- "heading": "بارگذاری از JSON Resume",
- "text": "JSON Resume یک استاندارد باز برای ساختار رزومه است. اگر شما یکی از مشتاقانی هستید که رزومه خود را در این قالب آماده کردهاند، تنها یک دکمه با شروع به کار با Reactive Resume فاصله دارید."
- },
- "linkedIn": {
- "heading": "بارگذاری از LinkedIn",
- "text": "شما میتوانید یک فایل JSON که LinkedIn خروجی گرفته شده است را با کلیک کردن روی دکمه زیر بارگذاری نمایید."
- }
- },
- "export": {
- "printDialog": {
- "heading": "استفاده از پنجره چاپ مرورگر",
- "text": "آن دسته از شما که بهدنبال یک راهحل سریع هستید، کافی است از قابلیت چاپ مرورگر استفاده کنید. کافی است با فشار دادن کلید ترکیبی Ctrl/Cmd + P پنجره چاپ مرورگر را باز کرده رزومه خود را چاپ نمایید.",
- "button": "چاپ رزومه"
- },
- "downloadPDF": {
- "heading": "دانلود PDF",
- "text": "این گزینهها به شما اجازه میدهند که نسخه بدون محدودیت یک صفحهای رزومه خود را چاپ کنید، ایدهآل برای افرادی که حجم زیادی محتوا دارند. همچنین میتوانید نسخه چند صفحهای رزومه خود را نیز با تنها یک کلیک دانلود نمایید.",
- "buttons": {
- "single": "رزومه یک صفحهای",
- "multi": "رزومه چند صفحهای"
- }
- },
- "jsonFormat": {
- "heading": "خروجی به فرمت JSON",
- "text": "شما همچنین میتوانید از دادههای خود در فرمت JSON برای ذخیرهسازی خروجی بگیرید تا هر موقع که خواستید برای ویرایش یا تولید دوباره، بتوانید آن را در Reactive Resume دوباره بارگذاری نمایید.",
- "button": "خروجی JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/fi.json b/src/i18n/locales/fi.json
deleted file mode 100644
index 063c7b07..00000000
--- a/src/i18n/locales/fi.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "Ilmainen ja avoimeen lähdekoodiin pohjautuva ansioluettelo.",
- "forms": {
- "name": "Nimi",
- "title": "Titteli",
- "subtitle": "Alaotsikko",
- "required": "vaadittu",
- "website": "Websivu",
- "date": "Pvm",
- "present": "Läsnä",
- "position": "Asema",
- "startDate": "Alkamispäivä",
- "endDate": "Päättymispäivä",
- "address": "Osoite",
- "phone": "Puhelin",
- "email": "Sähköposti",
- "summary": "Yhteenveto",
- "markdown": "Tämä tekstiosio tukee <1>ohjausmerkkejä1>.",
- "contact": "Yhteystieto",
- "validation": {
- "min": "Kirjoita vähintään {{number}} merkkiä.",
- "dateRange": "Päättymispäivän on oltava aloituspäivän jälkeen.",
- "email": "Anna kelvollinen sähköpostiosoite.",
- "required": "Tämä on pakollinen kenttä.",
- "url": "URL: n muoto ei ole oikea."
- }
- },
- "buttons": {
- "add": "Lisää",
- "edit": "Muokkaa",
- "cancel": "Peru",
- "delete": "Poista",
- "loading": "Ladataan...",
- "confirmation": "Oletko varma?",
- "login": "Kirjaudu",
- "logout": "Kirjaudu ulos"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Mene sovellukseen"
- }
- },
- "dashboard": {
- "title": "Hallintapaneeli",
- "createResume": "Laadi ansioluettelo",
- "editResume": "Muokkaa ansiluetteloa",
- "lastUpdated": "Viimeksi päivitetty: {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} on poistettu"
- },
- "buttons": {
- "duplicate": "Luo kopio",
- "rename": "Nimeä uudelleen"
- },
- "helpText": "Olet luomassa uutta ansioluetteloa tyhjälle pohjalle, mutta ensimmäiseksi anna sille nimi. Nimi voi olla esimerkiksi työpaikan rooli johon haet tai jos teet ansiluetteloa ystävällesi niin voit nimetä vaikka Annan ansioluetteloksi."
- },
- "builder": {
- "toasts": {
- "formErrors": "Sinu tulee täyttää vaadittavat kentät ennen lomakkeen tallennusta.",
- "doesNotExist": "Ansioluettelo jota etsit ei ole enään olemassa ... tai sitä ei ole ollutkaan?",
- "loadDemoData": "Mistä aloittaisin? Kokeile lataamalla demotiedot josta näet mihin tämä Reaktiivinen Ansioluettelo taipuu.",
- "printError": "Pilvitoiminnossa on ilmennyt ongelma, yritä myöhemmin uudestaan tai käytä selaimen tulostustoimintoa."
- },
- "sections": {
- "heading": "Otsikko",
- "profile": "Profiili",
- "social": "Sosiaalinen verkosto",
- "objective": "Tavoitteet",
- "work": "Työkokemus",
- "education": "Koulutus",
- "project": "Projekti",
- "projects": "Projektit",
- "award": "Palkinnot",
- "awards": "Palkinnot",
- "certification": "Todistukset",
- "certifications": "Todistukset",
- "skill": "Taidot",
- "skills": "Taidot",
- "hobby": "Harrastukset",
- "hobbies": "Harrastukset",
- "language": "Kieli",
- "languages": "Kielet",
- "reference": "Viite",
- "references": "Viittaukset",
- "templates": "Mallit",
- "layout": "Ulkoasu",
- "colors": "Värit",
- "font-size": "Fontin koko",
- "fonts": "Kirjasin",
- "actions": "Toiminnot",
- "settings": "Asetukset",
- "about": "Tietoja"
- },
- "profile": {
- "photograph": "Valokuva",
- "firstName": "Etunimi",
- "lastName": "Sukunimi",
- "birthDate": "Syntymäaika",
- "address": {
- "line1": "Osoiterivi 1",
- "line2": "Osoiterivi 2",
- "city": "Paikkakunta",
- "pincode": "Postinumero"
- }
- },
- "social": {
- "network": "Verkko",
- "username": "Käyttäjätunnus",
- "url": "URL-osoite"
- },
- "work": {
- "company": "Yritys"
- },
- "education": {
- "institution": "Oppilaitokset",
- "field": "Opinnot",
- "degree": "Opintosuoritus",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Tunnustuksen antaja"
- },
- "certifications": {
- "issuer": "Myöntäjä"
- },
- "skills": {
- "level": "Taso"
- },
- "languages": {
- "fluency": "Taso"
- },
- "layout": {
- "block": "Lohko",
- "reset": "Lataa ulkoasu",
- "text": "Tämä malli tukee {{count}} lohkoa."
- },
- "colors": {
- "primary": "Ensisijainen väri",
- "text": "Tekstin väri",
- "background": "Taustaväri"
- },
- "actions": {
- "import": {
- "heading": "Tuo ansioluettelosi",
- "text": "Voit tuoda suurimman osan tiedoistasi automaattisesti useasta eri lähteestä kuten JSON resume tai omasta LinkedIn: stä.",
- "button": "Tuo"
- },
- "export": {
- "heading": "Vie ansioluettelosi",
- "text": "Vie ansioluettelosi PDF-tiedostoon jakaaksesi sen hakemuksen käsittelijöille tai vie JSON-tiedostona jonka voit tuoda sitten takaisin tähän ohjelmaan eri tietokoneella.",
- "button": "Vie"
- },
- "share": {
- "heading": "Vie ansioluettelosi",
- "text": "Alla oleva linkki on yleisesti nähtävillä jos haluat jakaa sen, katsojat näkevät aina viimeisimmän version ansioluettelostasi."
- },
- "loadDemoData": {
- "text": "Miten aloittaisit tyhjältä sivulta? Lataa demotiedot niin saat kuvan siitä miltä ansioluettelo tulee näyttämään ja voit aloittaa muokkaamisen siitä.",
- "button": "Lataa Demotiedot"
- },
- "resetEverything": {
- "text": "Tuntuuko että teit liikaa virheitä? Ei hätää, voit tyhjentää kaikki tiedot yhdellä klikkauksella, mutta ole varovainen jos sinulla ei ole vielä yhtään varmuuskopioa.",
- "button": "Palauta kaikki"
- }
- },
- "settings": {
- "theme": "Malli",
- "language": "Kieli",
- "translate": "Jos haluat osallistua käännöstyöhön omalle kielellesi, <1>niin vieraile tässä linkissä1>.",
- "dangerZone": {
- "heading": "Vaaravyöhyke",
- "text": "Kun haluat poistaa tilisi ja poistaa kaikki ansioluettelosi on se yhden napin painalluksen takana. Olethan tietoinen että tätä toimintoa ei voi perua.",
- "button": "Poista tili"
- }
- },
- "about": {
- "donate": {
- "heading": "Lahjoita Reaktiivinen ansioluettelo",
- "text": "Yritän tehdä kaiken mahdollisen, mutta jos näet ohjelman hyödylliseksi, tai olet paremmassa asemassa kuin muut jotka ovat riippuvaisia tästä projektista hakiessaan ensimmäistä työpaikkaansa, <1>olisitko ystävällinen ja harkitsisit lahjoittamista tähän projektiin vaikkakin vain $5 auttaaksesi tätä projektia jatkumaan1> :)",
- "button": "Tarjoa minulle kahvit!"
- },
- "bugFeature": {
- "heading": "Virhe? Ehdota ominaisuutta?",
- "text": "Pysäyttääkö jokin ansioluettelosi teon etenemisen? Löytyikö tympeä bugi joka ei vaan poistu. Kerro meille siitä GitHub Issues sektiossa käyttäen alla olevia toimintoja.",
- "button": "Ilmoita ongelmasta"
- },
- "appreciate": {
- "heading": "Pidätkö Reaktiivisesta ansioluettelosta?",
- "text": "En koskaan kyllästy kuulemaan tarinoita siitä kuinka tämä ohjelma on auttanut ihmisiä, ja jos tämä ohjelma on auttanut sinua, tai mielestäsi Reaktiivinen ansioluettelo on erinomainen työkalu, niin kertoisitko minulle. Saat yhteyden minuun webbisivujeni kautta."
- },
- "sourceCode": {
- "heading": "Lähdekoodi",
- "text": "Haluatko ajaa projektin lähdekoodia? Oletko kehittäjä joka haluaa osallistua tähän avoimen lähdekoodin projektiin? Klikkaa alla olevaa nappia.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Lataa valokuva",
- "backToDashboard": "Siirry hallintapaneeliin"
- },
- "emptyList": "Luettelo on tyhjä."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Kuka olet?",
- "welcome": "Tervetuloa, {{name}}!",
- "loggedOutText": "Reaktiivinen ansioluettelo tarvitsee salatusti tunnistaa sinut ohjelmaan ja näyttää vain omat tietosi. Kun olet ohjelmassa kirjautuneena, voit aloittaa ansioluettelosi rakentamisen, muokkaa sitä lisäämällä uusia taitoja sekä jakamalla sen maailmalle!",
- "loggedInText": "Hienoa. Nyt olet tunnistautunut, voimme keskittyä todelliseen syyhyn miksi olet täällä. Klikkaa Go to App -nappia aloittaaksesi ansioluettelosi!",
- "buttons": {
- "google": "Kirjaudu Google-tilillä",
- "anonymous": "Kirjaudu tuntemattomana"
- }
- },
- "import": {
- "button": "Valitse tiedosto",
- "reactiveResume": {
- "heading": "Tuo Reaktiivinen ansioluettelo (Json)",
- "text": "Reaktiivinen ansioluettella on oma asettelu formaatti jotta kaikki muokattavissa oleva ominaisuudet saadaan käyttöön. Jos haluat tuoda tällä ohjelmalla aikaisemmin luomasi ansioluettelon, niin klikkaa alla olevaa nappia tuodaksesi varmuuskopion."
- },
- "jsonResume": {
- "heading": "Tuo Reaktiivinen ansioluettelo (Json)",
- "text": "JSON Resume on avoimen standardin mukainen asettelurakenne. Jos olet yksi monista tämän formaatin palvojista ja ansioluettelosi on jo tässä muodossa, niin olet yhden napin painalluksen päässä aloittaaksesi käyttää Reaktiivista ansioluettelo appia."
- },
- "linkedIn": {
- "heading": "Tuo LinkenIn",
- "text": "Voit tuoda JSON-tiedoston jonka tallensit LinkedIn sivustoltasi klikkaamalla alla olevaa nappia ja valitsemalla kyseisen tiedoston."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Käytä selaimen tulostus dialogia",
- "text": "Kun haluat nopean ratkaisun, selaimesi sisältää sen. Käytä näppäin yhdistelmää Ctrl/Cmd + P ja selaimesi tulostus dialogi avautuu ja voit tulostaa ansioluettelosi heti.",
- "button": "Tulosta ansioluettelo"
- },
- "downloadPDF": {
- "heading": "Lataa PDF",
- "text": "Näillä vaihtoehdoilla voit tulostaa yhdelle sivulle, jatkuvan version ansioluettelostasi, täydellinen heille joilla on paljon sisältöä. Vaihtoehtoisesti voit myös ladata monisivuisen version ansioluettelostasi yhdellä napin painalluksella.",
- "buttons": {
- "single": "Yhden sivun ansioluettelo",
- "multi": "Monisivuinen ansioluettelo"
- }
- },
- "jsonFormat": {
- "heading": "Vie JSON muodossa",
- "text": "Voit viedä tietosi JSON muodossa pitääkseni ne tallessa niin että voit tuoda ne takaisin Reaktiiviseen ansioluetteloon aina kun haluat muokata tai muodostaa uuden ansioluettelon.",
- "button": "Vie JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/fr.json b/src/i18n/locales/fr.json
deleted file mode 100644
index 2b19ada5..00000000
--- a/src/i18n/locales/fr.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "Création de CV en ligne – libre et gratuit",
- "forms": {
- "name": "Nom",
- "title": "Titre",
- "subtitle": "Sous-titre",
- "required": "Requis",
- "website": "Site web",
- "date": "Date",
- "present": "Présent",
- "position": "Poste",
- "startDate": "Début",
- "endDate": "Fin",
- "address": "Adresse",
- "phone": "Numéro de téléphone",
- "email": "Adresse e-mail",
- "summary": "Résumé",
- "markdown": "Ce bloc de texte est compatible avec <1>markdown1>.",
- "contact": "Contact",
- "validation": {
- "min": "Merci d'entrer au minimum {{number}} caractères.",
- "dateRange": "La date de fin doit être postérieure à la date de départ",
- "email": "L'adresse e-mail doit être valide.",
- "required": "Ce champ est requis.",
- "url": "L'URL doit être valide."
- }
- },
- "buttons": {
- "add": "Ajouter",
- "edit": "Éditer",
- "cancel": "Annuler",
- "delete": "Supprimer",
- "loading": "Chargement en cours...",
- "confirmation": "Êtes-vous sûr·e ?",
- "login": "Connexion",
- "logout": "Déconnexion"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Aller à l'App"
- }
- },
- "dashboard": {
- "title": "Tableau de bord",
- "createResume": "Créer CV",
- "editResume": "Éditer CV",
- "lastUpdated": "Dernière édition {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} supprimé avec succès"
- },
- "buttons": {
- "duplicate": "Dupliquer",
- "rename": "Renommer"
- },
- "helpText": "Vous allez créer un nouveau CV de zéro. Premièrement, donnons-lui un nom, par exemple le nom de l'emploi pour lequel vous postulez, ou si vous éditez ce CV pour un ami vous pouvez par exemple l'appeler CV d'Alex."
- },
- "builder": {
- "toasts": {
- "formErrors": "Il se peut que vous deviez remplir tous les champs requis avant de soumettre ce formulaire",
- "doesNotExist": "Le CV recherché n'existe plus (ou pas ?)",
- "loadDemoData": "Vous ne savez pas où commencer? Essayez de charger les données de démonstration pour voir ce que Reactive Resume a à offrir.",
- "printError": "La fonction cloud rencontre des difficultés, veuillez réessayer ultérieurement ou utiliser la fonction d'impression de votre navigateur web."
- },
- "sections": {
- "heading": "En-t̂ête",
- "profile": "Profil",
- "social": "Réseaux sociaux",
- "objective": "Objectif",
- "work": "Expérience",
- "education": "Formation",
- "project": "Projet",
- "projects": "Projets",
- "award": "Distinction",
- "awards": "Distinctions",
- "certification": "Certification",
- "certifications": "Certifications",
- "skill": "Compétence",
- "skills": "Compétences",
- "hobby": "Loisir",
- "hobbies": "Passe-temps",
- "language": "Langue",
- "languages": "Langues",
- "reference": "Référence",
- "references": "Références",
- "templates": "Modèles",
- "layout": "Disposition",
- "colors": "Couleurs",
- "font-size": "Taille de la police",
- "fonts": "Polices",
- "actions": "Actions",
- "settings": "Options",
- "about": "À propos"
- },
- "profile": {
- "photograph": "Photo",
- "firstName": "Prénom",
- "lastName": "Nom",
- "birthDate": "Date de naissance",
- "address": {
- "line1": "Adresse (ligne 1)",
- "line2": "Adresse (ligne 2)",
- "city": "Commune",
- "pincode": "Code postal"
- }
- },
- "social": {
- "network": "Réseau",
- "username": "Nom d'utilisateur",
- "url": "URL"
- },
- "work": {
- "company": "Entreprise"
- },
- "education": {
- "institution": "Institution",
- "field": "Discipline",
- "degree": "Type de diplôme",
- "gpa": "Mention"
- },
- "awards": {
- "awarder": "Décerné par"
- },
- "certifications": {
- "issuer": "Certifié par"
- },
- "skills": {
- "level": "Niveau"
- },
- "languages": {
- "fluency": "Aisance"
- },
- "layout": {
- "block": "Bloc",
- "reset": "Réinitialiser la Disposition",
- "text": "Ce modèle prend en charge {{count}} blocs."
- },
- "colors": {
- "primary": "Couleur primaire",
- "text": "Couleur du texte",
- "background": "Couleur de l'arrière plan"
- },
- "actions": {
- "import": {
- "heading": "Importer votre CV",
- "text": "Vous pouvez importer de sources diverses comme JSONResume ou LinkedIn, pour remplir automatiquement la plupart des champs.",
- "button": "Importer"
- },
- "export": {
- "heading": "Exporter votre CV",
- "text": "Exporter le CV en PDF afin de le partager avec les recruteurs, ou en un fichier JSON afin de l'importer à nouveau ici ou sur un autre ordinateur.",
- "button": "Exporter"
- },
- "share": {
- "heading": "Partager votre CV",
- "text": "Le lien ci-dessous sera accessible publiquement si vous le partagez et pointera en permanence vers la dernière version de votre CV."
- },
- "loadDemoData": {
- "text": "Vous ne savez pas quoi faire avec cette page blanche ? Chargez une démo pour voir à quoi le CV peut ressembler, et éditez-le à partir de là.",
- "button": "Charger une démo"
- },
- "resetEverything": {
- "text": "Vous avez fait trop d'erreurs ? Pas d'inquiétude, supprimez tout avec un seul clic. Attention, il n'y a pas de sauvegarde.",
- "button": "Remise à zéro"
- }
- },
- "settings": {
- "theme": "Thème",
- "language": "Langue",
- "translate": "Si vous souhaitez contribuer en fournissant des traductions dans votre langue, <1>veuillez consulter ce lien1>.",
- "dangerZone": {
- "heading": "Danger",
- "text": "Pour supprimer votre compte et tous vos CV en un seul clic. Attention, c'est irréversible.",
- "button": "Supprimer le compte"
- }
- },
- "about": {
- "donate": {
- "heading": "Donner à Reactive Resume",
- "text": "Si vous trouvez cette app pratique et que vous en avez les moyens, vous pouvez m'aider avec une donation. Même 5$ aideront à maintenir le projet !",
- "button": "Me payer un café !"
- },
- "bugFeature": {
- "heading": "Punaise? Demande de fonctionnalité?",
- "text": "Quelque chose vous bloque ? Un bug ? Vous pouvez en parler sur GitHub via le lien ci-dessous",
- "button": "Soulever une question"
- },
- "appreciate": {
- "heading": "Vous avez aimé Reactive Resume?",
- "text": "Je ne me lasse pas d'entendre vos anecdotes sur Reactive Resume. S'il vous a aidé, ou simplement si vous l'appréciez, vous pouvez me le faire savoir en me contactant sur mon site web."
- },
- "sourceCode": {
- "heading": "Code source",
- "text": "Vous souhaitez exécuter le projet depuis sa source? Êtes-vous un développeur prêt à contribuer au développement open-source de ce projet? Cliquez sur le bouton ci-dessous.",
- "button": "Répertoire GitHub"
- },
- "footer": "Fabriqué avec amour par <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Télécharger une photo",
- "backToDashboard": "Revenir au tableau de bord"
- },
- "emptyList": "Cette liste est vide."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Qui êtes-vous ?",
- "welcome": "Bienvenue, {{name}}!",
- "loggedOutText": "Reactive Resume souhaite vous connaître afin de vous authentifier pour sécuriser vos informations. Une fois connecté, vous pouvez éditer votre CV, ajouter des nouveaux items, et le partager avec qui vous voulez !",
- "loggedInText": "Parfait. Maintenant que vous ̂êtes authentifié, vous pouvez commencer à créer votre CV. Cliquez sur le bouton Go To App pour commencer !",
- "buttons": {
- "google": "Se connecter avec Google",
- "anonymous": "Se connecter de manière anonynme"
- }
- },
- "import": {
- "button": "Selectioner Fichier",
- "reactiveResume": {
- "heading": "Importer depuis Reactive Resume",
- "text": "Reactive Resume a son propre format pour tirer profit au maximum de ses possibilités. Vous pouvez importer un fichier au format Reactive Resume avec le bouton ci-dessous."
- },
- "jsonResume": {
- "heading": "Importer depuis JSON Resume",
- "text": "JSON Resume est un format ouvert de structure de CV. Si vous l'utilisez, vous pouvez importer votre CV en un seul clic."
- },
- "linkedIn": {
- "heading": "Importer depuis LinkedIn",
- "text": "Vous pouvez importer un JSON qui a été exporté depuis LinkedIn en cliquant sur le bouton ci-dessous et en sélectionnant le fichier approprié."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Boîte de dialogue d'impression du navigateur",
- "text": "Une solution rapide : imprimer via votre navigateur en tapant Ctrl/Cmd+P.",
- "button": "Imprimer CV"
- },
- "downloadPDF": {
- "heading": "Télécharger PDF",
- "text": "Ces options permettent de télécharger un CV d'une seule page et non-résumé, parfait si vous avez beaucoup de contenu. Alternativment, vous pouvez aussi télécharger une version en plusieurs pages en un seul clic.",
- "buttons": {
- "single": "CV en une seule page",
- "multi": "CV en plusieurs pages"
- }
- },
- "jsonFormat": {
- "heading": "Exporter au format JSON",
- "text": "Vous pouvez aussi exporter vos données au format JSON afin de les conserver et pouvoir les importer à nouveau plus tard.",
- "button": "Exportation de JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/he.json b/src/i18n/locales/he.json
deleted file mode 100644
index b4a5750f..00000000
--- a/src/i18n/locales/he.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "בונה קורות חיים חינמי ובקוד פתוח.",
- "forms": {
- "name": "שם",
- "title": "כותרת",
- "subtitle": "תת כותרת",
- "required": "נדרש",
- "website": "אתר אינטרנט",
- "date": "תאריך",
- "present": "הווה",
- "position": "משרה",
- "startDate": "תאריך התחלה",
- "endDate": "תאריך סיום",
- "address": "כתובת",
- "phone": "מספר טלפון",
- "email": "כתובת דוא\"ל",
- "summary": "סיכום",
- "markdown": "אזור טקסט זה תומל ב- <1>markdown1>.",
- "contact": "איש קשר",
- "validation": {
- "min": "אנא הזן לפחות {{number}} תווים.",
- "dateRange": "על תאריך הסיום להיות מאוחר יותר מתאריך ההתחלה.",
- "email": "חייבת להיות כתובת דוא\"ל תקינה.",
- "required": "שדה זה הוא חובה.",
- "url": "חייבת להיות כתובת אתר אינטרנט תקינה."
- }
- },
- "buttons": {
- "add": "הוספה",
- "edit": "עריכה",
- "cancel": "ביטול",
- "delete": "מחיקה",
- "loading": "טוען...",
- "confirmation": "האם אתה בטוח?",
- "login": "התחברות",
- "logout": "יציאה מהמערכת"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "עבור אל האפליקציה"
- }
- },
- "dashboard": {
- "title": "תמונת מצב כללית",
- "createResume": "צור קורות חיים",
- "editResume": "ערוך קורות חיים",
- "lastUpdated": "עודכן לאחרונה {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} נמחק בהצלחה"
- },
- "buttons": {
- "duplicate": "שכפל",
- "rename": "שנה שם"
- },
- "helpText": "אתה הולך ליצור קורות חיים חדשים מאפס, אבל ראשית, בואו ניתן להם שם. זה יכול להיות שם התפקיד אליו תרצה להגיש בקשה, או אם אתה יוצר קורות חיים לחבר, אתה יכול לתת להם את השם - קורות החיים של ישראל."
- },
- "builder": {
- "toasts": {
- "formErrors": "יתכן שתצטרך למלא את כל השדות הנדרשים לפני שתשלח טופס זה.",
- "doesNotExist": "קורות החיים שחיפשתם כבר לא קיימים... או אולי הם מעולם לא היו קיימים?",
- "loadDemoData": "לא בטוח מאיפה להתחיל? נסה לטעון נתוני הדגמה כדי לראות מה המערכת של Reactive Resume מציעה.",
- "printError": "פונקציית הענן נקלעת לבעיות, נסה שוב מאוחר יותר או השתמש בפונקציית ההדפסה מהדפדפן."
- },
- "sections": {
- "heading": "כותרת",
- "profile": "פרופיל",
- "social": "רשת חברתית",
- "objective": "מטרה",
- "work": "ניסיון עבודה",
- "education": "השכלה",
- "project": "פרוייקט",
- "projects": "פרויקטים",
- "award": "פרס",
- "awards": "פרסים",
- "certification": "הסמכה",
- "certifications": "הסמכות",
- "skill": "מיומנות",
- "skills": "מיומנויות",
- "hobby": "תחביב",
- "hobbies": "תחביבים",
- "language": "שפה",
- "languages": "שפות",
- "reference": "הפניה",
- "references": "הפניות",
- "templates": "תבניות",
- "layout": "תצורה",
- "colors": "צבעים",
- "font-size": "גודל גופן",
- "fonts": "גופנים",
- "actions": "פעולות",
- "settings": "הגדרות",
- "about": "אודות"
- },
- "profile": {
- "photograph": "תצלום",
- "firstName": "שם פרטי",
- "lastName": "שם משפחה",
- "birthDate": "תאריך לידה",
- "address": {
- "line1": "שורת כתובת 1",
- "line2": "שורת כתובת 2",
- "city": "עיר",
- "pincode": "מיקוד"
- }
- },
- "social": {
- "network": "רשת",
- "username": "שם משתמש",
- "url": "כתובת אינטרנט"
- },
- "work": {
- "company": "חברה"
- },
- "education": {
- "institution": "מוסד",
- "field": "תחום הלימוד",
- "degree": "סוג תואר",
- "gpa": "ממוצע ציונים"
- },
- "awards": {
- "awarder": "מעניק"
- },
- "certifications": {
- "issuer": "מנפיק"
- },
- "skills": {
- "level": "רמה"
- },
- "languages": {
- "fluency": "רהיטות"
- },
- "layout": {
- "block": "אזור",
- "reset": "איפוס תצורה",
- "text": "תבנית זו תומכת ב- {{count}} אזורים."
- },
- "colors": {
- "primary": "צבע ראשי",
- "text": "צבע טקסט",
- "background": "צבע רקע"
- },
- "actions": {
- "import": {
- "heading": "ייבא את קורות החיים שלך",
- "text": "אתה יכול לייבא את המידע שלך ממקורות שונים כמו JSON Resume או LinkedIn כדי למלא אוטומטית את רוב הנתונים עבור קורות החיים שלך.",
- "button": "ייבא"
- },
- "export": {
- "heading": "ייצא את קורות החיים שלך",
- "text": "ייצא את קורות החיים שלך כקובץ PDF כדי לשתף עם מגייסים או JSON שתוכל לייבא חזרה לאפליקציה זו במחשב אחר.",
- "button": "ייצא"
- },
- "share": {
- "heading": "שתף את קורות החיים שלך",
- "text": "הקישור שלמטה יהיה נגיש באופן ציבורי אם תבחר לשתף אותו, והצופים יראו את הגרסה האחרונה של קורות החיים שלך בכל עת."
- },
- "loadDemoData": {
- "text": "אינך יודע מה לעשות עם עמוד ריק? טען נתוני הדגמה כדי לראות כיצד קורות חיים צריכים להיראות ותוכל להתחיל לערוך משם.",
- "button": "טען נתוני הדגמה"
- },
- "resetEverything": {
- "text": "מרגיש שעשית יותר מדי טעויות? אין דאגות, נקה הכל בלחיצה אחת בלבד, אך היזהר אם אין גיבוי.",
- "button": "אפס הכל"
- }
- },
- "settings": {
- "theme": "ערכת נושא",
- "language": "שפה",
- "translate": "אם ברצונך לתרום על ידי מתן תרגומים בשפתך, <1> בקר בקישור זה 1>.",
- "dangerZone": {
- "heading": "אזור מסוכן",
- "text": "אם תרצה למחוק את חשבונך ולמחוק את כל קורות החיים שלך, הוא נמצא במרחק כפתור אחד בלבד. אנא היזהר מכיוון שמדובר בתהליך בלתי הפיך.",
- "button": "מחק חשבון"
- }
- },
- "about": {
- "donate": {
- "heading": "תרום ל Reactive Resume",
- "text": "אני מנסה לעשות מה שאני יכול, אבל אם אתה מוצא את האפליקציה מועילה, או שאתה נמצא במצב טוב יותר מהאחרים שתלויים בפרויקט זה בעבודה הראשונה שלהם, <1> אנא שקול לתרום סכום של נמוך כ $ 5 בלבד כדי לשמור הפרויקט חי 1> :)",
- "button": "קנו לי קפה!"
- },
- "bugFeature": {
- "heading": "תקלה? בקשת פיצ'ר?",
- "text": "משהו תוקע את ההתקדמות שלך בתהליך יצירות קורות החיים? מצאת באג שלא מרפה? דבר איתמו לגבי זה דרך GitHub Issues.",
- "button": "דווח על בעיה"
- },
- "appreciate": {
- "heading": "אוהב את Reactive Resume?",
- "text": "אף פעם לא נמאס לי לשמוע סיפורים על איך האפליקציה הזו עזרה לאנשים, ואם זה עזר לך, או שאתה פשוט מצאתי ש Reactive Resume הוא כלי מדהים, תודיע לי. אתה יכול לפנות אלי באתר שלי."
- },
- "sourceCode": {
- "heading": "קוד מקור",
- "text": "רוצה להפעיל את הפרויקט ממקורו? האם אתה מפתח מוכן לתרום לפיתוח קוד פתוח של פרויקט זה? לחץ על הכפתור למטה.",
- "button": "GitHub Repo"
- },
- "footer": "נוצר באהבה על ידי <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "העלה תמונה",
- "backToDashboard": "חזרה לתמונת מצב כללית"
- },
- "emptyList": "רשימה זו ריקה."
- },
- "modals": {
- "auth": {
- "whoAreYou": "מי אתה?",
- "welcome": "ברוך הבא, {{name}}!",
- "loggedOutText": "Reactive Resume צריכה לדעת מי אתה כדי שיוכל לאמת אותך באופן מאובטח באפליקציה ולהראות לך רק את המידע שלך. ברגע שאתה מחובר, אתה יכול להתחיל לבנות את קורות החיים שלך, לערוך אותו כדי להוסיף מיומנויות חדשות או לשתף אותו עם העולם!",
- "loggedInText": "מדהים. עכשיו, לאחר שאמתת את עצמך, נוכל להמשיך עם הסיבה האמיתית שאתה כאן. לחץ על כפתור עבור לאפליקציה כדי להתחיל בבניית קורות החיים שלך!",
- "buttons": {
- "google": "התחבר באמצאות חשבון גוגל",
- "anonymous": "התחבר באופן אנונימי"
- }
- },
- "import": {
- "button": "בחר קובץ",
- "reactiveResume": {
- "heading": "ייבא מ- Reactive Resume",
- "text": "ל- Reactive Resume יש פורמט סכימה משלה כדי להפיק את המרב מכל היכולות הניתנות להתאמה אישית שיש לה. אם ברצונך לייבא גיבוי של קורות החיים שלך באמצעות אפליקציה זו, פשוט העלה את הקובץ באמצעות הלחצן למטה."
- },
- "jsonResume": {
- "heading": "ייבא מ - JSON Resume",
- "text": "JSON Resume הוא תקן פתוח למבנה סכמת קורות חיים. אם אתה אחד מהאוהדים הרבים שיש להם את קורות החיים שלהם מוכנים בפורמט זה, כל מה שצריך זה קליק אחד בלבד כדי להתחיל לעבוד עם Reactive Resume."
- },
- "linkedIn": {
- "heading": "ייבא מ- LinkedIn",
- "text": "ניתן לייבא JSON שיוצא מלינקדאין על ידי לחיצה על הכפתור למטה ובחירת הקובץ המתאים."
- }
- },
- "export": {
- "printDialog": {
- "heading": "השתמש בהדפסה מתוך הדפדפן",
- "text": "לאלו מכם שרוצים פיתרון מהיר, אינכם צריכים להסתכל רחוק יותר מהדפדפן שלכם. כל שעליך לעשות הוא ללחוץ על Ctrl/Cmd + P ולפתוח את אפשאות ההדפסה בדפדפן שלך ולהדפיס את קורות החיים באופן מיידי.",
- "button": "הדפס קורות חיים"
- },
- "downloadPDF": {
- "heading": "הורד קובץ PDF",
- "text": "אפשרויות אלה מאפשרות לך להדפיס עמוד יחיד, גרסה לא מוגבלת של קורות החיים שלך, מושלם עבור אלה שיש להם הרבה תוכן. לחלופין, תוכל להוריד גרסת קורות חיים מרובת עמודים גם בלחיצה אחת בלבד.",
- "buttons": {
- "single": "קורות חיים בעמוד יחיד",
- "multi": "קורות חיים מרובי עמודים"
- }
- },
- "jsonFormat": {
- "heading": "ייצא ל- JSON Format",
- "text": "אתה יכול גם לייצא את הנתונים שלך לפורמט JSON לשמירה על בטיחות, כך שתוכל לייבא אותם בחזרה ל- Reactive Resume בכל פעם שתרצה לערוך או ליצור קורות חיים.",
- "button": "יצוא ל JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/hi.json b/src/i18n/locales/hi.json
deleted file mode 100644
index 271a9391..00000000
--- a/src/i18n/locales/hi.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "एक मुक्त और खुला स्रोत फिर से शुरू करने वाला बिल्डर।",
- "forms": {
- "name": "नाम",
- "title": "शीर्षक",
- "subtitle": "उपशीर्षक",
- "required": "अपेक्षित",
- "website": "वेबसाइट",
- "date": "तारीख",
- "present": "वर्तमान",
- "position": "स्थान",
- "startDate": "आरंभ करने की तिथि",
- "endDate": "अंतिम तिथि",
- "address": "पता",
- "phone": "फ़ोन नंबर",
- "email": "ईमेल पता",
- "summary": "सारांश",
- "markdown": "यह टेक्स्ट ब्लॉक <1> मार्कडाउन 1> का समर्थन करता है।",
- "contact": "संपर्क",
- "validation": {
- "min": "कृपया कम से कम {{number}} वर्ण दर्ज करें।",
- "dateRange": "अंतिम तिथि प्रारंभ तिथि से बाद में होनी चाहिए।",
- "email": "एक वैध ई - मेल पता होना चाहिए।",
- "required": "यह एक ज़रूरी जगह हैं।",
- "url": "एक मान्य URL होना चाहिए।"
- }
- },
- "buttons": {
- "add": "जोड़ना",
- "edit": "संपादित करें",
- "cancel": "रद्द करना",
- "delete": "हटाएं",
- "loading": "लोड हो रहा है...",
- "confirmation": "क्या आपको यकीन है?",
- "login": "लॉग इन करें",
- "logout": "लॉग आउट"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "ऐप्स पर जाएं"
- }
- },
- "dashboard": {
- "title": "डैशबोर्ड",
- "createResume": "रिज्यूमे बनाएं",
- "editResume": "फिर से शुरू करें",
- "lastUpdated": "अंतिम अपडेट किया गया {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} सफलतापूर्वक हटा दिया गया"
- },
- "buttons": {
- "duplicate": "डुप्लिकेट",
- "rename": "नाम बदलें"
- },
- "helpText": "आप स्क्रैच से एक नया रिज्यूमे बनाने जा रहे हैं, लेकिन पहले, आइए इसे एक नाम दें। यह उस भूमिका का नाम हो सकता है जिसे आप लागू करना चाहते हैं, या यदि आप किसी मित्र के लिए फिर से शुरू कर रहे हैं, तो आप इसे एलेक्स का रिज्यूमे कह सकते हैं।"
- },
- "builder": {
- "toasts": {
- "formErrors": "इस फ़ॉर्म को सबमिट करने से पहले आपको सभी आवश्यक फ़ील्ड भरने होंगे।",
- "doesNotExist": "आप जिस रिज्यूम की तलाश कर रहे थे वह अब मौजूद नहीं है ... या शायद ऐसा कभी नहीं हुआ?",
- "loadDemoData": "पता नहीं कहां से शुरू करना है? यह देखने के लिए डेमो डेटा लोड करने की कोशिश करें कि रिएक्टिव रिज्यूमे को क्या ऑफर करना है।",
- "printError": "क्लाउड फ़ंक्शन कुछ परेशानी में चल रहा है, कृपया बाद में पुन: प्रयास करें या ब्राउज़र प्रिंट सुविधा का उपयोग करें।"
- },
- "sections": {
- "heading": "शीर्षक",
- "profile": "प्रोफ़ाइल",
- "social": "सामाजिक जाल",
- "objective": "उद्देश्य",
- "work": "काम का अनुभव",
- "education": "शिक्षा",
- "project": "परियोजना",
- "projects": "परियोजनाओं",
- "award": "पुरस्कार",
- "awards": "पुरस्कार",
- "certification": "प्रमाणीकरण",
- "certifications": "प्रमाणपत्र",
- "skill": "कौशल",
- "skills": "कौशल",
- "hobby": "शौक",
- "hobbies": "शौक",
- "language": "भाषा: हिन्दी",
- "languages": "बोली",
- "reference": "संदर्भ",
- "references": "संदर्भ",
- "templates": "टेम्पलेट्स",
- "layout": "ख़ाका",
- "colors": "रंग की",
- "font-size": "फ़ॉन्ट आकार",
- "fonts": "फोंट्स",
- "actions": "क्रिया",
- "settings": "समायोजन",
- "about": "के बारे में"
- },
- "profile": {
- "photograph": "फोटो",
- "firstName": "पहला नाम",
- "lastName": "उपनाम",
- "birthDate": "जन्म की तारीख",
- "address": {
- "line1": "पता पंक्ति 1",
- "line2": "पता पंक्ति नं। 2",
- "city": "Faridabad",
- "pincode": "पिन कोड"
- }
- },
- "social": {
- "network": "नेटवर्क",
- "username": "उपयोगकर्ता नाम",
- "url": "यूआरएल"
- },
- "work": {
- "company": "कंपनी"
- },
- "education": {
- "institution": "संस्थान",
- "field": "अध्ययन क्षेत्र",
- "degree": "डिग्री के प्रकार",
- "gpa": "जीपीए"
- },
- "awards": {
- "awarder": "AWARDER"
- },
- "certifications": {
- "issuer": "जारीकर्ता"
- },
- "skills": {
- "level": "स्तर"
- },
- "languages": {
- "fluency": "प्रवाह"
- },
- "layout": {
- "block": "खंड मैथा",
- "reset": "लेआउट को रीसेट करें",
- "text": "यह टेम्पलेट {{count}} ब्लॉकों का समर्थन करता है।"
- },
- "colors": {
- "primary": "प्राथमिक रंग",
- "text": "लिखावट का रंग",
- "background": "पीछे का रंग"
- },
- "actions": {
- "import": {
- "heading": "अपना रिज्यूमे आयात करें",
- "text": "आप JSON Resume या अपने लिंक्डइन जैसे विभिन्न स्रोतों से अपनी जानकारी को अपने फिर से शुरू करने के लिए अधिकांश डेटा को ऑटोफिल में आयात कर सकते हैं।",
- "button": "आयात"
- },
- "export": {
- "heading": "आपका रिज्यूमे एक्सपोर्ट करें",
- "text": "अपने रिज्यूमे को एक पीडीएफ के रूप में एक्सपोर्टर्स या जेएसएन के साथ साझा करने के लिए निर्यात करें जिसे आप दूसरे कंप्यूटर पर इस ऐप पर वापस आयात कर पाएंगे।",
- "button": "निर्यात"
- },
- "share": {
- "heading": "अपना रिज्यूमे शेयर करें",
- "text": "नीचे दिया गया लिंक सार्वजनिक रूप से उपलब्ध होगा यदि आप इसे साझा करना चुनते हैं, और दर्शक किसी भी समय आपके फिर से शुरू के नवीनतम संस्करण को देखेंगे।"
- },
- "loadDemoData": {
- "text": "एक ताजा रिक्त पृष्ठ के साथ क्या करना है, इस पर अस्पष्ट? कुछ डेमो डेटा लोड करें यह देखने के लिए कि एक फिर से शुरू कैसे दिखना चाहिए और आप वहां से संपादन शुरू कर सकते हैं।",
- "button": "लोड डेमो डेटा"
- },
- "resetEverything": {
- "text": "लगता है कि आपने बहुत गलतियाँ की हैं? कोई चिंता नहीं, बस एक क्लिक से सबकुछ साफ करें, लेकिन बैकअप न होने पर सावधान रहें।",
- "button": "सब कुछ रीसेट करें"
- }
- },
- "settings": {
- "theme": "विषय",
- "language": "भाषा: हिन्दी",
- "translate": "यदि आप अपनी भाषा में अनुवाद प्रदान करके योगदान देना चाहते हैं, तो <1> कृपया इस लिंक पर जाएँ 1>।",
- "dangerZone": {
- "heading": "खतरनाक क्षेत्र",
- "text": "यदि आप अपना खाता हटाना चाहते हैं और अपने सभी रिज्यूमे को मिटाना चाहते हैं, तो यह सिर्फ एक बटन दूर है। कृपया सावधान रहें क्योंकि यह एक अपरिवर्तनीय प्रक्रिया है।",
- "button": "खाता हटा दो"
- }
- },
- "about": {
- "donate": {
- "heading": "रिएक्टिव रिज्यूमे को दान करें",
- "text": "मैं वह करने की कोशिश करता हूं जो मैं कर सकता हूं, लेकिन यदि आपको एप्लिकेशन मददगार लगी, या आप दूसरों की तुलना में बेहतर स्थिति में हैं, जो अपनी पहली नौकरी के लिए इस परियोजना पर निर्भर हैं, तो <1> कृपया दान में $ 5 जितना कम रखने पर विचार करें परियोजना जीवित है 1> :)",
- "button": "मुझे एक कॉफी खरीदें!"
- },
- "bugFeature": {
- "heading": "बग? महत्वपूर्ण लेख मांगना?",
- "text": "अपनी प्रगति को फिर से शुरू करने से कुछ रोक रहा है? एक pesky बग कि सिर्फ छोड़ नहीं होगा मिला? नीचे दिए गए कार्यों का उपयोग करके GitHub के मुद्दे अनुभाग पर इसके बारे में बात करें।",
- "button": "एक मुद्दा उठाओ"
- },
- "appreciate": {
- "heading": "प्रिय प्रतिक्रिया फिर से शुरू?",
- "text": "मैं कभी नहीं सुनता कि यह ऐप लोगों की मदद करने की कहानियों से थक गया है, और अगर यह आपकी मदद करता है, या आपने सिर्फ रिएक्टिव रिज्यूमे को एक भयानक उपकरण माना है, तो मुझे बताएं। आप मेरी वेबसाइट पर मुझसे संपर्क कर सकते हैं।"
- },
- "sourceCode": {
- "heading": "सोर्स कोड",
- "text": "परियोजना को अपने स्रोत से चलाना चाहते हैं? क्या आप इस परियोजना के ओपन-सोर्स विकास में योगदान करने के लिए तैयार हैं? नीचे दिए गए बटन पर क्लिक करें।",
- "button": "गिटहब रेपो"
- },
- "footer": "प्यार से बना <1> अमृत पिल्लई 1>"
- },
- "tooltips": {
- "uploadPhotograph": "फोटोग्राफ अपलोड करें",
- "backToDashboard": "डैशबोर्ड पर वापस जाएं"
- },
- "emptyList": "यह सूची खाली है।"
- },
- "modals": {
- "auth": {
- "whoAreYou": "तुम कौन हो?",
- "welcome": "स्वागत है, {{name}}!",
- "loggedOutText": "प्रतिक्रियाशील रिज्यूम को यह जानने की जरूरत है कि आप कौन हैं ताकि यह सुरक्षित रूप से आपको ऐप में प्रमाणित कर सके और आपको केवल आपकी जानकारी दिखा सके। एक बार जब आप अंदर पहुंच जाते हैं, तो आप अपने कौशल को फिर से बनाना शुरू कर सकते हैं, नए कौशल जोड़ने के लिए इसे संपादित कर सकते हैं या इसे दुनिया के साथ साझा कर सकते हैं!",
- "loggedInText": "बहुत बढ़िया। अब जब आप अपने आप को प्रमाणित कर चुके हैं, तो हम यहां आपके द्वारा वास्तविक कारण के साथ मिल सकते हैं। अपना रिज्यूमे बनाना शुरू करने के लिए गो टू ऐप बटन पर क्लिक करें!",
- "buttons": {
- "google": "Google के साथ साइन इन करें",
- "anonymous": "गुमनाम रूप से आना"
- }
- },
- "import": {
- "button": "फ़ाइल का चयन करें",
- "reactiveResume": {
- "heading": "प्रतिक्रियाशील पुनरारंभ से आयात करें",
- "text": "प्रतिक्रियाशील फिर से शुरू करने के लिए सभी अनुकूलन योग्य क्षमताओं को बनाने के लिए अपने स्वयं के स्कीमा प्रारूप का अपना स्कीमा प्रारूप है। यदि आप इस एप्लिकेशन के साथ किए गए अपने फिर से शुरू के बैकअप का आयात करना चाहते हैं, तो बस नीचे दिए गए बटन का उपयोग करके फ़ाइल अपलोड करें।"
- },
- "jsonResume": {
- "heading": "JSON पुनरारंभ से आयात करें",
- "text": "JSON Resume रिज्यूम स्कीमा संरचना के लिए एक खुला मानक है। यदि आप उन कई उत्साही लोगों में से एक हैं, जिन्होंने इस फॉर्मेट में अपना रिज्यूम तैयार किया है, तो यह सब रिएक्टिव रेज्यूमे के साथ शुरू करने के लिए सिर्फ एक क्लिक में होता है।"
- },
- "linkedIn": {
- "heading": "लिंक्डइन से आयात करें",
- "text": "आप एक JSON आयात कर सकते हैं जो नीचे दिए गए बटन पर क्लिक करके और उपयुक्त फ़ाइल का चयन करके लिंक्डइन से निर्यात किया गया था।"
- }
- },
- "export": {
- "printDialog": {
- "heading": "ब्राउज़र के प्रिंट डायलॉग का उपयोग करें",
- "text": "उन लोगों के लिए जो त्वरित समाधान चाहते हैं, आपको अपने ब्राउज़र की तुलना में आगे देखने की आवश्यकता नहीं है। आपको बस Ctrl / Cmd + P दबाना है और अपने ब्राउज़र पर प्रिंट डायलॉग को खोलना है और अपना रिज्यूम तुरंत प्रिंट करवा लेना चाहिए।",
- "button": "फिर से शुरू करें"
- },
- "downloadPDF": {
- "heading": "डाउनलोड पीडीऍफ़",
- "text": "ये विकल्प आपको एक ही पृष्ठ को प्रिंट करने की अनुमति देते हैं, आपके फिर से शुरू के अनर्गल संस्करण, उन लोगों के लिए एकदम सही है जिनके पास बहुत अधिक सामग्री है। वैकल्पिक रूप से, आप अपने रेज़्यूमे का एक बहु-पृष्ठ संस्करण और साथ ही बस एक क्लिक के साथ डाउनलोड कर सकते हैं।",
- "buttons": {
- "single": "सिंगल पेज रिज्यूमे",
- "multi": "बहु पृष्ठ फिर से शुरू"
- }
- },
- "jsonFormat": {
- "heading": "JSON प्रारूप में निर्यात करें",
- "text": "आप सुरक्षित रखने के लिए अपने डेटा को JSON फॉर्मेट में भी निर्यात कर सकते हैं ताकि जब भी आप किसी रिज्यूम को एडिट या जेनरेट करना चाहें, तो आप इसे रिएक्टिव रिज्यूमे में आसानी से वापस आयात कर सकें।",
- "button": "JSON निर्यात करें"
- }
- }
- }
-}
diff --git a/src/i18n/locales/hr.json b/src/i18n/locales/hr.json
deleted file mode 100644
index 03fed80f..00000000
--- a/src/i18n/locales/hr.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "Besplatna aplikacija otvorenoga kȏda za izradu životopisa.",
- "forms": {
- "name": "Naziv",
- "title": "Titula",
- "subtitle": "Podnaslov",
- "required": "obavezno",
- "website": "Web stranica",
- "date": "Datum",
- "present": "Trenutačno",
- "position": "Položaj",
- "startDate": "Datum početka",
- "endDate": "Datum završetka",
- "address": "Adresa",
- "phone": "Telefonski broj",
- "email": "Adresa e-pošte",
- "summary": "Sažetak",
- "markdown": "Ovaj tekstualni blok podržava <1> markdown 1>.",
- "contact": "Kontakt",
- "validation": {
- "min": "Molim, unesite barem {{number}} znakova.",
- "dateRange": "Datum završetka mora biti poslije datuma početka.",
- "email": "Adresa e-pošte mora biti valjana.",
- "required": "Ovo polje je obavezno.",
- "url": "URL adresa mora biti valjana."
- }
- },
- "buttons": {
- "add": "Dodajte",
- "edit": "Uredite",
- "cancel": "Poništite",
- "delete": "Izbrišite",
- "loading": "Učitavanje...",
- "confirmation": "Jeste li sigurni?",
- "login": "Prijava",
- "logout": "Odjava"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Idite u aplikaciju"
- }
- },
- "dashboard": {
- "title": "Kontrolna ploča",
- "createResume": "Izradite životopis",
- "editResume": "Uredite životopis",
- "lastUpdated": "Zadnje ažuriranje {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} je uspješno izbrisan"
- },
- "buttons": {
- "duplicate": "Dupliciraj",
- "rename": "Preimenuj"
- },
- "helpText": "Napravit ćete novi životopis ispočetka, no prvo, dajte mu ime. To može biti naziv pozicije za koju se prijavljujete ili, ako radite životopis za prijatelja, možete ga nazvati npr. Ivanov životopis."
- },
- "builder": {
- "toasts": {
- "formErrors": "Možda ćete morati popuniti sva obavezna polja prije podnošenja ovog obrasca.",
- "doesNotExist": "Životopis koji tražite više ne postoji... ili možda nikada i nije postojao?",
- "loadDemoData": "Niste sigurni odakle početi? Pokušajte učitati demo podatke kako biste vidjeli što Reactive Resume nudi.",
- "printError": "Funkcija oblaka nailazi na neke probleme, pokušajte ponovno kasnije ili upotrijebite značajku ispisa preglednika."
- },
- "sections": {
- "heading": "Naslov",
- "profile": "Profil",
- "social": "Društvene mreže",
- "objective": "Cilj",
- "work": "Radno iskustvo",
- "education": "Obrazovanje",
- "project": "Projekt",
- "projects": "Projekti",
- "award": "Nagrada",
- "awards": "Nagrade",
- "certification": "Certifikat",
- "certifications": "Certifikati",
- "skill": "Vještina",
- "skills": "Vještine",
- "hobby": "Hobi",
- "hobbies": "Hobiji",
- "language": "Jezik",
- "languages": "Jezici",
- "reference": "Referenca",
- "references": "Reference",
- "templates": "Predlošci",
- "layout": "Raspored",
- "colors": "Boje",
- "font-size": "Veličina fonta",
- "fonts": "Fontovi",
- "actions": "Radnje",
- "settings": "Postavke",
- "about": "O aplikaciji"
- },
- "profile": {
- "photograph": "Fotografija",
- "firstName": "Ime",
- "lastName": "Prezime",
- "birthDate": "Datum rođenja",
- "address": {
- "line1": "Adresa 1",
- "line2": "Adresa 2",
- "city": "Grad",
- "pincode": "Poštanski broj"
- }
- },
- "social": {
- "network": "Mreža",
- "username": "Korisničko ime",
- "url": "URL"
- },
- "work": {
- "company": "Poduzeće"
- },
- "education": {
- "institution": "Institucija",
- "field": "Područje obrazovanja",
- "degree": "Vrsta diplome",
- "gpa": "Prosjek ocjena"
- },
- "awards": {
- "awarder": "Nagrađivač"
- },
- "certifications": {
- "issuer": "Izdavatelj"
- },
- "skills": {
- "level": "Razina"
- },
- "languages": {
- "fluency": "Tečnost"
- },
- "layout": {
- "block": "Blok",
- "reset": "Resetirajte raspored",
- "text": "Ovaj predložak podržava {{count}} blokova."
- },
- "colors": {
- "primary": "Primarna boja",
- "text": "Boja teksta",
- "background": "Pozadinska boja"
- },
- "actions": {
- "import": {
- "heading": "Uvezite svoj životopis",
- "text": "Možete uvesti svoje podatke iz različitih izvora poput JSON Resumea ili LinkedIna kako biste automatski popunili većinu podataka za svoj životopis.",
- "button": "Uvezi"
- },
- "export": {
- "heading": "Izvezite svoj životopis",
- "text": "Izvezite svoj životopis kao PDF za dijeljenje s regruterima ili JSON-om koji ćete moći uvesti natrag u ovu aplikaciju na drugom računalu.",
- "button": "Izvezi"
- },
- "share": {
- "heading": "Podijelite svoj životopis",
- "text": "Donja poveznica bit će javno dostupna ako je odlučite podijeliti, gledatelji će u svakom trenutku vidjeti najnoviju verziju Vašeg životopisa."
- },
- "loadDemoData": {
- "text": "Nije Vam jasno što učiniti sa svježom praznom stranicom? Učitajte neke demo podatke kako biste vidjeli kako bi životopis trebao izgledati i otuda možete početi uređivati.",
- "button": "Učitaj demo podatke"
- },
- "resetEverything": {
- "text": "Čini vam se da ste napravili previše pogrešaka? Bez brige, očistite sve samo jednim klikom, ali budite oprezni ako nema sigurnosnih kopija.",
- "button": "Resetirajte sve"
- }
- },
- "settings": {
- "theme": "Tema",
- "language": "Jezik",
- "translate": "Ako biste željeli pridonijeti prevođenjem na svoj jezik, <1>molim, posjetite ovu poveznicu1>.",
- "dangerZone": {
- "heading": "Zona opasnosti",
- "text": "Ako biste željeli izbrisati svoj račun i sve svoje životopise, to je moguće jednim klikom. Budite oprezni jer je to nepovratan proces.",
- "button": "Izbriši račun"
- }
- },
- "about": {
- "donate": {
- "heading": "Donirajte Reactive Resumeu",
- "text": "Pokušavam učiniti što mogu, ali ako vam je aplikacija bila od pomoći ili ste u boljem položaju od ostalih koji za svoj prvi posao ovise o ovom projektu, <1> razmislite o donaciji od $5 kako biste ovaj projekt održali živim 1> :)",
- "button": "Platite mi kavu!"
- },
- "bugFeature": {
- "heading": "Greška? Zahtjev za značajku?",
- "text": "Nešto Vas sprječava u izradi životopisa? Pronašli ste grešku? Raspravite o tome u GitHub Issues odjeljku koristeći donje radnje.",
- "button": "Prijavite problem"
- },
- "appreciate": {
- "heading": "Svidio Vam se Reactive Resume?",
- "text": "Nikad mi ne dosade priče o tome kako je ova aplikacija pomogla ljudima. Ako je pomogla Vama ili ako smatrate da je Reactive Resume odličan alat, dajte mi do znanja. Možete mi se obratiti na mojoj web stranici."
- },
- "sourceCode": {
- "heading": "Izvorni kȏd",
- "text": "Želite pokrenuti projekt od njegova izvora? Jeste li programer voljan pridonijeti razvoju ovog projekta otvorenog kȏda? Pritisnite donji gumb.",
- "button": "GitHub repozitorij"
- },
- "footer": "Napravio s ljubavlju <1> Amruth Pillai 1>"
- },
- "tooltips": {
- "uploadPhotograph": "Učitaj fotografiju",
- "backToDashboard": "Vratite se na nadzornu ploču"
- },
- "emptyList": "Ovaj popis je prazan."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Tko ste Vi?",
- "welcome": "Dobrodošli, {{name}}!",
- "loggedOutText": "Reactive Resume mora znati tko ste kako bi Vas mogao sigurno ovjeriti u aplikaciji i prikazati Vam samo vlastite podatke. Nakon što ste ušli, možete početi izrađivati svoj životopis, uređivati ga kako biste dodali nove vještine ili ga podijeliti sa svijetom!",
- "loggedInText": "Super. Sada kada ste se ovjerili, možemo nastaviti s pravim razlogom zbog kojega ste ovdje. Pritisnite gumb \"Idi na aplikaciju\" da biste započeli izradu životopisa!",
- "buttons": {
- "google": "Prijava putem Google računa",
- "anonymous": "Anonimna prijava"
- }
- },
- "import": {
- "button": "Odaberi datoteku",
- "reactiveResume": {
- "heading": "Uvezite iz Reactive Resume",
- "text": "Reactive Resume ima vlastiti format sheme kako bi maksimalno iskoristio sve prilagodljive mogućnosti koje nudi. Ako želite uvesti sigurnosnu kopiju svog životopisa napravljenog pomoću ove aplikacije, samo prenesite datoteku pomoću donjeg gumba."
- },
- "jsonResume": {
- "heading": "Uvezite iz JSON Resumea",
- "text": "JSON Resume je otvoreni standard za strukturu sheme životopisa. Ako ste jedan od mnogih entuzijasta koji imaju životopis spreman u ovom formatu, za početak rada s Reactive Resumeom potreban je samo jedan klik."
- },
- "linkedIn": {
- "heading": "Uvezite s LinkedIna",
- "text": "Možete uvesti JSON, koji je izvezen iz LinkedIna, klikom na donji gumb i odabirom odgovarajuće datoteke."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Upotrijebite dijaloški okvir za ispis preglednika",
- "text": "Zasve Vas koji želite brzo rješenje, ne morate tražiti dalje od svog preglednika. Sve što trebate učiniti je pritisnuti Ctrl/Cmd + P i otvoriti dijaloški okvir za ispis u svom pregledniku te odmah ispisati svoj životopis.",
- "button": "Ispis životopisa"
- },
- "downloadPDF": {
- "heading": "Preuzmi PDF",
- "text": "Ove vam opcije omogućuju ispis jednostrane neograničene verzije vlastitog životopisa. Savršeno za one koji imaju puno sadržaja. Alternativno, samo jednim klikom možete preuzeti i verziju životopisa na više stranica.",
- "buttons": {
- "single": "Jednostrani životopis",
- "multi": "Višestrani životopis"
- }
- },
- "jsonFormat": {
- "heading": "Izvezite u JSON format",
- "text": "Također možete izvesti svoje podatke u JSON format radi sigurnog čuvanja, kako biste ih jednostavno mogli uvesti natrag u Reactive Resume kad god želite urediti ili generirati životopis.",
- "button": "Izvezite JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/id.json b/src/i18n/locales/id.json
deleted file mode 100644
index e66d8692..00000000
--- a/src/i18n/locales/id.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "Pembuat resume gratis secara open source.",
- "forms": {
- "name": "Nama",
- "title": "Judul",
- "subtitle": "Subjudul",
- "required": "dibutuhkan",
- "website": "Website",
- "date": "Tanggal",
- "present": "Tersedia",
- "position": "Posisi",
- "startDate": "Mulai Tanggal",
- "endDate": "Tanggal Berakhir",
- "address": "Alamat",
- "phone": "No. Telephone",
- "email": "Alamat Email",
- "summary": "Ringkasan",
- "markdown": "Teks blok ini mendukung <1>markdown1>.",
- "contact": "Kontak",
- "validation": {
- "min": "Silakan masukkan minimal {{number}} karakter.",
- "dateRange": "Tanggal Selesai harus lebih lambat dari Tanggal Mulai.",
- "email": "Harus alamat email yang valid.",
- "required": "Ini adalah kolom yang harus diisi.",
- "url": "Harus berupa URL yang valid."
- }
- },
- "buttons": {
- "add": "Tambah",
- "edit": "Edit",
- "cancel": "Batal",
- "delete": "Hapus",
- "loading": "Memuat...",
- "confirmation": "Apakah anda yakin?",
- "login": "Masuk",
- "logout": "Keluar"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Menuju aplikasi"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Buat Resume",
- "editResume": "Edit Resume",
- "lastUpdated": "Update terakhir {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} telah berhasil dihapus"
- },
- "buttons": {
- "duplicate": "Duplikat",
- "rename": "Ganti Nama"
- },
- "helpText": "Anda akan membuat resume baru dari awal, pertama, beri nama. Ini bisa berupa posisi yang ingin anda lamar, atau jika anda membuat resume untuk teman, anda bisa menyebutnya Resume Alex."
- },
- "builder": {
- "toasts": {
- "formErrors": "Anda mungkin perlu mengisi semua bidang yang diperlukan sebelum mengirimkan formulir ini.",
- "doesNotExist": "Resume yang anda cari tidak ada lagi... atau mungkin tidak pernah ada?",
- "loadDemoData": "Tidak yakin harus mulai dari mana? Coba muat data demo untuk melihat apa yang ditawarkan Reactive Resume.",
- "printError": "Fungsi cloud mengalami masalah, silakan coba lagi nanti atau gunakan fitur cetak browser."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profil",
- "social": "Sosial Media",
- "objective": "Tujuan",
- "work": "Pengalaman Kerja",
- "education": "Pendidikan",
- "project": "Proyek",
- "projects": "Proyek",
- "award": "Penghargaan",
- "awards": "Penghargaan",
- "certification": "Sertifikasi",
- "certifications": "Sertifikasi",
- "skill": "Keahlian",
- "skills": "Keterampilan",
- "hobby": "Hobi",
- "hobbies": "Hobi",
- "language": "Bahasa",
- "languages": "Daftar Bahasa",
- "reference": "Referensi",
- "references": "Referensi",
- "templates": "Template",
- "layout": "Tata Letak",
- "colors": "Warna",
- "font-size": "Ukuran Font",
- "fonts": "Fonts",
- "actions": "Tindakan",
- "settings": "Pengaturan",
- "about": "Tentang"
- },
- "profile": {
- "photograph": "Foto",
- "firstName": "Nama Depan",
- "lastName": "Nama Belakang",
- "birthDate": "Tanggal Lahir",
- "address": {
- "line1": "Kolom Alamat 1",
- "line2": "Kolom Alamat 2",
- "city": "Kota",
- "pincode": "Kode pos"
- }
- },
- "social": {
- "network": "Jaringan",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Perusahaan"
- },
- "education": {
- "institution": "Institusi",
- "field": "Bidang studi",
- "degree": "Jenis Gelar",
- "gpa": "IPK"
- },
- "awards": {
- "awarder": "Pemberi Penghargaan"
- },
- "certifications": {
- "issuer": "Penerbit"
- },
- "skills": {
- "level": "Tingkatan"
- },
- "languages": {
- "fluency": "Kefasihan"
- },
- "layout": {
- "block": "Blokir",
- "reset": "Reset Tata Letak",
- "text": "Template ini mendukung blok {{count}}."
- },
- "colors": {
- "primary": "Warna Utama",
- "text": "Warna Teks",
- "background": "Warna Latar Belakang"
- },
- "actions": {
- "import": {
- "heading": "Impor Resume Anda",
- "text": "Anda dapat mengimpor informasi dari berbagai sumber seperti JSON Resume atau LinkedIn pribadi anda untuk mengisi otomatis sebagian besar data resume anda.",
- "button": "Impor"
- },
- "export": {
- "heading": "Ekspor Resume Anda",
- "text": "Ekspor resume anda sebagai PDF untuk dibagikan kepada perekrut atau melalui JSON yang dapat anda impor kembali ke aplikasi ini di komputer lain.",
- "button": "Ekspor"
- },
- "share": {
- "heading": "Bagikan Resume Anda",
- "text": "Tautan di bawah ini dapat diakses secara publik jika anda memilih untuk membagikannya, setiap orang dapat melihat versi terbaru resume anda kapan saja."
- },
- "loadDemoData": {
- "text": "Bingung dengan apa yang harus dilakukan dengan halaman baru? Muat pratinjau untuk melihat tampilan resume dan anda dapat mulai mengedit dari sana.",
- "button": "Muat Data Demo"
- },
- "resetEverything": {
- "text": "Merasa banyak melakukan kesalahan? Jangan khawatir, hapus semuanya hanya dengan satu klik, tetapi hati-hati jika tidak ada backups.",
- "button": "Reset Semuanya"
- }
- },
- "settings": {
- "theme": "Tema",
- "language": "Bahasa",
- "translate": "Jika Anda ingin berkontribusi dengan menyediakan terjemahan dalam bahasa Anda, <1>silakan kunjungi tautan ini1>.",
- "dangerZone": {
- "heading": "Wilayah Berbahaya",
- "text": "Jika ingin menghapus akun dan menghapus semua resume anda, cukup dengan satu tombol. Harap berhati-hati karena ini adalah proses yang tidak dapat diubah kembali.",
- "button": "Hapus Akun"
- }
- },
- "about": {
- "donate": {
- "heading": "Donasi ke Reactive Resume",
- "text": "Saya telah berusaha semaksimal mungkin, dan jika anda merasa aplikasi ini sangat bermanfaat, atau jika anda dalam keadaan lebih beruntung dari orang-orang yang bergantung pada project ini untuk mendapatkan pekerjaan pertama mereka, <1>sebagai bentuk dukungan, saya menerima donasi sedikitnya $5 untuk menjaga project saya tetap berjalan1> :)",
- "button": "Buy me a Coffee!"
- },
- "bugFeature": {
- "heading": "Bug? Feature Request?",
- "text": "Sesuatu menghambat progres anda dari membuat resume? Menemukan bug yang mengganggu terus menerus? Beritahukan masalah ini dibagian Masalah GitHub melalui link dibawah.",
- "button": "Ajukan Masalah"
- },
- "appreciate": {
- "heading": "Suka Reactive Resume?",
- "text": "Saya tidak pernah bosan mendengar cerita tentang bagaimana aplikasi ini dapat membantu orang, atau jika anda sendiri yang merasa terbantu karena aplikasi ini, beritahu saya."
- },
- "sourceCode": {
- "heading": "Source Code",
- "text": "Ingin menjalankan proyek dari sumbernya? Apakah anda seorang developer yang bersedia berkontribusi untuk mengembangkan project open-source ini? Klik tombol di bawah ini.",
- "button": "GitHub Repo"
- },
- "footer": "Made with Love by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Unggah Foto",
- "backToDashboard": "Kembali ke Dashboard"
- },
- "emptyList": "Daftar ini kosong."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Siapakah Anda?",
- "welcome": "Selamat datang, {{name}}!",
- "loggedOutText": "Reactive Resume perlu mengetahui siapa anda untuk mengautentikasi secara aman ke aplikasi dan untuk menampilkan informasi Anda. Setelah anda masuk, anda dapat mulai membuat resume anda, mengeditnya untuk menambahkan skill baru atau membagikannya kepada dunia!",
- "loggedInText": "Awesome. Sekarang setelah anda terautentikasi, kami dapat melanjutkan dengan mengetahui alasan anda ada disini. Klik tombol Buka Aplikasi untuk mulai membuat resume anda!",
- "buttons": {
- "google": "Masuk dengan Google",
- "anonymous": "Masuk Secara Anonim"
- }
- },
- "import": {
- "button": "Pilih File",
- "reactiveResume": {
- "heading": "Impor dari Reactive Resume",
- "text": "Reactive Resume memiliki skema format tersendiri untuk memaksimalkan penyesuaian kemampuan terhadap yang ditawarkannya. Jika anda ingin mengimpor cadangan resume dari aplikasi ini, cukup unggah file menggunakan tombol di bawah."
- },
- "jsonResume": {
- "heading": "Impor dari JSON Resume",
- "text": "JSON Resume adalah standar umum struktur resume. Jika anda adalah salah satu dari banyaknya peminat yang telah menyiapkan resume dalam format ini, cukup dengan satu klik untuk memulai Reactive Resume."
- },
- "linkedIn": {
- "heading": "Impor dari LinkedIn",
- "text": "Anda dapat mengimpor JSON yang diekspor dari LinkedIn dengan mengklik tombol di bawah dan memilih file yang sesuai."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Gunakan Print Dialog di Browser",
- "text": "Jika ingin cepat, tidak perlu mencari lebih jauh dari browser anda. Yang harus anda lakukan adalah menekan Ctrl/Cmd + P dan membuka bagian print di browser anda, lalu anda dapat segera mencetak resume anda.",
- "button": "Cetak Resume"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "Opsi ini memungkinkan anda untuk mencetak satu halaman, untuk versi resume yang beragam, cocok untuk mereka yang memiliki banyak konten. Atau, anda juga dapat mengunduh versi multi-page resume dengan hanya satu klik.",
- "buttons": {
- "single": "Single Page Resume",
- "multi": "Multi Page Resume"
- }
- },
- "jsonFormat": {
- "heading": "Ekspor ke Format JSON",
- "text": "Anda juga dapat mengekspor data anda ke dalam format JSON untuk disimpan secara aman sehingga anda dapat dengan mudah mengimpornya kembali ke Reactive Resume, kapan punanda ingin mengedit atau membuat resume.",
- "button": "Ekspor JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/index.js b/src/i18n/locales/index.js
deleted file mode 100644
index cc719a5b..00000000
--- a/src/i18n/locales/index.js
+++ /dev/null
@@ -1,63 +0,0 @@
-import ar from './ar.json';
-import bg from './bg.json';
-import bn from './bn.json';
-import cs from './cs.json';
-import da from './da.json';
-import de from './de.json';
-import el from './el.json';
-import en from './en.json';
-import es from './es.json';
-import fa from './fa.json';
-import fi from './fi.json';
-import fr from './fr.json';
-import hi from './hi.json';
-import id from './id.json';
-import it from './it.json';
-import ja from './ja.json';
-import kn from './kn.json';
-import lt from './lt.json';
-import nb from './nb.json';
-import nl from './nl.json';
-import pl from './pl.json';
-import ptBr from './pt-br.json';
-import ptPt from './pt-pt.json';
-import ro from './ro.json';
-import ru from './ru.json';
-import sk from './sk.json';
-import sv from './sv.json';
-import tr from './tr.json';
-import uk from './uk.json';
-import zh from './zh.json';
-
-export default {
- ar: { translation: ar },
- bg: { translation: bg },
- bn: { translation: bn },
- cs: { translation: cs },
- da: { translation: da },
- de: { translation: de },
- el: { translation: el },
- en: { translation: en },
- es: { translation: es },
- fa: { translation: fa },
- fi: { translation: fi },
- fr: { translation: fr },
- hi: { translation: hi },
- id: { translation: id },
- it: { translation: it },
- ja: { translation: ja },
- kn: { translation: kn },
- lt: { translation: lt },
- nl: { translation: nl },
- nb: { translation: nb },
- pl: { translation: pl },
- ptBr: { translation: ptBr },
- ptPt: { translation: ptPt },
- ro: { translation: ro },
- ru: { translation: ru },
- sk: { translation: sk },
- sv: { translation: sv },
- tr: { translation: tr },
- uk: { translation: uk },
- zh: { translation: zh },
-};
diff --git a/src/i18n/locales/it.json b/src/i18n/locales/it.json
deleted file mode 100644
index 2085ba3e..00000000
--- a/src/i18n/locales/it.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "Un generatore di curriculum libero e open source.",
- "forms": {
- "name": "Nome",
- "title": "Titolo",
- "subtitle": "Sottotitolo",
- "required": "obbligatorio",
- "website": "Sito Web",
- "date": "Data",
- "present": "Attuale",
- "position": "Posizione",
- "startDate": "Data Inizio",
- "endDate": "Data di fine",
- "address": "Indirizzo",
- "phone": "Numero di telefono",
- "email": "Indirizzo email",
- "summary": "Riepilogo",
- "markdown": "Questo blocco di testo supporta <1>markdown1>.",
- "contact": "Contatta",
- "validation": {
- "min": "Inserisci almeno {{number}} caratteri.",
- "dateRange": "La data finale deve essere successiva della data di inizio.",
- "email": "Deve essere un indirizzo email valido.",
- "required": "Campo obbligatorio.",
- "url": "Deve essere un URI valido."
- }
- },
- "buttons": {
- "add": "Aggiungi",
- "edit": "Modifica",
- "cancel": "Annulla",
- "delete": "Elimina",
- "loading": "Caricamento...",
- "confirmation": "Sei sicuro?",
- "login": "Login",
- "logout": "Esci"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Vai all'App"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "Crea curriculum",
- "editResume": "Modifica curriculum",
- "lastUpdated": "Ultimo aggiornamento {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} è stato eliminato con successo"
- },
- "buttons": {
- "duplicate": "Duplica",
- "rename": "Rinomina"
- },
- "helpText": "Stai per creare un nuovo curriculum da zero, ma in primo luogo, dai un nome. Questo può essere il nome del ruolo che si desidera ricoprire, o se stai facendo un curriculum per un amico, potresti chiamarlo Curriculum di Alex."
- },
- "builder": {
- "toasts": {
- "formErrors": "E' necessario compilare tutti i campi richiesti prima di inviare questo modulo.",
- "doesNotExist": "Il curriculum che stavi cercando non esiste più... o forse non é mai esistito?",
- "loadDemoData": "Non sei sicuro di dove iniziare? Prova a caricare i dati demo per vedere cosa Reactive Resume ha da offrire.",
- "printError": "La funzione cloud sta riscontrando dei problemi, riprova più tardi o utilizza la funzione di stampa del browser."
- },
- "sections": {
- "heading": "Heading",
- "profile": "Profilo",
- "social": "Social Network",
- "objective": "Obiettivo",
- "work": "Esperienza Lavorative",
- "education": "Istruzione",
- "project": "Progetto",
- "projects": "Progetti",
- "award": "Premio",
- "awards": "Premi",
- "certification": "Certificazione",
- "certifications": "Certificazioni",
- "skill": "Competenza",
- "skills": "Competenze",
- "hobby": "Hobby",
- "hobbies": "Hobby",
- "language": "Lingua",
- "languages": "Lingue",
- "reference": "Referenza",
- "references": "Referenze",
- "templates": "Modelli",
- "layout": "Layout",
- "colors": "Colori",
- "font-size": "Dimensione del font",
- "fonts": "Caratteri",
- "actions": "Azioni",
- "settings": "Impostazioni",
- "about": "Informazioni"
- },
- "profile": {
- "photograph": "Fotografia",
- "firstName": "Nome",
- "lastName": "Cognome",
- "birthDate": "Data di nascita",
- "address": {
- "line1": "Riga Indirizzo 1",
- "line2": "Riga Indirizzo 2",
- "city": "Città",
- "pincode": "Cap"
- }
- },
- "social": {
- "network": "Network",
- "username": "Username",
- "url": "URL"
- },
- "work": {
- "company": "Azienda"
- },
- "education": {
- "institution": "Istituto",
- "field": "Titolo di studio",
- "degree": "Tipo di diploma",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Distributore"
- },
- "certifications": {
- "issuer": "Emittente"
- },
- "skills": {
- "level": "Livello"
- },
- "languages": {
- "fluency": "Scioltezza"
- },
- "layout": {
- "block": "Blocco",
- "reset": "Reimposta Layout",
- "text": "Questo modello supporta {{count}} blocchi."
- },
- "colors": {
- "primary": "Colore primario",
- "text": "Colore del testo",
- "background": "Colore dello sfondo"
- },
- "actions": {
- "import": {
- "heading": "Importa il tuo curriculum",
- "text": "Puoi importare le tue informazioni da varie fonti come JSON Resume o LinkedIn per riempire automaticamente la maggior parte dei dati per il tuo curriculum.",
- "button": "Importa"
- },
- "export": {
- "heading": "Esporta il tuo curriculum",
- "text": "Esporta il tuo curriculum in PDF per condividere con i recruiters o un JSON che potrai importare di nuovo su questa app su un altro computer.",
- "button": "Esporta"
- },
- "share": {
- "heading": "Condividi il tuo curriculum",
- "text": "Il link qui sotto sarà accessibile pubblicamente se si sceglie di condividerlo, e gli spettatori vedranno l'ultima versione del tuo curriculum in qualsiasi momento."
- },
- "loadDemoData": {
- "text": "Non chiaro su cosa fare con una pagina vuota fresca? Carica alcuni dati demo per vedere come dovrebbe apparire un curriculum e puoi iniziare a modificare da lì.",
- "button": "Carica dati demo"
- },
- "resetEverything": {
- "text": "Ti senti come se avessi commesso troppi errori? Nessuna preoccupazione, cancella tutto con un solo clic, ma fai attenzione se non ci sono backup.",
- "button": "Reimposta Tutto"
- }
- },
- "settings": {
- "theme": "Tema",
- "language": "Lingua",
- "translate": "Se vuoi contribuire fornendo traduzioni nella tua lingua, <1>visita questo link1>.",
- "dangerZone": {
- "heading": "Zona Pericolosa",
- "text": "Se desideri eliminare il tuo account e cancellare tutti i tuoi curriculum, c'è solo un pulsante di distanza. Si prega di essere cauti in quanto si tratta di un processo irreversibile.",
- "button": "Elimina account"
- }
- },
- "about": {
- "donate": {
- "heading": "Dona a Reactive Resume",
- "text": "Cerco di fare quello che posso, ma se hai trovato l'app utile, o sei in una posizione migliore rispetto agli altri che dipendono da questo progetto per il loro primo lavoro, <1>si prega di considerare la donazione di soli $5 per aiutare a mantenere vivo il progetto1> :)",
- "button": "Comprami un caffè!"
- },
- "bugFeature": {
- "heading": "Bug? Richiedi funzionalità?",
- "text": "Qualcosa che impedisce ai tuoi progressi di fare un curriculum? Trovato un bug fastidioso che semplicemente non uscire? Parlatelo nella sezione Problemi di GitHub utilizzando le azioni qui sotto.",
- "button": "Evidenzia un problema"
- },
- "appreciate": {
- "heading": "Ti piace Reactive Resume?",
- "text": "Non mi stanco mai di sentire storie di come questa app ha aiutato le persone, e se ti ha aiutato, o hai appena trovato Reactive Resume per essere uno strumento fantastico, fatemelo sapere. Puoi contattarmi sul mio sito web."
- },
- "sourceCode": {
- "heading": "Codice sorgente",
- "text": "Vuoi eseguire il progetto dal codice sorgente? Sei uno sviluppatore disposto a contribuire allo sviluppo open-source di questo progetto? Fare clic sul pulsante qui sotto.",
- "button": "GitHub Repo"
- },
- "footer": "Realizzato con amore da <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Carica foto",
- "backToDashboard": "Torna alla dashboard"
- },
- "emptyList": "Questo elenco è vuoto."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Chi sei?",
- "welcome": "Benvenuto, {{name}}!",
- "loggedOutText": "Reactive Resume deve sapere chi sei in modo che possa autenticarti in modo sicuro nell'app e mostrarti solo le tue informazioni. Una volta entrato, puoi iniziare a costruire il tuo curriculum, modificandolo per aggiungere nuove abilità o condividerlo con il mondo!",
- "loggedInText": "Fantastico. Ora che ti sei autenticato, possiamo andare avanti con la vera ragione per cui sei qui. Clicca sul pulsante Vai all'app per iniziare a costruire il tuo curriculum!",
- "buttons": {
- "google": "Accedi con Google",
- "anonymous": "Accedi in modo anonimo"
- }
- },
- "import": {
- "button": "Seleziona il file",
- "reactiveResume": {
- "heading": "Importa da Reactive Resume",
- "text": "Reactive Resume ha il proprio formato schema per sfruttare al massimo tutte le funzionalità personalizzabili che ha da offrire. Se desideri importare un backup del tuo curriculum realizzato con questa app, carica il file usando il pulsante qui sotto."
- },
- "jsonResume": {
- "heading": "Importa da JSON Resume",
- "text": "JSON Resume è uno standard aperto per lo schema del curriculum. Se siete uno dei tanti appassionati che hanno il loro curriculum pronto in questo formato, tutto ciò che ci vuole è un solo clic per iniziare con Reactive Resume."
- },
- "linkedIn": {
- "heading": "Importa da LinkedIn",
- "text": "È possibile importare un JSON esportato da LinkedIn facendo clic sul pulsante qui sotto e selezionando il file appropriato."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Usa la finestra di stampa del browser",
- "text": "Per quelli di voi che vogliono una soluzione rapida, non è necessario guardare oltre il browser. Tutto quello che devi fare è premere Ctrl/Cmd + P e aprire la finestra di dialogo di stampa sul tuo browser e far stampare il tuo curriculum immediatamente.",
- "button": "Stampa curriculum"
- },
- "downloadPDF": {
- "heading": "Scarica PDF",
- "text": "Queste opzioni consentono di stampare una sola pagina, una versione non vincolata del tuo curriculum, perfetta per chi ha molti contenuti. In alternativa, è possibile scaricare una versione multi-pagina del vostro curriculum anche con un solo clic.",
- "buttons": {
- "single": "Curriculum a pagina singola",
- "multi": "Curriculum multi pagina"
- }
- },
- "jsonFormat": {
- "heading": "Esporta in formato JSON",
- "text": "Puoi anche esportare i tuoi dati in formato JSON per una conservazione sicura in modo da poterli importare facilmente in Reactive Resume ogni volta che vuoi modificare o generare un curriculum.",
- "button": "Esporta JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/ja.json b/src/i18n/locales/ja.json
deleted file mode 100644
index fe32ad63..00000000
--- a/src/i18n/locales/ja.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "オープンソースで無料の履歴書作成サービス",
- "forms": {
- "name": "氏名",
- "title": "タイトル",
- "subtitle": "サブタイトル",
- "required": "必須",
- "website": "ホームページ",
- "date": "日付",
- "present": "現在",
- "position": "役職",
- "startDate": "開始日",
- "endDate": "終了日",
- "address": "住所",
- "phone": "電話番号",
- "email": "メールアドレス",
- "summary": "要約",
- "markdown": "このテキストブロックは <1>markdown1> を反映します。",
- "contact": "連絡先",
- "validation": {
- "min": "最低 {0} 文字を入力してください。",
- "dateRange": "開始日は終了日より前の日を指定してください。",
- "email": "メールアドレスのフォーマットが不正です。",
- "required": "必須項目です。",
- "url": "有効なURIである必要があります。"
- }
- },
- "buttons": {
- "add": "追加",
- "edit": "編集",
- "cancel": "キャンセル",
- "delete": "削除",
- "loading": "読み込んでいます.",
- "confirmation": "本当によろしいですか?",
- "login": "ログイン",
- "logout": "ログアウト"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "アプリに移動"
- }
- },
- "dashboard": {
- "title": "ダッシュボード",
- "createResume": "新規レジュメを作成",
- "editResume": "レジュメを編集",
- "lastUpdated": "最終更新 {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} は正常に削除されました"
- },
- "buttons": {
- "duplicate": "複製",
- "rename": "名前を変更"
- },
- "helpText": "新しい履歴書を作成したら、まず履歴書に名前を付けましょう。 これはあなたが応募する役職の名前になります。 もし友達の履歴書を代わりに作っているなら、その友達の履歴書という名前にするのもよいでしょう。"
- },
- "builder": {
- "toasts": {
- "formErrors": "投稿前にすべての必須項目に記入する必要があります。",
- "doesNotExist": "探している履歴書が見つかりません。もしかして消したりはしていないですか?",
- "loadDemoData": "何から手をつけていいか分からない場合は、リアクティブレジュメが提供するサンプルを読み込んでみましょう!",
- "printError": "クラウド機能で問題が発生しています。しばらくしてからもう一度お試しいただくか、ブラウザの印刷機能をご利用ください。"
- },
- "sections": {
- "heading": "見出し",
- "profile": "プロフィール",
- "social": "ソーシャルネットワーク",
- "objective": "志望動機",
- "work": "職歴",
- "education": "学歴",
- "project": "プロジェクト",
- "projects": "プロジェクト",
- "award": "賞罰",
- "awards": "賞罰",
- "certification": "免許・資格",
- "certifications": "免許・資格",
- "skill": "スキル",
- "skills": "スキル",
- "hobby": "趣味",
- "hobbies": "趣味",
- "language": "言語",
- "languages": "言語",
- "reference": "紹介人",
- "references": "紹介人",
- "templates": "テンプレート",
- "layout": "配置",
- "colors": "色",
- "font-size": "フォントサイズ",
- "fonts": "フォント",
- "actions": "アクション",
- "settings": "設定",
- "about": "概要"
- },
- "profile": {
- "photograph": "写真",
- "firstName": "名",
- "lastName": "姓",
- "birthDate": "生年月日",
- "address": {
- "line1": "都道府県",
- "line2": "市区町村",
- "city": "マンション名・号室",
- "pincode": "郵便番号"
- }
- },
- "social": {
- "network": "サービス名",
- "username": "アカウント名",
- "url": "URL"
- },
- "work": {
- "company": "会社名"
- },
- "education": {
- "institution": "学校名",
- "field": "学科",
- "degree": "学位",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "賞罰"
- },
- "certifications": {
- "issuer": "発行者"
- },
- "skills": {
- "level": "レベル"
- },
- "languages": {
- "fluency": "習熟度"
- },
- "layout": {
- "block": "ブロック",
- "reset": "配置をリセット",
- "text": "このテンプレートは {{count}} ブロックに対応しています。"
- },
- "colors": {
- "primary": "メインカラー",
- "text": "文字の色",
- "background": "背景色"
- },
- "actions": {
- "import": {
- "heading": "履歴書を取り込む",
- "text": "JSON Resume や LinkedIn などのさまざまなサイトから情報を取り込んで、履歴書のほとんどのデータを自動入力できます。",
- "button": "取り込む"
- },
- "export": {
- "heading": "履歴書を書き出す",
- "text": "履歴書をPDFとして書き出してリクルーターと共有したりJSON形式にする事で、別のコンピュータですぐこのアプリに取り込むことができます。",
- "button": "書き出し"
- },
- "share": {
- "heading": "履歴書を共有する",
- "text": "以下のリンクでは、共有を選択すると公開され、いつでも履歴書の最新版を見ることができます。"
- },
- "loadDemoData": {
- "text": "真っ新なページではどこから手をつけていいか分かりませんよね? いくつかあるサンプルを読み込み、履歴書がどのように見えるか確認して、そこから編集してみましょう。",
- "button": "サンプルデータを読み込む"
- },
- "resetEverything": {
- "text": "もしミスし過ぎても、ワンクリックですべてをクリアできます。ただ、バックアップがない場合は注意してください。",
- "button": "すべて削除"
- }
- },
- "settings": {
- "theme": "テーマ",
- "language": "言語",
- "translate": "あなたの言語で翻訳を提供することで貢献したい場合は、<1>このリンク1>をご覧ください。",
- "dangerZone": {
- "heading": "危険な操作",
- "text": "アカウントと共に履歴書をすべて消去したい場合は、1つのボタンでできます。 戻せないのでご注意ください。",
- "button": "アカウントを削除"
- }
- },
- "about": {
- "donate": {
- "heading": "Reactive Resume に寄付する",
- "text": "私もできるだけ頑張ります。アプリを便利と感じてくれたなら、 <1>プロジェクトを存続させるために5ドルほどでいいので寄付を考えてくれると助かります1> :)",
- "button": "コーヒーをごちそうする"
- },
- "bugFeature": {
- "heading": "バグってる?それともこんな機能は欲しい?",
- "text": "何かで手詰まり?もしくはアプリが正常終了しないような厄介なバグを踏んじゃいましたか? 以下のGitHubのIssuesで話しましょう。",
- "button": "問題をレポートする"
- },
- "appreciate": {
- "heading": "リアクティブレジュメをお気に入りにしますか?",
- "text": "リアクティブレジュメの素晴らしさや、このアプリがあなたにどう役立ったかを私のウェブサイトで教えてくれると嬉しいです。"
- },
- "sourceCode": {
- "heading": "ソースコード",
- "text": "プロジェクトをソースから実行しますか? もしこのプロジェクトの開発に貢献したいと思ってくれたなら、下のボタンをクリックしてください。",
- "button": "GitHub Repo"
- },
- "footer": "<1>Amruth Pillai1>の愛から作られました。"
- },
- "tooltips": {
- "uploadPhotograph": "写真のアップロード",
- "backToDashboard": "ダッシュボードに戻る"
- },
- "emptyList": "このリストは空です。"
- },
- "modals": {
- "auth": {
- "whoAreYou": "どなたですか?",
- "welcome": "{name} さん、ようこそ!",
- "loggedOutText": "Reactive Resume は、あなたが誰であるかを把握して安全にアプリに認証し、あなたの情報のみを表示します。 一度登録すると履歴書を作成したあと編集して新しいスキルを追加したり、世界中の人々と共有したりできます!",
- "loggedInText": "認証に成功しました!「アプリに移動」ボタンをクリックして、再開しましょう!",
- "buttons": {
- "google": "Googleアカウントでサインイン",
- "anonymous": "匿名でサインイン"
- }
- },
- "import": {
- "button": "ファイルを選択する",
- "reactiveResume": {
- "heading": "Reactive Resume から取り込む",
- "text": "Reactive Resume には、カスタマイズ可能な独自のフォーマットがあります。 このアプリで作成した履歴書を取り込みたい場合は、以下のボタンを押してファイルをアップロードしてください。"
- },
- "jsonResume": {
- "heading": "JSON Resume を取り込む",
- "text": "JSON Resume は履歴書の標準スキーマです。 過去にJSON Resumeで書いていても、Reactive Resume で取り込んで書き始めるのはワンクリックで済みます。"
- },
- "linkedIn": {
- "heading": "LinkedIn から取り込む",
- "text": "LinkedInから書き出された JSON を取り込むには、下のボタンをクリックして適切なファイルを選択してください。"
- }
- },
- "export": {
- "printDialog": {
- "heading": "ブラウザの印刷ダイアログを使用する",
- "text": "印刷したいだけなら、format@@0/format@@1 + P を押すだけで、ブラウザで印刷ダイアログを開き、履歴書をすぐに印刷することができます。",
- "button": "履歴書を印刷する"
- },
- "downloadPDF": {
- "heading": "PDFファイルをダウンロード",
- "text": "オプションを設定する事で1ページに収めて印刷することができます。 履歴書に多くの項目がある人は、ワンクリックで複数ページ版の履歴書をダウンロードすることもできます。",
- "buttons": {
- "single": "1ページだけの履歴書",
- "multi": "複数ページの履歴書"
- }
- },
- "jsonFormat": {
- "heading": "JSON 形式で書き出す",
- "text": "データを JSON 形式に書き出すことで手元で安全に持っておき、履歴書を編集または作成したくなったら Reactive Resume に簡単に取り込ませることができます。",
- "button": "JSONを書き出す"
- }
- }
- }
-}
diff --git a/src/i18n/locales/kn.json b/src/i18n/locales/kn.json
deleted file mode 100644
index 8103967f..00000000
--- a/src/i18n/locales/kn.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "ರಿಯಾಕ್ಟಿವ್ ರೇಸುಮೆ",
- "shortDescription": "ಉಚಿತ ಮತ್ತು ಮುಕ್ತ ಸಂಪನ್ಮೂಲ ರೇಸುಮೆ ಬಿಲ್ಡರ್.",
- "forms": {
- "name": "ಹೆಸರು",
- "title": "ಶೀರ್ಷಿಕೆ",
- "subtitle": "ಉಪಶೀರ್ಷಿಕೆ",
- "required": "ಅಗತ್ಯವಿದೆ",
- "website": "ಜಾಲತಾಣ",
- "date": "ದಿನಾಂಕ",
- "present": "ಪ್ರಸ್ತುತ",
- "position": "ಸ್ಥಾನ",
- "startDate": "ಪ್ರಾರಂಭ ದಿನಾಂಕ",
- "endDate": "ಅಂತಿಮ ದಿನಾಂಕ",
- "address": "ವಿಳಾಸ",
- "phone": "ದೂರವಾಣಿ ಸಂಖ್ಯೆ",
- "email": "ಇಮೇಲ್ ವಿಳಾಸ",
- "summary": "ಸಾರಾಂಶ",
- "markdown": "ಈ ಪಠ್ಯ <1>ಮಾರ್ಕ್ಡೌನ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ1>.",
- "contact": "ಸಂಪರ್ಕಿಸಿ",
- "validation": {
- "min": "ದಯವಿಟ್ಟು ಕನಿಷ್ಠ {{number}} ಅಕ್ಷರಗಳನ್ನು ನಮೂದಿಸಿ.",
- "dateRange": "ಅಂತಿಮ ದಿನಾಂಕವು ಪ್ರಾರಂಭ ದಿನಾಂಕಕ್ಕಿಂತ ನಂತರ ಇರಬೇಕು.",
- "email": "ಮಾನ್ಯವಾದ ಇಮೇಲ್ ವಿಳಾಸವಾಗಿರಬೇಕು.",
- "required": "ಇದು ಅಗತ್ಯವಾದ ಕ್ಷೇತ್ರವಾಗಿದೆ.",
- "url": "ಮಾನ್ಯವಾದ ಯುಅರಎಲ್ ಆಗಿರಬೇಕು."
- }
- },
- "buttons": {
- "add": "ಸೇರಿಸಿ",
- "edit": "ತಿದ್ದು",
- "cancel": "ರದ್ದುಮಾಡಿ",
- "delete": "ಅಳಿಸಿ",
- "loading": "ಲೋಡ್ ಆಗುತ್ತಿದೆ...",
- "confirmation": "ನೀವು ಖಚಿತವಾಗಿರುವಿರಾ?",
- "login": "ಲಾಗಿನ್ ಮಾಡಿ",
- "logout": "ಲಾಗ್ ಔಟ್"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "ಅಪ್ಲಿಕೇಶನ್ಗೆ ಹೋಗಿ"
- }
- },
- "dashboard": {
- "title": "ಡ್ಯಾಶ್ಬೋರ್ಡ್",
- "createResume": "ರೇಸುಮೆವನ್ನು ರಚಿಸಿ",
- "editResume": "ರೇಸುಮೆವನ್ನು ಸಂಪಾದಿಸಿ",
- "lastUpdated": "ಕೊನೆಯದಾಗಿ ನವೀಕರಿಸಲಾಗಿದೆ {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} ಅನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಅಳಿಸಲಾಗಿದೆ"
- },
- "buttons": {
- "duplicate": "ನಕಲು",
- "rename": "ಮರುಹೆಸರಿಸಿ"
- },
- "helpText": "ನೀವು ಮೊದಲಿನಿಂದ ಹೊಸ ರೇಸುಮೆವನ್ನು ರಚಿಸಲಿದ್ದೀರಿ, ಆದರೆ ಮೊದಲು, ಅದಕ್ಕೆ ಹೆಸರನ್ನು ನೀಡೋಣ. ಇದು ನೀವು ಅರ್ಜಿ ಸಲ್ಲಿಸಲು ಬಯಸುವ ಪಾತ್ರದ ಹೆಸರಾಗಿರಬಹುದು ಅಥವಾ ನೀವು ಸ್ನೇಹಿತರಿಗಾಗಿ ರೇಸುಮೆವನ್ನು ಮಾಡುತ್ತಿದ್ದರೆ, ನೀವು ಅದನ್ನು ಅಲೆಕ್ಸ್ ರೇಸುಮೆ ಎಂದು ಕರೆಯಬಹುದು."
- },
- "builder": {
- "toasts": {
- "formErrors": "ಈ ಫಾರ್ಮ್ ಅನ್ನು ಸಲ್ಲಿಸುವ ಮೊದಲು ನೀವು ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಕ್ಷೇತ್ರಗಳನ್ನು ಭರ್ತಿ ಮಾಡಬೇಕಾಗಬಹುದು.",
- "doesNotExist": "ನೀವು ಹುಡುಕುತ್ತಿದ್ದ ರೇಸುಮೆವು ಇನ್ನು ಮುಂದೆ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ... ಅಥವಾ ಬಹುಶಃ ಅದು ಎಂದಿಗೂ ಆಗಲಿಲ್ಲವೇ?",
- "loadDemoData": "ಎಲ್ಲಿಂದ ಪ್ರಾರಂಭಿಸಬೇಕು ಎಂದು ಖಚಿತವಾಗಿಲ್ಲವೇ? ರಿಯಾಕ್ಟಿವ್ ರೇಸುಮೆವು ಏನು ನೀಡುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡಲು ಡೆಮೊ ಡೇಟಾವನ್ನು ಲೋಡ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿ.",
- "printError": "ಮೋಡದ ಕಾರ್ಯವು ಕೆಲವು ತೊಂದರೆಯಲ್ಲಿದೆ, ದಯವಿಟ್ಟು ನಂತರ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ ಅಥವಾ ಬ್ರೌಸರ್ ಮುದ್ರಣ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಬಳಸಿ."
- },
- "sections": {
- "heading": "ಶಿರೋನಾಮೆ",
- "profile": "ಪ್ರೊಫೈಲ್",
- "social": "ಸಾಮಾಜಿಕ ತಾಣ",
- "objective": "ಉದ್ದೇಶ",
- "work": "ಕೆಲಸದ ಅನುಭವ",
- "education": "ಶಿಕ್ಷಣ",
- "project": "ಯೋಜನೆ",
- "projects": "ಯೋಜನೆಗಳು",
- "award": "ಪ್ರಶಸ್ತಿ",
- "awards": "ಪ್ರಶಸ್ತಿಗಳು",
- "certification": "ಪ್ರಮಾಣೀಕರಣ",
- "certifications": "ಪ್ರಮಾಣೀಕರಣಗಳು",
- "skill": "ಕೌಶಲ್ಯ",
- "skills": "ಕೌಶಲ್ಯಗಳು",
- "hobby": "ಹವ್ಯಾಸ",
- "hobbies": "ಹವ್ಯಾಸಗಳು",
- "language": "ಭಾಷೆ",
- "languages": "ಭಾಷೆಗಳು",
- "reference": "ಉಲ್ಲೇಖ",
- "references": "ಉಲ್ಲೇಖಗಳು",
- "templates": "ಟೆಂಪ್ಲೇಟ್ಗಳು",
- "layout": "ಲೆಔಟ್",
- "colors": "ಬಣ್ಣಗಳು",
- "font-size": "ಅಕ್ಷರ ಗಾತ್ರ",
- "fonts": "ಫಾಂಟ್ಗಳು",
- "actions": "ಕ್ರಿಯೆಗಳು",
- "settings": "ಸಂಯೋಜನೆಗಳು",
- "about": "ಬಗ್ಗೆ"
- },
- "profile": {
- "photograph": "ಫೋಟೋ",
- "firstName": "ಮೊದಲ ಹೆಸರು",
- "lastName": "ಕೊನೆಯ ಹೆಸರು",
- "birthDate": "ಹುಟ್ತಿದ ದಿನ",
- "address": {
- "line1": "ವಿಳಾಸ ಸಾಲು 1",
- "line2": "ವಿಳಾಸ ಸಾಲು 2",
- "city": "ನಗರ",
- "pincode": "ಪಿನ್ ಕೋಡ್"
- }
- },
- "social": {
- "network": "ನೆಟ್ವರ್ಕ್",
- "username": "ಬಳಕೆದಾರ ಹೆಸರು",
- "url": "ಯುಅರಎಲ್"
- },
- "work": {
- "company": "ಕಂಪನಿ"
- },
- "education": {
- "institution": "ಸಂಸ್ಥೆ",
- "field": "ಅಧ್ಯಯನದ ಕ್ಷೇತ್ರ",
- "degree": "ಪದವಿ ಪ್ರಕಾರ",
- "gpa": "ಜಿಪಿಎ"
- },
- "awards": {
- "awarder": "ಪ್ರಶಸ್ತಿ ಪುರಸ್ಕೃತ"
- },
- "certifications": {
- "issuer": "ನೀಡುವವರು"
- },
- "skills": {
- "level": "ಮಟ್ಟ"
- },
- "languages": {
- "fluency": "ನಿರರ್ಗಳತೆ"
- },
- "layout": {
- "block": "ನಿರ್ಬಂಧಿಸಿ",
- "reset": "ವಿನ್ಯಾಸವನ್ನು ಮರುಹೊಂದಿಸಿ",
- "text": "ಈ ಟೆಂಪ್ಲೇಟ್ {{count}} ಬ್ಲಾಕ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ."
- },
- "colors": {
- "primary": "ಪ್ರಾಥಮಿಕ ಬಣ್ಣ",
- "text": "ಪಠ್ಯ ಬಣ್ಣ",
- "background": "ಹಿನ್ನೆಲೆ ಬಣ್ಣ"
- },
- "actions": {
- "import": {
- "heading": "ನಿಮ್ಮ ರೇಸುಮೆವನ್ನು ಆಮದು ಮಾಡಿ",
- "text": "ನಿಮ್ಮ ರೇಸುಮೆಕ್ಕಾಗಿ ಹೆಚ್ಚಿನ ಡೇಟಾವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಭರ್ತಿ ಮಾಡಲು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು JSON ರೇಸುಮೆ ಅಥವಾ ನಿಮ್ಮ ಲಿಂಕ್ಡ್ಇನ್ನಂತಹ ವಿವಿಧ ಮೂಲಗಳಿಂದ ಆಮದು ಮಾಡಿಕೊಳ್ಳಬಹುದು.",
- "button": "ಆಮದು"
- },
- "export": {
- "heading": "ನಿಮ್ಮ ರೇಸುಮೆವನ್ನು ರಫ್ತು ಮಾಡಿ",
- "text": "ನೇಮಕಾತಿಗಾರರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಲು ನಿಮ್ಮ ರೇಸುಮೆವನ್ನು ಪಿಡಿಎಫ್ ಆಗಿ ರಫ್ತು ಮಾಡಿ ಅಥವಾ ಇನ್ನೊಂದು ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಈ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಮರಳಿ ಆಮದು ಮಾಡಲು ನಿಮಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ.",
- "button": "ರಫ್ತು ಮಾಡಿ"
- },
- "share": {
- "heading": "ನಿಮ್ಮ ರೇಸುಮೆವನ್ನು ಹಂಚಿಕೊಳ್ಳಿ",
- "text": "ನೀವು ಅದನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಆರಿಸಿದರೆ ಕೆಳಗಿನ ಲಿಂಕ್ ಅನ್ನು ಸಾರ್ವಜನಿಕವಾಗಿ ಪ್ರವೇಶಿಸಬಹುದು, ವೀಕ್ಷಕರು ನಿಮ್ಮ ಪುನರಾರಂಭದ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೋಡುತ್ತಾರೆ."
- },
- "loadDemoData": {
- "text": "ಹೊಸ ಖಾಲಿ ಪುಟದೊಂದಿಗೆ ಏನು ಮಾಡಬೇಕೆಂದು ಸ್ಪಷ್ಟವಾಗಿಲ್ಲವೇ? ರೇಸುಮೆ ಹೇಗೆ ಕಾಣುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡಲು ಕೆಲವು ಡೆಮೊ ಡೇಟಾವನ್ನು ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ನೀವು ಅಲ್ಲಿಂದ ಸಂಪಾದನೆಯನ್ನು ಪ್ರಾರಂಭಿಸಬಹ��ದು.",
- "button": "ಡೆಮೊ ಡೇಟಾವನ್ನು ಲೋಡ್ ಮಾಡಿ"
- },
- "resetEverything": {
- "text": "ನೀವು ತುಂಬಾ ತಪ್ಪುಗಳನ್ನು ಮಾಡಿದ್ದೀರಿ ಎಂದು ಅನಿಸುತ್ತದೆಯೇ? ಚಿಂತಿಸಬೇಡಿ, ಕೇವಲ ಒಂದು ಕ್ಲಿಕ್ನಲ್ಲಿ ಎಲ್ಲವನ್ನೂ ತೆರವುಗೊಳಿಸಿ, ಆದರೆ ಬ್ಯಾಕಪ್ಗಳಿಲ್ಲದಿದ್ದರೆ ಜಾಗರೂಕರಾಗಿರಿ.",
- "button": "ಎಲ್ಲವನ್ನೂ ಮರುಹೊಂದಿಸಿ"
- }
- },
- "settings": {
- "theme": "ಥೀಮ್",
- "language": "ಭಾಷೆ",
- "translate": "ನಿಮ್ಮ ಭಾಷೆಯಲ್ಲಿ ಅನುವಾದಗಳನ್ನು ಒದಗಿಸುವ ಮೂಲಕ ನೀವು ಕೊಡುಗೆ ನೀಡಲು ಬಯಸಿದರೆ, <1>ದಯವಿಟ್ಟು ಈ ಲಿಂಕ್ಗೆ ಭೇಟಿ ನೀಡಿ1>.",
- "dangerZone": {
- "heading": "ಅಪಾಯ ವಲಯ",
- "text": "ನಿಮ್ಮ ಖಾತೆಯನ್ನು ಅಳಿಸಲು ಮತ್ತು ನಿಮ್ಮ ಎಲ್ಲಾ ಮುಂದುವರಿಕೆಗಳನ್ನು ಅಳಿಸಲು ನೀವು ಬಯಸಿದರೆ, ಅದು ಕೇವಲ ಒಂದು ಬಟನ್ ದೂರದಲ್ಲಿದೆ. ಇದು ಬದಲಾಯಿಸಲಾಗದ ಪ್ರಕ್ರಿಯೆಯಾಗಿರುವುದರಿಂದ ದಯವಿಟ್ಟು ದಣಿದಿರಿ.",
- "button": "ಖಾತೆಯನ್ನು ಅಳಿಸಿ"
- }
- },
- "about": {
- "donate": {
- "heading": "ರಿಯಾಕ್ಟಿವ್ ರೇಸುಮೆಗೆ ದಾನ ಮಾಡಿ",
- "text": "ನಾನು ಏನು ಮಾಡಬಹುದೆಂಬುದನ್ನು ಮಾಡಲು ನಾನು ಪ್ರಯತ್ನಿಸುತ್ತೇನೆ, ಆದರೆ ನೀವು ಅಪ್ಲಿಕೇಶನ್ ಸಹಾಯಕವಾಗಿದೆಯೆಂದು ಕಂಡುಕೊಂಡರೆ ಅಥವಾ ಅವರ ಮೊದಲ ಕೆಲಸಕ್ಕಾಗಿ ಈ ಯೋಜನೆಯನ್ನು ಅವಲಂಬಿಸಿರುವ ಇತರರಿಗಿಂತ ನೀವು ಉತ್ತಮ ಸ್ಥಾನದಲ್ಲಿದ್ದರೆ, <1> ದಯವಿಟ್ಟು ಸಹಾಯ ಮಾಡಲು $ 5 ರಷ್ಟನ್ನು ದಾನ ಮಾಡುವುದನ್ನು ಪರಿಗಣಿಸಿ ಯೋಜನೆ ಜೀವಂತವಾಗಿದೆ 1> :)",
- "button": "ನನಗೆ ಕಾಫಿ ಖರೀದಿಸಿ!"
- },
- "bugFeature": {
- "heading": "ದೋಷ? ವೈಶಿಷ್ಟ್ಯ ವಿನಂತಿ?",
- "text": "ರೇಸುಮೆವನ್ನು ಮಾಡುವುದರಿಂದ ನಿಮ್ಮ ಪ್ರಗತಿಯನ್ನು ಏನಾದರೂ ತಡೆಯುತ್ತೀರಾ? ತೊರೆಯದಂತಹ ತೊಂದರೆ ದೋಷ ಕಂಡುಬಂದಿದೆ? ಕೆಳಗಿನ ಕ್ರಿಯೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಗಿಟ್ಹಬ್ ಸಮಸ್ಯೆಗಳ ವಿಭಾಗದಲ್ಲಿ ಇದರ ಬಗ್ಗೆ ಮಾತನಾಡಿ.",
- "button": "ಸಮಸ್ಯೆಯನ್ನು ಹೆಚ್ಚಿಸಿ"
- },
- "appreciate": {
- "heading": "ರಿಯಾಕ್ಟಿವ್ ರೇಸುಮೆವನ್ನು ಇಷ್ಟಪಟ್ಟಿದ್ದೀರಾ?",
- "text": "ಈ ಅಪ್ಲಿಕೇಶನ್ ಜನರಿಗೆ ಹೇಗೆ ಸಹಾಯ ಮಾಡಿದೆ ಎಂಬ ಕಥೆಗಳನ್ನು ಕೇಳಿದಾಗ ನಾನು ಎಂದಿಗೂ ಸುಸ್ತಾಗುವುದಿಲ್ಲ, ಮತ್ತು ಅದು ನಿಮಗೆ ಸಹಾಯ ಮಾಡಿದರೆ ಅಥವಾ ರಿಯಾಕ್ಟಿವ್ ರೇಸುಮೆವನ್ನು ಅದ್ಭುತ ಸಾಧನವೆಂದು ನೀವು ಕಂಡುಕೊಂಡಿದ್ದರೆ, ನನಗೆ ತಿಳಿಸಿ. ನನ್ನ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ನೀವು ನನ್ನನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು."
- },
- "sourceCode": {
- "heading": "ಮೂಲ ಕೋಡ್",
- "text": "ಯೋಜನೆಯನ್ನು ಅದರ ಮೂಲದಿಂದ ಚಲಾಯಿಸಲು ಬಯಸುವಿರಾ? ಈ ಯೋಜನೆಯ ಮುಕ್ತ ಮೂಲ ಅಭಿವೃದ್ಧಿಗೆ ಕೊಡುಗೆ ನೀಡಲು ನೀವು ಸಿದ್ಧರಿದ್ದೀರಾ? ಕೆಳಗಿನ ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ.",
- "button": "ಗಿಟ್ಹಬ್ ರೆಪೊ"
- },
- "footer": "<1>ಅಮೃತ್ ಪಿಳ್ಳೈ1> ಅವರಿಂದ ಪ್ರೀತಿಯಿಂದ ಮಾಡಲ್ಪಟ್ಟಿದೆ"
- },
- "tooltips": {
- "uploadPhotograph": "Ograph ಾಯಾಚಿತ್ರವನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿ",
- "backToDashboard": "ಡ್ಯಾಶ್ಬೋರ್ಡ್ಗೆ ಹಿಂತಿರುಗಿ"
- },
- "emptyList": "ಈ ಪಟ್ಟಿ ಖಾಲಿಯಾಗಿದೆ."
- },
- "modals": {
- "auth": {
- "whoAreYou": "ನೀವು ಯಾರು?",
- "welcome": "ಸ್ವಾಗತ, {{name}}!",
- "loggedOutText": "ರಿಯಾಕ್ಟಿವ್ ರೇಸುಮೆ ನೀವು ಯಾರೆಂದು ತಿಳಿದುಕೊಳ್ಳಬೇಕು ಆದ್ದರಿಂದ ಅದು ನಿಮ್ಮನ್ನು ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಸುರಕ್ಷಿತವಾಗಿ ದೃ ate ೀಕರಿಸುತ್ತದೆ ಮತ್ತು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಾತ್ರ ತೋರಿಸುತ್ತದೆ. ನೀವು ಪ್ರವೇಶಿಸಿದ ನಂತರ, ನಿಮ್ಮ ರೇಸುಮೆವನ್ನು ನಿರ್ಮಿಸಲು, ಹೊಸ ಕೌಶಲ್ಯಗಳನ್ನು ಸೇರಿಸಲು ಅದನ್ನು ಸಂಪಾದಿಸಲು ಅಥವಾ ಅದನ್ನು ಜಗತ್ತಿನೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಲು ನೀವು ಪ್ರಾರಂಭಿಸಬಹುದು!",
- "loggedInText": "ಅದ್ಭುತ. ಈಗ ನೀವು ನಿಮ್ಮನ್ನು ದೃ ated ೀಕರಿಸಿದ್ದೀರಿ, ನೀವು ಇಲ್ಲಿರುವ ನಿಜವಾದ ಕಾರಣವನ್ನು ನಾವು ಪಡೆಯಬಹುದು. ನಿಮ್ಮ ರೇಸುಮೆವನ್ನು ನಿರ್ಮಿಸಲು ಪ್ರಾರಂಭಿಸಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಹೋಗಿ ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ!",
- "buttons": {
- "google": "Google ನೊಂದಿಗೆ ಸೈನ್ ಇನ್ ಮಾಡಿ",
- "anonymous": "ಅನಾಮಧೇಯವಾಗಿ ಸೈನ್ ಇನ್ ಮಾಡಿ"
- }
- },
- "import": {
- "button": "ಫೈಲ್ ಆಯ್ಕೆಮಾಡಿ",
- "reactiveResume": {
- "heading": "ಪರಿಯಾಕ್ಟಿವ್ ರೇಸುಮೆದಿಂದ ಆಮದು ಮಾಡಿ",
- "text": "ರಿಯಾಕ್ಟಿವ್ ರೇಸುಮೆವು ತನ್ನದೇ ಆದ ಸ್ಕೀಮಾ ಸ್ವರೂಪವನ್ನು ಹೊಂದಿದ್ದು ಅದು ನೀಡುವ ಎಲ್ಲಾ ಗ್ರಾಹಕೀಯಗೊಳಿಸಬಹುದಾದ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಹೆಚ್ಚು ಮಾಡುತ್ತದೆ. ಈ ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ಮಾಡಿದ ನಿಮ್ಮ ಪುನರಾರಂಭದ ಬ್ಯಾಕಪ್ ಅನ್ನು ಆಮದು ಮಾಡಲು ನೀವು ಬಯಸಿದರೆ, ಕೆಳಗಿನ ಬಟನ್ ಬಳಸಿ ಫೈಲ್ ಅನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿ."
- },
- "jsonResume": {
- "heading": "JSON ರೇಸುಮೆದಿಂದ ಆಮದು ಮಾಡಿ",
- "text": "JSON ರೇಸುಮೆವು ಸ್ಕೀಮಾ ರಚನೆಗೆ ಮುಕ್ತ ಮಾನದಂಡವಾಗಿದೆ. ಈ ಸ್ವರೂಪದಲ್ಲಿ ತಮ್ಮ ರೇಸುಮೆವನ್ನು ಸಿದ್ಧಪಡಿಸಿದ ಅನೇಕ ಉತ್ಸಾಹಿಗಳಲ್ಲಿ ನೀವು ಒಬ್ಬರಾಗಿದ್ದರೆ, ರಿಯಾಕ್ಟಿವ್ ರೇಸುಮೆದೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಲು ಕೇವಲ ಒಂದು ಕ್ಲಿಕ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ."
- },
- "linkedIn": {
- "heading": "ಲಿಂಕ್ಡ್ ಇನಿಂಧ ಆಮದು ಮಾಡಿ",
- "text": "ಕೆಳಗಿನ ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಸೂಕ್ತವಾದ ಫೈಲ್ ಅನ್ನು ಆರಿಸುವ ಮೂಲಕ ನೀವು ಲಿಂಕ್ಡ್ಇನ್ನಿಂದ ರಫ್ತು ಮಾಡಲಾದ JSON ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಬಹುದು."
- }
- },
- "export": {
- "printDialog": {
- "heading": "ಬ್ರೌಸರ್ನ ಮುದ್ರಣ ಸಂವಾದವನ್ನು ಬಳಸಿ",
- "text": "ತ್ವರಿತ ಪರಿಹಾರವನ್ನು ಬಯಸುವ ನಿಮ್ಮಲ್ಲಿ, ನಿಮ್ಮ ಬ್ರೌಸರ್ಗಿಂತ ಹೆಚ್ಚಿನದನ್ನು ನೀವು ನೋಡಬೇಕಾಗಿಲ್ಲ. ನೀವು ಮಾಡಬೇಕಾಗಿರುವುದು Ctrl / Cmd + P ಅನ್ನು ಒತ್ತಿ ಮತ್ತು ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ಮುದ್ರಣ ಸಂವಾದವನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ನಿಮ್ಮ ರೇಸುಮೆವನ್ನು ತಕ್ಷಣ ಮುದ್ರಿಸಿ.",
- "button": "ರೇಸುಮೆವನ್ನು ಮುದ್ರಿಸಿ"
- },
- "downloadPDF": {
- "heading": "ಪಿಡಿಎಫ್ ಡೌನ್ಲೋಡ್ ಮಾಡಿ",
- "text": "ಈ ಆಯ್ಕೆಗಳು ಒಂದೇ ಪುಟವನ್ನು ಮುದ್ರಿಸಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ನಿಮ್ಮ ರೇಸುಮೆದ ನಿರ್ಬಂಧಿಸದ ಆವೃತ್ತಿ, ಬಹಳಷ್ಟು ವಿಷಯವನ್ನು ಹೊಂದಿರುವವರಿಗೆ ಇದು ಸೂಕ್ತವಾಗಿದೆ. ಪರ್ಯಾಯವಾಗಿ, ನಿಮ್ಮ ರೇಸುಮೆದ ಬಹು-ಪುಟ ಆವೃತ್ತಿಯನ್ನು ನೀವು ಕೇವಲ ಒಂದು ಕ್ಲಿಕ್ನಲ್ಲಿ ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು.",
- "buttons": {
- "single": "ಏಕ ಪುಟ ರೇಸುಮೆ",
- "multi": "ಬಹು ಪುಟ ರೇಸುಮೆ"
- }
- },
- "jsonFormat": {
- "heading": "JSON ಸ್ವರೂಪಕ್ಕೆ ರಫ್ತು ಮಾಡಿ",
- "text": "ಸುರಕ್ಷಿತವಾಗಿಡಲು ನಿಮ್ಮ ಡೇಟಾವನ್ನು ನೀವು JSON ಸ್ವರೂಪಕ್ಕೆ ರಫ್ತು ಮಾಡಬಹುದು, ಇದರಿಂದಾಗಿ ನೀವು ರೇಸುಮೆವನ್ನು ಸಂಪಾದಿಸಲು ಅಥವಾ ಉತ್ಪಾದಿಸಲು ಬಯಸಿದಾಗಲೆಲ್ಲಾ ಅದನ್ನು ಸುಲಭವಾಗಿ ರಿಯಾಕ್ಟಿವ್ ರೇಸುಮೆಗೆ ಆಮದು ಮಾಡಿಕೊಳ್ಳಬಹುದು.",
- "button": "JSON ರಫ್ತು ಮಾಡಿ"
- }
- }
- }
-}
diff --git a/src/i18n/locales/lt.json b/src/i18n/locales/lt.json
deleted file mode 100644
index c4d689e1..00000000
--- a/src/i18n/locales/lt.json
+++ /dev/null
@@ -1,253 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "Nemokamas atvirojo kodo gyvenimo aprašymo kūrimo įrankis.",
- "forms": {
- "name": "Vardas",
- "title": "Kreipinys",
- "subtitle": "Antraštė",
- "required": "privaloma",
- "website": "Svetainė",
- "date": "Data",
- "present": "Dabar",
- "position": "Pareigos",
- "startDate": "Pradžios data",
- "endDate": "Pabaigos data",
- "address": "Adresas",
- "phone": "Telefono numeris",
- "email": "El. pašto adresas",
- "summary": "Apžvalga",
- "markdown": "Šiame teksto bloke palaikomas <1>markdown1>.",
- "validation": {
- "min": "Įveskite bent {{number}} simbolius.",
- "dateRange": "Pabaigos data turi būti vėliau nei pradžios data.",
- "email": "Įveskite teisingą el. pašto adresą.",
- "required": "Šis laukas privalomas.",
- "url": "Įveskite teisingą URL."
- }
- },
- "buttons": {
- "add": "Pridėti",
- "edit": "Redaguoti",
- "cancel": "Atšaukti",
- "delete": "Ištrinti",
- "loading": "Kraunama...",
- "confirmation": "Ar Jūs įsitikinęs?",
- "login": "Prisijungti",
- "logout": "Atsijungti"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Atidaryti įrankį"
- }
- },
- "dashboard": {
- "title": "Skydelis",
- "createResume": "Sukurti gyvenimo aprašymą",
- "editResume": "Redaguoti gyvenimo aprašymą",
- "lastUpdated": "Paskutinį kartą atnaujinta {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} buvo sėkmingai pašalinta(s)."
- },
- "buttons": {
- "duplicate": "Dubliuoti",
- "rename": "Parvardyti"
- },
- "helpText": "Kursite gyvenimo aprašymą nenaudojant šablono. Bet pirmiausia, pavadinkite jį. Tai galėtų būti pareigų, kurių siekiate, pavadinimas. Arba, jei kuriate aprašymą draugui, galite naudoti \"Alekso gyvenimo aprašymas\"."
- },
- "builder": {
- "toasts": {
- "formErrors": "Prieš pateikiant, reikia užpildyti visus reikalaujamus laukus.",
- "doesNotExist": "Gyvenimo aprašymo, kurio ieškai, nebėra... o galbūt niekad ir nebuvo?",
- "loadDemoData": "Nežinai, kaip pradėti? Pabandyk panaudoti demonstracinius duomenis - pamatysi, ką gali sukurti su Reactive Resume.",
- "printError": "Debesų funkcija šiuo metu streikuoja. Pabandyk vėliau arba naudok naršyklės spausdinimo funkciją."
- },
- "sections": {
- "heading": "Antraštė",
- "profile": "Profilis",
- "social": "Socialiniai tinklai",
- "objective": "Tikslai",
- "work": "Darbo patirtis",
- "education": "Išsilavinimas",
- "project": "Projektas",
- "projects": "Projektai",
- "award": "Apdovanojimas",
- "awards": "Apdovanojimai",
- "certification": "Sertifikatas",
- "certifications": "Sertifikatai",
- "skill": "Įgūdis",
- "skills": "Įgūdžiai",
- "hobby": "Pomėgis",
- "hobbies": "Pomėgiai",
- "language": "Kalba",
- "languages": "Kalbos",
- "reference": "Rekomendacija",
- "references": "Rekomendacijos",
- "templates": "Šablonai",
- "layout": "Išdėstymas",
- "colors": "Spalvos",
- "font-size": "Šrifto dydis",
- "fonts": "Šriftai",
- "actions": "Veiksmai",
- "settings": "Nustatymai",
- "about": "Apie"
- },
- "profile": {
- "photograph": "Nuotrauka",
- "firstName": "Vardas",
- "lastName": "Pavardė",
- "birthDate": "Gimimo data",
- "address": {
- "line1": "Adreso pirma eilutė",
- "line2": "Adreso antra eilutė",
- "city": "Miestas",
- "pincode": "Pašto kodas"
- }
- },
- "social": {
- "network": "Socialinis tinklas",
- "username": "Vartotojo vardas",
- "url": "Adresas"
- },
- "work": {
- "company": "Įmonė"
- },
- "education": {
- "institution": "Įstaiga",
- "field": "Studijų kryptis",
- "degree": "Studijų pakopa",
- "gpa": "Įvertinimas"
- },
- "awards": {
- "awarder": "Išdavėjas"
- },
- "certifications": {
- "issuer": "Išdavėjas"
- },
- "skills": {
- "level": "Lygis"
- },
- "languages": {
- "fluency": "Lygis"
- },
- "layout": {
- "block": "Blokas",
- "reset": "Atkurti pradinį išdėstymą",
- "text": "Šis šablonas palaiko {{count}} blokus."
- },
- "colors": {
- "primary": "Pagrindinė spalva",
- "text": "Teksto spalva",
- "background": "Fono spalva"
- },
- "actions": {
- "import": {
- "heading": "Įkelti gyvenimo aprašymą",
- "text": "Galite įkelti informaciją iš įvairių šaltinių, tokių kaip JSON Resume ar savo LinkedIn profilio ir automatiškai užpildyti didžiąją dalį laukų jūsų naujam aprašymui.",
- "button": "Įkelti"
- },
- "export": {
- "heading": "Eksportuoti gyvenimo aprašymą",
- "text": "Eksportuokite savo gyvenimo aprašymą PDF formatu pateikimui darbdaviams, arba JSON failą, kurį galėsi įkelti į šį įrankį ir naudoti kitame įrenginyje.",
- "button": "Eksportuoti"
- },
- "share": {
- "heading": "Dalintis gyvenimo aprašymu",
- "text": "Nuoroda pateikta žemiau bus viešai pasiekiama jei pasidalinsite. Lankytojai bet kuriuo metu galės matyti jūsų aprašymo naujausią versiją."
- },
- "loadDemoData": {
- "text": "Neaišku, ką daryti su tuščiu lapu? Įkelk demonstracinius duomenis, pamatyk kaip aprašymas turėtų atrodyti ir pradėk jį redaguoti.",
- "button": "Įkelti demonstracinius duomenis"
- },
- "resetEverything": {
- "text": "Jautiesi padaręs per daug klaidų? Ne bėda - atkurk viską nuo pradžių vos vienu spustelėjimu, bet būk atsargus, nes atsarginės kopijos nėra.",
- "button": "Atkurti viską"
- }
- },
- "settings": {
- "theme": "Tema",
- "language": "Kalba",
- "translate": "Jei norėtum prisidėti įrankį išversdamas į savo kalbą, <1>apsilankyk šioje nuorodoje1>.",
- "dangerZone": {
- "heading": "Pavojinga zona",
- "text": "Jei norite ištrinti savo paskyrą ir visus joje esančius gyvenimo aprašymus, reikalingas tik vienas spustelėjimas. Būkite atsargus - šio proceso atšaukti neįmanoma.",
- "button": "Ištrinti paskyrą"
- }
- },
- "about": {
- "donate": {
- "heading": "Paaukoti Reactive Resume",
- "text": "Bandau visomis pastangomis, bet jei tau šis įrankis buvo naudingas, ar esi geresnėje padėtyje nei kiti, kuriems jis svarbus gauti pirmąją poziciją, <1>apsvarstyk paaukoti nuo $5 projekto vystymui.1> :)",
- "button": "Nupirk man kavos!"
- },
- "bugFeature": {
- "heading": "Klaida? Trūksta funkcijų?",
- "text": "Kažkas neleidžia tinkamai kurti savo gyvenimo aprašymo? Atradai klaidą kurios neįmanoma išvengti? Paminėk tai mūsų GitHub Issues skiltyje naudodamas veiksmus žemiau.",
- "button": "Pranešti apie klaidą"
- },
- "appreciate": {
- "heading": "Dievini Reactive Resume?",
- "text": "Niekad nepavargstu nuo istorijų apie tai, kaip šis įrankis žmonėms padėjo. Jei jis pasitarnavo ir tau, ar tiesiog manai, kad jis nuostabus, pranešk man. Gali pasiekti mane mano tinklalapyje."
- },
- "sourceCode": {
- "heading": "Programinės įrangos kodas",
- "text": "Nori pasileisti įrankį naudojant jo kodą? Ar esi programuotojas norintis prisidėti prie šio projekto atvirojo kodo vystymo? Spausk žemiau esantį mygtuką.",
- "button": "GitHub saugykla"
- },
- "footer": "Su meile sukurtas <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Įkelti nuotrauką",
- "backToDashboard": "Atgal į skydelį"
- },
- "emptyList": "Šis sąrašas tuščias."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Kas tu?",
- "welcome": "Labas, {{name}}!",
- "loggedOutText": "Reactive Resume turi žinoti kas esi kad galėtų saugiai prijungti tave prie įrankio ir rodyti tik tau skirtą informaciją. Prisijungus galėsi pradėti kurti savo aprašymą, jį redaguoti ar dalintis su pasauliu!",
- "loggedInText": "Puiku. Kadangi jau prisijungei, galime pradėti tai, ko čia ir esi. Spausk mygtuką Atidaryti įrankį kad pradėtum kurti savo gyvenimo aprašymą!",
- "buttons": {
- "google": "Prisijungti su Google",
- "anonymous": "Prisijungti anonimiškai"
- }
- },
- "import": {
- "button": "Pasirinkti failą",
- "reactiveResume": {
- "heading": "Įkelti iš Reactive Resume",
- "text": "Reactive Resume turi savo formatą leidžiantį daugiausia siūlomo funkcionalumo. Jei norėtum įkelti atsarginė kopiją sukurtą šiuo įrankiu, įkelk failą paspausdamas mygtuką esantį žemiau."
- },
- "jsonResume": {
- "heading": "Įkelti iš JSON Resume",
- "text": "JSON Resume yra atviras gyvenimo aprašymo standartas. Jei esi vienas iš entuziastų, kurie turi savo aprašymą paruoštą šiuo formatu, tereikės vieno spustelėjimo kad pradėtum duomenis naudoti su Reactive Resume."
- },
- "linkedIn": {
- "heading": "Įkelti iš LinkedIn",
- "text": "Gali pasirinkti ir įkelti JSON failą eksportuotą naudojant LinkedIn spausdamas mygtuką esantį žemiau."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Naudoti naršyklės spausdinimo įrankį",
- "text": "Ieškantiems greito sprendimo, nereikia dairytis toliau nei savo naršyklėje. Viskas ką reikia padaryti tai spausti Ctrl/Cmd + P klavišus ir atidaryti naršyklės spausdinimo įrankį kad iš kart atspausdintumėte savo aprašymą.",
- "button": "Atspausdinti gyvenimo aprašymą"
- },
- "downloadPDF": {
- "heading": "Atsisiųsti PDF",
- "text": "Šie pasirinkimai leidžia atspausdinti vieno puslapio, neapribotą gyvenimo aprašymo versiją - tobula turintiems daug medžiagos. Taip pat vienu paspaudimu gali parsisiųsti ir kelių puslapių savo aprašymo versiją.",
- "buttons": {
- "single": "Vieno puslapio gyvenimo aprašymas",
- "multi": "Kelių puslapių gyvenimo aprašymas"
- }
- },
- "jsonFormat": {
- "heading": "Eksportuoti JSON formatu",
- "text": "Taip pat gali eksportuoti duomenis JSON formatu saugiam laikymui ir lengvam importavimui atgal į Reactive Resume norint redaguoti esamą ar sugeneruoti naują gyvenimo aprašymą.",
- "button": "Eksportuoti JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/nb.json b/src/i18n/locales/nb.json
deleted file mode 100644
index ac3d8f45..00000000
--- a/src/i18n/locales/nb.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "En gratis og fritt tilgjengelig løsning for å lage en CV.",
- "forms": {
- "name": "Navn",
- "title": "Tittel",
- "subtitle": "Undertittel",
- "required": "påkrevd",
- "website": "Hjemmeside",
- "date": "Dato",
- "present": "NÃ¥tid",
- "position": "Stilling",
- "startDate": "Startdato",
- "endDate": "Sluttdato",
- "address": "Adresse",
- "phone": "Telefonnummer",
- "email": "E-postadresse",
- "summary": "Oppsummering",
- "markdown": "Dette tekstfeltet støtter <1>markdown1>.",
- "contact": "Kontakt",
- "validation": {
- "min": "Vennligst tast minst {{number}} tegn.",
- "dateRange": "Sluttdato må være etter startdato.",
- "email": "Dette må være en gyldig e-postadresse.",
- "required": "Dette er et obligatorisk felt.",
- "url": "Må være en korrekt URL."
- }
- },
- "buttons": {
- "add": "Legg til",
- "edit": "Rediger",
- "cancel": "Avbryt",
- "delete": "Slett",
- "loading": "Laster...",
- "confirmation": "Er du sikker?",
- "login": "Logg inn",
- "logout": "Logg ut"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Gå til app"
- }
- },
- "dashboard": {
- "title": "Oversikt",
- "createResume": "Opprett CV",
- "editResume": "Rediger CV",
- "lastUpdated": "Sist oppdatert {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} ble slettet"
- },
- "buttons": {
- "duplicate": "Dupliser",
- "rename": "Endre navn"
- },
- "helpText": "Du er i ferd med å opprette en ny CV fra start, men la oss først gi den et navn. Det kan være navnet på stillingen du vil søke – eller hvis du lager en CV for en venn, så kan du kalle den Runes CV."
- },
- "builder": {
- "toasts": {
- "formErrors": "Du må fylle ut alle nødvendige felt før du sender inn skjemaet.",
- "doesNotExist": "CV-en du leter etter eksisterer ikke lenger ... eller kanskje den aldri eksisterte?",
- "loadDemoData": "Er du i tvil om hvor du skal begynne? Prøv å laste inn demodata for å se hva Reactive Resume har å tilby.",
- "printError": "Skyfunksjonen får problemer, prøv igjen senere eller bruk utskriftsfunksjonen til nettleseren."
- },
- "sections": {
- "heading": "Overskrift",
- "profile": "Profil",
- "social": "Sosialt nettverk",
- "objective": "Mål",
- "work": "Erfaring",
- "education": "Utdanning",
- "project": "Prosjekt",
- "projects": "prosjekter",
- "award": "Priser",
- "awards": "Prisene",
- "certification": "Sertifisering",
- "certifications": "Sertifiseringer",
- "skill": "Ferdighet",
- "skills": "Ferdigheter",
- "hobby": "Hobby",
- "hobbies": "Hobbyer",
- "language": "Språk",
- "languages": "Språk",
- "reference": "Referanse",
- "references": "Referanser",
- "templates": "Maler",
- "layout": "Oppsett",
- "colors": "Farger",
- "font-size": "Skriftstørrelse",
- "fonts": "Skrifttyper",
- "actions": "Handlinger",
- "settings": "Innstillinger",
- "about": "Om"
- },
- "profile": {
- "photograph": "Foto",
- "firstName": "Fornavn",
- "lastName": "Etternavn",
- "birthDate": "Fødselsdato",
- "address": {
- "line1": "Adresselinje 1",
- "line2": "Adresselinje 2",
- "city": "By",
- "pincode": "Postkode"
- }
- },
- "social": {
- "network": "Nettverk",
- "username": "Brukernavn",
- "url": "URL"
- },
- "work": {
- "company": "Firma"
- },
- "education": {
- "institution": "Institusjon",
- "field": "Studieprogram",
- "degree": "Utdanningsgrad",
- "gpa": "Karaktersnitt"
- },
- "awards": {
- "awarder": "Utsteder"
- },
- "certifications": {
- "issuer": "Utsteder"
- },
- "skills": {
- "level": "Nivå"
- },
- "languages": {
- "fluency": "Språkferdighet"
- },
- "layout": {
- "block": "Blokk",
- "reset": "Tilbakestill utseende",
- "text": "Denne malen støtter {{count}} blokker."
- },
- "colors": {
- "primary": "Primærfarge",
- "text": "Tekstfarge",
- "background": "Bakgrunnsfarge"
- },
- "actions": {
- "import": {
- "heading": "Importer CV-en",
- "text": "Du kan importere informasjonen din fra forskjellige kilder som JSON CV eller din LinkedIn-profil for automatisk å fylle ut mesteparten av dataene i CV-en.",
- "button": "Importere"
- },
- "export": {
- "heading": "Eksporter CV-en",
- "text": "Eksporter CV-en din som PDF for å dele med rekrutterere eller som JSON som lar deg importere den tilbake til denne applikasjonen på en annen datamaskin.",
- "button": "Eksport"
- },
- "share": {
- "heading": "Del dette sammendraget",
- "text": "Koblingen nedenfor vil være offentlig tilgjengelig hvis du deler den, og besøkende vil alltid se den siste versjonen av sammendraget."
- },
- "loadDemoData": {
- "text": "Er du i tvil om hva du skal gjøre med en blank side? Last inn noen demodata og se hvordan et sammendrag kan se ut, og du kan begynne å redigere herfra.",
- "button": "Last inn demodata"
- },
- "resetEverything": {
- "text": "Føler du at du har gjort for mange feil? Ingen bekymringer, fjern alt med bare et klikk, men vær forsiktig hvis du ikke har en kopi.",
- "button": "Tilbakestill alt"
- }
- },
- "settings": {
- "theme": "Tema",
- "language": "Språk",
- "translate": "Hvis du vil bidra med å oversette til ditt eget språk, <1> besøk denne siden 1>.",
- "dangerZone": {
- "heading": "Faresone",
- "text": "Hvis du vil lukke kontoen din og slette alle CV-ene dine, er det bare et klikk unna. Vær oppmerksom på at denne handlingen ikke kan angres.",
- "button": "Slett konto"
- }
- },
- "about": {
- "donate": {
- "heading": "Doner til Reactive Resume",
- "text": "Jeg prøver å gjøre det jeg kan, men hvis du tror at denne appen hjelper deg, eller at du er i en bedre posisjon enn andre som er avhengige av denne appen for å få sin første jobb, <1> kan du vurdere å donere $5 for å holde liv i prosjektet 1> :-)",
- "button": "Kjøp en kopp kaffe til meg!"
- },
- "bugFeature": {
- "heading": "Feil? Ser du etter en ny funksjon?",
- "text": "Er det noe som hindrer deg i å gå videre med CV-en? Har du funnet en dum feil som ikke vil forsvinne? Fortell oss om det på GitHub Issues ved å bruke handlingene nedenfor.",
- "button": "Reis et problem"
- },
- "appreciate": {
- "heading": "Elsker du Reactive Resume?",
- "text": "Jeg blir aldri lei av å høre historier om hvordan denne appen har hjulpet folk, og hvis den har hjulpet deg eller du bare synes Reactive Resume er et flott verktøy, vil jeg gjerne vite det. Du kan nå meg via nettstedet mitt."
- },
- "sourceCode": {
- "heading": "kildekode",
- "text": "Vil du kjøre prosjektet fra kildekoden? Er du en utvikler som vil bidra til åpen kildekodeutvikling av dette prosjektet? Klikk på knappen nedenfor.",
- "button": "Github Repo"
- },
- "footer": "Laget med kjærlighet av <1> Amruth Pillai 1>"
- },
- "tooltips": {
- "uploadPhotograph": "Last opp bilde",
- "backToDashboard": "Tilbake til oversikt"
- },
- "emptyList": "Denne listen er tom."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Hvem er du?",
- "welcome": "Velkommen {{name}}!",
- "loggedOutText": "Reactive Resume trenger å vite hvem du er, slik at vi trygt kan bekrefte deg i appen og bare vise deg informasjonen din. Når du er inne, kan du begynne å bygge din CV, redigere den for å legge til nye muligheter eller dele den med verden!",
- "loggedInText": "Slik. Nå som du har bekreftet deg selv, kan vi gå videre med den virkelige grunnen til at du er her. Klikk på Gå til-app-knappen for å begynne på CV-en!",
- "buttons": {
- "google": "Logg inn med Google",
- "anonymous": "Logg inn anonymt"
- }
- },
- "import": {
- "button": "Velg Fil",
- "reactiveResume": {
- "heading": "Importer fra Reactive Resume",
- "text": "Reactive Resume har sitt eget skjemaformat for å dra nytte av alle alternativene som tilbys. Hvis du vil importere en sikkerhetskopi av CV-en din som er laget med denne appen, kan du laste opp filen med knappen nedenfor."
- },
- "jsonResume": {
- "heading": "Importer fra JSON CV",
- "text": "JSON Resume er en åpen standard for CV-struktur. Hvis du er en av de mange ildsjelene som har sin CV klar i dette formatet, tar det bare et enkelt klikk for å komme i gang med Reactive Resume."
- },
- "linkedIn": {
- "heading": "Importer fra LinkedIn",
- "text": "Du kan importere JSON eksportert fra Reactive Resume ved å klikke på knappen nedenfor og velge filen."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Bruk nettleserens utskriftsdialogboks",
- "text": "For deg som ønsker en rask løsning, bør du ikke bruke mer enn nettleseren din. Alt du trenger å gjøre er å trykke på Ctrl / Cmd + P og åpne en utskriftsdialogboks i nettleseren og umiddelbart skrive ut CV-en.",
- "button": "Skriv ut CV"
- },
- "downloadPDF": {
- "heading": "Last ned PDF",
- "text": "Det er mulig å skrive ut en ensidig versjon av CV-en, perfekt for deg som har mye innhold. Alternativt kan du laste ned en flersidig versjon av CV-en med et enkelt klikk.",
- "buttons": {
- "single": "Sammendrag av én side",
- "multi": "Sammendrag av flere sider"
- }
- },
- "jsonFormat": {
- "heading": "Eksporter til JSON-format",
- "text": "Du kan også eksportere dataene dine i JSON-format for å holde dem trygge, slik at du enkelt kan importere dem til Reactive Resume når du vil endre eller generere en CV.",
- "button": "Eksporter JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/nl.json b/src/i18n/locales/nl.json
deleted file mode 100644
index 4c33cd81..00000000
--- a/src/i18n/locales/nl.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "Een gratis en open source resume builder.",
- "forms": {
- "name": "Naam",
- "title": "Titel",
- "subtitle": "Ondertitel",
- "required": "vereist",
- "website": "Website",
- "date": "Datum",
- "present": "Heden",
- "position": "Functie",
- "startDate": "Startdatum",
- "endDate": "Einddatum",
- "address": "Adres",
- "phone": "Telefoonnummer",
- "email": "E-mailadres",
- "summary": "Samenvatting",
- "markdown": "Dit tekstblok ondersteunt <1>markdown1>.",
- "contact": "Contact",
- "validation": {
- "min": "Je wachtwoord moet uit minimaal {number} tekens bestaan",
- "dateRange": "Einddatum moet na het startdatum plaats vinden",
- "email": "Dit moet een geldig e-mailadres zijn.",
- "required": "Dit is een verplicht veld.",
- "url": "Moet een geldige URL zijn"
- }
- },
- "buttons": {
- "add": "Toevoegen",
- "edit": "Bewerken",
- "cancel": "Annuleren",
- "delete": "Verwijderen",
- "loading": "Bezig met laden...",
- "confirmation": "Weet je het zeker?",
- "login": "Login",
- "logout": "Uitloggen"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Ga naar de app"
- }
- },
- "dashboard": {
- "title": "Dashboard",
- "createResume": "CV aanmaken",
- "editResume": "CV bewerken",
- "lastUpdated": "Laatst bijgewerkt op {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} is succesvol verwijderd "
- },
- "buttons": {
- "duplicate": "Dupliceer",
- "rename": "Naam Wijzigen"
- },
- "helpText": "U gaat een nieuw CV aanmaken vanaf het begin, maar laten we het eerst een naam geven. Dit kan de naam van de rol zijn die u wilt aanvragen, of als je een hervatting maakt voor een vriend, kun je het het Hervatten van Alex' noemen."
- },
- "builder": {
- "toasts": {
- "formErrors": "U moet u alle verplichte velden invullen voordat u dit formulier indient.",
- "doesNotExist": "De CV die u zocht bestaat niet meer... of misschien nooit?",
- "loadDemoData": "Niet zeker waar te beginnen? Probeer de demogegevens te laden om te zien wat Reactive Resume te bieden heeft.",
- "printError": "De cloud-functie werkt momenteel niet, probeer het later opnieuw of gebruik de print-functie in de webbrowser."
- },
- "sections": {
- "heading": "Titel",
- "profile": "Profiel",
- "social": "Sociale netwerken",
- "objective": "Doelstelling",
- "work": "Werkervaring",
- "education": "Opleiding",
- "project": "Project",
- "projects": "Projecten",
- "award": "Prijs",
- "awards": "Prijzen",
- "certification": "Certificaten",
- "certifications": "Certificaten",
- "skill": "Vaardigheid",
- "skills": "Vaardigheden",
- "hobby": "Hobby's",
- "hobbies": "Hobby 's",
- "language": "Taal:",
- "languages": "Talen",
- "reference": "Referentie",
- "references": "Referenties",
- "templates": "Templates",
- "layout": "Layout",
- "colors": "Kleuren",
- "font-size": "Lettergrootte",
- "fonts": "Lettertypes",
- "actions": "Acties",
- "settings": "Instellingen",
- "about": "Over"
- },
- "profile": {
- "photograph": "foto",
- "firstName": "Voornaam",
- "lastName": "Achternaam",
- "birthDate": "Geboortedatum",
- "address": {
- "line1": "Adresveld 1",
- "line2": "Adresveld 2",
- "city": "Stad",
- "pincode": "Postcode"
- }
- },
- "social": {
- "network": "Netwerk",
- "username": "Gebruikersnaam",
- "url": "URL"
- },
- "work": {
- "company": "Bedrijf"
- },
- "education": {
- "institution": "Instelling",
- "field": "Type onderwijs",
- "degree": "Type diploma",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Toegekend"
- },
- "certifications": {
- "issuer": "Verstrekker"
- },
- "skills": {
- "level": "Niveau"
- },
- "languages": {
- "fluency": "Vloeiigheid"
- },
- "layout": {
- "block": "Blok",
- "reset": "Herstel lay-out",
- "text": "Deze template ondersteunt {{count}} blokken."
- },
- "colors": {
- "primary": "Hoofdkleur",
- "text": "Tekst Kleur",
- "background": "Achtergrondkleur"
- },
- "actions": {
- "import": {
- "heading": "Je CV importeren",
- "text": "U kunt uw gegevens importeren uit verschillende bronnen zoals JSON CV of uw LinkedIn om de meeste gegevens automatisch in te vullen voor uw CV.",
- "button": "Importeer"
- },
- "export": {
- "heading": "Exporteer uw CV",
- "text": "Uw CV als een PDF exporteren om te delen met recruiters of een JSON die u terug kunt importeren naar deze app op een andere computer.",
- "button": "Exporteren"
- },
- "share": {
- "heading": "Deel uw CV",
- "text": "De onderstaande link is openbaar als je ervoor kiest om deze te delen. Bezoekers kunnen dan de meest recente versie van je CV zien."
- },
- "loadDemoData": {
- "text": "Onduidelijk op wat te doen met een verse lege pagina? Laad wat demogegevens om te zien hoe een hervatting eruit zou moeten zien en je kunt daar beginnen met bewerken.",
- "button": "Laad Demo gegevens"
- },
- "resetEverything": {
- "text": "Veel fouten gemaakt? Geen zorgen, verwijder alles met slechts één klik, maar pas op als er geen backups zijn.",
- "button": "Verwijder alles?"
- }
- },
- "settings": {
- "theme": "Thema",
- "language": "Taal:",
- "translate": "Als u wilt bijdragen door vertalingen in uw taal aan te bieden, <1>, bezoek dan deze link1>.",
- "dangerZone": {
- "heading": "Gevaren zone",
- "text": "Als u uw account wilt verwijderen en al uw CV's wilt wissen, is het slechts één knop weg. Wees voorzichtig omdat dit een onomkeerbaar proces is.",
- "button": "Account Verwijderen"
- }
- },
- "about": {
- "donate": {
- "heading": "Doneer aan Reactiv Resume",
- "text": "Ik probeer te doen wat ik kan, maar als je de app nuttig hebt gevonden of je bent in een betere positie dan anderen die voor hun eerste baan van dit project afhankelijk zijn <1>Overweeg om slechts $5 te doneren om het project in leven te houden1> :)",
- "button": "Koop een kopje koffie voor mij!"
- },
- "bugFeature": {
- "heading": "Functieaanvraag",
- "text": "Iets dat je voortgang verhindert om te hervatten of te hervatten? Heb je een vervelende bug gevonden die gewoon niet zal stoppen? Praat erover op de GitHub Issues sectie met behulp van de onderstaande acties.",
- "button": "Breng een probleem op"
- },
- "appreciate": {
- "heading": "Vind je Reactive Resume leuk?",
- "text": "Ik hoor vaak hoe deze app mensen heeft geholpen en als het je hielp, of je hebt net Reactive Resume om een geweldig hulpmiddel te zijn, laat het me weten. U kunt mij bereiken op mijn website."
- },
- "sourceCode": {
- "heading": "Broncode",
- "text": "Wil je het project uitvoeren vanuit de bron? Bent u een ontwikkelaar die bereid is bij te dragen aan de open-source ontwikkeling van dit project? Klik op de knop hieronder.",
- "button": "GitHub Repo"
- },
- "footer": "Gemaakt met liefde door <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Foto Uploaden",
- "backToDashboard": "Ga terug na dashboard"
- },
- "emptyList": "Deze lijst is leeg."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Wie bent u?",
- "welcome": "Welkom, {name}!",
- "loggedOutText": "Reactieve Hervat moet weten wie je bent, zodat het je veilig kan verifiëren in de app en je alleen je informatie kan tonen. Zodra je lid bent, kun je beginnen met het bouwen van je rego, het bewerken om nieuwe vaardigheden toe te voegen of deze te delen met de wereld!",
- "loggedInText": "Geweldig. Nu u zichzelf hebt geverifieerd, kunnen we doorgaan met de echte reden dat u hier bent. Klik op de knop Ga naar de App om uw hervat!",
- "buttons": {
- "google": "Log in met Google+",
- "anonymous": "Anoniem inloggen"
- }
- },
- "import": {
- "button": "Bestand selecteren",
- "reactiveResume": {
- "heading": "Importeren van Reactive Resume",
- "text": "Reactive Resume heeft zijn eigen schemaformaat om alle mogelijkheden te faciliteren. Als je een reservekopie van je CV die je met deze app hebt gemaakt wilt importeren, upload dan het bestand met de knop hieronder."
- },
- "jsonResume": {
- "heading": "Importeren uit JSON CV",
- "text": "JSON CV is een open standaard voor de hervatting van de schemastructuur. Als je een van de vele enthousiastelingen bent die hun hervatten in deze vorm klaar hebben, Er is maar één klik nodig om met het Reactieve Hervatten te beginnen."
- },
- "linkedIn": {
- "heading": "Geïmporteerd via LinkedIn op",
- "text": "Met de onderstaande knop kun je een JSON-bestand selecteren dat je via LinkedIn hebt geëxporteerd om te importeren."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Gebruik Browser's Print Dialoog",
- "text": "Voor degenen onder u die een snelle oplossing willen, hoef je niet verder te kijken dan je browser. Je hoeft alleen maar op Ctrl/Cmd + P te drukken om het afdrukdialoogvenster in je browser te openen en je CV direct te laten printen.",
- "button": "CV afdrukken"
- },
- "downloadPDF": {
- "heading": "Download PDF",
- "text": "Met deze opties kunt u een enkele pagina printen, zonder beperkingen, versie van uw resume, perfect voor degenen die veel inhoud hebben. U kunt ook een multi-pagina-versie van uw CV downloaden met slechts één klik.",
- "buttons": {
- "single": "Één pagina CV",
- "multi": "Meerdere pagina's CV"
- }
- },
- "jsonFormat": {
- "heading": "Exporteren naar JSON-formaat",
- "text": "U kunt uw gegevens ook exporteren in JSON formaat voor het veilig bewaren, zodat u deze gemakkelijk terug kunt importeren in Reactive Resume wanneer u wilt bewerken of een hervatten.",
- "button": "JSON exporteren"
- }
- }
- }
-}
diff --git a/src/i18n/locales/pl.json b/src/i18n/locales/pl.json
deleted file mode 100644
index df4246bb..00000000
--- a/src/i18n/locales/pl.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "Otwarte i darmowe narzędzie do tworzenia CV.",
- "forms": {
- "name": "Imię",
- "title": "Stanowisko",
- "subtitle": "Podtytuł",
- "required": "wymagane",
- "website": "Strona",
- "date": "Data",
- "present": "Obecnie",
- "position": "Stanowisko",
- "startDate": "Data rozpoczęcia",
- "endDate": "Data zakończenia",
- "address": "Adres",
- "phone": "Telefon",
- "email": "Adres e-mail",
- "summary": "Podsumowanie",
- "markdown": "Ten blok tekstowy obsługuje <1>markdown1>.",
- "contact": "Kontakt",
- "validation": {
- "min": "Wprowadź co najmniej {{number}} znaków.",
- "dateRange": "Data końcowa musi być późniejsza niż data początkowa.",
- "email": "Adres e-mail musi być poprawny.",
- "required": "To pole jest wymagane.",
- "url": "Niepoprawny adres strony internetowej."
- }
- },
- "buttons": {
- "add": "Dodaj",
- "edit": "Edytuj",
- "cancel": "Anuluj",
- "delete": "Usuń",
- "loading": "Ładuję...",
- "confirmation": "Na pewno?",
- "login": "Login",
- "logout": "Wyloguj"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Przejdź do aplikacji"
- }
- },
- "dashboard": {
- "title": "Panel",
- "createResume": "Utwórz Cv",
- "editResume": "Edytuj Cv",
- "lastUpdated": "Ostatnia aktualizacja {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} usunięto pomyślnie"
- },
- "buttons": {
- "duplicate": "Duplikat",
- "rename": "Zmień nazwę"
- },
- "helpText": "Zaczynasz tworzenie Cv od zera, ale najpierw, nadaj mu identyfikator. Co może być identyfikatorem? Na przykład stanowisko, o które chcesz się ubiegać lub, jeśli tworzysz Cv dla przyjaciela, identyfikatorem może być Cv Michała."
- },
- "builder": {
- "toasts": {
- "formErrors": "Musisz wypełnić wszystkie wymagane pola przed przesłaniem tego formularza.",
- "doesNotExist": "Cv którego szukałeś(aś) już nie istnieje... a może nigdy nie istniało?",
- "loadDemoData": "Nie jesteś pewien, gdzie rozpocząć? Spróbuj załadować demo, aby zobaczyć, co Reactive Resume może Ci zaoferować.",
- "printError": "Wystąpiły problemy z funkcją chmury, spróbuj ponownie później lub użyj funkcji drukowania w przeglądarce."
- },
- "sections": {
- "heading": "Nagłówek",
- "profile": "Profil",
- "social": "Media społecznościowe",
- "objective": "Cele",
- "work": "Doświadczenie zawodowe",
- "education": "Wyksztłacenie",
- "project": "Projekt",
- "projects": "Ptojekty",
- "award": "Nagroda",
- "awards": "Nagrody",
- "certification": "Certyfikat",
- "certifications": "Certyfikaty",
- "skill": "Umiejętność",
- "skills": "Umiejętności",
- "hobby": "Hobby",
- "hobbies": "Zainteresowania",
- "language": "Język",
- "languages": "Języki",
- "reference": "Referencja",
- "references": "Referencje",
- "templates": "Szablony",
- "layout": "Wygląd",
- "colors": "Kolory",
- "font-size": "Rozmiar czcionki",
- "fonts": "Czcionki",
- "actions": "Akcje",
- "settings": "Ustawienia",
- "about": "O aplikacji"
- },
- "profile": {
- "photograph": "Fotografia",
- "firstName": "Imię",
- "lastName": "Nazwisko",
- "birthDate": "Data urodzin",
- "address": {
- "line1": "Pole adresowe 1",
- "line2": "Pole adresowe 2",
- "city": "Miasto",
- "pincode": "Kod pocztowy"
- }
- },
- "social": {
- "network": "Sieć",
- "username": "Nazwa użytkownika",
- "url": "Adres URL"
- },
- "work": {
- "company": "Firma"
- },
- "education": {
- "institution": "Instytucja",
- "field": "Pole badawcze",
- "degree": "Rodzaj stopnia",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Nagradzający"
- },
- "certifications": {
- "issuer": "Wystawiony przez"
- },
- "skills": {
- "level": "Poziom"
- },
- "languages": {
- "fluency": "Poziom znajomości"
- },
- "layout": {
- "block": "Blok",
- "reset": "Zresetuj układ",
- "text": "Ten szablon obsługuje {{count}} bloków."
- },
- "colors": {
- "primary": "Kolor podstawowy",
- "text": "Kolor tekstu",
- "background": "Kolor tła"
- },
- "actions": {
- "import": {
- "heading": "Importuj swoje CV",
- "text": "Możesz zaimportować informacje z różnych źródeł, takich jak JSON Resume lub LinkedIn w celu autouzupełniania danych do Twojego CV.",
- "button": "Importuj"
- },
- "export": {
- "heading": "Eksportuj swoje CV",
- "text": "Eksportuj swoje CV jako plik PDF, aby udostępnić je rekruterom lub wybierz format JSON, który będziesz mógł importować z powrotem do tej aplikacji na innym komputerze.",
- "button": "Eksportuj"
- },
- "share": {
- "heading": "Udostępnij swoje CV",
- "text": "Poniższy link będzie dostępny publicznie jeśli zdecydujesz się go udostępnić, a odbiorcy zobaczą najnowszą wersję Twojego CV w każdej chwili."
- },
- "loadDemoData": {
- "text": "Nie wiesz, co zrobić z czystą stroną? Załaduj demo i sprawdź, jak powinno wyglądać CV. Od razu możesz rozpocząć jego edycję.",
- "button": "Załaduj demo"
- },
- "resetEverything": {
- "text": "Czujesz, że popełniłeś zbyt wiele błędów? Nie martw się, usuń wszystko jednym kliknięciem, ale postępuj ostrożnie, jeśli nie masz kopii zapasowej.",
- "button": "Zresetuj wszystko"
- }
- },
- "settings": {
- "theme": "Motyw",
- "language": "Język",
- "translate": "Jeśli chcesz przyczynić się do tłumaczenia w swoim języku, <1>odwiedź ten link1>.",
- "dangerZone": {
- "heading": "Niebezpieczna strefa",
- "text": "Jeśli chcesz usunąć swoje konto i usunąć wszystkie swoje CV, wystarczy, że klikniesz w jeden przycisk. Zachowaj ostrożność, ponieważ ten proces jest nieodwracalny.",
- "button": "Usuń konto"
- }
- },
- "about": {
- "donate": {
- "heading": "Wesprzyj Reactive Resume",
- "text": "Robię co mogę, więc jeśli uważasz, że aplikacja jest pomocna, albo jesteś w lepszej pozycji, niż osoby, które polegają na tym projekcie, aby znaleźć swoją pierwszą pracę, <1>rozważ darowiznę (nie mniej niż 5 $, aby utrzymać projekt przy życiu1>) :)",
- "button": "Kup mi kawę!"
- },
- "bugFeature": {
- "heading": "Błąd? Prośba o nową funkcjonalność?",
- "text": "Coś nie pozwala Ci ukończyć pracy na CV? Trafiłeś na błąd, który nie daje Ci spokoju? Porozmawiaj o tym w sekcji GitHub Issues.",
- "button": "Zgłoś problem"
- },
- "appreciate": {
- "heading": "Podobała Ci się praca w Reacitve Resume?",
- "text": "Jeśli ta aplikacja pomogła Ci w znalezieniu wymarzonej pracy lub po prostu uważasz, że to świetny projekt, napisz o tym do mnie! Nigdy nie mam dość takich wiadomości."
- },
- "sourceCode": {
- "heading": "Kod źródłowy",
- "text": "Chcesz uruchomić projekt za pomocą kodu źródłowego? Chcesz pomóc w rozwoju tego projektu? Kliknij przycisk poniżej.",
- "button": "Repozytorium na GitHub"
- },
- "footer": "Stworzone z uczuciem przez <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Załaduj zdjęcie",
- "backToDashboard": "Wróć do panelu"
- },
- "emptyList": "Lista jest pusta."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Kim jesteś?",
- "welcome": "Witaj, {{name}}!",
- "loggedOutText": "Reactive Resume musi wiedzieć, kim jesteś, aby mógł bezpiecznie uwierzytelnić Cię w aplikacji i pokazać Ci informacje. Gdy już wejdziesz do aplikacji, możesz zacząć budować swoje CV, edytować je, dodawać nowe umiejętności lub podzielić się CV ze światem!",
- "loggedInText": "Świetnie. Teraz możemy przejść do tworzenia CV. Kliknij przycisk Przejdź do aplikacji!",
- "buttons": {
- "google": "Zaloguj się przez konto Google",
- "anonymous": "Zaloguj się anonimowo"
- }
- },
- "import": {
- "button": "Wybierz plik",
- "reactiveResume": {
- "heading": "Importuj z Reactive Resume",
- "text": "Reactive Resume korzysta za własnego formatu zapisy, który pozwala na maksymalne wykorzystanie możliwości aplikacji. Jeśli chcesz zaimportować kopię zapasową, wystarczy przesłać plik za pomocą poniższego przycisku."
- },
- "jsonResume": {
- "heading": "Importuj z JSON Resume",
- "text": "JSON Resume jest otwartym standardem do przechowywania struktury CV. Jeśli jesteś jednym z wielu entuzjastów, którzy są gotowi zapisania CV w tym formacie, wystarczy jedno kliknięcie, aby plik znalazł się na Twoim dysku."
- },
- "linkedIn": {
- "heading": "Importuj z LinkedIn",
- "text": "Możesz zaimportować JSON, który został stworzony w oparciu o Twój profil z LinkedIn klikając przycisk poniżej i wybierając odpowiedni plik."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Użyj okna dialogowego wydruku przeglądarki",
- "text": "Dla tych z ciebie, którzy chcą szybkiego rozwiązania - naciśnij Ctrl/Cmd + P i otwórz okno dialogowe drukowania w przeglądarce i Twoje CV zostanie natychmiast wydrukowane.",
- "button": "Drukuj CV"
- },
- "downloadPDF": {
- "heading": "Pobierz plik PDF",
- "text": "Te opcje pozwalają na stworzenie pliku PDF zawierającego jednostronicowe CV. Może także pobrać wersję, która ma więcej, niż jedną stronę.",
- "buttons": {
- "single": "Jednostronicowe CV",
- "multi": "Wielostronicowe CV"
- }
- },
- "jsonFormat": {
- "heading": "Eksportuj do formatu JSON",
- "text": "Możesz również wyeksportować swoje dane do formatu JSON w celu ich bezpiecznego przechowywania, tak aby można było z łatwością importować je z powrotem do Reactive Resume, gdy tylko zapragniesz edytować lub ponownie wygenerować CV.",
- "button": "Eksportuj jako JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/pt-br.json b/src/i18n/locales/pt-br.json
deleted file mode 100644
index 430cdcca..00000000
--- a/src/i18n/locales/pt-br.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "Um gerador de currículo grátis e de código aberto.",
- "forms": {
- "name": "Nome",
- "title": "Título",
- "subtitle": "Subtítulo",
- "required": "obrigatório",
- "website": "Site",
- "date": "Data",
- "present": "Presente",
- "position": "Cargo",
- "startDate": "Data de Início",
- "endDate": "Data de Término",
- "address": "Endereço",
- "phone": "Telefone",
- "email": "Email",
- "summary": "Resumo",
- "markdown": "Esse bloco de texto permite uso de <1>markdown1>.",
- "contact": "Contato",
- "validation": {
- "min": "Por favor digite pelo menos {{number}} caracteres.",
- "dateRange": "Data de Término precisa ser após Data de Início.",
- "email": "Insira um email válido.",
- "required": "Esse campo é obrigatório.",
- "url": "A URL precisa ser válida."
- }
- },
- "buttons": {
- "add": "Adicionar",
- "edit": "Editar",
- "cancel": "Cancelar",
- "delete": "Deletar",
- "loading": "Carregando...",
- "confirmation": "Está certo disso?",
- "login": "Entrar",
- "logout": "Sair"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Ir para o App"
- }
- },
- "dashboard": {
- "title": "Painel de Controle",
- "createResume": "Criar Currículo",
- "editResume": "Editar Currículo",
- "lastUpdated": "Atualizado pela última vez em {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} foi removido com sucesso"
- },
- "buttons": {
- "duplicate": "Duplicar",
- "rename": "Renomear"
- },
- "helpText": "Você irá criar um novo currículo do zero, mas primeiro, vamos dar um nome a ele. Pode ser o nome do cargo que você deseja conseguir, ou se você estiver fazendo um currículo para um amigo, pode dar o nome de Currículo do João."
- },
- "builder": {
- "toasts": {
- "formErrors": "Talvez você precise completar todos os campos obrigatórios antes de enviar esse formulário.",
- "doesNotExist": "O currículo que você estava procurando não existe mais... ou talvez nunca tenha existido?",
- "loadDemoData": "Não sabe por onde começar? Tente usar os dados de demonstração para ver o que o Reactive Resume tem para lhe oferecer.",
- "printError": "A função de nuvem está com problemas, tente novamente mais tarde ou use o recurso de impressão do navegador."
- },
- "sections": {
- "heading": "Cabeçalho",
- "profile": "Perfil",
- "social": "Redes Sociais",
- "objective": "Objetivo",
- "work": "Experiência Profissional",
- "education": "Educação",
- "project": "Projeto",
- "projects": "Projetos",
- "award": "Prêmio",
- "awards": "Prêmios",
- "certification": "Certificado",
- "certifications": "Certificados",
- "skill": "Habilidade",
- "skills": "Habilidades",
- "hobby": "Hobby",
- "hobbies": "Hobbies",
- "language": "Idioma",
- "languages": "Idiomas",
- "reference": "Referência",
- "references": "Referências",
- "templates": "Modelos",
- "layout": "Layout",
- "colors": "Cores",
- "font-size": "Tamanho da fonte",
- "fonts": "Fontes",
- "actions": "Ações",
- "settings": "Configurações",
- "about": "Sobre"
- },
- "profile": {
- "photograph": "Foto",
- "firstName": "Primeiro Nome",
- "lastName": "Sobrenome",
- "birthDate": "Data de Nascimento",
- "address": {
- "line1": "Endereço Linha 1",
- "line2": "Endereço Linha 2",
- "city": "Cidade",
- "pincode": "Código postal"
- }
- },
- "social": {
- "network": "Rede Social",
- "username": "Nome de Usuário",
- "url": "URL"
- },
- "work": {
- "company": "Empresa"
- },
- "education": {
- "institution": "Instituto",
- "field": "Curso",
- "degree": "Tipo de Graduação",
- "gpa": "CR"
- },
- "awards": {
- "awarder": "Concedente"
- },
- "certifications": {
- "issuer": "Emissor"
- },
- "skills": {
- "level": "Nível"
- },
- "languages": {
- "fluency": "Fluência"
- },
- "layout": {
- "block": "Bloco",
- "reset": "Reiniciar Layout",
- "text": "Esse modelo suporta {{count}} blocos."
- },
- "colors": {
- "primary": "Cor Primária",
- "text": "Cor do Texto",
- "background": "Cor do Fundo"
- },
- "actions": {
- "import": {
- "heading": "Importe seu Currículo",
- "text": "Você pode importar suas informações de várias fontes como JSON Resume ou seu LinkedIn para preencher automaticamente a maior parte dos dados.",
- "button": "Importar"
- },
- "export": {
- "heading": "Exporte seu Currículo",
- "text": "Exporte seu currículo como PDF para compartilhar com recrutadores ou como um arquivo JSON que você poderá importar de volta a esse app em outro computador.",
- "button": "Exportar"
- },
- "share": {
- "heading": "Compartilhe seu Currículo",
- "text": "O link abaixo será acessível ao público se você escolher compartilhá-lo, e quem receber o link irá ver a versão mais atualizada do seu currículo a qualquer momento."
- },
- "loadDemoData": {
- "text": "Não sabe o que fazer com essa página em branco? Carregue dados de demonstração para ver como um currículo parece e então você pode começar a editar a partir disso.",
- "button": "Carregar Dados de Demonstração"
- },
- "resetEverything": {
- "text": "Acha que cometeu muitos erros? Sem problema, limpe tudo com um só clique, mas cuidado caso você não tenha nenhum backup.",
- "button": "Limpar Tudo"
- }
- },
- "settings": {
- "theme": "Tema",
- "language": "Idioma",
- "translate": "Se você quiser contribuir com traduções para o seu idioma, por favor visite <1>este link1>.",
- "dangerZone": {
- "heading": "Zona de Perigo",
- "text": "Se você quiser deletar sua conta e todos seus currículos, só precisa de um clique. Por favor, esteja ciente que esse processo é irreversível.",
- "button": "Deletar Conta"
- }
- },
- "about": {
- "donate": {
- "heading": "Faça uma doação à Reactive Resume",
- "text": "Eu tento fazer o que posso, mas se você achou esse app útil, ou se você está em uma posição melhor do que outros que dependem desse projeto para conseguir seu primeiro emprego, <1>por favor considere doar mesmo que $5 para ajudar a mantér esse projeto vivo1> :)",
- "button": "Me compre um café!"
- },
- "bugFeature": {
- "heading": "Bug? Sugerir uma funcionalide?",
- "text": "Algo o está impedindo de completar seu currículo? Achou um bug que simplesmente não conseguiu resolver? Fale sobre isso na seção de problemas no GitHub usando o comando abaixo.",
- "button": "Levantar uma Questão"
- },
- "appreciate": {
- "heading": "Amou Reactive Resume?",
- "text": "Eu nunca me canso de ouvir histórias de como esse app ajudou alguém, e se te ajudou, ou se você apenas achou Reactive Resume uma ferramenta incrível, conte para mim. Você pode entrar em contato comigo no meu site."
- },
- "sourceCode": {
- "heading": "Código Fonte",
- "text": "Quer rodar esse projeto a partir da fonte? Você é um desenvolvedor disposto a contribuir com esse projeto de código aberto? Clique no botão abaixo.",
- "button": "Repositório no GitHub"
- },
- "footer": "Feito com amor por <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Enviar Foto",
- "backToDashboard": "Volte para o painel de controle"
- },
- "emptyList": "Essa lista está vazia."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Quem é você?",
- "welcome": "Bem vindo, {{name}}!",
- "loggedOutText": "Reactive Resume precisa saber quem é você para que possa lhe autenticar de forma segura no app e lhe mostrar apenas sua informação. Ao entrar, você poderá começar a montar seu currículo, editar, adicionar novas habilidades e compartilhar com o mundo!",
- "loggedInText": "Ótimo. Agora que você foi autenticado, podemos seguir com a razão real pela qual está aqui. Clique no botão Ir ao App e comece a montar seu currículo!",
- "buttons": {
- "google": "Entre com Google",
- "anonymous": "Entre de forma Anônima"
- }
- },
- "import": {
- "button": "Escolher Arquivo",
- "reactiveResume": {
- "heading": "Importe do Reactive Resume",
- "text": "Reactive Resume tem seu próprio formato de arquivo para extrair o máximo de todas as possibilidades de customização que ele tem a oferecer. Se você gostaria de importar um backup de seu currículo feito neste app, basta realizar o upload utilizando o botão abaixo."
- },
- "jsonResume": {
- "heading": "Importe do JSON Resume",
- "text": "JSON Resume é um modelo padrão para estrutura de currículos. Se voce é um dos vários entusiastas que possuem um currículo pronto nesse formato, tudo que precisa é um clique para começar a usar Reactive Resume."
- },
- "linkedIn": {
- "heading": "Importe do LinkedIn",
- "text": "Você pode importar um arquivo JSON que foi exportado pelo LinkedIn clicando no botão abaixo e selecionando o arquivo apropriado."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use a caixa de diálogo de impressão do navegador.",
- "text": "Para aqueles que querem uma solução rápida, não precisa ir além do navegador. Tudo que você precisa fazer é apertar Ctrl/Cmd + P e abrir a caixa de diálogo de impressão no seu navegador e imprimir seu currículo imediatamente.",
- "button": "Imprimir Currículo"
- },
- "downloadPDF": {
- "heading": "Fazer download de PDF",
- "text": "Essas opções permitem que você baixe uma versão sem restrições do seu currículo em uma única página, perfeita para aqueles que tem muito conteúdo. Ou então, você também pode fazer o download de uma versão com múltiplas páginas. Tudo com um só clique.",
- "buttons": {
- "single": "Currículo de uma página",
- "multi": "Currículo com múltiplas páginas"
- }
- },
- "jsonFormat": {
- "heading": "Exporte no formato JSON",
- "text": "Você também pode exportar seus dados no formato JSON para guardar de forma segura, para que então você possa importar facilmente de volta ao Reactive Resume sempre que você quiser editar ou gerar um currículo novo.",
- "button": "Exportar JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/pt-pt.json b/src/i18n/locales/pt-pt.json
deleted file mode 100644
index 54d86783..00000000
--- a/src/i18n/locales/pt-pt.json
+++ /dev/null
@@ -1,251 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "Um construtor de currículos gratuito e open source.",
- "forms": {
- "name": "Nome",
- "title": "Título",
- "subtitle": "Subtítulo",
- "required": "obrigatório",
- "website": "Website",
- "date": "Data",
- "present": "Presente",
- "position": "Cargo",
- "startDate": "Data de Início",
- "endDate": "Data de Término",
- "address": "Morada",
- "phone": "Telefone",
- "email": "Email",
- "summary": "Resumo",
- "markdown": "Este bloco de texto suporta <1>markdown1>.",
- "validation": {
- "min": "Por favor, insira pelo menos {{number}} caracteres.",
- "dateRange": "A Data de Término deve ser depois da Data de Início.",
- "email": "Insira um email válido.",
- "required": "Este campo é obrigatório.",
- "url": "Insira um URL válido."
- }
- },
- "buttons": {
- "add": "Adicionar",
- "edit": "Editar",
- "cancel": "Cancelar",
- "delete": "Apagar",
- "loading": "Carregando...",
- "confirmation": "Tem a certeza?",
- "login": "Entrar",
- "logout": "Sair"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Ir para a App"
- }
- },
- "dashboard": {
- "title": "Painel de Controlo",
- "createResume": "Criar Currículo",
- "editResume": "Editar Currículo",
- "lastUpdated": "Última Atualização {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} foi apagado com sucesso"
- },
- "buttons": {
- "duplicate": "Duplicar",
- "rename": "Renomear"
- },
- "helpText": "Vai criar um currículo de raiz, mas primeiro vamos dar-lhe um nome. Este pode ser o nome da posição a que se quer candidatar, ou se está a fazer o currículo para um amigo, pode chamar-lhe Currículo do Manel."
- },
- "builder": {
- "toasts": {
- "formErrors": "Pode ser necessário preencher todos os campos obrigatórios antes de poder submeter este formulário.",
- "doesNotExist": "O currículo que está a procurar já não existe... ou se calhar nunca existiu?",
- "loadDemoData": "Não sabe por onde começar? Experimente carregar dados de exemplo para ver o que o Reactive Resume tem para oferecer."
- },
- "sections": {
- "heading": "Cabeçalho",
- "profile": "Perfil",
- "social": "Redes Sociais",
- "objective": "Objetivo",
- "work": "Experiência Profissional",
- "education": "Educação",
- "project": "Projeto",
- "projects": "Projetos",
- "award": "Prémio",
- "awards": "Prémios",
- "certification": "Certificado",
- "certifications": "Certificados",
- "skill": "Competência",
- "skills": "Competências",
- "hobby": "Passatempo",
- "hobbies": "Passatempos",
- "language": "Língua",
- "languages": "Línguas",
- "reference": "Referência",
- "references": "Referências",
- "templates": "Modelos",
- "layout": "Layout",
- "colors": "Cores",
- "fonts": "Fontes",
- "actions": "Ações",
- "settings": "Configurações",
- "about": "Acerca"
- },
- "profile": {
- "photograph": "Fotografia",
- "firstName": "Nome",
- "lastName": "Apelido",
- "birthDate": "Data de Nascimento",
- "address": {
- "line1": "Morada Linha 1",
- "line2": "Morada Linha 2",
- "city": "Cidade",
- "pincode": "Código Postal"
- }
- },
- "social": {
- "network": "Rede",
- "username": "Nome de utilizador",
- "url": "URL"
- },
- "work": {
- "company": "Empresa"
- },
- "education": {
- "institution": "Instituto",
- "field": "Curso",
- "degree": "Tipo de Diploma",
- "gpa": "Média Final"
- },
- "awards": {
- "awarder": "Entidade adjudicante"
- },
- "certifications": {
- "issuer": "Emissor"
- },
- "skills": {
- "level": "Nível"
- },
- "languages": {
- "fluency": "Fluência"
- },
- "layout": {
- "block": "Bloco",
- "reset": "Reiniciar Layout",
- "text": "Este modelo suporta {{count}} blocos."
- },
- "colors": {
- "primary": "Cor Primária",
- "text": "Cor do Texto",
- "background": "Cor de Fundo"
- },
- "actions": {
- "import": {
- "heading": "Importar o seu Currículo",
- "text": "Pode importar a sua informação de várias fontes como o JSON Resume ou o LinkedIn, e preencher automaticamente a maioria dos dados do seu currículo.",
- "button": "Importar"
- },
- "export": {
- "heading": "Exportar Currículo",
- "text": "Exporte o seu currículo como PDF para partilhá-lo com recrutadores, ou como ficheiro JSON que poderá usar para importar os seus dados mais tarde para esta app noutro computador.",
- "button": "Exportar"
- },
- "share": {
- "heading": "Partilhar Currículo",
- "text": "A ligação abaixo será pública se decidir partilhá-la, e quem tiver o link poderá ver a versão mais recente do seu CV em qualquer momento."
- },
- "loadDemoData": {
- "text": "Não sabe o que fazer com uma página em branco? Carregue alguns dados de demonstração para ver qual o aspeto de um currículo. Depois, pode começar a editar a partir daí.",
- "button": "Carregar Dados de Demonstração"
- },
- "resetEverything": {
- "text": "Sente que fez demasiados erros? Não há problema. Apague tudo com um clique, mas tenha cuidado no caso de não ter uma cópia de segurança.",
- "button": "Apagar Tudo"
- }
- },
- "settings": {
- "theme": "Tema",
- "language": "Língua",
- "translate": "Se quiser contribuir com uma tradução na sua própria língua, por favor <1>visite este link1>.",
- "dangerZone": {
- "heading": "Zona de Perigo",
- "text": "Se quiser apagar a sua conta e todos os seus currículos, está apenas a um botão de distância. Por favor tenha em conta que esta ação é irreversível.",
- "button": "Apagar Conta"
- }
- },
- "about": {
- "donate": {
- "heading": "Faça um donativo para o Reactive Resume",
- "text": "Eu tento fazer o que posso, mas se achar esta app útil ou estiver numa posição melhor que outros que dependem deste projeto para o seu primeiro emprego, <1>por favor considere doar tão pouco quanto $5 para manter o projeto vivo1> :)",
- "button": "Compre-me um Café!"
- },
- "bugFeature": {
- "heading": "Encontrou um bug? Quer sugerir uma funcionalidade?",
- "text": "Há alguma coisa que o está a impedir de completar o seu currículo? Encontrou um bug que não consegue resolver? Fale sobre isso na secção de problemas do GitHub, usando o comando em baixo.",
- "button": "Levantar questão"
- },
- "appreciate": {
- "heading": "Gostou do Reactive Resume?",
- "text": "Nunca me canso de ouvir histórias de como esta app ajudou pessoas, e se o ajudou a si, ou se acha que o Reactive Resume é uma excelente ferramenta, por favor diga-me. Pode contactar-me no meu website."
- },
- "sourceCode": {
- "heading": "Código Fonte",
- "text": "Quer correr o projeto da fonte? É um programador que quer contribuir para o desenvolvimento open-source deste projeto? Clique no botão em baixo.",
- "button": "Repositório GitHub"
- },
- "footer": "Feito com Amor por <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Enviar Foto",
- "backToDashboard": "Voltar ao Painel de Controlo"
- },
- "emptyList": "Esta lista está vazia."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Quem fala desse lado?",
- "welcome": "Bem-vindo, {{name}}!",
- "loggedOutText": "O Reactive Resume precisa de saber quem é você para autenticá-lo de forma segura na app e mostrar-lhe apenas a sua informação. Depois de entrar, pode começar a construir o seu currículo, a editá-lo e a adicionar novas aptidões ou partilhá-lo com o mundo!",
- "loggedInText": "Fantástico. Agora que está autenticado, podemos começar a trabalhar na razão pela qual está aqui. Cligue no botão Ir para Aplicação para começar a construir o seu currículo!",
- "buttons": {
- "google": "Entrar com conta Google",
- "anonymous": "Entrar de forma Anónima"
- }
- },
- "import": {
- "button": "Selecionar Ficheiro",
- "reactiveResume": {
- "heading": "Importar de Reactive Resume",
- "text": "O Reactive Resume tem um esquema próprio de formatação para tirar o maior partido de todas as funcionalidades de personalização que temos para oferecer. Se quiser importar o seu currículo de uma cópia de segurança feita com esta app, carregue o ficheiro usando o botão em baixo."
- },
- "jsonResume": {
- "heading": "Importar de JSON Resume",
- "text": "JSON Resume é um standard aberto para estruturas de currículos. Se é um dos muitos entusiastas que têm o seu currículo neste formato, só precisa de um clique para começar a trabalhar no Reactive Resume."
- },
- "linkedIn": {
- "heading": "Importar do LinkedIn",
- "text": "Pode importar um JSON que tenha sido exportado do LinkedIn clicando no botão em baixo e selecionado o ficheiro apropriado."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Use a caixa de diálogo de impressão do Browser",
- "text": "Para os que querem uma solução rápida, use o seu browser. Tudo o que precisa de fazer é pressioanr as teclas Ctrl/Cmd + P e abrir a caixa de diálogo de impressão do browser para imprimir o seu currículo.",
- "button": "Imprimir currículo"
- },
- "downloadPDF": {
- "heading": "Descarregar PDF",
- "text": "Estas opções permitem-lhe criar uma página única e sem limites do seu currículo, a opção perfeita para quem quem muito conteúdo. Em alternativa, pode descarregar uma versão com várias páginas do seu currículo, com apenas um clique.",
- "buttons": {
- "single": "Currículo de Página Única",
- "multi": "Currículo com Várias Páginas"
- }
- },
- "jsonFormat": {
- "heading": "Exportar para Formato JSON",
- "text": "Também pode exportar os seus dados no formato JSON para os armazenar de forma segura, e voltar a importá-los facilmente para o Reactive Resume sempre que precisar de editar ou criar um novo currículo.",
- "button": "Exportar JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/ro.json b/src/i18n/locales/ro.json
deleted file mode 100644
index 38330a9e..00000000
--- a/src/i18n/locales/ro.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "Un constructor de CV-uri gratuit și open source.",
- "forms": {
- "name": "Nume",
- "title": "Titlu",
- "subtitle": "Subtitlu",
- "required": "necesar",
- "website": "Site web",
- "date": "Dată",
- "present": "Prezent",
- "position": "Poziție",
- "startDate": "Data de început",
- "endDate": "Data de încheiere",
- "address": "Adresă",
- "phone": "Număr de telefon",
- "email": "Adresă de email",
- "summary": "Sumar",
- "markdown": "Acest bloc de text acceptă <1> markdown 1>.",
- "contact": "Contact",
- "validation": {
- "min": "Vă rugăm să introduceți cel puțin {{number}} caractere.",
- "dateRange": "Data de încheiere trebuie să fie mai târziu de Data de începere.",
- "email": "Trebuie sa fie o adresa de email valida.",
- "required": "Acest câmp este obligatoriu.",
- "url": "Trebuie să fie o adresă URL validă."
- }
- },
- "buttons": {
- "add": "Adăuga",
- "edit": "Editați",
- "cancel": "Anulare",
- "delete": "Șterge",
- "loading": "Se încarcă...",
- "confirmation": "Esti sigur?",
- "login": "Autentificare",
- "logout": "Deconectați-vă"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Mergi la aplicație"
- }
- },
- "dashboard": {
- "title": "Panou de control",
- "createResume": "Creați CV",
- "editResume": "Editați CV",
- "lastUpdated": "Ultima actualizare {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} a fost șters cu succes"
- },
- "buttons": {
- "duplicate": "Duplicat",
- "rename": "Redenumiți"
- },
- "helpText": "Veți crea un CV nou de la zero, dar mai întâi, să-i dăm un nume. Acesta poate fi numele rolului pentru care doriți să aplicați sau, dacă creați un CV pentru un prieten, îl puteți numi CV-ul lui Alex."
- },
- "builder": {
- "toasts": {
- "formErrors": "Este posibil să fie necesar să completați toate câmpurile obligatorii înainte de a trimite acest formular.",
- "doesNotExist": "CV-ul pe care îl căutați nu mai există... sau poate nu a existat niciodată?",
- "loadDemoData": "Nu sunteți sigur de unde să începeți? Încercați să încărcați datele demo pentru a vedea ce are de oferit CV-ul reactiv.",
- "printError": "Funcția cloud are probleme, vă rugăm să încercați din nou mai târziu sau să utilizați funcția de imprimare a browserului."
- },
- "sections": {
- "heading": "Titlu",
- "profile": "Profil",
- "social": "Rețea socială",
- "objective": "Obiectiv",
- "work": "Experiență de muncă",
- "education": "Educație",
- "project": "Proiect",
- "projects": "Proiecte",
- "award": "Premiu",
- "awards": "Premii",
- "certification": "Certificare",
- "certifications": "Certificări",
- "skill": "Aptitudine",
- "skills": "Aptitudini",
- "hobby": "Pasiune",
- "hobbies": "Pasiuni",
- "language": "Limbă",
- "languages": "Limbi",
- "reference": "Referință",
- "references": "Referințe",
- "templates": "Șabloane",
- "layout": "Aspect",
- "colors": "Culori",
- "font-size": "Marimea fontului",
- "fonts": "Fonturi",
- "actions": "Acțiuni",
- "settings": "Setări",
- "about": "Despre"
- },
- "profile": {
- "photograph": "Fotografie",
- "firstName": "Prenume",
- "lastName": "Nume",
- "birthDate": "Data nașterii",
- "address": {
- "line1": "Adresă linia 1",
- "line2": "Adresă linia 2",
- "city": "Oraș",
- "pincode": "Cod poștal"
- }
- },
- "social": {
- "network": "Rețea",
- "username": "Utilizator",
- "url": "URL"
- },
- "work": {
- "company": "Companie"
- },
- "education": {
- "institution": "Instituţie",
- "field": "Domeniu de studiu",
- "degree": "Tipul de Diplomă",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Premii"
- },
- "certifications": {
- "issuer": "Emitent"
- },
- "skills": {
- "level": "Nivel"
- },
- "languages": {
- "fluency": "Fluenţă"
- },
- "layout": {
- "block": "Bloc",
- "reset": "Resetați aspectul",
- "text": "Acest șablon acceptă blocuri {{count}}."
- },
- "colors": {
- "primary": "Culoare primară",
- "text": "Culoare text",
- "background": "Culoare fundal"
- },
- "actions": {
- "import": {
- "heading": "Importă Curriculum vitae",
- "text": "Puteți importa informațiile dvs. din diferite surse, cum ar fi CV-ul JSON sau LinkedIn, pentru a completa automat majoritatea datelor pentru CV-ul dvs.",
- "button": "Importă"
- },
- "export": {
- "heading": "Exportați CV-ul",
- "text": "Exportați CV-ul dvs. în format PDF pentru a-l distribui recrutorilor sau un JSON pe care îl veți putea importa înapoi în această aplicație pe alt computer.",
- "button": "Exportă"
- },
- "share": {
- "heading": "Distribuie CV-ul tău",
- "text": "Linkul de mai jos va fi accesibil public dacă alegeți să îl distribuiți, iar spectatorii vor vedea în orice moment cea mai recentă versiune a CV-ului dvs."
- },
- "loadDemoData": {
- "text": "Nu știți ce să faceți cu o pagină goală nouă? Încărcați câteva date demonstrative pentru a vedea cum ar trebui să arate un CV și puteți începe editarea de acolo.",
- "button": "Încărcați datele demonstrative"
- },
- "resetEverything": {
- "text": "Simți că ai făcut prea multe greșeli? Nu vă faceți griji, ștergeți totul cu un singur clic, dar aveți grijă dacă nu există copii de rezervă.",
- "button": "Resetați totul"
- }
- },
- "settings": {
- "theme": "Temă",
- "language": "Limbă",
- "translate": "Dacă doriți să contribuiți oferind traduceri în limba dvs., <1> vă rugăm să vizitați acest link 1>.",
- "dangerZone": {
- "heading": "Zonă periculoasă",
- "text": "Dacă doriți să vă ștergeți contul și să ștergeți toate CV-urile, este la doar un buton distanță. Vă rugăm să fiți atenți, deoarece acesta este un proces ireversibil.",
- "button": "Șterge Contul"
- }
- },
- "about": {
- "donate": {
- "heading": "Donați la Cv-ul Reactiv",
- "text": "Încerc să fac ce pot, dar dacă ați găsit aplicația utilă sau dacă sunteți într-o poziție mai bună decât ceilalți care depind de acest proiect pentru primul lor loc de muncă, <1>vă rugăm să luați în considerare donarea a doar 5 USD pentru a vă menține proiectul în viață1> :)",
- "button": "Cumpără-mi o cafea!"
- },
- "bugFeature": {
- "heading": "Eroare? Solicitare funcționalitate?",
- "text": "Ceva care vă oprește progresul din a face un CV? Ați găsit un bug plictisitor care pur și simplu nu se va opri? Vorbiți despre aceasta în secțiunea Probleme GitHub folosind acțiunile de mai jos.",
- "button": "Ridică o problemă"
- },
- "appreciate": {
- "heading": "Ți-a plăcut CV-ul Reactiv?",
- "text": "Nu m-am săturat să aud povești despre modul în care această aplicație i-a ajutat pe oameni și, dacă v-a ajutat sau pur și simplu vi s-a părut că Reactive Resume este un instrument extraordinar, anunțați-mă. Puteți ajunge la mine pe site-ul meu web."
- },
- "sourceCode": {
- "heading": "Cod sursă",
- "text": "Doriți să rulați proiectul de la sursa sa? Sunteți un dezvoltator dispus să contribuie la dezvoltarea open source a acestui proiect? Faceți clic pe butonul de mai jos.",
- "button": "GitHub Repo"
- },
- "footer": "Realizat cu dragoste de <1> Amruth Pillai 1>"
- },
- "tooltips": {
- "uploadPhotograph": "Încărcați fotografia",
- "backToDashboard": "Du-te înapoi la Panoul de Control"
- },
- "emptyList": "Această listă este goală."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Cine ești tu?",
- "welcome": "Bun venit, {{name}}!",
- "loggedOutText": "CV-ul reactiv trebuie să știe cine sunteți, astfel încât să vă poată autentifica în siguranță în aplicație și să vă arate doar informațiile dvs. Odată ce vă conectați, puteți începe să vă construiți CV-ul, și să îl editați pentru a adăuga noi abilități sau să îl împărtășiți cu lumea!",
- "loggedInText": "Minunat. Acum, că v-ați autentificat, putem continua cu adevăratul motiv pentru care sunteți aici. Faceți clic pe butonul Accesați aplicația pentru a începe să vă creați CV-ul!",
- "buttons": {
- "google": "Conectați-vă cu Google",
- "anonymous": "Autentificare anonimă"
- }
- },
- "import": {
- "button": "Selectați Fișier",
- "reactiveResume": {
- "heading": "Importă din CV Reactiv",
- "text": "Reactive CV are propriul format de schemă pentru a profita la maximum de toate capacitățile personalizabile pe care le are de oferit. Dacă doriți să importați o copie de rezervă a CV-ului realizat cu această aplicație, trebuie doar să încărcați fișierul folosind butonul de mai jos."
- },
- "jsonResume": {
- "heading": "Importați din CV JSON",
- "text": "JSON CV este un standard deschis pentru structura schemei CV-urilor. Dacă sunteți unul dintre mulți entuziaști care își au CV-ul pregătit în acest format, este suficient doar un clic pentru a începe cu CV-ul Reactiv."
- },
- "linkedIn": {
- "heading": "Importați de pe LinkedIn",
- "text": "Puteți importa un JSON care a fost exportat de pe LinkedIn făcând clic pe butonul de mai jos și selectând fișierul corespunzător."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Utilizați dialogul de imprimare al browserului",
- "text": "Pentru aceia dintre voi care doresc o soluție rapidă, nu trebuie să căutați mai departe decât browserul dvs. Tot ce trebuie să faceți este să apăsați Ctrl / Cmd + P și să deschideți dialogul de imprimare din browserul dvs. și să vă imprimați imediat CV-ul.",
- "button": "Imprimați CV"
- },
- "downloadPDF": {
- "heading": "Descărcați PDF",
- "text": "Aceste opțiuni vă permit să imprimați o singură pagină, versiune necontrolată a CV-ului dvs., perfectă pentru cei care au mult conținut. Alternativ, puteți descărca și o versiune de mai multe pagini a CV-ului dvs. cu un singur clic.",
- "buttons": {
- "single": "CV cu o Singură Pagină",
- "multi": "CV cu mai multe pagini"
- }
- },
- "jsonFormat": {
- "heading": "Exportați în format JSON",
- "text": "De asemenea, puteți exporta datele în format JSON pentru păstrarea în siguranță, astfel încât să le puteți importa cu ușurință în CV Reactiv ori de câte ori doriți să editați sau să generați un CV.",
- "button": "Exportați JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/ru.json b/src/i18n/locales/ru.json
deleted file mode 100644
index 957caab6..00000000
--- a/src/i18n/locales/ru.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "Бесплатный, open source конструктор резюме.",
- "forms": {
- "name": "Название",
- "title": "Заголовок",
- "subtitle": "Подзаголовок",
- "required": "обязательно",
- "website": "Веб-сайт",
- "date": "Дата",
- "present": "настоящее время",
- "position": "Должность",
- "startDate": "Дата начала",
- "endDate": "Дата завершения",
- "address": "Адрес",
- "phone": "Номер телефона",
- "email": "E-mail адрес",
- "summary": "Резюме",
- "markdown": "Этот текстовый блок поддерживает <1> markdown 1>.",
- "contact": "Контакт",
- "validation": {
- "min": "Пожалуйста, ведите минимум {{number}} знака.",
- "dateRange": "Дата окончания должна быть позже, чем дата начала.",
- "email": "Адрес эл. почты должен быть действительным.",
- "required": "Это поле обязательно.",
- "url": "Должен быть действующий URL."
- }
- },
- "buttons": {
- "add": "Добавить",
- "edit": "Изменить",
- "cancel": "Отменить",
- "delete": "Удалить",
- "loading": "Загрузка...",
- "confirmation": "Вы уверены?",
- "login": "Вход",
- "logout": "Выход"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Перейти к приложению"
- }
- },
- "dashboard": {
- "title": "Панель управления",
- "createResume": "Создать Резюме",
- "editResume": "Редактировать Резюме",
- "lastUpdated": "Последнее обновление {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} был успешно удален"
- },
- "buttons": {
- "duplicate": "Дублировать",
- "rename": "Переименовать"
- },
- "helpText": "Вы собираетесь создать новое резюме с нуля, но сначала давайте дадим ему имя. Это может быть название должности, на которую вы хотите подать заявку, или, если вы составляете резюме для друга, вы можете назвать его «Резюме Алекса»."
- },
- "builder": {
- "toasts": {
- "formErrors": "Возможно, вам потребуется заполнить все обязательные поля перед отправкой этой формы.",
- "doesNotExist": "Резюме, которое вы искали, больше не существует ... или, может быть, его никогда не было?",
- "loadDemoData": "Не уверен, с чего начать? Попробуйте загрузить демо-данные, чтобы узнать, что может предложить Reactive Resume.",
- "printError": "У облачной функции возникли проблемы, попробуйте еще раз позже или воспользуйтесь функцией печати браузера."
- },
- "sections": {
- "heading": "Заголовок",
- "profile": "Профиль",
- "social": "Социальная сеть",
- "objective": "Задача",
- "work": "Опыт работы",
- "education": "Образование",
- "project": "Проект",
- "projects": "Проекты",
- "award": "Награда",
- "awards": "Награды",
- "certification": "Сертификация",
- "certifications": "Сертификаты",
- "skill": "Навык",
- "skills": "Навыки",
- "hobby": "Хобби",
- "hobbies": "Хобби",
- "language": "Язык",
- "languages": "Языки",
- "reference": "Ссылка",
- "references": "Ссылки",
- "templates": "Шаблоны",
- "layout": "Разметка",
- "colors": "Цвета",
- "font-size": "Размер шрифта",
- "fonts": "Шрифты",
- "actions": "Действия",
- "settings": "Настройки",
- "about": "О программе"
- },
- "profile": {
- "photograph": "Фотография",
- "firstName": "Имя",
- "lastName": "Фамилия",
- "birthDate": "Дата рождения",
- "address": {
- "line1": "Адрес, строка 1",
- "line2": "Адрес, строка 2",
- "city": "Город",
- "pincode": "Индекс"
- }
- },
- "social": {
- "network": "Сеть",
- "username": "Имя пользователя",
- "url": "URL"
- },
- "work": {
- "company": "Организация"
- },
- "education": {
- "institution": "Учреждение",
- "field": "Область исследования",
- "degree": "Тип степени",
- "gpa": "Средний балл"
- },
- "awards": {
- "awarder": "Наградной"
- },
- "certifications": {
- "issuer": "Кем выдан"
- },
- "skills": {
- "level": "Уровень"
- },
- "languages": {
- "fluency": "Беглость"
- },
- "layout": {
- "block": "Блокировать",
- "reset": "Сбросить макет",
- "text": "Этот шаблон поддерживает {{count}} блоков."
- },
- "colors": {
- "primary": "Основной цвет",
- "text": "Цвет текста",
- "background": "Цвет фона"
- },
- "actions": {
- "import": {
- "heading": "Импортировать Резюме",
- "text": "Вы можете импортировать свою информацию из различных источников, таких как JSON Resume или LinkedIn, чтобы автоматически заполнять большую часть данных для своего резюме.",
- "button": "Импорт"
- },
- "export": {
- "heading": "Экспорт Вашего Резюме",
- "text": "Экспортируйте свое резюме в формате PDF, чтобы поделиться с рекрутерами, или в формате JSON, который вы сможете импортировать обратно в это приложение на другом компьютере.",
- "button": "Экспорт"
- },
- "share": {
- "heading": "Поделиться Вашим Резюме",
- "text": "Ссылка ниже будет доступна для всех, если вы решите поделиться ею, и зрители увидят последнюю версию вашего резюме в любое время."
- },
- "loadDemoData": {
- "text": "Непонятно, что делать со свежей пустой страницей? Загрузите демо-данные, чтобы увидеть, как должно выглядеть резюме, и можете начинать редактирование оттуда.",
- "button": "Загрузить демо-данные"
- },
- "resetEverything": {
- "text": "Похоже, вы сделали слишком много ошибок? Не беспокойтесь, очистите все одним щелчком мыши, но будьте осторожны, если нет резервных копий.",
- "button": "Сбросить все"
- }
- },
- "settings": {
- "theme": "Тема",
- "language": "Язык",
- "translate": "Если вы хотите внести свой вклад, предоставив переводы на свой язык, <1> перейдите по этой ссылке 1>.",
- "dangerZone": {
- "heading": "Опасная зона",
- "text": "Если вы хотите удалить свою учетную запись и стереть все свои резюме, это всего лишь одна кнопка. Будьте осторожны, это необратимый процесс.",
- "button": "Удалить аккаунт"
- }
- },
- "about": {
- "donate": {
- "heading": "Пожертвовать на Reactive Resume",
- "text": "Я стараюсь делать все, что в моих силах, но если вы нашли приложение полезным или вы находитесь в лучшем положении, чем другие, которые зависят от этого проекта в своей первой работе, <1> рассмотрите возможность пожертвовать всего 5 долларов, чтобы помочь сохранить проект жив 1> :)",
- "button": "Купите мне кофе!"
- },
- "bugFeature": {
- "heading": "Ошибка? Предложение?",
- "text": "Что-то мешает вам составить резюме? Нашли надоедливую ошибку, которая просто не исчезнет? Обсудите это в разделе «Проблемы на GitHub», используя следующие действия.",
- "button": "Поднять вопрос"
- },
- "appreciate": {
- "heading": "Нравится Reactive Resume?",
- "text": "Я никогда не устаю слышать истории о том, как это приложение помогло людям, и если оно помогло вам, или вы просто обнаружили, что Reactive Resume - отличный инструмент, дайте мне знать. Вы можете связаться со мной на моем веб-сайте."
- },
- "sourceCode": {
- "heading": "Исходный код",
- "text": "Хотите запустить проект из исходного кода? Вы разработчик, желающий внести свой вклад в разработку этого проекта с открытым исходным кодом? Нажмите кнопку ниже.",
- "button": "GitHub репозиторий"
- },
- "footer": "Сделано с любовью <1> Амрут Пиллаи 1>"
- },
- "tooltips": {
- "uploadPhotograph": "Загрузить фотографию",
- "backToDashboard": "Вернуться к панели управления"
- },
- "emptyList": "Этот список пуст."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Кто вы?",
- "welcome": "Добро пожаловать, {{name}}!",
- "loggedOutText": "Реактивное возобновление должно знать, кто вы, чтобы безопасно аутентифицировать вас в приложении и отображать только вашу информацию. Как только вы войдете, вы можете начать создавать свое резюме, редактировать его, чтобы добавить новые навыки или делиться им со всем миром!",
- "loggedInText": "Потрясающе. Теперь, когда вы прошли аутентификацию, мы можем разобраться, почему вы здесь. Нажмите кнопку «Перейти в приложение», чтобы начать создавать свое резюме!",
- "buttons": {
- "google": "Войти при помощи Google",
- "anonymous": "Войти анонимно"
- }
- },
- "import": {
- "button": "Выбрать Файл",
- "reactiveResume": {
- "heading": "Импорт из реактивного резюме",
- "text": "Reactive Resume имеет свой собственный формат схемы, чтобы максимально использовать все настраиваемые возможности, которые оно может предложить. Если вы хотите импортировать резервную копию своего резюме, сделанного с помощью этого приложения, просто загрузите файл, используя кнопку ниже."
- },
- "jsonResume": {
- "heading": "Импорт из резюме JSON",
- "text": "JSON Resume - это открытый стандарт структуры схемы резюме. Если вы один из многих энтузиастов, у которых готово свое резюме в этом формате, достаточно одного щелчка мышки, чтобы начать работу с реактивным резюме."
- },
- "linkedIn": {
- "heading": "Импорт из LinkedIn",
- "text": "Вы можете импортировать JSON, который был экспортирован из LinkedIn, нажав кнопку ниже и выбрав соответствующий файл."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Используйте диалоговое окно печати браузера",
- "text": "Тем из вас, кто хочет найти быстрое решение, не нужно искать дальше своего браузера. Все, что вам нужно сделать, это нажать Ctrl / Cmd + P, открыть диалоговое окно печати в браузере и сразу же распечатать свое резюме.",
- "button": "Распечатать резюме"
- },
- "downloadPDF": {
- "heading": "Загрузить PDF",
- "text": "Эти параметры позволяют распечатать одностраничную неограниченную версию вашего резюме, идеально подходящую для тех, у кого много контента. Кроме того, вы можете загрузить многостраничную версию своего резюме одним щелчком мыши.",
- "buttons": {
- "single": "Одностраничное Резюме",
- "multi": "Многостраничное резюме"
- }
- },
- "jsonFormat": {
- "heading": "Экспорт в формат JSON",
- "text": "Вы также можете экспортировать свои данные в формат JSON для безопасного хранения, чтобы вы могли легко импортировать их обратно в Reactive Resume, когда захотите отредактировать или сгенерировать резюме.",
- "button": "Экспорт JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/sk.json b/src/i18n/locales/sk.json
deleted file mode 100644
index 02df11af..00000000
--- a/src/i18n/locales/sk.json
+++ /dev/null
@@ -1,253 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "Slobodný a open source životopis online.",
- "forms": {
- "name": "Meno",
- "title": "Titul",
- "subtitle": "Podtitul",
- "required": "požadované",
- "website": "Webová stránka",
- "date": "Dátum",
- "present": "Súčastnosť",
- "position": "Pozícia",
- "startDate": "Počiatočný dátum",
- "endDate": "Dátum ukončenia",
- "address": "Adresa",
- "phone": "Telefónne číslo",
- "email": "E-mailová adresa",
- "summary": "Zhrnutie",
- "markdown": "Tento textový blok podporuje <1>markdown1>.",
- "validation": {
- "min": "Zadejte aspoň {{number}} znakov.",
- "dateRange": "Koncový dátum musí být neskorší ako počiatočný dátum.",
- "email": "Musí obsahovať platnú emailovou adresu.",
- "required": "Toto pole je povinné.",
- "url": "Musí být platná URL adresa."
- }
- },
- "buttons": {
- "add": "Pridať",
- "edit": "Upraviť",
- "cancel": "Zrušiť",
- "delete": "Odstrániť",
- "loading": "Načítanie...",
- "confirmation": "Ste si istý?",
- "login": "Prihlásiť sa",
- "logout": "Odhlásiť sa"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Prejsť do aplikácie"
- }
- },
- "dashboard": {
- "title": "Hlavná ponuka",
- "createResume": "Vytvoriť životopis",
- "editResume": "Upraviť životopis",
- "lastUpdated": "Posledná aktualizácia {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} bol úspešne zmazaný"
- },
- "buttons": {
- "duplicate": "Duplikovať",
- "rename": "Premenovať"
- },
- "helpText": "Budete vytvárať nový životopis od nuly, ale najskôr mu dejte meno. To môže byť názov pozície, o ktorú chcete požiadať alebo ak robíte životopis pre priateľa, môžete ho pomenovať napríklad Peťov životopis."
- },
- "builder": {
- "toasts": {
- "formErrors": "Možno budete musieť vyplniť všetky povinné polia pred odoslaním tohoto formulára.",
- "doesNotExist": "Životopis, ktorý ste hľadali, už neexistuje... alebo možno nikdy neexistoval?",
- "loadDemoData": "Nieste si istý, kde začať? Skúste náčítať demo dáta a uvidíte, čo môže Reactive Resume ponúknuť.",
- "printError": "U cloud funkcie dochádza k problémom, skúste to prosím neskôr alebo použite funkciu tlač v prehliadači."
- },
- "sections": {
- "heading": "Hlavička",
- "profile": "Profil",
- "social": "Sociálne siete",
- "objective": "Ciel",
- "work": "Pracovné skúsenosti",
- "education": "Vzdelanie",
- "project": "Projekt",
- "projects": "Projekty",
- "award": "Ocenenie",
- "awards": "Ocenenia",
- "certification": "Certifikácia",
- "certifications": "Certifikácie",
- "skill": "Zručnosť",
- "skills": "Zručnosti",
- "hobby": "Koníček",
- "hobbies": "Koníčky",
- "language": "Jazyk",
- "languages": "Jazyky",
- "reference": "Referencia",
- "references": "Referencie",
- "templates": "Šablony",
- "layout": "Rozvrhnutie",
- "colors": "Farby",
- "font-size": "Veľkosť písma",
- "fonts": "Písma",
- "actions": "Akcie",
- "settings": "Nastavenia",
- "about": "O aplikácii"
- },
- "profile": {
- "photograph": "Fotografia",
- "firstName": "Meno",
- "lastName": "Priezvisko",
- "birthDate": "Dátum narodenia",
- "address": {
- "line1": "Adresný riadok 1",
- "line2": "Adresný riadok 2",
- "city": "Mesto",
- "pincode": "PSČ"
- }
- },
- "social": {
- "network": "Sieť",
- "username": "Užívatelské jméno",
- "url": "Adresa URL"
- },
- "work": {
- "company": "Spoločnosť"
- },
- "education": {
- "institution": "Inštitúcia",
- "field": "Študijný odbor",
- "degree": "Druh titulu",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Ocenenie"
- },
- "certifications": {
- "issuer": "Vydavateť"
- },
- "skills": {
- "level": "Úroveň"
- },
- "languages": {
- "fluency": "Plynulosť"
- },
- "layout": {
- "block": "Blok",
- "reset": "Resetovať rozloženie",
- "text": "Táto šablóna podporuje {{count}} blokov."
- },
- "colors": {
- "primary": "Primárna Farba",
- "text": "Farba textu",
- "background": "Farba pozadia"
- },
- "actions": {
- "import": {
- "heading": "Nahrajte svoj životopis",
- "text": "Môžete importovať svoje informácie z rôznych zdrojov, ako je JSON Resume alebo LinkedIn, aby ste mohli automaticky vyplniť väčšinu dát pre váš životopis.",
- "button": "Nahrať"
- },
- "export": {
- "heading": "Exportujte svoj životopis",
- "text": "Exportujte svoj životopis ako PDF a zdieľajte s náborovými pracovníkmi alebo ako JSON, ktorý budete môcť importovať späť do tejto aplikácie na inom počítači.",
- "button": "Exportovať"
- },
- "share": {
- "heading": "Zdieľajte svoj životopis",
- "text": "Odkaz nižšie bude verejne prístupný, ak sa ho rozhodnete zdieľať, ľuďom sa zobrazí najnovšia verzia vášho životopisu."
- },
- "loadDemoData": {
- "text": "Nie ste si istí, čo robiť s novou prázdnou stránkou? Načítajte ukážkové dáta, aby ste videli, ako by mal životopis vyzerať, a odtiaľ môžete začať upravovať.",
- "button": "Načítať ukážkové dáta"
- },
- "resetEverything": {
- "text": "Máte pocit, že ste urobili príliš veľa chýb? Žiadne starosti, všetko vymažte jediným kliknutím, ale buďte opatrní, ak neexistujú žiadne zálohy.",
- "button": "Obnoviť všetko"
- }
- },
- "settings": {
- "theme": "Motív",
- "language": "Jazyk",
- "translate": "Ak chcete prispieť poskytnutím prekladov do vášho jazyka, <1> navštívte tento odkaz 1>.",
- "dangerZone": {
- "heading": "Nebezpečná zóna",
- "text": "Ak chcete zmazať svoj účet a vymazať všetky svoje životopisy, stlačte tlačidlo. Buďte opatrní, pretože sa jedná o nevratný proces.",
- "button": "zmazať účet"
- }
- },
- "about": {
- "donate": {
- "heading": "Prispejte na Reactive Resume",
- "text": "Snažím sa robiť, čo môžem, ale ak vám aplikácia prišla užitočná, alebo ste v lepšej pozícii ako ostatní, ktorí sú závislí na tomto projekte pri svojom prvom zamestnaní, <1> zvážte prosím darovanie iba 5$, ktoré vám pomôžu udržať projekt nažive 1> :)",
- "button": "Kúp mi kávu!"
- },
- "bugFeature": {
- "heading": "Chyba? Požiadavka na funkciu?",
- "text": "Niečo brzdí tvoj postup k vytvoreniu životopisu? Našli ste otravnú chybu, ktorá proste neprestane? Porozprávajte sa o tom v sekcii GitHub Issues pomocou tlačidla nižšie.",
- "button": "Nahlásiť problém"
- },
- "appreciate": {
- "heading": "Páči sa vám Reactive Resume?",
- "text": "Nikdy ma neomrzí počúvať príbehy o tom, ako táto aplikácia pomohla ľuďom, a ak vám pomohla, alebo ste práve našli Reactive Resume ako úžasný nástroj, dajte mi vedieť. Môžete ma kontaktovať na mojich webových stránkach."
- },
- "sourceCode": {
- "heading": "Zdrojový kód",
- "text": "Chcete spustiť projekt z jeho zdrojového kódu? Ste vývojár ochotný prispieť k vývoju open-source tohto projektu? Kliknite na tlačidlo nižšie.",
- "button": "GitHub repozitár"
- },
- "footer": "Vyrobil s láskou <1> Amruth Pillai 1>"
- },
- "tooltips": {
- "uploadPhotograph": "Nahrať fotografiu",
- "backToDashboard": "Prejsť späť na riadiaci panel"
- },
- "emptyList": "Tento zoznam je prázdny."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Kdo si?",
- "welcome": "Vitaj, {{name}}!",
- "loggedOutText": "Reactive Resume potrebuje vedieť, kto ste, aby vás mohol bezpečne overiť do aplikácie a zobraziť iba vaše informácie. Akonáhle sa nachádzate, môžete začať budovať svoj životopis, upravovať ho a pridávať nové zručnosti alebo ho zdieľať so svetom!",
- "loggedInText": "Skvelé. Teraz, keď ste sa overili, môžeme pokračovať sa skutočným dôvodom, prečo ste tu. Kliknutím na tlačidlo Prejsť na aplikácii zahájite vytváraní životopisu!",
- "buttons": {
- "google": "Prihláste sa pomocou Google",
- "anonymous": "Prihlásiť sa anonymne"
- }
- },
- "import": {
- "button": "Vybrať súbor",
- "reactiveResume": {
- "heading": "Importovať z Reactive Resume",
- "text": "Reactive Resume má svoj vlastný formát schém, aby čo najviac využil všetkých nastaviteľných možností, ktoré môže ponúknuť. Pokiaľ chcete importovať zálohu svojho pokračovania, vytvorenú pomocou tejto aplikácie, stačí nahrať súbor pomocou tlačidla nižšie."
- },
- "jsonResume": {
- "heading": "Importovať z JSON Resume",
- "text": "JSON Resume je otvorený štandard pre štruktúru schémy životopisu. Ak ste jedným z mnohých nadšencov, ktorí majú svoj životopis pripravený v tomto formáte, stačí iba jedno kliknutie a môžete začať s Reactive Resume."
- },
- "linkedIn": {
- "heading": "Importovať z LinkedIn",
- "text": "JSON exportovaný z LinkedIn môžete importovať kliknutím na tlačidlo nižšie a výberom príslušného súboru."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Použiť tlačový dialóg prehliadača",
- "text": "Pre tých z vás, ktorí chcú rýchle riešenie, sa nemusíte pozerať ďalej než váš prehliadač. Všetko, čo musíte urobiť, je stlačte Ctrl / Cmd + P a otvorte dialógové okno s tlačou vo vašom prehliadači a môžete ho ihneď vytlačiť.",
- "button": "Vytlačiť životopis"
- },
- "downloadPDF": {
- "heading": "Stiahnuť PDF",
- "text": "Tieto možnosti vám umožní vytlačiť neobmedzenú verziu vášho životopisu na jednu stránku, ideálny pre tých, ktorí majú veľa obsahu. Alternatívne si môžete jediným kliknutím stiahnuť tiež viacstránkové verziu vášho životopisu.",
- "buttons": {
- "single": "Životopis na jednu stránku",
- "multi": "Životopis na viac stránok"
- }
- },
- "jsonFormat": {
- "heading": "Exportovať do formátu JSON",
- "text": "Môžete tiež exportovať svoje dáta do formátu JSON pre bezpečné uchovanie, aby ste ich mohli ľahko importovať späť do Reactive Resume, kedykoľvek budete chcieť upraviť alebo vygenerovať životopis.",
- "button": "Exportovať JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/sv.json b/src/i18n/locales/sv.json
deleted file mode 100644
index 78d27ebb..00000000
--- a/src/i18n/locales/sv.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "En gratis och öppen källkod återuppbyggare.",
- "forms": {
- "name": "Namn",
- "title": "Titel",
- "subtitle": "Undertitel",
- "required": "obligatoriskt",
- "website": "Webbplats",
- "date": "Datum",
- "present": "Närvarande",
- "position": "Position",
- "startDate": "Startdatum",
- "endDate": "Slutdatum",
- "address": "Adress",
- "phone": "Telefonnummer",
- "email": "E-postadress",
- "summary": "Sammanfattning",
- "markdown": "Detta textblock stöder <1> markdown 1>.",
- "contact": "Kontakt",
- "validation": {
- "min": "Ange minst {{number}} tecken.",
- "dateRange": "Slutdatum måste vara senare än startdatum.",
- "email": "Måste vara en giltig e-postadress.",
- "required": "Detta är ett obligatoriskt fält.",
- "url": "Måste vara en giltig URL."
- }
- },
- "buttons": {
- "add": "Lägg till",
- "edit": "Redigera",
- "cancel": "Avbryt",
- "delete": "Ta bort",
- "loading": "Laddar...",
- "confirmation": "Är du säker?",
- "login": "Logga in",
- "logout": "Logga ut"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Gå till app"
- }
- },
- "dashboard": {
- "title": "Översikt",
- "createResume": "Skapa CV",
- "editResume": "Redigera CV",
- "lastUpdated": "Senast uppdaterad {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} har raderats"
- },
- "buttons": {
- "duplicate": "Duplicera",
- "rename": "Ändra Namn"
- },
- "helpText": "Du kommer att skapa ett nytt CV från början, men först låt oss ge det ett namn. Detta kan vara namnet på den roll du ansöker om, eller om du gör ett CV för en vän, kan du kalla det Alex CV."
- },
- "builder": {
- "toasts": {
- "formErrors": "Du kan behöva fylla i alla obligatoriska fält innan du skickar in detta formulär.",
- "doesNotExist": "CVet du letade efter finns inte längre ... eller kanske gjorde det aldrig?",
- "loadDemoData": "Är du osäker på var du ska börja? Prova att ladda demodata för att se vad Reactive Resume har att erbjuda.",
- "printError": "Molnfunktionen stöter på vissa problem, försök igen senare eller använd webbläsarens utskriftsfunktion."
- },
- "sections": {
- "heading": "Rubrik",
- "profile": "Profil",
- "social": "Sociala nätverk",
- "objective": "Mål",
- "work": "Arbetslivserfarenhet",
- "education": "Utbildning",
- "project": "Projekt",
- "projects": "Projekt",
- "award": "Tilldela",
- "awards": "Utmärkelser",
- "certification": "Certifiering",
- "certifications": "Certifieringar",
- "skill": "Färdighet",
- "skills": "Färdigheter",
- "hobby": "Hobby",
- "hobbies": "Hobbys",
- "language": "Språk",
- "languages": "Språk",
- "reference": "Referens",
- "references": "Referenser",
- "templates": "Mallar",
- "layout": "Utseende",
- "colors": "Färger",
- "font-size": "Textstorlek",
- "fonts": "Teckensnitt",
- "actions": "Åtgärder",
- "settings": "Inställningar",
- "about": "Om"
- },
- "profile": {
- "photograph": "Fotografi",
- "firstName": "Förnamn",
- "lastName": "Efternamn",
- "birthDate": "Födelsedatum",
- "address": {
- "line1": "Addressrad 1",
- "line2": "Addressrad 2",
- "city": "Stad",
- "pincode": "Postnummer"
- }
- },
- "social": {
- "network": "Nätverk",
- "username": "Användarnamn",
- "url": "URL"
- },
- "work": {
- "company": "Företag"
- },
- "education": {
- "institution": "Institution",
- "field": "Studieområde",
- "degree": "Typ av examen",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Prisutdelare"
- },
- "certifications": {
- "issuer": "Utgivare"
- },
- "skills": {
- "level": "Nivå"
- },
- "languages": {
- "fluency": "Flytande"
- },
- "layout": {
- "block": "Blockera",
- "reset": "Återställ layout",
- "text": "Denna mall stöder {{count}} block."
- },
- "colors": {
- "primary": "Grundfärg",
- "text": "Textfärg",
- "background": "Bakgrundsfärg"
- },
- "actions": {
- "import": {
- "heading": "Importera ditt CV",
- "text": "Du kan importera dina uppgifter från olika källor som JSON Resume eller din LinkedIn för att automatiskt fylla ut de flesta av uppgifterna till ditt CV.",
- "button": "Importera"
- },
- "export": {
- "heading": "Exportera ditt CV",
- "text": "Exportera ditt CV som en PDF för att dela med rekryterare eller en JSON som du kommer att kunna importera tillbaka till den här appen på en annan dator.",
- "button": "Exportera"
- },
- "share": {
- "heading": "Dela ditt CV",
- "text": "Länken nedan kommer att vara tillgänglig offentligt om du väljer att dela den och tittarna kan se den senaste versionen av ditt CV när som helst."
- },
- "loadDemoData": {
- "text": "Oklart vad du ska göra med en ny tom sida? Ladda in demodata för att se hur ett CV ska se ut och du kan börja redigera därifrån.",
- "button": "Ladda demoinformation"
- },
- "resetEverything": {
- "text": "Känns som att du gjorde för många misstag? Inga bekymmer, rensa allt med bara ett klick, men var försiktig om det inte finns några säkerhetskopior.",
- "button": "Återställ allt"
- }
- },
- "settings": {
- "theme": "Tema",
- "language": "Språk",
- "translate": "Om du vill bidra genom att tillhandahålla översättningar på ditt språk <1> besök den här länken 1>.",
- "dangerZone": {
- "heading": "Högrisksområde",
- "text": "Om du vill radera ditt konto och radera alla dina CV är det bara en knapp borta. Var försiktig eftersom det här är en oåterkallelig process.",
- "button": "Ta bort konto"
- }
- },
- "about": {
- "donate": {
- "heading": "Donera till Reactive Resume",
- "text": "Jag försöker göra vad jag kan, men om du tyckte att appen var till hjälp, eller om du har en bättre position än de andra som är beroende av det här projektet för sitt första jobb, <1> överväga att donera så lite som $ 5 för att hjälpa projektet levande 1> :)",
- "button": "Köp mig en kaffe!"
- },
- "bugFeature": {
- "heading": "Buggar? Funktionsförslag?",
- "text": "Något som hindrar dina framsteg från att göra ett CV? Hittade ett irriterande fel som bara inte slutar? Prata om det i avsnittet GitHub-problem med hjälp av åtgärderna nedan.",
- "button": "Rapportera ett problem"
- },
- "appreciate": {
- "heading": "Gillar du Reactive Resume?",
- "text": "Jag blir aldrig trött på att höra historier om hur den här appen hjälpte människor, och om det hjälpte dig, eller om du bara tyckte att Reactive Resume var ett fantastiskt verktyg, låt mig veta. Du kan kontakta mig på min webbplats."
- },
- "sourceCode": {
- "heading": "Källkod",
- "text": "Vill du köra projektet från dess källa? Är du en utvecklare villig att bidra till öppen källkodsutveckling av detta projekt? Klicka på knappen nedan.",
- "button": "GitHub Repo"
- },
- "footer": "Skapad med kärlek av <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "Ladda upp bild",
- "backToDashboard": "Gå tillbaka till översikten"
- },
- "emptyList": "Denna lista är tom."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Vem är du?",
- "welcome": "Välkommen, {{name}}!",
- "loggedOutText": "Reactive Resume behöver veta vem du är så att det säkert kan autentisera dig i appen och bara visa din information. När du är inne kan du börja bygga ditt CV, redigera det för att lägga till nya färdigheter eller dela det med världen!",
- "loggedInText": "Grymt bra. Nu när du har autentiserat dig själv kan vi fortsätta med den verkliga anledningen till att du är här. Klicka på knappen Gå till app för att börja bygga ditt CV!",
- "buttons": {
- "google": "Logga in med Google",
- "anonymous": "Logga in anonymt"
- }
- },
- "import": {
- "button": "Välj fil",
- "reactiveResume": {
- "heading": "Importera från Reactive Resume",
- "text": "Reactive Resume har sitt eget schemaformat för att få ut det mesta av alla anpassningsbara funktioner som det har att erbjuda. Om du vill importera en säkerhetskopia av ditt CV med den här appen, laddar du bara upp filen med knappen nedan."
- },
- "jsonResume": {
- "heading": "Importera från Reactive Resume",
- "text": "JSON Resume är en öppen standard för CV-schemastruktur. Om du är en av många entusiaster som har sitt CV klart i det här formatet, krävs det bara ett klick för att komma igång med Reactive Resume."
- },
- "linkedIn": {
- "heading": "Importera från LinkedIn",
- "text": "Du kan importera en JSON som exporterades från LinkedIn genom att klicka på knappen nedan och välja lämplig fil."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Använd webbläsarens utskriftsdialog",
- "text": "För dig som vill ha en snabb lösning behöver du inte leta längre än din webbläsare. Allt du behöver göra är att trycka på Ctrl / Cmd + P och öppna utskriftsdialogrutan i din webbläsare och få ditt CV att skrivas ut direkt.",
- "button": "Skriv ut CV"
- },
- "downloadPDF": {
- "heading": "Ladda ner PDF",
- "text": "Med dessa alternativ kan du skriva ut en enstaka sida, obegränsad version av ditt CV, perfekt för dem som har mycket innehåll. Alternativt kan du ladda ner en flersidig version av ditt CV också med bara ett klick.",
- "buttons": {
- "single": "Ensidig CV",
- "multi": "Flersidig CV"
- }
- },
- "jsonFormat": {
- "heading": "Exportera till JSON-format",
- "text": "Du kan också exportera dina data till JSON-format för säker förvaring så att du enkelt kan importera den tillbaka till Reactive Resume när du vill redigera eller generera ett CV.",
- "button": "Exportera JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/tr.json b/src/i18n/locales/tr.json
deleted file mode 100644
index 224a2e36..00000000
--- a/src/i18n/locales/tr.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "Ücretsiz ve açık kaynak CV oluşturucu.",
- "forms": {
- "name": "Ad",
- "title": "Başlık",
- "subtitle": "Alt Başlık",
- "required": "gerekli",
- "website": "Web Sitesi",
- "date": "Tarih",
- "present": "Mevcut",
- "position": "Pozisyon",
- "startDate": "Başlangıç Tarihi",
- "endDate": "Bitiş Tarihi",
- "address": "Adres",
- "phone": "Telefon Numarası",
- "email": "Email Adresi",
- "summary": "Özet",
- "markdown": "Bu yazı alanı <1>markdown1> destekliyor.",
- "contact": "İletişim",
- "validation": {
- "min": "Lütfen en az {{number}} karakter giriniz.",
- "dateRange": "Bitiş Tarihi, Başlangıç Tarihi'nden sonra olmalıdır.",
- "email": "Geçerli bir email adresi olmak zorundadır.",
- "required": "Zorunlu alan.",
- "url": "Geçerli bir URL olmalıdır."
- }
- },
- "buttons": {
- "add": "Ekle",
- "edit": "Düzenle",
- "cancel": "İptal",
- "delete": "Sil",
- "loading": "Yükleniyor...",
- "confirmation": "Emin misiniz?",
- "login": "Giriş",
- "logout": "Çıkış"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Uygulamaya Git"
- }
- },
- "dashboard": {
- "title": "Panel",
- "createResume": "CV Oluştur",
- "editResume": "CV Düzenle",
- "lastUpdated": "Son Güncelleme {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} başarılı bir şekilde silindi"
- },
- "buttons": {
- "duplicate": "Çoğalt",
- "rename": "Yeniden Adlandır"
- },
- "helpText": "En baştan yeni bir CV oluşturuyor olacaksınız, ama öncelikle CV'nize bir isim verin. Bu isim başvurmak istediğiniz pozisyonla ilgili olabilir, veya bir arkadaşınız için CV oluşturuyorsanız, Ali'nin CV'si diyebilirsiniz."
- },
- "builder": {
- "toasts": {
- "formErrors": "Formu göndermeden önce bütün gerekli alanları doldurmanız gerekebilir.",
- "doesNotExist": "Aradığınız CV artık mevcut değil... Ya da hiç olmadı?",
- "loadDemoData": "Nereden başlayacağınızı bilmiyor musunuz? Demo veri yüklemeyi deneyin ve Reactive Resume'nin sunduklarına bakın.",
- "printError": "Bulut işlevi bir sorunla karşılaşıyor, lütfen daha sonra tekrar deneyin veya tarayıcı yazdırma özelliğini kullanın."
- },
- "sections": {
- "heading": "Başlık",
- "profile": "Profil",
- "social": "Sosyal Ağ",
- "objective": "Amaç",
- "work": "İş Tecrübesi",
- "education": "Eğitim",
- "project": "Proje",
- "projects": "Projeler",
- "award": "Ödül",
- "awards": "Ödüller",
- "certification": "Sertifika",
- "certifications": "Sertifikalar",
- "skill": "Yetenek",
- "skills": "Yetenekler",
- "hobby": "Hobi",
- "hobbies": "Hobiler",
- "language": "Dil",
- "languages": "Diller",
- "reference": "Referans",
- "references": "Referanslar",
- "templates": "Şablonlar",
- "layout": "Düzen",
- "colors": "Renkler",
- "font-size": "Yazı Tipi Boyutu",
- "fonts": "Fontlar",
- "actions": "Eylemler",
- "settings": "Ayarlar",
- "about": "Hakkında"
- },
- "profile": {
- "photograph": "Fotoğraf",
- "firstName": "Ad",
- "lastName": "Soyad",
- "birthDate": "Doğum Tarihi",
- "address": {
- "line1": "Adres Satırı 1",
- "line2": "Adres Satırı 2",
- "city": "Şehir",
- "pincode": "Posta Kodu"
- }
- },
- "social": {
- "network": "Ağ",
- "username": "Kullanıcı Adı",
- "url": "URL"
- },
- "work": {
- "company": "Şirket"
- },
- "education": {
- "institution": "Kurum",
- "field": "Alan",
- "degree": "Diploma Türü",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "Ödülü Veren"
- },
- "certifications": {
- "issuer": "Sertifika veren"
- },
- "skills": {
- "level": "Düzey"
- },
- "languages": {
- "fluency": "Akıcılık"
- },
- "layout": {
- "block": "Alan",
- "reset": "Düzeni Sıfırla",
- "text": "Bu şablon {{count}} alanı destekliyor."
- },
- "colors": {
- "primary": "Ana Renk",
- "text": "Yazı Rengi",
- "background": "Arkaplan Rengi"
- },
- "actions": {
- "import": {
- "heading": "CV'nizi İçeri Aktarın",
- "text": "Bilgilerinizi JSON Resume ya da LinkedIn gibi çeşitli kaynaklardan içeri aktararak CV'nizdeki verilerin çoğunu otomatik olarak doldurabilirsiniz.",
- "button": "İçeri Aktar"
- },
- "export": {
- "heading": "CV'nizi Dışarı Aktarın",
- "text": "CV'nizi işverenlerle paylaşmak üzere PDF olarak, ya da başka bir bilgisayarda bu uygulamada kullanmak üzere JSON olarak dışarı aktarın.",
- "button": "Dışarı Aktar"
- },
- "share": {
- "heading": "CV'nizi Paylaşın",
- "text": "Aşağıdaki linki paylaşmayı seçtiğiniz takdirde açıkça ulaşılabilir olacaktır ve görüntüleyenler CV'nizin en son versiyonuna her hangi bir zamanda ulaşabilecektir."
- },
- "loadDemoData": {
- "text": "Yeni boş bir sayfa ile ne yapacağınızı bilemiyor musunuz? Bir CV'nin nasıl görünmesi gerektiğini görmek için demo veri yükleyin ve sonrasında düzenlemeye başlayın.",
- "button": "Demo Veri Yükle"
- },
- "resetEverything": {
- "text": "Çok fazla hata yaptığınızı mı düşünüyorsunuz? Endişelenmeyin, her şeyi tek bir tık ile temizleyebilirsiniz, fakat yedeklemeniz yoksa dikkatli olun.",
- "button": "Her Şeyi Sıfırla"
- }
- },
- "settings": {
- "theme": "Tema",
- "language": "Dil",
- "translate": "Kendi dilinizde çeviri sağlayarak katkıda bulunmak isterseniz, <1>lütfen bu linki ziyaret edin1>.",
- "dangerZone": {
- "heading": "Tehlike Bölgesi",
- "text": "Eğer hesabınızı ve tüm CV'lerinizi silmek istiyorsanız sadece bir buton uzağınızda. Bu geri döndürülemez bir işlem olduğundan, lütfen dikkatli olun.",
- "button": "Hesabı Sil"
- }
- },
- "about": {
- "donate": {
- "heading": "Reactive Resume'ye Bağış Yap",
- "text": "Elimden geleni yapmaya çalışıyorum, fakat uygulamayı yararlı bulduysanız, ya da ilk işleri için bu uygulamaya ihtiyaç duyan diğerlerinden daha iyi bir durumdaysanız, <1>lütfen uygulamayı hayatta tutmak için 5$ gibi ufak bir meblağ bağışlamayı gözden geçirin1> :)",
- "button": "Bana kahve ısmarlayın!"
- },
- "bugFeature": {
- "heading": "Bug? Özellik İsteği?",
- "text": "CV oluşturma sürecinizi aksatan bir şey mi var? Sinir bozucu bir bug mı buldunuz? Aşağıdaki eylemleri kullanarak GitHub Issues kısmında bundan bahsedin.",
- "button": "Sorun Bildir"
- },
- "appreciate": {
- "heading": "Reactive Resume'yi Sevdiniz Mi?",
- "text": "Bu uygulamanın insanlara nasıl yardımcı olduğu hakkında hikayeler duymaktan sıkılmıyorum, ya da sadece Reactive Resume'nin ne kadar etkileyici bir uygulama olduğunu bana söylemek istiyorsanız, haberim olsun. Bana web sitemden ulaşabilirsiniz."
- },
- "sourceCode": {
- "heading": "Kaynak Kodu",
- "text": "Projeyi kaynağından mı çalıştırmak istiyorsunuz? Bu projenin açık kaynak gelişimine katkı yapmak isteyen bir geliştirici misiniz? Aşağıdaki butona tıklayın",
- "button": "GitHub Repo"
- },
- "footer": "<1>Amruth Pillai1> tarafından sevgi ile yapıldı."
- },
- "tooltips": {
- "uploadPhotograph": "Fotoğraf Yükle",
- "backToDashboard": "Panele Dön"
- },
- "emptyList": "Bu liste boş."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Siz kimsiniz?",
- "welcome": "Hoşgeldin, {{name}}!",
- "loggedOutText": "Reactive Resume'nin kimliğinizi doğrulaması ve size sadece sizin bilgilerini gösterebilmesi için kim olduğunuzu bilmesi gerekiyor. Giriş yaptığınızda CV'nizi oluşturmaya, yeni yetenekler eklemek üzere düzenlemeye ya da onu dünya ile paylaşmaya başlayabilirsiniz!",
- "loggedInText": "Harika. Artık kimliğinizi doğruladığınıza göre, asıl burada olma sebebinize gelebiliriz. CV'nizi oluşturmaya başlamak için Uygulamaya Git butonuna tıklayın!",
- "buttons": {
- "google": "Google ile Giriş Yap",
- "anonymous": "Anonim Olarak Giriş Yap"
- }
- },
- "import": {
- "button": "Dosya Seç",
- "reactiveResume": {
- "heading": "Reactive Resume'den İçeri Aktar",
- "text": "Reactive Resume'nin, sunduğu tüm kişiselleştirilebilir kabiliyetlerden en iyi şekilde faydalanabilmek için kendi şema formatı vardır. Eğer bu uygulama ile yapılmış bir CV'nizin yedeğini içeri aktarmak isterseniz, aşağıdaki butona tıklayarak dosyayı yükleyin."
- },
- "jsonResume": {
- "heading": "JSON Resume'den İçeri Aktar",
- "text": "JSON Resume bir CV şema yapısı açık standartıdır. Eğer siz de CV'si bu formatta hazır olan birçok kişiden biriyseniz, Reactive Resume ile işe koyulmak için tek yapmanız gereken bir tıklamadır."
- },
- "linkedIn": {
- "heading": "LinkedIn'den İçeri Aktar",
- "text": "LinkedIn'den dışarı aktarılmış bir JSON dosyasını içeri aktarmak için aşağıdaki butona tıklayarak uygun dosyayı seçebilirsiniz."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Tarayıcının Yazdır Penceresini Kullan",
- "text": "Hızlı bir çözüm arayanların tarayıcılarından daha fazlasına ihtiyacı yok. Tek yapmanız gereken Ctrl/Cmd + P klavye kısayolu ile tarayıcınızda Yazdır penceresini açmak ve anında CV'nizi yazdırmak.",
- "button": "CV Yazdır"
- },
- "downloadPDF": {
- "heading": "PDF İndir",
- "text": "Bu seçenekler, tek bir sayfa olarak CV'nizin eksiksiz bir versiyonunu yazdırmanıza olanak sağlar. Fazla içeriği olanlar için mükemmel. Alternatif olarak, bir tık ile CV'nizin çok sayfalı bir versiyonunu da indirebilirsiniz.",
- "buttons": {
- "single": "Tek Sayfa CV",
- "multi": "Çok Sayfalı CV"
- }
- },
- "jsonFormat": {
- "heading": "JSON Formatında Dışarı Aktar",
- "text": "Verilerinizi JSON formatında dışarı aktararak saklayabilir, dilediğiniz zaman yine Reactive Resume'de içeri aktararak kolayca düzenleme yapabilir, ya da yeni CV oluşturabilirsiniz.",
- "button": "JSON Dışa Aktar"
- }
- }
- }
-}
diff --git a/src/i18n/locales/uk.json b/src/i18n/locales/uk.json
deleted file mode 100644
index 4d53dd39..00000000
--- a/src/i18n/locales/uk.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "Reactive Resume",
- "shortDescription": "Безкоштовний, open source конструктор резюме.",
- "forms": {
- "name": "Назва",
- "title": "Заголовок",
- "subtitle": "Підзаголовок",
- "required": "обов'язково",
- "website": "Веб сайт",
- "date": "Дата",
- "present": "теперішній час",
- "position": "Посада",
- "startDate": "Дата початку",
- "endDate": "Дата завершення",
- "address": "Адреса",
- "phone": "Номер телефону",
- "email": "E-mail адреса",
- "summary": "Резюме",
- "markdown": "Цей текстовий блок підтримує <1> markdown 1>.",
- "contact": "Контакти",
- "validation": {
- "min": "Будь ласка, введіть мінімум {{number}} знаки.",
- "dateRange": "Дата закінчення має бути пізніше, ніж дата початку.",
- "email": "Адреса ел. пошти повинна бути дійсною.",
- "required": "Це поле є обов`язковим.",
- "url": "Повинен бути діючий URL."
- }
- },
- "buttons": {
- "add": "Додати",
- "edit": "Змінити",
- "cancel": "Скасувати",
- "delete": "Видалити",
- "loading": "Завантаження...",
- "confirmation": "Ви впевнені?",
- "login": "Вхід",
- "logout": "Вихід"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "Перейти до додатка"
- }
- },
- "dashboard": {
- "title": "Панель управління",
- "createResume": "Створити Резюме",
- "editResume": "Редагувати Резюме",
- "lastUpdated": "Останнє оновлення {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} був успішно видалений"
- },
- "buttons": {
- "duplicate": "Дублювати",
- "rename": "Перейменувати"
- },
- "helpText": "Ви збираєтеся створити нове резюме з нуля, але спочатку давайте дамо йому ім'я. Це може бути назва посади, на яку ви хочете подати заявку, або, якщо ви складаєте резюме для друга, ви можете назвати його «Резюме Алекса»."
- },
- "builder": {
- "toasts": {
- "formErrors": "Можливо, вам буде потрібно заповнити всі обов'язкові поля перед відправкою цієї форми.",
- "doesNotExist": "Резюме, яке ви шукали, більше не існує ... або, може бути, його ніколи не було?",
- "loadDemoData": "Не впевнений, з чого почати? Спробуйте завантажити демо-дані, щоб дізнатися, що може запропонувати Reactive Resume.",
- "printError": "У хмарної функції виникли проблеми, спробуйте ще раз пізніше або скористайтеся функцією друку браузера."
- },
- "sections": {
- "heading": "Заголовок",
- "profile": "Профіль",
- "social": "Соціальна мережа",
- "objective": "Завдання",
- "work": "Досвід роботи",
- "education": "Освіта",
- "project": "Проект",
- "projects": "Проекти",
- "award": "Нагорода",
- "awards": "Нагороди",
- "certification": "Сертифікат",
- "certifications": "Сертифікати",
- "skill": "Навичка",
- "skills": "Навички",
- "hobby": "Хобі",
- "hobbies": "Хобі",
- "language": "Мова",
- "languages": "Мови",
- "reference": "Посилання",
- "references": "Посилання",
- "templates": "Шаблони",
- "layout": "Розмітка",
- "colors": "Кольори",
- "font-size": "Розмір шрифту",
- "fonts": "Шрифти",
- "actions": "Дії",
- "settings": "Налаштування",
- "about": "Про програму"
- },
- "profile": {
- "photograph": "Фотографія",
- "firstName": "Ім'я",
- "lastName": "Прізвище",
- "birthDate": "Дата народження",
- "address": {
- "line1": "Адреса, рядок 1",
- "line2": "Адреса, рядок 2",
- "city": "Місто",
- "pincode": "Індекс"
- }
- },
- "social": {
- "network": "Мережа",
- "username": "Ім'я користувача",
- "url": "URL"
- },
- "work": {
- "company": "Організація"
- },
- "education": {
- "institution": "Установа",
- "field": "Область дослідження",
- "degree": "Тип ступеня",
- "gpa": "Середній бал"
- },
- "awards": {
- "awarder": "Нагороджений"
- },
- "certifications": {
- "issuer": "Ким виданий"
- },
- "skills": {
- "level": "Рівень"
- },
- "languages": {
- "fluency": "Вільне володіння"
- },
- "layout": {
- "block": "Блокувати",
- "reset": "Скинути макет",
- "text": "Цей шаблон підтримує {{count}} блоків."
- },
- "colors": {
- "primary": "Основний колір",
- "text": "Колір тексту",
- "background": "Колір фону"
- },
- "actions": {
- "import": {
- "heading": "Імпортувати Резюме",
- "text": "Ви можете імпортувати свою інформацію з різних джерел, таких як JSON Resume або LinkedIn, щоб автоматично заповнювати більшу частину даних для свого резюме.",
- "button": "Імпорт"
- },
- "export": {
- "heading": "Експорт Вашого Резюме",
- "text": "Експортуйте своє резюме в форматі PDF, щоб поділитися з рекрутерами, або в форматі JSON, який ви зможете імпортувати назад в цей додаток на іншому комп'ютері.",
- "button": "Експорт"
- },
- "share": {
- "heading": "Поділитися Вашим Резюме",
- "text": "Посилання нижче буде доступна для всіх, якщо ви вирішите поділитися нею, і глядачі побачать останню версію вашого резюме в будь-який час."
- },
- "loadDemoData": {
- "text": "Незрозуміло, що робити зі свіжої порожньою сторінкою? Завантажте демо-дані, щоб побачити, як має виглядати резюме, і можете починати редагування звідти.",
- "button": "Завантажити демо-дані"
- },
- "resetEverything": {
- "text": "Схоже, ви зробили дуже багато помилок? Не турбуйтеся, очистіть все одним клацанням миші, але будьте обережні, якщо немає резервних копій.",
- "button": "Скинути все"
- }
- },
- "settings": {
- "theme": "Тема",
- "language": "Мова",
- "translate": "Якщо ви хочете внести свій внесок, надавши переклади на свою мову, <1> перейдіть за цим посиланням 1>.",
- "dangerZone": {
- "heading": "Небезпечна зона",
- "text": "Якщо ви хочете видалити свій обліковий запис і стерти всі свої резюме, це всього лише одна кнопка. Будьте обережні, це незворотний процес.",
- "button": "Видалити акаунт"
- }
- },
- "about": {
- "donate": {
- "heading": "Пожертвувати на Reactive Resume",
- "text": "Я намагаюся робити все, що в моїх силах, але якщо ви знайшли додаток корисним або ви перебуваєте в кращому становищі, ніж інші, які залежать від цього проекту в своїй першій роботі, <1> розгляньте можливість пожертвувати всього 5 доларів, щоб допомогти зберегти проект живим 1> :)",
- "button": "Купіть мені кави!"
- },
- "bugFeature": {
- "heading": "Помилка? Пропозиція?",
- "text": "Щось заважає вам скласти резюме? Знайшли набридливу помилку, яка просто не зникне? Обговоріть це в розділі GitHub Issues, використовуючи такі дії.",
- "button": "Підняти питання"
- },
- "appreciate": {
- "heading": "Подобається Reactive Resume?",
- "text": "Я ніколи не втомлююся чути історії про те, як цей додаток допоміг людям, і якщо він допоміг вам, або ви просто виявили, що Reactive Resume - відмінний інструмент, дайте мені знати. Ви можете зв'язатися зі мною на моєму веб-сайті."
- },
- "sourceCode": {
- "heading": "Вихідний код",
- "text": "Хочете запустити проект з вихідного коду? Ви розробник, який бажає внести свій вклад в розробку цього проекту з відкритим вихідним кодом? Натисніть кнопку нижче.",
- "button": "GitHub репозиторій"
- },
- "footer": "Зроблено з любов'ю <1> Амрут Піллаі 1>"
- },
- "tooltips": {
- "uploadPhotograph": "Завантажити фотографію",
- "backToDashboard": "Повернутися до панелі управління"
- },
- "emptyList": "Цей список порожній."
- },
- "modals": {
- "auth": {
- "whoAreYou": "Хто ви?",
- "welcome": "Ласкаво просимо, {{name}}!",
- "loggedOutText": "Reactive Resume має знати, хто ви, щоб безпечно аутентифицировать вас в додатку і відображати тільки вашу інформацію. Як тільки ви ввійдете, ви можете почати створювати своє резюме, редагувати його, щоб додати нові навички або ділитися ним з усім світом!",
- "loggedInText": "Приголомшливо. Тепер, коли ви пройшли аутентифікацію, ми можемо розібратися, чому ви тут. Натисніть кнопку «Перейти в додаток», щоб почати створювати своє резюме!",
- "buttons": {
- "google": "Ввійти за допомогою Google",
- "anonymous": "Ввійти анонімно"
- }
- },
- "import": {
- "button": "Вибрати Файл",
- "reactiveResume": {
- "heading": "Імпорт з Reactive Resume",
- "text": "Reactive Resume має свій власний формат схеми, щоб максимально використовувати всі можливості налаштувань, які воно може запропонувати. Якщо ви хочете імпортувати резервну копію свого резюме, зробленого за допомогою цього додатка, просто завантажте файл, використовуючи кнопку нижче."
- },
- "jsonResume": {
- "heading": "Імпорт з резюме JSON",
- "text": "JSON Resume - це відкритий стандарт структури схеми резюме. Якщо ви один з багатьох ентузіастів, у яких готове своє резюме в цьому форматі, досить одного клацання мишки, щоб почати роботу з Reactive Resume."
- },
- "linkedIn": {
- "heading": "Імпорт з LinkedIn",
- "text": "Ви можете імпортувати JSON, який був експортований з LinkedIn, натиснувши кнопку нижче і вибравши відповідний файл."
- }
- },
- "export": {
- "printDialog": {
- "heading": "Використовуйте діалогове вікно друку браузера",
- "text": "Тим з вас, хто хоче знайти швидке рішення, не потрібно шукати далі свого браузера. Все, що вам потрібно зробити, це натиснути Ctrl / Cmd + P, відкрити діалогове вікно друку в браузері і відразу ж роздрукувати своє резюме.",
- "button": "Роздрукувати резюме"
- },
- "downloadPDF": {
- "heading": "Завантажити PDF",
- "text": "Ці параметри дозволяють вам надрукувати необмежену версію вашого резюме, що ідеально підходить для тих, у кого багато контенту. Крім того, ви можете завантажити багатосторінкову версію свого резюме одним кліком миші.",
- "buttons": {
- "single": "Односторінкове Резюме",
- "multi": "Багатосторінкове Резюме"
- }
- },
- "jsonFormat": {
- "heading": "Експорт в формат JSON",
- "text": "Ви також можете експортувати свої дані в формат JSON для безпечного зберігання, щоб ви могли легко імпортувати їх назад в Reactive Resume, коли захочете відредагувати або згенерувати резюме.",
- "button": "Експорт JSON"
- }
- }
- }
-}
diff --git a/src/i18n/locales/zh.json b/src/i18n/locales/zh.json
deleted file mode 100644
index 2eefeb94..00000000
--- a/src/i18n/locales/zh.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "shared": {
- "appName": "响应式简历",
- "shortDescription": "一个免费的开源简历生成器",
- "forms": {
- "name": "姓名",
- "title": "标题",
- "subtitle": "副标题",
- "required": "必填",
- "website": "网站",
- "date": "日期",
- "present": "至今",
- "position": "职务",
- "startDate": "开始日期",
- "endDate": "结束日期",
- "address": "地址",
- "phone": "电话",
- "email": "邮箱",
- "summary": "概要",
- "markdown": "文本框支持 <1>markdown1> 语法",
- "contact": "云服务",
- "validation": {
- "min": "请输入至少 {{number}} 个字符",
- "dateRange": "结束时间必须晚于开始时间",
- "email": "请输入合法的邮箱地址",
- "required": "该项必填",
- "url": "请输入合法的网址"
- }
- },
- "buttons": {
- "add": "添加",
- "edit": "编辑",
- "cancel": "撤销",
- "delete": "删除",
- "loading": "加载中...",
- "confirmation": "确定吗?",
- "login": "登录",
- "logout": "退出"
- }
- },
- "landing": {
- "hero": {
- "goToApp": "前往应用"
- }
- },
- "dashboard": {
- "title": "操作台",
- "createResume": "创建简历",
- "editResume": "编辑简历",
- "lastUpdated": "最近更新于 {{timestamp}}",
- "toasts": {
- "deleted": "{{name}} 已成功删除"
- },
- "buttons": {
- "duplicate": "复制",
- "rename": "重命名"
- },
- "helpText": "我们将从头开始创建一份新的简历。首先,让我们给它起个名字。它可以是您想申请的职位的名称,或者如果您是帮朋友在写简历,您可以将它命名为《小明的简历》。"
- },
- "builder": {
- "toasts": {
- "formErrors": "在提交此表单之前,您可能需要填写所有必需的字段。",
- "doesNotExist": "您要找的简历已经不存在了。。。也可能它从来就没有存在过?",
- "loadDemoData": "不知道怎么开始创作一份简历吗?试试加载演示数据,看看 Reactive Resume 为您提供的示例。",
- "printError": "云端函数出现问题,请稍后再试或使用浏览器打印功能。"
- },
- "sections": {
- "heading": "标题",
- "profile": "简介",
- "social": "社交网络",
- "objective": "求职原因",
- "work": "工作经历",
- "education": "教育背景",
- "project": "项目经历",
- "projects": "项目经历",
- "award": "奖项",
- "awards": "奖项",
- "certification": "证书",
- "certifications": "证书",
- "skill": "技能",
- "skills": "技能",
- "hobby": "爱好",
- "hobbies": "爱好",
- "language": "语言",
- "languages": "语言",
- "reference": "参考",
- "references": "参考",
- "templates": "模板",
- "layout": "布局",
- "colors": "颜色",
- "font-size": "字体大小",
- "fonts": "字体",
- "actions": "操作",
- "settings": "设置",
- "about": "关于"
- },
- "profile": {
- "photograph": "照片",
- "firstName": "姓",
- "lastName": "名",
- "birthDate": "出生日期",
- "address": {
- "line1": "地址(第一行)",
- "line2": "地址(第二行)",
- "city": "城市",
- "pincode": "邮编"
- }
- },
- "social": {
- "network": "网站",
- "username": "用户名",
- "url": "网址"
- },
- "work": {
- "company": "公司"
- },
- "education": {
- "institution": "所在机构",
- "field": "研究领域",
- "degree": "学位类型",
- "gpa": "GPA"
- },
- "awards": {
- "awarder": "颁奖机构"
- },
- "certifications": {
- "issuer": "发放单位"
- },
- "skills": {
- "level": "技能等级"
- },
- "languages": {
- "fluency": "流利程度"
- },
- "layout": {
- "block": "区块",
- "reset": "重置布局",
- "text": "本模板支持 {{count}} 种布局"
- },
- "colors": {
- "primary": "主色彩",
- "text": "文字颜色",
- "background": "背景色"
- },
- "actions": {
- "import": {
- "heading": "导入简历",
- "text": "您可以从各种来源(如 JSON Resume、LinkedIn 等)中导入信息来自动填充简历上需要的大部分数据",
- "button": "导入"
- },
- "export": {
- "heading": "导出简历",
- "text": "将您的简历导出为PDF格式以便分享给招聘者,或导出为 JSON 格式以便能应用于其他计算机上。",
- "button": "导出"
- },
- "share": {
- "heading": "分享简历",
- "text": "如果您选择公开下面的链接,任何人都可以方便的查看到您最新版本的简历。"
- },
- "loadDemoData": {
- "text": "不清楚如何处理新的空白页?加载一些演示数据,看看简历应该是什么样子的,然后您就可以开始编辑了。",
- "button": "加载示例数据"
- },
- "resetEverything": {
- "text": "感觉有太多错误?别担心,只需单击一下即可清除所有内容,但请注意先备份。",
- "button": "重置简历"
- }
- },
- "settings": {
- "theme": "主题",
- "language": "语言",
- "translate": "如果您希望贡献您所用语言的翻译,<1>请访问此链接1>",
- "dangerZone": {
- "heading": "危险操作",
- "text": "如果您想删除您的帐户并删除所有简历,只需单击一个按钮即可。请注意删除操作不可恢复。",
- "button": "删除帐户"
- }
- },
- "about": {
- "donate": {
- "heading": "捐赠给 Reactive Resume",
- "text": "但是如果您觉得这个项目很有用,或者您比其他依靠这个项目来申请第一份工作的人过得更好,<1>请考虑捐赠5美元来帮助我们维持这个项目1>:)",
- "button": "送我一杯咖啡"
- },
- "bugFeature": {
- "heading": "发现了Bug? 想要新的功能?",
- "text": "无论是写简历的过程中遇到了什么阻碍还是发现了什么难以解决的BUG,都可以点击下面的按钮在 GitHub 上给我们提一个 Issue。",
- "button": "提交一个 Issue"
- },
- "appreciate": {
- "heading": "喜欢 Reactive Resume 吗?",
- "text": "我特别喜欢听到这个项目帮助到了别人,如果它帮到了你,或者你刚刚发现它是一个很棒的工具,一定要告诉我。你可以在我的网站上联系我。"
- },
- "sourceCode": {
- "heading": "源代码",
- "text": "要从源代码运行项目吗?或者您准备为这个项目的开源开发做出贡献?单击下面的按钮即可。",
- "button": "GitHub 仓库"
- },
- "footer": "用爱发电 by <1>Amruth Pillai1>"
- },
- "tooltips": {
- "uploadPhotograph": "上传照片",
- "backToDashboard": "回到操作台"
- },
- "emptyList": "列表为空"
- },
- "modals": {
- "auth": {
- "whoAreYou": "你是谁?",
- "welcome": "{{name}},欢迎您!",
- "loggedOutText": "Reactive Resume 需要知道您是谁,这样它才能安全地在应用程序中验证您的身份,并且只向您显示您的信息。您成功登录后,就可以开始建设您的简历,编辑它或者与世界分享它了!",
- "loggedInText": "太棒了,您已经证明了您的身份。单击“转到应用程序”按钮,开始创建您的简历吧!",
- "buttons": {
- "google": "使用 Google 账号登录",
- "anonymous": "匿名登录"
- }
- },
- "import": {
- "button": "选择文件",
- "reactiveResume": {
- "heading": "从 Reactive Resume 导入",
- "text": "Reactive Resume 有自己的协议格式,可以充分利用它提供的所有可定制功能。如果要导入使用 Reactive Resume 制作的简历备份,只需使用下面的按钮上传该文件。"
- },
- "jsonResume": {
- "heading": "从 JSON 简历导入",
- "text": "JSON Resume 是简历结构的一套开源标准。如果您是以这种格式准备好了简历,只需单击一下即可开始使用 Reactive Resume。"
- },
- "linkedIn": {
- "heading": "从 LinkedIn 导入",
- "text": "您可以通过单击下面的按钮并选择适当的文件格式来导入从 LinkedIn 导出的 JSON 文件。"
- }
- },
- "export": {
- "printDialog": {
- "heading": "使用浏览器的打印对话框",
- "text": "对于那些想要一个快速解决方案的人来说,只需使用浏览器就可以了。您只需按下 Ctrl/Cmd+P,即可在浏览器上打开打印对话框,立即打印您的简历。",
- "button": "打印简历"
- },
- "downloadPDF": {
- "heading": "导出为 PDF",
- "text": "这些选项允许您导出一页不受版本限制的简历,非常适合简历内容很丰富的人。您也可以将简历导出为多页的 PDF,同样仅需点击一下。",
- "buttons": {
- "single": "单页简历",
- "multi": "多页简历"
- }
- },
- "jsonFormat": {
- "heading": "导出为 JSON",
- "text": "您还可以将数据导出为 JSON 格式以便安全保存,您可以在需要编辑或生成简历时轻松地将其导入到 Reactive Resume 中。",
- "button": "导出 JSON"
- }
- }
- }
-}
diff --git a/src/modals/AuthModal.js b/src/modals/AuthModal.js
deleted file mode 100644
index 01852193..00000000
--- a/src/modals/AuthModal.js
+++ /dev/null
@@ -1,87 +0,0 @@
-import { navigate } from 'gatsby';
-import { useTranslation } from 'react-i18next';
-import React, { memo, useContext, useEffect, useState } from 'react';
-import BaseModal from './BaseModal';
-import Button from '../components/shared/Button';
-import ModalContext from '../contexts/ModalContext';
-import UserContext from '../contexts/UserContext';
-
-const AuthModal = () => {
- const { t } = useTranslation();
- const [open, setOpen] = useState(false);
- const [isLoadingGoogle, setLoadingGoogle] = useState(false);
- const [isLoadingAnonymous, setLoadingAnonymous] = useState(false);
-
- const { emitter, events } = useContext(ModalContext);
- const { user, loginWithGoogle, loginAnonymously, logout } =
- useContext(UserContext);
-
- useEffect(() => {
- const unbind = emitter.on(events.AUTH_MODAL, () => setOpen(true));
-
- return () => unbind();
- }, [emitter, events]);
-
- const handleSignInWithGoogle = async () => {
- setLoadingGoogle(true);
- await loginWithGoogle();
- setLoadingGoogle(false);
- };
-
- const handleSignInAnonymously = async () => {
- setLoadingAnonymous(true);
- await loginAnonymously();
- setLoadingAnonymous(false);
- };
-
- const handleGotoApp = () => {
- navigate('/app/dashboard');
- setOpen(false);
- };
-
- const getTitle = () =>
- user
- ? t('modals.auth.welcome', { name: user.displayName || 'Agent 47' })
- : t('modals.auth.whoAreYou');
-
- const getMessage = () =>
- user ? t('modals.auth.loggedInText') : t('modals.auth.loggedOutText');
-
- const loggedInAction = (
- <>
-
-
- >
- );
-
- const loggedOutAction = (
-
- This is aimed to be the world's simplest privacy policy. This
- document should explain to you why the app collects some information,
- what happens when your account is deleted and some other frequently
- asked questions answered regarding your privacy.
-
-
-
- If you have any more questions, please raise an issue regarding the
- same on GitHub and I'll answer as honest and quickly as possible
- :)
-
-
-
-
-
-
-
- What identifiable information is stored about me?
-
-
- Your name and your email address is stored along with your user
- information, if you signed in with Google, and of course, all the
- information you input in your resume is also stored in the database.
- You won't even get any marketing emails, feature updates,
- newsletters, notification emails, nothing.
-
-
-
-
-
-
-
- Why are you using a database, why not keep everything local like in
- the first version of Reactive Resume?
-
-
- Not having a centralized database cause a lot more problems than I
- could solve, mainly having a large chunk of the users of the app
- having an outdated schema as the app evolved. This was a problem I
- could not solve without having at least some control.
-
-
-
- Also, a lot of users were having trouble printing their resumes on
- their browsers, so with the help of Cloud Functions from Firebase, you
- can now print your resumes remotely. None of the resumes are stored,
- and they are sent to you immediately after generation, which can be
- verified by looking through the source code.
-
-
-
-
-
-
-
- How is this all free? There must be a catch!
-
-
- Absolutely no catch to this freebie. This project is
- just my way of giving back to the community that I've learned so
- much from. If you'd like to show your appreciation however, you
- can follow me on my social media and let me know how much it helped
- you, or donate to help pay the cloud bills, or if you are a fellow
- developer, you can head to GitHub and contribute to the code and
- raising a PR.
-
-
-
-
-
-
-
- Is there a mobile app for Reactive Resume?
-
-
- Not yet. But soon, maybe? One of the main motivations
- for me to shift to a centralized database approach was that I could
- one day build a mobile app as well that could let users jump from
- editing on their desktops to editing on their phones. It requires a
- lot of time, so I would not expect it any time soon, but it's
- definitely in the pipeline.
-
-
-
-
-);
-
-export default FrequentlyAskedQuestions;
diff --git a/src/pages/index.js b/src/pages/index.js
deleted file mode 100644
index 8a2f635a..00000000
--- a/src/pages/index.js
+++ /dev/null
@@ -1,146 +0,0 @@
-import { FaUserSecret, FaWalking } from 'react-icons/fa';
-import { Helmet } from 'react-helmet';
-import { IoIosRocket } from 'react-icons/io';
-import { Link } from '@reach/router';
-import { RiRefreshLine } from 'react-icons/ri';
-import { useTranslation } from 'react-i18next';
-import React, { memo } from 'react';
-import Hero from '../components/landing/Hero';
-import Screenshots from '../components/landing/Screenshots';
-import Wrapper from '../components/shared/Wrapper';
-
-const Home = () => {
- const { t } = useTranslation();
-
- return (
-
-
- {t('shared.appName')}
-
-
-
-
-
-
-
- Reactive Resume is a free and open source resume builder that’s built
- to make the mundane tasks of creating, updating and sharing your
- resume as easy as 1, 2, 3. With this app, you can create multiple
- resumes, share them with recruiters through a unique link and print as
- PDF, all for free, no advertisements, without losing the integrity and
- privacy of your data.
-
-
-
-
-
-
- Keep up with the latest trends in resume design without having to
- start from scratch. With new templates being designed every week and
- having made it that easy to design your own templates and submit
- them to the community, you’ll never have to copy and edit your
- friend’s resume again.
-
-
-
- The biggest problem I’ve faced was when I had to update my resume
- when I learned a new skill or found a new job. The ever-shifting
- layouts and inconsistency with design over a number of years made it
- difficult to update your own resume, but Reactive Resume makes it as
- easy as few clicks.
-
-
-
- There are brilliant alternatives to this app like Novoresume and
- Zety , but they come at a cost, mainly because of the time the
- developers and the marketing they had to incur to make the product.
- This app might not be better than them, but it does cater to people
- who are just not in a position to pay hundreds of dollars to create
- a resume to bootstrap their career.
-
-
-
- You must be thinking, if you're not paying for the product,
- then you are the product. Or, at least your data is?{' '}
- Well, this is the exception. Your data is your own,
- as stated in the ridiculously simple{' '}
- Privacy Policy, I don't do anything with
- the data, it just exists on a database for the convenient features
- provided by Reactive Resume.
-
-