finish localization

This commit is contained in:
liangping 2021-07-22 10:39:17 +08:00
parent cd27cc4e04
commit 3fb71b2dda
16 changed files with 216 additions and 866 deletions

View File

@ -1,6 +1,6 @@
{
"name": "vuexy-vuejs-react-html-laravel-admin-dashboard-template",
"version": "6.4.0",
"name": "ping-wallet",
"version": "0.1.0",
"private": true,
"scripts": {
"serve": "vue-cli-service serve",
@ -19,6 +19,7 @@
"@fullcalendar/list": "5.x",
"@fullcalendar/timegrid": "5.x",
"@fullcalendar/vue": "5.x",
"@intlify/vue-i18n-loader": "^2.1.2",
"@vue/composition-api": "1.0.0-beta.22",
"@vueuse/core": "4.0.0",
"animate.css": "4.1.1",
@ -52,6 +53,7 @@
"vue-form-wizard": "0.8.4",
"vue-good-table": "2.21.0",
"vue-i18n": "8.22.2",
"vue-loader": "^15.9.6",
"vue-perfect-scrollbar": "0.2.1",
"vue-prism-component": "1.1.1",
"vue-quill-editor": "3.0.6",

View File

@ -13,12 +13,12 @@
href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;1,400&display=swap"
rel="stylesheet"
/>
<title>Vuexy - Vuejs Admin Dashboard Template</title>
<title>Ping Wallet</title>
</head>
<body>
<noscript>
<strong
>We're sorry but Vuexy - Vuejs Admin Dashboard Template doesn't work properly without JavaScript enabled. Please
>We're sorry but Ping Wallet doesn't work properly without JavaScript enabled. Please
enable it to continue.</strong
>
</noscript>

View File

@ -1,90 +0,0 @@
<template>
<b-card
no-body
class="card-apply-job"
>
<b-card-header class="pb-1">
<b-media no-body>
<b-media-aside class="mr-1">
<b-avatar
size="42"
:src="require('@/assets/images/portrait/small/avatar-s-20.jpg')"
/>
</b-media-aside>
<b-media-body>
<h5 class="mb-0">
Mittie Evans
</h5>
<small class="text-muted">Updated 12m ago</small>
</b-media-body>
</b-media>
<b-badge
pill
variant="light-primary"
>
Design
</b-badge>
</b-card-header>
<b-card-body>
<h5 class="apply-job-title">
Need a designer to form branding essentials for my business.
</h5>
<b-card-text class="mb-2">
Design high-quality designs, graphics, mock-ups and layouts for both new and existing web sites/ web
applications / mobile applications.
</b-card-text>
<!-- payment -->
<div class="apply-job-package bg-light-primary rounded">
<div>
<sup class="text-body">
<small>$</small>
</sup>
<h2 class="d-inline mr-25">
9,800
</h2>
<sub class="text-body"><small>/ month</small></sub>
</div>
<b-badge
variant="light-primary"
pill
>
Full Time
</b-badge>
</div>
<!--/ payment -->
<b-button
v-ripple.400="'rgba(255, 255, 255, 0.15)'"
block
variant="primary"
>
Apply For This Job
</b-button>
</b-card-body>
</b-card>
</template>
<script>
import {
BCard, BCardHeader, BMedia, BMediaAside, BAvatar, BMediaBody, BBadge, BCardText, BCardBody, BButton,
} from 'bootstrap-vue'
import Ripple from 'vue-ripple-directive'
export default {
components: {
BCard,
BButton,
BBadge,
BCardHeader,
BMedia,
BMediaAside,
BAvatar,
BMediaBody,
BCardText,
BCardBody,
},
directives: {
Ripple,
},
}
</script>

View File

@ -1,7 +1,7 @@
import Vue from 'vue'
import VueI18n from 'vue-i18n'
// import Vue from 'vue'
// import VueI18n from 'vue-i18n'
Vue.use(VueI18n)
// Vue.use(VueI18n)
function loadLocaleMessages() {
const locales = require.context('./locales', true, /[A-Za-z0-9-_,\s]+\.json$/i)
const messages = {}
@ -14,8 +14,9 @@ function loadLocaleMessages() {
})
return messages
}
export default new VueI18n({
locale: 'en',
fallbackLocale: 'en',
messages: loadLocaleMessages(),
})
// export default new VueI18n({
// locale: 'en',
// fallbackLocale: 'en',
// messages: loadLocaleMessages(),
// })
export default loadLocaleMessages()

14
src/lang/locales/en.json Normal file
View File

@ -0,0 +1,14 @@
{
"message": {
},
"cosmos": "Cosmos Hub",
"kava": "Kava",
"akash": "Akash Decloud",
"iris": "Irisnet",
"staking": "Staking",
"governance": "Governance",
"summary": "Summary",
"blockchains": "Blockchains"
}

View File

@ -90,7 +90,11 @@ export default {
computed: {
selected_chain() {
const c = this.$route.params.chain
const has = Object.keys(store.state.chains.chains).findIndex(i => i === c)
if (has > -1) {
return store.state.chains.chains[c]
}
return store.state.chains.chains.cosmos
},
},
}

View File

@ -1,181 +0,0 @@
{
"message": {
"title": "Kartentitel",
"text": "Kuchen Sesam Schnaps Cupcake Lebkuchen Dänisch Ich liebe Lebkuchen. Apfelkuchen-Torte-Jujuben chupa chups muffin halvah Lutscher. Schokoladenkuchenhaferkuchen Tiramisu-Marzipanzuckerpflaume. Donut süße Kuchen Hafer Kuchen Dragée Obstkuchen Zuckerwatte Zitrone Tropfen.",
"pagelength": "Zeige 1 bis",
"of": "von",
"pageText2": "Einträge",
"seachLabel": "Suche",
"SearchPlaceholder": "Suche",
"tableHeader": {
"name": "Name",
"email": "Email",
"date": "Datum",
"salary": "Gehalt",
"status": "Status",
"action": "Aktion"
}
},
"UI Elements": "UI-Elemente",
"Forms & Tables": "Formulare & Tabellen",
"Pages": "Seiten",
"Charts & Maps": "Diagramme & Karten",
"Others": "Andere",
"Typography": "Typografie",
"Colors": "Colors",
"Feather": "Feder",
"Cards": "Karten",
"Basic": "Basic",
"Advance": "Voraus",
"Statistic": "Statistik",
"Analytic": "Analytisch",
"Card Action": "Kartenaktion",
"Components": "Komponenten",
"Alert": "Aufmerksam",
"Aspect": "Aspekt",
"Avatar": "Benutzerbild",
"Badge": "Abzeichen",
"Breadcrumb": "Brotkrume",
"Button": "Taste",
"Button Group": "Schaltflächengruppe",
"Button Toolbar": "Schaltflächensymbolleiste",
"Calendar": "Kalender",
"Carousel": "Karussell",
"Collapse": "Zusammenbruch",
"Dropdown": "Dropdown-Liste",
"Embed": "Einbetten",
"Image": "Bild",
"List Group": "Listengruppe",
"Media": "Medien",
"Modal": "Modal",
"Nav": "Nav",
"Overlay": "Überlagerung",
"Pagination": "Seitennummerierung",
"Pagination Nav": "Paginierung Nav",
"Pill": "Pille",
"Pill Badge": "Pillenabzeichen",
"Popover": "Popover",
"Progress": "Fortschritt",
"Sidebar": "Seitenleiste",
"spinner": "Spinner",
"Tab": "Tab",
"Time": "Zeit",
"Toasts": "Toast",
"Tooltip": "Tooltip",
"Extensions": "Erweiterungen",
"Sweet Alert": "Süßer Alarm",
"Quill Editor": "Federkiel-Editor",
"Drag & Drop": "Ziehen und loslassen",
"Swiper": "Swiper",
"Clipboard": "Zwischenablage",
"Video Player": "Videoplayer",
"Context Menu": "Kontextmenü",
"Toastification": "Toastifizierung",
"I18n": "I18n",
"Slider": "Schieberegler",
"Tour": "Tour",
"Auto Suggest": "Automatisch vorschlagen",
"Tree": "Baum",
"Date Time Picker": "Datum Uhrzeit Auswahl",
"Vue Select": "Vue Wählen",
"Forms Elements": "Bildet Elemente",
"Select": "Wählen",
"Switch": "Schalter",
"Checkbox": "Kontrollkästchen",
"Radio": "Radio",
"Input": "Eingang",
"Textarea": "Textbereich",
"Spinbutton": "Drehknopf",
"Input Group": "Eingabegruppe",
"Form Rating": "Formularbewertung",
"Form Tag": "Formular-Tag",
"Form Datepicker": "Formular Datepicker",
"Form Timepicker": "Form Timepicker",
"File Input": "Dateieingabe",
"Input Mask": "Eingabemaske",
"Form Layout": "Formularlayout",
"Form Wizard": "Formzauberer",
"Form Validation": "Formularvalidierung",
"Form Repeater": "Form Repeater",
"BS Table": "BS-Tabelle",
"Good Table": "Guter Tisch",
"Charts": "Diagramme",
"Apex Chart": "Apex-Diagramm",
"Chartjs": "Chartjs",
"Echart": "Echart",
"Leaflet": "Flugblatt",
"Profile": "Profil",
"Account Settings": "Kontoeinstellungen",
"Faq": "FAQ",
"Knowledge Base": "Wissensbasis",
"Pricing": "Preisgestaltung",
"Blog": "Blog",
"List": "Liste",
"Detail": "Detail",
"Edit": "Bearbeiten",
"Search": "Suche",
"Menu Levels": "Menüebenen",
"Menu Level2.1": "Menüebene 2.1",
"Menu Level2.2": "Menüebene 2.2",
"Menu Level3.1": "Menüebene 3.1",
"Menu Level3.2": "Menüebene 3.2",
"Disabled Menu": "Deaktiviertes Menü",
"Support": "Unterstützung",
"Raise Support": "Unterstützung erhöhen",
"Documentation": "Dokumentation",
"Dashboards": "Dashboards",
"Apps & Pages": "Apps & Seiten",
"Email": "Email",
"Chat": "Plaudern",
"Todo": "Machen",
"Invoice": "Rechnung",
"Preview": "Vorschau",
"Add": "Hinzufügen",
"eCommerce": "E-Commerce",
"Shop": "Geschäft",
"Details": "Einzelheiten",
"Wishlist": "Wunschzettel",
"Checkout": "Auschecken",
"User": "Nutzer",
"View": "Aussicht",
"Authentication": "Authentifizierung",
"Login v1": "Login v1",
"Login v2": "Login v2",
"Register v1": "Registrieren Sie v1",
"Register v2": "Registrieren Sie v2",
"Forget Password v1": "Passwort vergessen v1",
"Forget Password v2": "Passwort vergessen v2",
"Forgot Password v1": "Passwort vergessen v1",
"Forgot Password v2": "Passwort vergessen v2",
"Reset Password v1": "Passwort zurücksetzen v1",
"Reset Password v2": "Passwort zurücksetzen v2",
"Miscellaneous": "Verschiedenes",
"Coming Soon": "Kommt bald",
"Not Authorized": "Nicht genehmigt",
"Under Maintenance": "Wird gewartet",
"Error": "Error",
"Statistics": "Statistiken",
"Analytics": "Analytik",
"Card Actions": "Kartenaktionen",
"Media Objects": "Medienobjekte",
"Timeline": "Zeitleiste",
"Access Control": "Zugangskontrolle",
"Menu Level 2.1": "Menüebene 2.1",
"Menu Level 2.2": "Menüebene 2.2",
"Menu Level 3.1": "Menüebene 3.1",
"Menu Level 3.2": "Menüebene 3.2",
"Apps": "Apps",
"User Interface": "Benutzeroberfläche",
"Mail Templates": "Mail-Vorlagen",
"Welcome": "Herzlich willkommen",
"Reset Password": "Passwort zurücksetzen",
"Verify Email": "E-Mail bestätigen",
"Deactivate Account": "Benutzerkonto deaktivieren",
"Promotional": "Werbung",
"Page Layouts": "Seitenlayouts",
"Collapsed Menu": "Reduziertes Menü",
"Layout Boxed": "Layout Boxed",
"Without Menu": "Ohne Menü",
"Layout Empty": "Layout leer",
"Layout Blank": "Layout leer"
}

View File

@ -1,181 +0,0 @@
{
"message": {
"title": "Card Title",
"text": "Cake sesame snaps cupcake gingerbread danish I love gingerbread. Apple pie pie jujubes chupa chups muffin halvah lollipop. Chocolate cake oat cake tiramisu marzipan sugar plum. Donut sweet pie oat cake dragée fruitcake cotton candy lemon drops.",
"pagelength": "Showing 1 to",
"of": "of",
"pageText2": "entries",
"seachLabel": "Search",
"SearchPlaceholder": "Search",
"tableHeader": {
"name": "Name",
"email": "Email",
"date": "Date",
"salary": "Salary",
"status": "Status",
"action": "Action"
}
},
"Staking": "Staking",
"Governance": "Governance",
"Summary": "Summary",
"Blockchains": "Blockchains",
"UI Elements": "UI Elements",
"Forms & Tables": "Forms & Tables",
"Pages": "Pages",
"Charts & Maps": "Charts & Maps",
"Others": "Others",
"Typography": "Typography",
"Colors": "Colors",
"Feather": "Feather",
"Cards": "Cards",
"Basic": "Basic",
"Advance": "Advance",
"Statistic": "Statistic",
"Analytic": "Analytic",
"Card Action": "Card Action",
"Components": "Components",
"Alert": "Alert",
"Aspect": "Aspect",
"Avatar": "Avatar",
"Badge": "Badge",
"Breadcrumb": "Breadcrumb",
"Button": "Button",
"Button Group": "Button Group",
"Button Toolbar": "Button Toolbar",
"Calendar": "Calendar",
"Carousel": "Carousel",
"Collapse": "Collapse",
"Dropdown": "Dropdown",
"Embed": "Embed",
"Image": "Image",
"List Group": "List Group",
"Media": "Media",
"Modal": "Modal",
"Nav": "Nav",
"Overlay": "Overlay",
"Pagination": "Pagination",
"Pagination Nav": "Pagination Nav",
"Pill": "Pill",
"Pill Badge": "Pill Badge",
"Popover": "Popover",
"Progress": "Progress",
"Sidebar": "Sidebar",
"spinner": "spinner",
"Tab": "Tab",
"Time": "Time",
"Toasts": "Toasts",
"Tooltip": "Tooltip",
"Extensions": "Extensions",
"Sweet Alert": "Sweet Alert",
"Quill Editor": "Quill Editor",
"Drag & Drop": "Drag & Drop",
"Swiper": "Swiper",
"Clipboard": "Clipboard",
"Video Player": "Video Player",
"Context Menu": "Context Menu",
"Toastification": "Toastification",
"I18n": "I18n",
"Slider": "Slider",
"Tour": "Tour",
"Auto Suggest": "Auto Suggest",
"Tree": "Tree",
"Date Time Picker": "Date Time Picker",
"Vue Select": "Vue Select",
"Forms Elements": "Forms elements",
"Select": "Select",
"Switch": "Switch",
"Checkbox": "Checkbox",
"Radio": "Radio",
"Input": "Input",
"Textarea": "Textarea",
"Spinbutton": "Spinbutton",
"Input Group": "Input Group",
"Form Rating": "Form Rating",
"Form Tag": "Form Tag",
"Form Datepicker": "Form Datepicker",
"Form Timepicker": "Form Timepicker",
"File Input": "File Input",
"Input Mask": "Input Mask",
"Form Layout": "Form Layout",
"Form Wizard": "Form Wizard",
"Form Validation": "Form Validation",
"Form Repeater": "Form Repeater",
"BS Table": "BS Table",
"Good Table": "Good Table",
"Charts": "Charts",
"Apex Chart": "Apex Chart",
"Chartjs": "Chartjs",
"Echart": "Echart",
"Leaflet": "Leaflet",
"Profile": "Profile",
"Account Settings": "Account Settings",
"Faq": "Faq",
"Knowledge Base": "Knowledge Base",
"Pricing": "Pricing",
"Blog": "Blog",
"List": "List",
"Detail": "Detail",
"Edit": "Edit",
"Search": "Search",
"Menu Levels": "Menu Levels",
"Menu Level 2.1": "Menu Level 2.1",
"Menu Level 2.2": "Menu Level 2.2",
"Menu Level 3.1": "Menu Level 3.1",
"Menu Level 3.2": "Menu Level 3.2",
"Disabled Menu": "Disabled Menu",
"Support": "Support",
"Raise Support": "Raise Support",
"Documentation": "Documentation",
"Dashboards": "Dashboards",
"eCommerce": "eCommerce",
"Analytics": "Analytics",
"Apps & Pages": "Apps & Pages",
"Email": "Email",
"Chat": "Chat",
"Todo": "Todo",
"Invoice": "Invoice",
"Preview": "Preview",
"Add": "Add",
"Shop": "Shop",
"Details": "Details",
"Wishlist": "Wishlist",
"Checkout": "Checkout",
"User": "User",
"View": "View",
"Authentication": "Authentication",
"Login v1": "Login v1",
"Login v2": "Login v2",
"Register v1": "Register v1",
"Register v2": "Register v2",
"Forget Password v1": "Forget Password v1",
"Forget Password v2": "Forget Password v2",
"Forgot Password v1": "Forgot Password v1",
"Forgot Password v2": "Forgot Password v2",
"Reset Password v1": "Reset Password v1",
"Reset Password v2": "Reset Password v2",
"Miscellaneous": "Miscellaneous",
"Coming Soon": "Coming Soon",
"Not Authorized": "Not Authorized",
"Under Maintenance": "Under Maintenance",
"Error": "Error",
"Statistics": "Statistics",
"Card Actions": "Card Actions",
"Media Objects": "Media Objects",
"Timeline": "Timeline",
"Access Control": "Access Control",
"Apps": "Apps",
"User Interface": "User Interface",
"Mail Templates": "Mail Templates",
"Welcome": "Welcome",
"Reset Password": "Reset Password",
"Verify Email": "Verify Email",
"Deactivate Account": "Deactivate Account",
"Promotional": "Promotional",
"Page Layouts": "Page Layouts",
"Collapsed Menu": "Collapsed Menu",
"Layout Boxed": "Layout Boxed",
"Without Menu": "Without Menu",
"Layout Empty": "Layout Empty",
"Layout Blank": "Layout Blank"
}

View File

@ -1,181 +0,0 @@
{
"message": {
"title": "Titre de la carte",
"text": "Le gâteau au sésame s'enclenche au petit pain au pain d'épices danois J'adore le pain d'épices. Tarte aux pommes et jujubes chupa chups muffin halvah sucette. Tiramisu gâteau au chocolat gâteau d'avoine tiramisu prune sucre. Donut tarte sucrée gâteau à l'avoine dragée gouttes de fruits gâteau au citron en barbe à papa.",
"pagelength": "Affichage de 1 à",
"of": "de",
"pageText2": "entrées",
"seachLabel": "Chercher",
"SearchPlaceholder": "Chercher",
"tableHeader": {
"name": "Nom",
"email": "Email",
"date": "Date",
"salary": "Un salaire",
"status": "Statut",
"action": "action"
}
},
"UI Elements": "ÉLÉMENTS DE L'UI",
"Forms & Tables": "Formulaires et tableaux",
"Pages": "Des pages",
"Charts & Maps": "Graphiques et cartes",
"Others": "Autres",
"Typography": "Typographie",
"Colors": "Colors",
"Feather": "Plume",
"Cards": "Cartes",
"Basic": "De base",
"Advance": "Avance",
"Statistic": "Statistique",
"Analytic": "Analytique",
"Card Action": "Action de la carte",
"Components": "Composants",
"Alert": "Alerte",
"Aspect": "Aspect",
"Avatar": "Avatar",
"Badge": "Badge",
"Breadcrumb": "Miette de pain",
"Button": "Bouton",
"Button Group": "Groupe de boutons",
"Button Toolbar": "Barre d'outils des boutons",
"Calendar": "Calendrier",
"Carousel": "Carrousel",
"Collapse": "Effondrer",
"Dropdown": "Menu déroulant",
"Embed": "Incorporer",
"Image": "Image",
"List Group": "Groupe de listes",
"Media": "Médias",
"Modal": "Modal",
"Nav": "Nav",
"Overlay": "Recouvrir",
"Pagination": "Pagination",
"Pagination Nav": "Nav de pagination",
"Pill": "Pilule",
"Pill Badge": "Badge de pilule",
"Popover": "Popover",
"Progress": "Le progrès",
"Sidebar": "Barre latérale",
"spinner": "fileur",
"Tab": "Languette",
"Time": "Temps",
"Toasts": "Toasts",
"Tooltip": "Info-bulle",
"Extensions": "Extensions",
"Sweet Alert": "Douce alerte",
"Quill Editor": "Éditeur de plumes",
"Drag & Drop": "Glisser-déposer",
"Swiper": "Swiper",
"Clipboard": "Presse-papiers",
"Video Player": "Lecteur vidéo",
"Context Menu": "Menu contextuel",
"Toastification": "Toastification",
"I18n": "I18n",
"Slider": "Glissière",
"Tour": "Tour",
"Auto Suggest": "Suggestion automatique",
"Tree": "Arbre",
"Date Time Picker": "Sélecteur de date et d'heure",
"Vue Select": "Vue Select",
"Forms Elements": "Éléments de formulaires",
"Select": "Sélectionner",
"Switch": "Commutateur",
"Checkbox": "Case à cocher",
"Radio": "Radio",
"Input": "Contribution",
"Textarea": "Textarea",
"Spinbutton": "Bouton tournant",
"Input Group": "Groupe d'entrée",
"Form Rating": "Évaluation du formulaire",
"Form Tag": "Balise de formulaire",
"Form Datepicker": "Formulaire Datepicker",
"Form Timepicker": "Timepicker de formulaire",
"File Input": "Entrée de fichier",
"Input Mask": "Masque de saisie",
"Form Layout": "Disposition du formulaire",
"Form Wizard": "Assistant de formulaire",
"Form Validation": "Validation de formulaire",
"Form Repeater": "Répéteur de formulaire",
"BS Table": "Tableau BS",
"Good Table": "Bonne table",
"Charts": "Graphiques",
"Apex Chart": "Graphique Apex",
"Chartjs": "Chartjs",
"Echart": "Echart",
"Leaflet": "Brochure",
"Profile": "Profil",
"Account Settings": "Paramètres du compte",
"Faq": "FAQ",
"Knowledge Base": "Base de connaissances",
"Pricing": "Tarification",
"Blog": "Blog",
"List": "liste",
"Detail": "Détail",
"Edit": "Éditer",
"Search": "Chercher",
"Menu Levels": "Niveaux de menu",
"Menu Level2.1": "Niveau de menu 2.1",
"Menu Level2.2": "Niveau de menu 2.2",
"Menu Level3.1": "Niveau de menu 3.1",
"Menu Level3.2": "Niveau de menu 3.2",
"Disabled Menu": "Menu désactivé",
"Support": "Soutien",
"Raise Support": "Augmenter le soutien",
"Documentation": "Documentation",
"Dashboards": "Tableaux de bord",
"eCommerce": "commerce électronique",
"Analytics": "Analytique",
"Apps & Pages": "Applications et pages",
"Email": "Email",
"Chat": "Bavarder",
"Todo": "Faire",
"Invoice": "Facture d'achat",
"Preview": "Aperçu",
"Add": "Ajouter",
"Shop": "Boutique",
"Details": "Détails",
"Wishlist": "Liste de souhaits",
"Checkout": "Check-out",
"User": "Utilisateur",
"View": "Vue",
"Authentication": "Authentification",
"Login v1": "Connexion v1",
"Login v2": "Connexion v2",
"Register v1": "S'inscrire v1",
"Register v2": "S'inscrire v2",
"Forget Password v1": "Oubliez le mot de passe v1",
"Forget Password v2": "Oubliez le mot de passe v2",
"Forgot Password v1": "Oubliez le mot de passe v1",
"Forgot Password v2": "Oubliez le mot de passe v2",
"Reset Password v1": "Réinitialiser le mot de passe v1",
"Reset Password v2": "Réinitialiser le mot de passe v2",
"Miscellaneous": "Divers",
"Coming Soon": "Bientôt disponible",
"Not Authorized": "Pas autorisé",
"Under Maintenance": "En maintenance",
"Error": "Erreur",
"Statistics": "Statistiques",
"Card Actions": "Actions de la carte",
"Media Objects": "Objets multimédias",
"Timeline": "Chronologie",
"Access Control": "Contrôle d'accès",
"Menu Level 2.1": "Niveau de menu 2.1",
"Menu Level 2.2": "Niveau de menu 2.2",
"Menu Level 3.1": "Niveau de menu 3.1",
"Menu Level 3.2": "Niveau de menu 3.2",
"Apps": "applications",
"User Interface": "Interface utilisateur",
"Mail Templates": "Modèles de courrier",
"Welcome": "Bienvenue",
"Reset Password": "réinitialiser le mot de passe",
"Verify Email": "Vérifier les courriels",
"Deactivate Account": "Désactiver le compte",
"Promotional": "Promotionnel",
"Page Layouts": "Mises en page",
"Collapsed Menu": "Menu réduit",
"Layout Boxed": "Disposition encadrée",
"Without Menu": "Sans menu",
"Layout Empty": "Disposition vide",
"Layout Blank": "Mise en page vierge"
}

View File

@ -1,182 +0,0 @@
{
"message": {
"title": "Título do cartão",
"text": "O sésamo do bolo agarra dinamarquês do pão-de-espécie do queque eu amo o pão-de-espécie. Torta de torta de maçã jujuba chupa chups muffin halvah pirulito. Ameixa do açúcar do maçapão do tiramisu do bolo da aveia do bolo de chocolate. Bolo de aveia de torta doce rosquinha dragée fruitcake algodão doce gotas de limão.",
"pagelength": "Mostrando 1 para",
"of": "do",
"pageText2": "entradas",
"seachLabel": "Procurar",
"SearchPlaceholder": "Procurar",
"tableHeader": {
"name": "nome",
"email": "O email",
"date": "Encontro",
"salary": "Salário",
"status": "Status",
"action": "Açao"
}
},
"UI Elements": "Elementos da IU",
"Forms & Tables": "Formulários e tabelas",
"Pages": "Páginas",
"Charts & Maps": "Gráficos e mapas",
"Others": "Outras",
"Typography": "Tipografia",
"Colors": "Cores",
"Feather": "Pena",
"Cards": "Cartas",
"Basic": "Básico",
"Advance": "Avançar",
"Statistic": "Estatística",
"Analytic": "Analítico",
"Card Action": "Ação do cartão",
"Components": "Componentes",
"Alert": "Alerta",
"Aspect": "Aspecto",
"Avatar": "Avatar",
"Badge": "Distintivo",
"Breadcrumb": "Migalhas de pão",
"Button": "Botão",
"Button Group": "Grupo de Botão",
"Button Toolbar": "Barra de ferramentas de botões",
"Calendar": "Calendário",
"Carousel": "Carrossel",
"Collapse": "Colapso",
"Dropdown": "Suspenso",
"Embed": "Embutir",
"Image": "Imagem",
"List Group": "Grupo de Lista",
"Media": "meios de comunicação",
"Modal": "Modal",
"Nav": "Nav",
"Overlay": "Sobreposição",
"Pagination": "Paginação",
"Pagination Nav": "Nav de paginação",
"Pill": "Comprimido",
"Pill Badge": "Emblema de comprimido",
"Popover": "Dar um pulo",
"Progress": "Progresso",
"Sidebar": "Barra Lateral",
"spinner": "spinner",
"Tab": "Aba",
"Time": "Tempo",
"Toasts": "Torradas",
"Tooltip": "Dica de ferramenta",
"Extensions": "Extensões",
"Sweet Alert": "Alerta Doce",
"Quill Editor": "Editor de pena",
"Drag & Drop": "Arraste e solte",
"Swiper": "Swiper",
"Clipboard": "Prancheta",
"Video Player": "Video Player",
"Context Menu": "Menu contextual",
"Toastification": "Toastification",
"I18n": "I18n",
"Slider": "Slider",
"Tour": "Tour",
"Auto Suggest": "Sugestão Automática",
"Tree": "Árvore",
"Date Time Picker": "Selecionador de data e hora",
"Vue Select": "Vue Select",
"Forms Elements": "Elementos de formulários",
"Select": "Selecione",
"Switch": "Interruptor",
"Checkbox": "Caixa de seleção",
"Radio": "Rádio",
"Input": "Entrada",
"Textarea": "Textarea",
"Spinbutton": "Spinbutton",
"Input Group": "Grupo de Entrada",
"Form Rating": "Avaliação do formulário",
"Form Tag": "Tag de formulário",
"Form Datepicker": "Selecionador de data do formulário",
"Form Timepicker": "Timepicker de formulário",
"File Input": "Entrada de arquivo",
"Input Mask": "Máscara de entrada",
"Form Layout": "Layout do formulário",
"Form Wizard": "Assistente de Formulários",
"Form Validation": "Validação de Formulário",
"Form Repeater": "Repetidor de Formulário",
"BS Table": "Mesa BS",
"Good Table": "Boa mesa",
"Charts": "Gráficos",
"ApexChart": "Apex Chart",
"Chartjs": "Chartjs",
"Echart": "Echart",
"Leaflet": "Folheto",
"Profile": "Perfil",
"Account Settings": "Configurações da conta",
"Faq": "Perguntas frequentes",
"Knowledge Base": "Base de Conhecimento",
"Pricing": "Preços",
"Blog": "Blog",
"List": "Lista",
"Detail": "Detalhe",
"Edit": "Editar",
"Search": "Pesquisa",
"Menu Levels": "Níveis de Menu",
"Menu Level2.1": "Nível de Menu 2.1",
"Menu Level2.2": "Nível de Menu 2.2",
"Menu Level3.1": "Nível de Menu 3.1",
"Menu Level3.2": "Nível de Menu 3.2",
"Disabled Menu": "Menu Desabilitado",
"Support": "Apoio, suporte",
"Raise Support": "Levante o Suporte",
"Documentation": "Documentação",
"Dashboards": "Dashboards",
"Apps & Pages": "Aplicativos e páginas",
"Email": "O email",
"Chat": "Bate-papo",
"Todo": "Façam",
"Invoice": "Fatura",
"Preview": "Antevisão",
"Add": "Adicionar",
"eCommerce": "comércio eletrônico",
"Shop": "fazer compras",
"Details": "Detalhes",
"Wishlist": "Lista de Desejos",
"Checkout": "Verificação de saída",
"User": "Do utilizador",
"View": "Visão",
"Authentication": "Autenticação",
"Login v1": "Login v1",
"Login v2": "Login v2",
"Register v1": "Registrar v1",
"Register v2": "Registrar v2",
"Forget Password v1": "Esquecer a senha v1",
"Forget Password v2": "Esquecer a senha v2",
"Forgot Password v1": "Esquecer a senha v1",
"Forgot Password v2": "Esquecer a senha v2",
"Reset Password v1": "Redefinir senha v1",
"Reset Password v2": "Redefinir senha v2",
"Miscellaneous": "Diversos",
"Coming Soon": "Em breve",
"Not Authorized": "Não autorizado",
"Under Maintenance": "Em manutenção",
"Error": "Erro",
"Statistics": "Estatisticas",
"Analytics": "Analytics",
"Card Actions": "Ações do cartão",
"Media Objects": "Objetos de mídia",
"Timeline": "Linha do tempo",
"Apex Chart": "Apex Chart",
"Access Control": "Controle de acesso",
"Menu Level 2.1": "Nível de Menu 2.1",
"Menu Level 2.2": "Nível de Menu 2.2",
"Menu Level 3.1": "Nível de Menu 3.1",
"Menu Level 3.2": "Nível de Menu 3.2",
"Apps": "Apps",
"User Interface": "Interface de usuário",
"Mail Templates": "Modelos de Correio",
"Welcome": "Bem-vinda",
"Reset Password": "Redefinir senha",
"Verify Email": "Verificar e-mail",
"Deactivate Account": "Desativar conta",
"Promotional": "Promocional",
"Page Layouts": "Layouts de página",
"Collapsed Menu": "Menu recolhido",
"Layout Boxed": "Layout em caixa",
"Without Menu": "Sem Menu",
"Layout Empty": "Layout Vazio",
"Layout Blank": "Layout em branco"
}

View File

@ -1,7 +1,9 @@
import Vue from 'vue'
import { ToastPlugin, ModalPlugin } from 'bootstrap-vue'
import VueCompositionAPI from '@vue/composition-api'
import i18n from '@/libs/i18n'
import messages from '@/lang'
import VueI18n from 'vue-i18n'
import router from './router'
import store from './store'
@ -14,6 +16,14 @@ import './global-components'
import '@/libs/portal-vue'
import '@/libs/toastification'
Vue.use(VueI18n)
const i18n = new VueI18n({
locale: 'en',
messages,
fallbackLocale: 'en',
})
// BSV Plugin Registration
Vue.use(ToastPlugin)
Vue.use(ModalPlugin)

View File

@ -1,18 +1 @@
export default [
{
header: 'Pages',
icon: 'FileIcon',
children: [
{
title: 'Home',
route: 'home',
icon: 'HomeIcon',
},
{
title: 'Second Page',
route: 'second-page',
icon: 'FileIcon',
},
],
},
]
// unimplement

View File

@ -3,35 +3,35 @@ import store from '@/store'
const modules = [
{
scope: 'normal',
title: 'Summary',
title: 'summary',
route: 'info',
},
{
scope: 'normal',
title: 'Staking',
title: 'staking',
route: 'staking',
},
{
scope: 'normal',
title: 'Governance',
title: 'governance',
route: 'governance',
},
]
function processMenu() {
const chainMenus = [
// {
// title: 'Home',
// route: 'home',
// icon: 'HomeIcon',
// },
{
title: 'Home',
route: 'home',
icon: 'HomeIcon',
},
{
header: 'Blockchains',
header: 'blockchains',
},
]
Object.keys(store.state.chains.chains).forEach(chain => {
const menu = {
title: chain.toUpperCase(),
title: chain,
icon: 'PieChartIcon',
}
const children = []
@ -49,6 +49,5 @@ function processMenu() {
})
return chainMenus
}
console.log(modules)
export default processMenu()

View File

@ -1,6 +1,6 @@
<template>
<b-card title="Create Awesome 🙌">
<b-card-text>This is your second page. ]] </b-card-text>
<b-card-text>This is your second page. ]] {{ $t('staking') }} </b-card-text>
<b-card-text>Chocolate sesame snaps pie carrot cake pastry pie lollipop muffin. Carrot cake dragée chupa chups jujubes. Macaroon liquorice cookie wafer tart marzipan bonbon. Gingerbread jelly-o dragée chocolate.</b-card-text>
</b-card>
</template>

