- implement i18n

- translation dynamic for sections
- added articles for SEO
This commit is contained in:
Amruth Pillai
2020-07-16 08:42:19 +05:30
parent b7c565de79
commit a7657b4a5c
74 changed files with 2373 additions and 586 deletions

View File

@ -1,8 +0,0 @@
const languageConfig = [
{
key: 'en',
name: 'English',
},
];
export default languageConfig;

View File

@ -1,6 +1,6 @@
import { AiFillSafetyCertificate, AiOutlineTwitter } from 'react-icons/ai';
import { BsTools } from 'react-icons/bs';
import { FaAward, FaUserFriends, FaProjectDiagram } from 'react-icons/fa';
import { FaAward, FaProjectDiagram, FaUserFriends } from 'react-icons/fa';
import {
IoLogoGameControllerB,
IoMdBriefcase,
@ -12,73 +12,61 @@ import ModalEvents from '../constants/ModalEvents';
export default [
{
id: 'profile',
name: 'Profile',
icon: MdPerson,
fixed: true,
},
{
id: 'social',
name: 'Social Network',
icon: AiOutlineTwitter,
event: ModalEvents.SOCIAL_MODAL,
fixed: true,
},
{
id: 'objective',
name: 'Objective',
icon: IoMdDocument,
},
{
id: 'work',
name: 'Work Experience',
icon: IoMdBriefcase,
event: ModalEvents.WORK_MODAL,
},
{
id: 'education',
name: 'Education',
icon: MdSchool,
event: ModalEvents.EDUCATION_MODAL,
},
{
id: 'projects',
name: 'Projects',
icon: FaProjectDiagram,
event: ModalEvents.PROJECT_MODAL,
},
{
id: 'awards',
name: 'Awards',
icon: FaAward,
event: ModalEvents.AWARD_MODAL,
},
{
id: 'certifications',
name: 'Certifications',
icon: AiFillSafetyCertificate,
event: ModalEvents.CERTIFICATION_MODAL,
},
{
id: 'skills',
name: 'Skills',
icon: BsTools,
event: ModalEvents.SKILL_MODAL,
},
{
id: 'hobbies',
name: 'Hobbies',
icon: IoLogoGameControllerB,
event: ModalEvents.HOBBY_MODAL,
},
{
id: 'languages',
name: 'Languages',
icon: MdTranslate,
event: ModalEvents.LANGUAGE_MODAL,
},
{
id: 'references',
name: 'References',
icon: FaUserFriends,
event: ModalEvents.REFERENCE_MODAL,
},

View File

@ -11,37 +11,30 @@ import {
export default [
{
id: 'templates',
name: 'Templates',
icon: MdStyle,
},
{
id: 'layout',
name: 'Layout',
icon: MdDashboard,
},
{
id: 'colors',
name: 'Colors',
icon: MdColorLens,
},
{
id: 'fonts',
name: 'Fonts',
icon: MdFontDownload,
},
{
id: 'actions',
name: 'Actions',
icon: MdImportExport,
},
{
id: 'settings',
name: 'Settings',
icon: MdSettings,
},
{
id: 'about',
name: 'About',
icon: MdInfo,
},
];