173 lines
6.4 KiB
TypeScript
173 lines
6.4 KiB
TypeScript
import Vue from 'vue';
|
|
import VueI18n from 'vue-i18n';
|
|
|
|
Vue.use(VueI18n);
|
|
|
|
|
|
const messages = {
|
|
de: {
|
|
welcomeMsg: 'Willkommen zu deiner Vue.js + TypeScript App',
|
|
guide: 'For a guide and recipes on how to configure / customize this project,',
|
|
checkout: 'check out the',
|
|
plugins: 'Installed CLI Plugins',
|
|
links: 'Essential Links',
|
|
ecosystem: 'Ecosystem',
|
|
Building_number: 'Gebäudenummer',
|
|
building_number: 'Gebäude #',
|
|
building_name: 'Gebäude',
|
|
Manage_rooms: 'Räume verwalten',
|
|
Manage_recorders: 'Aufzeichnungsgeräte verwalten',
|
|
Create_a_new_recorder: 'Ein neues Aufzeichnungsgerät anlegen',
|
|
Create_a_new_room: 'Einen neuen Raum anlegen',
|
|
Recorder_name: 'Name des Aufzeichnungsgerätes',
|
|
Recorder: 'Aufzeichnungsgerät',
|
|
recorder: 'Aufzeichnungsgerät',
|
|
Recorders: 'Aufzeichnungsgeräte',
|
|
recorders: 'Aufzeichnungsgeräte',
|
|
command: 'Befehl',
|
|
commands: 'Befehle',
|
|
Commands: 'Befehle',
|
|
virtual_commands: 'virtuelle Befehle',
|
|
admin: 'Admin',
|
|
name: 'Name',
|
|
alternate_name: 'alternativer Name',
|
|
group: 'Gruppe',
|
|
created: 'erstellt',
|
|
Comments: 'Kommentare',
|
|
Comment: 'Kommentar',
|
|
comment: 'Kommentar',
|
|
Room: 'Raum',
|
|
room: 'Raum',
|
|
Rooms: 'Räume',
|
|
rooms: 'Räume',
|
|
Room_number: 'Raumnummer',
|
|
room_number: 'Raumnummer',
|
|
user: 'Benutzer',
|
|
username: 'Benutzername',
|
|
password: 'Passwort',
|
|
first_name: 'Vorname',
|
|
last_name: 'Nachname',
|
|
nickname: 'Spitzname',
|
|
set_your_nickname: 'Lege deinen Spitznamen fest',
|
|
notes: 'Anmerkungen',
|
|
List_create_and_delete: 'Auflisten, anlegen und löschen von',
|
|
no_recorder_defined: 'Kein Aufzeichnungsgerät definiert',
|
|
No_recorder_selected: 'Kein Aufzeichnungsgerät ausgewählt',
|
|
No_recorder_model_selected: 'Kein Aufzeichnungsgerätemodell ausgewählt',
|
|
Model: 'Modell',
|
|
list: 'Liste',
|
|
recorder_model: 'Aufzeichnungsgerätemodell',
|
|
recorder_models: 'Aufzeichnungsgerätemodellen',
|
|
description: 'Beschreibung',
|
|
network_name: 'Netzwerkname',
|
|
ip: 'IP (v4)',
|
|
ipv6: 'IP v6',
|
|
may_be_left_blank: 'kann ggf. leer gelassen werden',
|
|
rooms_defined: 'Es ist kein Raum definiert! | Ein Raum ist definiert | {num} Räume sind definiert',
|
|
recorders_defined: 'Es ist kein Aufzeichnungsgerät definiert! | Ein Aufzeichnungsgerät ist definiert | ' +
|
|
'{num} Aufzeichnungsgeräte sind definiert',
|
|
recorder_models_defined: 'Es ist kein Aufzeichnungsgerätemodell definiert | ' +
|
|
'Ein Aufzeichnungsgerätemodell ist definiert' +
|
|
' | {num} Aufzeichnungsgerätemodelle sind definiert',
|
|
no: 'nein',
|
|
yes: 'ja',
|
|
create: 'anlegen',
|
|
and: 'und',
|
|
number: 'Nummer',
|
|
delete: 'löschen',
|
|
requires_username: 'Nutzername benötigt',
|
|
requires_password: 'Passwort benötigt',
|
|
ssh_port: 'SSH Port',
|
|
telnet_port: 'Telnet Port',
|
|
},
|
|
en: {
|
|
welcomeMsg: 'Welcome to Your Vue.js + TypeScript App',
|
|
guide: 'For a guide and recipes on how to configure / customize this project,',
|
|
checkout: 'check out the',
|
|
plugins: 'Installed CLI Plugins',
|
|
links: 'Essential Links',
|
|
ecosystem: 'Ecosystem',
|
|
Building_number: 'Building number',
|
|
building_number: 'Building #',
|
|
building_name: 'Building',
|
|
Manage_rooms: 'Manage rooms',
|
|
Manage_recorders: 'Manage recorders',
|
|
Create_a_new_recorder: 'Create a new recorder',
|
|
Create_a_new_room: 'Create a new room',
|
|
Recorder_name: 'Recorder name',
|
|
Recorder: 'Recorder',
|
|
recorder: 'recorder',
|
|
Recorders: 'Recorders',
|
|
recorders: 'recorders',
|
|
command: 'command',
|
|
commands: 'commands',
|
|
Commands: 'Commands',
|
|
virtual_commands: 'virtual commands',
|
|
admin: 'admin',
|
|
name: 'name',
|
|
alternate_name: 'alternate name',
|
|
group: 'group',
|
|
created: 'created',
|
|
Comments: 'comments',
|
|
comments: 'comments',
|
|
comment: 'comment',
|
|
Room: 'room',
|
|
room: 'room',
|
|
Rooms: 'Rooms',
|
|
rooms: 'rooms',
|
|
Room_number: 'Room number',
|
|
room_number: 'room number',
|
|
user: 'user',
|
|
username: 'username',
|
|
password: 'password',
|
|
first_name: 'first name',
|
|
last_name: 'last name',
|
|
nickname: 'nickname',
|
|
set_your_nickname: 'Set your nickname',
|
|
notes: 'notes',
|
|
List_create_and_delete: 'List_create_and_delete',
|
|
no_recorder_defined: 'no recorder defined',
|
|
No_recorder_selected: 'No recorder selected',
|
|
No_recorder_model_selected: 'No recorder model selected',
|
|
Model: 'Model',
|
|
list: 'list',
|
|
recorder_model: 'recorder model',
|
|
recorder_models: 'recorder models',
|
|
description: 'description',
|
|
network_name: 'network name',
|
|
ip: 'IP (v4)',
|
|
ipv6: 'IP v6',
|
|
may_be_left_blank: 'may be left blank',
|
|
rooms_defined: 'No room defined yet! | There is one room defined | There are {num} rooms defined',
|
|
recorders_defined: 'No recorder defined yet! | There is one recorder defined | ' +
|
|
'There are {num} recorders defined',
|
|
recorder_models_defined: 'No recorder model defined yet! | There is one recorder model defined | ' +
|
|
'There are {num} recorder models defined',
|
|
no: 'no',
|
|
yes: 'yes',
|
|
and: 'and',
|
|
delete: 'delete',
|
|
create: 'create',
|
|
number: 'number',
|
|
requires_username: 'requires username',
|
|
requires_password: 'requires password',
|
|
ssh_port: 'SSH Port',
|
|
telnet_port: 'Telnet Port',
|
|
},
|
|
es: {
|
|
welcomeMsg: 'Bienvenido a tu aplicación Vue.js + TypeScript',
|
|
guide: 'Para una guía y recetas sobre cómo configurar / personalizar este proyecto,',
|
|
checkout: 'revisar la',
|
|
plugins: 'Plugins de CLI instalados',
|
|
links: 'Enlaces esenciales',
|
|
ecosystem: 'Ecosistema',
|
|
},
|
|
};
|
|
|
|
|
|
export default new VueI18n({
|
|
locale: 'de', // set locale
|
|
fallbackLocale: 'en', // set fallback locale
|
|
messages, // set locale messages
|
|
});
|