View File

@ -42,6 +42,13 @@ module.exports = {
}
return options
})
config.module
.rule('i18n')
.resourceQuery(/blockType=i18n/)
.type('javascript/auto')
.use('i18n')
.loader('@intlify/vue-i18n-loader')
.end()
},
transpileDependencies: ['vue-echarts', 'resize-detector'],
}

159
yarn.lock
View File

@ -1013,6 +1013,90 @@
cssnano-preset-default "^4.0.0"
postcss "^7.0.0"
"@intlify/bundle-utils@^0.1.0":
version "0.1.0"
resolved "https://registry.yarnpkg.com/@intlify/bundle-utils/-/bundle-utils-0.1.0.tgz#09706be36efe46f4fe82eca223257cdd62cd6b58"
integrity sha512-v0aeQmjNWppSLpPcLh3E1JiQg8bQFY9uD4ZuZssGq2elXsqB3JDH0TZfhO8Y83x1Ejk0qxq5hv015mYS2qzfZQ==
dependencies:
"@intlify/core" "^9.1.6"
"@intlify/message-compiler" "^9.1.6"
"@intlify/shared" "^9.1.6"
jsonc-eslint-parser "^1.0.1"
source-map "^0.6.1"
yaml-eslint-parser "^0.3.2"
"@intlify/core-base@9.1.7":
version "9.1.7"
resolved "https://registry.yarnpkg.com/@intlify/core-base/-/core-base-9.1.7.tgz#a454a492683690bc3d0abab82605ab5a23645bd0"
integrity sha512-q1W2j81xbHyfKrNcca/CeJyf0Bcx4u9UDu05l7AaiJbqOseTme2o2I3wp1hDDCtmC7k7HgX0sAygyHNJH9swuQ==
dependencies:
"@intlify/devtools-if" "9.1.7"
"@intlify/message-compiler" "9.1.7"
"@intlify/message-resolver" "9.1.7"
"@intlify/runtime" "9.1.7"
"@intlify/shared" "9.1.7"
"@intlify/vue-devtools" "9.1.7"
"@intlify/core@^9.1.6":
version "9.1.7"
resolved "https://registry.yarnpkg.com/@intlify/core/-/core-9.1.7.tgz#69c00dc31111f1b61d79fbd9ad1838196e73c94a"
integrity sha512-iWlzl1CiG9iF0h+90ZkxLIgVkaznhmjcfR/bfXk/Usp/IqkeBV8z5QGxtuFdzS3iurOHfylUCopSaT87hPOGmw==
dependencies:
"@intlify/core-base" "9.1.7"
"@intlify/devtools-if@9.1.7":
version "9.1.7"
resolved "https://registry.yarnpkg.com/@intlify/devtools-if/-/devtools-if-9.1.7.tgz#a5df0f33e06c3ead3e53b7f4d4b10a2d52309361"
integrity sha512-/DcN5FUySSkQhDqx5y1RvxfuCXO3Ot/dUEIOs472qbM7Hyb2qif+eXCnwHBzlI4+wEfQVT6L0PiM1a7Er/ro9g==
dependencies:
"@intlify/shared" "9.1.7"
"@intlify/message-compiler@9.1.7", "@intlify/message-compiler@^9.1.6":
version "9.1.7"
resolved "https://registry.yarnpkg.com/@intlify/message-compiler/-/message-compiler-9.1.7.tgz#4663fcc2a190f3cc6970e12565c8d6f22beeb719"
integrity sha512-JZNkAhr3O7tnbdbRBcpYfqr/Ai26WTzX0K/lV8Y1KVdOIj/dGiamaffdWUdFiDXUnbJRNbPiOaKxy7Pwip3KxQ==
dependencies:
"@intlify/message-resolver" "9.1.7"
"@intlify/shared" "9.1.7"
source-map "0.6.1"
"@intlify/message-resolver@9.1.7":
version "9.1.7"
resolved "https://registry.yarnpkg.com/@intlify/message-resolver/-/message-resolver-9.1.7.tgz#a95d13866c8de85784358039c8845668152e4162"
integrity sha512-WTK+OaXJYjyquLGhuCyDvU2WHkG+kXzXeHagmVFHn+s118Jf2143zzkLLUrapP5CtZ/csuyjmYg7b3xQRQAmvw==
"@intlify/runtime@9.1.7":
version "9.1.7"
resolved "https://registry.yarnpkg.com/@intlify/runtime/-/runtime-9.1.7.tgz#67e0d6b2fd85a5b0b301a151c2f436f93154c3c6"
integrity sha512-QURPSlzhOVnRwS2XMGpCDsDkP42kfVBh94aAORxh/gVGzdgJip2vagrIFij/J69aEqdB476WJkMhVjP8VSHmiA==
dependencies:
"@intlify/message-compiler" "9.1.7"
"@intlify/message-resolver" "9.1.7"
"@intlify/shared" "9.1.7"
"@intlify/shared@9.1.7", "@intlify/shared@^9.1.6":
version "9.1.7"
resolved "https://registry.yarnpkg.com/@intlify/shared/-/shared-9.1.7.tgz#e7d8bc90cb59dc17dd7b4c85a73db16fcb7891fc"
integrity sha512-zt0zlUdalumvT9AjQNxPXA36UgOndUyvBMplh8uRZU0fhWHAwhnJTcf0NaG9Qvr8I1n3HPSs96+kLb/YdwTavQ==
"@intlify/vue-devtools@9.1.7":
version "9.1.7"
resolved "https://registry.yarnpkg.com/@intlify/vue-devtools/-/vue-devtools-9.1.7.tgz#b08d39bb5f21ba9b1954eab9466e9408129425a7"
integrity sha512-DI5Wc0aOiohtBUGUkKAcryCWbbuaO4/PK4Pa/LaNCsFNxbtgR5qkIDmhBv9xVPYGTUhySXxaDDAMvOpBjhPJjw==
dependencies:
"@intlify/message-resolver" "9.1.7"
"@intlify/runtime" "9.1.7"
"@intlify/shared" "9.1.7"
"@intlify/vue-i18n-loader@^2.1.2":
version "2.1.2"
resolved "https://registry.yarnpkg.com/@intlify/vue-i18n-loader/-/vue-i18n-loader-2.1.2.tgz#91a0858e26275dfc2c9c27aef9883028cada45ae"
integrity sha512-xGqjq9unsm6WFqcM3n8hQHE2f6yKYc8cT14PqNEBmiuR0v3PP0VqZcvKXHs9JL2BRPA8JulNugpZwuF3rob2cQ==
dependencies:
"@intlify/bundle-utils" "^0.1.0"
"@intlify/shared" "^9.1.6"
loader-utils "^2.0.0"
"@mrmlnc/readdir-enhanced@^2.2.1":
version "2.2.1"
resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde"
@ -1795,7 +1879,7 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7:
mime-types "~2.1.24"
negotiator "0.6.2"
acorn-jsx@^5.2.0:
acorn-jsx@^5.2.0, acorn-jsx@^5.3.1:
version "5.3.2"
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
@ -4390,11 +4474,28 @@ eslint-utils@^1.4.3:
dependencies:
eslint-visitor-keys "^1.1.0"
eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0:
eslint-utils@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672"
integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==
dependencies:
eslint-visitor-keys "^2.0.0"
eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"
integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
eslint-visitor-keys@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
eslint-visitor-keys@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz#e32e99c6cdc2eb063f204eda5db67bfe58bb4186"
integrity sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==
eslint@6.8.0:
version "6.8.0"
resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb"
@ -4438,6 +4539,15 @@ eslint@6.8.0:
text-table "^0.2.0"
v8-compile-cache "^2.0.3"
"espree@^6.0.0 || ^7.2.0":
version "7.3.1"
resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6"
integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==
dependencies:
acorn "^7.4.0"
acorn-jsx "^5.3.1"
eslint-visitor-keys "^1.3.0"
espree@^6.1.2, espree@^6.2.1:
version "6.2.1"
resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a"
@ -6539,6 +6649,16 @@ json5@^2.1.2, json5@^2.2.0:
dependencies:
minimist "^1.2.5"
jsonc-eslint-parser@^1.0.1:
version "1.1.0"
resolved "https://registry.yarnpkg.com/jsonc-eslint-parser/-/jsonc-eslint-parser-1.1.0.tgz#1c3eb81fdb8f1e0de1a9bf150f3155a14ec5d744"
integrity sha512-FA3oS+8V0Mz4vv19YpY4TuZZi2ecR0RHTua9SjbCYb4+e35MWKIi7jn17zdGi6jxE7Cv7Vk61ml376MmMENieA==
dependencies:
eslint-utils "^3.0.0"
eslint-visitor-keys "^3.0.0"
espree "^6.0.0 || ^7.2.0"
semver "^6.3.0"
jsonfile@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
@ -9739,16 +9859,16 @@ source-map-url@^0.4.0:
resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56"
integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==
source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
source-map@^0.5.0, source-map@^0.5.6:
version "0.5.7"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
source-map@^0.7.3:
version "0.7.3"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
@ -11017,6 +11137,17 @@ vue-loader@^15.9.2:
vue-hot-reload-api "^2.3.0"
vue-style-loader "^4.1.0"
vue-loader@^15.9.6:
version "15.9.6"
resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-15.9.6.tgz#f4bb9ae20c3a8370af3ecf09b8126d38ffdb6b8b"
integrity sha512-j0cqiLzwbeImIC6nVIby2o/ABAWhlppyL/m5oJ67R5MloP0hj/DtFgb0Zmq3J9CG7AJ+AXIvHVnJAPBvrLyuDg==
dependencies:
"@vue/component-compiler-utils" "^3.1.0"
hash-sum "^1.0.2"
loader-utils "^1.1.0"
vue-hot-reload-api "^2.3.0"
vue-style-loader "^4.1.0"
vue-perfect-scrollbar@0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/vue-perfect-scrollbar/-/vue-perfect-scrollbar-0.2.1.tgz#2fecab975512f7c8c37e1610dee48faf46d649f3"
@ -11470,6 +11601,20 @@ yallist@^4.0.0:
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
yaml-eslint-parser@^0.3.2:
version "0.3.2"
resolved "https://registry.yarnpkg.com/yaml-eslint-parser/-/yaml-eslint-parser-0.3.2.tgz#c7f5f3904f1c06ad55dc7131a731b018426b4898"
integrity sha512-32kYO6kJUuZzqte82t4M/gB6/+11WAuHiEnK7FreMo20xsCKPeFH5tDBU7iWxR7zeJpNnMXfJyXwne48D0hGrg==
dependencies:
eslint-visitor-keys "^1.3.0"
lodash "^4.17.20"
yaml "^1.10.0"
yaml@^1.10.0:
version "1.10.2"
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
yargs-parser@^13.1.2:
version "13.1.2"
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38"