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 });