mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2025-11-10 12:32:28 +10:00
Compare commits
111 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| eed3b76959 | |||
| 615eb3ad5d | |||
| b505199319 | |||
| 91e55e642c | |||
| f549d8749a | |||
| f31123659e | |||
| 93633c9415 | |||
| 19b9fa4857 | |||
| a5c84214f9 | |||
| 65bb8b5ceb | |||
| 06a11a1f2a | |||
| 53eedc8500 | |||
| 4b2d9d7026 | |||
| 045145ed67 | |||
| ec27e5e6ab | |||
| 2faa15db5a | |||
| 2c2893d5fc | |||
| 19c7ebe8a4 | |||
| c24847ac0b | |||
| 7137694832 | |||
| 049de38da2 | |||
| 17019e446b | |||
| d73ee7b7f8 | |||
| 2c95dc2ac8 | |||
| e148dd3e82 | |||
| 0aa2d61c55 | |||
| 0b2c1ffd26 | |||
| a531e8cd89 | |||
| 152e386141 | |||
| 87189cd045 | |||
| 114b04a740 | |||
| 383cde53df | |||
| 9bf98d3c49 | |||
| e62f0a3f5e | |||
| 10fb7b143a | |||
| 67ba58e798 | |||
| 179cf99f83 | |||
| 81a51d487b | |||
| b41b50565a | |||
| 8cd073eb62 | |||
| f4f8502703 | |||
| 0d079d7b24 | |||
| 167f7c902f | |||
| 7c630df927 | |||
| b391c561e5 | |||
| 4dbe015fbf | |||
| bae35b2614 | |||
| 8b7719a198 | |||
| 39cf238de3 | |||
| 98855ae230 | |||
| ab92cbf21e | |||
| 388ab4e29a | |||
| bb18c59018 | |||
| 217ab6ab93 | |||
| 12690b33d7 | |||
| bff5173701 | |||
| 821813d90d | |||
| b1d3c4da5b | |||
| 39f962b440 | |||
| b1cfd4b7c8 | |||
| c98d4a6004 | |||
| a5ec1f8609 | |||
| b2c897660d | |||
| c1a7fe7354 | |||
| b628c4a21b | |||
| 5fb4935146 | |||
| ae5280435d | |||
| 6451609d8f | |||
| edfe79f580 | |||
| 5d7318d46d | |||
| 77428c1661 | |||
| a2e075df39 | |||
| 63af1d2b69 | |||
| 99c5016762 | |||
| 44ff6caf27 | |||
| 7d2981f7ce | |||
| fcc5dd4bad | |||
| a9fb995d39 | |||
| 31a85bfaa6 | |||
| 51151a601e | |||
| 9931b22313 | |||
| fdf6b76c21 | |||
| b4696301ed | |||
| 294d7b5dab | |||
| 0430920f56 | |||
| 5444b4f5ab | |||
| d649b7fc08 | |||
| 20b39c0b35 | |||
| 8b87b054ee | |||
| 5eb68e9e21 | |||
| ec2606d625 | |||
| 9055010f61 | |||
| 9763b5c270 | |||
| 75c3bfe9e5 | |||
| 7f39247655 | |||
| d6f11e7807 | |||
| 361a1e65d0 | |||
| 6fddbe0c59 | |||
| 3412711f27 | |||
| a4bfc17431 | |||
| 7c698ef9d2 | |||
| e929faf9b0 | |||
| e3ff18b6dd | |||
| 2734493ca4 | |||
| f0015143c6 | |||
| 8d97b195a0 | |||
| f30692196a | |||
| 242278edd1 | |||
| 162759c716 | |||
| f0c6bd16f5 | |||
| fac8a9d4ff |
@ -1,3 +1,6 @@
|
||||
# Android App
|
||||
/app
|
||||
|
||||
# Build Artifacts
|
||||
dist
|
||||
.next
|
||||
@ -22,6 +25,3 @@ node_modules
|
||||
Dockerfile
|
||||
.dockerignore
|
||||
docker-compose.yml
|
||||
|
||||
# Android App
|
||||
/app
|
||||
|
||||
@ -4,8 +4,8 @@ TURBO_TOKEN=
|
||||
|
||||
# Server + Client
|
||||
TZ=UTC
|
||||
PUBLIC_URL=http://client:3000
|
||||
PUBLIC_SERVER_URL=http://server:3100
|
||||
PUBLIC_URL=http://localhost:3000
|
||||
PUBLIC_SERVER_URL=http://localhost:3100
|
||||
PUBLIC_GOOGLE_CLIENT_ID=
|
||||
|
||||
# Server + Database
|
||||
|
||||
@ -2,23 +2,11 @@
|
||||
"ignorePatterns": ["/app"],
|
||||
"parser": "@typescript-eslint/parser",
|
||||
"extends": ["plugin:@typescript-eslint/recommended"],
|
||||
"plugins": ["@typescript-eslint/eslint-plugin", "simple-import-sort", "unused-imports"],
|
||||
"plugins": ["@typescript-eslint/eslint-plugin", "simple-import-sort"],
|
||||
"rules": {
|
||||
// ESLint
|
||||
"no-unused-vars": "off",
|
||||
|
||||
// Unused Imports
|
||||
"unused-imports/no-unused-imports": "error",
|
||||
"unused-imports/no-unused-vars": [
|
||||
"warn",
|
||||
{
|
||||
"vars": "all",
|
||||
"args": "none",
|
||||
"varsIgnorePattern": "^_",
|
||||
"argsIgnorePattern": "^_"
|
||||
}
|
||||
],
|
||||
|
||||
// Simple Import Sort
|
||||
"simple-import-sort/imports": "error",
|
||||
"simple-import-sort/exports": "error",
|
||||
|
||||
1
.github/FUNDING.yml
vendored
1
.github/FUNDING.yml
vendored
@ -1 +1,2 @@
|
||||
github: AmruthPillai
|
||||
custom: https://paypal.me/RajaRajanA
|
||||
|
||||
21
README.md
21
README.md
@ -1,4 +1,4 @@
|
||||
<img src="https://github.com/AmruthPillai/Reactive-Resume/blob/main/docs/static/logo.svg" alt="Reactive Resume" width="256px" height="256px" />
|
||||
<img src="https://rxresu.me/images/logos/logo.png" alt="Reactive Resume" width="256px" height="256px" />
|
||||
|
||||
# Reactive Resume
|
||||
|
||||
@ -27,7 +27,8 @@ You have complete control over what goes into your resume, how it looks, what co
|
||||
- [Contributing](#contributing)
|
||||
- [Report Bugs and Feature Requests](#report-bugs-and-feature-requests)
|
||||
- [Donations](#donations)
|
||||
- [💸 PayPal](#-paypal)
|
||||
- [GitHub Sponsor](#github-sponsor)
|
||||
- [PayPal](#paypal)
|
||||
- [Infrastructure](#infrastructure)
|
||||
- [Contributors Wall](#contributors-wall)
|
||||
- [License](#license)
|
||||
@ -54,9 +55,11 @@ You have complete control over what goes into your resume, how it looks, what co
|
||||
|
||||
## Languages
|
||||
|
||||
- Amharic (አማርኛ)
|
||||
- Arabic (اَلْعَرَبِيَّةُ)
|
||||
- Bengali (বাংলা)
|
||||
- Bulgarian (български)
|
||||
- Catalan (Valencian)
|
||||
- Chinese (中文)
|
||||
- Czech (čeština)
|
||||
- Danish (Dansk)
|
||||
@ -71,17 +74,26 @@ You have complete control over what goes into your resume, how it looks, what co
|
||||
- Hungarian (Magyar)
|
||||
- Indonesian (Bahasa Indonesia)
|
||||
- Italian (Italiano)
|
||||
- Japanese (日本語)
|
||||
- Kannada (ಕನ್ನಡ)
|
||||
- Khmer (ភាសាខ្មែរ)
|
||||
- Korean (한국어)
|
||||
- Malayalam (മലയാളം)
|
||||
- Marathi (मराठी)
|
||||
- Nepali (नेपाली)
|
||||
- Norwegian (Norsk)
|
||||
- Odia (ଓଡ଼ିଆ)
|
||||
- Persian (Farsi)
|
||||
- Persian (فارسی)
|
||||
- Polish (Polski)
|
||||
- Portuguese (Português)
|
||||
- Romanian (limba română)
|
||||
- Russian (русский)
|
||||
- Serbian (српски језик)
|
||||
- Spanish (Español)
|
||||
- Swedish (Svenska)
|
||||
- Tamil (தமிழ்)
|
||||
- Turkish (Türkçe)
|
||||
- Ukranian (Українська мова)
|
||||
- Vietnamese (Tiếng Việt)
|
||||
|
||||
Help by [translating Reactive Resume](https://translate.rxresu.me) to your language!
|
||||
@ -114,7 +126,8 @@ Use the [GitHub Issues](https://github.com/AmruthPillai/Reactive-Resume/issues/n
|
||||
|
||||
Reactive Resume would be nothing without the folks who supported me and kept the project alive in the beginning, and your continued support is what keeps me going. If you found Reactive Resume to be useful, helpful or just insightful and appreciate the effort I took to make the project, please consider donating as little or as much as you can.
|
||||
|
||||
### [💸 PayPal](https://paypal.me/RajaRajanA)
|
||||
### [GitHub Sponsor](https://github.com/sponsors/AmruthPillai)
|
||||
### [PayPal](https://paypal.me/RajaRajanA)
|
||||
|
||||
## Infrastructure
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
plugins {
|
||||
id 'com.android.application' version '7.1.2' apply false
|
||||
id 'com.android.library' version '7.1.2' apply false
|
||||
id 'org.jetbrains.kotlin.android' version '1.7.10' apply false
|
||||
id 'org.jetbrains.kotlin.android' version '1.7.20' apply false
|
||||
}
|
||||
|
||||
task clean(type: Delete) {
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
{
|
||||
"extends": ["../.eslintrc.json", "next/core-web-vitals", "plugin:tailwindcss/recommended"],
|
||||
"plugins": ["unused-imports"],
|
||||
"ignorePatterns": [".next", "__ENV.js"],
|
||||
"settings": {
|
||||
"next": {
|
||||
@ -14,6 +15,18 @@
|
||||
// React Hooks
|
||||
"react-hooks/exhaustive-deps": "off",
|
||||
|
||||
// Unused Imports
|
||||
"unused-imports/no-unused-imports": "error",
|
||||
"unused-imports/no-unused-vars": [
|
||||
"warn",
|
||||
{
|
||||
"vars": "all",
|
||||
"args": "none",
|
||||
"varsIgnorePattern": "^_",
|
||||
"argsIgnorePattern": "^_"
|
||||
}
|
||||
],
|
||||
|
||||
// Tailwind CSS
|
||||
"tailwindcss/no-custom-classname": ["warn", { "whitelist": ["preview-mode", "printer-mode", "markdown"] }]
|
||||
}
|
||||
|
||||
@ -70,7 +70,7 @@ const ArtboardController: React.FC<ReactZoomPanPinchRef> = ({ zoomIn, zoomOut, c
|
||||
|
||||
const url = await mutateAsync({ username, slug });
|
||||
|
||||
download(`/api${url}`);
|
||||
download(url);
|
||||
};
|
||||
|
||||
return (
|
||||
|
||||
@ -28,9 +28,11 @@
|
||||
}
|
||||
}
|
||||
|
||||
ul {
|
||||
padding-left: 1.5em;
|
||||
text-indent: -1.5em;
|
||||
.markdown {
|
||||
ul {
|
||||
padding-left: 1.5em;
|
||||
text-indent: -1.5em;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -48,7 +48,7 @@ const Export = () => {
|
||||
|
||||
const url = await mutateAsync({ username, slug });
|
||||
|
||||
download(`/api${url}`);
|
||||
download(url);
|
||||
};
|
||||
|
||||
return (
|
||||
|
||||
@ -3,7 +3,7 @@ import { Button } from '@mui/material';
|
||||
import { useTranslation } from 'next-i18next';
|
||||
|
||||
import Heading from '@/components/shared/Heading';
|
||||
import { DONATION_URL, GITHUB_ISSUES_URL, GITHUB_URL } from '@/constants/index';
|
||||
import { DOCS_URL, DONATION_URL, GITHUB_ISSUES_URL, GITHUB_URL } from '@/constants/index';
|
||||
|
||||
import styles from './Links.module.scss';
|
||||
|
||||
@ -49,6 +49,12 @@ const Links = () => {
|
||||
{t<string>('builder.rightSidebar.sections.links.github')}
|
||||
</Button>
|
||||
</a>
|
||||
|
||||
<a href={DOCS_URL} target="_blank" rel="noreferrer">
|
||||
<Button variant="text" startIcon={<Link />}>
|
||||
{t<string>('builder.rightSidebar.sections.links.docs')}
|
||||
</Button>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</>
|
||||
|
||||
@ -2,10 +2,12 @@ export type Language = {
|
||||
code: string;
|
||||
name: string;
|
||||
localName?: string;
|
||||
isRTL?: boolean;
|
||||
};
|
||||
|
||||
export const languages: Language[] = [
|
||||
{ code: 'ar', name: 'Arabic', localName: 'اَلْعَرَبِيَّةُ' },
|
||||
{ code: 'am', name: 'Amharic', localName: 'አማርኛ' },
|
||||
{ code: 'ar', name: 'Arabic', localName: 'اَلْعَرَبِيَّةُ', isRTL: true },
|
||||
{ code: 'bg', name: 'Bulgarian', localName: 'български' },
|
||||
{ code: 'bn', name: 'Bengali', localName: 'বাংলা' },
|
||||
{ code: 'ca', name: 'Catalan', localName: 'Valencian' },
|
||||
@ -15,10 +17,10 @@ export const languages: Language[] = [
|
||||
{ code: 'el', name: 'Greek', localName: 'Ελληνικά' },
|
||||
{ code: 'en', name: 'English' },
|
||||
{ code: 'es', name: 'Spanish', localName: 'Español' },
|
||||
{ code: 'fa', name: 'Persian', localName: 'فارسی' },
|
||||
{ code: 'fa', name: 'Persian', localName: 'فارسی', isRTL: true },
|
||||
{ code: 'fi', name: 'Finnish', localName: 'Suomi' },
|
||||
{ code: 'fr', name: 'French', localName: 'Français' },
|
||||
{ code: 'he', name: 'Hebrew', localName: 'Ivrit' },
|
||||
{ code: 'he', name: 'Hebrew', localName: 'Ivrit', isRTL: true },
|
||||
{ code: 'hi', name: 'Hindi', localName: 'हिन्दी' },
|
||||
{ code: 'hu', name: 'Hungarian', localName: 'Magyar' },
|
||||
{ code: 'id', name: 'Indonesian', localName: 'Bahasa Indonesia' },
|
||||
@ -26,7 +28,9 @@ export const languages: Language[] = [
|
||||
{ code: 'ja', name: 'Japanese', localName: '日本語' },
|
||||
{ code: 'km', name: 'Khmer', localName: 'ភាសាខ្មែរ' },
|
||||
{ code: 'kn', name: 'Kannada', localName: 'ಕನ್ನಡ' },
|
||||
{ code: 'ko', name: 'Korean', localName: '한국어' },
|
||||
{ code: 'ml', name: 'Malayalam', localName: 'മലയാളം' },
|
||||
{ code: 'mr', name: 'Marathi', localName: 'मराठी' },
|
||||
{ code: 'ne', name: 'Nepali', localName: 'नेपाली' },
|
||||
{ code: 'nl', name: 'Dutch', localName: 'Nederlands' },
|
||||
{ code: 'no', name: 'Norwegian', localName: 'Norsk' },
|
||||
|
||||
@ -9,6 +9,7 @@ export const VALID_URL_REGEX = /[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}
|
||||
export const FILENAME_TIMESTAMP = 'DDMMYYYYHHmmss';
|
||||
|
||||
// Links
|
||||
export const DOCS_URL = 'https://docs.rxresu.me';
|
||||
export const DONATION_URL = 'https://paypal.me/RajaRajanA';
|
||||
export const TRANSLATE_URL = 'https://translate.rxresu.me/';
|
||||
export const DIGITALOCEAN_URL = 'https://pillai.xyz/digitalocean';
|
||||
|
||||
@ -4,6 +4,7 @@ const i18nConfig = {
|
||||
i18n: {
|
||||
defaultLocale: 'en',
|
||||
locales: [
|
||||
'am',
|
||||
'ar',
|
||||
'bg',
|
||||
'bn',
|
||||
@ -25,7 +26,9 @@ const i18nConfig = {
|
||||
'ja',
|
||||
'km',
|
||||
'kn',
|
||||
'ko',
|
||||
'ml',
|
||||
'mr',
|
||||
'ne',
|
||||
'nl',
|
||||
'no',
|
||||
|
||||
@ -15,19 +15,6 @@ const nextConfig = {
|
||||
domains: ['cdn.rxresu.me', 'www.gravatar.com'],
|
||||
},
|
||||
|
||||
async rewrites() {
|
||||
if (process.env.NODE_ENV === 'development') {
|
||||
return [
|
||||
{
|
||||
source: '/api/:path*',
|
||||
destination: 'http://localhost:3100/:path*',
|
||||
},
|
||||
];
|
||||
}
|
||||
|
||||
return [];
|
||||
},
|
||||
|
||||
// Hack to make Tailwind darkMode 'class' strategy with CSS Modules
|
||||
// Ref: https://github.com/tailwindlabs/tailwindcss/issues/3258#issuecomment-968368156
|
||||
webpack: (config) => {
|
||||
|
||||
@ -9,75 +9,76 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@beam-australia/react-env": "^3.1.1",
|
||||
"@date-io/dayjs": "^2.15.0",
|
||||
"@date-io/dayjs": "^2.16.0",
|
||||
"@emotion/css": "^11.10.0",
|
||||
"@emotion/react": "^11.10.0",
|
||||
"@emotion/styled": "^11.10.0",
|
||||
"@emotion/react": "^11.10.4",
|
||||
"@emotion/styled": "^11.10.4",
|
||||
"@hello-pangea/dnd": "^16.0.0",
|
||||
"@hookform/resolvers": "2.9.7",
|
||||
"@monaco-editor/react": "^4.4.5",
|
||||
"@mui/icons-material": "^5.10.2",
|
||||
"@mui/lab": "^5.0.0-alpha.96",
|
||||
"@mui/material": "^5.10.2",
|
||||
"@mui/system": "^5.10.2",
|
||||
"@mui/x-date-pickers": "5.0.0-beta.7",
|
||||
"@next/env": "^12.2.5",
|
||||
"@react-oauth/google": "^0.2.6",
|
||||
"@hookform/resolvers": "2.9.8",
|
||||
"@monaco-editor/react": "^4.4.6",
|
||||
"@mui/icons-material": "^5.10.6",
|
||||
"@mui/lab": "^5.0.0-alpha.102",
|
||||
"@mui/material": "^5.10.8",
|
||||
"@mui/system": "^5.10.8",
|
||||
"@mui/x-date-pickers": "5.0.4",
|
||||
"@next/env": "^12.3.1",
|
||||
"@react-oauth/google": "^0.2.8",
|
||||
"@reduxjs/toolkit": "^1.8.5",
|
||||
"axios": "^0.27.2",
|
||||
"axios": "^1.1.0",
|
||||
"clsx": "^1.2.1",
|
||||
"dayjs": "^1.11.5",
|
||||
"downloadjs": "^1.4.7",
|
||||
"joi": "^17.6.0",
|
||||
"joi": "^17.6.2",
|
||||
"lodash": "^4.17.21",
|
||||
"md5-hex": "^4.0.0",
|
||||
"monaco-editor": "^0.34.0",
|
||||
"nanoid": "^3.3.4",
|
||||
"next": "12.2.5",
|
||||
"next-i18next": "^12.0.0",
|
||||
"next": "12.3.1",
|
||||
"next-i18next": "^12.1.0",
|
||||
"react": "^18.2.0",
|
||||
"react-colorful": "^5.6.1",
|
||||
"react-dnd": "16.0.1",
|
||||
"react-dnd-html5-backend": "16.0.1",
|
||||
"react-dom": "^18.2.0",
|
||||
"react-hook-form": "^7.34.2",
|
||||
"react-hot-toast": "2.3.0",
|
||||
"react-hook-form": "^7.37.0",
|
||||
"react-hot-toast": "2.4.0",
|
||||
"react-hotkeys-hook": "^3.4.7",
|
||||
"react-icons": "^4.4.0",
|
||||
"react-markdown": "^8.0.3",
|
||||
"react-query": "^3.39.2",
|
||||
"react-redux": "^8.0.2",
|
||||
"react-redux": "^8.0.4",
|
||||
"react-zoom-pan-pinch": "^2.1.3",
|
||||
"redux": "^4.2.0",
|
||||
"redux-persist": "^6.0.0",
|
||||
"redux-saga": "^1.2.1",
|
||||
"redux-undo": "^1.0.1",
|
||||
"remark-gfm": "^3.0.1",
|
||||
"sharp": "^0.30.7",
|
||||
"uuid": "^8.3.2",
|
||||
"sharp": "^0.31.1",
|
||||
"uuid": "^9.0.0",
|
||||
"webfontloader": "^1.6.28"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.18.13",
|
||||
"@babel/core": "^7.19.3",
|
||||
"@reactive-resume/schema": "workspace:*",
|
||||
"@tailwindcss/typography": "^0.5.4",
|
||||
"eslint-plugin-unused-imports": "^2.0.0",
|
||||
"@tailwindcss/typography": "^0.5.7",
|
||||
"@types/downloadjs": "^1.4.3",
|
||||
"@types/lodash": "^4.14.184",
|
||||
"@types/node": "^18.7.13",
|
||||
"@types/react": "^18.0.17",
|
||||
"@types/lodash": "^4.14.186",
|
||||
"@types/node": "^18.8.3",
|
||||
"@types/react": "^18.0.21",
|
||||
"@types/react-dom": "^18.0.6",
|
||||
"@types/react-redux": "^7.1.24",
|
||||
"@types/tailwindcss": "^3.0.11",
|
||||
"@types/uuid": "^8.3.4",
|
||||
"@types/webfontloader": "^1.6.34",
|
||||
"autoprefixer": "^10.4.8",
|
||||
"csstype": "^3.1.0",
|
||||
"eslint-config-next": "^12.2.5",
|
||||
"eslint-plugin-tailwindcss": "^3.6.0",
|
||||
"next-sitemap": "^3.1.21",
|
||||
"postcss": "^8.4.16",
|
||||
"sass": "^1.54.5",
|
||||
"@types/webfontloader": "^1.6.35",
|
||||
"autoprefixer": "^10.4.12",
|
||||
"csstype": "^3.1.1",
|
||||
"eslint-config-next": "^12.3.1",
|
||||
"eslint-plugin-tailwindcss": "^3.6.2",
|
||||
"next-sitemap": "^3.1.23",
|
||||
"postcss": "^8.4.17",
|
||||
"sass": "^1.55.0",
|
||||
"tailwindcss": "^3.1.8",
|
||||
"typescript": "^4.8.2"
|
||||
"typescript": "^4.8.4"
|
||||
}
|
||||
}
|
||||
|
||||
@ -98,7 +98,7 @@ const Preview: NextPage<Props> = ({ username, slug, resume: initialData }) => {
|
||||
try {
|
||||
const url = await mutateAsync({ username, slug });
|
||||
|
||||
download(`/api${url}`);
|
||||
download(url);
|
||||
} catch {
|
||||
toast.error('Something went wrong, please try again later.');
|
||||
}
|
||||
|
||||
@ -3,6 +3,7 @@ import clsx from 'clsx';
|
||||
import get from 'lodash/get';
|
||||
import isEmpty from 'lodash/isEmpty';
|
||||
import { GetServerSideProps, NextPage } from 'next';
|
||||
import { useRouter } from 'next/router';
|
||||
import { serverSideTranslations } from 'next-i18next/serverSideTranslations';
|
||||
import { useEffect } from 'react';
|
||||
|
||||
@ -54,10 +55,20 @@ export const getServerSideProps: GetServerSideProps<Props | Promise<Props>, Quer
|
||||
};
|
||||
|
||||
const Printer: NextPage<Props> = ({ resume: initialData, locale }) => {
|
||||
const router = useRouter();
|
||||
|
||||
const dispatch = useAppDispatch();
|
||||
|
||||
const resume = useAppSelector((state) => state.resume.present);
|
||||
|
||||
useEffect(() => {
|
||||
if (router.locale !== locale) {
|
||||
const { pathname, asPath, query } = router;
|
||||
|
||||
router.push({ pathname, query }, asPath, { locale });
|
||||
}
|
||||
}, [router, locale]);
|
||||
|
||||
useEffect(() => {
|
||||
if (initialData) dispatch(setResume(initialData));
|
||||
}, [dispatch, initialData]);
|
||||
|
||||
@ -18,46 +18,44 @@ import queryClient from '@/services/react-query';
|
||||
import store, { persistor } from '@/store/index';
|
||||
import WrapperRegistry from '@/wrappers/index';
|
||||
|
||||
const App: React.FC<AppProps> = ({ Component, pageProps }) => {
|
||||
return (
|
||||
<>
|
||||
<Head>
|
||||
<title>Reactive Resume</title>
|
||||
const App = ({ Component, pageProps }: AppProps): JSX.Element => (
|
||||
<>
|
||||
<Head>
|
||||
<title>Reactive Resume</title>
|
||||
|
||||
<meta
|
||||
name="description"
|
||||
content="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."
|
||||
/>
|
||||
<link rel="icon" href="/favicon.ico" />
|
||||
<meta name="viewport" content="initial-scale=1, width=device-width" />
|
||||
</Head>
|
||||
<meta
|
||||
name="description"
|
||||
content="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."
|
||||
/>
|
||||
<link rel="icon" href="/favicon.ico" />
|
||||
<meta name="viewport" content="initial-scale=1, width=device-width" />
|
||||
</Head>
|
||||
|
||||
<ReduxProvider store={store}>
|
||||
<LocalizationProvider dateAdapter={DayjsAdapter}>
|
||||
<PersistGate loading={null} persistor={persistor}>
|
||||
<GoogleOAuthProvider clientId={env('GOOGLE_CLIENT_ID')}>
|
||||
<QueryClientProvider client={queryClient}>
|
||||
<WrapperRegistry>
|
||||
<Loading />
|
||||
<ReduxProvider store={store}>
|
||||
<LocalizationProvider dateAdapter={DayjsAdapter}>
|
||||
<PersistGate loading={null} persistor={persistor}>
|
||||
<GoogleOAuthProvider clientId={env('GOOGLE_CLIENT_ID')}>
|
||||
<QueryClientProvider client={queryClient}>
|
||||
<WrapperRegistry>
|
||||
<Loading />
|
||||
|
||||
<Component {...pageProps} />
|
||||
<Component {...pageProps} />
|
||||
|
||||
<ModalWrapper />
|
||||
<Toaster
|
||||
position="bottom-right"
|
||||
toastOptions={{
|
||||
duration: 4000,
|
||||
className: 'toast',
|
||||
}}
|
||||
/>
|
||||
</WrapperRegistry>
|
||||
</QueryClientProvider>
|
||||
</GoogleOAuthProvider>
|
||||
</PersistGate>
|
||||
</LocalizationProvider>
|
||||
</ReduxProvider>
|
||||
</>
|
||||
);
|
||||
};
|
||||
<ModalWrapper />
|
||||
<Toaster
|
||||
position="bottom-right"
|
||||
toastOptions={{
|
||||
duration: 4000,
|
||||
className: 'toast',
|
||||
}}
|
||||
/>
|
||||
</WrapperRegistry>
|
||||
</QueryClientProvider>
|
||||
</GoogleOAuthProvider>
|
||||
</PersistGate>
|
||||
</LocalizationProvider>
|
||||
</ReduxProvider>
|
||||
</>
|
||||
);
|
||||
|
||||
export default appWithTranslation(App);
|
||||
|
||||
@ -20,7 +20,7 @@ import { useAppDispatch, useAppSelector } from '@/store/hooks';
|
||||
import { setModalState } from '@/store/modal/modalSlice';
|
||||
import styles from '@/styles/pages/Home.module.scss';
|
||||
|
||||
import { DIGITALOCEAN_URL, DONATION_URL, GITHUB_URL } from '../constants';
|
||||
import { DIGITALOCEAN_URL, DOCS_URL, DONATION_URL, GITHUB_URL } from '../constants';
|
||||
|
||||
export const getStaticProps: GetStaticProps = async ({ locale = 'en' }) => {
|
||||
return {
|
||||
@ -170,6 +170,12 @@ const Home: NextPage = () => {
|
||||
</Button>
|
||||
</a>
|
||||
|
||||
<a href={DOCS_URL} target="_blank" rel="noreferrer">
|
||||
<Button variant="text" startIcon={<LinkIcon />}>
|
||||
{t<string>('landing.links.links.docs')}
|
||||
</Button>
|
||||
</a>
|
||||
|
||||
<a href={DONATION_URL} target="_blank" rel="noreferrer">
|
||||
<Button variant="text" startIcon={<LinkIcon />}>
|
||||
{t<string>('landing.links.links.donate')}
|
||||
@ -180,7 +186,7 @@ const Home: NextPage = () => {
|
||||
|
||||
<section className={styles.section}>
|
||||
<a href={DIGITALOCEAN_URL} target="_blank" rel="noreferrer">
|
||||
<Image src="/images/sponsors/digitalocean.svg" alt="Powered By DigitalOcean" width={200} height={40} />
|
||||
<Image src={`/images/sponsors/${theme=="dark"?"digitalocean":"digitaloceanLight"}.svg`} alt="Powered By DigitalOcean" width={200} height={40} />
|
||||
</a>
|
||||
</section>
|
||||
|
||||
|
||||
@ -71,7 +71,7 @@ const Preview: NextPage<Props> = ({ shortId }) => {
|
||||
try {
|
||||
const url = await mutateAsync({ username: resume.user.username, slug: resume.slug });
|
||||
|
||||
download(`/api${url}`);
|
||||
download(url);
|
||||
} catch {
|
||||
toast.error('Something went wrong, please try again later.');
|
||||
}
|
||||
|
||||
101
client/public/images/sponsors/digitaloceanLight.svg
Normal file
101
client/public/images/sponsors/digitaloceanLight.svg
Normal file
@ -0,0 +1,101 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 604 129" style="enable-background:new 0 0 604 129;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#0069ff;}
|
||||
.st1{fill-rule:evenodd;clip-rule:evenodd;fill:#0069ff;}
|
||||
</style>
|
||||
<g>
|
||||
<g>
|
||||
<g>
|
||||
<path class="st0" d="M174.3,3c4.9,0,8.7,2.9,8.7,8.6c0,5.6-3.8,8.5-8.7,8.5h-7.6v11.1h-3.5V3H174.3z M166.7,17.1h7.2
|
||||
c3,0,5.6-1.8,5.6-5.5c0-3.8-2.5-5.5-5.6-5.5h-7.2V17.1z"/>
|
||||
<path class="st0" d="M208.8,21.7c0,6.1-4.3,10-9.9,10c-5.6,0-9.9-3.9-9.9-10c0-6.1,4.3-10,9.9-10
|
||||
C204.5,11.7,208.8,15.6,208.8,21.7z M192.3,21.7c0,4.5,2.9,7.2,6.6,7.2c3.7,0,6.6-2.7,6.6-7.2c0-4.5-2.9-7.1-6.6-7.1
|
||||
C195.2,14.5,192.3,17.2,192.3,21.7z"/>
|
||||
<path class="st0" d="M234.4,31.3l-5.2-13.8L224,31.3h-2.6L214.1,12h3.6l5.2,14l5.2-14h2.3l5.3,14l5.2-14h3.5L237,31.3H234.4z"/>
|
||||
<path class="st0" d="M253,22.9c0.2,3.7,2.6,5.9,6,5.9c2.8,0,4.8-1.3,5.4-3.4l3.2,0.2c-0.8,3.5-4.1,6.1-8.6,6.1
|
||||
c-5.5,0-9.6-3.7-9.6-10c0-6.3,4-10,9.5-10c5.5,0,8.8,3.7,8.8,9.4v1.8H253z M253,20.3h11.6c-0.1-3.4-2-5.7-5.6-5.7
|
||||
C255.6,14.5,253.2,16.5,253,20.3z"/>
|
||||
<path class="st0" d="M285.4,14.9c-3.4,0-5.6,2.3-5.6,5.3v11.1h-3.2V12h3.2v2.9c0.7-1.6,2.5-3.1,5.7-3.1V14.9z"/>
|
||||
<path class="st0" d="M294.7,22.9c0.2,3.7,2.6,5.9,6,5.9c2.8,0,4.8-1.3,5.4-3.4l3.2,0.2c-0.8,3.5-4.1,6.1-8.6,6.1
|
||||
c-5.5,0-9.6-3.7-9.6-10c0-6.3,4-10,9.5-10c5.5,0,8.8,3.7,8.8,9.4v1.8H294.7z M294.7,20.3h11.6c-0.1-3.4-2-5.7-5.6-5.7
|
||||
C297.4,14.5,294.9,16.5,294.7,20.3z"/>
|
||||
<path class="st0" d="M333.1,31.3v-3.1c-1.1,2-3.6,3.5-6.8,3.5c-5.3,0-9.3-3.8-9.3-10c0-6.2,4-10,9.3-10c3.2,0,5.6,1.4,6.6,3.2V2
|
||||
h3.2v29.4H333.1z M320.3,21.7c0,4.6,2.8,7.2,6.5,7.2c3.6,0,6.2-2.2,6.2-6.6v-1.1c0-4.3-2.6-6.6-6.2-6.6
|
||||
C323.1,14.5,320.3,17.1,320.3,21.7z"/>
|
||||
<path class="st0" d="M361.8,14.9c1.1-1.9,3.4-3.2,6.7-3.2c5.3,0,9.3,3.8,9.3,10c0,6.2-4,10-9.3,10c-3.3,0-5.7-1.5-6.8-3.5v3.1
|
||||
h-3.1V2h3.2V14.9z M361.9,21.1v1.1c0,4.4,2.6,6.6,6.2,6.6c3.7,0,6.5-2.5,6.5-7.2c0-4.6-2.8-7.1-6.5-7.1
|
||||
C364.5,14.5,361.9,16.8,361.9,21.1z"/>
|
||||
<path class="st0" d="M386.3,40.9l4.6-10.7L383.2,12h3.6l5.8,14.5l5.8-14.5h3.6l-12.2,28.9H386.3z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="XMLID_2369_">
|
||||
<g>
|
||||
<g id="XMLID_281_">
|
||||
<g id="XMLID_282_">
|
||||
<g>
|
||||
<g id="XMLID_283_">
|
||||
<g id="XMLID_287_">
|
||||
<path id="XMLID_288_" class="st0" d="M64.4,127l0-24.2c25.6,0,45.5-25.4,35.7-52.3c-3.6-10-11.6-17.9-21.6-21.6
|
||||
c-27-9.8-52.3,10-52.3,35.7c0,0,0,0,0,0L2,64.7C2,23.8,41.5-8,84.3,5.4c18.7,5.8,33.6,20.7,39.4,39.4
|
||||
C137,87.6,105.2,127,64.4,127z"/>
|
||||
</g>
|
||||
<polygon id="XMLID_286_" class="st1" points="64.4,102.9 40.4,102.9 40.4,78.9 40.4,78.9 64.4,78.9 64.4,78.9 "/>
|
||||
<polygon id="XMLID_285_" class="st1" points="40.3,121.5 21.8,121.5 21.8,121.5 21.8,102.9 40.4,102.9 40.4,121.5 "/>
|
||||
<path id="XMLID_284_" class="st1" d="M21.9,102.9H6.3c0,0,0,0,0,0V87.4c0,0,0,0,0,0h15.5c0,0,0,0,0,0V102.9z"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="XMLID_254_">
|
||||
<path id="XMLID_278_" class="st0" d="M200.9,52.4c-5.5-3.8-12.4-5.8-20.5-5.8h-17.5v55.5h17.5c8,0,14.9-2.1,20.5-6.1
|
||||
c3-2.1,5.4-5.1,7.1-8.9c1.7-3.7,2.5-8.2,2.5-13.1c0-4.9-0.8-9.3-2.5-13C206.3,57.4,203.9,54.4,200.9,52.4z M173.1,56h5.5
|
||||
c6.1,0,11.1,1.2,15,3.6c4.2,2.6,6.4,7.4,6.4,14.4c0,7.2-2.2,12.3-6.4,15.1h0c-3.7,2.4-8.7,3.6-14.9,3.6h-5.6V56z"/>
|
||||
<path id="XMLID_277_" class="st0" d="M222.6,45.9c-1.7,0-3.1,0.6-4.3,1.8c-1.2,1.1-1.8,2.6-1.8,4.2c0,1.7,0.6,3.1,1.8,4.3
|
||||
c1.2,1.2,2.6,1.8,4.3,1.8c1.7,0,3.1-0.6,4.3-1.8c1.2-1.2,1.8-2.6,1.8-4.3c0-1.7-0.6-3.1-1.8-4.2
|
||||
C225.7,46.5,224.3,45.9,222.6,45.9z"/>
|
||||
<rect id="XMLID_276_" x="217.6" y="63" class="st0" width="9.8" height="39.1"/>
|
||||
<path id="XMLID_273_" class="st0" d="M263.2,66.3c-3-2.6-6.3-4.2-9.9-4.2c-5.4,0-9.9,1.9-13.4,5.6c-3.5,3.7-5.3,8.4-5.3,14.1
|
||||
c0,5.5,1.8,10.2,5.2,14c3.5,3.7,8,5.5,13.5,5.5c3.8,0,7.1-1.1,9.7-3.1V99c0,3.2-0.9,5.8-2.6,7.5c-1.7,1.7-4.1,2.6-7.1,2.6
|
||||
c-4.5,0-7.4-1.8-10.9-6.5l-6.7,6.4l0.2,0.3c1.4,2,3.7,4,6.6,5.9c2.9,1.9,6.6,2.8,10.9,2.8c5.8,0,10.6-1.8,14.1-5.4
|
||||
c3.5-3.6,5.3-8.4,5.3-14.2V63h-9.7V66.3z M260.6,89.4c-1.7,2-3.9,2.9-6.8,2.9c-2.8,0-5-0.9-6.7-2.9c-1.7-1.9-2.5-4.5-2.5-7.7
|
||||
c0-3.2,0.9-5.8,2.5-7.7c1.7-1.9,3.9-2.9,6.7-2.9c2.8,0,5,1,6.8,2.9c1.7,2,2.6,4.6,2.6,7.7C263.2,84.9,262.3,87.5,260.6,89.4z"/>
|
||||
<rect id="XMLID_272_" x="281.3" y="63" class="st0" width="9.8" height="39.1"/>
|
||||
<path id="XMLID_271_" class="st0" d="M286.3,45.9c-1.7,0-3.1,0.6-4.3,1.8c-1.2,1.1-1.8,2.6-1.8,4.2c0,1.7,0.6,3.1,1.8,4.3
|
||||
c1.2,1.2,2.6,1.8,4.3,1.8c1.7,0,3.1-0.6,4.3-1.8c1.2-1.2,1.8-2.6,1.8-4.3c0-1.7-0.6-3.1-1.8-4.2C289.4,46.5,288,45.9,286.3,45.9
|
||||
z"/>
|
||||
<path id="XMLID_270_" class="st0" d="M312.7,52.5H303V63h-5.6v9h5.6v16.2c0,5.1,1,8.7,3,10.8c2,2.1,5.6,3.2,10.6,3.2
|
||||
c1.6,0,3.2-0.1,4.8-0.2l0.4,0v-9l-3.4,0.2c-2.3,0-3.9-0.4-4.7-1.2c-0.8-0.8-1.1-2.6-1.1-5.2V72h9.2v-9h-9.2V52.5z"/>
|
||||
<rect id="XMLID_269_" x="368" y="46.6" class="st0" width="9.8" height="55.5"/>
|
||||
<path id="XMLID_268_" class="st0" d="M477.3,88.2c-1.8,2-3.6,3.7-4.9,4.6v0c-1.4,0.9-3.1,1.3-5.1,1.3c-2.9,0-5.2-1.1-7.1-3.2
|
||||
c-1.9-2.2-2.8-4.9-2.8-8.3s0.9-6.1,2.8-8.2c1.9-2.2,4.2-3.2,7.1-3.2c3.2,0,6.5,2,9.4,5.4l6.5-6.2l0,0c-4.2-5.5-9.7-8.1-16.1-8.1
|
||||
c-5.4,0-10.1,2-13.9,5.8c-3.8,3.9-5.7,8.8-5.7,14.6s1.9,10.7,5.7,14.6c3.8,3.9,8.5,5.9,13.9,5.9c7.1,0,12.9-3.1,16.8-8.7
|
||||
L477.3,88.2z"/>
|
||||
<path id="XMLID_265_" class="st0" d="M517.7,68.5c-1.4-1.9-3.3-3.5-5.7-4.7c-2.3-1.1-5.1-1.7-8.1-1.7c-5.5,0-10,2-13.4,6
|
||||
c-3.3,4-4.9,8.9-4.9,14.7c0,5.9,1.8,10.8,5.4,14.6c3.6,3.7,8.4,5.6,14.2,5.6c6.6,0,12.1-2.7,16.2-8l0.2-0.3l-6.4-6.2l0,0
|
||||
c-0.6,0.7-1.4,1.5-2.2,2.3c-1,0.9-1.9,1.6-2.9,2.1c-1.5,0.7-3.1,1.1-5,1.1c-2.7,0-5-0.8-6.7-2.4c-1.6-1.5-2.6-3.5-2.8-5.9h26.1
|
||||
l0.1-3.6c0-2.5-0.3-5-1-7.3C520.1,72.6,519.1,70.4,517.7,68.5z M496.2,77.7c0.5-1.9,1.3-3.4,2.6-4.6c1.3-1.3,3.1-2,5.2-2
|
||||
c2.4,0,4.2,0.7,5.5,2c1.2,1.2,1.8,2.8,2,4.6H496.2z"/>
|
||||
<path id="XMLID_262_" class="st0" d="M555.5,66L555.5,66c-3-2.5-7.1-3.8-12.3-3.8c-3.3,0-6.3,0.7-9.1,2.1
|
||||
c-2.6,1.3-5.1,3.5-6.7,6.3l0.1,0.1l6.3,6c2.6-4.1,5.5-5.6,9.3-5.6c2.1,0,3.8,0.6,5.1,1.6c1.3,1.1,1.9,2.5,1.9,4.2v1.9
|
||||
c-2.4-0.7-4.9-1.1-7.2-1.1c-4.9,0-8.9,1.2-11.8,3.4c-3,2.3-4.5,5.6-4.5,9.8c0,3.7,1.3,6.7,3.8,8.9c2.6,2.1,5.8,3.2,9.5,3.2
|
||||
c3.7,0,7.3-1.5,10.4-4.1v3.2h9.7V77C560,72.2,558.5,68.5,555.5,66z M538,87.2c1.1-0.8,2.7-1.2,4.7-1.2c2.4,0,4.9,0.5,7.5,1.4
|
||||
v3.8c-2.1,2-5,3-8.5,3c-1.7,0-3-0.4-3.9-1.1c-0.9-0.7-1.3-1.7-1.3-2.8C536.4,89,536.9,88,538,87.2z"/>
|
||||
<path id="XMLID_261_" class="st0" d="M597.9,66.7c-2.7-3.1-6.6-4.6-11.5-4.6c-3.9,0-7.1,1.1-9.4,3.3V63h-9.7v39.1h9.8V80.6
|
||||
c0-3,0.7-5.3,2.1-7c1.4-1.7,3.3-2.5,5.8-2.5c2.2,0,3.9,0.7,5.2,2.2c1.3,1.5,1.9,3.6,1.9,6.2v22.7h9.8V79.5
|
||||
C602,74.1,600.6,69.8,597.9,66.7z"/>
|
||||
<path id="XMLID_258_" class="st0" d="M355.6,66L355.6,66c-3-2.5-7.1-3.8-12.3-3.8c-3.3,0-6.3,0.7-9.1,2.1
|
||||
c-2.6,1.3-5.1,3.5-6.7,6.3l0.1,0.1l6.3,6c2.6-4.1,5.5-5.6,9.3-5.6c2.1,0,3.8,0.6,5.1,1.6c1.3,1.1,1.9,2.5,1.9,4.2v1.9
|
||||
c-2.4-0.7-4.9-1.1-7.2-1.1c-4.9,0-8.9,1.2-11.8,3.4c-3,2.3-4.5,5.6-4.5,9.8c0,3.7,1.3,6.7,3.8,8.9c2.6,2.1,5.8,3.2,9.5,3.2
|
||||
c3.7,0,7.3-1.5,10.4-4.1v3.2h9.7V77C360.2,72.2,358.7,68.5,355.6,66z M338.2,87.2c1.1-0.8,2.7-1.2,4.7-1.2
|
||||
c2.4,0,4.9,0.5,7.5,1.4v3.8c-2.1,2-5,3-8.5,3c-1.7,0-3-0.4-3.9-1.1c-0.9-0.7-1.3-1.7-1.3-2.8C336.6,89,337.1,88,338.2,87.2z"/>
|
||||
<path id="XMLID_255_" class="st0" d="M413.6,103c-15.8,0-28.6-12.8-28.6-28.6s12.8-28.6,28.6-28.6s28.6,12.8,28.6,28.6
|
||||
S429.4,103,413.6,103z M413.6,55.8c-10.2,0-18.5,8.3-18.5,18.5s8.3,18.5,18.5,18.5s18.5-8.3,18.5-18.5S423.8,55.8,413.6,55.8z"
|
||||
/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 7.7 KiB |
364
client/public/locales/am/builder.json
Normal file
364
client/public/locales/am/builder.json
Normal file
@ -0,0 +1,364 @@
|
||||
{
|
||||
"common": {
|
||||
"actions": {
|
||||
"add": "አዲስ {{token}} ጨምር",
|
||||
"delete": "{{token}} አጥፋ",
|
||||
"edit": "{{token}} አዘምን"
|
||||
},
|
||||
"columns": {
|
||||
"heading": "አምዶች",
|
||||
"tooltip": "የአምዶች ብዛት ይቀይሩ"
|
||||
},
|
||||
"form": {
|
||||
"date": {
|
||||
"label": "ቀን"
|
||||
},
|
||||
"description": {
|
||||
"label": "መግለጫ"
|
||||
},
|
||||
"email": {
|
||||
"label": "የኢሜል አድራሻ"
|
||||
},
|
||||
"end-date": {
|
||||
"help-text": "አሁንም ካለ፤ ይህንን ቦታ ክፍት ይተውት።",
|
||||
"label": "የመጨረሻ ቀን"
|
||||
},
|
||||
"keywords": {
|
||||
"label": "ቁልፍ ቃላት"
|
||||
},
|
||||
"level": {
|
||||
"label": "ደረጃ"
|
||||
},
|
||||
"levelNum": {
|
||||
"label": "ደረጃ (ቁጥር)"
|
||||
},
|
||||
"name": {
|
||||
"label": "ስም"
|
||||
},
|
||||
"phone": {
|
||||
"label": "የስልክ ቁጥር"
|
||||
},
|
||||
"position": {
|
||||
"label": "የስራ ሚና"
|
||||
},
|
||||
"start-date": {
|
||||
"label": "የመጀመሪያ ቀን"
|
||||
},
|
||||
"subtitle": {
|
||||
"label": "ንዑስ ርዕስ"
|
||||
},
|
||||
"summary": {
|
||||
"label": "ማጠቃለያ"
|
||||
},
|
||||
"title": {
|
||||
"label": "ርዕስ"
|
||||
},
|
||||
"url": {
|
||||
"label": "ድህረገፅ"
|
||||
}
|
||||
},
|
||||
"glossary": {
|
||||
"page": "ገጽ"
|
||||
},
|
||||
"list": {
|
||||
"actions": {
|
||||
"delete": "አጥፋ",
|
||||
"duplicate": "አባዛ",
|
||||
"edit": "አዘምን"
|
||||
},
|
||||
"empty-text": "ይህ ዝርዝር ባዶ ነው።"
|
||||
},
|
||||
"tooltip": {
|
||||
"delete-item": "እርግጠኛ ነዎት ይህንn ማጥፋት ይፈልጋሉ? ይህ የማይመለስ ተግባር ነው።",
|
||||
"delete-section": "ክፍሉን አጥፋ",
|
||||
"rename-section": "ክፍሉን እንደገና ይሰይሙ",
|
||||
"toggle-visibility": "ዕይታውን ቀያይር"
|
||||
}
|
||||
},
|
||||
"controller": {
|
||||
"tooltip": {
|
||||
"center-artboard": "መሃል የሰዕል ማሳያ",
|
||||
"copy-link": "የስራ ልምድ ሰነዱን ሊንክ ቅዳ",
|
||||
"export-pdf": "PDF አውጣ",
|
||||
"toggle-orientation": "የገጽ አቀማመጥን ቀያይር",
|
||||
"toggle-page-break-line": "የገጽ መግቻ መስመርን ቀያይር",
|
||||
"toggle-sidebars": "የጎን ክፍሎችን ቀይር",
|
||||
"zoom-in": "አቅርብ",
|
||||
"zoom-out": "አሳንስ",
|
||||
"undo": "ቀልብስ",
|
||||
"redo": "ድገም"
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"menu": {
|
||||
"delete": "አጥፋ",
|
||||
"duplicate": "አብዛ",
|
||||
"rename": "ዳግም ሰይም",
|
||||
"share-link": "ሊንክ አጋራ",
|
||||
"tooltips": {
|
||||
"delete": "እርግጠኛ ነዎት ይህን የስራ ልምድ ሰነድ ማጥፋት ይፈልጋሉ? ይህ የማይመለስ ተግባር ነው።",
|
||||
"share-link": "የሥራ ልምድዎን ለሌሎች እንዲታይ ለማድረግ ዕይታውን ወደ ይፋዊ መለወጥ ያስፈልግዎታል።"
|
||||
}
|
||||
}
|
||||
},
|
||||
"leftSidebar": {
|
||||
"sections": {
|
||||
"awards": {
|
||||
"form": {
|
||||
"awarder": {
|
||||
"label": "ሸላሚ"
|
||||
}
|
||||
}
|
||||
},
|
||||
"basics": {
|
||||
"actions": {
|
||||
"photo-filters": "የፎቶ ማጣሪያዎች"
|
||||
},
|
||||
"heading": "መሰረታዊ ነገሮች",
|
||||
"headline": {
|
||||
"label": "ርዕስ"
|
||||
},
|
||||
"name": {
|
||||
"label": "ሙሉ ስም"
|
||||
},
|
||||
"birthdate": {
|
||||
"label": "የትውልድ ቀን"
|
||||
},
|
||||
"photo-filters": {
|
||||
"effects": {
|
||||
"border": {
|
||||
"label": "ድንበር"
|
||||
},
|
||||
"grayscale": {
|
||||
"label": "ግራጫ ልኬት"
|
||||
},
|
||||
"heading": "ተፅዕኖዎች"
|
||||
},
|
||||
"shape": {
|
||||
"heading": "ቅርጽ"
|
||||
},
|
||||
"size": {
|
||||
"heading": "መጠን (በፒክስል)"
|
||||
}
|
||||
},
|
||||
"photo-upload": {
|
||||
"tooltip": {
|
||||
"remove": "ፎቶ አስወግድ",
|
||||
"upload": "ፎቶ ስቀል"
|
||||
}
|
||||
}
|
||||
},
|
||||
"certifications": {
|
||||
"form": {
|
||||
"issuer": {
|
||||
"label": "ሰጪ አካል"
|
||||
}
|
||||
}
|
||||
},
|
||||
"education": {
|
||||
"form": {
|
||||
"area-study": {
|
||||
"label": "የጥናት ዙሪያ"
|
||||
},
|
||||
"courses": {
|
||||
"label": "ትምህርቶች"
|
||||
},
|
||||
"degree": {
|
||||
"label": "ዲግሪ"
|
||||
},
|
||||
"grade": {
|
||||
"label": "ውጤት"
|
||||
},
|
||||
"institution": {
|
||||
"label": "ተቋም"
|
||||
}
|
||||
}
|
||||
},
|
||||
"location": {
|
||||
"address": {
|
||||
"label": "አድራሻ"
|
||||
},
|
||||
"city": {
|
||||
"label": "ከተማ"
|
||||
},
|
||||
"country": {
|
||||
"label": "ሀገር"
|
||||
},
|
||||
"heading": "አካባቢ",
|
||||
"postal-code": {
|
||||
"label": "የፖስታ ኮድ"
|
||||
},
|
||||
"region": {
|
||||
"label": "ክልል"
|
||||
}
|
||||
},
|
||||
"profiles": {
|
||||
"form": {
|
||||
"network": {
|
||||
"label": "አውታረ መረብ"
|
||||
},
|
||||
"username": {
|
||||
"label": "የተጠቃሚ ስም"
|
||||
}
|
||||
},
|
||||
"heading": "መለያዎች",
|
||||
"heading_one": "መለያ"
|
||||
},
|
||||
"publications": {
|
||||
"form": {
|
||||
"publisher": {
|
||||
"label": "አታሚ"
|
||||
}
|
||||
}
|
||||
},
|
||||
"references": {
|
||||
"form": {
|
||||
"relationship": {
|
||||
"label": "ዝምድና"
|
||||
}
|
||||
}
|
||||
},
|
||||
"section": {
|
||||
"heading": "ክፍል"
|
||||
},
|
||||
"volunteer": {
|
||||
"form": {
|
||||
"organization": {
|
||||
"label": "ድርጅት"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"rightSidebar": {
|
||||
"sections": {
|
||||
"css": {
|
||||
"heading": "የራስ CSS"
|
||||
},
|
||||
"export": {
|
||||
"heading": "አውጣ",
|
||||
"json": {
|
||||
"primary": "JSON",
|
||||
"secondary": "ወደ Reactive Resume ተመልሶ ሊመጣ የሚችል የስራ ልምድ ሰነድ የJSON ቅጂዎትን ያውርዱ።"
|
||||
},
|
||||
"pdf": {
|
||||
"loading": {
|
||||
"primary": "PDF በመስራት ላይ",
|
||||
"secondary": "እባክዎ PDF እስኪሰራ ይጠብቁ፣ ይህ እስከ 15 ሰከንድ ሊወስድ ይችላል።"
|
||||
},
|
||||
"normal": {
|
||||
"primary": "PDF",
|
||||
"secondary": "ማተም እና መላክ የሚችሉትን የስራ ልምድ ሰነድዎን በPDF ያውርዱ። ይህ ፋይል ለተጨማሪ አርትዖት ተመልሶ ሊመጣ አይችልም።"
|
||||
}
|
||||
}
|
||||
},
|
||||
"layout": {
|
||||
"heading": "አቀማመጥ",
|
||||
"tooltip": {
|
||||
"reset-layout": "አቀማመጡን መልስ"
|
||||
}
|
||||
},
|
||||
"links": {
|
||||
"bugs-features": {
|
||||
"body": "የስራ ልምድ ሰነድዎን ለመስራት የሚከለክሎት ነገር አለ? ወይም የሚጨምሩት አስደናቂ ሀሳብ አለዎት? በ GitHub ላይ ጉዳይዎን ያቅርቡ።",
|
||||
"button": "GitHub ጉዳዮች",
|
||||
"heading": "ችግሮች? የባህሪ ጥያቄዎች?"
|
||||
},
|
||||
"donate": {
|
||||
"body": "Reactive Resumeን መጠቀም ከወደዱ እባክዎን መተግበሪያው እንዲሰራ እና ያለ ማስታወቂያ ሁሌም በነፃ እንዲቀጥል በተቻለዎት መጠን ለመለገስ ያስቡበት።",
|
||||
"button": "ቡና ይጋብዙኝ",
|
||||
"heading": "ለ Reactive Resume ይለግሱ"
|
||||
},
|
||||
"github": "የምንጭ ኮድ",
|
||||
"docs": "ሰነዶች",
|
||||
"heading": "አገናኞች"
|
||||
},
|
||||
"settings": {
|
||||
"global": {
|
||||
"date": {
|
||||
"primary": "ቀን",
|
||||
"secondary": "በመላው መተግበሪያ ላይ የሚጠቀሙበት የቀን አይነት"
|
||||
},
|
||||
"heading": "ዓለም አቀፍ",
|
||||
"language": {
|
||||
"primary": "ቋንቋ",
|
||||
"secondary": "በመላው መተግበሪያ ላይ የሚጠቀሙበት ቋንቋ"
|
||||
},
|
||||
"theme": {
|
||||
"primary": "ገጽታ"
|
||||
}
|
||||
},
|
||||
"heading": "ቅንብሮች",
|
||||
"page": {
|
||||
"break-line": {
|
||||
"primary": "መስመር መቁረጫ",
|
||||
"secondary": "የA4 ገጽ ቁመትን ለመለየት በሁሉም ገጾች ላይ መስመር አሳይ"
|
||||
},
|
||||
"heading": "ገጽ",
|
||||
"orientation": {
|
||||
"disabled": "አንድ ገጽ ብቻ ሲኖር ምንም ተጽእኖ የለውም",
|
||||
"primary": "አቅጣጫ",
|
||||
"secondary": "ገጾችን በአግድም ሆነ በቋሚ ለማሳየት"
|
||||
}
|
||||
},
|
||||
"resume": {
|
||||
"heading": "የስራልምድ ሰነድ",
|
||||
"reset": {
|
||||
"primary": "ሁሉንም ነገር ዳግም አስጀምር",
|
||||
"secondary": "በጣም ብዙ ስህተቶችን ሰርተዋል? ሁሉንም ለውጦች ዳግም ለማስጀመር እና ከባዶ ለመጀመር እዚህ ይንኩ። ይጠንቀቁ፤ ይህ እርምጃ ወደ ኋላ መመለስ አይቻልም።"
|
||||
},
|
||||
"sample": {
|
||||
"primary": "የናሙና መረጃን ጫን",
|
||||
"secondary": "የት መጀመር እንዳለብዎት እርግጠኛ አይደሉም? የተሟላ የስራ ልምድ ሰነድ እንዴት እንደሚመስል ለማየት አንዳንድ ናሙና መረጃ ለመጫን እዚህ ይንኩ።"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sharing": {
|
||||
"heading": "ማጋራት",
|
||||
"short-url": {
|
||||
"label": "አጭር ማስፈንጠሪያ ይመርጣሉ።"
|
||||
},
|
||||
"visibility": {
|
||||
"subtitle": "ማስፈንጥሪያ ያለው ማንኛውም ሰው የእርስዎን የስራ ልምድ እንዲመለከት ይፍቀዱለት",
|
||||
"title": "ይፋዊ"
|
||||
}
|
||||
},
|
||||
"templates": {
|
||||
"heading": "ምሳሌዎች"
|
||||
},
|
||||
"theme": {
|
||||
"form": {
|
||||
"background": {
|
||||
"label": "ዳራ"
|
||||
},
|
||||
"primary": {
|
||||
"label": "ዋና"
|
||||
},
|
||||
"text": {
|
||||
"label": "ጽሑፍ"
|
||||
}
|
||||
},
|
||||
"heading": "ገጽታ"
|
||||
},
|
||||
"typography": {
|
||||
"form": {
|
||||
"font-family": {
|
||||
"label": "የጽሁፍ ቅርጽ ቤተሰብ"
|
||||
},
|
||||
"font-size": {
|
||||
"label": "የጽሁፍ ቅርጽ መጠን"
|
||||
}
|
||||
},
|
||||
"heading": "የፊደል አጻጻፍ",
|
||||
"widgets": {
|
||||
"body": {
|
||||
"label": "ሐተታ"
|
||||
},
|
||||
"headings": {
|
||||
"label": "ርዕሶች"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
29
client/public/locales/am/common.json
Normal file
29
client/public/locales/am/common.json
Normal file
@ -0,0 +1,29 @@
|
||||
{
|
||||
"avatar": {
|
||||
"menu": {
|
||||
"greeting": "ሰላም",
|
||||
"logout": "ውጣ"
|
||||
}
|
||||
},
|
||||
"footer": {
|
||||
"credit": "ተወዳጅ ፕሮጀክት በ<1>Amruth Pillai</1>",
|
||||
"license": "በማህበረሰቡ ፣ ለማህበረሰቡ።"
|
||||
},
|
||||
"markdown": {
|
||||
"help-text": "ይህ ክፍል ይደግፋል <1>markdown</1> አፃፃፍ ይደግፋል።"
|
||||
},
|
||||
"date": {
|
||||
"present": "አሁን"
|
||||
},
|
||||
"subtitle": "ነፃ እና ክፍት የስራ ልምድ ሰነድ መገንቢያ",
|
||||
"title": "Reactive Resume",
|
||||
"toast": {
|
||||
"error": {
|
||||
"upload-file-size": "እባክዎ ከ2 ሜጋባይት በታች የሆኑ ፋይሎችን ብቻ ይስቀሉ።",
|
||||
"upload-photo-size": "እባክዎትን ከ2 ሜጋባይት በታች የሆኑ ፎቶዎችን ብቻ ይስቀሉ፣ ቢቻል ካሬ።"
|
||||
},
|
||||
"success": {
|
||||
"resume-link-copied": "ወደ የስራ ታሪክዎ የሚወስድ አገናኝ በሰሌዳዎ ተይዟል።"
|
||||
}
|
||||
}
|
||||
}
|
||||
25
client/public/locales/am/dashboard.json
Normal file
25
client/public/locales/am/dashboard.json
Normal file
@ -0,0 +1,25 @@
|
||||
{
|
||||
"create-resume": {
|
||||
"subtitle": "ከባዶ ጀምር",
|
||||
"title": "አዲስ የሥራ ታሪክ ፍጠር"
|
||||
},
|
||||
"import-external": {
|
||||
"subtitle": "LinkedIn, JSON Resume, Reactive Resume",
|
||||
"title": "ከውጭ ምንጮች አስገባ"
|
||||
},
|
||||
"resume": {
|
||||
"menu": {
|
||||
"delete": "አጥፋ",
|
||||
"duplicate": "አብዛ",
|
||||
"open": "ክፈት",
|
||||
"rename": "እንደገና ይሰይሙ",
|
||||
"share-link": "ሊንክ አጋራ",
|
||||
"tooltips": {
|
||||
"delete": "እርግጠኛ ነዎት ይህን የሥራ ታሪክ ማጥፋት ይፈልጋሉ? ይህ የማይመለስ ተግባር ነው።",
|
||||
"share-link": "የስራ ልምድዎን ለሌሎች እንዲታይ ለማድረግ ዕይታውን ወደ ይፋዊ መቀየር አለብዎት።"
|
||||
}
|
||||
},
|
||||
"timestamp": "መጨረሻ የተሻሻለው {{timestamp}} በፊት"
|
||||
},
|
||||
"title": "ዳሽቦርድ"
|
||||
}
|
||||
42
client/public/locales/am/landing.json
Normal file
42
client/public/locales/am/landing.json
Normal file
@ -0,0 +1,42 @@
|
||||
{
|
||||
"actions": {
|
||||
"app": "ወደ መተግበሪያ ይሂዱ",
|
||||
"login": "ግባ",
|
||||
"logout": "ውጣ",
|
||||
"register": "ይመዝገቡ"
|
||||
},
|
||||
"features": {
|
||||
"heading": "መገለጫዎች",
|
||||
"list": {
|
||||
"ads": "ምንም ማስታወቂያ የለም",
|
||||
"export": "የስራ ልምድዎን ወደ JSON ወይም PDF ቅርጸት ይላኩ።",
|
||||
"free": "ሁሌም ነጻ",
|
||||
"import": "መረጃ ከ LinkedIn, JSON Resume ማምጣት",
|
||||
"languages": "በተለያዩ ቋንቋዎች ተደራሽ",
|
||||
"more": "እና ብዙ ተጨማሪ አስደሳች መገለጫዎች፤ <1>ሁሉንም እዚህ ያንብቡ</1>",
|
||||
"tracking": "ምንም የተጠቃሚ መከታተያ የለም።"
|
||||
}
|
||||
},
|
||||
"links": {
|
||||
"heading": "አገናኞች",
|
||||
"links": {
|
||||
"donate": "ይለግሱ",
|
||||
"github": "የምንጭ ኮድ",
|
||||
"docs": "ሰነዶች",
|
||||
"privacy": "የግላዊነት መመሪያ",
|
||||
"service": "የአገልግሎት ውሎች"
|
||||
}
|
||||
},
|
||||
"screenshots": {
|
||||
"heading": "የገጽ እይታዎች"
|
||||
},
|
||||
"testimonials": {
|
||||
"heading": "ምስክሮች",
|
||||
"body": "ጥሩም ይሁን መጥፎ፣ ስለ Reactive Resume እና ለእርስዎ እንዴት እንደነበረ አስተያየትዎን መስማት እፈልጋለሁ።<br/>በአለም ዙሪያ በተጠቃሚዎች የተላኩ አንዳንድ መልዕክቶች እነዚሁና",
|
||||
"contact": "በዚህ በኩል ልታገኙኝ <1>ኢሜል</1> ትችላላችሁ ወይም <3>በድረ-ገጽ</3> ላይ ባለው የእውቂያ ቅጽ ማግኘት ይችላሉ።"
|
||||
},
|
||||
"summary": {
|
||||
"body": "Reactive Resume የእርስዎን የስራ ታሪክ የመፍጠር፣ የማዘመን እና የማጋራት መደበኛ ተግባራትን እንደ 1 2 3 ቀላል ለማድረግ የተሰራ ነፃ እና በነጻ የሚገኝ የስራ ልምድ ሰነድ መገንቢያ ነው። በዚህ መገልገያ የተለያዩ የስራ ልምድ ሰነዶችን በመስራት፣ ከቀጣሪዎች ወይም ከጓደኞች ጋር በማስፈንጠሪያ ማጋራት እና እንደ PDF ማተም ፣ ሁሉንም በነጻ ፣ ምንም ማስታወቂያ ሳይኖር ፣ ምንም ክትትል ሳይደረግ ፣ የመረጃዎን ትክክለኛነት እና ግላዊነት ተጠብቆ ማከናወን ይችላሉ።",
|
||||
"heading": "ማጠቃለያ"
|
||||
}
|
||||
}
|
||||
135
client/public/locales/am/modals.json
Normal file
135
client/public/locales/am/modals.json
Normal file
@ -0,0 +1,135 @@
|
||||
{
|
||||
"auth": {
|
||||
"forgot-password": {
|
||||
"actions": {
|
||||
"send-email": "የይለፍ ቃል ዳግም ማስጀመሪያ ኢሜይል ላክ"
|
||||
},
|
||||
"body": "መልሰው ማግኘት ከሚፈልጉት መለያ ጋር የተያያዘውን የኢሜይል አድራሻ ያስገቡ።",
|
||||
"form": {
|
||||
"email": {
|
||||
"label": "የኢሜል አድራሻ"
|
||||
}
|
||||
},
|
||||
"heading": "የይለፍ ቃልዎን ረሱ?",
|
||||
"help-text": "መለያው ካለ የይለፍ ቃልዎን እንደገና ለማስጀመር የሚያስችል ኢሜል ይደርስዎታል።"
|
||||
},
|
||||
"login": {
|
||||
"actions": {
|
||||
"login": "ግባ"
|
||||
},
|
||||
"body": "እባክዎ የስራ ልምድ ሰነድዎ ወዳለበት ለመግባት፣ ለማግኘት፣ ለማስተዳደር እና ለማጋራት ከመለያዎ ጋር የተያያዘውን የተጠቃሚ ስምዎን እና የይለፍ ቃልዎን ያስገቡ።",
|
||||
"form": {
|
||||
"password": {
|
||||
"label": "የይለፍ ቃል"
|
||||
},
|
||||
"username": {
|
||||
"help-text": "እንዲሁም የኢሜል አድራሻዎን ማስገባት ይችላሉ",
|
||||
"label": "የተጠቃሚ ስም"
|
||||
}
|
||||
},
|
||||
"heading": "ወደ መለያዎ ይግቡ",
|
||||
"recover-text": "የይለፍ ቃልዎን ከረሱት፣ እዚህ <1>መለያዎን መልሰው ማግኘት</1> ይችላሉ።",
|
||||
"register-text": "ከሌለዎት እዚህ <1>መለያ መፍጠር</1> ይችላሉ።"
|
||||
},
|
||||
"register": {
|
||||
"actions": {
|
||||
"register": "ይመዝገቡ",
|
||||
"google": "በጉግል ይመዝገቡ"
|
||||
},
|
||||
"body": "እባክዎ መለያ ለመፍጠር የእርስዎን የግል መረጃ ያስገቡ።",
|
||||
"form": {
|
||||
"confirm-password": {
|
||||
"label": "የይለፍ ቃልዎን አረጋግጥ"
|
||||
},
|
||||
"email": {
|
||||
"label": "የኢሜል አድራሻ"
|
||||
},
|
||||
"name": {
|
||||
"label": "ሙሉ ስም"
|
||||
},
|
||||
"password": {
|
||||
"label": "የይለፍ ቃል"
|
||||
},
|
||||
"username": {
|
||||
"label": "የተጠቃሚ ስም"
|
||||
}
|
||||
},
|
||||
"heading": "መለያ ፍጠር",
|
||||
"loginText": "መለያ ካለዎት <1>እዚህ መግባት</1> ይችላሉ።"
|
||||
},
|
||||
"reset-password": {
|
||||
"actions": {
|
||||
"set-password": "አዲስ የይለፍ ቃል ያዘጋጁ"
|
||||
},
|
||||
"body": "ለመለያዎ አዲስ የይለፍ ቃል ያስገቡ።",
|
||||
"form": {
|
||||
"confirm-password": {
|
||||
"label": "የይለፍ ቃልዎን አረጋግጡ"
|
||||
},
|
||||
"password": {
|
||||
"label": "የይለፍ ቃል"
|
||||
}
|
||||
},
|
||||
"heading": "የይለፍ ቃልዎን ዳግም ያስጀምሩ"
|
||||
}
|
||||
},
|
||||
"dashboard": {
|
||||
"create-resume": {
|
||||
"actions": {
|
||||
"create-resume": "የስራ ታሪክ ሰነድ ይፍጠሩ"
|
||||
},
|
||||
"body": "ስም በመስጠት የስራ ልምድዎ ሰነድዎን መገንባት ይጀምሩ። መጠሪያው ለሚያመለክቱበት የስራ ሚና ወይም የሚወዱት ምግብ ሊሆን ይችላል።",
|
||||
"form": {
|
||||
"name": {
|
||||
"label": "ስም"
|
||||
},
|
||||
"public": {
|
||||
"label": "በይፋ ተደራሽ ነው?"
|
||||
},
|
||||
"slug": {
|
||||
"label": "ማስፈንጠሪያ"
|
||||
}
|
||||
},
|
||||
"heading": "አዲስ የስራ ታሪክ ሰነድ ይፍጠሩ"
|
||||
},
|
||||
"import-external": {
|
||||
"heading": "ከውጭ ምንጮች አስገባ",
|
||||
"json-resume": {
|
||||
"actions": {
|
||||
"upload-json": "JSON ስቀል"
|
||||
},
|
||||
"body": "ለመቀጠል ዝግጁ የሆነ <1>የተረጋገጠ JSON ሰነድ</1> ካለዎት በReactive Resume ላይ ስራዎን ለማፋጠን ሊጠቀሙበት ይችላሉ። ከታች ያለውን አዝራር በመጫን የሚሰራ JSON ፋይል ይስቀሉ።",
|
||||
"heading": "ከ JSON ሰነድ"
|
||||
},
|
||||
"linkedin": {
|
||||
"actions": {
|
||||
"upload-archive": "የ ZIP ማህደር ስቀል"
|
||||
},
|
||||
"body": "መረጃዎን ከ LinkedIn ወደ በመላክ እና Reactive Resume ላይ በራስ-ሙላ መስኮችን በመጠቀም ጊዜ መቆጠብ ይችላሉ። በ LinkedIn ላይ ወደ <1>የመረጃ ግላዊነት</1> ክፍል ይሂዱ እና የመረጃ ማህደርዎን ይጠይቁ። ከተገኘ በኋላ፣ ከታች በሚገኘው የ ZIP ፋይሉን ይስቀሉ።",
|
||||
"heading": "ከ LinkedIn ስቀል"
|
||||
},
|
||||
"reactive-resume": {
|
||||
"actions": {
|
||||
"upload-json": "JSON ስቀል",
|
||||
"upload-json-v2": "JSON v2 ይስቀሉ።"
|
||||
},
|
||||
"body": "አሁን ካለው Reactive Resume ስሪት ጋር ወደ ውጭ የተላከ JSON ካለዎት፣ እንደገና ሊስተካከል የሚችል ስሪት ለማግኘት ወደዚህ መልሰው ማስገባት ይችላሉ።",
|
||||
"heading": "ከ Reactive Resume ስቀል"
|
||||
}
|
||||
},
|
||||
"rename-resume": {
|
||||
"actions": {
|
||||
"rename-resume": "የስራ ታሪክ ሰነዱን ደግመው ይሰይሙ"
|
||||
},
|
||||
"form": {
|
||||
"name": {
|
||||
"label": "ስም"
|
||||
},
|
||||
"slug": {
|
||||
"label": "ማስፈንጥሪያ"
|
||||
}
|
||||
},
|
||||
"heading": "የስራ ታሪክ ሰነዱን ደግመው ይሰይሙ"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "تبرع الى Reactive Resume"
|
||||
},
|
||||
"github": "الشفرة المصدرية",
|
||||
"docs": "توثيق",
|
||||
"heading": "الروابط"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "تبرّع",
|
||||
"github": "الشفرة المصدرية",
|
||||
"docs": "توثيق",
|
||||
"privacy": "سياسة الخصوصية",
|
||||
"service": "شروط الإستخدام"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "Направи дарение и подкрепи Reactive Resume"
|
||||
},
|
||||
"github": "Програмен код",
|
||||
"docs": "Документация",
|
||||
"heading": "Връзки"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "Дарение",
|
||||
"github": "Програмен код",
|
||||
"docs": "Документация",
|
||||
"privacy": "Политика за поверителност",
|
||||
"service": "Условия на ползване"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "Reactive Resume -তে দান করুন"
|
||||
},
|
||||
"github": "সোর্স কোড",
|
||||
"docs": "ডকুমেন্টেশন",
|
||||
"heading": "লিঙ্ক"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "দান করুন",
|
||||
"github": "সোর্স কোড",
|
||||
"docs": "ডকুমেন্টেশন",
|
||||
"privacy": "গোপনীয়তা নীতি",
|
||||
"service": "সেবা পাবার শর্ত"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "Dona a Reactive Curriculum vitae"
|
||||
},
|
||||
"github": "Codi font",
|
||||
"docs": "Documentació",
|
||||
"heading": "Enllaços"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "Donar",
|
||||
"github": "Codi font",
|
||||
"docs": "Documentació",
|
||||
"privacy": "Política de privacitat",
|
||||
"service": "Termes del servei"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "Přispějte na Reactive Resume"
|
||||
},
|
||||
"github": "Zdrojový kód",
|
||||
"docs": "Dokumentace",
|
||||
"heading": "Odkazy"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "Darovat",
|
||||
"github": "Zdrojový kód",
|
||||
"docs": "Dokumentace",
|
||||
"privacy": "Zásady ochrany osobních údajů",
|
||||
"service": "Podmínky služby"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "Donér til Reactive Resume"
|
||||
},
|
||||
"github": "Kildekode",
|
||||
"docs": "Dokumentation",
|
||||
"heading": "Links"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "Donér",
|
||||
"github": "Kildekode",
|
||||
"docs": "Dokumentation",
|
||||
"privacy": "Fortrolighedspolitik",
|
||||
"service": "Servicevilkår"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "Spenden an Reaktives Lebenslauf"
|
||||
},
|
||||
"github": "Quellcode",
|
||||
"docs": "Dokumentation",
|
||||
"heading": "Links"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "Spenden",
|
||||
"github": "Quellcode",
|
||||
"docs": "Dokumentation",
|
||||
"privacy": "Datenschutzerklärung",
|
||||
"service": "Nutzungsbedingungen"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "Κάντε δωρεά στο Reactive βιογραφικό"
|
||||
},
|
||||
"github": "Πηγαίος κώδικας",
|
||||
"docs": "Τεκμηρίωση",
|
||||
"heading": "Σύνδεσμοι"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "Δωρεά",
|
||||
"github": "Πηγαίος Κώδικας",
|
||||
"docs": "Τεκμηρίωση",
|
||||
"privacy": "Πολιτική Απορρήτου",
|
||||
"service": "Όρους παροχής υπηρεσιών"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "Donate to Reactive Resume"
|
||||
},
|
||||
"github": "Source Code",
|
||||
"docs": "Documentation",
|
||||
"heading": "Links"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "Donate",
|
||||
"github": "Source Code",
|
||||
"docs": "Documentation",
|
||||
"privacy": "Privacy Policy",
|
||||
"service": "Terms of Service"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "Donar a Reactive Resume"
|
||||
},
|
||||
"github": "Código Fuente",
|
||||
"docs": "Documentación",
|
||||
"heading": "Enlaces"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "Donar",
|
||||
"github": "Código fuente",
|
||||
"docs": "Documentación",
|
||||
"privacy": "Política de Privacidad",
|
||||
"service": "Términos de Servicio"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "کمک مالی به Reactive Resume"
|
||||
},
|
||||
"github": "کد منبع",
|
||||
"docs": "مستندات",
|
||||
"heading": "لینکها"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "حمایت مالی",
|
||||
"github": "کد منبع",
|
||||
"docs": "مستندات",
|
||||
"privacy": "حریم خصوصی",
|
||||
"service": "شرایط سرویسدهی"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "Lahjoita Reaktiiviselle ansioluettelolle"
|
||||
},
|
||||
"github": "Lähdekoodi",
|
||||
"docs": "Dokumentaatio",
|
||||
"heading": "Linkit"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "Lahjoita",
|
||||
"github": "Lähdekoodi",
|
||||
"docs": "Dokumentaatio",
|
||||
"privacy": "Tietosuojakäytäntö",
|
||||
"service": "Käyttöehdot"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "Faire un don à Reactive Resume"
|
||||
},
|
||||
"github": "Code source",
|
||||
"docs": "Documentation",
|
||||
"heading": "Liens"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "Faire un don",
|
||||
"github": "Code source",
|
||||
"docs": "Documentation",
|
||||
"privacy": "Politique de confidentialité",
|
||||
"service": "Conditions d'utilisation"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "תרומה לקורות חיים ריאקטיביים"
|
||||
},
|
||||
"github": "קוד מקור",
|
||||
"docs": "תיעוד",
|
||||
"heading": "קישורים"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "לִתְרוֹם",
|
||||
"github": "קוד מקור",
|
||||
"docs": "תיעוד",
|
||||
"privacy": "מדיניות פרטיות",
|
||||
"service": "תנאי השירות"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "प्रतिक्रियाशील फिर से शुरू करने के लिए दान करें"
|
||||
},
|
||||
"github": "सोर्स कोड",
|
||||
"docs": "प्रलेखन",
|
||||
"heading": "लिंक"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "दान करना",
|
||||
"github": "सोर्स कोड",
|
||||
"docs": "प्रलेखन",
|
||||
"privacy": "गोपनीयता नीति",
|
||||
"service": "सेवा की शर्तें"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "Adományozzon a Reactive Resume-nak"
|
||||
},
|
||||
"github": "Forráskód",
|
||||
"docs": "Dokumentáció",
|
||||
"heading": "Linkek"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "Adományoz",
|
||||
"github": "Forráskód",
|
||||
"docs": "Dokumentáció",
|
||||
"privacy": "Adatvédelmi irányelvek",
|
||||
"service": "Szolgáltatási feltételek"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "Donasi ke Reactive Resume"
|
||||
},
|
||||
"github": "Kode sumber",
|
||||
"docs": "Dokumentasi",
|
||||
"heading": "Link"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "Donasi",
|
||||
"github": "Kode Sumber",
|
||||
"docs": "Dokumentasi",
|
||||
"privacy": "Kebijakan Pribadi",
|
||||
"service": "Persyaratan Layanan"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "Dona a Reactive Resume"
|
||||
},
|
||||
"github": "Codice sorgente",
|
||||
"docs": "Documentazione",
|
||||
"heading": "Link"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "Dona",
|
||||
"github": "Codice sorgente",
|
||||
"docs": "Documentazione",
|
||||
"privacy": "Informativa sulla privacy",
|
||||
"service": "Condizioni d'uso"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "リアクティブ・レジュメに寄付をする"
|
||||
},
|
||||
"github": "ソースコード",
|
||||
"docs": "ドキュメンテーション",
|
||||
"heading": "リンク集"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "寄付",
|
||||
"github": "ソースコード",
|
||||
"docs": "ドキュメンテーション",
|
||||
"privacy": "プライバシーポリシー",
|
||||
"service": "利用規約"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "បរិច្ចាគទៅប្រវត្តិរូបសង្ខេបដែលមានប្រតិកម្ម"
|
||||
},
|
||||
"github": "ប្រភពកូដ",
|
||||
"docs": "ឯកសារ",
|
||||
"heading": "តំណភ្ជាប់"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -15,7 +15,7 @@
|
||||
"date": {
|
||||
"present": "បច្ចុប្បន្ន"
|
||||
},
|
||||
"subtitle": "បង្កើតជីវត្តប្រវត្តិដោយចំហ និងមិនគិតថ្លៃ។",
|
||||
"subtitle": "បង្កើតជីវប្រវត្តិដោយចំហ និងមិនគិតថ្លៃ។",
|
||||
"title": "Reactive Resume",
|
||||
"toast": {
|
||||
"error": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "បរិច្ចាគ",
|
||||
"github": "ប្រភពកូដ",
|
||||
"docs": "ឯកសារ",
|
||||
"privacy": "គោលការណ៍ភាពឯកជន",
|
||||
"service": "លក្ខខណ្ឌនៃសេវាកម្ម"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "ರಿಯಾಕ್ಟಿವ್ ರೆಸ್ಯೂಮ್ಗೆ ದೇಣಿಗೆ ನೀಡಿ"
|
||||
},
|
||||
"github": "ಮೂಲ ಕೋಡ್",
|
||||
"docs": "ದಾಖಲೆ",
|
||||
"heading": "ಲಿಂಕ್ಗಳು"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "ದಾನ ಮಾಡಿ",
|
||||
"github": "ಮೂಲ ಕೋಡ್",
|
||||
"docs": "ದಾಖಲೆ",
|
||||
"privacy": "ಗೌಪ್ಯತಾ ನೀತಿ",
|
||||
"service": "ಸೇವಾ ನಿಯಮಗಳು"
|
||||
}
|
||||
|
||||
364
client/public/locales/ko/builder.json
Normal file
364
client/public/locales/ko/builder.json
Normal file
@ -0,0 +1,364 @@
|
||||
{
|
||||
"common": {
|
||||
"actions": {
|
||||
"add": "새 {{token}} 추가",
|
||||
"delete": "{{token}} 삭제",
|
||||
"edit": "{{token}} 수정"
|
||||
},
|
||||
"columns": {
|
||||
"heading": "열",
|
||||
"tooltip": "열 수 변경"
|
||||
},
|
||||
"form": {
|
||||
"date": {
|
||||
"label": "날짜"
|
||||
},
|
||||
"description": {
|
||||
"label": "설명"
|
||||
},
|
||||
"email": {
|
||||
"label": "이메일 주소"
|
||||
},
|
||||
"end-date": {
|
||||
"help-text": "아직 있는 경우 이 필드를 비워 둡니다.",
|
||||
"label": "종료 날짜"
|
||||
},
|
||||
"keywords": {
|
||||
"label": "키워드"
|
||||
},
|
||||
"level": {
|
||||
"label": "레벨"
|
||||
},
|
||||
"levelNum": {
|
||||
"label": "레벨(숫자)"
|
||||
},
|
||||
"name": {
|
||||
"label": "이름"
|
||||
},
|
||||
"phone": {
|
||||
"label": "전화 번호"
|
||||
},
|
||||
"position": {
|
||||
"label": "위치"
|
||||
},
|
||||
"start-date": {
|
||||
"label": "시작일"
|
||||
},
|
||||
"subtitle": {
|
||||
"label": "부제"
|
||||
},
|
||||
"summary": {
|
||||
"label": "요약"
|
||||
},
|
||||
"title": {
|
||||
"label": "제목"
|
||||
},
|
||||
"url": {
|
||||
"label": "웹사이트"
|
||||
}
|
||||
},
|
||||
"glossary": {
|
||||
"page": "페이지"
|
||||
},
|
||||
"list": {
|
||||
"actions": {
|
||||
"delete": "삭제",
|
||||
"duplicate": "복제하다",
|
||||
"edit": "편집하다"
|
||||
},
|
||||
"empty-text": "이 목록은 비어 있습니다."
|
||||
},
|
||||
"tooltip": {
|
||||
"delete-item": "이 항목을 삭제하시겠습니까? 이것은 되돌릴 수 없는 조치입니다.",
|
||||
"delete-section": "섹션 삭제",
|
||||
"rename-section": "섹션 이름 바꾸기",
|
||||
"toggle-visibility": "가시성 전환"
|
||||
}
|
||||
},
|
||||
"controller": {
|
||||
"tooltip": {
|
||||
"center-artboard": "중앙 대지",
|
||||
"copy-link": "이력서 링크 복사",
|
||||
"export-pdf": "PDF 내보내기",
|
||||
"toggle-orientation": "페이지 방향 전환",
|
||||
"toggle-page-break-line": "페이지 나누기 줄 전환",
|
||||
"toggle-sidebars": "사이드바 토글",
|
||||
"zoom-in": "확대",
|
||||
"zoom-out": "축소",
|
||||
"undo": "실행 취소",
|
||||
"redo": "다시 하다"
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"menu": {
|
||||
"delete": "삭제",
|
||||
"duplicate": "복제하다",
|
||||
"rename": "이름 바꾸기",
|
||||
"share-link": "링크 공유",
|
||||
"tooltips": {
|
||||
"delete": "이 이력서를 삭제하시겠습니까? 이것은 되돌릴 수 없는 조치입니다.",
|
||||
"share-link": "다른 사람이 볼 수 있도록 이력서의 공개 상태를 변경해야 합니다."
|
||||
}
|
||||
}
|
||||
},
|
||||
"leftSidebar": {
|
||||
"sections": {
|
||||
"awards": {
|
||||
"form": {
|
||||
"awarder": {
|
||||
"label": "수상자"
|
||||
}
|
||||
}
|
||||
},
|
||||
"basics": {
|
||||
"actions": {
|
||||
"photo-filters": "사진 필터"
|
||||
},
|
||||
"heading": "기초",
|
||||
"headline": {
|
||||
"label": "표제"
|
||||
},
|
||||
"name": {
|
||||
"label": "성명"
|
||||
},
|
||||
"birthdate": {
|
||||
"label": "생일"
|
||||
},
|
||||
"photo-filters": {
|
||||
"effects": {
|
||||
"border": {
|
||||
"label": "국경"
|
||||
},
|
||||
"grayscale": {
|
||||
"label": "그레이스케일"
|
||||
},
|
||||
"heading": "효과"
|
||||
},
|
||||
"shape": {
|
||||
"heading": "모양"
|
||||
},
|
||||
"size": {
|
||||
"heading": "크기(px)"
|
||||
}
|
||||
},
|
||||
"photo-upload": {
|
||||
"tooltip": {
|
||||
"remove": "사진 제거",
|
||||
"upload": "사진 업로드"
|
||||
}
|
||||
}
|
||||
},
|
||||
"certifications": {
|
||||
"form": {
|
||||
"issuer": {
|
||||
"label": "발급사"
|
||||
}
|
||||
}
|
||||
},
|
||||
"education": {
|
||||
"form": {
|
||||
"area-study": {
|
||||
"label": "연구 분야"
|
||||
},
|
||||
"courses": {
|
||||
"label": "과정"
|
||||
},
|
||||
"degree": {
|
||||
"label": "도"
|
||||
},
|
||||
"grade": {
|
||||
"label": "등급"
|
||||
},
|
||||
"institution": {
|
||||
"label": "기관"
|
||||
}
|
||||
}
|
||||
},
|
||||
"location": {
|
||||
"address": {
|
||||
"label": "주소"
|
||||
},
|
||||
"city": {
|
||||
"label": "도시"
|
||||
},
|
||||
"country": {
|
||||
"label": "국가"
|
||||
},
|
||||
"heading": "위치",
|
||||
"postal-code": {
|
||||
"label": "우편 번호"
|
||||
},
|
||||
"region": {
|
||||
"label": "지역"
|
||||
}
|
||||
},
|
||||
"profiles": {
|
||||
"form": {
|
||||
"network": {
|
||||
"label": "회로망"
|
||||
},
|
||||
"username": {
|
||||
"label": "사용자 이름"
|
||||
}
|
||||
},
|
||||
"heading": "프로필",
|
||||
"heading_one": "프로필"
|
||||
},
|
||||
"publications": {
|
||||
"form": {
|
||||
"publisher": {
|
||||
"label": "발행자"
|
||||
}
|
||||
}
|
||||
},
|
||||
"references": {
|
||||
"form": {
|
||||
"relationship": {
|
||||
"label": "관계"
|
||||
}
|
||||
}
|
||||
},
|
||||
"section": {
|
||||
"heading": "부분"
|
||||
},
|
||||
"volunteer": {
|
||||
"form": {
|
||||
"organization": {
|
||||
"label": "조직"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"rightSidebar": {
|
||||
"sections": {
|
||||
"css": {
|
||||
"heading": "맞춤 CSS"
|
||||
},
|
||||
"export": {
|
||||
"heading": "내보내다",
|
||||
"json": {
|
||||
"primary": "JSON",
|
||||
"secondary": "Reactive Resume으로 다시 가져올 수 있는 JSON 버전의 이력서를 다운로드하십시오."
|
||||
},
|
||||
"pdf": {
|
||||
"loading": {
|
||||
"primary": "PDF 생성",
|
||||
"secondary": "PDF가 생성될 때까지 기다리십시오. 최대 15초가 소요될 수 있습니다."
|
||||
},
|
||||
"normal": {
|
||||
"primary": "PDF",
|
||||
"secondary": "인쇄하여 꿈의 직장에 보낼 수 있는 이력서 PDF를 다운로드하십시오. 이 파일은 추가 편집을 위해 다시 가져올 수 없습니다."
|
||||
}
|
||||
}
|
||||
},
|
||||
"layout": {
|
||||
"heading": "형세",
|
||||
"tooltip": {
|
||||
"reset-layout": "레이아웃 재설정"
|
||||
}
|
||||
},
|
||||
"links": {
|
||||
"bugs-features": {
|
||||
"body": "이력서 작성을 방해하는 것이 있습니까? 또는 추가할 놀라운 아이디어가 있습니까? 시작하려면 GitHub에서 문제를 제기하세요.",
|
||||
"button": "GitHub 문제",
|
||||
"heading": "버그? 기능 요청?"
|
||||
},
|
||||
"donate": {
|
||||
"body": "Reactive Resume 사용이 마음에 드셨다면, 광고 없이 영원히 무료로 앱을 계속 운영할 수 있도록 가능한 한 많은 기부를 고려하십시오.",
|
||||
"button": "커피 사줘",
|
||||
"heading": "Reactive Resume에 기부"
|
||||
},
|
||||
"github": "소스 코드",
|
||||
"docs": "선적 서류 비치",
|
||||
"heading": "연결"
|
||||
},
|
||||
"settings": {
|
||||
"global": {
|
||||
"date": {
|
||||
"primary": "날짜",
|
||||
"secondary": "앱 전체에서 사용할 날짜 형식"
|
||||
},
|
||||
"heading": "글로벌",
|
||||
"language": {
|
||||
"primary": "언어",
|
||||
"secondary": "앱 전체에서 사용할 표시 언어"
|
||||
},
|
||||
"theme": {
|
||||
"primary": "주제"
|
||||
}
|
||||
},
|
||||
"heading": "설정",
|
||||
"page": {
|
||||
"break-line": {
|
||||
"primary": "브레이크 라인",
|
||||
"secondary": "A4 페이지의 높이를 표시하기 위해 모든 페이지에 선 표시"
|
||||
},
|
||||
"heading": "페이지",
|
||||
"orientation": {
|
||||
"disabled": "한 페이지만 있는 경우에는 효과가 없습니다.",
|
||||
"primary": "정위",
|
||||
"secondary": "페이지를 가로로 표시할지 세로로 표시할지 여부"
|
||||
}
|
||||
},
|
||||
"resume": {
|
||||
"heading": "이력서",
|
||||
"reset": {
|
||||
"primary": "모두 재설정",
|
||||
"secondary": "실수를 너무 많이 했나? 모든 변경 사항을 재설정하고 처음부터 시작하려면 여기를 클릭하십시오. 주의하세요. 이 작업은 되돌릴 수 없습니다."
|
||||
},
|
||||
"sample": {
|
||||
"primary": "샘플 데이터 로드",
|
||||
"secondary": "어디서부터 시작해야 할지 모르겠다고요? 전체 이력서가 어떻게 보이는지 보려면 여기를 클릭하여 샘플 데이터를 로드하세요."
|
||||
}
|
||||
}
|
||||
},
|
||||
"sharing": {
|
||||
"heading": "나누는",
|
||||
"short-url": {
|
||||
"label": "짧은 URL 선호"
|
||||
},
|
||||
"visibility": {
|
||||
"subtitle": "링크가 있는 모든 사용자가 이력서를 볼 수 있도록 허용",
|
||||
"title": "공공의"
|
||||
}
|
||||
},
|
||||
"templates": {
|
||||
"heading": "템플릿"
|
||||
},
|
||||
"theme": {
|
||||
"form": {
|
||||
"background": {
|
||||
"label": "배경"
|
||||
},
|
||||
"primary": {
|
||||
"label": "주요한"
|
||||
},
|
||||
"text": {
|
||||
"label": "텍스트"
|
||||
}
|
||||
},
|
||||
"heading": "주제"
|
||||
},
|
||||
"typography": {
|
||||
"form": {
|
||||
"font-family": {
|
||||
"label": "글꼴 모음"
|
||||
},
|
||||
"font-size": {
|
||||
"label": "글꼴 크기"
|
||||
}
|
||||
},
|
||||
"heading": "타이포그래피",
|
||||
"widgets": {
|
||||
"body": {
|
||||
"label": "신체"
|
||||
},
|
||||
"headings": {
|
||||
"label": "제목"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
29
client/public/locales/ko/common.json
Normal file
29
client/public/locales/ko/common.json
Normal file
@ -0,0 +1,29 @@
|
||||
{
|
||||
"avatar": {
|
||||
"menu": {
|
||||
"greeting": "안녕하십니까",
|
||||
"logout": "로그 아웃"
|
||||
}
|
||||
},
|
||||
"footer": {
|
||||
"credit": "<1>Amruth Pillai의 열정 프로젝트</1>",
|
||||
"license": "커뮤니티에 의한, 커뮤니티를 위한."
|
||||
},
|
||||
"markdown": {
|
||||
"help-text": "이 섹션은 <1>마크다운을 지원합니다.</1> 포맷."
|
||||
},
|
||||
"date": {
|
||||
"present": "현재의"
|
||||
},
|
||||
"subtitle": "무료 오픈 소스 이력서 작성기.",
|
||||
"title": "반응적인 이력서",
|
||||
"toast": {
|
||||
"error": {
|
||||
"upload-file-size": "2MB 미만의 파일만 업로드하십시오.",
|
||||
"upload-photo-size": "2MB 미만의 사진만 업로드하십시오. 정사각형이 더 좋습니다."
|
||||
},
|
||||
"success": {
|
||||
"resume-link-copied": "이력서 링크가 클립보드에 복사되었습니다."
|
||||
}
|
||||
}
|
||||
}
|
||||
25
client/public/locales/ko/dashboard.json
Normal file
25
client/public/locales/ko/dashboard.json
Normal file
@ -0,0 +1,25 @@
|
||||
{
|
||||
"create-resume": {
|
||||
"subtitle": "처음부터 시작",
|
||||
"title": "새 이력서 작성"
|
||||
},
|
||||
"import-external": {
|
||||
"subtitle": "LinkedIn, JSON 이력서, 반응형 이력서",
|
||||
"title": "외부 소스에서 가져오기"
|
||||
},
|
||||
"resume": {
|
||||
"menu": {
|
||||
"delete": "삭제",
|
||||
"duplicate": "복제하다",
|
||||
"open": "열려 있는",
|
||||
"rename": "이름 바꾸기",
|
||||
"share-link": "링크 공유",
|
||||
"tooltips": {
|
||||
"delete": "이 이력서를 삭제하시겠습니까? 이것은 되돌릴 수 없는 조치입니다.",
|
||||
"share-link": "다른 사람이 볼 수 있도록 이력서의 공개 상태를 변경해야 합니다."
|
||||
}
|
||||
},
|
||||
"timestamp": "{{timestamp}} 전에 마지막으로 업데이트됨"
|
||||
},
|
||||
"title": "계기반"
|
||||
}
|
||||
42
client/public/locales/ko/landing.json
Normal file
42
client/public/locales/ko/landing.json
Normal file
@ -0,0 +1,42 @@
|
||||
{
|
||||
"actions": {
|
||||
"app": "앱으로 이동",
|
||||
"login": "로그인",
|
||||
"logout": "로그 아웃",
|
||||
"register": "등록하다"
|
||||
},
|
||||
"features": {
|
||||
"heading": "특징",
|
||||
"list": {
|
||||
"ads": "광고 없음",
|
||||
"export": "이력서를 JSON 또는 PDF 형식으로 내보내기",
|
||||
"free": "무료, 영원히",
|
||||
"import": "LinkedIn, JSON 이력서에서 데이터 가져오기",
|
||||
"languages": "여러 언어로 액세스 가능",
|
||||
"more": "훨씬 더 흥미로운 기능은 <1>여기에서 자세히 읽어보십시오.</1>",
|
||||
"tracking": "사용자 추적 없음"
|
||||
}
|
||||
},
|
||||
"links": {
|
||||
"heading": "연결",
|
||||
"links": {
|
||||
"donate": "기부",
|
||||
"github": "소스 코드",
|
||||
"docs": "선적 서류 비치",
|
||||
"privacy": "개인 정보 정책",
|
||||
"service": "서비스 약관"
|
||||
}
|
||||
},
|
||||
"screenshots": {
|
||||
"heading": "스크린샷"
|
||||
},
|
||||
"testimonials": {
|
||||
"heading": "사용후기",
|
||||
"body": "좋든 나쁘든 Reactive Resume에 대한 귀하의 의견과 경험이 어떠했는지 듣고 싶습니다.<br/>다음은 전 세계 사용자가 보낸 메시지 중 일부입니다.",
|
||||
"contact": "<1>내 이메일을 통해 저에게 연락하실 수 있습니다.</1> 또는 <3>내 웹사이트의 문의 양식을 통해</3> ."
|
||||
},
|
||||
"summary": {
|
||||
"body": "Reactive Resume은 이력서를 1, 2, 3처럼 쉽게 생성, 업데이트 및 공유하는 일상적인 작업을 수행할 수 있도록 구축된 무료 오픈 소스 이력서 작성기입니다. 이 앱을 사용하면 여러 이력서를 만들고 채용 담당자 또는 친구와 공유할 수 있습니다. 고유 링크를 통해 데이터의 무결성과 개인 정보를 잃지 않고 PDF로 인쇄할 수 있습니다.",
|
||||
"heading": "요약"
|
||||
}
|
||||
}
|
||||
135
client/public/locales/ko/modals.json
Normal file
135
client/public/locales/ko/modals.json
Normal file
@ -0,0 +1,135 @@
|
||||
{
|
||||
"auth": {
|
||||
"forgot-password": {
|
||||
"actions": {
|
||||
"send-email": "비밀번호 재설정 이메일 보내기"
|
||||
},
|
||||
"body": "복구하려는 계정과 연결된 이메일 주소를 입력하기만 하면 됩니다.",
|
||||
"form": {
|
||||
"email": {
|
||||
"label": "이메일 주소"
|
||||
}
|
||||
},
|
||||
"heading": "비밀번호를 잊어 버렸습니까?",
|
||||
"help-text": "계정이 있는 경우 비밀번호 재설정 링크가 포함된 이메일을 받게 됩니다."
|
||||
},
|
||||
"login": {
|
||||
"actions": {
|
||||
"login": "로그인"
|
||||
},
|
||||
"body": "이력서에 로그인하고 액세스, 관리 및 공유하려면 계정과 연결된 사용자 이름과 비밀번호를 입력하십시오.",
|
||||
"form": {
|
||||
"password": {
|
||||
"label": "비밀번호"
|
||||
},
|
||||
"username": {
|
||||
"help-text": "이메일 주소를 입력할 수도 있습니다.",
|
||||
"label": "사용자 이름"
|
||||
}
|
||||
},
|
||||
"heading": "계정에 로그인",
|
||||
"recover-text": "비밀번호를 잊어버린 경우 <1>계정을 복구할 수 있습니다.</1> 여기.",
|
||||
"register-text": "계정이 없으면 <1>계정을 만들 수 있습니다.</1> 여기."
|
||||
},
|
||||
"register": {
|
||||
"actions": {
|
||||
"register": "등록하다",
|
||||
"google": "Google에 등록"
|
||||
},
|
||||
"body": "계정 생성을 위해 개인정보를 입력해주세요.",
|
||||
"form": {
|
||||
"confirm-password": {
|
||||
"label": "비밀번호 확인"
|
||||
},
|
||||
"email": {
|
||||
"label": "이메일 주소"
|
||||
},
|
||||
"name": {
|
||||
"label": "성명"
|
||||
},
|
||||
"password": {
|
||||
"label": "비밀번호"
|
||||
},
|
||||
"username": {
|
||||
"label": "사용자 이름"
|
||||
}
|
||||
},
|
||||
"heading": "계정 만들기",
|
||||
"loginText": "이미 계정이 있는 경우 <1>여기에서 로그인할 수 있습니다.</1> ."
|
||||
},
|
||||
"reset-password": {
|
||||
"actions": {
|
||||
"set-password": "새 비밀번호 설정"
|
||||
},
|
||||
"body": "계정의 새 비밀번호를 입력하세요.",
|
||||
"form": {
|
||||
"confirm-password": {
|
||||
"label": "비밀번호 확인"
|
||||
},
|
||||
"password": {
|
||||
"label": "비밀번호"
|
||||
}
|
||||
},
|
||||
"heading": "비밀번호를 재설정"
|
||||
}
|
||||
},
|
||||
"dashboard": {
|
||||
"create-resume": {
|
||||
"actions": {
|
||||
"create-resume": "이력서 작성"
|
||||
},
|
||||
"body": "이름을 지정하여 이력서 작성을 시작하십시오. 지원하는 역할이나 좋아하는 간식을 참조할 수 있습니다.",
|
||||
"form": {
|
||||
"name": {
|
||||
"label": "이름"
|
||||
},
|
||||
"public": {
|
||||
"label": "공개적으로 액세스할 수 있습니까?"
|
||||
},
|
||||
"slug": {
|
||||
"label": "강타"
|
||||
}
|
||||
},
|
||||
"heading": "새 이력서 만들기"
|
||||
},
|
||||
"import-external": {
|
||||
"heading": "외부 소스에서 가져오기",
|
||||
"json-resume": {
|
||||
"actions": {
|
||||
"upload-json": "JSON 업로드"
|
||||
},
|
||||
"body": "<1>검증된 JSON 이력서가 있는 경우</1> 준비가 완료되면 Reactive Resume에서 개발을 빠르게 추적하는 데 사용할 수 있습니다. 시작하려면 아래 버튼을 클릭하고 유효한 JSON 파일을 업로드하세요.",
|
||||
"heading": "JSON 이력서에서 가져오기"
|
||||
},
|
||||
"linkedin": {
|
||||
"actions": {
|
||||
"upload-archive": "ZIP 아카이브 업로드"
|
||||
},
|
||||
"body": "LinkedIn에서 데이터를 내보내고 Reactive Resume의 필드를 자동으로 채우는 데 사용하여 시간을 절약할 수 있습니다. <1>데이터 개인정보 보호로 이동</1> LinkedIn에서 섹션을 방문하여 데이터 아카이브를 요청하십시오. 사용할 수 있게 되면 아래 ZIP 파일을 업로드하세요.",
|
||||
"heading": "LinkedIn에서 가져오기"
|
||||
},
|
||||
"reactive-resume": {
|
||||
"actions": {
|
||||
"upload-json": "JSON 업로드",
|
||||
"upload-json-v2": "v2에서 JSON 업로드"
|
||||
},
|
||||
"body": "Reactive Resume의 현재 버전으로 내보낸 JSON이 있는 경우 여기에서 다시 가져와서 편집 가능한 버전을 다시 얻을 수 있습니다.",
|
||||
"heading": "반응적인 이력서에서 가져오기"
|
||||
}
|
||||
},
|
||||
"rename-resume": {
|
||||
"actions": {
|
||||
"rename-resume": "이력서 이름 바꾸기"
|
||||
},
|
||||
"form": {
|
||||
"name": {
|
||||
"label": "이름"
|
||||
},
|
||||
"slug": {
|
||||
"label": "강타"
|
||||
}
|
||||
},
|
||||
"heading": "이력서 이름 바꾸기"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "റിയാക്ടീവ് റെസ്യൂമെയിലേക്ക് സംഭാവന നൽകുക"
|
||||
},
|
||||
"github": "സോഴ്സ് കോഡ്",
|
||||
"docs": "പ്രമാണീകരണം",
|
||||
"heading": "ലിങ്കുകൾ"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "സംഭാവന നൽകുക",
|
||||
"github": "സോഴ്സ് കോഡ്",
|
||||
"docs": "പ്രമാണീകരണം",
|
||||
"privacy": "സ്വകാര്യതാ നയം",
|
||||
"service": "സേവന നിബന്ധനകൾ"
|
||||
}
|
||||
|
||||
364
client/public/locales/mr/builder.json
Normal file
364
client/public/locales/mr/builder.json
Normal file
@ -0,0 +1,364 @@
|
||||
{
|
||||
"common": {
|
||||
"actions": {
|
||||
"add": "नवीन {{token}}जोडा",
|
||||
"delete": "{{token}}हटवा",
|
||||
"edit": "{{token}}संपादित करा"
|
||||
},
|
||||
"columns": {
|
||||
"heading": "स्तंभ",
|
||||
"tooltip": "स्तंभांची संख्या बदला"
|
||||
},
|
||||
"form": {
|
||||
"date": {
|
||||
"label": "तारीख"
|
||||
},
|
||||
"description": {
|
||||
"label": "वर्णन"
|
||||
},
|
||||
"email": {
|
||||
"label": "ईमेल पत्ता"
|
||||
},
|
||||
"end-date": {
|
||||
"help-text": "अद्याप उपस्थित असल्यास, हे फील्ड रिक्त सोडा",
|
||||
"label": "शेवटची तारीख"
|
||||
},
|
||||
"keywords": {
|
||||
"label": "कीवर्ड"
|
||||
},
|
||||
"level": {
|
||||
"label": "पातळी"
|
||||
},
|
||||
"levelNum": {
|
||||
"label": "स्तर (संख्या)"
|
||||
},
|
||||
"name": {
|
||||
"label": "नाव"
|
||||
},
|
||||
"phone": {
|
||||
"label": "फोन नंबर"
|
||||
},
|
||||
"position": {
|
||||
"label": "स्थिती"
|
||||
},
|
||||
"start-date": {
|
||||
"label": "प्रारंभ तारीख"
|
||||
},
|
||||
"subtitle": {
|
||||
"label": "उपशीर्षक"
|
||||
},
|
||||
"summary": {
|
||||
"label": "सारांश"
|
||||
},
|
||||
"title": {
|
||||
"label": "शीर्षक"
|
||||
},
|
||||
"url": {
|
||||
"label": "संकेतस्थळ"
|
||||
}
|
||||
},
|
||||
"glossary": {
|
||||
"page": "पान"
|
||||
},
|
||||
"list": {
|
||||
"actions": {
|
||||
"delete": "हटवा",
|
||||
"duplicate": "नक्कल",
|
||||
"edit": "सुधारणे"
|
||||
},
|
||||
"empty-text": "ही यादी रिकामी आहे."
|
||||
},
|
||||
"tooltip": {
|
||||
"delete-item": "तुमची खात्री आहे की तुम्ही हा आयटम हटवू इच्छिता? ही एक अपरिवर्तनीय क्रिया आहे.",
|
||||
"delete-section": "विभाग हटवा",
|
||||
"rename-section": "विभागाचे नाव बदला",
|
||||
"toggle-visibility": "दृश्यमानता टॉगल करा"
|
||||
}
|
||||
},
|
||||
"controller": {
|
||||
"tooltip": {
|
||||
"center-artboard": "केंद्र आर्टबोर्ड",
|
||||
"copy-link": "पुन्हा सुरू करण्यासाठी लिंक कॉपी करा",
|
||||
"export-pdf": "पीडीएफ निर्यात करा",
|
||||
"toggle-orientation": "पृष्ठ अभिमुखता टॉगल करा",
|
||||
"toggle-page-break-line": "पृष्ठ ब्रेक लाइन टॉगल करा",
|
||||
"toggle-sidebars": "साइडबार टॉगल करा",
|
||||
"zoom-in": "प्रतिमेचे दृष्य रूप मोठे करा",
|
||||
"zoom-out": "झूम कमी करा",
|
||||
"undo": "पूर्ववत करा",
|
||||
"redo": "पुन्हा करा"
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"menu": {
|
||||
"delete": "हटवा",
|
||||
"duplicate": "नक्कल",
|
||||
"rename": "नाव बदला",
|
||||
"share-link": "दुवा सामायिक करा",
|
||||
"tooltips": {
|
||||
"delete": "तुमची खात्री आहे की तुम्ही हा रेझ्युमे हटवू इच्छिता? ही एक अपरिवर्तनीय क्रिया आहे.",
|
||||
"share-link": "तुमचा रेझ्युमे इतरांना दिसावा यासाठी तुम्हाला त्याची दृश्यमानता सार्वजनिक करण्यासाठी बदलण्याची आवश्यकता आहे."
|
||||
}
|
||||
}
|
||||
},
|
||||
"leftSidebar": {
|
||||
"sections": {
|
||||
"awards": {
|
||||
"form": {
|
||||
"awarder": {
|
||||
"label": "पुरस्कार देणारा"
|
||||
}
|
||||
}
|
||||
},
|
||||
"basics": {
|
||||
"actions": {
|
||||
"photo-filters": "फोटो फिल्टर"
|
||||
},
|
||||
"heading": "मूलभूत",
|
||||
"headline": {
|
||||
"label": "मथळा"
|
||||
},
|
||||
"name": {
|
||||
"label": "पूर्ण नाव"
|
||||
},
|
||||
"birthdate": {
|
||||
"label": "जन्मतारीख"
|
||||
},
|
||||
"photo-filters": {
|
||||
"effects": {
|
||||
"border": {
|
||||
"label": "सीमा"
|
||||
},
|
||||
"grayscale": {
|
||||
"label": "ग्रेस्केल"
|
||||
},
|
||||
"heading": "परिणाम"
|
||||
},
|
||||
"shape": {
|
||||
"heading": "आकार"
|
||||
},
|
||||
"size": {
|
||||
"heading": "आकार (px मध्ये)"
|
||||
}
|
||||
},
|
||||
"photo-upload": {
|
||||
"tooltip": {
|
||||
"remove": "फोटो काढा",
|
||||
"upload": "फोटो अपलोड करा"
|
||||
}
|
||||
}
|
||||
},
|
||||
"certifications": {
|
||||
"form": {
|
||||
"issuer": {
|
||||
"label": "जारीकर्ता"
|
||||
}
|
||||
}
|
||||
},
|
||||
"education": {
|
||||
"form": {
|
||||
"area-study": {
|
||||
"label": "अभ्यास क्षेत्र"
|
||||
},
|
||||
"courses": {
|
||||
"label": "अभ्यासक्रम"
|
||||
},
|
||||
"degree": {
|
||||
"label": "पदवी"
|
||||
},
|
||||
"grade": {
|
||||
"label": "ग्रेड"
|
||||
},
|
||||
"institution": {
|
||||
"label": "संस्था"
|
||||
}
|
||||
}
|
||||
},
|
||||
"location": {
|
||||
"address": {
|
||||
"label": "पत्ता"
|
||||
},
|
||||
"city": {
|
||||
"label": "शहर"
|
||||
},
|
||||
"country": {
|
||||
"label": "देश"
|
||||
},
|
||||
"heading": "स्थान",
|
||||
"postal-code": {
|
||||
"label": "पिनकोड"
|
||||
},
|
||||
"region": {
|
||||
"label": "प्रदेश"
|
||||
}
|
||||
},
|
||||
"profiles": {
|
||||
"form": {
|
||||
"network": {
|
||||
"label": "नेटवर्क"
|
||||
},
|
||||
"username": {
|
||||
"label": "वापरकर्तानाव"
|
||||
}
|
||||
},
|
||||
"heading": "प्रोफाइल",
|
||||
"heading_one": "प्रोफाइल"
|
||||
},
|
||||
"publications": {
|
||||
"form": {
|
||||
"publisher": {
|
||||
"label": "प्रकाशक"
|
||||
}
|
||||
}
|
||||
},
|
||||
"references": {
|
||||
"form": {
|
||||
"relationship": {
|
||||
"label": "नाते"
|
||||
}
|
||||
}
|
||||
},
|
||||
"section": {
|
||||
"heading": "विभाग"
|
||||
},
|
||||
"volunteer": {
|
||||
"form": {
|
||||
"organization": {
|
||||
"label": "संघटना"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"rightSidebar": {
|
||||
"sections": {
|
||||
"css": {
|
||||
"heading": "सानुकूल CSS"
|
||||
},
|
||||
"export": {
|
||||
"heading": "निर्यात करा",
|
||||
"json": {
|
||||
"primary": "JSON",
|
||||
"secondary": "तुमच्या रेझ्युमेची JSON आवृत्ती डाउनलोड करा जी रिऍक्टिव्ह रेझ्युमेमध्ये परत आयात केली जाऊ शकते."
|
||||
},
|
||||
"pdf": {
|
||||
"loading": {
|
||||
"primary": "पीडीएफ तयार करत आहे",
|
||||
"secondary": "कृपया तुमची PDF व्युत्पन्न होत असताना प्रतीक्षा करा, यास 15 सेकंद लागू शकतात."
|
||||
},
|
||||
"normal": {
|
||||
"primary": "PDF",
|
||||
"secondary": "तुमच्या रेझ्युमेची PDF डाउनलोड करा जी तुम्ही प्रिंट करून तुमच्या स्वप्नातील नोकरीसाठी पाठवू शकता. पुढील संपादनासाठी ही फाइल परत आयात केली जाऊ शकत नाही."
|
||||
}
|
||||
}
|
||||
},
|
||||
"layout": {
|
||||
"heading": "मांडणी",
|
||||
"tooltip": {
|
||||
"reset-layout": "लेआउट रीसेट करा"
|
||||
}
|
||||
},
|
||||
"links": {
|
||||
"bugs-features": {
|
||||
"body": "तुम्हाला रेझ्युमे बनवण्यापासून काहीतरी थांबवत आहे? किंवा आपल्याकडे जोडण्यासाठी एक आश्चर्यकारक कल्पना आहे? प्रारंभ करण्यासाठी GitHub वर समस्या मांडा.",
|
||||
"button": "GitHub समस्या",
|
||||
"heading": "बग? वैशिष्ट्य विनंत्या?"
|
||||
},
|
||||
"donate": {
|
||||
"body": "तुम्हाला रिअॅक्टिव्ह रेझ्युमे वापरणे आवडत असल्यास, कृपया जाहिरातींशिवाय आणि कायमचे विनामूल्य अॅप सुरू ठेवण्यासाठी आणि चालू ठेवण्यासाठी शक्य तितके देणगी देण्याचा विचार करा.",
|
||||
"button": "मला एक कॉफी विकत घे",
|
||||
"heading": "प्रतिक्रियात्मक रेझ्युमेसाठी देणगी द्या"
|
||||
},
|
||||
"github": "मूळ सांकेतिक शब्दकोश",
|
||||
"docs": "दस्तऐवजीकरण",
|
||||
"heading": "दुवे"
|
||||
},
|
||||
"settings": {
|
||||
"global": {
|
||||
"date": {
|
||||
"primary": "तारीख",
|
||||
"secondary": "संपूर्ण अॅपवर वापरण्यासाठी तारीख स्वरूप"
|
||||
},
|
||||
"heading": "जागतिक",
|
||||
"language": {
|
||||
"primary": "इंग्रजी",
|
||||
"secondary": "संपूर्ण अॅपवर वापरण्यासाठी भाषा प्रदर्शित करा"
|
||||
},
|
||||
"theme": {
|
||||
"primary": "थीम"
|
||||
}
|
||||
},
|
||||
"heading": "सेटिंग्ज",
|
||||
"page": {
|
||||
"break-line": {
|
||||
"primary": "ब्रेक लाइन",
|
||||
"secondary": "A4 पृष्ठाची उंची चिन्हांकित करण्यासाठी सर्व पृष्ठांवर एक ओळ दर्शवा"
|
||||
},
|
||||
"heading": "पान",
|
||||
"orientation": {
|
||||
"disabled": "केवळ एक पृष्ठ असताना कोणताही प्रभाव पडत नाही",
|
||||
"primary": "अभिमुखता",
|
||||
"secondary": "पृष्ठे क्षैतिज किंवा अनुलंब प्रदर्शित करायची आहेत"
|
||||
}
|
||||
},
|
||||
"resume": {
|
||||
"heading": "पुन्हा सुरू करा",
|
||||
"reset": {
|
||||
"primary": "सर्वकाही रीसेट करा",
|
||||
"secondary": "खूप चुका केल्या? सर्व बदल रीसेट करण्यासाठी येथे क्लिक करा आणि सुरवातीपासून प्रारंभ करा. सावधगिरी बाळगा, ही क्रिया उलट केली जाऊ शकत नाही."
|
||||
},
|
||||
"sample": {
|
||||
"primary": "नमुना डेटा लोड करा",
|
||||
"secondary": "कोठे सुरू करावे याची खात्री नाही? संपूर्ण रेझ्युमे कसा दिसतो हे पाहण्यासाठी काही नमुना डेटा लोड करण्यासाठी येथे क्लिक करा."
|
||||
}
|
||||
}
|
||||
},
|
||||
"sharing": {
|
||||
"heading": "शेअरिंग",
|
||||
"short-url": {
|
||||
"label": "लहान URL ला प्राधान्य द्या"
|
||||
},
|
||||
"visibility": {
|
||||
"subtitle": "लिंक असलेल्या कोणालाही तुमचा रेझ्युमे पाहण्याची परवानगी द्या",
|
||||
"title": "सार्वजनिक"
|
||||
}
|
||||
},
|
||||
"templates": {
|
||||
"heading": "टेम्पलेट्स"
|
||||
},
|
||||
"theme": {
|
||||
"form": {
|
||||
"background": {
|
||||
"label": "पार्श्वभूमी"
|
||||
},
|
||||
"primary": {
|
||||
"label": "प्राथमिक"
|
||||
},
|
||||
"text": {
|
||||
"label": "मजकूर"
|
||||
}
|
||||
},
|
||||
"heading": "थीम"
|
||||
},
|
||||
"typography": {
|
||||
"form": {
|
||||
"font-family": {
|
||||
"label": "फॉन्ट कुटुंब"
|
||||
},
|
||||
"font-size": {
|
||||
"label": "अक्षराचा आकार"
|
||||
}
|
||||
},
|
||||
"heading": "टायपोग्राफी",
|
||||
"widgets": {
|
||||
"body": {
|
||||
"label": "शरीर"
|
||||
},
|
||||
"headings": {
|
||||
"label": "मथळे"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
29
client/public/locales/mr/common.json
Normal file
29
client/public/locales/mr/common.json
Normal file
@ -0,0 +1,29 @@
|
||||
{
|
||||
"avatar": {
|
||||
"menu": {
|
||||
"greeting": "नमस्कार",
|
||||
"logout": "बाहेर पडणे"
|
||||
}
|
||||
},
|
||||
"footer": {
|
||||
"credit": "<1>अमृत पिल्लई यांचा एक उत्कट प्रकल्प</1>",
|
||||
"license": "समाजाने, समाजासाठी."
|
||||
},
|
||||
"markdown": {
|
||||
"help-text": "हा विभाग <1>मार्कडाउनला समर्थन देतो</1> स्वरूपन"
|
||||
},
|
||||
"date": {
|
||||
"present": "उपस्थित"
|
||||
},
|
||||
"subtitle": "एक विनामूल्य आणि मुक्त स्त्रोत रेझ्युमे बिल्डर.",
|
||||
"title": "प्रतिक्रियात्मक रेझ्युमे",
|
||||
"toast": {
|
||||
"error": {
|
||||
"upload-file-size": "कृपया फक्त 2 मेगाबाइट्स अंतर्गत फाइल अपलोड करा.",
|
||||
"upload-photo-size": "कृपया फक्त 2 मेगाबाइट अंतर्गत फोटो अपलोड करा, प्राधान्याने चौरस."
|
||||
},
|
||||
"success": {
|
||||
"resume-link-copied": "तुमच्या रेझ्युमेची लिंक तुमच्या क्लिपबोर्डवर कॉपी केली गेली आहे."
|
||||
}
|
||||
}
|
||||
}
|
||||
25
client/public/locales/mr/dashboard.json
Normal file
25
client/public/locales/mr/dashboard.json
Normal file
@ -0,0 +1,25 @@
|
||||
{
|
||||
"create-resume": {
|
||||
"subtitle": "सुरुवातीपासून सुरू कर",
|
||||
"title": "नवीन रेझ्युमे तयार करा"
|
||||
},
|
||||
"import-external": {
|
||||
"subtitle": "लिंक्डइन, जेएसओएन रेझ्युमे, रिअॅक्टिव्ह रेझ्युमे",
|
||||
"title": "बाह्य स्त्रोतांकडून आयात करा"
|
||||
},
|
||||
"resume": {
|
||||
"menu": {
|
||||
"delete": "हटवा",
|
||||
"duplicate": "नक्कल",
|
||||
"open": "उघडा",
|
||||
"rename": "नाव बदला",
|
||||
"share-link": "दुवा सामायिक करा",
|
||||
"tooltips": {
|
||||
"delete": "तुमची खात्री आहे की तुम्ही हा रेझ्युमे हटवू इच्छिता? ही एक अपरिवर्तनीय क्रिया आहे.",
|
||||
"share-link": "तुमचा रेझ्युमे इतरांना दिसावा यासाठी तुम्हाला त्याची दृश्यमानता सार्वजनिक करण्यासाठी बदलण्याची आवश्यकता आहे."
|
||||
}
|
||||
},
|
||||
"timestamp": "शेवटचे अपडेट {{timestamp}} पूर्वी"
|
||||
},
|
||||
"title": "डॅशबोर्ड"
|
||||
}
|
||||
42
client/public/locales/mr/landing.json
Normal file
42
client/public/locales/mr/landing.json
Normal file
@ -0,0 +1,42 @@
|
||||
{
|
||||
"actions": {
|
||||
"app": "अॅप वर जा",
|
||||
"login": "लॉगिन करा",
|
||||
"logout": "बाहेर पडणे",
|
||||
"register": "नोंदणी करा"
|
||||
},
|
||||
"features": {
|
||||
"heading": "वैशिष्ट्ये",
|
||||
"list": {
|
||||
"ads": "जाहिरात नाही",
|
||||
"export": "तुमचा रेझ्युमे JSON किंवा PDF फॉरमॅटमध्ये एक्सपोर्ट करा",
|
||||
"free": "विनामूल्य, कायमचे",
|
||||
"import": "LinkedIn, JSON Resume वरून डेटा इंपोर्ट करा",
|
||||
"languages": "एकाधिक भाषांमध्ये प्रवेशयोग्य",
|
||||
"more": "आणि अधिक रोमांचक वैशिष्ट्ये, <1>त्याबद्दल सर्व येथे वाचा</1>",
|
||||
"tracking": "वापरकर्ता ट्रॅकिंग नाही"
|
||||
}
|
||||
},
|
||||
"links": {
|
||||
"heading": "दुवे",
|
||||
"links": {
|
||||
"donate": "दान करा",
|
||||
"github": "मूळ सांकेतिक शब्दकोश",
|
||||
"docs": "दस्तऐवजीकरण",
|
||||
"privacy": "गोपनीयता धोरण",
|
||||
"service": "सेवा अटी"
|
||||
}
|
||||
},
|
||||
"screenshots": {
|
||||
"heading": "स्क्रीनशॉट्स"
|
||||
},
|
||||
"testimonials": {
|
||||
"heading": "प्रशस्तिपत्र",
|
||||
"body": "चांगले किंवा वाईट, प्रतिक्रियाशील रेझ्युमेबद्दल तुमचे मत आणि तुमच्यासाठी अनुभव कसा होता हे ऐकायला मला आवडेल.<br/>जगभरातील वापरकर्त्यांनी पाठवलेले काही संदेश येथे आहेत.",
|
||||
"contact": "तुम्ही माझ्याशी <1>माझ्या ईमेलद्वारे संपर्क साधू शकता</1> किंवा <3>माझ्या वेबसाइटवरील संपर्क फॉर्मद्वारे</3> ."
|
||||
},
|
||||
"summary": {
|
||||
"body": "रिअॅक्टिव्ह रेझ्युमे हा एक विनामूल्य आणि मुक्त स्त्रोत रेझ्युमे बिल्डर आहे जो तुमचा रेझ्युमे तयार करणे, अपडेट करणे आणि शेअर करणे ही सांसारिक कामे 1, 2, 3 इतके सोपे करण्यासाठी तयार केले आहे. या अॅपसह, तुम्ही एकापेक्षा जास्त रेझ्युमे तयार करू शकता, ते रिक्रूटर्स किंवा मित्रांसह सामायिक करू शकता. तुमच्या डेटाची अखंडता आणि गोपनीयता न गमावता एका अनन्य लिंकद्वारे आणि ते सर्व विनामूल्य, कोणत्याही जाहिरातीशिवाय, ट्रॅकिंगशिवाय PDF म्हणून मुद्रित करा.",
|
||||
"heading": "सारांश"
|
||||
}
|
||||
}
|
||||
135
client/public/locales/mr/modals.json
Normal file
135
client/public/locales/mr/modals.json
Normal file
@ -0,0 +1,135 @@
|
||||
{
|
||||
"auth": {
|
||||
"forgot-password": {
|
||||
"actions": {
|
||||
"send-email": "रीसेट पासवर्ड ईमेल पाठवा"
|
||||
},
|
||||
"body": "तुम्ही ज्या खात्याला पुनर्प्राप्त करू इच्छिता त्या खात्याशी संबंधित ईमेल पत्ता फक्त प्रविष्ट करा.",
|
||||
"form": {
|
||||
"email": {
|
||||
"label": "ईमेल पत्ता"
|
||||
}
|
||||
},
|
||||
"heading": "तुमचा पासवर्ड विसरलात?",
|
||||
"help-text": "खाते अस्तित्वात असल्यास, तुम्हाला तुमचा पासवर्ड रीसेट करण्यासाठी लिंकसह ईमेल प्राप्त होईल."
|
||||
},
|
||||
"login": {
|
||||
"actions": {
|
||||
"login": "लॉगिन करा"
|
||||
},
|
||||
"body": "कृपया लॉग इन करण्यासाठी आणि प्रवेश करण्यासाठी, आपले रेझ्युमे व्यवस्थापित करण्यासाठी आणि सामायिक करण्यासाठी आपल्या खात्याशी संबंधित आपले वापरकर्तानाव आणि संकेतशब्द प्रविष्ट करा.",
|
||||
"form": {
|
||||
"password": {
|
||||
"label": "पासवर्ड"
|
||||
},
|
||||
"username": {
|
||||
"help-text": "आपण आपला ईमेल पत्ता देखील प्रविष्ट करू शकता",
|
||||
"label": "वापरकर्तानाव"
|
||||
}
|
||||
},
|
||||
"heading": "आपल्या खात्यात लॉग इन करा",
|
||||
"recover-text": "तुम्ही तुमचा पासवर्ड विसरल्यास, तुम्ही तुमचे खाते <1>रिकव्हर करू शकता</1> येथे",
|
||||
"register-text": "तुमच्याकडे एखादे नसल्यास, तुम्ही <1>खाते तयार करू शकता</1> येथे"
|
||||
},
|
||||
"register": {
|
||||
"actions": {
|
||||
"register": "नोंदणी करा",
|
||||
"google": "Google वर नोंदणी करा"
|
||||
},
|
||||
"body": "खाते तयार करण्यासाठी कृपया तुमची वैयक्तिक माहिती प्रविष्ट करा.",
|
||||
"form": {
|
||||
"confirm-password": {
|
||||
"label": "पासवर्डची पुष्टी करा"
|
||||
},
|
||||
"email": {
|
||||
"label": "ईमेल पत्ता"
|
||||
},
|
||||
"name": {
|
||||
"label": "पूर्ण नाव"
|
||||
},
|
||||
"password": {
|
||||
"label": "पासवर्ड"
|
||||
},
|
||||
"username": {
|
||||
"label": "वापरकर्तानाव"
|
||||
}
|
||||
},
|
||||
"heading": "खाते तयार करा",
|
||||
"loginText": "तुमच्याकडे आधीपासूनच खाते असल्यास, तुम्ही येथे <1>लॉग इन करू शकता</1> ."
|
||||
},
|
||||
"reset-password": {
|
||||
"actions": {
|
||||
"set-password": "नवीन पासवर्ड सेट करा"
|
||||
},
|
||||
"body": "तुमच्या खात्यासाठी नवीन पासवर्ड टाका.",
|
||||
"form": {
|
||||
"confirm-password": {
|
||||
"label": "पासवर्डची पुष्टी करा"
|
||||
},
|
||||
"password": {
|
||||
"label": "पासवर्ड"
|
||||
}
|
||||
},
|
||||
"heading": "आपला संकेतशब्द पुनर्प्रस्थापित करा"
|
||||
}
|
||||
},
|
||||
"dashboard": {
|
||||
"create-resume": {
|
||||
"actions": {
|
||||
"create-resume": "रेझ्युमे तयार करा"
|
||||
},
|
||||
"body": "तुमच्या रेझ्युमेला नाव देऊन तयार करणे सुरू करा. हे तुम्ही ज्या भूमिकेसाठी अर्ज करत आहात किंवा फक्त तुमच्या आवडत्या स्नॅकच्या संदर्भात असू शकते.",
|
||||
"form": {
|
||||
"name": {
|
||||
"label": "नाव"
|
||||
},
|
||||
"public": {
|
||||
"label": "सार्वजनिकरित्या प्रवेशयोग्य आहे का?"
|
||||
},
|
||||
"slug": {
|
||||
"label": "गोगलगाय"
|
||||
}
|
||||
},
|
||||
"heading": "नवीन रेझ्युमे तयार करा"
|
||||
},
|
||||
"import-external": {
|
||||
"heading": "बाह्य स्त्रोतांकडून आयात करा",
|
||||
"json-resume": {
|
||||
"actions": {
|
||||
"upload-json": "JSON अपलोड करा"
|
||||
},
|
||||
"body": "तुमच्याकडे <1>प्रमाणित JSON रेझ्युमे असल्यास</1> जाण्यासाठी तयार आहे, तुम्ही याचा वापर रिऍक्टिव्ह रेझ्युमेवर तुमच्या विकासाचा वेगवान मागोवा घेण्यासाठी करू शकता. खालील बटणावर क्लिक करा आणि सुरू करण्यासाठी वैध JSON फाइल अपलोड करा.",
|
||||
"heading": "JSON रेझ्युमे वरून आयात करा"
|
||||
},
|
||||
"linkedin": {
|
||||
"actions": {
|
||||
"upload-archive": "ZIP संग्रहण अपलोड करा"
|
||||
},
|
||||
"body": "तुम्ही LinkedIn वरून तुमचा डेटा एक्सपोर्ट करून आणि Reactive Resume वर फील्ड ऑटो-फिल करण्यासाठी वापरून वेळ वाचवू शकता. <1>डेटा गोपनीयता वर जा</1> LinkedIn वरील विभाग आणि तुमच्या डेटाच्या संग्रहणाची विनंती करा. एकदा ते उपलब्ध झाल्यावर, खालील ZIP फाईल अपलोड करा.",
|
||||
"heading": "LinkedIn वरून आयात करा"
|
||||
},
|
||||
"reactive-resume": {
|
||||
"actions": {
|
||||
"upload-json": "JSON अपलोड करा",
|
||||
"upload-json-v2": "v2 वरून JSON अपलोड करा"
|
||||
},
|
||||
"body": "तुमच्याकडे JSON असेल जो Reactive Resume च्या वर्तमान आवृत्तीसह निर्यात केला गेला असेल, तर तुम्ही पुन्हा संपादन करण्यायोग्य आवृत्ती मिळवण्यासाठी येथे परत आयात करू शकता.",
|
||||
"heading": "प्रतिक्रियात्मक रेझ्युमेमधून आयात करा"
|
||||
}
|
||||
},
|
||||
"rename-resume": {
|
||||
"actions": {
|
||||
"rename-resume": "रेझ्युमेचे नाव बदला"
|
||||
},
|
||||
"form": {
|
||||
"name": {
|
||||
"label": "नाव"
|
||||
},
|
||||
"slug": {
|
||||
"label": "गोगलगाय"
|
||||
}
|
||||
},
|
||||
"heading": "तुमचा रेझ्युमे पुनर्नामित करा"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "प्रतिक्रियात्मक पुन: सुरुमा दान गर्नुहोस्"
|
||||
},
|
||||
"github": "स्रोत कोड",
|
||||
"docs": "दस्तावेजीकरण",
|
||||
"heading": "लिङ्कहरू"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "दान गर्नुहोस्",
|
||||
"github": "स्रोत कोड",
|
||||
"docs": "दस्तावेजीकरण",
|
||||
"privacy": "गोपनीयता नीति",
|
||||
"service": "सेवाका सर्तहरु"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "Doneer aan Reactiv Resume"
|
||||
},
|
||||
"github": "Broncode",
|
||||
"docs": "Documentatie",
|
||||
"heading": "Links"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "Doneren",
|
||||
"github": "Broncode",
|
||||
"docs": "Documentatie",
|
||||
"privacy": "Privacybeleid",
|
||||
"service": "Gebruiksvoorwaarden"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "Doner til Reactive CV"
|
||||
},
|
||||
"github": "Kildekode",
|
||||
"docs": "Dokumentasjon",
|
||||
"heading": "Linker"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "Donér",
|
||||
"github": "Kildekode",
|
||||
"docs": "Dokumentasjon",
|
||||
"privacy": "Personvernerklæring",
|
||||
"service": "Tjenestevilkår"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "Reactive Resume ପାଇଁ ଦାନ କରନ୍ତୁ ।"
|
||||
},
|
||||
"github": "ଉତ୍ସ କୋଡ୍",
|
||||
"docs": "ଡକ୍ୟୁମେଣ୍ଟେସନ୍",
|
||||
"heading": "ଲିଙ୍କ୍"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "ଦାନ କରନ୍ତୁ",
|
||||
"github": "ଉତ୍ସ କୋଡ୍",
|
||||
"docs": "ଡକ୍ୟୁମେଣ୍ଟେସନ୍",
|
||||
"privacy": "ଗୋପନୀୟତା ନୀତି",
|
||||
"service": "ସେବା ସର୍ତ୍ତାବଳୀ"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "Wesprzyj Reactive Resume"
|
||||
},
|
||||
"github": "Kod źródłowy",
|
||||
"docs": "Dokumentacja",
|
||||
"heading": "Odnośniki"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "Wesprzyj nas",
|
||||
"github": "Kod źródłowy",
|
||||
"docs": "Dokumentacja",
|
||||
"privacy": "Polityka prywatności",
|
||||
"service": "Regulamin"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "Faça uma doação ao Reactive Resume"
|
||||
},
|
||||
"github": "Código Fonte",
|
||||
"docs": "Documentação",
|
||||
"heading": "Links"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "Fazer doação",
|
||||
"github": "Código Fonte",
|
||||
"docs": "Documentação",
|
||||
"privacy": "Política de privacidade",
|
||||
"service": "Termos de serviço"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "Donează pentru Reactive Resume"
|
||||
},
|
||||
"github": "Codul sursă",
|
||||
"docs": "Documentație",
|
||||
"heading": "Legături"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "Donează",
|
||||
"github": "Codul sursă",
|
||||
"docs": "Documentație",
|
||||
"privacy": "Politica de confidențialitate",
|
||||
"service": "Termeni și condiții de utilizare"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "Поддержать Reactive Resume"
|
||||
},
|
||||
"github": "Исходный код",
|
||||
"docs": "Документация",
|
||||
"heading": "Ссылки"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "Поддержать",
|
||||
"github": "Исходный код",
|
||||
"docs": "Документация",
|
||||
"privacy": "Политика конфиденциальности",
|
||||
"service": "Условия использования"
|
||||
}
|
||||
|
||||
@ -270,6 +270,7 @@
|
||||
"heading": "Doniraj za Reactive Resume"
|
||||
},
|
||||
"github": "Izvorni Kod",
|
||||
"docs": "Документација",
|
||||
"heading": "Linkovi"
|
||||
},
|
||||
"settings": {
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"links": {
|
||||
"donate": "Донирајте",
|
||||
"github": "Изворни код",
|
||||
"docs": "Документација",
|
||||
"privacy": "Правила о приватности",
|
||||
"service": "Услови коришћења"
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user