mirror of
https://github.com/BlueMap-Minecraft/BlueMap.git
synced 2024-11-22 10:35:16 +01:00
Update webapp to Vue3
This commit is contained in:
parent
b04894942e
commit
74ace4df18
15
BlueMapCommon/webapp/.eslintrc.cjs
Normal file
15
BlueMapCommon/webapp/.eslintrc.cjs
Normal file
@ -0,0 +1,15 @@
|
||||
/* eslint-env node */
|
||||
module.exports = {
|
||||
root: true,
|
||||
'extends': [
|
||||
'plugin:vue/vue3-essential',
|
||||
'eslint:recommended'
|
||||
],
|
||||
parserOptions: {
|
||||
ecmaVersion: 'latest'
|
||||
},
|
||||
rules: {
|
||||
"vue/multi-word-component-names": "off",
|
||||
"no-unused-vars": "off"
|
||||
}
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
name: Node.js CI
|
||||
|
||||
on: [push, pull_request]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
node-version: [14.x]
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
submodules: recursive
|
||||
- name: Use Node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@v1
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
- run: npm ci
|
||||
- run: npm run build
|
||||
- uses: actions/upload-artifact@v2
|
||||
with:
|
||||
name: distribution
|
||||
path: dist/*
|
27
BlueMapCommon/webapp/.gitignore
vendored
27
BlueMapCommon/webapp/.gitignore
vendored
@ -1,21 +1,26 @@
|
||||
.DS_Store
|
||||
node_modules
|
||||
/dist
|
||||
|
||||
|
||||
# local env files
|
||||
.env.local
|
||||
.env.*.local
|
||||
|
||||
# Log files
|
||||
# Logs
|
||||
logs
|
||||
*.log
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
pnpm-debug.log*
|
||||
lerna-debug.log*
|
||||
|
||||
node_modules
|
||||
.DS_Store
|
||||
dist
|
||||
dist-ssr
|
||||
coverage
|
||||
*.local
|
||||
|
||||
/cypress/videos/
|
||||
/cypress/screenshots/
|
||||
|
||||
# Editor directories and files
|
||||
.vscode/*
|
||||
!.vscode/extensions.json
|
||||
.idea
|
||||
.vscode
|
||||
*.suo
|
||||
*.ntvs*
|
||||
*.njsproj
|
||||
|
@ -1,22 +0,0 @@
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) Blue <https://www.bluecolored.de>
|
||||
Copyright (c) contributors
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
@ -1,24 +1,35 @@
|
||||
# bluemapvue
|
||||
# bluemap
|
||||
|
||||
## Project setup
|
||||
```
|
||||
This template should help get you started developing with Vue 3 in Vite.
|
||||
|
||||
## Recommended IDE Setup
|
||||
|
||||
[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur) + [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin).
|
||||
|
||||
## Customize configuration
|
||||
|
||||
See [Vite Configuration Reference](https://vitejs.dev/config/).
|
||||
|
||||
## Project Setup
|
||||
|
||||
```sh
|
||||
npm install
|
||||
```
|
||||
|
||||
### Compiles and hot-reloads for development
|
||||
```
|
||||
npm run serve
|
||||
### Compile and Hot-Reload for Development
|
||||
|
||||
```sh
|
||||
npm run dev
|
||||
```
|
||||
|
||||
### Compiles and minifies for production
|
||||
```
|
||||
### Compile and Minify for Production
|
||||
|
||||
```sh
|
||||
npm run build
|
||||
```
|
||||
|
||||
### Lints and fixes files
|
||||
```
|
||||
### Lint with [ESLint](https://eslint.org/)
|
||||
|
||||
```sh
|
||||
npm run lint
|
||||
```
|
||||
|
||||
### Customize configuration
|
||||
See [Configuration Reference](https://cli.vuejs.org/config/).
|
||||
|
@ -1,5 +0,0 @@
|
||||
module.exports = {
|
||||
presets: [
|
||||
'@vue/cli-plugin-babel/preset'
|
||||
]
|
||||
}
|
@ -15,8 +15,8 @@
|
||||
<meta name="og:type" content="website">
|
||||
<meta name="og:image" content="https://avatars.githubusercontent.com/u/42522657?s=200&v=4">
|
||||
<meta name="robots" content="index,nofollow">
|
||||
<link rel="icon" href="assets/favicon.png">
|
||||
<link rel="manifest" href="assets/manifest.webmanifest">
|
||||
<link rel="icon" href="./src/assets/favicon.png">
|
||||
<link rel="manifest" href="./src/assets/manifest.webmanifest">
|
||||
<title>BlueMap</title>
|
||||
</head>
|
||||
<body>
|
||||
@ -26,5 +26,6 @@
|
||||
</noscript>
|
||||
<div id="map-container"></div>
|
||||
<div id="app"></div>
|
||||
<script type="module" src="./src/main.js"></script>
|
||||
</body>
|
||||
</html>
|
31030
BlueMapCommon/webapp/package-lock.json
generated
31030
BlueMapCommon/webapp/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -1,69 +1,25 @@
|
||||
{
|
||||
"name": "bluemapvue",
|
||||
"version": "0.1.0",
|
||||
"description": "A vue based frontend to load and display Minecraft maps generated by BlueMap.",
|
||||
"name": "bluemap",
|
||||
"version": "0.0.0",
|
||||
"private": true,
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/BlueMap-Minecraft/BlueMapWeb.git"
|
||||
"scripts": {
|
||||
"dev": "vite",
|
||||
"build": "vite build",
|
||||
"preview": "vite preview",
|
||||
"lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix --ignore-path .gitignore"
|
||||
},
|
||||
"keywords": [
|
||||
"minecraft",
|
||||
"minecraft-mod",
|
||||
"minecraft-plugin",
|
||||
"threejs",
|
||||
"webgl",
|
||||
"bluemap"
|
||||
],
|
||||
"author": "Lukas Rieger <contact@bluecolored.de> (https://bluecolored.de/)",
|
||||
"license": "MIT",
|
||||
"bugs": {
|
||||
"url": "https://github.com/BlueMap-Minecraft/BlueMap/issues"
|
||||
},
|
||||
"homepage": "https://bluecolo.red/bluemap",
|
||||
"dependencies": {
|
||||
"core-js": "^3.6.5",
|
||||
"hammerjs": "~2.0.8",
|
||||
"hammerjs": "^2.0.8",
|
||||
"three": "~0.123.0",
|
||||
"vue": "^2.6.11",
|
||||
"vue-i18n": "^8.24.1"
|
||||
"vue": "^3.2.45",
|
||||
"vue-i18n": "^9.2.2",
|
||||
"hocon-parser": "^1.0.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@vue/cli-plugin-babel": "~4.5.0",
|
||||
"@vue/cli-plugin-eslint": "~4.5.0",
|
||||
"@vue/cli-service": "~4.5.0",
|
||||
"babel-eslint": "^10.1.0",
|
||||
"eslint": "^6.7.2",
|
||||
"eslint-plugin-vue": "^6.2.2",
|
||||
"node-sass": "^8.0.0",
|
||||
"sass-loader": "^10.1.1",
|
||||
"vue-template-compiler": "^2.6.11"
|
||||
},
|
||||
"eslintConfig": {
|
||||
"root": true,
|
||||
"env": {
|
||||
"node": true
|
||||
},
|
||||
"extends": [
|
||||
"plugin:vue/essential",
|
||||
"eslint:recommended"
|
||||
],
|
||||
"parserOptions": {
|
||||
"parser": "babel-eslint"
|
||||
},
|
||||
"rules": {
|
||||
"no-unused-vars": "off",
|
||||
"no-prototype-builtins": "off"
|
||||
}
|
||||
},
|
||||
"browserslist": [
|
||||
"> 1%",
|
||||
"last 2 versions",
|
||||
"not dead"
|
||||
],
|
||||
"scripts": {
|
||||
"serve": "vue-cli-service serve",
|
||||
"build": "vue-cli-service build",
|
||||
"lint": "vue-cli-service lint"
|
||||
"@vitejs/plugin-vue": "^4.0.0",
|
||||
"eslint": "~8.22.0",
|
||||
"eslint-plugin-vue": "^9.3.0",
|
||||
"sass": "^1.57.0",
|
||||
"vite": "^4.0.0"
|
||||
}
|
||||
}
|
||||
|
144
BlueMapCommon/webapp/public/lang/cs.conf
Normal file
144
BlueMapCommon/webapp/public/lang/cs.conf
Normal file
@ -0,0 +1,144 @@
|
||||
{
|
||||
pageTitle: "BlueMap - {map}"
|
||||
menu: {
|
||||
title: "Menu"
|
||||
tooltip: "Menu"
|
||||
}
|
||||
maps: {
|
||||
title: "Mapy"
|
||||
button: "Mapy"
|
||||
tooltip: "Seznam map"
|
||||
}
|
||||
markers: {
|
||||
title: "Značky"
|
||||
button: "Značky"
|
||||
tooltip: "Seznam značek"
|
||||
marker: "značka | značky"
|
||||
markerSet: "sada značek | sady značek"
|
||||
}
|
||||
settings: {
|
||||
title: "Nastavení"
|
||||
button: "Nastavení"
|
||||
}
|
||||
goFullscreen: {
|
||||
button: "Celá obrazovka"
|
||||
}
|
||||
resetCamera: {
|
||||
button: "Obnovit kameru"
|
||||
tooltip: "Obnovit kameru a pozici"
|
||||
}
|
||||
updateMap: {
|
||||
button: "Aktualizovat mapu"
|
||||
tooltip: "Vymazat mezipaměť dlaždic"
|
||||
}
|
||||
lighting: {
|
||||
title: "Osvětlení"
|
||||
dayNightSwitch: {
|
||||
tooltip: "Den/noc"
|
||||
}
|
||||
sunlight: "Sluneční světlo"
|
||||
ambientLight: "Ambientní osvětlení"
|
||||
}
|
||||
resolution: {
|
||||
title: "Rozlišení"
|
||||
high: "Vysoké (SSAA x2)"
|
||||
normal: "Normální (Native x1)"
|
||||
low: "Nízké (Upscaling x0.5)"
|
||||
}
|
||||
freeFlightControls: {
|
||||
title: "Ovládání volného létání"
|
||||
mouseSensitivity: "Citlivost myši"
|
||||
invertMouseY: "Invertovat Y myši"
|
||||
}
|
||||
renderDistance: {
|
||||
title: "Dohled"
|
||||
hiresLayer: "Vrstva vysokého rozlišení"
|
||||
lowersLayer: "Vrstva nízkého rozlišení"
|
||||
}
|
||||
theme: {
|
||||
title: "Téma"
|
||||
default: "Výchozí (systém/prohlížeč)"
|
||||
dark: "Tmavé"
|
||||
light: "Světlé"
|
||||
}
|
||||
debug: {
|
||||
button: "Ladění"
|
||||
}
|
||||
resetAllSettings: {
|
||||
button: "Obnovit všechna nastavení"
|
||||
}
|
||||
players: {
|
||||
title: "Hráči"
|
||||
tooltip: "Seznam hráčů"
|
||||
}
|
||||
compass: {
|
||||
tooltip: "Kompas / sever"
|
||||
}
|
||||
controls: {
|
||||
title: "Zobrazení / ovládání"
|
||||
perspective: {
|
||||
button: "Perspektiva"
|
||||
tooltip: "Zobrazení perspektivy"
|
||||
}
|
||||
flatView: {
|
||||
button: "Plochý"
|
||||
tooltip: "Ortografické / ploché zobrazení"
|
||||
}
|
||||
freeFlight: {
|
||||
button: "Volné létání"
|
||||
tooltip: "Volné létání / režim pozorovatele"
|
||||
}
|
||||
}
|
||||
language: {
|
||||
title: "Jazyk"
|
||||
}
|
||||
blockTooltip: {
|
||||
block: "Blok"
|
||||
position: "Pozice"
|
||||
chunk: "Chunk"
|
||||
region: {
|
||||
region: "Oblast"
|
||||
file: "Soubor"
|
||||
}
|
||||
light: {
|
||||
light: "Světlo"
|
||||
sun: "Slunce"
|
||||
block: "Blok"
|
||||
}
|
||||
}
|
||||
info: {
|
||||
title: "Informace"
|
||||
button: "Informace"
|
||||
content: """
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Ovládání myší:</h2>
|
||||
<table>
|
||||
<tr><th>pohyb</th><td><kbd>levé tlačítko</kbd> + táhnutí</td></tr>
|
||||
<tr><th>přiblížení</th><td><kbd>kolečko myši</kbd> (otáčení)</td></tr>
|
||||
<tr><th>rotace / naklonění</th><td><kbd>pravé tlačítko</kbd> + táhnutí</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Ovládání klávesnicí:</h2>
|
||||
<table>
|
||||
<tr><th>pohyb</th><td><kbd>wasd</kbd> / <kbd>šipky</kbd></td></tr>
|
||||
<tr><th>přiblížení</th><td>Num. klávesnice: <kbd>+</kbd>/<kbd>-</kbd> nebo <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>rotace / naklonění</th><td><kbd>Levý Alt</kbd> + <kbd>wasd</kbd> / <kbd>šipky</kbd> nebo <kbd>Del</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Ovládání dotykem:</h2>
|
||||
<table>
|
||||
<tr><th>pohyb</th><td>dotyk + táhnutí</td></tr>
|
||||
<tr><th>přiblížení</th><td>dotyk dvěma prsty + roztáhnutí</td></tr>
|
||||
<tr><th>rotace / naklonění</th><td>dotyk dvěma prsty + rotace / pohyb nahoru/dolů</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Mapa byla vygenerována s ♥ pomocí <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
"""
|
||||
}
|
||||
}
|
@ -1,144 +0,0 @@
|
||||
export default {
|
||||
pageTitle: "BlueMap - {map}",
|
||||
menu: {
|
||||
title: "Menu",
|
||||
tooltip: "Menu"
|
||||
},
|
||||
maps: {
|
||||
title: "Mapy",
|
||||
button: "Mapy",
|
||||
tooltip: "Seznam map"
|
||||
},
|
||||
markers: {
|
||||
title: "Značky",
|
||||
button: "Značky",
|
||||
tooltip: "Seznam značek",
|
||||
marker: "značka | značky",
|
||||
markerSet: "sada značek | sady značek"
|
||||
},
|
||||
settings: {
|
||||
title: "Nastavení",
|
||||
button: "Nastavení"
|
||||
},
|
||||
goFullscreen: {
|
||||
button: "Celá obrazovka"
|
||||
},
|
||||
resetCamera: {
|
||||
button: "Obnovit kameru",
|
||||
tooltip: "Obnovit kameru a pozici"
|
||||
},
|
||||
updateMap: {
|
||||
button: "Aktualizovat mapu",
|
||||
tooltip: "Vymazat mezipaměť dlaždic"
|
||||
},
|
||||
lighting: {
|
||||
title: "Osvětlení",
|
||||
dayNightSwitch: {
|
||||
tooltip: "Den/noc"
|
||||
},
|
||||
sunlight: "Sluneční světlo",
|
||||
ambientLight: "Ambientní osvětlení"
|
||||
},
|
||||
resolution: {
|
||||
title: "Rozlišení",
|
||||
high: "Vysoké (SSAA, x2)",
|
||||
normal: "Normální (Native, x1)",
|
||||
low: "Nízké (Upscaling, x0.5)"
|
||||
},
|
||||
freeFlightControls: {
|
||||
title: "Ovládání volného létání",
|
||||
mouseSensitivity: "Citlivost myši",
|
||||
invertMouseY: "Invertovat Y myši"
|
||||
},
|
||||
renderDistance: {
|
||||
title: "Dohled",
|
||||
hiresLayer: "Vrstva vysokého rozlišení",
|
||||
lowersLayer: "Vrstva nízkého rozlišení"
|
||||
},
|
||||
theme: {
|
||||
title: "Téma",
|
||||
default: "Výchozí (systém/prohlížeč)",
|
||||
dark: "Tmavé",
|
||||
light: "Světlé"
|
||||
},
|
||||
debug: {
|
||||
button: "Ladění"
|
||||
},
|
||||
resetAllSettings: {
|
||||
button: "Obnovit všechna nastavení"
|
||||
},
|
||||
players: {
|
||||
title: "Hráči",
|
||||
tooltip: "Seznam hráčů"
|
||||
},
|
||||
compass: {
|
||||
tooltip: "Kompas / sever"
|
||||
},
|
||||
controls: {
|
||||
title: "Zobrazení / ovládání",
|
||||
perspective: {
|
||||
button: "Perspektiva",
|
||||
tooltip: "Zobrazení perspektivy"
|
||||
},
|
||||
flatView: {
|
||||
button: "Plochý",
|
||||
tooltip: "Ortografické / ploché zobrazení",
|
||||
},
|
||||
freeFlight: {
|
||||
button: "Volné létání",
|
||||
tooltip: "Volné létání / režim pozorovatele"
|
||||
}
|
||||
},
|
||||
language: {
|
||||
title: "Jazyk",
|
||||
},
|
||||
blockTooltip: {
|
||||
block: "Blok",
|
||||
position: "Pozice",
|
||||
chunk: "Chunk",
|
||||
region: {
|
||||
region: "Oblast",
|
||||
file: "Soubor"
|
||||
},
|
||||
light: {
|
||||
light: "Světlo",
|
||||
sun: "Slunce",
|
||||
block: "Blok",
|
||||
}
|
||||
},
|
||||
info: {
|
||||
title: "Informace",
|
||||
button: "Informace",
|
||||
content: `
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Ovládání myší:</h2>
|
||||
<table>
|
||||
<tr><th>pohyb</th><td><kbd>levé tlačítko</kbd> + táhnutí</td></tr>
|
||||
<tr><th>přiblížení</th><td><kbd>kolečko myši</kbd> (otáčení)</td></tr>
|
||||
<tr><th>rotace / naklonění</th><td><kbd>pravé tlačítko</kbd> + táhnutí</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Ovládání klávesnicí:</h2>
|
||||
<table>
|
||||
<tr><th>pohyb</th><td><kbd>wasd</kbd> / <kbd>šipky</kbd></td></tr>
|
||||
<tr><th>přiblížení</th><td>Num. klávesnice: <kbd>+</kbd>/<kbd>-</kbd> nebo <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>rotace / naklonění</th><td><kbd>Levý Alt</kbd> + <kbd>wasd</kbd> / <kbd>šipky</kbd> nebo <kbd>Del</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Ovládání dotykem:</h2>
|
||||
<table>
|
||||
<tr><th>pohyb</th><td>dotyk + táhnutí</td></tr>
|
||||
<tr><th>přiblížení</th><td>dotyk dvěma prsty + roztáhnutí</td></tr>
|
||||
<tr><th>rotace / naklonění</th><td>dotyk dvěma prsty + rotace / pohyb nahoru/dolů</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Mapa byla vygenerována s ♥ pomocí <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
`
|
||||
}
|
||||
}
|
154
BlueMapCommon/webapp/public/lang/de.conf
Normal file
154
BlueMapCommon/webapp/public/lang/de.conf
Normal file
@ -0,0 +1,154 @@
|
||||
{
|
||||
pageTitle: "BlueMap - {map}"
|
||||
menu: {
|
||||
title: "Menü"
|
||||
tooltip: "Menü"
|
||||
}
|
||||
maps: {
|
||||
title: "Karten"
|
||||
button: "Karten"
|
||||
tooltip: "Kartenliste"
|
||||
}
|
||||
markers: {
|
||||
title: "Marker"
|
||||
button: "Marker"
|
||||
tooltip: "Markerliste"
|
||||
marker: "Marker | Marker"
|
||||
markerSet: "Markerset | Markersets"
|
||||
searchPlaceholder: "Suche..."
|
||||
followPlayerTitle: "Spieler folgen"
|
||||
}
|
||||
settings: {
|
||||
title: "Einstellungen"
|
||||
button: "Einstellungen"
|
||||
}
|
||||
goFullscreen: {
|
||||
button: "Vollbildmodus"
|
||||
}
|
||||
resetCamera: {
|
||||
button: "Kamera zurücksetzen"
|
||||
tooltip: "Kamera & Position zurücksetzen"
|
||||
}
|
||||
updateMap: {
|
||||
button: "Karte aktualisieren"
|
||||
tooltip: "Leere den Karten-Cache"
|
||||
}
|
||||
lighting: {
|
||||
title: "Beleuchtung"
|
||||
dayNightSwitch: {
|
||||
tooltip: "Tag/Nacht"
|
||||
}
|
||||
sunlight: "Sonnenlicht"
|
||||
ambientLight: "Umgebungslicht"
|
||||
}
|
||||
resolution: {
|
||||
title: "Auflösung"
|
||||
high: "Hoch (SSAA x2)"
|
||||
normal: "Normal (Nativ x1)"
|
||||
low: "Niedrig (Hochskalieren x0.5)"
|
||||
}
|
||||
freeFlightControls: {
|
||||
title: "Freie Kamera"
|
||||
mouseSensitivity: "Maus-Sensitivität"
|
||||
invertMouseY: "Maus Y umkehren"
|
||||
}
|
||||
renderDistance: {
|
||||
title: "Renderdistanz"
|
||||
hiresLayer: "Hires-Schicht"
|
||||
lowersLayer: "Lowres-Schicht"
|
||||
loadHiresWhileMoving: "Lade Hires während Bewegung"
|
||||
off: "Off"
|
||||
}
|
||||
theme: {
|
||||
title: "Farbmodus"
|
||||
default: "Standard (System/Browser)"
|
||||
dark: "Dunkel"
|
||||
light: "Hell"
|
||||
contrast: "Kontrast"
|
||||
}
|
||||
debug: {
|
||||
button: "Debug"
|
||||
}
|
||||
resetAllSettings: {
|
||||
button: "Einstellungen zurücksetzen"
|
||||
}
|
||||
players: {
|
||||
title: "Spieler"
|
||||
tooltip: "Spielerliste"
|
||||
}
|
||||
compass: {
|
||||
tooltip: "Kompass / nach Norden ausrichten"
|
||||
}
|
||||
screenshot: {
|
||||
title: "Screenshot"
|
||||
button: "Screenshot machen"
|
||||
clipboard: "In Zwischenablage kopieren"
|
||||
}
|
||||
controls: {
|
||||
title: "Ansicht / Steuerung"
|
||||
perspective: {
|
||||
button: "Perspektiv-Sicht"
|
||||
tooltip: "Perspektivische Sicht"
|
||||
}
|
||||
flatView: {
|
||||
button: "Flache Sicht"
|
||||
tooltip: "Orthographisch / Flache Sicht"
|
||||
}
|
||||
freeFlight: {
|
||||
button: "Freie Kamera"
|
||||
tooltip: "Freie Kamera / Zuschauermodus"
|
||||
}
|
||||
}
|
||||
language: {
|
||||
title: "Sprache"
|
||||
}
|
||||
blockTooltip: {
|
||||
block: "Block"
|
||||
position: "Position"
|
||||
chunk: "Chunk"
|
||||
region: {
|
||||
region: "Region"
|
||||
file: "Datei"
|
||||
}
|
||||
light: {
|
||||
light: "Licht"
|
||||
sun: "Sonne"
|
||||
block: "Block"
|
||||
}
|
||||
}
|
||||
info: {
|
||||
title: "Info"
|
||||
button: "Info"
|
||||
content: """
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Maussteuerung:</h2>
|
||||
<table>
|
||||
<tr><th>Bewegen</th><td><kbd>Linksklick</kbd> + ziehen</td></tr>
|
||||
<tr><th>Zoomen</th><td><kbd>Mausrad</kbd> (scrollen)</td></tr>
|
||||
<tr><th>Drehen / Schwenken</th><td><kbd>Rechtsklick</kbd> + ziehen</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Tastatursteuerung:</h2>
|
||||
<table>
|
||||
<tr><th>Bewegen</th><td><kbd>wasd</kbd> / <kbd>Pfeiltasten</kbd></td></tr>
|
||||
<tr><th>Zoomen</th><td>Nummernblock: <kbd>+</kbd>/<kbd>-</kbd> oder <kbd>Einfg</kbd>/<kbd>Pos 1</kbd></td></tr>
|
||||
<tr><th>Drehen / Schwenken</th><td><kbd>Alt</kbd> + <kbd>wasd</kbd> / <kbd>Pfeiltasten</kbd> oder <kbd>Entf</kbd>/<kbd>Ende</kbd>/<kbd>Bild ↑</kbd>/<kbd>Bild ↓</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Touchsteuerung:</h2>
|
||||
<table>
|
||||
<tr><th>Bewegen</th><td>berühren + ziehen</td></tr>
|
||||
<tr><th>Zoomen</th><td>mit zwei Fingern berühren + zusammen/auseinander ziehen</td></tr>
|
||||
<tr><th>Drehen / Schwenken</th><td>mit zwei Fingern berühren + drehen / hoch/runter ziehen</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Diese Map wurde mit ♥ von <a href="https://bluecolo.red/bluemap">BlueMap</a> {version} generiert
|
||||
</p>
|
||||
"""
|
||||
}
|
||||
}
|
@ -1,149 +0,0 @@
|
||||
export default {
|
||||
pageTitle: "BlueMap - {map}",
|
||||
menu: {
|
||||
title: "Menü",
|
||||
tooltip: "Menü"
|
||||
},
|
||||
maps: {
|
||||
title: "Karten",
|
||||
button: "Karten",
|
||||
tooltip: "Kartenliste"
|
||||
},
|
||||
markers: {
|
||||
title: "Marker",
|
||||
button: "Marker",
|
||||
tooltip: "Markerliste",
|
||||
marker: "Marker | Marker",
|
||||
markerSet: "Markerset | Markersets",
|
||||
searchPlaceholder: "Suche...",
|
||||
followPlayerTitle: "Spieler folgen"
|
||||
},
|
||||
settings: {
|
||||
title: "Einstellungen",
|
||||
button: "Einstellungen"
|
||||
},
|
||||
goFullscreen: {
|
||||
button: "Vollbildmodus"
|
||||
},
|
||||
resetCamera: {
|
||||
button: "Kamera zurücksetzen",
|
||||
tooltip: "Kamera & Position zurücksetzen"
|
||||
},
|
||||
updateMap: {
|
||||
button: "Karte aktualisieren",
|
||||
tooltip: "Leere den Karten-Cache"
|
||||
},
|
||||
lighting: {
|
||||
title: "Beleuchtung",
|
||||
dayNightSwitch: {
|
||||
tooltip: "Tag/Nacht"
|
||||
},
|
||||
sunlight: "Sonnenlicht",
|
||||
ambientLight: "Umgebungslicht"
|
||||
},
|
||||
resolution: {
|
||||
title: "Auflösung",
|
||||
high: "Hoch (SSAA, x2)",
|
||||
normal: "Normal (Nativ, x1)",
|
||||
low: "Niedrig (Hochskalieren, x0.5)"
|
||||
},
|
||||
freeFlightControls: {
|
||||
title: "Freie Kamera",
|
||||
mouseSensitivity: "Maus-Sensitivität",
|
||||
invertMouseY: "Maus Y umkehren"
|
||||
},
|
||||
renderDistance: {
|
||||
title: "Renderdistanz",
|
||||
hiresLayer: "Hires-Schicht",
|
||||
lowersLayer: "Lowres-Schicht",
|
||||
loadHiresWhileMoving: "Lade Hires während Bewegung",
|
||||
off: "Off"
|
||||
},
|
||||
theme: {
|
||||
title: "Farbmodus",
|
||||
default: "Standard (System/Browser)",
|
||||
dark: "Dunkel",
|
||||
light: "Hell",
|
||||
contrast: "Kontrast"
|
||||
},
|
||||
debug: {
|
||||
button: "Debug"
|
||||
},
|
||||
resetAllSettings: {
|
||||
button: "Einstellungen zurücksetzen"
|
||||
},
|
||||
players: {
|
||||
title: "Spieler",
|
||||
tooltip: "Spielerliste"
|
||||
},
|
||||
compass: {
|
||||
tooltip: "Kompass / nach Norden ausrichten"
|
||||
},
|
||||
controls: {
|
||||
title: "Ansicht / Steuerung",
|
||||
perspective: {
|
||||
button: "Perspektiv-Sicht",
|
||||
tooltip: "Perspektivische Sicht"
|
||||
},
|
||||
flatView: {
|
||||
button: "Flache Sicht",
|
||||
tooltip: "Orthographisch / Flache Sicht",
|
||||
},
|
||||
freeFlight: {
|
||||
button: "Freie Kamera",
|
||||
tooltip: "Freie Kamera / Zuschauermodus"
|
||||
}
|
||||
},
|
||||
language: {
|
||||
title: "Sprache",
|
||||
},
|
||||
blockTooltip: {
|
||||
block: "Block",
|
||||
position: "Position",
|
||||
chunk: "Chunk",
|
||||
region: {
|
||||
region: "Region",
|
||||
file: "Datei"
|
||||
},
|
||||
light: {
|
||||
light: "Licht",
|
||||
sun: "Sonne",
|
||||
block: "Block",
|
||||
}
|
||||
},
|
||||
info: {
|
||||
title: "Info",
|
||||
button: "Info",
|
||||
content: `
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Maussteuerung:</h2>
|
||||
<table>
|
||||
<tr><th>Bewegen</th><td><kbd>Linksklick</kbd> + ziehen</td></tr>
|
||||
<tr><th>Zoomen</th><td><kbd>Mausrad</kbd> (scrollen)</td></tr>
|
||||
<tr><th>Drehen / Schwenken</th><td><kbd>Rechtsklick</kbd> + ziehen</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Tastatursteuerung:</h2>
|
||||
<table>
|
||||
<tr><th>Bewegen</th><td><kbd>wasd</kbd> / <kbd>Pfeiltasten</kbd></td></tr>
|
||||
<tr><th>Zoomen</th><td>Nummernblock: <kbd>+</kbd>/<kbd>-</kbd> oder <kbd>Einfg</kbd>/<kbd>Pos 1</kbd></td></tr>
|
||||
<tr><th>Drehen / Schwenken</th><td><kbd>Alt</kbd> + <kbd>wasd</kbd> / <kbd>Pfeiltasten</kbd> oder <kbd>Entf</kbd>/<kbd>Ende</kbd>/<kbd>Bild ↑</kbd>/<kbd>Bild ↓</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Touchsteuerung:</h2>
|
||||
<table>
|
||||
<tr><th>Bewegen</th><td>berühren + ziehen</td></tr>
|
||||
<tr><th>Zoomen</th><td>mit zwei Fingern berühren + zusammen/auseinander ziehen</td></tr>
|
||||
<tr><th>Drehen / Schwenken</th><td>mit zwei Fingern berühren + drehen / hoch/runter ziehen</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Diese Map wurde mit ♥ von <a href="https://bluecolo.red/bluemap">BlueMap</a> {version} generiert
|
||||
</p>
|
||||
`
|
||||
}
|
||||
};
|
154
BlueMapCommon/webapp/public/lang/en.conf
Normal file
154
BlueMapCommon/webapp/public/lang/en.conf
Normal file
@ -0,0 +1,154 @@
|
||||
{
|
||||
pageTitle: "BlueMap - {map}"
|
||||
menu: {
|
||||
title: "Menu"
|
||||
tooltip: "Menu"
|
||||
}
|
||||
maps: {
|
||||
title: "Maps"
|
||||
button: "Maps"
|
||||
tooltip: "Map-List"
|
||||
}
|
||||
markers: {
|
||||
title: "Markers"
|
||||
button: "Markers"
|
||||
tooltip: "Marker-List"
|
||||
marker: "marker | markers"
|
||||
markerSet: "marker-set | marker-sets"
|
||||
searchPlaceholder: "Search..."
|
||||
followPlayerTitle: "Follow Player"
|
||||
}
|
||||
settings: {
|
||||
title: "Settings"
|
||||
button: "Settings"
|
||||
}
|
||||
goFullscreen: {
|
||||
button: "Go Fullscreen"
|
||||
}
|
||||
resetCamera: {
|
||||
button: "Reset Camera"
|
||||
tooltip: "Reset Camera & Position"
|
||||
}
|
||||
updateMap: {
|
||||
button: "Update Map"
|
||||
tooltip: "Clear Tile Cache"
|
||||
}
|
||||
lighting: {
|
||||
title: "Lighting"
|
||||
dayNightSwitch: {
|
||||
tooltip: "Day/Night"
|
||||
}
|
||||
sunlight: "Sunlight"
|
||||
ambientLight: "Ambient-Light"
|
||||
}
|
||||
resolution: {
|
||||
title: "Resolution"
|
||||
high: "High (SSAA x2)"
|
||||
normal: "Normal (Native x1)"
|
||||
low: "Low (Upscaling x0.5)"
|
||||
}
|
||||
freeFlightControls: {
|
||||
title: "Free-Flight Controls"
|
||||
mouseSensitivity: "Mouse-Sensitivity"
|
||||
invertMouseY: "Invert Mouse Y"
|
||||
}
|
||||
renderDistance: {
|
||||
title: "Render Distance"
|
||||
hiresLayer: "Hires layer"
|
||||
lowersLayer: "Lowres layer"
|
||||
loadHiresWhileMoving: "Load hires while moving"
|
||||
off: "Off"
|
||||
}
|
||||
theme: {
|
||||
title: "Theme"
|
||||
default: "Default (System/Browser)"
|
||||
dark: "Dark"
|
||||
light: "Light"
|
||||
contrast: "Contrast"
|
||||
}
|
||||
debug: {
|
||||
button: "Debug"
|
||||
}
|
||||
resetAllSettings: {
|
||||
button: "Reset All Settings"
|
||||
}
|
||||
players: {
|
||||
title: "Players"
|
||||
tooltip: "Player-List"
|
||||
}
|
||||
compass: {
|
||||
tooltip: "Compass / Face North"
|
||||
}
|
||||
screenshot: {
|
||||
title: "Screenshot"
|
||||
button: "Take Screenshot"
|
||||
clipboard: "Copy to Clipboard"
|
||||
}
|
||||
controls: {
|
||||
title: "View / Controls"
|
||||
perspective: {
|
||||
button: "Perspective"
|
||||
tooltip: "Perspective-View"
|
||||
}
|
||||
flatView: {
|
||||
button: "Flat"
|
||||
tooltip: "Orthographic / Flat-View"
|
||||
}
|
||||
freeFlight: {
|
||||
button: "Free-Flight"
|
||||
tooltip: "Free-Flight / Spectator Mode"
|
||||
}
|
||||
}
|
||||
language: {
|
||||
title: "Language"
|
||||
}
|
||||
blockTooltip: {
|
||||
block: "Block"
|
||||
position: "Position"
|
||||
chunk: "Chunk"
|
||||
region: {
|
||||
region: "Region"
|
||||
file: "File"
|
||||
}
|
||||
light: {
|
||||
light: "Light"
|
||||
sun: "Sun"
|
||||
block: "Block"
|
||||
}
|
||||
}
|
||||
info: {
|
||||
title: "Info"
|
||||
button: "Info"
|
||||
content: """
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Mouse-Controls:</h2>
|
||||
<table>
|
||||
<tr><th>move</th><td><kbd>left-click</kbd> + drag</td></tr>
|
||||
<tr><th>zoom</th><td><kbd>mousewheel</kbd> (scroll)</td></tr>
|
||||
<tr><th>rotate / tilt</th><td><kbd>right-click</kbd> + drag</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Keyboard-Controls:</h2>
|
||||
<table>
|
||||
<tr><th>move</th><td><kbd>wasd</kbd> / <kbd>arrow-keys</kbd></td></tr>
|
||||
<tr><th>zoom</th><td>Numpad: <kbd>+</kbd>/<kbd>-</kbd> or <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>rotate / tilt</th><td><kbd>Left-Alt</kbd> + <kbd>wasd</kbd> / <kbd>arrow-keys</kbd> or <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Touch-Controls:</h2>
|
||||
<table>
|
||||
<tr><th>move</th><td>touch + drag</td></tr>
|
||||
<tr><th>zoom</th><td>touch with two fingers + pinch</td></tr>
|
||||
<tr><th>rotate / tilt</th><td>touch with two fingers + rotate / move up/down</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
This map has been generated with ♥ using <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
"""
|
||||
}
|
||||
}
|
@ -1,154 +0,0 @@
|
||||
export default {
|
||||
pageTitle: "BlueMap - {map}",
|
||||
menu: {
|
||||
title: "Menu",
|
||||
tooltip: "Menu"
|
||||
},
|
||||
maps: {
|
||||
title: "Maps",
|
||||
button: "Maps",
|
||||
tooltip: "Map-List"
|
||||
},
|
||||
markers: {
|
||||
title: "Markers",
|
||||
button: "Markers",
|
||||
tooltip: "Marker-List",
|
||||
marker: "marker | markers",
|
||||
markerSet: "marker-set | marker-sets",
|
||||
searchPlaceholder: "Search...",
|
||||
followPlayerTitle: "Follow Player"
|
||||
},
|
||||
settings: {
|
||||
title: "Settings",
|
||||
button: "Settings"
|
||||
},
|
||||
goFullscreen: {
|
||||
button: "Go Fullscreen"
|
||||
},
|
||||
resetCamera: {
|
||||
button: "Reset Camera",
|
||||
tooltip: "Reset Camera & Position"
|
||||
},
|
||||
updateMap: {
|
||||
button: "Update Map",
|
||||
tooltip: "Clear Tile Cache"
|
||||
},
|
||||
lighting: {
|
||||
title: "Lighting",
|
||||
dayNightSwitch: {
|
||||
tooltip: "Day/Night"
|
||||
},
|
||||
sunlight: "Sunlight",
|
||||
ambientLight: "Ambient-Light"
|
||||
},
|
||||
resolution: {
|
||||
title: "Resolution",
|
||||
high: "High (SSAA, x2)",
|
||||
normal: "Normal (Native, x1)",
|
||||
low: "Low (Upscaling, x0.5)"
|
||||
},
|
||||
freeFlightControls: {
|
||||
title: "Free-Flight Controls",
|
||||
mouseSensitivity: "Mouse-Sensitivity",
|
||||
invertMouseY: "Invert Mouse Y"
|
||||
},
|
||||
renderDistance: {
|
||||
title: "Render Distance",
|
||||
hiresLayer: "Hires layer",
|
||||
lowersLayer: "Lowres layer",
|
||||
loadHiresWhileMoving: "Load hires while moving",
|
||||
off: "Off"
|
||||
},
|
||||
theme: {
|
||||
title: "Theme",
|
||||
default: "Default (System/Browser)",
|
||||
dark: "Dark",
|
||||
light: "Light",
|
||||
contrast: "Contrast"
|
||||
},
|
||||
debug: {
|
||||
button: "Debug"
|
||||
},
|
||||
resetAllSettings: {
|
||||
button: "Reset All Settings"
|
||||
},
|
||||
players: {
|
||||
title: "Players",
|
||||
tooltip: "Player-List"
|
||||
},
|
||||
compass: {
|
||||
tooltip: "Compass / Face North"
|
||||
},
|
||||
screenshot: {
|
||||
title: "Screenshot",
|
||||
button: "Take Screenshot",
|
||||
clipboard: "Copy to Clipboard"
|
||||
},
|
||||
controls: {
|
||||
title: "View / Controls",
|
||||
perspective: {
|
||||
button: "Perspective",
|
||||
tooltip: "Perspective-View"
|
||||
},
|
||||
flatView: {
|
||||
button: "Flat",
|
||||
tooltip: "Orthographic / Flat-View",
|
||||
},
|
||||
freeFlight: {
|
||||
button: "Free-Flight",
|
||||
tooltip: "Free-Flight / Spectator Mode"
|
||||
}
|
||||
},
|
||||
language: {
|
||||
title: "Language",
|
||||
},
|
||||
blockTooltip: {
|
||||
block: "Block",
|
||||
position: "Position",
|
||||
chunk: "Chunk",
|
||||
region: {
|
||||
region: "Region",
|
||||
file: "File"
|
||||
},
|
||||
light: {
|
||||
light: "Light",
|
||||
sun: "Sun",
|
||||
block: "Block",
|
||||
}
|
||||
},
|
||||
info: {
|
||||
title: "Info",
|
||||
button: "Info",
|
||||
content: `
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Mouse-Controls:</h2>
|
||||
<table>
|
||||
<tr><th>move</th><td><kbd>left-click</kbd> + drag</td></tr>
|
||||
<tr><th>zoom</th><td><kbd>mousewheel</kbd> (scroll)</td></tr>
|
||||
<tr><th>rotate / tilt</th><td><kbd>right-click</kbd> + drag</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Keyboard-Controls:</h2>
|
||||
<table>
|
||||
<tr><th>move</th><td><kbd>wasd</kbd> / <kbd>arrow-keys</kbd></td></tr>
|
||||
<tr><th>zoom</th><td>Numpad: <kbd>+</kbd>/<kbd>-</kbd> or <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>rotate / tilt</th><td><kbd>Left-Alt</kbd> + <kbd>wasd</kbd> / <kbd>arrow-keys</kbd> or <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Touch-Controls:</h2>
|
||||
<table>
|
||||
<tr><th>move</th><td>touch + drag</td></tr>
|
||||
<tr><th>zoom</th><td>touch with two fingers + pinch</td></tr>
|
||||
<tr><th>rotate / tilt</th><td>touch with two fingers + rotate / move up/down</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
This map has been generated with ♥ using <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
`
|
||||
}
|
||||
};
|
151
BlueMapCommon/webapp/public/lang/es.conf
Normal file
151
BlueMapCommon/webapp/public/lang/es.conf
Normal file
@ -0,0 +1,151 @@
|
||||
{
|
||||
pageTitle: "BlueMap - {map}"
|
||||
menu: {
|
||||
title: "Menú"
|
||||
tooltip: "Menú"
|
||||
}
|
||||
maps: {
|
||||
title: "Mapas"
|
||||
button: "Mapas"
|
||||
tooltip: "Lista de mapas"
|
||||
}
|
||||
markers: {
|
||||
title: "Marcadores"
|
||||
button: "Marcadores"
|
||||
tooltip: "Lista de marcadores"
|
||||
marker: "marcador | marcadores"
|
||||
markerSet: "Conjunto de Marcadores | Conjuntos de Marcadores"
|
||||
searchPlaceholder: "Buscar..."
|
||||
followPlayerTitle: "Seguir Jugador"
|
||||
}
|
||||
settings: {
|
||||
title: "Ajustes"
|
||||
button: "Ajustes"
|
||||
}
|
||||
goFullscreen: {
|
||||
button: "Pantalla Completa"
|
||||
}
|
||||
resetCamera: {
|
||||
button: "Restablecer Cámara"
|
||||
tooltip: "Restablecer Cámara y Posición"
|
||||
}
|
||||
updateMap: {
|
||||
button: "Actualizar Mapa"
|
||||
tooltip: "Limpiar Cache"
|
||||
}
|
||||
lighting: {
|
||||
title: "Iluminación"
|
||||
dayNightSwitch: {
|
||||
tooltip: "Día/Noche"
|
||||
}
|
||||
sunlight: "Luz de Día"
|
||||
ambientLight: "Luz Ambiental"
|
||||
}
|
||||
resolution: {
|
||||
title: "Resolución"
|
||||
high: "Alta (SSAA x2)"
|
||||
normal: "Normal (Nativa x1)"
|
||||
low: "Baja (Ampliada x0.5)"
|
||||
}
|
||||
freeFlightControls: {
|
||||
title: "Controles de Vuelo Libre"
|
||||
mouseSensitivity: "Sensibilidad de Ratón"
|
||||
invertMouseY: "Invertir Eje Y del Ratón"
|
||||
}
|
||||
renderDistance: {
|
||||
title: "Distancia de Renderizado"
|
||||
hiresLayer: "Capa de Alta Resolución"
|
||||
lowersLayer: "Capa de Baja Resolución"
|
||||
}
|
||||
theme: {
|
||||
title: "Tema"
|
||||
default: "Predeterminado (Sistema/Navegador)"
|
||||
dark: "Oscuro"
|
||||
light: "Claro"
|
||||
}
|
||||
debug: {
|
||||
button: "Debug"
|
||||
}
|
||||
resetAllSettings: {
|
||||
button: "Restaurar todo los ajustes"
|
||||
}
|
||||
players: {
|
||||
title: "Jugadores"
|
||||
tooltip: "Lista de Jugadores"
|
||||
}
|
||||
compass: {
|
||||
tooltip: "Brújula / Norte"
|
||||
}
|
||||
screenshot: {
|
||||
title: "Captura de Pantalla"
|
||||
button: "Tomar Captura de Pantalla"
|
||||
clipboard: "Copiar al Portapapeles"
|
||||
}
|
||||
controls: {
|
||||
title: "Vista / Controles"
|
||||
perspective: {
|
||||
button: "Perspectiva"
|
||||
tooltip: "Vista en perspectiva"
|
||||
}
|
||||
flatView: {
|
||||
button: "Plano"
|
||||
tooltip: "Ortogonal / Visualización Plana"
|
||||
}
|
||||
freeFlight: {
|
||||
button: "Vuelo libre"
|
||||
tooltip: "Vuelo libre / Modo espectador"
|
||||
}
|
||||
}
|
||||
language: {
|
||||
title: "Idioma"
|
||||
}
|
||||
blockTooltip: {
|
||||
block: "Bloque"
|
||||
position: "Posición"
|
||||
chunk: "Chunk"
|
||||
region: {
|
||||
region: "Región"
|
||||
file: "Archivo"
|
||||
}
|
||||
light: {
|
||||
light: "Iluminación"
|
||||
sun: "Sol"
|
||||
block: "Bloque"
|
||||
}
|
||||
}
|
||||
info: {
|
||||
title: "Información"
|
||||
button: "Información"
|
||||
content: """
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Control con ratón:</h2>
|
||||
<table>
|
||||
<tr><th>movimiento</th><td><kbd>clic izquierdo</kbd> + arrastrar</td></tr>
|
||||
<tr><th>zoom</th><td><kbd>rueda del ratón</kbd> (desplazar)</td></tr>
|
||||
<tr><th>rotar / inclinar</th><td><kbd>clic derecho</kbd> + arrastrar</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Control con teclado:</h2>
|
||||
<table>
|
||||
<tr><th>movimiento</th><td><kbd>wasd</kbd> / <kbd>flechas de desplazamiento</kbd></td></tr>
|
||||
<tr><th>zoom</th><td>Pad numérico: <kbd>+</kbd>/<kbd>-</kbd> ó <kbd>Insertar</kbd>/<kbd>Inicio</kbd></td></tr>
|
||||
<tr><th>rotar / inclinar</th><td><kbd>Alt izquierdo</kbd> + <kbd>wasd</kbd> / <kbd>flechas de desplazamiento</kbd> ó <kbd>Supr</kbd>/<kbd>Fin</kbd>/<kbd>Re pág</kbd>/<kbd>Av Pág</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Control con panel táctil:</h2>
|
||||
<table>
|
||||
<tr><th>movimiento</th><td>pulsa + arrastrar</td></tr>
|
||||
<tr><th>zoom</th><td>pulsa con dos dedos + junta</td></tr>
|
||||
<tr><th>rotar / inclinar</th><td>pulsa con dos dedos + rotar / desliza arriba/abajo</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Este mapa ha sido generado con ♥ usando <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
"""
|
||||
}
|
||||
}
|
@ -1,151 +0,0 @@
|
||||
export default {
|
||||
pageTitle: "BlueMap - {map}",
|
||||
menu: {
|
||||
title: "Menú",
|
||||
tooltip: "Menú"
|
||||
},
|
||||
maps: {
|
||||
title: "Mapas",
|
||||
button: "Mapas",
|
||||
tooltip: "Lista de mapas"
|
||||
},
|
||||
markers: {
|
||||
title: "Marcadores",
|
||||
button: "Marcadores",
|
||||
tooltip: "Lista de marcadores",
|
||||
marker: "marcador | marcadores",
|
||||
markerSet: "Conjunto de Marcadores | Conjuntos de Marcadores",
|
||||
searchPlaceholder: "Buscar...",
|
||||
followPlayerTitle: "Seguir Jugador"
|
||||
},
|
||||
settings: {
|
||||
title: "Ajustes",
|
||||
button: "Ajustes"
|
||||
},
|
||||
goFullscreen: {
|
||||
button: "Pantalla Completa"
|
||||
},
|
||||
resetCamera: {
|
||||
button: "Restablecer Cámara",
|
||||
tooltip: "Restablecer Cámara y Posición"
|
||||
},
|
||||
updateMap: {
|
||||
button: "Actualizar Mapa",
|
||||
tooltip: "Limpiar Cache"
|
||||
},
|
||||
lighting: {
|
||||
title: "Iluminación",
|
||||
dayNightSwitch: {
|
||||
tooltip: "Día/Noche"
|
||||
},
|
||||
sunlight: "Luz de Día",
|
||||
ambientLight: "Luz Ambiental"
|
||||
},
|
||||
resolution: {
|
||||
title: "Resolución",
|
||||
high: "Alta (SSAA, x2)",
|
||||
normal: "Normal (Nativa, x1)",
|
||||
low: "Baja (Ampliada, x0.5)"
|
||||
},
|
||||
freeFlightControls: {
|
||||
title: "Controles de Vuelo Libre",
|
||||
mouseSensitivity: "Sensibilidad de Ratón",
|
||||
invertMouseY: "Invertir Eje Y del Ratón"
|
||||
},
|
||||
renderDistance: {
|
||||
title: "Distancia de Renderizado",
|
||||
hiresLayer: "Capa de Alta Resolución",
|
||||
lowersLayer: "Capa de Baja Resolución"
|
||||
},
|
||||
theme: {
|
||||
title: "Tema",
|
||||
default: "Predeterminado (Sistema/Navegador)",
|
||||
dark: "Oscuro",
|
||||
light: "Claro"
|
||||
},
|
||||
debug: {
|
||||
button: "Debug"
|
||||
},
|
||||
resetAllSettings: {
|
||||
button: "Restaurar todo los ajustes"
|
||||
},
|
||||
players: {
|
||||
title: "Jugadores",
|
||||
tooltip: "Lista de Jugadores"
|
||||
},
|
||||
compass: {
|
||||
tooltip: "Brújula / Norte"
|
||||
},
|
||||
screenshot: {
|
||||
title: "Captura de Pantalla",
|
||||
button: "Tomar Captura de Pantalla",
|
||||
clipboard: "Copiar al Portapapeles",
|
||||
},
|
||||
controls: {
|
||||
title: "Vista / Controles",
|
||||
perspective: {
|
||||
button: "Perspectiva",
|
||||
tooltip: "Vista en perspectiva"
|
||||
},
|
||||
flatView: {
|
||||
button: "Plano",
|
||||
tooltip: "Ortogonal / Visualización Plana",
|
||||
},
|
||||
freeFlight: {
|
||||
button: "Vuelo libre",
|
||||
tooltip: "Vuelo libre / Modo espectador"
|
||||
}
|
||||
},
|
||||
language: {
|
||||
title: "Idioma",
|
||||
},
|
||||
blockTooltip: {
|
||||
block: "Bloque",
|
||||
position: "Posición",
|
||||
chunk: "Chunk",
|
||||
region: {
|
||||
region: "Región",
|
||||
file: "Archivo"
|
||||
},
|
||||
light: {
|
||||
light: "Iluminación",
|
||||
sun: "Sol",
|
||||
block: "Bloque",
|
||||
}
|
||||
},
|
||||
info: {
|
||||
title: "Información",
|
||||
button: "Información",
|
||||
content: `
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Control con ratón:</h2>
|
||||
<table>
|
||||
<tr><th>movimiento</th><td><kbd>clic izquierdo</kbd> + arrastrar</td></tr>
|
||||
<tr><th>zoom</th><td><kbd>rueda del ratón</kbd> (desplazar)</td></tr>
|
||||
<tr><th>rotar / inclinar</th><td><kbd>clic derecho</kbd> + arrastrar</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Control con teclado:</h2>
|
||||
<table>
|
||||
<tr><th>movimiento</th><td><kbd>wasd</kbd> / <kbd>flechas de desplazamiento</kbd></td></tr>
|
||||
<tr><th>zoom</th><td>Pad numérico: <kbd>+</kbd>/<kbd>-</kbd> ó <kbd>Insertar</kbd>/<kbd>Inicio</kbd></td></tr>
|
||||
<tr><th>rotar / inclinar</th><td><kbd>Alt izquierdo</kbd> + <kbd>wasd</kbd> / <kbd>flechas de desplazamiento</kbd> ó <kbd>Supr</kbd>/<kbd>Fin</kbd>/<kbd>Re pág</kbd>/<kbd>Av Pág</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Control con panel táctil:</h2>
|
||||
<table>
|
||||
<tr><th>movimiento</th><td>pulsa + arrastrar</td></tr>
|
||||
<tr><th>zoom</th><td>pulsa con dos dedos + junta</td></tr>
|
||||
<tr><th>rotar / inclinar</th><td>pulsa con dos dedos + rotar / desliza arriba/abajo</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Este mapa ha sido generado con ♥ usando <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
`
|
||||
}
|
||||
};
|
146
BlueMapCommon/webapp/public/lang/fi.conf
Normal file
146
BlueMapCommon/webapp/public/lang/fi.conf
Normal file
@ -0,0 +1,146 @@
|
||||
{
|
||||
pageTitle: "BlueMap - {map}"
|
||||
menu: {
|
||||
title: "Valikko"
|
||||
tooltip: "Valikko"
|
||||
}
|
||||
maps: {
|
||||
title: "Kartat"
|
||||
button: "Kartat"
|
||||
tooltip: "Karttalista"
|
||||
}
|
||||
markers: {
|
||||
title: "Merkit"
|
||||
button: "Merkit"
|
||||
tooltip: "Merkkilista"
|
||||
marker: "merkki | merkkiä"
|
||||
markerSet: "merkkisetti | merkkisettiä"
|
||||
searchPlaceholder: "Etsi..."
|
||||
followPlayerTitle: "Seuraa pelaajaa"
|
||||
}
|
||||
settings: {
|
||||
title: "Asetukset"
|
||||
button: "Asetukset"
|
||||
}
|
||||
goFullscreen: {
|
||||
button: "Mene kokoruudun tilaan"
|
||||
}
|
||||
resetCamera: {
|
||||
button: "Nollaa kamera"
|
||||
tooltip: "Nolla kamera ja sijainti"
|
||||
}
|
||||
updateMap: {
|
||||
button: "Päivitä kartta"
|
||||
tooltip: "Tyhjennä välimuisti"
|
||||
}
|
||||
lighting: {
|
||||
title: "Valaistus"
|
||||
dayNightSwitch: {
|
||||
tooltip: "Päivä/Yö"
|
||||
}
|
||||
sunlight: "Auringonvalo"
|
||||
ambientLight: "Ympäristön valo"
|
||||
}
|
||||
resolution: {
|
||||
title: "Resoluutio"
|
||||
high: "Korkea (SSAA x2)"
|
||||
normal: "Normaali (Natiivi x1)"
|
||||
low: "Alhainen (Skaalaus x0.5)"
|
||||
}
|
||||
freeFlightControls: {
|
||||
title: "Vapaan Lennon Ohjaimet"
|
||||
mouseSensitivity: "Hiiren Herkkyys"
|
||||
invertMouseY: "Käännä Hiiren Y"
|
||||
}
|
||||
renderDistance: {
|
||||
title: "Näköetäisyys"
|
||||
hiresLayer: "Korkea laatuinen kerros"
|
||||
lowersLayer: "Matala laatuinen kerros"
|
||||
}
|
||||
theme: {
|
||||
title: "Teema"
|
||||
default: "Oletus (Järjestelmä/Selain)"
|
||||
dark: "Tumma"
|
||||
light: "Vaalea"
|
||||
}
|
||||
debug: {
|
||||
button: "Debug"
|
||||
}
|
||||
resetAllSettings: {
|
||||
button: "Nollaa Kaikki Asetukset"
|
||||
}
|
||||
players: {
|
||||
title: "Pelaajat"
|
||||
tooltip: "Pelaajalista"
|
||||
}
|
||||
compass: {
|
||||
tooltip: "Kompassi / Katso Pohjoiseen"
|
||||
}
|
||||
controls: {
|
||||
title: "Näkymä / Ohjaus"
|
||||
perspective: {
|
||||
button: "Perspektiivi"
|
||||
tooltip: "Perspektiivi näkymä"
|
||||
}
|
||||
flatView: {
|
||||
button: "Tasainen"
|
||||
tooltip: "Ortografinen / Tasainen näkymä"
|
||||
}
|
||||
freeFlight: {
|
||||
button: "Vapaa lento"
|
||||
tooltip: "Vapaa lento / Katsojatila"
|
||||
}
|
||||
}
|
||||
language: {
|
||||
title: "Kieli"
|
||||
}
|
||||
blockTooltip: {
|
||||
block: "Kuutio"
|
||||
position: "Sijainti"
|
||||
chunk: "Lohko"
|
||||
region: {
|
||||
region: "Alue"
|
||||
file: "Tiedosto"
|
||||
}
|
||||
light: {
|
||||
light: "Valo"
|
||||
sun: "Aurinko"
|
||||
block: "Kuutio"
|
||||
}
|
||||
}
|
||||
info: {
|
||||
title: "Tiedot"
|
||||
button: "Tiedot"
|
||||
content: """
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Hiiriasetukset:</h2>
|
||||
<table>
|
||||
<tr><th>liiku</th><td><kbd>vasen painallus</kbd> + vedä</td></tr>
|
||||
<tr><th>zoomaa</th><td><kbd>hiiren rulla</kbd> (rullaa)</td></tr>
|
||||
<tr><th>käänny / kallista</th><td><kbd>oikea painallus</kbd> + vedä</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Näppäimistöasetukset:</h2>
|
||||
<table>
|
||||
<tr><th>liiku</th><td><kbd>wasd</kbd> / <kbd>nuolinäppäimet</kbd></td></tr>
|
||||
<tr><th>zoomaa</th><td>Numero näppäimistö: <kbd>+</kbd>/<kbd>-</kbd> tai <kbd>Ins-näppäin</kbd>/<kbd>Home-näppäin</kbd></td></tr>
|
||||
<tr><th>käänny / kallista</th><td><kbd>Vasen-Alt</kbd> + <kbd>wasd</kbd> / <kbd>nuolinäppäimet</kbd> tai <kbd>Delete-näppäin</kbd>/<kbd>End-näppäin</kbd>/<kbd>Page Up -näppäin</kbd>/<kbd>Page Down -näppäin</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Kosketusasetukset:</h2>
|
||||
<table>
|
||||
<tr><th>liiku</th><td>kosketa + vedä</td></tr>
|
||||
<tr><th>zoomaa</th><td>kosketa kahdella sormella + nipistä</td></tr>
|
||||
<tr><th>käänny / kallista</th><td>kosketa kahdella sormella + käännä / liiku ylös/alas</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Tämä kartta on tehty rakkaudella ♥ käyttäen <a href="https://bluecolo.red/bluemap">BlueMap</a> {version} -ohjelmaa
|
||||
</p>
|
||||
"""
|
||||
}
|
||||
}
|
@ -1,146 +0,0 @@
|
||||
export default {
|
||||
pageTitle: "BlueMap - {map}",
|
||||
menu: {
|
||||
title: "Valikko",
|
||||
tooltip: "Valikko"
|
||||
},
|
||||
maps: {
|
||||
title: "Kartat",
|
||||
button: "Kartat",
|
||||
tooltip: "Karttalista"
|
||||
},
|
||||
markers: {
|
||||
title: "Merkit",
|
||||
button: "Merkit",
|
||||
tooltip: "Merkkilista",
|
||||
marker: "merkki | merkkiä",
|
||||
markerSet: "merkkisetti | merkkisettiä",
|
||||
searchPlaceholder: "Etsi...",
|
||||
followPlayerTitle: "Seuraa pelaajaa"
|
||||
},
|
||||
settings: {
|
||||
title: "Asetukset",
|
||||
button: "Asetukset"
|
||||
},
|
||||
goFullscreen: {
|
||||
button: "Mene kokoruudun tilaan"
|
||||
},
|
||||
resetCamera: {
|
||||
button: "Nollaa kamera",
|
||||
tooltip: "Nolla kamera ja sijainti"
|
||||
},
|
||||
updateMap: {
|
||||
button: "Päivitä kartta",
|
||||
tooltip: "Tyhjennä välimuisti"
|
||||
},
|
||||
lighting: {
|
||||
title: "Valaistus",
|
||||
dayNightSwitch: {
|
||||
tooltip: "Päivä/Yö"
|
||||
},
|
||||
sunlight: "Auringonvalo",
|
||||
ambientLight: "Ympäristön valo"
|
||||
},
|
||||
resolution: {
|
||||
title: "Resoluutio",
|
||||
high: "Korkea (SSAA, x2)",
|
||||
normal: "Normaali (Natiivi, x1)",
|
||||
low: "Alhainen (Skaalaus, x0.5)"
|
||||
},
|
||||
freeFlightControls: {
|
||||
title: "Vapaan Lennon Ohjaimet",
|
||||
mouseSensitivity: "Hiiren Herkkyys",
|
||||
invertMouseY: "Käännä Hiiren Y"
|
||||
},
|
||||
renderDistance: {
|
||||
title: "Näköetäisyys",
|
||||
hiresLayer: "Korkea laatuinen kerros",
|
||||
lowersLayer: "Matala laatuinen kerros"
|
||||
},
|
||||
theme: {
|
||||
title: "Teema",
|
||||
default: "Oletus (Järjestelmä/Selain)",
|
||||
dark: "Tumma",
|
||||
light: "Vaalea"
|
||||
},
|
||||
debug: {
|
||||
button: "Debug"
|
||||
},
|
||||
resetAllSettings: {
|
||||
button: "Nollaa Kaikki Asetukset"
|
||||
},
|
||||
players: {
|
||||
title: "Pelaajat",
|
||||
tooltip: "Pelaajalista"
|
||||
},
|
||||
compass: {
|
||||
tooltip: "Kompassi / Katso Pohjoiseen"
|
||||
},
|
||||
controls: {
|
||||
title: "Näkymä / Ohjaus",
|
||||
perspective: {
|
||||
button: "Perspektiivi",
|
||||
tooltip: "Perspektiivi näkymä"
|
||||
},
|
||||
flatView: {
|
||||
button: "Tasainen",
|
||||
tooltip: "Ortografinen / Tasainen näkymä",
|
||||
},
|
||||
freeFlight: {
|
||||
button: "Vapaa lento",
|
||||
tooltip: "Vapaa lento / Katsojatila"
|
||||
}
|
||||
},
|
||||
language: {
|
||||
title: "Kieli",
|
||||
},
|
||||
blockTooltip: {
|
||||
block: "Kuutio",
|
||||
position: "Sijainti",
|
||||
chunk: "Lohko",
|
||||
region: {
|
||||
region: "Alue",
|
||||
file: "Tiedosto"
|
||||
},
|
||||
light: {
|
||||
light: "Valo",
|
||||
sun: "Aurinko",
|
||||
block: "Kuutio",
|
||||
}
|
||||
},
|
||||
info: {
|
||||
title: "Tiedot",
|
||||
button: "Tiedot",
|
||||
content: `
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Hiiriasetukset:</h2>
|
||||
<table>
|
||||
<tr><th>liiku</th><td><kbd>vasen painallus</kbd> + vedä</td></tr>
|
||||
<tr><th>zoomaa</th><td><kbd>hiiren rulla</kbd> (rullaa)</td></tr>
|
||||
<tr><th>käänny / kallista</th><td><kbd>oikea painallus</kbd> + vedä</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Näppäimistöasetukset:</h2>
|
||||
<table>
|
||||
<tr><th>liiku</th><td><kbd>wasd</kbd> / <kbd>nuolinäppäimet</kbd></td></tr>
|
||||
<tr><th>zoomaa</th><td>Numero näppäimistö: <kbd>+</kbd>/<kbd>-</kbd> tai <kbd>Ins-näppäin</kbd>/<kbd>Home-näppäin</kbd></td></tr>
|
||||
<tr><th>käänny / kallista</th><td><kbd>Vasen-Alt</kbd> + <kbd>wasd</kbd> / <kbd>nuolinäppäimet</kbd> tai <kbd>Delete-näppäin</kbd>/<kbd>End-näppäin</kbd>/<kbd>Page Up -näppäin</kbd>/<kbd>Page Down -näppäin</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Kosketusasetukset:</h2>
|
||||
<table>
|
||||
<tr><th>liiku</th><td>kosketa + vedä</td></tr>
|
||||
<tr><th>zoomaa</th><td>kosketa kahdella sormella + nipistä</td></tr>
|
||||
<tr><th>käänny / kallista</th><td>kosketa kahdella sormella + käännä / liiku ylös/alas</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Tämä kartta on tehty rakkaudella ♥ käyttäen <a href="https://bluecolo.red/bluemap">BlueMap</a> {version} -ohjelmaa
|
||||
</p>
|
||||
`
|
||||
}
|
||||
};
|
146
BlueMapCommon/webapp/public/lang/fr.conf
Normal file
146
BlueMapCommon/webapp/public/lang/fr.conf
Normal file
@ -0,0 +1,146 @@
|
||||
{
|
||||
pageTitle: "BlueMap - {map}"
|
||||
menu: {
|
||||
title: "Menu"
|
||||
tooltip: "Menu"
|
||||
}
|
||||
maps: {
|
||||
title: "Cartes"
|
||||
button: "Cartes"
|
||||
tooltip: "Liste des cartes"
|
||||
}
|
||||
markers: {
|
||||
title: "Balises"
|
||||
button: "Balises"
|
||||
tooltip: "Liste des balises"
|
||||
marker: "balises | balises"
|
||||
markerSet: "Collection de balises | Collections de balises"
|
||||
searchPlaceholder: "Rechercher..."
|
||||
followPlayerTitle: "Suivre ce Joueur"
|
||||
}
|
||||
settings: {
|
||||
title: "Paramètres"
|
||||
button: "Paramètres"
|
||||
}
|
||||
goFullscreen: {
|
||||
button: "Plein Écran"
|
||||
}
|
||||
resetCamera: {
|
||||
button: "Réinitialiser la Caméra"
|
||||
tooltip: "Réinitialiser la Caméra et la Position"
|
||||
}
|
||||
updateMap: {
|
||||
button: "Mettre à jour la Carte"
|
||||
tooltip: "Nettoyer le Cache des Tuiles"
|
||||
}
|
||||
lighting: {
|
||||
title: "Lumière"
|
||||
dayNightSwitch: {
|
||||
tooltip: "Jour/Nuit"
|
||||
}
|
||||
sunlight: "Soleil"
|
||||
ambientLight: "Lumière Ambiante"
|
||||
}
|
||||
resolution: {
|
||||
title: "Résolution"
|
||||
high: "Haute (SSAA x2)"
|
||||
normal: "Normale (Native x1)"
|
||||
low: "Basse (Upscaling x0.5)"
|
||||
}
|
||||
freeFlightControls: {
|
||||
title: "Contrôles du Vol Libre"
|
||||
mouseSensitivity: "Sensibilité de la Souris"
|
||||
invertMouseY: "Inverser l'Y de la Souris"
|
||||
}
|
||||
renderDistance: {
|
||||
title: "Distance de rendu"
|
||||
hiresLayer: "Couche haute définition"
|
||||
lowersLayer: "Couche basse définition"
|
||||
}
|
||||
theme: {
|
||||
title: "Thème"
|
||||
default: "Par Défaut (Système/Navigateur)"
|
||||
dark: "Sombre"
|
||||
light: "Clair"
|
||||
}
|
||||
debug: {
|
||||
button: "Debug"
|
||||
}
|
||||
resetAllSettings: {
|
||||
button: "Réinitialiser tous les Paramètres"
|
||||
}
|
||||
players: {
|
||||
title: "Joueurs"
|
||||
tooltip: "Liste des Joueurs"
|
||||
}
|
||||
compass: {
|
||||
tooltip: "Boussole / Pointe le Nord"
|
||||
}
|
||||
controls: {
|
||||
title: "Vue / Contrôles"
|
||||
perspective: {
|
||||
button: "Perspective"
|
||||
tooltip: "Vue en Perspective"
|
||||
}
|
||||
flatView: {
|
||||
button: "Plate"
|
||||
tooltip: "Orthographique / Vue Plate"
|
||||
}
|
||||
freeFlight: {
|
||||
button: "Vol Libre"
|
||||
tooltip: "Vol Libre / Mode Spectateur"
|
||||
}
|
||||
}
|
||||
language: {
|
||||
title: "Langue"
|
||||
}
|
||||
blockTooltip: {
|
||||
block: "Bloc"
|
||||
position: "Position"
|
||||
chunk: "Chunk"
|
||||
region: {
|
||||
region: "Région"
|
||||
file: "Fichier"
|
||||
}
|
||||
light: {
|
||||
light: "Lumière"
|
||||
sun: "Soleil"
|
||||
block: "Bloc"
|
||||
}
|
||||
}
|
||||
info: {
|
||||
title: "Info"
|
||||
button: "Info"
|
||||
content: """
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Contrôles de la Souris :</h2>
|
||||
<table>
|
||||
<tr><th>déplacement</th><td><kbd>clic-gauche</kbd> + mouvement</td></tr>
|
||||
<tr><th>zoom</th><td><kbd>molette</kbd> (scroll)</td></tr>
|
||||
<tr><th>rotation / inclinaison</th><td><kbd>clic-droit</kbd> + mouvement</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Contrôles du Clavier :</h2>
|
||||
<table>
|
||||
<tr><th>déplacement</th><td><kbd>zqsd</kbd> / <kbd>flèches</kbd></td></tr>
|
||||
<tr><th>zoom</th><td>Pavé Numérique : <kbd>+</kbd>/<kbd>-</kbd> ou <kbd>Inser</kbd>/<kbd>Début</kbd></td></tr>
|
||||
<tr><th>rotation / inclinaison</th><td><kbd>Alt-Gauche</kbd> + <kbd>zqsd</kbd> / <kbd>flèches</kbd> ou <kbd>Suppr</kbd>/<kbd>Fin</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Contrôles du Toucher :</h2>
|
||||
<table>
|
||||
<tr><th>déplacement</th><td>toucher + mouvement</td></tr>
|
||||
<tr><th>zoom</th><td>toucher avec 2 doigts + pincement</td></tr>
|
||||
<tr><th>rotation / inclinaison</th><td>toucher avec 2 doigts + rotation / haut/bas</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Cette carte a été générée avec ♥ par <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
"""
|
||||
}
|
||||
}
|
@ -1,146 +0,0 @@
|
||||
export default {
|
||||
pageTitle: "BlueMap - {map}",
|
||||
menu: {
|
||||
title: "Menu",
|
||||
tooltip: "Menu"
|
||||
},
|
||||
maps: {
|
||||
title: "Cartes",
|
||||
button: "Cartes",
|
||||
tooltip: "Liste des cartes"
|
||||
},
|
||||
markers: {
|
||||
title: "Balises",
|
||||
button: "Balises",
|
||||
tooltip: "Liste des balises",
|
||||
marker: "balises | balises",
|
||||
markerSet: "Collection de balises | Collections de balises",
|
||||
searchPlaceholder: "Rechercher...",
|
||||
followPlayerTitle: "Suivre ce Joueur"
|
||||
},
|
||||
settings: {
|
||||
title: "Paramètres",
|
||||
button: "Paramètres"
|
||||
},
|
||||
goFullscreen: {
|
||||
button: "Plein Écran"
|
||||
},
|
||||
resetCamera: {
|
||||
button: "Réinitialiser la Caméra",
|
||||
tooltip: "Réinitialiser la Caméra et la Position"
|
||||
},
|
||||
updateMap: {
|
||||
button: "Mettre à jour la Carte",
|
||||
tooltip: "Nettoyer le Cache des Tuiles"
|
||||
},
|
||||
lighting: {
|
||||
title: "Lumière",
|
||||
dayNightSwitch: {
|
||||
tooltip: "Jour/Nuit"
|
||||
},
|
||||
sunlight: "Soleil",
|
||||
ambientLight: "Lumière Ambiante"
|
||||
},
|
||||
resolution: {
|
||||
title: "Résolution",
|
||||
high: "Haute (SSAA, x2)",
|
||||
normal: "Normale (Native, x1)",
|
||||
low: "Basse (Upscaling, x0.5)"
|
||||
},
|
||||
freeFlightControls: {
|
||||
title: "Contrôles du Vol Libre",
|
||||
mouseSensitivity: "Sensibilité de la Souris",
|
||||
invertMouseY: "Inverser l'Y de la Souris"
|
||||
},
|
||||
renderDistance: {
|
||||
title: "Distance de rendu",
|
||||
hiresLayer: "Couche haute définition",
|
||||
lowersLayer: "Couche basse définition"
|
||||
},
|
||||
theme: {
|
||||
title: "Thème",
|
||||
default: "Par Défaut (Système/Navigateur)",
|
||||
dark: "Sombre",
|
||||
light: "Clair"
|
||||
},
|
||||
debug: {
|
||||
button: "Debug"
|
||||
},
|
||||
resetAllSettings: {
|
||||
button: "Réinitialiser tous les Paramètres"
|
||||
},
|
||||
players: {
|
||||
title: "Joueurs",
|
||||
tooltip: "Liste des Joueurs"
|
||||
},
|
||||
compass: {
|
||||
tooltip: "Boussole / Pointe le Nord"
|
||||
},
|
||||
controls: {
|
||||
title: "Vue / Contrôles",
|
||||
perspective: {
|
||||
button: "Perspective",
|
||||
tooltip: "Vue en Perspective"
|
||||
},
|
||||
flatView: {
|
||||
button: "Plate",
|
||||
tooltip: "Orthographique / Vue Plate",
|
||||
},
|
||||
freeFlight: {
|
||||
button: "Vol Libre",
|
||||
tooltip: "Vol Libre / Mode Spectateur"
|
||||
}
|
||||
},
|
||||
language: {
|
||||
title: "Langue",
|
||||
},
|
||||
blockTooltip: {
|
||||
block: "Bloc",
|
||||
position: "Position",
|
||||
chunk: "Chunk",
|
||||
region: {
|
||||
region: "Région",
|
||||
file: "Fichier"
|
||||
},
|
||||
light: {
|
||||
light: "Lumière",
|
||||
sun: "Soleil",
|
||||
block: "Bloc",
|
||||
}
|
||||
},
|
||||
info: {
|
||||
title: "Info",
|
||||
button: "Info",
|
||||
content: `
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Contrôles de la Souris :</h2>
|
||||
<table>
|
||||
<tr><th>déplacement</th><td><kbd>clic-gauche</kbd> + mouvement</td></tr>
|
||||
<tr><th>zoom</th><td><kbd>molette</kbd> (scroll)</td></tr>
|
||||
<tr><th>rotation / inclinaison</th><td><kbd>clic-droit</kbd> + mouvement</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Contrôles du Clavier :</h2>
|
||||
<table>
|
||||
<tr><th>déplacement</th><td><kbd>zqsd</kbd> / <kbd>flèches</kbd></td></tr>
|
||||
<tr><th>zoom</th><td>Pavé Numérique : <kbd>+</kbd>/<kbd>-</kbd> ou <kbd>Inser</kbd>/<kbd>Début</kbd></td></tr>
|
||||
<tr><th>rotation / inclinaison</th><td><kbd>Alt-Gauche</kbd> + <kbd>zqsd</kbd> / <kbd>flèches</kbd> ou <kbd>Suppr</kbd>/<kbd>Fin</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Contrôles du Toucher :</h2>
|
||||
<table>
|
||||
<tr><th>déplacement</th><td>toucher + mouvement</td></tr>
|
||||
<tr><th>zoom</th><td>toucher avec 2 doigts + pincement</td></tr>
|
||||
<tr><th>rotation / inclinaison</th><td>toucher avec 2 doigts + rotation / haut/bas</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Cette carte a été générée avec ♥ par <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
`
|
||||
}
|
||||
}
|
146
BlueMapCommon/webapp/public/lang/hi.conf
Normal file
146
BlueMapCommon/webapp/public/lang/hi.conf
Normal file
@ -0,0 +1,146 @@
|
||||
{
|
||||
pageTitle: "BlueMap - {map}"
|
||||
menu: {
|
||||
title: "मेन्यू"
|
||||
tooltip: "मेन्यू"
|
||||
}
|
||||
maps: {
|
||||
title: "नक्शे"
|
||||
button: "नक्शे"
|
||||
tooltip: "मानचित्र-सूची"
|
||||
}
|
||||
markers: {
|
||||
title: "मार्करों"
|
||||
button: "मार्करों"
|
||||
tooltip: "मार्कर-सूची"
|
||||
marker: "मार्कर | मार्करों"
|
||||
markerSet: "मार्कर-सेट | मार्कर-सेट"
|
||||
searchPlaceholder: "खोज..."
|
||||
followPlayerTitle: "प्लेयर को फॉलो करें"
|
||||
}
|
||||
settings: {
|
||||
title: "सेटिंग्स"
|
||||
button: "सेटिंग्स"
|
||||
}
|
||||
goFullscreen: {
|
||||
button: "पूर्णस्क्रीन मोड"
|
||||
}
|
||||
resetCamera: {
|
||||
button: "कैमरा रीसेट करें"
|
||||
tooltip: "कैमरा और स्थिति रीसेट करें"
|
||||
}
|
||||
updateMap: {
|
||||
button: "नक्शा अपडेट करें"
|
||||
tooltip: "टाइल कैश साफ़ करें"
|
||||
}
|
||||
lighting: {
|
||||
title: "प्रकाश"
|
||||
dayNightSwitch: {
|
||||
tooltip: "दिन हो या रात"
|
||||
}
|
||||
sunlight: "सूरज की रोशनी"
|
||||
ambientLight: "परिवेश प्रकाश"
|
||||
}
|
||||
resolution: {
|
||||
title: "संकल्प"
|
||||
high: "उच्च (SSAA x2)"
|
||||
normal: "सामान्य (देशी x1)"
|
||||
low: "कम (अप स्केलिंग x0.5)"
|
||||
}
|
||||
freeFlightControls: {
|
||||
title: "मुक्त उड़ान नियंत्रण"
|
||||
mouseSensitivity: "माउस-संवेदनशीलता"
|
||||
invertMouseY: "माउस-संवेदनशीलता"
|
||||
}
|
||||
renderDistance: {
|
||||
title: "रेंडर दूरी"
|
||||
hiresLayer: "परत काम देता है"
|
||||
lowersLayer: "निचली परत"
|
||||
}
|
||||
theme: {
|
||||
title: "थीम"
|
||||
default: "डिफ़ॉल्ट (सिस्टम / ब्राउज़र)"
|
||||
dark: "डार्क"
|
||||
light: "प्रकाश"
|
||||
}
|
||||
debug: {
|
||||
button: "डिबग"
|
||||
}
|
||||
resetAllSettings: {
|
||||
button: "सभी सेटिंग्स रीसेट करें"
|
||||
}
|
||||
players: {
|
||||
title: "खिलाड़ी"
|
||||
tooltip: "प्लेयर-सूची"
|
||||
}
|
||||
compass: {
|
||||
tooltip: "कम्पास / फेस नॉर्थ"
|
||||
}
|
||||
controls: {
|
||||
title: "देखें / नियंत्रण"
|
||||
perspective: {
|
||||
button: "परिप्रेक्ष्य"
|
||||
tooltip: "परिप्रेक्ष्य-दृश्य"
|
||||
}
|
||||
flatView: {
|
||||
button: "फ्लैट"
|
||||
tooltip: "ऑर्थोग्राफिक / फ्लैट-व्यू"
|
||||
}
|
||||
freeFlight: {
|
||||
button: "फ्री-फ्लाइट"
|
||||
tooltip: "फ्री-फ्लाइट / दर्शक मोड"
|
||||
}
|
||||
}
|
||||
language: {
|
||||
title: "भाषा"
|
||||
}
|
||||
blockTooltip: {
|
||||
block: "ब्लॉक"
|
||||
position: "स्थिति"
|
||||
chunk: "चंक"
|
||||
region: {
|
||||
region: "क्षेत्र"
|
||||
file: "फ़ाइल"
|
||||
}
|
||||
light: {
|
||||
light: "प्रकाश"
|
||||
sun: "सूर्य"
|
||||
block: "ब्लॉक"
|
||||
}
|
||||
}
|
||||
info: {
|
||||
title: "जानकारी"
|
||||
button: "जानकारी"
|
||||
content: """
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>माउस-नियंत्रण:</h2>
|
||||
<table>
|
||||
<tr><th>कदम</th><td><kbd>बाएँ क्लिक करें</kbd> + खींचें</td></tr>
|
||||
<tr><th>ज़ूम</th><td><kbd>माउसव्हील</kbd> (स्क्रॉल)</td></tr>
|
||||
<tr><th>घुमाएँ / झुकाव</th><td><kbd>राइट-क्लिक करें</kbd> + खींचें</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>कीबोर्ड पर नियंत्रण:</h2>
|
||||
<table>
|
||||
<tr><th>कदम</th><td><kbd>wasd</kbd> / <kbd>तीर कुंजी</kbd></td></tr>
|
||||
<tr><th>ज़ूम</th><td>Numpad: <kbd>या</kbd>/<kbd>इन</kbd> होम <kbd>इन</kbd>/<kbd>होम</kbd></td></tr>
|
||||
<tr><th>घुमाएँ / झुकाव</th><td><kbd>बाईं-Alt</kbd> + <kbd>wasd</kbd> / <kbd>तीर कुंजी</kbd> या <kbd>हटाएं</kbd>/<kbd>अंत</kbd>/<kbd>पृष्ठ</kbd>/<kbd>पृष्ठ के नीचे</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>स्पर्श नियंत्रण:</h2>
|
||||
<table>
|
||||
<tr><th>कदम</th><td>टच + खींचें</td></tr>
|
||||
<tr><th>ज़ूम</th><td>दो उंगलियों के साथ स्पर्श + चुटकी</td></tr>
|
||||
<tr><th>घुमाएँ / झुकाव</th><td>दो उंगलियों के साथ टच + घुमाएँ/ऊपर / नीचे ले जाएँ</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
का उपयोग कर उत्पन्न <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
"""
|
||||
}
|
||||
}
|
@ -1,146 +0,0 @@
|
||||
export default {
|
||||
pageTitle: "BlueMap - {map}",
|
||||
menu: {
|
||||
title: "मेन्यू",
|
||||
tooltip: "मेन्यू"
|
||||
},
|
||||
maps: {
|
||||
title: "नक्शे",
|
||||
button: "नक्शे",
|
||||
tooltip: "मानचित्र-सूची"
|
||||
},
|
||||
markers: {
|
||||
title: "मार्करों",
|
||||
button: "मार्करों",
|
||||
tooltip: "मार्कर-सूची",
|
||||
marker: "मार्कर | मार्करों",
|
||||
markerSet: "मार्कर-सेट | मार्कर-सेट",
|
||||
searchPlaceholder: "खोज...",
|
||||
followPlayerTitle: "प्लेयर को फॉलो करें"
|
||||
},
|
||||
settings: {
|
||||
title: "सेटिंग्स",
|
||||
button: "सेटिंग्स"
|
||||
},
|
||||
goFullscreen: {
|
||||
button: "पूर्णस्क्रीन मोड"
|
||||
},
|
||||
resetCamera: {
|
||||
button: "कैमरा रीसेट करें",
|
||||
tooltip: "कैमरा और स्थिति रीसेट करें"
|
||||
},
|
||||
updateMap: {
|
||||
button: "नक्शा अपडेट करें",
|
||||
tooltip: "टाइल कैश साफ़ करें"
|
||||
},
|
||||
lighting: {
|
||||
title: "प्रकाश",
|
||||
dayNightSwitch: {
|
||||
tooltip: "दिन हो या रात"
|
||||
},
|
||||
sunlight: "सूरज की रोशनी",
|
||||
ambientLight: "परिवेश प्रकाश"
|
||||
},
|
||||
resolution: {
|
||||
title: "संकल्प",
|
||||
high: "उच्च (SSAA, x2)",
|
||||
normal: "सामान्य (देशी, x1)",
|
||||
low: "कम (अप स्केलिंग, x0.5)"
|
||||
},
|
||||
freeFlightControls: {
|
||||
title: "मुक्त उड़ान नियंत्रण",
|
||||
mouseSensitivity: "माउस-संवेदनशीलता",
|
||||
invertMouseY: "माउस-संवेदनशीलता"
|
||||
},
|
||||
renderDistance: {
|
||||
title: "रेंडर दूरी",
|
||||
hiresLayer: "परत काम देता है",
|
||||
lowersLayer: "निचली परत"
|
||||
},
|
||||
theme: {
|
||||
title: "थीम",
|
||||
default: "डिफ़ॉल्ट (सिस्टम / ब्राउज़र)",
|
||||
dark: "डार्क",
|
||||
light: "प्रकाश"
|
||||
},
|
||||
debug: {
|
||||
button: "डिबग"
|
||||
},
|
||||
resetAllSettings: {
|
||||
button: "सभी सेटिंग्स रीसेट करें"
|
||||
},
|
||||
players: {
|
||||
title: "खिलाड़ी",
|
||||
tooltip: "प्लेयर-सूची"
|
||||
},
|
||||
compass: {
|
||||
tooltip: "कम्पास / फेस नॉर्थ"
|
||||
},
|
||||
controls: {
|
||||
title: "देखें / नियंत्रण",
|
||||
perspective: {
|
||||
button: "परिप्रेक्ष्य",
|
||||
tooltip: "परिप्रेक्ष्य-दृश्य"
|
||||
},
|
||||
flatView: {
|
||||
button: "फ्लैट",
|
||||
tooltip: "ऑर्थोग्राफिक / फ्लैट-व्यू",
|
||||
},
|
||||
freeFlight: {
|
||||
button: "फ्री-फ्लाइट",
|
||||
tooltip: "फ्री-फ्लाइट / दर्शक मोड"
|
||||
}
|
||||
},
|
||||
language: {
|
||||
title: "भाषा",
|
||||
},
|
||||
blockTooltip: {
|
||||
block: "ब्लॉक",
|
||||
position: "स्थिति",
|
||||
chunk: "चंक",
|
||||
region: {
|
||||
region: "क्षेत्र",
|
||||
file: "फ़ाइल"
|
||||
},
|
||||
light: {
|
||||
light: "प्रकाश",
|
||||
sun: "सूर्य",
|
||||
block: "ब्लॉक",
|
||||
}
|
||||
},
|
||||
info: {
|
||||
title: "जानकारी",
|
||||
button: "जानकारी",
|
||||
content: `
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>माउस-नियंत्रण:</h2>
|
||||
<table>
|
||||
<tr><th>कदम</th><td><kbd>बाएँ क्लिक करें</kbd> + खींचें</td></tr>
|
||||
<tr><th>ज़ूम</th><td><kbd>माउसव्हील</kbd> (स्क्रॉल)</td></tr>
|
||||
<tr><th>घुमाएँ / झुकाव</th><td><kbd>राइट-क्लिक करें</kbd> + खींचें</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>कीबोर्ड पर नियंत्रण:</h2>
|
||||
<table>
|
||||
<tr><th>कदम</th><td><kbd>wasd</kbd> / <kbd>तीर कुंजी</kbd></td></tr>
|
||||
<tr><th>ज़ूम</th><td>Numpad: <kbd>या</kbd>/<kbd>इन</kbd> होम <kbd>इन</kbd>/<kbd>होम</kbd></td></tr>
|
||||
<tr><th>घुमाएँ / झुकाव</th><td><kbd>बाईं-Alt</kbd> + <kbd>wasd</kbd> / <kbd>तीर कुंजी</kbd> या <kbd>हटाएं</kbd>/<kbd>अंत</kbd>/<kbd>पृष्ठ</kbd>/<kbd>पृष्ठ के नीचे</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>स्पर्श नियंत्रण:</h2>
|
||||
<table>
|
||||
<tr><th>कदम</th><td>टच + खींचें</td></tr>
|
||||
<tr><th>ज़ूम</th><td>दो उंगलियों के साथ स्पर्श + चुटकी</td></tr>
|
||||
<tr><th>घुमाएँ / झुकाव</th><td>दो उंगलियों के साथ टच + घुमाएँ/ऊपर / नीचे ले जाएँ</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
का उपयोग कर उत्पन्न <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
`
|
||||
}
|
||||
};
|
146
BlueMapCommon/webapp/public/lang/hu.conf
Normal file
146
BlueMapCommon/webapp/public/lang/hu.conf
Normal file
@ -0,0 +1,146 @@
|
||||
{
|
||||
pageTitle: "BlueMap - {map}"
|
||||
menu: {
|
||||
title: "Menü"
|
||||
tooltip: "Menü"
|
||||
}
|
||||
maps: {
|
||||
title: "Térképek"
|
||||
button: "Térképek"
|
||||
tooltip: "Térképlista"
|
||||
}
|
||||
markers: {
|
||||
title: "Jelölők"
|
||||
button: "Jelölők"
|
||||
tooltip: "Jelölőlista"
|
||||
marker: "jelölő | jelölők"
|
||||
markerSet: "jelölőkészlet | jelölőkészletek"
|
||||
searchPlaceholder: "Keresés..."
|
||||
followPlayerTitle: "Játékos követése"
|
||||
}
|
||||
settings: {
|
||||
title: "Beállítások"
|
||||
button: "Beállítások"
|
||||
}
|
||||
goFullscreen: {
|
||||
button: "Teljes képernyős mód bekapcsolása"
|
||||
}
|
||||
resetCamera: {
|
||||
button: "Kamera visszaállítása"
|
||||
tooltip: "Kamera & pozíció visszaállítása"
|
||||
}
|
||||
updateMap: {
|
||||
button: "Térkép frissítése"
|
||||
tooltip: "Csempe gyorsítótárának törlése"
|
||||
}
|
||||
lighting: {
|
||||
title: "Villámlás"
|
||||
dayNightSwitch: {
|
||||
tooltip: "Reggel/Éjszaka"
|
||||
}
|
||||
sunlight: "Napfény"
|
||||
ambientLight: "Háttérvilágítás"
|
||||
}
|
||||
resolution: {
|
||||
title: "Felbontás"
|
||||
high: "Magas (SSAA x2)"
|
||||
normal: "Normál (Native x1)"
|
||||
low: "Alacsony (Upscaling x0.5)"
|
||||
}
|
||||
freeFlightControls: {
|
||||
title: "Szabadrepülési vezérlők"
|
||||
mouseSensitivity: "Egér érzékenység"
|
||||
invertMouseY: "Egér Y tengelyének invertálása"
|
||||
}
|
||||
renderDistance: {
|
||||
title: "Látótávolság"
|
||||
hiresLayer: "Hires réteg"
|
||||
lowersLayer: "Lowres réteg"
|
||||
}
|
||||
theme: {
|
||||
title: "Téma"
|
||||
default: "Alapértelmezett (Rendszer/Böngésző)"
|
||||
dark: "Sötét"
|
||||
light: "Világos"
|
||||
}
|
||||
debug: {
|
||||
button: "Hibakeresés"
|
||||
}
|
||||
resetAllSettings: {
|
||||
button: "Minden beállítás alaphelyzetbe állítása"
|
||||
}
|
||||
players: {
|
||||
title: "Játékosok"
|
||||
tooltip: "Játékos lista"
|
||||
}
|
||||
compass: {
|
||||
tooltip: "Iránytű / Északra fordulás"
|
||||
}
|
||||
controls: {
|
||||
title: "Nézet / Vezérlés"
|
||||
perspective: {
|
||||
button: "Perspektivikus"
|
||||
tooltip: "Perspektivikus nézet"
|
||||
}
|
||||
flatView: {
|
||||
button: "Lapos"
|
||||
tooltip: "Orthographic / Lapos nézet"
|
||||
}
|
||||
freeFlight: {
|
||||
button: "Szabadrepülés"
|
||||
tooltip: "Szabadrepülési / Szemlélő mód"
|
||||
}
|
||||
}
|
||||
language: {
|
||||
title: "Nyelv"
|
||||
}
|
||||
blockTooltip: {
|
||||
block: "Blokk"
|
||||
position: "Pozíció"
|
||||
chunk: "Chunk"
|
||||
region: {
|
||||
region: "Régió"
|
||||
file: "Fájl"
|
||||
}
|
||||
light: {
|
||||
light: "Fény"
|
||||
sun: "Nap"
|
||||
block: "Blokk"
|
||||
}
|
||||
}
|
||||
info: {
|
||||
title: "Infó"
|
||||
button: "Infó"
|
||||
content: """
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Egeres vezérlés:</h2>
|
||||
<table>
|
||||
<tr><th>mozgatás</th><td><kbd>bal klikk</kbd> + húzás</td></tr>
|
||||
<tr><th>zoomolás</th><td><kbd>görgő</kbd> (görgetés)</td></tr>
|
||||
<tr><th>elforgatás / döntés</th><td><kbd>jobb klikk</kbd> + húzás</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Billentyűzetes vezérlés:</h2>
|
||||
<table>
|
||||
<tr><th>mozgatás</th><td><kbd>wasd</kbd> / <kbd>nyilak</kbd></td></tr>
|
||||
<tr><th>zoomolás</th><td>Numpad: <kbd>+</kbd>/<kbd>-</kbd> or <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>elforgatás / döntés</th><td><kbd>Bal alt</kbd> + <kbd>wasd</kbd> / <kbd>arrow-keys</kbd> vagy <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Érintéses vezérlés:</h2>
|
||||
<table>
|
||||
<tr><th>mozgatás</th><td>érintés + húzás</td></tr>
|
||||
<tr><th>zoomolás</th><td>két ujjal érintés + csípés</td></tr>
|
||||
<tr><th>elforgatás / döntés</th><td>két ujjal érintés + forgatás / felfele/lefele mozgatás</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Ez a térkép ♥ a <a href="https://bluecolo.red/bluemap">BlueMap</a> {version} segítségével lett generálva
|
||||
</p>
|
||||
"""
|
||||
}
|
||||
}
|
@ -1,146 +0,0 @@
|
||||
export default {
|
||||
pageTitle: "BlueMap - {map}",
|
||||
menu: {
|
||||
title: "Menü",
|
||||
tooltip: "Menü"
|
||||
},
|
||||
maps: {
|
||||
title: "Térképek",
|
||||
button: "Térképek",
|
||||
tooltip: "Térképlista"
|
||||
},
|
||||
markers: {
|
||||
title: "Jelölők",
|
||||
button: "Jelölők",
|
||||
tooltip: "Jelölőlista",
|
||||
marker: "jelölő | jelölők",
|
||||
markerSet: "jelölőkészlet | jelölőkészletek",
|
||||
searchPlaceholder: "Keresés...",
|
||||
followPlayerTitle: "Játékos követése"
|
||||
},
|
||||
settings: {
|
||||
title: "Beállítások",
|
||||
button: "Beállítások"
|
||||
},
|
||||
goFullscreen: {
|
||||
button: "Teljes képernyős mód bekapcsolása"
|
||||
},
|
||||
resetCamera: {
|
||||
button: "Kamera visszaállítása",
|
||||
tooltip: "Kamera & pozíció visszaállítása"
|
||||
},
|
||||
updateMap: {
|
||||
button: "Térkép frissítése",
|
||||
tooltip: "Csempe gyorsítótárának törlése"
|
||||
},
|
||||
lighting: {
|
||||
title: "Villámlás",
|
||||
dayNightSwitch: {
|
||||
tooltip: "Reggel/Éjszaka"
|
||||
},
|
||||
sunlight: "Napfény",
|
||||
ambientLight: "Háttérvilágítás"
|
||||
},
|
||||
resolution: {
|
||||
title: "Felbontás",
|
||||
high: "Magas (SSAA, x2)",
|
||||
normal: "Normál (Native, x1)",
|
||||
low: "Alacsony (Upscaling, x0.5)"
|
||||
},
|
||||
freeFlightControls: {
|
||||
title: "Szabadrepülési vezérlők",
|
||||
mouseSensitivity: "Egér érzékenység",
|
||||
invertMouseY: "Egér Y tengelyének invertálása"
|
||||
},
|
||||
renderDistance: {
|
||||
title: "Látótávolság",
|
||||
hiresLayer: "Hires réteg",
|
||||
lowersLayer: "Lowres réteg"
|
||||
},
|
||||
theme: {
|
||||
title: "Téma",
|
||||
default: "Alapértelmezett (Rendszer/Böngésző)",
|
||||
dark: "Sötét",
|
||||
light: "Világos"
|
||||
},
|
||||
debug: {
|
||||
button: "Hibakeresés"
|
||||
},
|
||||
resetAllSettings: {
|
||||
button: "Minden beállítás alaphelyzetbe állítása"
|
||||
},
|
||||
players: {
|
||||
title: "Játékosok",
|
||||
tooltip: "Játékos lista"
|
||||
},
|
||||
compass: {
|
||||
tooltip: "Iránytű / Északra fordulás"
|
||||
},
|
||||
controls: {
|
||||
title: "Nézet / Vezérlés",
|
||||
perspective: {
|
||||
button: "Perspektivikus",
|
||||
tooltip: "Perspektivikus nézet"
|
||||
},
|
||||
flatView: {
|
||||
button: "Lapos",
|
||||
tooltip: "Orthographic / Lapos nézet",
|
||||
},
|
||||
freeFlight: {
|
||||
button: "Szabadrepülés",
|
||||
tooltip: "Szabadrepülési / Szemlélő mód"
|
||||
}
|
||||
},
|
||||
language: {
|
||||
title: "Nyelv",
|
||||
},
|
||||
blockTooltip: {
|
||||
block: "Blokk",
|
||||
position: "Pozíció",
|
||||
chunk: "Chunk",
|
||||
region: {
|
||||
region: "Régió",
|
||||
file: "Fájl"
|
||||
},
|
||||
light: {
|
||||
light: "Fény",
|
||||
sun: "Nap",
|
||||
block: "Blokk",
|
||||
}
|
||||
},
|
||||
info: {
|
||||
title: "Infó",
|
||||
button: "Infó",
|
||||
content: `
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Egeres vezérlés:</h2>
|
||||
<table>
|
||||
<tr><th>mozgatás</th><td><kbd>bal klikk</kbd> + húzás</td></tr>
|
||||
<tr><th>zoomolás</th><td><kbd>görgő</kbd> (görgetés)</td></tr>
|
||||
<tr><th>elforgatás / döntés</th><td><kbd>jobb klikk</kbd> + húzás</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Billentyűzetes vezérlés:</h2>
|
||||
<table>
|
||||
<tr><th>mozgatás</th><td><kbd>wasd</kbd> / <kbd>nyilak</kbd></td></tr>
|
||||
<tr><th>zoomolás</th><td>Numpad: <kbd>+</kbd>/<kbd>-</kbd> or <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>elforgatás / döntés</th><td><kbd>Bal alt</kbd> + <kbd>wasd</kbd> / <kbd>arrow-keys</kbd> vagy <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Érintéses vezérlés:</h2>
|
||||
<table>
|
||||
<tr><th>mozgatás</th><td>érintés + húzás</td></tr>
|
||||
<tr><th>zoomolás</th><td>két ujjal érintés + csípés</td></tr>
|
||||
<tr><th>elforgatás / döntés</th><td>két ujjal érintés + forgatás / felfele/lefele mozgatás</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Ez a térkép ♥ a <a href="https://bluecolo.red/bluemap">BlueMap</a> {version} segítségével lett generálva
|
||||
</p>
|
||||
`
|
||||
}
|
||||
};
|
144
BlueMapCommon/webapp/public/lang/it.conf
Normal file
144
BlueMapCommon/webapp/public/lang/it.conf
Normal file
@ -0,0 +1,144 @@
|
||||
{
|
||||
pageTitle: "BlueMap - {map}"
|
||||
menu: {
|
||||
title: "Menu"
|
||||
tooltip: "Menu"
|
||||
}
|
||||
maps: {
|
||||
title: "Mappe"
|
||||
button: "Mappe"
|
||||
tooltip: "Map-List"
|
||||
}
|
||||
markers: {
|
||||
title: "Marcatori"
|
||||
button: "Marcatori"
|
||||
tooltip: "Lista-Marcatori"
|
||||
marker: "marcatore | marcatori"
|
||||
markerSet: "set-di-marcatori | sets-di-marcatori"
|
||||
}
|
||||
settings: {
|
||||
title: "Impostazioni"
|
||||
button: "Impostazioni"
|
||||
}
|
||||
goFullscreen: {
|
||||
button: "Metti Lo Schermo Pieno"
|
||||
}
|
||||
resetCamera: {
|
||||
button: "Resetta La Telecamera"
|
||||
tooltip: "Resetta La Telecamera E La Posizione"
|
||||
}
|
||||
updateMap: {
|
||||
button: "Aggiorna Mappa"
|
||||
tooltip: "Pulisci La Chace Delle Caselle"
|
||||
}
|
||||
lighting: {
|
||||
title: "Illuminazione"
|
||||
dayNightSwitch: {
|
||||
tooltip: "Giorno/Notte"
|
||||
}
|
||||
sunlight: "Luce"
|
||||
ambientLight: "Luce-Ambientale"
|
||||
}
|
||||
resolution: {
|
||||
title: "Risoluzione"
|
||||
high: "Alta (SSAA x2)"
|
||||
normal: "Normale (Nativa x1)"
|
||||
low: "Bassa (Upscaling x0.5)"
|
||||
}
|
||||
freeFlightControls: {
|
||||
title: "Controlli Free-Flight"
|
||||
mouseSensitivity: "Sensitivita-Mouse"
|
||||
invertMouseY: "Inverti Y Del Mouse"
|
||||
}
|
||||
renderDistance: {
|
||||
title: "Distanza Rendering"
|
||||
hiresLayer: "Layer Alta Risoluzione"
|
||||
lowersLayer: "Layer Bassa Risoluzione"
|
||||
}
|
||||
theme: {
|
||||
title: "Tema"
|
||||
default: "Default (Sistema/Browser)"
|
||||
dark: "Scuro"
|
||||
light: "Chiaro"
|
||||
}
|
||||
debug: {
|
||||
button: "Debug"
|
||||
}
|
||||
resetAllSettings: {
|
||||
button: "Ripristina Impostazioni"
|
||||
}
|
||||
players: {
|
||||
title: "Giocatori"
|
||||
tooltip: "Lista-Giocatori"
|
||||
}
|
||||
compass: {
|
||||
tooltip: "Compasso / Verso Nord"
|
||||
}
|
||||
controls: {
|
||||
title: "Visuale / Controlli"
|
||||
perspective: {
|
||||
button: "Prospettiva"
|
||||
tooltip: "Visuale-Prospettiva"
|
||||
}
|
||||
flatView: {
|
||||
button: "Piatta"
|
||||
tooltip: "Ortografica / Visuale-Piatta"
|
||||
}
|
||||
freeFlight: {
|
||||
button: "Free-Flight"
|
||||
tooltip: "Free-Flight / Modalita Spettatore"
|
||||
}
|
||||
}
|
||||
language: {
|
||||
title: "Lingua"
|
||||
}
|
||||
blockTooltip: {
|
||||
block: "Blocco"
|
||||
position: "Posizione"
|
||||
chunk: "Chunk"
|
||||
region: {
|
||||
region: "Regione"
|
||||
file: "File"
|
||||
}
|
||||
light: {
|
||||
light: "Luminosita"
|
||||
sun: "Sole"
|
||||
block: "Blocco"
|
||||
}
|
||||
}
|
||||
info: {
|
||||
title: "Informazioni"
|
||||
button: "Informazioni"
|
||||
content: """
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Controlli-Mouse:</h2>
|
||||
<table>
|
||||
<tr><th>movimento</th><td><kbd>tasto-sinistro</kbd> + scorrimento</td></tr>
|
||||
<tr><th>zoom</th><td><kbd>rotellina</kbd> (scroll)</td></tr>
|
||||
<tr><th>rotazione / inclinazione</th><td><kbd>tasto-destro</kbd> + scorrimento</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Controlli-Tastiera:</h2>
|
||||
<table>
|
||||
<tr><th>movimento</th><td><kbd>wasd</kbd> / <kbd>tasti-direzionali</kbd></td></tr>
|
||||
<tr><th>zoom</th><td>Numpad: <kbd>+</kbd>/<kbd>-</kbd> or <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>rotazione / inclinazione</th><td><kbd>Alt-Sinistro</kbd> + <kbd>wasd</kbd> / <kbd>tasti-direzionali</kbd> or <kbd>Rimuovi</kbd>/<kbd>End</kbd>/<kbd>Pagina Su</kbd>/<kbd>Pagina Giu</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Touch-Controls:</h2>
|
||||
<table>
|
||||
<tr><th>movimento</th><td>tocco + scorrimento</td></tr>
|
||||
<tr><th>zoom</th><td>tocco con due dita + pizzico</td></tr>
|
||||
<tr><th>rotazione / inclinazione</th><td>tocco con due dita + rotazione / muovi in alto/basso</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Questa mappa e' stata generata con ♥ usando <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
"""
|
||||
}
|
||||
}
|
@ -1,144 +0,0 @@
|
||||
export default {
|
||||
pageTitle: "BlueMap - {map}",
|
||||
menu: {
|
||||
title: "Menu",
|
||||
tooltip: "Menu"
|
||||
},
|
||||
maps: {
|
||||
title: "Mappe",
|
||||
button: "Mappe",
|
||||
tooltip: "Map-List"
|
||||
},
|
||||
markers: {
|
||||
title: "Marcatori",
|
||||
button: "Marcatori",
|
||||
tooltip: "Lista-Marcatori",
|
||||
marker: "marcatore | marcatori",
|
||||
markerSet: "set-di-marcatori | sets-di-marcatori"
|
||||
},
|
||||
settings: {
|
||||
title: "Impostazioni",
|
||||
button: "Impostazioni"
|
||||
},
|
||||
goFullscreen: {
|
||||
button: "Metti Lo Schermo Pieno"
|
||||
},
|
||||
resetCamera: {
|
||||
button: "Resetta La Telecamera",
|
||||
tooltip: "Resetta La Telecamera E La Posizione"
|
||||
},
|
||||
updateMap: {
|
||||
button: "Aggiorna Mappa",
|
||||
tooltip: "Pulisci La Chace Delle Caselle"
|
||||
},
|
||||
lighting: {
|
||||
title: "Illuminazione",
|
||||
dayNightSwitch: {
|
||||
tooltip: "Giorno/Notte"
|
||||
},
|
||||
sunlight: "Luce",
|
||||
ambientLight: "Luce-Ambientale"
|
||||
},
|
||||
resolution: {
|
||||
title: "Risoluzione",
|
||||
high: "Alta (SSAA, x2)",
|
||||
normal: "Normale (Nativa, x1)",
|
||||
low: "Bassa (Upscaling, x0.5)"
|
||||
},
|
||||
freeFlightControls: {
|
||||
title: "Controlli Free-Flight",
|
||||
mouseSensitivity: "Sensitivita-Mouse",
|
||||
invertMouseY: "Inverti Y Del Mouse"
|
||||
},
|
||||
renderDistance: {
|
||||
title: "Distanza Rendering",
|
||||
hiresLayer: "Layer Alta Risoluzione",
|
||||
lowersLayer: "Layer Bassa Risoluzione"
|
||||
},
|
||||
theme: {
|
||||
title: "Tema",
|
||||
default: "Default (Sistema/Browser)",
|
||||
dark: "Scuro",
|
||||
light: "Chiaro"
|
||||
},
|
||||
debug: {
|
||||
button: "Debug"
|
||||
},
|
||||
resetAllSettings: {
|
||||
button: "Ripristina Impostazioni"
|
||||
},
|
||||
players: {
|
||||
title: "Giocatori",
|
||||
tooltip: "Lista-Giocatori"
|
||||
},
|
||||
compass: {
|
||||
tooltip: "Compasso / Verso Nord"
|
||||
},
|
||||
controls: {
|
||||
title: "Visuale / Controlli",
|
||||
perspective: {
|
||||
button: "Prospettiva",
|
||||
tooltip: "Visuale-Prospettiva"
|
||||
},
|
||||
flatView: {
|
||||
button: "Piatta",
|
||||
tooltip: "Ortografica / Visuale-Piatta",
|
||||
},
|
||||
freeFlight: {
|
||||
button: "Free-Flight",
|
||||
tooltip: "Free-Flight / Modalita Spettatore"
|
||||
}
|
||||
},
|
||||
language: {
|
||||
title: "Lingua",
|
||||
},
|
||||
blockTooltip: {
|
||||
block: "Blocco",
|
||||
position: "Posizione",
|
||||
chunk: "Chunk",
|
||||
region: {
|
||||
region: "Regione",
|
||||
file: "File"
|
||||
},
|
||||
light: {
|
||||
light: "Luminosita",
|
||||
sun: "Sole",
|
||||
block: "Blocco",
|
||||
}
|
||||
},
|
||||
info: {
|
||||
title: "Informazioni",
|
||||
button: "Informazioni",
|
||||
content: `
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Controlli-Mouse:</h2>
|
||||
<table>
|
||||
<tr><th>movimento</th><td><kbd>tasto-sinistro</kbd> + scorrimento</td></tr>
|
||||
<tr><th>zoom</th><td><kbd>rotellina</kbd> (scroll)</td></tr>
|
||||
<tr><th>rotazione / inclinazione</th><td><kbd>tasto-destro</kbd> + scorrimento</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Controlli-Tastiera:</h2>
|
||||
<table>
|
||||
<tr><th>movimento</th><td><kbd>wasd</kbd> / <kbd>tasti-direzionali</kbd></td></tr>
|
||||
<tr><th>zoom</th><td>Numpad: <kbd>+</kbd>/<kbd>-</kbd> or <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>rotazione / inclinazione</th><td><kbd>Alt-Sinistro</kbd> + <kbd>wasd</kbd> / <kbd>tasti-direzionali</kbd> or <kbd>Rimuovi</kbd>/<kbd>End</kbd>/<kbd>Pagina Su</kbd>/<kbd>Pagina Giu</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Touch-Controls:</h2>
|
||||
<table>
|
||||
<tr><th>movimento</th><td>tocco + scorrimento</td></tr>
|
||||
<tr><th>zoom</th><td>tocco con due dita + pizzico</td></tr>
|
||||
<tr><th>rotazione / inclinazione</th><td>tocco con due dita + rotazione / muovi in alto/basso</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Questa mappa e' stata generata con ♥ usando <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
`
|
||||
}
|
||||
}
|
146
BlueMapCommon/webapp/public/lang/ja.conf
Normal file
146
BlueMapCommon/webapp/public/lang/ja.conf
Normal file
@ -0,0 +1,146 @@
|
||||
{
|
||||
pageTitle: "BlueMap - {map}"
|
||||
menu: {
|
||||
title: "メニュー"
|
||||
tooltip: "メニューを表示"
|
||||
}
|
||||
maps: {
|
||||
title: "ワールド"
|
||||
button: "ワールド"
|
||||
tooltip: "ワールド一覧"
|
||||
}
|
||||
markers: {
|
||||
title: "マーカー"
|
||||
button: "マーカー"
|
||||
tooltip: "マーカー一覧"
|
||||
marker: "マーカー | マーカー"
|
||||
markerSet: "マーカーグループ | マーカーグループ"
|
||||
searchPlaceholder: "検索..."
|
||||
followPlayerTitle: "プレイヤーを追跡"
|
||||
}
|
||||
settings: {
|
||||
title: "設定"
|
||||
button: "設定"
|
||||
}
|
||||
goFullscreen: {
|
||||
button: "フルスクリーン"
|
||||
}
|
||||
resetCamera: {
|
||||
button: "カメラ位置をリセット"
|
||||
tooltip: "カメラ位置をリセット"
|
||||
}
|
||||
updateMap: {
|
||||
button: "地形情報を更新"
|
||||
tooltip: "キャッシュを削除して最新情報に更新する"
|
||||
}
|
||||
lighting: {
|
||||
title: "明るさ"
|
||||
dayNightSwitch: {
|
||||
tooltip: "夜/朝を切り替え"
|
||||
}
|
||||
sunlight: "時間帯"
|
||||
ambientLight: "明るさ"
|
||||
}
|
||||
resolution: {
|
||||
title: "グラフィック品質"
|
||||
high: "最高設定! (SSAA x2)"
|
||||
normal: "描画優先 (Native x1)"
|
||||
low: "処理優先 (Upscaling x0.5)"
|
||||
}
|
||||
freeFlightControls: {
|
||||
title: "マウス設定"
|
||||
mouseSensitivity: "マウス感度"
|
||||
invertMouseY: "Y軸の反転"
|
||||
}
|
||||
renderDistance: {
|
||||
title: "描画距離"
|
||||
hiresLayer: "高品質の距離"
|
||||
lowersLayer: "低品質の距離"
|
||||
}
|
||||
theme: {
|
||||
title: "テーマ"
|
||||
default: "デフォルト (システム / ブラウザー の設定)"
|
||||
dark: "ダーク"
|
||||
light: "ライト"
|
||||
}
|
||||
debug: {
|
||||
button: "デバッグ情報の表示"
|
||||
}
|
||||
resetAllSettings: {
|
||||
button: "設定をリセット"
|
||||
}
|
||||
players: {
|
||||
title: "プレイヤー"
|
||||
tooltip: "プレイヤー一覧"
|
||||
}
|
||||
compass: {
|
||||
tooltip: "方角 / クリックで方角をリセット"
|
||||
}
|
||||
controls: {
|
||||
title: "視点"
|
||||
perspective: {
|
||||
button: "立体"
|
||||
tooltip: "立体表示"
|
||||
}
|
||||
flatView: {
|
||||
button: "平面"
|
||||
tooltip: "平面表示"
|
||||
}
|
||||
freeFlight: {
|
||||
button: "スペクテイター"
|
||||
tooltip: "スペクテイターモード"
|
||||
}
|
||||
}
|
||||
language: {
|
||||
title: "言語"
|
||||
}
|
||||
blockTooltip: {
|
||||
block: "ブロック"
|
||||
position: "座標"
|
||||
chunk: "チャンク"
|
||||
region: {
|
||||
region: "リージョン"
|
||||
file: "ファイル"
|
||||
}
|
||||
light: {
|
||||
light: "明るさ"
|
||||
sun: "太陽光"
|
||||
block: "光源"
|
||||
}
|
||||
}
|
||||
info: {
|
||||
title: "情報"
|
||||
button: "情報"
|
||||
content: """
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>マウス操作:</h2>
|
||||
<table>
|
||||
<tr><th>移動</th><td><kbd>左クリック</kbd> + ドラッグ</td></tr>
|
||||
<tr><th>ズーム</th><td><kbd>マウスホイール</kbd> (scroll)</td></tr>
|
||||
<tr><th>回転 / 傾き</th><td><kbd>右クリック</kbd> + ドラッグ</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>キーボード操作:</h2>
|
||||
<table>
|
||||
<tr><th>移動</th><td><kbd>wasd</kbd> / <kbd>矢印キー</kbd></td></tr>
|
||||
<tr><th>ズーム</th><td>Numpad: <kbd>+</kbd>/<kbd>-</kbd> or <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>回転 / 傾き</th><td><kbd>Left-Alt</kbd> + <kbd>wasd</kbd> / <kbd>arrow-keys</kbd> or <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>タッチ操作:</h2>
|
||||
<table>
|
||||
<tr><th>移動</th><td>一本指でドラッグ</td></tr>
|
||||
<tr><th>ズーム</th><td>ピンチ イン/アウト</td></tr>
|
||||
<tr><th>回転 / 傾き</th><td>二本指でドラッグ + 回転 / 昇降</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
このマップは<a href="https://bluecolo.red/bluemap">BlueMap</a> {version}で生成されています!♥
|
||||
</p>
|
||||
"""
|
||||
}
|
||||
}
|
@ -1,146 +0,0 @@
|
||||
export default {
|
||||
pageTitle: "BlueMap - {map}",
|
||||
menu: {
|
||||
title: "メニュー",
|
||||
tooltip: "メニューを表示"
|
||||
},
|
||||
maps: {
|
||||
title: "ワールド",
|
||||
button: "ワールド",
|
||||
tooltip: "ワールド一覧"
|
||||
},
|
||||
markers: {
|
||||
title: "マーカー",
|
||||
button: "マーカー",
|
||||
tooltip: "マーカー一覧",
|
||||
marker: "マーカー | マーカー",
|
||||
markerSet: "マーカーグループ | マーカーグループ",
|
||||
searchPlaceholder: "検索...",
|
||||
followPlayerTitle: "プレイヤーを追跡"
|
||||
},
|
||||
settings: {
|
||||
title: "設定",
|
||||
button: "設定"
|
||||
},
|
||||
goFullscreen: {
|
||||
button: "フルスクリーン"
|
||||
},
|
||||
resetCamera: {
|
||||
button: "カメラ位置をリセット",
|
||||
tooltip: "カメラ位置をリセット"
|
||||
},
|
||||
updateMap: {
|
||||
button: "地形情報を更新",
|
||||
tooltip: "キャッシュを削除して最新情報に更新する"
|
||||
},
|
||||
lighting: {
|
||||
title: "明るさ",
|
||||
dayNightSwitch: {
|
||||
tooltip: "夜/朝を切り替え"
|
||||
},
|
||||
sunlight: "時間帯",
|
||||
ambientLight: "明るさ"
|
||||
},
|
||||
resolution: {
|
||||
title: "グラフィック品質",
|
||||
high: "最高設定! (SSAA, x2)",
|
||||
normal: "描画優先 (Native, x1)",
|
||||
low: "処理優先 (Upscaling, x0.5)"
|
||||
},
|
||||
freeFlightControls: {
|
||||
title: "マウス設定",
|
||||
mouseSensitivity: "マウス感度",
|
||||
invertMouseY: "Y軸の反転"
|
||||
},
|
||||
renderDistance: {
|
||||
title: "描画距離",
|
||||
hiresLayer: "高品質の距離",
|
||||
lowersLayer: "低品質の距離"
|
||||
},
|
||||
theme: {
|
||||
title: "テーマ",
|
||||
default: "デフォルト (システム / ブラウザー の設定)",
|
||||
dark: "ダーク",
|
||||
light: "ライト"
|
||||
},
|
||||
debug: {
|
||||
button: "デバッグ情報の表示"
|
||||
},
|
||||
resetAllSettings: {
|
||||
button: "設定をリセット"
|
||||
},
|
||||
players: {
|
||||
title: "プレイヤー",
|
||||
tooltip: "プレイヤー一覧"
|
||||
},
|
||||
compass: {
|
||||
tooltip: "方角 / クリックで方角をリセット"
|
||||
},
|
||||
controls: {
|
||||
title: "視点",
|
||||
perspective: {
|
||||
button: "立体",
|
||||
tooltip: "立体表示"
|
||||
},
|
||||
flatView: {
|
||||
button: "平面",
|
||||
tooltip: "平面表示",
|
||||
},
|
||||
freeFlight: {
|
||||
button: "スペクテイター",
|
||||
tooltip: "スペクテイターモード"
|
||||
}
|
||||
},
|
||||
language: {
|
||||
title: "言語",
|
||||
},
|
||||
blockTooltip: {
|
||||
block: "ブロック",
|
||||
position: "座標",
|
||||
chunk: "チャンク",
|
||||
region: {
|
||||
region: "リージョン",
|
||||
file: "ファイル"
|
||||
},
|
||||
light: {
|
||||
light: "明るさ",
|
||||
sun: "太陽光",
|
||||
block: "光源"
|
||||
}
|
||||
},
|
||||
info: {
|
||||
title: "情報",
|
||||
button: "情報",
|
||||
content: `
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>マウス操作:</h2>
|
||||
<table>
|
||||
<tr><th>移動</th><td><kbd>左クリック</kbd> + ドラッグ</td></tr>
|
||||
<tr><th>ズーム</th><td><kbd>マウスホイール</kbd> (scroll)</td></tr>
|
||||
<tr><th>回転 / 傾き</th><td><kbd>右クリック</kbd> + ドラッグ</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>キーボード操作:</h2>
|
||||
<table>
|
||||
<tr><th>移動</th><td><kbd>wasd</kbd> / <kbd>矢印キー</kbd></td></tr>
|
||||
<tr><th>ズーム</th><td>Numpad: <kbd>+</kbd>/<kbd>-</kbd> or <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>回転 / 傾き</th><td><kbd>Left-Alt</kbd> + <kbd>wasd</kbd> / <kbd>arrow-keys</kbd> or <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>タッチ操作:</h2>
|
||||
<table>
|
||||
<tr><th>移動</th><td>一本指でドラッグ</td></tr>
|
||||
<tr><th>ズーム</th><td>ピンチ イン/アウト</td></tr>
|
||||
<tr><th>回転 / 傾き</th><td>二本指でドラッグ + 回転 / 昇降</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
このマップは<a href="https://bluecolo.red/bluemap">BlueMap</a> {version}で生成されています!♥
|
||||
</p>
|
||||
`
|
||||
}
|
||||
}
|
146
BlueMapCommon/webapp/public/lang/ko.conf
Normal file
146
BlueMapCommon/webapp/public/lang/ko.conf
Normal file
@ -0,0 +1,146 @@
|
||||
{
|
||||
pageTitle: "BlueMap - {map}"
|
||||
menu: {
|
||||
title: "메뉴"
|
||||
tooltip: "메뉴"
|
||||
}
|
||||
maps: {
|
||||
title: "월드"
|
||||
button: "월드"
|
||||
tooltip: "월드 목록"
|
||||
}
|
||||
markers: {
|
||||
title: "마커"
|
||||
button: "마커"
|
||||
tooltip: "마커 목록"
|
||||
marker: "개의 마커"
|
||||
markerSet: "마커 목록 | 마커 목록"
|
||||
searchPlaceholder: "검색..."
|
||||
followPlayerTitle: "플레이어 따라가기"
|
||||
}
|
||||
settings: {
|
||||
title: "설정"
|
||||
button: "설정"
|
||||
}
|
||||
goFullscreen: {
|
||||
button: "전체화면"
|
||||
}
|
||||
resetCamera: {
|
||||
button: "카메라 위치 초기화"
|
||||
tooltip: "카메라의 위치를 초기화합니다."
|
||||
}
|
||||
updateMap: {
|
||||
button: "맵 정보 갱신"
|
||||
tooltip: "맵 타일 캐시를 삭제합니다."
|
||||
}
|
||||
lighting: {
|
||||
title: "광원"
|
||||
dayNightSwitch: {
|
||||
tooltip: "밤/낮 전환"
|
||||
}
|
||||
sunlight: "자연광"
|
||||
ambientLight: "주변광"
|
||||
}
|
||||
resolution: {
|
||||
title: "해상도"
|
||||
high: "높음 (SSAA x2)"
|
||||
normal: "보통 (Native x1)"
|
||||
low: "낮음 (Upscaling x0.5)"
|
||||
}
|
||||
freeFlightControls: {
|
||||
title: "자유 이동 조작"
|
||||
mouseSensitivity: "마우스 감도"
|
||||
invertMouseY: "마우스 Y축 반전"
|
||||
}
|
||||
renderDistance: {
|
||||
title: "렌더 거리"
|
||||
hiresLayer: "고해상도 레이어"
|
||||
lowersLayer: "저해상도 레이어"
|
||||
}
|
||||
theme: {
|
||||
title: "테마"
|
||||
default: "기본값 (시스템/브라우저)"
|
||||
dark: "Dark"
|
||||
light: "Light"
|
||||
}
|
||||
debug: {
|
||||
button: "디버그"
|
||||
}
|
||||
resetAllSettings: {
|
||||
button: "설정값 재설정"
|
||||
}
|
||||
players: {
|
||||
title: "플레이어"
|
||||
tooltip: "플레이어 목록"
|
||||
}
|
||||
compass: {
|
||||
tooltip: "나침반 / 북쪽 보기"
|
||||
}
|
||||
controls: {
|
||||
title: "시점 / 컨트롤"
|
||||
perspective: {
|
||||
button: "투시"
|
||||
tooltip: "투시로 보기"
|
||||
}
|
||||
flatView: {
|
||||
button: "평면"
|
||||
tooltip: "직각투영 / 평면으로 보기"
|
||||
}
|
||||
freeFlight: {
|
||||
button: "자유 이동"
|
||||
tooltip: "자유 이동 / 관전모드로 보기"
|
||||
}
|
||||
}
|
||||
language: {
|
||||
title: "언어"
|
||||
}
|
||||
blockTooltip: {
|
||||
block: "블록"
|
||||
position: "위치"
|
||||
chunk: "청크"
|
||||
region: {
|
||||
region: "지역"
|
||||
file: "파일"
|
||||
}
|
||||
light: {
|
||||
light: "광원"
|
||||
sun: "자연"
|
||||
block: "블럭"
|
||||
}
|
||||
}
|
||||
info: {
|
||||
title: "정보"
|
||||
button: "정보"
|
||||
content: """
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>마우스 조작:</h2>
|
||||
<table>
|
||||
<tr><th>이동</th><td><kbd>좌클릭</kbd> + 끌기</td></tr>
|
||||
<tr><th>확대</th><td><kbd>마우스 휠</kbd> (스크롤)</td></tr>
|
||||
<tr><th>회전 / 기울이기</th><td><kbd>우클릭</kbd> + 끌기</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>키보드 조작:</h2>
|
||||
<table>
|
||||
<tr><th>이동</th><td><kbd>wasd</kbd> / <kbd>화살표 키</kbd></td></tr>
|
||||
<tr><th>확대</th><td>넘버패드: <kbd>+</kbd>/<kbd>-</kbd> 또는 <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>회전 / 기울이기</th><td><kbd>왼쪽 Alt</kbd> + <kbd>wasd</kbd> / <kbd>화살표 키</kbd> 또는 <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>터치 조작:</h2>
|
||||
<table>
|
||||
<tr><th>이동</th><td>터치 + 끌기</td></tr>
|
||||
<tr><th>확대</th><td>두 손가락으로 터치 + 꼬집기</td></tr>
|
||||
<tr><th>회전 / 기울이기</th><td>두 손가락으로 터치 + 회전 / 위/아래로 끌기</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
이 지도는 ♥ <a href="https://bluecolo.red/bluemap">BlueMap</a> {version} 을 이용해 제작되었습니다
|
||||
</p>
|
||||
"""
|
||||
}
|
||||
}
|
@ -1,146 +0,0 @@
|
||||
export default {
|
||||
pageTitle: "BlueMap - {map}",
|
||||
menu: {
|
||||
title: "메뉴",
|
||||
tooltip: "메뉴"
|
||||
},
|
||||
maps: {
|
||||
title: "월드",
|
||||
button: "월드",
|
||||
tooltip: "월드 목록"
|
||||
},
|
||||
markers: {
|
||||
title: "마커",
|
||||
button: "마커",
|
||||
tooltip: "마커 목록",
|
||||
marker: "개의 마커",
|
||||
markerSet: "마커 목록 | 마커 목록",
|
||||
searchPlaceholder: "검색...",
|
||||
followPlayerTitle: "플레이어 따라가기"
|
||||
},
|
||||
settings: {
|
||||
title: "설정",
|
||||
button: "설정"
|
||||
},
|
||||
goFullscreen: {
|
||||
button: "전체화면"
|
||||
},
|
||||
resetCamera: {
|
||||
button: "카메라 위치 초기화",
|
||||
tooltip: "카메라의 위치를 초기화합니다."
|
||||
},
|
||||
updateMap: {
|
||||
button: "맵 정보 갱신",
|
||||
tooltip: "맵 타일 캐시를 삭제합니다."
|
||||
},
|
||||
lighting: {
|
||||
title: "광원",
|
||||
dayNightSwitch: {
|
||||
tooltip: "밤/낮 전환"
|
||||
},
|
||||
sunlight: "자연광",
|
||||
ambientLight: "주변광"
|
||||
},
|
||||
resolution: {
|
||||
title: "해상도",
|
||||
high: "높음 (SSAA, x2)",
|
||||
normal: "보통 (Native, x1)",
|
||||
low: "낮음 (Upscaling, x0.5)"
|
||||
},
|
||||
freeFlightControls: {
|
||||
title: "자유 이동 조작",
|
||||
mouseSensitivity: "마우스 감도",
|
||||
invertMouseY: "마우스 Y축 반전"
|
||||
},
|
||||
renderDistance: {
|
||||
title: "렌더 거리",
|
||||
hiresLayer: "고해상도 레이어",
|
||||
lowersLayer: "저해상도 레이어"
|
||||
},
|
||||
theme: {
|
||||
title: "테마",
|
||||
default: "기본값 (시스템/브라우저)",
|
||||
dark: "Dark",
|
||||
light: "Light"
|
||||
},
|
||||
debug: {
|
||||
button: "디버그"
|
||||
},
|
||||
resetAllSettings: {
|
||||
button: "설정값 재설정"
|
||||
},
|
||||
players: {
|
||||
title: "플레이어",
|
||||
tooltip: "플레이어 목록"
|
||||
},
|
||||
compass: {
|
||||
tooltip: "나침반 / 북쪽 보기"
|
||||
},
|
||||
controls: {
|
||||
title: "시점 / 컨트롤",
|
||||
perspective: {
|
||||
button: "투시",
|
||||
tooltip: "투시로 보기"
|
||||
},
|
||||
flatView: {
|
||||
button: "평면",
|
||||
tooltip: "직각투영 / 평면으로 보기",
|
||||
},
|
||||
freeFlight: {
|
||||
button: "자유 이동",
|
||||
tooltip: "자유 이동 / 관전모드로 보기"
|
||||
}
|
||||
},
|
||||
language: {
|
||||
title: "언어",
|
||||
},
|
||||
blockTooltip: {
|
||||
block: "블록",
|
||||
position: "위치",
|
||||
chunk: "청크",
|
||||
region: {
|
||||
region: "지역",
|
||||
file: "파일"
|
||||
},
|
||||
light: {
|
||||
light: "광원",
|
||||
sun: "자연",
|
||||
block: "블럭",
|
||||
}
|
||||
},
|
||||
info: {
|
||||
title: "정보",
|
||||
button: "정보",
|
||||
content: `
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>마우스 조작:</h2>
|
||||
<table>
|
||||
<tr><th>이동</th><td><kbd>좌클릭</kbd> + 끌기</td></tr>
|
||||
<tr><th>확대</th><td><kbd>마우스 휠</kbd> (스크롤)</td></tr>
|
||||
<tr><th>회전 / 기울이기</th><td><kbd>우클릭</kbd> + 끌기</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>키보드 조작:</h2>
|
||||
<table>
|
||||
<tr><th>이동</th><td><kbd>wasd</kbd> / <kbd>화살표 키</kbd></td></tr>
|
||||
<tr><th>확대</th><td>넘버패드: <kbd>+</kbd>/<kbd>-</kbd> 또는 <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>회전 / 기울이기</th><td><kbd>왼쪽 Alt</kbd> + <kbd>wasd</kbd> / <kbd>화살표 키</kbd> 또는 <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>터치 조작:</h2>
|
||||
<table>
|
||||
<tr><th>이동</th><td>터치 + 끌기</td></tr>
|
||||
<tr><th>확대</th><td>두 손가락으로 터치 + 꼬집기</td></tr>
|
||||
<tr><th>회전 / 기울이기</th><td>두 손가락으로 터치 + 회전 / 위/아래로 끌기</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
이 지도는 ♥ <a href="https://bluecolo.red/bluemap">BlueMap</a> {version} 을 이용해 제작되었습니다
|
||||
</p>
|
||||
`
|
||||
}
|
||||
};
|
145
BlueMapCommon/webapp/public/lang/lv.conf
Normal file
145
BlueMapCommon/webapp/public/lang/lv.conf
Normal file
@ -0,0 +1,145 @@
|
||||
{
|
||||
pageTitle: "BlueMap - {map}"
|
||||
menu: {
|
||||
title: "Izvēlne"
|
||||
tooltip: "Izvēlne"
|
||||
}
|
||||
maps: {
|
||||
title: "Kartes"
|
||||
button: "Kartes"
|
||||
tooltip: "Karšu Saraksts"
|
||||
}
|
||||
markers: {
|
||||
title: "Marķieri"
|
||||
button: "Marķieri"
|
||||
tooltip: "Marķieru Saraksts"
|
||||
marker: "Marķieris | Marķieri"
|
||||
markerSet: "Marķieru Kopa | Marķieru Kopas"
|
||||
searchPlaceholder: "Meklēt..."
|
||||
}
|
||||
settings: {
|
||||
title: "Iestatījumi"
|
||||
button: "Iestatījumi"
|
||||
}
|
||||
goFullscreen: {
|
||||
button: "Pilnekrāna Režīms"
|
||||
}
|
||||
resetCamera: {
|
||||
button: "Atiestatīt Kameru"
|
||||
tooltip: "Atiestatīt Kameru & Pozīciju"
|
||||
}
|
||||
updateMap: {
|
||||
button: "Atjaunot Karti"
|
||||
tooltip: "Notīrīt Kartes Kešatmiņu"
|
||||
}
|
||||
lighting: {
|
||||
title: "Apgaismojums"
|
||||
dayNightSwitch: {
|
||||
tooltip: "Diena/Nakts"
|
||||
}
|
||||
sunlight: "Saules Gaisma"
|
||||
ambientLight: "Gaisma No Blokiem"
|
||||
}
|
||||
resolution: {
|
||||
title: "Ižšķirtspēja"
|
||||
high: "Augsta (SSAA x2)"
|
||||
normal: "Vidēja (Iebūvētā x1)"
|
||||
low: "Zema (Palielināšana x0.5)"
|
||||
}
|
||||
freeFlightControls: {
|
||||
title: "Brīvā Lidojuma Vadība"
|
||||
mouseSensitivity: "Peles Jūtība"
|
||||
invertMouseY: "Izvērst Peli Y Asī"
|
||||
}
|
||||
renderDistance: {
|
||||
title: "Renderēšanas Attālums"
|
||||
hiresLayer: "Augstās Kval. Slānis"
|
||||
lowersLayer: "Zemās Kval. Slānis"
|
||||
}
|
||||
theme: {
|
||||
title: "Motīvs"
|
||||
default: "Noklusētais (Sistēma/Pārlūks)"
|
||||
dark: "Tumšs"
|
||||
light: "Gaišs"
|
||||
}
|
||||
debug: {
|
||||
button: "Atķļūdošana"
|
||||
}
|
||||
resetAllSettings: {
|
||||
button: "Atjaunot Iestatījumus"
|
||||
}
|
||||
players: {
|
||||
title: "Spēlētāji"
|
||||
tooltip: "Spēlētāju Saraksts"
|
||||
}
|
||||
compass: {
|
||||
tooltip: "Kompass / Pagriezt Uz Ziemeļiem"
|
||||
}
|
||||
controls: {
|
||||
title: "Skats / Vadība"
|
||||
perspective: {
|
||||
button: "Perspektīvā Projekcija"
|
||||
tooltip: "3D / Perspektīvā Projekcija"
|
||||
}
|
||||
flatView: {
|
||||
button: "Plakans"
|
||||
tooltip: "Ortogrāfiskais / Plakanais Skats"
|
||||
}
|
||||
freeFlight: {
|
||||
button: "Brīvais Lidojums"
|
||||
tooltip: "Brīvais Lidojums / Skatītāja Režīms"
|
||||
}
|
||||
}
|
||||
language: {
|
||||
title: "Valoda"
|
||||
}
|
||||
blockTooltip: {
|
||||
block: "Bloks"
|
||||
position: "Pozīcija"
|
||||
chunk: "Gabals"
|
||||
region: {
|
||||
region: "Reģions"
|
||||
file: "Fails"
|
||||
}
|
||||
light: {
|
||||
light: "Gaisma"
|
||||
sun: "Saule"
|
||||
block: "Bloks"
|
||||
}
|
||||
}
|
||||
info: {
|
||||
title: "Informācija"
|
||||
button: "Informācija"
|
||||
content: """
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Peles Vadība:</h2>
|
||||
<table>
|
||||
<tr><th>Pārvietošana</th><td><kbd>Kreisais Peles Klikšķis</kbd> + drag</td></tr>
|
||||
<tr><th>Pietuvināšana</th><td><kbd>Peles Rullītis</kbd> (scroll)</td></tr>
|
||||
<tr><th>Rotācija / Sašķiebšana</th><td><kbd>Labais Peles Klikšķis</kbd> + drag</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Klaviatūras Vadība::</h2>
|
||||
<table>
|
||||
<tr><th>Pārvietošana</th><td><kbd>WASD</kbd> / <kbd>Bultiņu Taustiņi</kbd></td></tr>
|
||||
<tr><th>Pietuvināšana</th><td>Numurtaustiņi <kbd>+</kbd>/<kbd>-</kbd> vai <kbd>Insert</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>Rotācija / Sašķiebšana</th><td><kbd>Kreisais-Alt</kbd> + <kbd>WASD</kbd> / <kbd>Bultiņu Taustiņi</kbd> vai <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Pieskārienu Vadība:</h2>
|
||||
<table>
|
||||
<tr><th>Pārvietošana</th><td>Pieskāriens + Vilkšana</td></tr>
|
||||
<tr><th>Pietuvināšana</th><td>Pieskarieties Ar Diviem Pirkstiem + Satvert</td></tr>
|
||||
<tr><th>Rotācija / Sašķiebšana</th><td>Pieskarieties Ar Diviem Pirkstiem + Rotācija / Uz Augšu/Leju</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Šī karte veidota ar ♥ <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
"""
|
||||
}
|
||||
}
|
@ -1,145 +0,0 @@
|
||||
export default {
|
||||
pageTitle: "BlueMap - {map}",
|
||||
menu: {
|
||||
title: "Izvēlne",
|
||||
tooltip: "Izvēlne"
|
||||
},
|
||||
maps: {
|
||||
title: "Kartes",
|
||||
button: "Kartes",
|
||||
tooltip: "Karšu Saraksts"
|
||||
},
|
||||
markers: {
|
||||
title: "Marķieri",
|
||||
button: "Marķieri",
|
||||
tooltip: "Marķieru Saraksts",
|
||||
marker: "Marķieris | Marķieri",
|
||||
markerSet: "Marķieru Kopa | Marķieru Kopas",
|
||||
searchPlaceholder: "Meklēt..."
|
||||
},
|
||||
settings: {
|
||||
title: "Iestatījumi",
|
||||
button: "Iestatījumi"
|
||||
},
|
||||
goFullscreen: {
|
||||
button: "Pilnekrāna Režīms"
|
||||
},
|
||||
resetCamera: {
|
||||
button: "Atiestatīt Kameru",
|
||||
tooltip: "Atiestatīt Kameru & Pozīciju"
|
||||
},
|
||||
updateMap: {
|
||||
button: "Atjaunot Karti",
|
||||
tooltip: "Notīrīt Kartes Kešatmiņu"
|
||||
},
|
||||
lighting: {
|
||||
title: "Apgaismojums",
|
||||
dayNightSwitch: {
|
||||
tooltip: "Diena/Nakts"
|
||||
},
|
||||
sunlight: "Saules Gaisma",
|
||||
ambientLight: "Gaisma No Blokiem"
|
||||
},
|
||||
resolution: {
|
||||
title: "Ižšķirtspēja",
|
||||
high: "Augsta (SSAA, x2)",
|
||||
normal: "Vidēja (Iebūvētā, x1)",
|
||||
low: "Zema (Palielināšana, x0.5)"
|
||||
},
|
||||
freeFlightControls: {
|
||||
title: "Brīvā Lidojuma Vadība",
|
||||
mouseSensitivity: "Peles Jūtība",
|
||||
invertMouseY: "Izvērst Peli Y Asī"
|
||||
},
|
||||
renderDistance: {
|
||||
title: "Renderēšanas Attālums",
|
||||
hiresLayer: "Augstās Kval. Slānis",
|
||||
lowersLayer: "Zemās Kval. Slānis"
|
||||
},
|
||||
theme: {
|
||||
title: "Motīvs",
|
||||
default: "Noklusētais (Sistēma/Pārlūks)",
|
||||
dark: "Tumšs",
|
||||
light: "Gaišs"
|
||||
},
|
||||
debug: {
|
||||
button: "Atķļūdošana"
|
||||
},
|
||||
resetAllSettings: {
|
||||
button: "Atjaunot Iestatījumus"
|
||||
},
|
||||
players: {
|
||||
title: "Spēlētāji",
|
||||
tooltip: "Spēlētāju Saraksts"
|
||||
},
|
||||
compass: {
|
||||
tooltip: "Kompass / Pagriezt Uz Ziemeļiem"
|
||||
},
|
||||
controls: {
|
||||
title: "Skats / Vadība",
|
||||
perspective: {
|
||||
button: "Perspektīvā Projekcija",
|
||||
tooltip: "3D / Perspektīvā Projekcija"
|
||||
},
|
||||
flatView: {
|
||||
button: "Plakans",
|
||||
tooltip: "Ortogrāfiskais / Plakanais Skats",
|
||||
},
|
||||
freeFlight: {
|
||||
button: "Brīvais Lidojums",
|
||||
tooltip: "Brīvais Lidojums / Skatītāja Režīms"
|
||||
}
|
||||
},
|
||||
language: {
|
||||
title: "Valoda",
|
||||
},
|
||||
blockTooltip: {
|
||||
block: "Bloks",
|
||||
position: "Pozīcija",
|
||||
chunk: "Gabals",
|
||||
region: {
|
||||
region: "Reģions",
|
||||
file: "Fails"
|
||||
},
|
||||
light: {
|
||||
light: "Gaisma",
|
||||
sun: "Saule",
|
||||
block: "Bloks",
|
||||
}
|
||||
},
|
||||
info: {
|
||||
title: "Informācija",
|
||||
button: "Informācija",
|
||||
content: `
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Peles Vadība:</h2>
|
||||
<table>
|
||||
<tr><th>Pārvietošana</th><td><kbd>Kreisais Peles Klikšķis</kbd> + drag</td></tr>
|
||||
<tr><th>Pietuvināšana</th><td><kbd>Peles Rullītis</kbd> (scroll)</td></tr>
|
||||
<tr><th>Rotācija / Sašķiebšana</th><td><kbd>Labais Peles Klikšķis</kbd> + drag</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Klaviatūras Vadība::</h2>
|
||||
<table>
|
||||
<tr><th>Pārvietošana</th><td><kbd>WASD</kbd> / <kbd>Bultiņu Taustiņi</kbd></td></tr>
|
||||
<tr><th>Pietuvināšana</th><td>Numurtaustiņi <kbd>+</kbd>/<kbd>-</kbd> vai <kbd>Insert</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>Rotācija / Sašķiebšana</th><td><kbd>Kreisais-Alt</kbd> + <kbd>WASD</kbd> / <kbd>Bultiņu Taustiņi</kbd> vai <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Pieskārienu Vadība:</h2>
|
||||
<table>
|
||||
<tr><th>Pārvietošana</th><td>Pieskāriens + Vilkšana</td></tr>
|
||||
<tr><th>Pietuvināšana</th><td>Pieskarieties Ar Diviem Pirkstiem + Satvert</td></tr>
|
||||
<tr><th>Rotācija / Sašķiebšana</th><td>Pieskarieties Ar Diviem Pirkstiem + Rotācija / Uz Augšu/Leju</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Šī karte veidota ar ♥ <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
`
|
||||
}
|
||||
}
|
146
BlueMapCommon/webapp/public/lang/nl.conf
Normal file
146
BlueMapCommon/webapp/public/lang/nl.conf
Normal file
@ -0,0 +1,146 @@
|
||||
{
|
||||
pageTitle: "BlueMap - {map}"
|
||||
menu: {
|
||||
title: "Menu"
|
||||
tooltip: "Menu"
|
||||
}
|
||||
maps: {
|
||||
title: "Kaarten"
|
||||
button: "Kaarten"
|
||||
tooltip: "Kaartenlijst"
|
||||
}
|
||||
markers: {
|
||||
title: "Markers"
|
||||
button: "Markers"
|
||||
tooltip: "Markerlijst"
|
||||
marker: "marker | markers"
|
||||
markerSet: "Markerset | Markersets"
|
||||
searchPlaceholder: "Zoek..."
|
||||
followPlayerTitle: "Volg Speler"
|
||||
}
|
||||
settings: {
|
||||
title: "Instellingen"
|
||||
button: "Instellingen"
|
||||
}
|
||||
goFullscreen: {
|
||||
button: "Volledig scherm modus"
|
||||
}
|
||||
resetCamera: {
|
||||
button: "Camera terugzetten"
|
||||
tooltip: "Camera & Positie terugzetten"
|
||||
}
|
||||
updateMap: {
|
||||
button: "Kaart verversen"
|
||||
tooltip: "Leeg de kaarten-cache"
|
||||
}
|
||||
lighting: {
|
||||
title: "Belichting"
|
||||
dayNightSwitch: {
|
||||
tooltip: "Dag/Nacht"
|
||||
}
|
||||
sunlight: "Zonlicht"
|
||||
ambientLight: "Omgevingslicht"
|
||||
}
|
||||
resolution: {
|
||||
title: "Resolutie"
|
||||
high: "Hoog (SSAA x2)"
|
||||
normal: "Normaal (Standaard x1)"
|
||||
low: "Laag (Opgeschaald x0.5)"
|
||||
}
|
||||
freeFlightControls: {
|
||||
title: "Vrije camera"
|
||||
mouseSensitivity: "Muis gevoeligheid"
|
||||
invertMouseY: "Muis Y omdraaien"
|
||||
}
|
||||
renderDistance: {
|
||||
title: "Renderafstand"
|
||||
hiresLayer: "Hires-Laag"
|
||||
lowersLayer: "Lowres-Laag"
|
||||
}
|
||||
theme: {
|
||||
title: "Kleurmodus"
|
||||
default: "Standaard (Systeem/Browser)"
|
||||
dark: "Donker"
|
||||
light: "Licht"
|
||||
}
|
||||
debug: {
|
||||
button: "Debug"
|
||||
}
|
||||
resetAllSettings: {
|
||||
button: "Instellingen terugzetten"
|
||||
}
|
||||
players: {
|
||||
title: "Spelers"
|
||||
tooltip: "Spelerlijst"
|
||||
}
|
||||
compass: {
|
||||
tooltip: "Kompas / Naar het noorden richten"
|
||||
}
|
||||
controls: {
|
||||
title: "Aanzicht / Besturing"
|
||||
perspective: {
|
||||
button: "Perspectief"
|
||||
tooltip: "Perspectief aanzicht"
|
||||
}
|
||||
flatView: {
|
||||
button: "Plat"
|
||||
tooltip: "Orthografisch / Plat aanzicht"
|
||||
}
|
||||
freeFlight: {
|
||||
button: "Vrije vlucht"
|
||||
tooltip: "Vrije vlucht / Toeschouwersmodus"
|
||||
}
|
||||
}
|
||||
language: {
|
||||
title: "Taal"
|
||||
}
|
||||
blockTooltip: {
|
||||
block: "Blok"
|
||||
position: "Positie"
|
||||
chunk: "Chunk"
|
||||
region: {
|
||||
region: "Regio"
|
||||
file: "Datum"
|
||||
}
|
||||
light: {
|
||||
light: "Licht"
|
||||
sun: "Zon"
|
||||
block: "Blok"
|
||||
}
|
||||
}
|
||||
info: {
|
||||
title: "Info"
|
||||
button: "Info"
|
||||
content: """
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Muisbediening:</h2>
|
||||
<table>
|
||||
<tr><th>Bewegen</th><td><kbd>Linkerklik</kbd> + slepen</td></tr>
|
||||
<tr><th>Zoomen</th><td><kbd>Muiswiel</kbd> (scrollen)</td></tr>
|
||||
<tr><th>Draaien / Kantelen</th><td><kbd>Rechterklik</kbd> + slepen</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Toetsenbordbediening:</h2>
|
||||
<table>
|
||||
<tr><th>Bewegen</th><td><kbd>wasd</kbd> / <kbd>Pijltjestoetsen</kbd></td></tr>
|
||||
<tr><th>Zoomen</th><td>Numeriek toetsenbord: <kbd>+</kbd>/<kbd>-</kbd> of <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>Draaien / Kantelen</th><td><kbd>Alt</kbd> + <kbd>wasd</kbd> / <kbd>Pijltjestoetsen</kbd> of <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Aanraakbediening:</h2>
|
||||
<table>
|
||||
<tr><th>Bewegen</th><td>Aanraken + vegen</td></tr>
|
||||
<tr><th>Zoomen</th><td>Met twee vingers aanraken + knijpen</td></tr>
|
||||
<tr><th>Draaien / Kantelen</th><td>Met twee vingers aanraken + draaien / naar boven/onder slepen</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Deze kaart is met ♥ door <a href="https://bluecolo.red/bluemap">BlueMap</a> {version} gegenereerd
|
||||
</p>
|
||||
"""
|
||||
}
|
||||
}
|
@ -1,146 +0,0 @@
|
||||
export default {
|
||||
pageTitle: "BlueMap - {map}",
|
||||
menu: {
|
||||
title: "Menu",
|
||||
tooltip: "Menu"
|
||||
},
|
||||
maps: {
|
||||
title: "Kaarten",
|
||||
button: "Kaarten",
|
||||
tooltip: "Kaartenlijst"
|
||||
},
|
||||
markers: {
|
||||
title: "Markers",
|
||||
button: "Markers",
|
||||
tooltip: "Markerlijst",
|
||||
marker: "marker | markers",
|
||||
markerSet: "Markerset | Markersets",
|
||||
searchPlaceholder: "Zoek...",
|
||||
followPlayerTitle: "Volg Speler"
|
||||
},
|
||||
settings: {
|
||||
title: "Instellingen",
|
||||
button: "Instellingen"
|
||||
},
|
||||
goFullscreen: {
|
||||
button: "Volledig scherm modus"
|
||||
},
|
||||
resetCamera: {
|
||||
button: "Camera terugzetten",
|
||||
tooltip: "Camera & Positie terugzetten"
|
||||
},
|
||||
updateMap: {
|
||||
button: "Kaart verversen",
|
||||
tooltip: "Leeg de kaarten-cache"
|
||||
},
|
||||
lighting: {
|
||||
title: "Belichting",
|
||||
dayNightSwitch: {
|
||||
tooltip: "Dag/Nacht"
|
||||
},
|
||||
sunlight: "Zonlicht",
|
||||
ambientLight: "Omgevingslicht"
|
||||
},
|
||||
resolution: {
|
||||
title: "Resolutie",
|
||||
high: "Hoog (SSAA, x2)",
|
||||
normal: "Normaal (Standaard, x1)",
|
||||
low: "Laag (Opgeschaald, x0.5)"
|
||||
},
|
||||
freeFlightControls: {
|
||||
title: "Vrije camera",
|
||||
mouseSensitivity: "Muis gevoeligheid",
|
||||
invertMouseY: "Muis Y omdraaien"
|
||||
},
|
||||
renderDistance: {
|
||||
title: "Renderafstand",
|
||||
hiresLayer: "Hires-Laag",
|
||||
lowersLayer: "Lowres-Laag"
|
||||
},
|
||||
theme: {
|
||||
title: "Kleurmodus",
|
||||
default: "Standaard (Systeem/Browser)",
|
||||
dark: "Donker",
|
||||
light: "Licht"
|
||||
},
|
||||
debug: {
|
||||
button: "Debug"
|
||||
},
|
||||
resetAllSettings: {
|
||||
button: "Instellingen terugzetten"
|
||||
},
|
||||
players: {
|
||||
title: "Spelers",
|
||||
tooltip: "Spelerlijst"
|
||||
},
|
||||
compass: {
|
||||
tooltip: "Kompas / Naar het noorden richten"
|
||||
},
|
||||
controls: {
|
||||
title: "Aanzicht / Besturing",
|
||||
perspective: {
|
||||
button: "Perspectief",
|
||||
tooltip: "Perspectief aanzicht"
|
||||
},
|
||||
flatView: {
|
||||
button: "Plat",
|
||||
tooltip: "Orthografisch / Plat aanzicht",
|
||||
},
|
||||
freeFlight: {
|
||||
button: "Vrije vlucht",
|
||||
tooltip: "Vrije vlucht / Toeschouwersmodus"
|
||||
}
|
||||
},
|
||||
language: {
|
||||
title: "Taal",
|
||||
},
|
||||
blockTooltip: {
|
||||
block: "Blok",
|
||||
position: "Positie",
|
||||
chunk: "Chunk",
|
||||
region: {
|
||||
region: "Regio",
|
||||
file: "Datum"
|
||||
},
|
||||
light: {
|
||||
light: "Licht",
|
||||
sun: "Zon",
|
||||
block: "Blok",
|
||||
}
|
||||
},
|
||||
info: {
|
||||
title: "Info",
|
||||
button: "Info",
|
||||
content: `
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Muisbediening:</h2>
|
||||
<table>
|
||||
<tr><th>Bewegen</th><td><kbd>Linkerklik</kbd> + slepen</td></tr>
|
||||
<tr><th>Zoomen</th><td><kbd>Muiswiel</kbd> (scrollen)</td></tr>
|
||||
<tr><th>Draaien / Kantelen</th><td><kbd>Rechterklik</kbd> + slepen</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Toetsenbordbediening:</h2>
|
||||
<table>
|
||||
<tr><th>Bewegen</th><td><kbd>wasd</kbd> / <kbd>Pijltjestoetsen</kbd></td></tr>
|
||||
<tr><th>Zoomen</th><td>Numeriek toetsenbord: <kbd>+</kbd>/<kbd>-</kbd> of <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>Draaien / Kantelen</th><td><kbd>Alt</kbd> + <kbd>wasd</kbd> / <kbd>Pijltjestoetsen</kbd> of <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Aanraakbediening:</h2>
|
||||
<table>
|
||||
<tr><th>Bewegen</th><td>Aanraken + vegen</td></tr>
|
||||
<tr><th>Zoomen</th><td>Met twee vingers aanraken + knijpen</td></tr>
|
||||
<tr><th>Draaien / Kantelen</th><td>Met twee vingers aanraken + draaien / naar boven/onder slepen</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Deze kaart is met ♥ door <a href="https://bluecolo.red/bluemap">BlueMap</a> {version} gegenereerd
|
||||
</p>
|
||||
`
|
||||
}
|
||||
};
|
153
BlueMapCommon/webapp/public/lang/no_nb.conf
Normal file
153
BlueMapCommon/webapp/public/lang/no_nb.conf
Normal file
@ -0,0 +1,153 @@
|
||||
{
|
||||
pageTitle: "BlueMap - {Kart}"
|
||||
menu: {
|
||||
title: "Meny"
|
||||
tooltip: "Meny"
|
||||
}
|
||||
maps: {
|
||||
title: "Kart"
|
||||
button: "Kart"
|
||||
tooltip: "Kartliste"
|
||||
}
|
||||
markers: {
|
||||
title: "Markører"
|
||||
button: "Markører"
|
||||
tooltip: "Markørliste"
|
||||
marker: "markør | markører"
|
||||
markerSet: "markørsett | markørsett"
|
||||
searchPlaceholder: "Søk..."
|
||||
followPlayerTitle: "Følg spiller"
|
||||
}
|
||||
settings: {
|
||||
title: "Innstillinger"
|
||||
button: "Innstillinger"
|
||||
}
|
||||
goFullscreen: {
|
||||
button: "Fullskjerm"
|
||||
}
|
||||
resetCamera: {
|
||||
button: "Tilbakestill kamera"
|
||||
tooltip: "Tilbakestill kamera og posisjon"
|
||||
}
|
||||
updateMap: {
|
||||
button: "Oppdater kart"
|
||||
tooltip: "Slett rutebuffer"
|
||||
}
|
||||
lighting: {
|
||||
title: "Belysning"
|
||||
dayNightSwitch: {
|
||||
tooltip: "Dag/natt"
|
||||
}
|
||||
sunlight: "Sollys"
|
||||
ambientLight: "Bakgrunnsbelysning"
|
||||
}
|
||||
resolution: {
|
||||
title: "Oppløsning"
|
||||
high: "Høy (SSAA x2)"
|
||||
normal: "Normal (Opprinnelig oppløsning x1)"
|
||||
low: "Lav (Oppskalert x0.5)"
|
||||
}
|
||||
freeFlightControls: {
|
||||
title: "Friflyvningskontroller"
|
||||
mouseSensitivity: "Mussensitivitet"
|
||||
invertMouseY: "Snu mus Y"
|
||||
}
|
||||
renderDistance: {
|
||||
title: "Innlastningsavstand"
|
||||
hiresLayer: "Høyoppløsningslag"
|
||||
lowersLayer: "Lavoppløsningslag"
|
||||
loadHiresWhileMoving: "Last inn høyoppløsning under bevegelse"
|
||||
off: "Av"
|
||||
}
|
||||
theme: {
|
||||
title: "Tema"
|
||||
default: "Standard (System/Nettleser)"
|
||||
dark: "Mørk"
|
||||
light: "Lys"
|
||||
}
|
||||
debug: {
|
||||
button: "Feilsøk"
|
||||
}
|
||||
resetAllSettings: {
|
||||
button: "Tilbakestill alle innstillinger"
|
||||
}
|
||||
players: {
|
||||
title: "Spillere"
|
||||
tooltip: "Spillerliste"
|
||||
}
|
||||
compass: {
|
||||
tooltip: "Kompass / Pek nord"
|
||||
}
|
||||
screenshot: {
|
||||
title: "Skjermbilde"
|
||||
button: "Ta skjermbilde"
|
||||
clipboard: "Kopier til utklippstavle"
|
||||
}
|
||||
controls: {
|
||||
title: "Visning / Kontroller"
|
||||
perspective: {
|
||||
button: "Perspektiv"
|
||||
tooltip: "Perpektivvisning"
|
||||
}
|
||||
flatView: {
|
||||
button: "Flat"
|
||||
tooltip: "Ortografisk / Flatvisning"
|
||||
}
|
||||
freeFlight: {
|
||||
button: "Friflyvning"
|
||||
tooltip: "Friflyvning / Tilskuermodus"
|
||||
}
|
||||
}
|
||||
language: {
|
||||
title: "Språk"
|
||||
}
|
||||
blockTooltip: {
|
||||
block: "Blokk"
|
||||
position: "Posisjon"
|
||||
chunk: "Bit"
|
||||
region: {
|
||||
region: "Region"
|
||||
file: "Fil"
|
||||
}
|
||||
light: {
|
||||
light: "Lys"
|
||||
sun: "Sol"
|
||||
block: "Blokk"
|
||||
}
|
||||
}
|
||||
info: {
|
||||
title: "Informasjon"
|
||||
button: "Informasjon"
|
||||
content: """
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Mouse-Controls:</h2>
|
||||
<table>
|
||||
<tr><th>move</th><td><kbd>left-click</kbd> + drag</td></tr>
|
||||
<tr><th>zoom</th><td><kbd>mousewheel</kbd> (scroll)</td></tr>
|
||||
<tr><th>rotate / tilt</th><td><kbd>right-click</kbd> + drag</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Keyboard-Controls:</h2>
|
||||
<table>
|
||||
<tr><th>move</th><td><kbd>wasd</kbd> / <kbd>arrow-keys</kbd></td></tr>
|
||||
<tr><th>zoom</th><td>Numpad: <kbd>+</kbd>/<kbd>-</kbd> or <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>rotate / tilt</th><td><kbd>Left-Alt</kbd> + <kbd>wasd</kbd> / <kbd>arrow-keys</kbd> or <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Touch-Controls:</h2>
|
||||
<table>
|
||||
<tr><th>move</th><td>touch + drag</td></tr>
|
||||
<tr><th>zoom</th><td>touch with two fingers + pinch</td></tr>
|
||||
<tr><th>rotate / tilt</th><td>touch with two fingers + rotate / move up/down</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p>
|
||||
This map has been generated with ♥ using <a href="https://bluecolo.red/bluemap">BlueMap</a>.
|
||||
</p>
|
||||
"""
|
||||
}
|
||||
}
|
@ -1,153 +0,0 @@
|
||||
export default {
|
||||
pageTitle: "BlueMap - {Kart}",
|
||||
menu: {
|
||||
title: "Meny",
|
||||
tooltip: "Meny"
|
||||
},
|
||||
maps: {
|
||||
title: "Kart",
|
||||
button: "Kart",
|
||||
tooltip: "Kartliste"
|
||||
},
|
||||
markers: {
|
||||
title: "Markører",
|
||||
button: "Markører",
|
||||
tooltip: "Markørliste",
|
||||
marker: "markør | markører",
|
||||
markerSet: "markørsett | markørsett",
|
||||
searchPlaceholder: "Søk...",
|
||||
followPlayerTitle: "Følg spiller"
|
||||
},
|
||||
settings: {
|
||||
title: "Innstillinger",
|
||||
button: "Innstillinger"
|
||||
},
|
||||
goFullscreen: {
|
||||
button: "Fullskjerm"
|
||||
},
|
||||
resetCamera: {
|
||||
button: "Tilbakestill kamera",
|
||||
tooltip: "Tilbakestill kamera og posisjon"
|
||||
},
|
||||
updateMap: {
|
||||
button: "Oppdater kart",
|
||||
tooltip: "Slett rutebuffer"
|
||||
},
|
||||
lighting: {
|
||||
title: "Belysning",
|
||||
dayNightSwitch: {
|
||||
tooltip: "Dag/natt"
|
||||
},
|
||||
sunlight: "Sollys",
|
||||
ambientLight: "Bakgrunnsbelysning"
|
||||
},
|
||||
resolution: {
|
||||
title: "Oppløsning",
|
||||
high: "Høy (SSAA, x2)",
|
||||
normal: "Normal (Opprinnelig oppløsning, x1)",
|
||||
low: "Lav (Oppskalert, x0.5)"
|
||||
},
|
||||
freeFlightControls: {
|
||||
title: "Friflyvningskontroller",
|
||||
mouseSensitivity: "Mussensitivitet",
|
||||
invertMouseY: "Snu mus Y"
|
||||
},
|
||||
renderDistance: {
|
||||
title: "Innlastningsavstand",
|
||||
hiresLayer: "Høyoppløsningslag",
|
||||
lowersLayer: "Lavoppløsningslag",
|
||||
loadHiresWhileMoving: "Last inn høyoppløsning under bevegelse",
|
||||
off: "Av"
|
||||
},
|
||||
theme: {
|
||||
title: "Tema",
|
||||
default: "Standard (System/Nettleser)",
|
||||
dark: "Mørk",
|
||||
light: "Lys"
|
||||
},
|
||||
debug: {
|
||||
button: "Feilsøk"
|
||||
},
|
||||
resetAllSettings: {
|
||||
button: "Tilbakestill alle innstillinger"
|
||||
},
|
||||
players: {
|
||||
title: "Spillere",
|
||||
tooltip: "Spillerliste"
|
||||
},
|
||||
compass: {
|
||||
tooltip: "Kompass / Pek nord"
|
||||
},
|
||||
screenshot: {
|
||||
title: "Skjermbilde",
|
||||
button: "Ta skjermbilde",
|
||||
clipboard: "Kopier til utklippstavle"
|
||||
},
|
||||
controls: {
|
||||
title: "Visning / Kontroller",
|
||||
perspective: {
|
||||
button: "Perspektiv",
|
||||
tooltip: "Perpektivvisning"
|
||||
},
|
||||
flatView: {
|
||||
button: "Flat",
|
||||
tooltip: "Ortografisk / Flatvisning",
|
||||
},
|
||||
freeFlight: {
|
||||
button: "Friflyvning",
|
||||
tooltip: "Friflyvning / Tilskuermodus"
|
||||
}
|
||||
},
|
||||
language: {
|
||||
title: "Språk",
|
||||
},
|
||||
blockTooltip: {
|
||||
block: "Blokk",
|
||||
position: "Posisjon",
|
||||
chunk: "Bit",
|
||||
region: {
|
||||
region: "Region",
|
||||
file: "Fil"
|
||||
},
|
||||
light: {
|
||||
light: "Lys",
|
||||
sun: "Sol",
|
||||
block: "Blokk",
|
||||
}
|
||||
},
|
||||
info: {
|
||||
title: "Informasjon",
|
||||
button: "Informasjon",
|
||||
content: `
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Mouse-Controls:</h2>
|
||||
<table>
|
||||
<tr><th>move</th><td><kbd>left-click</kbd> + drag</td></tr>
|
||||
<tr><th>zoom</th><td><kbd>mousewheel</kbd> (scroll)</td></tr>
|
||||
<tr><th>rotate / tilt</th><td><kbd>right-click</kbd> + drag</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Keyboard-Controls:</h2>
|
||||
<table>
|
||||
<tr><th>move</th><td><kbd>wasd</kbd> / <kbd>arrow-keys</kbd></td></tr>
|
||||
<tr><th>zoom</th><td>Numpad: <kbd>+</kbd>/<kbd>-</kbd> or <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>rotate / tilt</th><td><kbd>Left-Alt</kbd> + <kbd>wasd</kbd> / <kbd>arrow-keys</kbd> or <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Touch-Controls:</h2>
|
||||
<table>
|
||||
<tr><th>move</th><td>touch + drag</td></tr>
|
||||
<tr><th>zoom</th><td>touch with two fingers + pinch</td></tr>
|
||||
<tr><th>rotate / tilt</th><td>touch with two fingers + rotate / move up/down</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p>
|
||||
This map has been generated with ♥ using <a href="https://bluecolo.red/bluemap">BlueMap</a>.
|
||||
</p>
|
||||
`
|
||||
}
|
||||
}
|
177
BlueMapCommon/webapp/public/lang/pl.conf
Normal file
177
BlueMapCommon/webapp/public/lang/pl.conf
Normal file
@ -0,0 +1,177 @@
|
||||
{
|
||||
pageTitle: "BlueMap - {map}"
|
||||
menu: {
|
||||
title: "Menu"
|
||||
tooltip: "Menu"
|
||||
}
|
||||
maps: {
|
||||
title: "Mapy"
|
||||
button: "Mapy"
|
||||
tooltip: "Lista map"
|
||||
}
|
||||
markers: {
|
||||
title: "Znaczniki"
|
||||
button: "Znaczniki"
|
||||
tooltip: "Lista znaczników"
|
||||
marker: "znacznik | znaczniki"
|
||||
markerSet: "zbiór znaczników | zbiory znaczników"
|
||||
searchPlaceholder: "Wyszukaj..."
|
||||
followPlayerTitle: "Śledzenie gracza"
|
||||
}
|
||||
settings: {
|
||||
title: "Ustawienia"
|
||||
button: "Ustawienia"
|
||||
}
|
||||
goFullscreen: {
|
||||
button: "Tryb pełnoekranowy"
|
||||
}
|
||||
resetCamera: {
|
||||
button: "Wyśrodkuj kamerę"
|
||||
tooltip: "Zresetuj pozycję kamery"
|
||||
}
|
||||
updateMap: {
|
||||
button: "Załaduj mapę ponownie"
|
||||
tooltip: "Wyczyść pamięć podręczną mapy"
|
||||
}
|
||||
lighting: {
|
||||
title: "Oświetlenie"
|
||||
dayNightSwitch: {
|
||||
tooltip: "Dzień/Noc"
|
||||
}
|
||||
sunlight: "Światło słoneczne"
|
||||
ambientLight: "Światło otoczenia"
|
||||
}
|
||||
resolution: {
|
||||
title: "Rozdzielczość"
|
||||
high: "Wysoka (SSAA x2)"
|
||||
normal: "Normalna (Natywna x1)"
|
||||
low: "Niska (Skalowanie x0.5)"
|
||||
}
|
||||
freeFlightControls: {
|
||||
title: "Sterowanie w locie swobodnym"
|
||||
mouseSensitivity: "Czułość myszy"
|
||||
invertMouseY: "Odwróć oś pionową myszy"
|
||||
}
|
||||
renderDistance: {
|
||||
title: "Odległość renderowania"
|
||||
hiresLayer: "Warstwa wysokiej rozdzielczości"
|
||||
lowersLayer: "Warstwa niskiej rozdzielczości"
|
||||
}
|
||||
theme: {
|
||||
title: "Motyw"
|
||||
default: "Domyślny (według ustawień systemowych)"
|
||||
dark: "Tryb ciemny"
|
||||
light: "Tryb jasny"
|
||||
contrast: "Wysoki kontrast"
|
||||
}
|
||||
debug: {
|
||||
button: "Debugowanie"
|
||||
}
|
||||
resetAllSettings: {
|
||||
button: "Przywróć ustawienia domyślne"
|
||||
}
|
||||
players: {
|
||||
title: "Gracze"
|
||||
tooltip: "Lista graczy"
|
||||
}
|
||||
compass: {
|
||||
tooltip: "Kompas / zwroć na północ"
|
||||
}
|
||||
screenshot: {
|
||||
title: "Zrzut ekranu"
|
||||
button: "Wykonaj zrzut ekranu"
|
||||
clipboard: "Skopiuj do schowka"
|
||||
}
|
||||
controls: {
|
||||
title: "Widok"
|
||||
perspective: {
|
||||
button: "Perspektywa"
|
||||
tooltip: "Widok z perspektywy"
|
||||
}
|
||||
flatView: {
|
||||
button: "Płaski"
|
||||
tooltip: "Widok płaski"
|
||||
}
|
||||
freeFlight: {
|
||||
button: "Lot swobodny"
|
||||
tooltip: "Tryb widza"
|
||||
}
|
||||
}
|
||||
language: {
|
||||
title: "Język"
|
||||
}
|
||||
blockTooltip: {
|
||||
block: "Blok"
|
||||
position: "Pozycja"
|
||||
chunk: "Chunk"
|
||||
region: {
|
||||
region: "Region"
|
||||
file: "Plik"
|
||||
}
|
||||
light: {
|
||||
light: "Oświetlenie"
|
||||
sun: "Słońce"
|
||||
block: "Blok"
|
||||
}
|
||||
}
|
||||
info: {
|
||||
title: "Informacje"
|
||||
button: "Informacje i skróty klawiszowe"
|
||||
content: """
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Sterowanie myszką</h2>
|
||||
<table>
|
||||
<tr><th>Poruszanie się</th><td><kbd>lewy przycisk</kbd> + przeciągnięcie</td></tr>
|
||||
<tr><th>Zbliżenie i oddalenie</th><td><kbd>kółko myszy</kbd> (przewijanie)</td></tr>
|
||||
<tr><th>Obrót i pochylenie</th><td><kbd>prawy przycisk</kbd> + przeciągnięcie</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br />
|
||||
<p>
|
||||
<h2>Sterowanie klawiaturą</h2>
|
||||
<table>
|
||||
<tr>
|
||||
<th>Poruszanie się</th>
|
||||
<td>
|
||||
<kbd>Klawisze WASD</kbd>
|
||||
<br />
|
||||
albo <kbd>Strzałki</kbd>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Zbliżenie i oddalenie</th>
|
||||
<td>
|
||||
Klawiatura numeryczna: <kbd>+</kbd> / <kbd>-</kbd>
|
||||
<br />
|
||||
lub <kbd>Insert (Ins)</kbd> / <kbd>Home</kbd>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Obrót i pochylenie</th>
|
||||
<td>
|
||||
<kbd>Lewy ALT</kbd> + <kbd>WASD</kbd>
|
||||
<br />
|
||||
<kbd>Lewy ALT</kbd> + <kbd>Strzałki</kbd>
|
||||
<br /><br />
|
||||
Alternatywnie: <kbd>Delete</kbd> / <kbd>End</kbd> / <kbd>Page Up</kbd> / <kbd>Page Down</kbd>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</p>
|
||||
<br />
|
||||
<p>
|
||||
<h2>Sterowanie dotykowe (telefon)</h2>
|
||||
<table>
|
||||
<tr><th>Poruszanie się</th><td>Przeciąganie jednym palcem po ekranie</td></tr>
|
||||
<tr><th>Zbliżenie i oddalenie</th><td>Uszczypnięcie dwoma palcami</td></tr>
|
||||
<tr><th>Obrót</th><td>Przeciąganie palca po ekranie jednocześnie trzymając mapę drugim palcem</td></tr>
|
||||
<tr><th>Pochylenie</th><td>Przeciąganie dwoma palcami po ekranie w pionie</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Ta mapa została wygenerowana z ♥ za pomocą <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}</p>
|
||||
"""
|
||||
}
|
||||
}
|
@ -1,177 +0,0 @@
|
||||
export default {
|
||||
pageTitle: "BlueMap - {map}",
|
||||
menu: {
|
||||
title: "Menu",
|
||||
tooltip: "Menu"
|
||||
},
|
||||
maps: {
|
||||
title: "Mapy",
|
||||
button: "Mapy",
|
||||
tooltip: "Lista map"
|
||||
},
|
||||
markers: {
|
||||
title: "Znaczniki",
|
||||
button: "Znaczniki",
|
||||
tooltip: "Lista znaczników",
|
||||
marker: "znacznik | znaczniki",
|
||||
markerSet: "zbiór znaczników | zbiory znaczników",
|
||||
searchPlaceholder: "Wyszukaj...",
|
||||
followPlayerTitle: "Śledzenie gracza"
|
||||
},
|
||||
settings: {
|
||||
title: "Ustawienia",
|
||||
button: "Ustawienia"
|
||||
},
|
||||
goFullscreen: {
|
||||
button: "Tryb pełnoekranowy"
|
||||
},
|
||||
resetCamera: {
|
||||
button: "Wyśrodkuj kamerę",
|
||||
tooltip: "Zresetuj pozycję kamery"
|
||||
},
|
||||
updateMap: {
|
||||
button: "Załaduj mapę ponownie",
|
||||
tooltip: "Wyczyść pamięć podręczną mapy"
|
||||
},
|
||||
lighting: {
|
||||
title: "Oświetlenie",
|
||||
dayNightSwitch: {
|
||||
tooltip: "Dzień/Noc"
|
||||
},
|
||||
sunlight: "Światło słoneczne",
|
||||
ambientLight: "Światło otoczenia"
|
||||
},
|
||||
resolution: {
|
||||
title: "Rozdzielczość",
|
||||
high: "Wysoka (SSAA, x2)",
|
||||
normal: "Normalna (Natywna, x1)",
|
||||
low: "Niska (Skalowanie, x0.5)"
|
||||
},
|
||||
freeFlightControls: {
|
||||
title: "Sterowanie w locie swobodnym",
|
||||
mouseSensitivity: "Czułość myszy",
|
||||
invertMouseY: "Odwróć oś pionową myszy"
|
||||
},
|
||||
renderDistance: {
|
||||
title: "Odległość renderowania",
|
||||
hiresLayer: "Warstwa wysokiej rozdzielczości",
|
||||
lowersLayer: "Warstwa niskiej rozdzielczości"
|
||||
},
|
||||
theme: {
|
||||
title: "Motyw",
|
||||
default: "Domyślny (według ustawień systemowych)",
|
||||
dark: "Tryb ciemny",
|
||||
light: "Tryb jasny",
|
||||
contrast: "Wysoki kontrast"
|
||||
},
|
||||
debug: {
|
||||
button: "Debugowanie"
|
||||
},
|
||||
resetAllSettings: {
|
||||
button: "Przywróć ustawienia domyślne"
|
||||
},
|
||||
players: {
|
||||
title: "Gracze",
|
||||
tooltip: "Lista graczy"
|
||||
},
|
||||
compass: {
|
||||
tooltip: "Kompas / zwroć na północ"
|
||||
},
|
||||
screenshot: {
|
||||
title: "Zrzut ekranu",
|
||||
button: "Wykonaj zrzut ekranu",
|
||||
clipboard: "Skopiuj do schowka"
|
||||
},
|
||||
controls: {
|
||||
title: "Widok",
|
||||
perspective: {
|
||||
button: "Perspektywa",
|
||||
tooltip: "Widok z perspektywy"
|
||||
},
|
||||
flatView: {
|
||||
button: "Płaski",
|
||||
tooltip: "Widok płaski",
|
||||
},
|
||||
freeFlight: {
|
||||
button: "Lot swobodny",
|
||||
tooltip: "Tryb widza"
|
||||
}
|
||||
},
|
||||
language: {
|
||||
title: "Język",
|
||||
},
|
||||
blockTooltip: {
|
||||
block: "Blok",
|
||||
position: "Pozycja",
|
||||
chunk: "Chunk",
|
||||
region: {
|
||||
region: "Region",
|
||||
file: "Plik"
|
||||
},
|
||||
light: {
|
||||
light: "Oświetlenie",
|
||||
sun: "Słońce",
|
||||
block: "Blok",
|
||||
}
|
||||
},
|
||||
info: {
|
||||
title: "Informacje",
|
||||
button: "Informacje i skróty klawiszowe",
|
||||
content: `
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Sterowanie myszką</h2>
|
||||
<table>
|
||||
<tr><th>Poruszanie się</th><td><kbd>lewy przycisk</kbd> + przeciągnięcie</td></tr>
|
||||
<tr><th>Zbliżenie i oddalenie</th><td><kbd>kółko myszy</kbd> (przewijanie)</td></tr>
|
||||
<tr><th>Obrót i pochylenie</th><td><kbd>prawy przycisk</kbd> + przeciągnięcie</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br />
|
||||
<p>
|
||||
<h2>Sterowanie klawiaturą</h2>
|
||||
<table>
|
||||
<tr>
|
||||
<th>Poruszanie się</th>
|
||||
<td>
|
||||
<kbd>Klawisze WASD</kbd>
|
||||
<br />
|
||||
albo <kbd>Strzałki</kbd>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Zbliżenie i oddalenie</th>
|
||||
<td>
|
||||
Klawiatura numeryczna: <kbd>+</kbd> / <kbd>-</kbd>
|
||||
<br />
|
||||
lub <kbd>Insert (Ins)</kbd> / <kbd>Home</kbd>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Obrót i pochylenie</th>
|
||||
<td>
|
||||
<kbd>Lewy ALT</kbd> + <kbd>WASD</kbd>,
|
||||
<br />
|
||||
<kbd>Lewy ALT</kbd> + <kbd>Strzałki</kbd>,
|
||||
<br /><br />
|
||||
Alternatywnie: <kbd>Delete</kbd> / <kbd>End</kbd> / <kbd>Page Up</kbd> / <kbd>Page Down</kbd>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</p>
|
||||
<br />
|
||||
<p>
|
||||
<h2>Sterowanie dotykowe (telefon)</h2>
|
||||
<table>
|
||||
<tr><th>Poruszanie się</th><td>Przeciąganie jednym palcem po ekranie</td></tr>
|
||||
<tr><th>Zbliżenie i oddalenie</th><td>Uszczypnięcie dwoma palcami</td></tr>
|
||||
<tr><th>Obrót</th><td>Przeciąganie palca po ekranie, jednocześnie trzymając mapę drugim palcem</td></tr>
|
||||
<tr><th>Pochylenie</th><td>Przeciąganie dwoma palcami po ekranie w pionie</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Ta mapa została wygenerowana z ♥ za pomocą <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}</p>
|
||||
`
|
||||
}
|
||||
}
|
145
BlueMapCommon/webapp/public/lang/pt_PT.conf
Normal file
145
BlueMapCommon/webapp/public/lang/pt_PT.conf
Normal file
@ -0,0 +1,145 @@
|
||||
{
|
||||
pageTitle: "BlueMap - {map}"
|
||||
menu: {
|
||||
title: "Menu"
|
||||
tooltip: "Menu"
|
||||
}
|
||||
maps: {
|
||||
title: "Mapas"
|
||||
button: "Mapas"
|
||||
tooltip: "Lista de mapas"
|
||||
}
|
||||
markers: {
|
||||
title: "Marcadores"
|
||||
button: "Marcadores"
|
||||
tooltip: "Lista de marcadores"
|
||||
marker: "marcador | marcadores"
|
||||
markerSet: "colocar marcador | colocar marcadores"
|
||||
searchPlaceholder: "Procurar..."
|
||||
}
|
||||
settings: {
|
||||
title: "Definições"
|
||||
button: "Definições"
|
||||
}
|
||||
goFullscreen: {
|
||||
button: "Tela Cheia"
|
||||
}
|
||||
resetCamera: {
|
||||
button: "Redefinir Câmara"
|
||||
tooltip: "Redefinir Câmara e Posição"
|
||||
}
|
||||
updateMap: {
|
||||
button: "Atualizar mapa"
|
||||
tooltip: "Limpar cache de tiles"
|
||||
}
|
||||
lighting: {
|
||||
title: "Luminosidade"
|
||||
dayNightSwitch: {
|
||||
tooltip: "Dia/Noite"
|
||||
}
|
||||
sunlight: "Luz do dia"
|
||||
ambientLight: "Luz ambiental"
|
||||
}
|
||||
resolution: {
|
||||
title: "Resolução"
|
||||
high: "Alta (SSAA x2)"
|
||||
normal: "Normal (Nativo x1)"
|
||||
low: "Baixa (Upscaling x0.5)"
|
||||
}
|
||||
freeFlightControls: {
|
||||
title: "Controlos de voo-livre"
|
||||
mouseSensitivity: "Sensibilidade do rato"
|
||||
invertMouseY: "Inverter rato Y"
|
||||
}
|
||||
renderDistance: {
|
||||
title: "Distância de renderização"
|
||||
hiresLayer: "Camada de alta resolução"
|
||||
lowersLayer: "Camada de baixa resolução"
|
||||
}
|
||||
theme: {
|
||||
title: "Tema"
|
||||
default: "Padrão (Sistema/Browser)"
|
||||
dark: "Escuro"
|
||||
light: "Claro"
|
||||
}
|
||||
debug: {
|
||||
button: "Debug"
|
||||
}
|
||||
resetAllSettings: {
|
||||
button: "Redefinir todas as configurações"
|
||||
}
|
||||
players: {
|
||||
title: "Jogadores"
|
||||
tooltip: "Lista de jogadores"
|
||||
}
|
||||
compass: {
|
||||
tooltip: "Compasso / Apontar para norte"
|
||||
}
|
||||
controls: {
|
||||
title: "Visão / Controlos"
|
||||
perspective: {
|
||||
button: "Perspetiva"
|
||||
tooltip: "Visão de perspetiva"
|
||||
}
|
||||
flatView: {
|
||||
button: "Plano"
|
||||
tooltip: "Visão plana"
|
||||
}
|
||||
freeFlight: {
|
||||
button: "Voo-livre"
|
||||
tooltip: "Voo-livre / Modo espectador"
|
||||
}
|
||||
}
|
||||
language: {
|
||||
title: "Língua"
|
||||
}
|
||||
blockTooltip: {
|
||||
block: "Bloco"
|
||||
position: "Posição"
|
||||
chunk: "Chunk"
|
||||
region: {
|
||||
region: "Região"
|
||||
file: "Ficheiro"
|
||||
}
|
||||
light: {
|
||||
light: "Luz"
|
||||
sun: "Sol"
|
||||
block: "Bloco"
|
||||
}
|
||||
}
|
||||
info: {
|
||||
title: "Informação"
|
||||
button: "Informação"
|
||||
content: """
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Controlos do rato:</h2>
|
||||
<table>
|
||||
<tr><th>mover</th><td><kbd>click-esquerdo</kbd> + arrastar</td></tr>
|
||||
<tr><th>zoom</th><td><kbd>botão do meio</kbd> (scroll)</td></tr>
|
||||
<tr><th>rodar / inclinar</th><td><kbd>click-direito</kbd> + arrastar</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Controlos do teclado:</h2>
|
||||
<table>
|
||||
<tr><th>mover</th><td><kbd>wasd</kbd> / <kbd>setas</kbd></td></tr>
|
||||
<tr><th>zoom</th><td>Numpad: <kbd>+</kbd>/<kbd>-</kbd> ou <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>rodar / inclinar</th><td><kbd>Alt-esquerdo</kbd> + <kbd>wasd</kbd> / <kbd>setas</kbd> ou <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Controlos táteis:</h2>
|
||||
<table>
|
||||
<tr><th>mover</th><td>tocar + arrastar</td></tr>
|
||||
<tr><th>zoom</th><td>tocar com 2 dedos + afastar / aproximar os dedos</td></tr>
|
||||
<tr><th>rodar / inclinar</th><td>tocar com 2 dedos + rodar / mover para cima / baixo</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Este mapa foi gerado com ♥ usando o <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
"""
|
||||
}
|
||||
}
|
@ -1,145 +0,0 @@
|
||||
export default {
|
||||
pageTitle: "BlueMap - {map}",
|
||||
menu: {
|
||||
title: "Menu",
|
||||
tooltip: "Menu"
|
||||
},
|
||||
maps: {
|
||||
title: "Mapas",
|
||||
button: "Mapas",
|
||||
tooltip: "Lista de mapas"
|
||||
},
|
||||
markers: {
|
||||
title: "Marcadores",
|
||||
button: "Marcadores",
|
||||
tooltip: "Lista de marcadores",
|
||||
marker: "marcador | marcadores",
|
||||
markerSet: "colocar marcador | colocar marcadores",
|
||||
searchPlaceholder: "Procurar..."
|
||||
},
|
||||
settings: {
|
||||
title: "Definições",
|
||||
button: "Definições"
|
||||
},
|
||||
goFullscreen: {
|
||||
button: "Tela Cheia"
|
||||
},
|
||||
resetCamera: {
|
||||
button: "Redefinir Câmara",
|
||||
tooltip: "Redefinir Câmara e Posição"
|
||||
},
|
||||
updateMap: {
|
||||
button: "Atualizar mapa",
|
||||
tooltip: "Limpar cache de tiles"
|
||||
},
|
||||
lighting: {
|
||||
title: "Luminosidade",
|
||||
dayNightSwitch: {
|
||||
tooltip: "Dia/Noite"
|
||||
},
|
||||
sunlight: "Luz do dia",
|
||||
ambientLight: "Luz ambiental"
|
||||
},
|
||||
resolution: {
|
||||
title: "Resolução",
|
||||
high: "Alta (SSAA, x2)",
|
||||
normal: "Normal (Nativo, x1)",
|
||||
low: "Baixa (Upscaling, x0.5)"
|
||||
},
|
||||
freeFlightControls: {
|
||||
title: "Controlos de voo-livre",
|
||||
mouseSensitivity: "Sensibilidade do rato",
|
||||
invertMouseY: "Inverter rato Y"
|
||||
},
|
||||
renderDistance: {
|
||||
title: "Distância de renderização",
|
||||
hiresLayer: "Camada de alta resolução",
|
||||
lowersLayer: "Camada de baixa resolução"
|
||||
},
|
||||
theme: {
|
||||
title: "Tema",
|
||||
default: "Padrão (Sistema/Browser)",
|
||||
dark: "Escuro",
|
||||
light: "Claro"
|
||||
},
|
||||
debug: {
|
||||
button: "Debug"
|
||||
},
|
||||
resetAllSettings: {
|
||||
button: "Redefinir todas as configurações"
|
||||
},
|
||||
players: {
|
||||
title: "Jogadores",
|
||||
tooltip: "Lista de jogadores"
|
||||
},
|
||||
compass: {
|
||||
tooltip: "Compasso / Apontar para norte"
|
||||
},
|
||||
controls: {
|
||||
title: "Visão / Controlos",
|
||||
perspective: {
|
||||
button: "Perspetiva",
|
||||
tooltip: "Visão de perspetiva"
|
||||
},
|
||||
flatView: {
|
||||
button: "Plano",
|
||||
tooltip: "Visão plana",
|
||||
},
|
||||
freeFlight: {
|
||||
button: "Voo-livre",
|
||||
tooltip: "Voo-livre / Modo espectador"
|
||||
}
|
||||
},
|
||||
language: {
|
||||
title: "Língua",
|
||||
},
|
||||
blockTooltip: {
|
||||
block: "Bloco",
|
||||
position: "Posição",
|
||||
chunk: "Chunk",
|
||||
region: {
|
||||
region: "Região",
|
||||
file: "Ficheiro"
|
||||
},
|
||||
light: {
|
||||
light: "Luz",
|
||||
sun: "Sol",
|
||||
block: "Bloco",
|
||||
}
|
||||
},
|
||||
info: {
|
||||
title: "Informação",
|
||||
button: "Informação",
|
||||
content: `
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Controlos do rato:</h2>
|
||||
<table>
|
||||
<tr><th>mover</th><td><kbd>click-esquerdo</kbd> + arrastar</td></tr>
|
||||
<tr><th>zoom</th><td><kbd>botão do meio</kbd> (scroll)</td></tr>
|
||||
<tr><th>rodar / inclinar</th><td><kbd>click-direito</kbd> + arrastar</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Controlos do teclado:</h2>
|
||||
<table>
|
||||
<tr><th>mover</th><td><kbd>wasd</kbd> / <kbd>setas</kbd></td></tr>
|
||||
<tr><th>zoom</th><td>Numpad: <kbd>+</kbd>/<kbd>-</kbd> ou <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>rodar / inclinar</th><td><kbd>Alt-esquerdo</kbd> + <kbd>wasd</kbd> / <kbd>setas</kbd> ou <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Controlos táteis:</h2>
|
||||
<table>
|
||||
<tr><th>mover</th><td>tocar + arrastar</td></tr>
|
||||
<tr><th>zoom</th><td>tocar com 2 dedos + afastar / aproximar os dedos</td></tr>
|
||||
<tr><th>rodar / inclinar</th><td>tocar com 2 dedos + rodar / mover para cima / baixo</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Este mapa foi gerado com ♥ usando o <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
`
|
||||
}
|
||||
}
|
154
BlueMapCommon/webapp/public/lang/ru.conf
Normal file
154
BlueMapCommon/webapp/public/lang/ru.conf
Normal file
@ -0,0 +1,154 @@
|
||||
{
|
||||
pageTitle: "BlueMap - {map}"
|
||||
menu: {
|
||||
title: "Меню"
|
||||
tooltip: "Меню"
|
||||
}
|
||||
maps: {
|
||||
title: "Карта"
|
||||
button: "Карта"
|
||||
tooltip: "Список карт"
|
||||
}
|
||||
markers: {
|
||||
title: "Маркеры"
|
||||
button: "Маркеры"
|
||||
tooltip: "Список маркеров"
|
||||
marker: "маркер | маркеры"
|
||||
markerSet: "набор маркеров | наборы маркеров"
|
||||
searchPlaceholder: "Поиск..."
|
||||
followPlayerTitle: "Следовать за игроком"
|
||||
}
|
||||
settings: {
|
||||
title: "Настройки"
|
||||
button: "Настройки"
|
||||
}
|
||||
goFullscreen: {
|
||||
button: "Полноэкранный режим"
|
||||
}
|
||||
resetCamera: {
|
||||
button: "Сброс настроек камеры"
|
||||
tooltip: "Сбросить настройки и положение камеры"
|
||||
}
|
||||
updateMap: {
|
||||
button: "Обновить карту"
|
||||
tooltip: "Очистить кэш карты"
|
||||
}
|
||||
lighting: {
|
||||
title: "Освещение"
|
||||
dayNightSwitch: {
|
||||
tooltip: "День/Ночь"
|
||||
}
|
||||
sunlight: "Солнечный свет"
|
||||
ambientLight: "Свет от блоков"
|
||||
}
|
||||
resolution: {
|
||||
title: "Разрешение"
|
||||
high: "Высокое (SSAA x2)"
|
||||
normal: "Нормальное (Нативное x1)"
|
||||
low: "Низкое (Апскейл x0.5)"
|
||||
}
|
||||
freeFlightControls: {
|
||||
title: "Управление свободным полётом"
|
||||
mouseSensitivity: "Чувствительность мыши"
|
||||
invertMouseY: "Инвертировать мышь по Y"
|
||||
}
|
||||
renderDistance: {
|
||||
title: "Дальность прорисовки"
|
||||
hiresLayer: "Высокой чёткости"
|
||||
lowersLayer: "Низкой чёткости"
|
||||
loadHiresWhileMoving: "Выс. чёткость при движении"
|
||||
off: "Откл"
|
||||
}
|
||||
theme: {
|
||||
title: "Тема"
|
||||
default: "По умолчанию (Системная/Браузера)"
|
||||
dark: "Тёмная"
|
||||
light: "Светлая"
|
||||
contrast: "Контрастная"
|
||||
}
|
||||
debug: {
|
||||
button: "Отладка"
|
||||
}
|
||||
resetAllSettings: {
|
||||
button: "Сбросить все настройки"
|
||||
}
|
||||
players: {
|
||||
title: "Игроки"
|
||||
tooltip: "Список игроков"
|
||||
}
|
||||
compass: {
|
||||
tooltip: "Компас / Указать на север"
|
||||
}
|
||||
screenshot: {
|
||||
title: "Скриншот"
|
||||
button: "Сделать Скриншот"
|
||||
clipboard: "Скопировать в буфер обмена"
|
||||
}
|
||||
controls: {
|
||||
title: "Вид / Управление"
|
||||
perspective: {
|
||||
button: "Перспективная проекция"
|
||||
tooltip: "3D / Перспективная проекция"
|
||||
}
|
||||
flatView: {
|
||||
button: "Ортографическая проекция"
|
||||
tooltip: "Плоская / Ортографическая проекция"
|
||||
}
|
||||
freeFlight: {
|
||||
button: "Свободный полёт"
|
||||
tooltip: "Свободный полёт / Режим наблюдателя"
|
||||
}
|
||||
}
|
||||
language: {
|
||||
title: "Язык"
|
||||
}
|
||||
blockTooltip: {
|
||||
block: "Блок"
|
||||
position: "Координаты"
|
||||
chunk: "Чанк"
|
||||
region: {
|
||||
region: "Регион"
|
||||
file: "Файл"
|
||||
}
|
||||
light: {
|
||||
light: "Освещение"
|
||||
sun: "Неба"
|
||||
block: "Блоками"
|
||||
}
|
||||
}
|
||||
info: {
|
||||
title: "Информация"
|
||||
button: "Информация"
|
||||
content: """
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Управление мышью:</h2>
|
||||
<table>
|
||||
<tr><th>перемещение</th><td>зажать <kbd>ЛКМ</kbd></td></tr>
|
||||
<tr><th>приближение</th><td>прокрутить <kbd>колесо</kbd></td></tr>
|
||||
<tr><th>поворот / наклон</th><td>зажать <kbd>ПКМ</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Управление клавиатурой:</h2>
|
||||
<table>
|
||||
<tr><th>перемещение</th><td><kbd>WASD</kbd> / <kbd>стрелки</kbd></td></tr>
|
||||
<tr><th>приближение</th><td>Нампад: <kbd>+</kbd>/<kbd>-</kbd> или <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>поворот / наклон</th><td><kbd>Левый Alt</kbd> + <kbd>WASD</kbd> / <kbd>стрелки</kbd> или <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Управление сенсором:</h2>
|
||||
<table>
|
||||
<tr><th>перемещение</th><td>коснуться и переместить</td></tr>
|
||||
<tr><th>приближение</th><td>коснуться двумя пальцами и ущипнуть</td></tr>
|
||||
<tr><th>поворот / наклон</th><td>коснуться двумя пальцами и повернуть / переместить вверх/вниз</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Эта карта сгенерирована с ♥ <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
"""
|
||||
}
|
||||
}
|
@ -1,154 +0,0 @@
|
||||
export default {
|
||||
pageTitle: "BlueMap - {map}",
|
||||
menu: {
|
||||
title: "Меню",
|
||||
tooltip: "Меню"
|
||||
},
|
||||
maps: {
|
||||
title: "Карта",
|
||||
button: "Карта",
|
||||
tooltip: "Список карт"
|
||||
},
|
||||
markers: {
|
||||
title: "Маркеры",
|
||||
button: "Маркеры",
|
||||
tooltip: "Список маркеров",
|
||||
marker: "маркер | маркеры",
|
||||
markerSet: "набор маркеров | наборы маркеров",
|
||||
searchPlaceholder: "Поиск...",
|
||||
followPlayerTitle: "Следовать за игроком"
|
||||
},
|
||||
settings: {
|
||||
title: "Настройки",
|
||||
button: "Настройки"
|
||||
},
|
||||
goFullscreen: {
|
||||
button: "Полноэкранный режим"
|
||||
},
|
||||
resetCamera: {
|
||||
button: "Сброс настроек камеры",
|
||||
tooltip: "Сбросить настройки и положение камеры"
|
||||
},
|
||||
updateMap: {
|
||||
button: "Обновить карту",
|
||||
tooltip: "Очистить кэш карты"
|
||||
},
|
||||
lighting: {
|
||||
title: "Освещение",
|
||||
dayNightSwitch: {
|
||||
tooltip: "День/Ночь"
|
||||
},
|
||||
sunlight: "Солнечный свет",
|
||||
ambientLight: "Свет от блоков"
|
||||
},
|
||||
resolution: {
|
||||
title: "Разрешение",
|
||||
high: "Высокое (SSAA, x2)",
|
||||
normal: "Нормальное (Нативное, x1)",
|
||||
low: "Низкое (Апскейл, x0.5)"
|
||||
},
|
||||
freeFlightControls: {
|
||||
title: "Управление свободным полётом",
|
||||
mouseSensitivity: "Чувствительность мыши",
|
||||
invertMouseY: "Инвертировать мышь по Y"
|
||||
},
|
||||
renderDistance: {
|
||||
title: "Дальность прорисовки",
|
||||
hiresLayer: "Высокой чёткости",
|
||||
lowersLayer: "Низкой чёткости",
|
||||
loadHiresWhileMoving: "Выс. чёткость при движении",
|
||||
off: "Откл"
|
||||
},
|
||||
theme: {
|
||||
title: "Тема",
|
||||
default: "По умолчанию (Системная/Браузера)",
|
||||
dark: "Тёмная",
|
||||
light: "Светлая",
|
||||
contrast: "Контрастная"
|
||||
},
|
||||
debug: {
|
||||
button: "Отладка"
|
||||
},
|
||||
resetAllSettings: {
|
||||
button: "Сбросить все настройки"
|
||||
},
|
||||
players: {
|
||||
title: "Игроки",
|
||||
tooltip: "Список игроков"
|
||||
},
|
||||
compass: {
|
||||
tooltip: "Компас / Указать на север"
|
||||
},
|
||||
screenshot: {
|
||||
title: "Скриншот",
|
||||
button: "Сделать Скриншот",
|
||||
clipboard: "Скопировать в буфер обмена"
|
||||
},
|
||||
controls: {
|
||||
title: "Вид / Управление",
|
||||
perspective: {
|
||||
button: "Перспективная проекция",
|
||||
tooltip: "3D / Перспективная проекция"
|
||||
},
|
||||
flatView: {
|
||||
button: "Ортографическая проекция",
|
||||
tooltip: "Плоская / Ортографическая проекция",
|
||||
},
|
||||
freeFlight: {
|
||||
button: "Свободный полёт",
|
||||
tooltip: "Свободный полёт / Режим наблюдателя"
|
||||
}
|
||||
},
|
||||
language: {
|
||||
title: "Язык",
|
||||
},
|
||||
blockTooltip: {
|
||||
block: "Блок",
|
||||
position: "Координаты",
|
||||
chunk: "Чанк",
|
||||
region: {
|
||||
region: "Регион",
|
||||
file: "Файл"
|
||||
},
|
||||
light: {
|
||||
light: "Освещение",
|
||||
sun: "Неба",
|
||||
block: "Блоками",
|
||||
}
|
||||
},
|
||||
info: {
|
||||
title: "Информация",
|
||||
button: "Информация",
|
||||
content: `
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Управление мышью:</h2>
|
||||
<table>
|
||||
<tr><th>перемещение</th><td>зажать <kbd>ЛКМ</kbd></td></tr>
|
||||
<tr><th>приближение</th><td>прокрутить <kbd>колесо</kbd></td></tr>
|
||||
<tr><th>поворот / наклон</th><td>зажать <kbd>ПКМ</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Управление клавиатурой:</h2>
|
||||
<table>
|
||||
<tr><th>перемещение</th><td><kbd>WASD</kbd> / <kbd>стрелки</kbd></td></tr>
|
||||
<tr><th>приближение</th><td>Нампад: <kbd>+</kbd>/<kbd>-</kbd> или <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>поворот / наклон</th><td><kbd>Левый Alt</kbd> + <kbd>WASD</kbd> / <kbd>стрелки</kbd> или <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Управление сенсором:</h2>
|
||||
<table>
|
||||
<tr><th>перемещение</th><td>коснуться и переместить</td></tr>
|
||||
<tr><th>приближение</th><td>коснуться двумя пальцами и ущипнуть</td></tr>
|
||||
<tr><th>поворот / наклон</th><td>коснуться двумя пальцами и повернуть / переместить вверх/вниз</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Эта карта сгенерирована с ♥ <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
`
|
||||
}
|
||||
}
|
94
BlueMapCommon/webapp/public/lang/settings.conf
Normal file
94
BlueMapCommon/webapp/public/lang/settings.conf
Normal file
@ -0,0 +1,94 @@
|
||||
{
|
||||
default: "en"
|
||||
languages: [
|
||||
// remove the languages you don't need reorder them or add your own
|
||||
{
|
||||
locale: "cs"
|
||||
name: "Czech"
|
||||
}
|
||||
{
|
||||
locale: "de"
|
||||
name: "Deutsch"
|
||||
}
|
||||
{
|
||||
locale: "en"
|
||||
name: "English"
|
||||
}
|
||||
{
|
||||
locale: "fr"
|
||||
name: "French"
|
||||
}
|
||||
{
|
||||
locale: "hi"
|
||||
name: "हिन्दी"
|
||||
}
|
||||
{
|
||||
locale: "it"
|
||||
name: "Italiano"
|
||||
}
|
||||
{
|
||||
locale: "lv"
|
||||
name: "Latviešu"
|
||||
}
|
||||
{
|
||||
locale: "hu"
|
||||
name: "Magyar"
|
||||
}
|
||||
{
|
||||
locale: "nl"
|
||||
name: "Nederlands"
|
||||
}
|
||||
{
|
||||
locale: "no_nb"
|
||||
name: "Norsk bokmål"
|
||||
}
|
||||
{
|
||||
locale: "pl"
|
||||
name: "Polski"
|
||||
}
|
||||
{
|
||||
locale: "pt_PT"
|
||||
name: "Português (Portugal)"
|
||||
}
|
||||
{
|
||||
locale: "ru"
|
||||
name: "Русский"
|
||||
}
|
||||
{
|
||||
locale: "fi"
|
||||
name: "Suomi"
|
||||
}
|
||||
{
|
||||
locale: "es"
|
||||
name: "Spanish"
|
||||
}
|
||||
{
|
||||
locale: "sv"
|
||||
name: "Svenska"
|
||||
}
|
||||
{
|
||||
locale: "ua"
|
||||
name: "Українська"
|
||||
}
|
||||
{
|
||||
locale: "ja"
|
||||
name: "日本語"
|
||||
}
|
||||
{
|
||||
locale: "zh_CN"
|
||||
name: "简体中文"
|
||||
}
|
||||
{
|
||||
locale: "zh_TW"
|
||||
name: "中文(台灣)"
|
||||
}
|
||||
{
|
||||
locale: "zh_HK"
|
||||
name: "中文(香港)"
|
||||
}
|
||||
{
|
||||
locale: "ko"
|
||||
name: "한국어"
|
||||
}
|
||||
]
|
||||
}
|
@ -1,94 +0,0 @@
|
||||
export default {
|
||||
default: "en",
|
||||
languages: [
|
||||
// remove the languages you don't need, reorder them, or add your own
|
||||
{
|
||||
locale: "cs",
|
||||
name: "Czech"
|
||||
},
|
||||
{
|
||||
locale: "de",
|
||||
name: "Deutsch"
|
||||
},
|
||||
{
|
||||
locale: "en",
|
||||
name: "English"
|
||||
},
|
||||
{
|
||||
locale: "fr",
|
||||
name: "French"
|
||||
},
|
||||
{
|
||||
locale: "hi",
|
||||
name: "हिन्दी"
|
||||
},
|
||||
{
|
||||
locale: "it",
|
||||
name: "Italiano"
|
||||
},
|
||||
{
|
||||
locale: "lv",
|
||||
name: "Latviešu"
|
||||
},
|
||||
{
|
||||
locale: "hu",
|
||||
name: "Magyar"
|
||||
},
|
||||
{
|
||||
locale: "nl",
|
||||
name: "Nederlands"
|
||||
},
|
||||
{
|
||||
locale: "no_nb",
|
||||
name: "Norsk bokmål"
|
||||
},
|
||||
{
|
||||
locale: "pl",
|
||||
name: "Polski"
|
||||
},
|
||||
{
|
||||
locale: "pt_PT",
|
||||
name: "Português (Portugal)"
|
||||
},
|
||||
{
|
||||
locale: "ru",
|
||||
name: "Русский"
|
||||
},
|
||||
{
|
||||
locale: "fi",
|
||||
name: "Suomi"
|
||||
},
|
||||
{
|
||||
locale: "es",
|
||||
name: "Spanish"
|
||||
},
|
||||
{
|
||||
locale: "sv",
|
||||
name: "Svenska"
|
||||
},
|
||||
{
|
||||
locale: "ua",
|
||||
name: "Українська"
|
||||
},
|
||||
{
|
||||
locale: "ja",
|
||||
name: "日本語"
|
||||
},
|
||||
{
|
||||
locale: "zh_CN",
|
||||
name: "简体中文"
|
||||
},
|
||||
{
|
||||
locale: "zh_TW",
|
||||
name: "中文(台灣)"
|
||||
},
|
||||
{
|
||||
locale: "zh_HK",
|
||||
name: "中文(香港)"
|
||||
},
|
||||
{
|
||||
locale: "ko",
|
||||
name: "한국어"
|
||||
}
|
||||
]
|
||||
}
|
146
BlueMapCommon/webapp/public/lang/sv.conf
Normal file
146
BlueMapCommon/webapp/public/lang/sv.conf
Normal file
@ -0,0 +1,146 @@
|
||||
{
|
||||
pageTitle: "Bluemap - {map}"
|
||||
menu: {
|
||||
title: "Meny"
|
||||
tooltip: "Meny"
|
||||
}
|
||||
maps: {
|
||||
title: "Kartor"
|
||||
button: "Kartor"
|
||||
tooltip: "Kart lista"
|
||||
}
|
||||
markers: {
|
||||
title: "Markörer"
|
||||
button: "Markörer"
|
||||
tooltip: "Markör lista"
|
||||
marker: "Markör | Markörer"
|
||||
markerSet: "Placera markör | Palcera markör"
|
||||
searchPlaceholder: "Sök..."
|
||||
followPlayerTitle: "Följ spelare"
|
||||
}
|
||||
settings: {
|
||||
title: "Inställningar"
|
||||
button: "Inställningar"
|
||||
}
|
||||
goFullscreen: {
|
||||
button: "Sätt på helskärm"
|
||||
}
|
||||
resetCamera: {
|
||||
button: "Återställ kamera"
|
||||
tooltip: "Återställ kamera och position"
|
||||
}
|
||||
updateMap: {
|
||||
button: "Uppdatera karta"
|
||||
tooltip: "Rensa cacheminne"
|
||||
}
|
||||
lighting: {
|
||||
title: "Ljus"
|
||||
dayNightSwitch: {
|
||||
tooltip: "Dag/Natt"
|
||||
}
|
||||
sunlight: "Solljus"
|
||||
ambientLight: "Ljussättning"
|
||||
}
|
||||
resolution: {
|
||||
title: "Upplösning"
|
||||
high: "Hög (SSAA x2)"
|
||||
normal: "Normal (Ursprunglig x1)"
|
||||
low: "låg (Uppskalning x0.5)"
|
||||
}
|
||||
freeFlightControls: {
|
||||
title: "Kontroller för fritt flyg"
|
||||
mouseSensitivity: "Muskänslighet"
|
||||
invertMouseY: "Invertera mus Y"
|
||||
}
|
||||
renderDistance: {
|
||||
title: "Renderings avstånd"
|
||||
hiresLayer: "Hög upplösnings lager"
|
||||
lowersLayer: "Låg upplösnings lager"
|
||||
}
|
||||
theme: {
|
||||
title: "Teman"
|
||||
default: "Standard (System/Webläsare)"
|
||||
dark: "Mörkt"
|
||||
light: "Ljust"
|
||||
}
|
||||
debug: {
|
||||
button: "Felsökning"
|
||||
}
|
||||
resetAllSettings: {
|
||||
button: "Återställ alla inställningar"
|
||||
}
|
||||
players: {
|
||||
title: "Spelare"
|
||||
tooltip: "Spelare lista"
|
||||
}
|
||||
compass: {
|
||||
tooltip: "Kompass / Vänd mot norr"
|
||||
}
|
||||
controls: {
|
||||
title: "Visa / kontroller"
|
||||
perspective: {
|
||||
button: "Perspective"
|
||||
tooltip: "Perspektiv-vy"
|
||||
}
|
||||
flatView: {
|
||||
button: "Platt"
|
||||
tooltip: "Ortografisk / platt vy"
|
||||
}
|
||||
freeFlight: {
|
||||
button: "Fritt flyg"
|
||||
tooltip: "Fritt flyg / Åskådarläge"
|
||||
}
|
||||
}
|
||||
language: {
|
||||
title: "Språk"
|
||||
}
|
||||
blockTooltip: {
|
||||
block: "Block"
|
||||
position: "Placera"
|
||||
chunk: "Chunk"
|
||||
region: {
|
||||
region: "Område"
|
||||
file: "Fil"
|
||||
}
|
||||
light: {
|
||||
light: "Ljus"
|
||||
sun: "Sol"
|
||||
block: "Block"
|
||||
}
|
||||
}
|
||||
info: {
|
||||
title: "Info"
|
||||
button: "Info"
|
||||
content: """
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Muskontroller:</h2>
|
||||
<table>
|
||||
<tr><th>Styra</th><td><kbd>vänster klick</kbd> + dra</td></tr>
|
||||
<tr><th>zoom</th><td><kbd>mushjul</kbd> (scroll)</td></tr>
|
||||
<tr><th>rotera / luta</th><td><kbd>Höger klick</kbd> + dra</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Tangentbordskontroller:</h2>
|
||||
<table>
|
||||
<tr><th>Styra</th><td><kbd>wasd</kbd> / <kbd>piltangenter</kbd></td></tr>
|
||||
<tr><th>zoom</th><td><kbd>+</kbd>/<kbd>-</kbd> eller <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>rotera / luta</th><td><kbd>Vänster-Alt</kbd> + <kbd>wasd</kbd> / <kbd>piltangenter</kbd> eller <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Pekkontroller:</h2>
|
||||
<table>
|
||||
<tr><th>Styra</th><td>rör + dra</td></tr>
|
||||
<tr><th>zoom</th><td>rör med två fingrar + nypa</td></tr>
|
||||
<tr><th>rotera / luta</th><td>rör med två fingrar + rotera / flytta upp / ner</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Denna karta har blivit genererad med ♥ med hjälp av <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
"""
|
||||
}
|
||||
}
|
@ -1,146 +0,0 @@
|
||||
export default {
|
||||
pageTitle: "Bluemap - {map}",
|
||||
menu: {
|
||||
title: "Meny",
|
||||
tooltip: "Meny"
|
||||
},
|
||||
maps: {
|
||||
title: "Kartor",
|
||||
button: "Kartor",
|
||||
tooltip: "Kart lista"
|
||||
},
|
||||
markers: {
|
||||
title: "Markörer",
|
||||
button: "Markörer",
|
||||
tooltip: "Markör lista",
|
||||
marker: "Markör | Markörer",
|
||||
markerSet: "Placera markör | Palcera markör",
|
||||
searchPlaceholder: "Sök...",
|
||||
followPlayerTitle: "Följ spelare"
|
||||
},
|
||||
settings: {
|
||||
title: "Inställningar",
|
||||
button: "Inställningar"
|
||||
},
|
||||
goFullscreen: {
|
||||
button: "Sätt på helskärm"
|
||||
},
|
||||
resetCamera: {
|
||||
button: "Återställ kamera",
|
||||
tooltip: "Återställ kamera och position"
|
||||
},
|
||||
updateMap: {
|
||||
button: "Uppdatera karta",
|
||||
tooltip: "Rensa cacheminne"
|
||||
},
|
||||
lighting: {
|
||||
title: "Ljus",
|
||||
dayNightSwitch: {
|
||||
tooltip: "Dag/Natt"
|
||||
},
|
||||
sunlight: "Solljus",
|
||||
ambientLight: "Ljussättning"
|
||||
},
|
||||
resolution: {
|
||||
title: "Upplösning",
|
||||
high: "Hög (SSAA, x2)",
|
||||
normal: "Normal (Ursprunglig, x1)",
|
||||
low: "låg (Uppskalning, x0.5)"
|
||||
},
|
||||
freeFlightControls: {
|
||||
title: "Kontroller för fritt flyg",
|
||||
mouseSensitivity: "Muskänslighet",
|
||||
invertMouseY: "Invertera mus Y"
|
||||
},
|
||||
renderDistance: {
|
||||
title: "Renderings avstånd",
|
||||
hiresLayer: "Hög upplösnings lager",
|
||||
lowersLayer: "Låg upplösnings lager"
|
||||
},
|
||||
theme: {
|
||||
title: "Teman",
|
||||
default: "Standard (System/Webläsare)",
|
||||
dark: "Mörkt",
|
||||
light: "Ljust"
|
||||
},
|
||||
debug: {
|
||||
button: "Felsökning"
|
||||
},
|
||||
resetAllSettings: {
|
||||
button: "Återställ alla inställningar"
|
||||
},
|
||||
players: {
|
||||
title: "Spelare",
|
||||
tooltip: "Spelare lista"
|
||||
},
|
||||
compass: {
|
||||
tooltip: "Kompass / Vänd mot norr"
|
||||
},
|
||||
controls: {
|
||||
title: "Visa / kontroller",
|
||||
perspective: {
|
||||
button: "Perspective",
|
||||
tooltip: "Perspektiv-vy"
|
||||
},
|
||||
flatView: {
|
||||
button: "Platt",
|
||||
tooltip: "Ortografisk / platt vy",
|
||||
},
|
||||
freeFlight: {
|
||||
button: "Fritt flyg",
|
||||
tooltip: "Fritt flyg / Åskådarläge"
|
||||
}
|
||||
},
|
||||
language: {
|
||||
title: "Språk",
|
||||
},
|
||||
blockTooltip: {
|
||||
block: "Block",
|
||||
position: "Placera",
|
||||
chunk: "Chunk",
|
||||
region: {
|
||||
region: "Område",
|
||||
file: "Fil"
|
||||
},
|
||||
light: {
|
||||
light: "Ljus",
|
||||
sun: "Sol",
|
||||
block: "Block",
|
||||
}
|
||||
},
|
||||
info: {
|
||||
title: "Info",
|
||||
button: "Info",
|
||||
content: `
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Muskontroller:</h2>
|
||||
<table>
|
||||
<tr><th>Styra</th><td><kbd>vänster klick</kbd> + dra</td></tr>
|
||||
<tr><th>zoom</th><td><kbd>mushjul</kbd> (scroll)</td></tr>
|
||||
<tr><th>rotera / luta</th><td><kbd>Höger klick</kbd> + dra</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Tangentbordskontroller:</h2>
|
||||
<table>
|
||||
<tr><th>Styra</th><td><kbd>wasd</kbd> / <kbd>piltangenter</kbd></td></tr>
|
||||
<tr><th>zoom</th><td><kbd>+</kbd>/<kbd>-</kbd> eller <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>rotera / luta</th><td><kbd>Vänster-Alt</kbd> + <kbd>wasd</kbd> / <kbd>piltangenter</kbd> eller <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Pekkontroller:</h2>
|
||||
<table>
|
||||
<tr><th>Styra</th><td>rör + dra</td></tr>
|
||||
<tr><th>zoom</th><td>rör med två fingrar + nypa</td></tr>
|
||||
<tr><th>rotera / luta</th><td>rör med två fingrar + rotera / flytta upp / ner</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Denna karta har blivit genererad med ♥ med hjälp av <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
`
|
||||
}
|
||||
};
|
154
BlueMapCommon/webapp/public/lang/ua.conf
Normal file
154
BlueMapCommon/webapp/public/lang/ua.conf
Normal file
@ -0,0 +1,154 @@
|
||||
{
|
||||
pageTitle: "BlueMap - {map}"
|
||||
menu: {
|
||||
title: "Меню"
|
||||
tooltip: "Меню"
|
||||
}
|
||||
maps: {
|
||||
title: "Карти"
|
||||
button: "Карти"
|
||||
tooltip: "Список карт"
|
||||
}
|
||||
markers: {
|
||||
title: "Мітки"
|
||||
button: "Мітки"
|
||||
tooltip: "Список міток"
|
||||
marker: "маркер | маркери"
|
||||
markerSet: "набір маркерів | набори маркерів"
|
||||
searchPlaceholder: "Пошук..."
|
||||
followPlayerTitle: "Слідкувати за гравцем"
|
||||
}
|
||||
settings: {
|
||||
title: "Налаштування"
|
||||
button: "Налаштування"
|
||||
}
|
||||
goFullscreen: {
|
||||
button: "Перейти в повноекранний режим"
|
||||
}
|
||||
resetCamera: {
|
||||
button: "Скинути камеру"
|
||||
tooltip: "Скинути камеру та позицію"
|
||||
}
|
||||
updateMap: {
|
||||
button: "Оновити карту"
|
||||
tooltip: "Очистити кеш тайлів"
|
||||
}
|
||||
lighting: {
|
||||
title: "Освітлення"
|
||||
dayNightSwitch: {
|
||||
tooltip: "День/Ніч"
|
||||
}
|
||||
sunlight: "Сонячне світло"
|
||||
ambientLight: "Навколишнє світло"
|
||||
}
|
||||
resolution: {
|
||||
title: "Роздільна здатність"
|
||||
high: "Висока (SSAA x2)"
|
||||
normal: "Нормальна (Системна x1)"
|
||||
low: "Низька (Апскейл x0.5)"
|
||||
}
|
||||
freeFlightControls: {
|
||||
title: "Налаштування вільного польоту"
|
||||
mouseSensitivity: "Чутливість миші"
|
||||
invertMouseY: "Вертикальне інвертування миші"
|
||||
}
|
||||
renderDistance: {
|
||||
title: "Відстань промальовки"
|
||||
hiresLayer: "Високодеталізований шар"
|
||||
lowersLayer: "Низькодеталізований шар"
|
||||
loadHiresWhileMoving: "Вис. шар під час руху"
|
||||
off: "Вимк"
|
||||
}
|
||||
theme: {
|
||||
title: "Тема"
|
||||
default: "За замовчуванням (Браузерна)"
|
||||
dark: "Темна"
|
||||
light: "Світла"
|
||||
contrast: "Контрастна"
|
||||
}
|
||||
debug: {
|
||||
button: "Відлагоджувальний режим"
|
||||
}
|
||||
resetAllSettings: {
|
||||
button: "Скинути всі налаштування"
|
||||
}
|
||||
players: {
|
||||
title: "Гравці"
|
||||
tooltip: "Список гравців"
|
||||
}
|
||||
compass: {
|
||||
tooltip: "Компас / Повернути на північ"
|
||||
}
|
||||
screenshot: {
|
||||
title: "Скріншот"
|
||||
button: "Зробити Скріншот"
|
||||
clipboard: "Скопіювати в буфер обміну"
|
||||
}
|
||||
controls: {
|
||||
title: "Налаштування відображення"
|
||||
perspective: {
|
||||
button: "Перспектива"
|
||||
tooltip: "Перспективна проекція"
|
||||
}
|
||||
flatView: {
|
||||
button: "Пласка карта"
|
||||
tooltip: "Ортографічна / Пласка проекція"
|
||||
}
|
||||
freeFlight: {
|
||||
button: "Вільний політ"
|
||||
tooltip: "Вільний політ / \"Spectator mode\""
|
||||
}
|
||||
}
|
||||
language: {
|
||||
title: "Мова"
|
||||
}
|
||||
blockTooltip: {
|
||||
block: "Блок"
|
||||
position: "Позиція"
|
||||
chunk: "Чанк"
|
||||
region: {
|
||||
region: "Регіон"
|
||||
file: "Файл"
|
||||
}
|
||||
light: {
|
||||
light: "Освітлення"
|
||||
sun: "Сонце"
|
||||
block: "Блок"
|
||||
}
|
||||
}
|
||||
info: {
|
||||
title: "Інформація"
|
||||
button: "Інформація"
|
||||
content: """
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Керування-мишею:</h2>
|
||||
<table>
|
||||
<tr><th>рух</th><td><kbd>лівий-клік</kbd> + пересування</td></tr>
|
||||
<tr><th>приближення</th><td><kbd>колесико-миші</kbd> (прокрутити)</td></tr>
|
||||
<tr><th>повернути / повернути</th><td><kbd>правий-клік</kbd> + пересування</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Керування-клавіатурою:</h2>
|
||||
<table>
|
||||
<tr><th>рух</th><td><kbd>wasd</kbd> / <kbd>стрілки-клавіатури</kbd></td></tr>
|
||||
<tr><th>приблизити</th><td>Цифроблок: <kbd>+</kbd>/<kbd>-</kbd> або <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>повернути / нахилити</th><td><kbd>Лівий-Alt</kbd> + <kbd>wasd</kbd> / <kbd>стрілки-клавіатури</kbd> або <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Сенсорна-панель:</h2>
|
||||
<table>
|
||||
<tr><th>рух</th><td>дотик + перетягування</td></tr>
|
||||
<tr><th>приблизити</th><td>дотик двома пальцями + зсув доверху</td></tr>
|
||||
<tr><th>поворот / нахил</th><td>дотик двома пальцями + поворот / зсув доверху / донизу</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Цю карту було згенеровано з ♥ використовуючи <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
"""
|
||||
}
|
||||
}
|
@ -1,155 +0,0 @@
|
||||
export default {
|
||||
pageTitle: "BlueMap - {map}",
|
||||
menu: {
|
||||
title: "Меню",
|
||||
tooltip: "Меню"
|
||||
},
|
||||
maps: {
|
||||
title: "Карти",
|
||||
button: "Карти",
|
||||
tooltip: "Список карт"
|
||||
},
|
||||
markers: {
|
||||
title: "Мітки",
|
||||
button: "Мітки",
|
||||
tooltip: "Список міток",
|
||||
marker: "маркер | маркери",
|
||||
markerSet: "набір маркерів | набори маркерів",
|
||||
searchPlaceholder: "Пошук...",
|
||||
followPlayerTitle: "Слідкувати за гравцем"
|
||||
},
|
||||
settings: {
|
||||
title: "Налаштування",
|
||||
button: "Налаштування"
|
||||
},
|
||||
goFullscreen: {
|
||||
button: "Перейти в повноекранний режим"
|
||||
},
|
||||
resetCamera: {
|
||||
button: "Скинути камеру",
|
||||
tooltip: "Скинути камеру та позицію"
|
||||
},
|
||||
updateMap: {
|
||||
button: "Оновити карту",
|
||||
tooltip: "Очистити кеш тайлів"
|
||||
},
|
||||
lighting: {
|
||||
title: "Освітлення",
|
||||
dayNightSwitch: {
|
||||
tooltip: "День/Ніч"
|
||||
},
|
||||
sunlight: "Сонячне світло",
|
||||
ambientLight: "Навколишнє світло"
|
||||
},
|
||||
resolution: {
|
||||
title: "Роздільна здатність",
|
||||
high: "Висока (SSAA, x2)",
|
||||
normal: "Нормальна (Системна, x1)",
|
||||
low: "Низька (Апскейл, x0.5)"
|
||||
},
|
||||
freeFlightControls: {
|
||||
title: "Налаштування вільного польоту",
|
||||
mouseSensitivity: "Чутливість миші",
|
||||
invertMouseY: "Вертикальне інвертування миші"
|
||||
},
|
||||
renderDistance: {
|
||||
title: "Відстань промальовки",
|
||||
hiresLayer: "Високодеталізований шар",
|
||||
lowersLayer: "Низькодеталізований шар",
|
||||
loadHiresWhileMoving: "Вис. шар під час руху",
|
||||
off: "Вимк"
|
||||
},
|
||||
theme: {
|
||||
title: "Тема",
|
||||
default: "За замовчуванням (Браузерна)",
|
||||
dark: "Темна",
|
||||
light: "Світла",
|
||||
contrast: "Контрастна"
|
||||
},
|
||||
debug: {
|
||||
button: "Відлагоджувальний режим"
|
||||
},
|
||||
resetAllSettings: {
|
||||
button: "Скинути всі налаштування"
|
||||
},
|
||||
players: {
|
||||
title: "Гравці",
|
||||
tooltip: "Список гравців"
|
||||
},
|
||||
compass: {
|
||||
tooltip: "Компас / Повернути на північ"
|
||||
},
|
||||
screenshot: {
|
||||
title: "Скріншот",
|
||||
button: "Зробити Скріншот",
|
||||
clipboard: "Скопіювати в буфер обміну"
|
||||
},
|
||||
controls: {
|
||||
title: "Налаштування відображення",
|
||||
perspective: {
|
||||
button: "Перспектива",
|
||||
tooltip: "Перспективна проекція"
|
||||
},
|
||||
flatView: {
|
||||
button: "Пласка карта",
|
||||
tooltip: "Ортографічна / Пласка проекція",
|
||||
},
|
||||
freeFlight: {
|
||||
button: "Вільний політ",
|
||||
tooltip: "Вільний політ / \"Spectator mode\""
|
||||
}
|
||||
},
|
||||
language: {
|
||||
title: "Мова",
|
||||
},
|
||||
blockTooltip: {
|
||||
block: "Блок",
|
||||
position: "Позиція",
|
||||
chunk: "Чанк",
|
||||
region: {
|
||||
region: "Регіон",
|
||||
file: "Файл"
|
||||
},
|
||||
light: {
|
||||
light: "Освітлення",
|
||||
sun: "Сонце",
|
||||
block: "Блок",
|
||||
}
|
||||
},
|
||||
info: {
|
||||
title: "Інформація",
|
||||
button: "Інформація",
|
||||
content: `
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Керування-мишею:</h2>
|
||||
<table>
|
||||
<tr><th>рух</th><td><kbd>лівий-клік</kbd> + пересування</td></tr>
|
||||
<tr><th>приближення</th><td><kbd>колесико-миші</kbd> (прокрутити)</td></tr>
|
||||
<tr><th>повернути / повернути</th><td><kbd>правий-клік</kbd> + пересування</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Керування-клавіатурою:</h2>
|
||||
<table>
|
||||
<tr><th>рух</th><td><kbd>wasd</kbd> / <kbd>стрілки-клавіатури</kbd></td></tr>
|
||||
<tr><th>приблизити</th><td>Цифроблок: <kbd>+</kbd>/<kbd>-</kbd> або <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>повернути / нахилити</th><td><kbd>Лівий-Alt</kbd> + <kbd>wasd</kbd> / <kbd>стрілки-клавіатури</kbd> або <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Сенсорна-панель:</h2>
|
||||
<table>
|
||||
<tr><th>рух</th><td>дотик + перетягування</td></tr>
|
||||
<tr><th>приблизити</th><td>дотик двома пальцями + зсув доверху</td></tr>
|
||||
<tr><th>поворот / нахил</th><td>дотик двома пальцями + поворот / зсув доверху / донизу</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
Цю карту було згенеровано з ♥ використовуючи <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
`
|
||||
}
|
||||
}
|
||||
//Переклав Y0shioSato, оновив KaRiLaA
|
145
BlueMapCommon/webapp/public/lang/zh_CN.conf
Normal file
145
BlueMapCommon/webapp/public/lang/zh_CN.conf
Normal file
@ -0,0 +1,145 @@
|
||||
{
|
||||
pageTitle: "BlueMap - {map}"
|
||||
menu: {
|
||||
title: "菜单"
|
||||
tooltip: "打开菜单"
|
||||
}
|
||||
maps: {
|
||||
title: "地图"
|
||||
button: "地图"
|
||||
tooltip: "地图列表"
|
||||
}
|
||||
markers: {
|
||||
title: "标记"
|
||||
button: "标记"
|
||||
tooltip: "标记列表"
|
||||
marker: "标记 | 标记列表"
|
||||
markerSet: "标记集 | 标记集"
|
||||
searchPlaceholder: "搜寻中..."
|
||||
}
|
||||
settings: {
|
||||
title: "设置"
|
||||
button: "打开设置"
|
||||
}
|
||||
goFullscreen: {
|
||||
button: "全屏"
|
||||
}
|
||||
resetCamera: {
|
||||
button: "重置镜头"
|
||||
tooltip: "重置镜头 & 位置"
|
||||
}
|
||||
updateMap: {
|
||||
button: "更新地图"
|
||||
tooltip: "清除方块缓存"
|
||||
}
|
||||
lighting: {
|
||||
title: "光照"
|
||||
dayNightSwitch: {
|
||||
tooltip: "昼/夜"
|
||||
}
|
||||
sunlight: "日光"
|
||||
ambientLight: "环境光"
|
||||
}
|
||||
resolution: {
|
||||
title: "抗锯齿"
|
||||
high: "高 (SSAA x2)"
|
||||
normal: "普通 (默认 x1)"
|
||||
low: "低 (粗糙 x0.5)"
|
||||
}
|
||||
freeFlightControls: {
|
||||
title: "自由飞行控制"
|
||||
mouseSensitivity: "鼠标灵敏度"
|
||||
invertMouseY: "反转鼠标 Y"
|
||||
}
|
||||
renderDistance: {
|
||||
title: "渲染距离"
|
||||
hiresLayer: "高分辨率"
|
||||
lowersLayer: "低分辨率"
|
||||
}
|
||||
theme: {
|
||||
title: "主题"
|
||||
default: "默认 (系统/浏览器)"
|
||||
dark: "暗夜主题"
|
||||
light: "白亮主题"
|
||||
}
|
||||
debug: {
|
||||
button: "调试"
|
||||
}
|
||||
resetAllSettings: {
|
||||
button: "重置所有设置"
|
||||
}
|
||||
players: {
|
||||
title: "玩家"
|
||||
tooltip: "玩家列表"
|
||||
}
|
||||
compass: {
|
||||
tooltip: "罗盘 / 朝北"
|
||||
}
|
||||
controls: {
|
||||
title: "视野 / 控制"
|
||||
perspective: {
|
||||
button: "透视"
|
||||
tooltip: "透视视野"
|
||||
}
|
||||
flatView: {
|
||||
button: "平视"
|
||||
tooltip: "正交视图 / 平坦视图"
|
||||
}
|
||||
freeFlight: {
|
||||
button: "自由视野"
|
||||
tooltip: "自由视野 / 观察者模式"
|
||||
}
|
||||
}
|
||||
language: {
|
||||
title: "语言"
|
||||
}
|
||||
blockTooltip: {
|
||||
block: "方块"
|
||||
position: "坐标"
|
||||
chunk: "区块"
|
||||
region: {
|
||||
region: "区域"
|
||||
file: "文件"
|
||||
}
|
||||
light: {
|
||||
light: "光源"
|
||||
sun: "太阳"
|
||||
block: "方块"
|
||||
}
|
||||
}
|
||||
info: {
|
||||
title: "信息"
|
||||
button: "信息"
|
||||
content: """
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>鼠标控制:</h2>
|
||||
<table>
|
||||
<tr><th>移动</th><td><kbd>左键</kbd> + 拖拽</td></tr>
|
||||
<tr><th>缩放</th><td><kbd>鼠标中键</kbd> (滚动)</td></tr>
|
||||
<tr><th>旋转 / 倾斜</th><td><kbd>右键</kbd> + 拖拽</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>键盘控制:</h2>
|
||||
<table>
|
||||
<tr><th>移动</th><td><kbd>wasd</kbd> / <kbd>方向键</kbd></td></tr>
|
||||
<tr><th>缩放</th><td>小键盘: <kbd>+</kbd>/<kbd>-</kbd> 或者 <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>旋转 / 倾斜</th><td><kbd>左-Alt</kbd> + <kbd>wasd</kbd> / <kbd>方向键</kbd> 或 <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>触屏控制:</h2>
|
||||
<table>
|
||||
<tr><th>移动</th><td>触屏 + 拖拽</td></tr>
|
||||
<tr><th>缩放</th><td>双指触屏 + 滑动</td></tr>
|
||||
<tr><th>旋转 / 倾斜</th><td>双指触屏 + 旋转 / 向上滑动 / 向下滑动</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
本地图由 ♥ 生成; 正在使用 <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
"""
|
||||
}
|
||||
}
|
@ -1,145 +0,0 @@
|
||||
export default {
|
||||
pageTitle: "BlueMap - {map}",
|
||||
menu: {
|
||||
title: "菜单",
|
||||
tooltip: "打开菜单"
|
||||
},
|
||||
maps: {
|
||||
title: "地图",
|
||||
button: "地图",
|
||||
tooltip: "地图列表"
|
||||
},
|
||||
markers: {
|
||||
title: "标记",
|
||||
button: "标记",
|
||||
tooltip: "标记列表",
|
||||
marker: "标记 | 标记列表",
|
||||
markerSet: "标记集 | 标记集",
|
||||
searchPlaceholder: "搜寻中..."
|
||||
},
|
||||
settings: {
|
||||
title: "设置",
|
||||
button: "打开设置"
|
||||
},
|
||||
goFullscreen: {
|
||||
button: "全屏"
|
||||
},
|
||||
resetCamera: {
|
||||
button: "重置镜头",
|
||||
tooltip: "重置镜头 & 位置"
|
||||
},
|
||||
updateMap: {
|
||||
button: "更新地图",
|
||||
tooltip: "清除方块缓存"
|
||||
},
|
||||
lighting: {
|
||||
title: "光照",
|
||||
dayNightSwitch: {
|
||||
tooltip: "昼/夜"
|
||||
},
|
||||
sunlight: "日光",
|
||||
ambientLight: "环境光"
|
||||
},
|
||||
resolution: {
|
||||
title: "抗锯齿",
|
||||
high: "高 (SSAA, x2)",
|
||||
normal: "普通 (默认, x1)",
|
||||
low: "低 (粗糙, x0.5)"
|
||||
},
|
||||
freeFlightControls: {
|
||||
title: "自由飞行控制",
|
||||
mouseSensitivity: "鼠标灵敏度",
|
||||
invertMouseY: "反转鼠标 Y"
|
||||
},
|
||||
renderDistance: {
|
||||
title: "渲染距离",
|
||||
hiresLayer: "高分辨率",
|
||||
lowersLayer: "低分辨率"
|
||||
},
|
||||
theme: {
|
||||
title: "主题",
|
||||
default: "默认 (系统/浏览器)",
|
||||
dark: "暗夜主题",
|
||||
light: "白亮主题"
|
||||
},
|
||||
debug: {
|
||||
button: "调试"
|
||||
},
|
||||
resetAllSettings: {
|
||||
button: "重置所有设置"
|
||||
},
|
||||
players: {
|
||||
title: "玩家",
|
||||
tooltip: "玩家列表"
|
||||
},
|
||||
compass: {
|
||||
tooltip: "罗盘 / 朝北"
|
||||
},
|
||||
controls: {
|
||||
title: "视野 / 控制",
|
||||
perspective: {
|
||||
button: "透视",
|
||||
tooltip: "透视视野"
|
||||
},
|
||||
flatView: {
|
||||
button: "平视",
|
||||
tooltip: "正交视图 / 平坦视图",
|
||||
},
|
||||
freeFlight: {
|
||||
button: "自由视野",
|
||||
tooltip: "自由视野 / 观察者模式"
|
||||
}
|
||||
},
|
||||
language: {
|
||||
title: "语言",
|
||||
},
|
||||
blockTooltip: {
|
||||
block: "方块",
|
||||
position: "坐标",
|
||||
chunk: "区块",
|
||||
region: {
|
||||
region: "区域",
|
||||
file: "文件"
|
||||
},
|
||||
light: {
|
||||
light: "光源",
|
||||
sun: "太阳",
|
||||
block: "方块",
|
||||
}
|
||||
},
|
||||
info: {
|
||||
title: "信息",
|
||||
button: "信息",
|
||||
content: `
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>鼠标控制:</h2>
|
||||
<table>
|
||||
<tr><th>移动</th><td><kbd>左键</kbd> + 拖拽</td></tr>
|
||||
<tr><th>缩放</th><td><kbd>鼠标中键</kbd> (滚动)</td></tr>
|
||||
<tr><th>旋转 / 倾斜</th><td><kbd>右键</kbd> + 拖拽</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>键盘控制:</h2>
|
||||
<table>
|
||||
<tr><th>移动</th><td><kbd>wasd</kbd> / <kbd>方向键</kbd></td></tr>
|
||||
<tr><th>缩放</th><td>小键盘: <kbd>+</kbd>/<kbd>-</kbd> 或者 <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>旋转 / 倾斜</th><td><kbd>左-Alt</kbd> + <kbd>wasd</kbd> / <kbd>方向键</kbd> 或 <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>触屏控制:</h2>
|
||||
<table>
|
||||
<tr><th>移动</th><td>触屏 + 拖拽</td></tr>
|
||||
<tr><th>缩放</th><td>双指触屏 + 滑动</td></tr>
|
||||
<tr><th>旋转 / 倾斜</th><td>双指触屏 + 旋转 / 向上滑动 / 向下滑动</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
本地图由 ♥ 生成; 正在使用 <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
`
|
||||
}
|
||||
}
|
144
BlueMapCommon/webapp/public/lang/zh_HK.conf
Normal file
144
BlueMapCommon/webapp/public/lang/zh_HK.conf
Normal file
@ -0,0 +1,144 @@
|
||||
{
|
||||
pageTitle: "Bluemap網絡地圖 - {map}世界"
|
||||
menu: {
|
||||
title: "菜單"
|
||||
tooltip: "菜單"
|
||||
}
|
||||
maps: {
|
||||
title: "地圖"
|
||||
button: "地圖"
|
||||
tooltip: "地圖列表"
|
||||
}
|
||||
markers: {
|
||||
title: "標記"
|
||||
button: "標記"
|
||||
tooltip: "標記列表"
|
||||
marker: "標記 | 標記"
|
||||
markerSet: "標記設定 | 標記設定"
|
||||
}
|
||||
settings: {
|
||||
title: "設定"
|
||||
button: "設定"
|
||||
}
|
||||
goFullscreen: {
|
||||
button: "開啟全螢幕模式"
|
||||
}
|
||||
resetCamera: {
|
||||
button: "重設鏡頭視角"
|
||||
tooltip: "重設鏡頭視角及位置"
|
||||
}
|
||||
updateMap: {
|
||||
button: "重新讀取地圖"
|
||||
tooltip: "移除地圖快取"
|
||||
}
|
||||
lighting: {
|
||||
title: "光影"
|
||||
dayNightSwitch: {
|
||||
tooltip: "日/夜"
|
||||
}
|
||||
sunlight: "日光"
|
||||
ambientLight: "環境亮度"
|
||||
}
|
||||
resolution: {
|
||||
title: "解像度"
|
||||
high: "高 (SSAA反鋸齒 x2)"
|
||||
normal: "普通 (預設 x1)"
|
||||
low: "低 (倍率 x0.5)"
|
||||
}
|
||||
freeFlightControls: {
|
||||
title: "自由瀏覽飛行模式"
|
||||
mouseSensitivity: "滑鼠靈敏度"
|
||||
invertMouseY: "反轉Y軸"
|
||||
}
|
||||
renderDistance: {
|
||||
title: "渲染距離"
|
||||
hiresLayer: "高解像度層"
|
||||
lowersLayer: "低解像度層"
|
||||
}
|
||||
theme: {
|
||||
title: "顯示距離"
|
||||
default: "預設 (系統/瀏覽器)"
|
||||
dark: "黑暗"
|
||||
light: "光亮"
|
||||
}
|
||||
debug: {
|
||||
button: "除錯"
|
||||
}
|
||||
resetAllSettings: {
|
||||
button: "重設所有設定"
|
||||
}
|
||||
players: {
|
||||
title: "玩家"
|
||||
tooltip: "玩家列表"
|
||||
}
|
||||
compass: {
|
||||
tooltip: "指南針/朝北"
|
||||
}
|
||||
controls: {
|
||||
title: "觀賞模式/控制"
|
||||
perspective: {
|
||||
button: "3D透視"
|
||||
tooltip: "3D透視-觀賞模式"
|
||||
}
|
||||
flatView: {
|
||||
button: "平面"
|
||||
tooltip: "平面投射 / 平面-觀賞模式"
|
||||
}
|
||||
freeFlight: {
|
||||
button: "自由瀏覽飛行模式"
|
||||
tooltip: "自由瀏覽 / 觀察者模式"
|
||||
}
|
||||
}
|
||||
language: {
|
||||
title: "語言"
|
||||
}
|
||||
blockTooltip: {
|
||||
block: "方塊"
|
||||
position: "位置"
|
||||
chunk: "區塊"
|
||||
region: {
|
||||
region: "區域"
|
||||
file: "檔案"
|
||||
}
|
||||
light: {
|
||||
light: "光亮度"
|
||||
sun: "太陽"
|
||||
block: "方塊"
|
||||
}
|
||||
}
|
||||
info: {
|
||||
title: "資訊"
|
||||
button: "資訊"
|
||||
content: """
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>滑鼠控制:</h2>
|
||||
<table>
|
||||
<tr><th>移動</th><td><kbd>左鍵</kbd> + 拖拉</td></tr>
|
||||
<tr><th>放大縮小</th><td><kbd>滑鼠滾輪</kbd> (滾動)</td></tr>
|
||||
<tr><th>旋轉 / 傾斜</th><td><kbd>右鍵</kbd> + 拖拉</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>鍵盤控制:</h2>
|
||||
<table>
|
||||
<tr><th>移動</th><td><kbd>wasd</kbd> / <kbd>箭嘴按鍵</kbd></td></tr>
|
||||
<tr><th>放大縮小</th><td>數字鍵: <kbd>+</kbd>/<kbd>-</kbd> 或 <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>旋轉 / 傾斜</th><td><kbd>左 Alt</kbd> + <kbd>wasd</kbd> / <kbd>arrow-keys</kbd> 或 <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>觸碰控制:</h2>
|
||||
<table>
|
||||
<tr><th>移動</th><td>觸碰 + 拖拉</td></tr>
|
||||
<tr><th>放大縮小</th><td>用兩隻手指觸碰 </td></tr>
|
||||
<tr><th>旋轉 / 傾斜</th><td>用兩隻手指觸碰 + 旋轉 或 同時向上/下</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
此地圖是用 ♥ 製作,地圖插件名稱是 <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
"""
|
||||
}
|
||||
}
|
@ -1,144 +0,0 @@
|
||||
export default {
|
||||
pageTitle: "Bluemap網絡地圖 - {map}世界",
|
||||
menu: {
|
||||
title: "菜單",
|
||||
tooltip: "菜單"
|
||||
},
|
||||
maps: {
|
||||
title: "地圖",
|
||||
button: "地圖",
|
||||
tooltip: "地圖列表"
|
||||
},
|
||||
markers: {
|
||||
title: "標記",
|
||||
button: "標記",
|
||||
tooltip: "標記列表",
|
||||
marker: "標記 | 標記",
|
||||
markerSet: "標記設定 | 標記設定"
|
||||
},
|
||||
settings: {
|
||||
title: "設定",
|
||||
button: "設定"
|
||||
},
|
||||
goFullscreen: {
|
||||
button: "開啟全螢幕模式"
|
||||
},
|
||||
resetCamera: {
|
||||
button: "重設鏡頭視角",
|
||||
tooltip: "重設鏡頭視角及位置"
|
||||
},
|
||||
updateMap: {
|
||||
button: "重新讀取地圖",
|
||||
tooltip: "移除地圖快取"
|
||||
},
|
||||
lighting: {
|
||||
title: "光影",
|
||||
dayNightSwitch: {
|
||||
tooltip: "日/夜"
|
||||
},
|
||||
sunlight: "日光",
|
||||
ambientLight: "環境亮度"
|
||||
},
|
||||
resolution: {
|
||||
title: "解像度",
|
||||
high: "高 (SSAA反鋸齒, x2)",
|
||||
normal: "普通 (預設, x1)",
|
||||
low: "低 (倍率, x0.5)"
|
||||
},
|
||||
freeFlightControls: {
|
||||
title: "自由瀏覽飛行模式",
|
||||
mouseSensitivity: "滑鼠靈敏度",
|
||||
invertMouseY: "反轉Y軸"
|
||||
},
|
||||
renderDistance: {
|
||||
title: "渲染距離",
|
||||
hiresLayer: "高解像度層",
|
||||
lowersLayer: "低解像度層"
|
||||
},
|
||||
theme: {
|
||||
title: "顯示距離",
|
||||
default: "預設 (系統/瀏覽器)",
|
||||
dark: "黑暗",
|
||||
light: "光亮"
|
||||
},
|
||||
debug: {
|
||||
button: "除錯"
|
||||
},
|
||||
resetAllSettings: {
|
||||
button: "重設所有設定"
|
||||
},
|
||||
players: {
|
||||
title: "玩家",
|
||||
tooltip: "玩家列表"
|
||||
},
|
||||
compass: {
|
||||
tooltip: "指南針/朝北"
|
||||
},
|
||||
controls: {
|
||||
title: "觀賞模式/控制",
|
||||
perspective: {
|
||||
button: "3D透視",
|
||||
tooltip: "3D透視-觀賞模式"
|
||||
},
|
||||
flatView: {
|
||||
button: "平面",
|
||||
tooltip: "平面投射 / 平面-觀賞模式",
|
||||
},
|
||||
freeFlight: {
|
||||
button: "自由瀏覽飛行模式",
|
||||
tooltip: "自由瀏覽 / 觀察者模式"
|
||||
}
|
||||
},
|
||||
language: {
|
||||
title: "語言",
|
||||
},
|
||||
blockTooltip: {
|
||||
block: "方塊",
|
||||
position: "位置",
|
||||
chunk: "區塊",
|
||||
region: {
|
||||
region: "區域",
|
||||
file: "檔案"
|
||||
},
|
||||
light: {
|
||||
light: "光亮度",
|
||||
sun: "太陽",
|
||||
block: "方塊",
|
||||
}
|
||||
},
|
||||
info: {
|
||||
title: "資訊",
|
||||
button: "資訊",
|
||||
content: `
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>滑鼠控制:</h2>
|
||||
<table>
|
||||
<tr><th>移動</th><td><kbd>左鍵</kbd> + 拖拉</td></tr>
|
||||
<tr><th>放大縮小</th><td><kbd>滑鼠滾輪</kbd> (滾動)</td></tr>
|
||||
<tr><th>旋轉 / 傾斜</th><td><kbd>右鍵</kbd> + 拖拉</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>鍵盤控制:</h2>
|
||||
<table>
|
||||
<tr><th>移動</th><td><kbd>wasd</kbd> / <kbd>箭嘴按鍵</kbd></td></tr>
|
||||
<tr><th>放大縮小</th><td>數字鍵: <kbd>+</kbd>/<kbd>-</kbd> 或 <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>旋轉 / 傾斜</th><td><kbd>左 Alt</kbd> + <kbd>wasd</kbd> / <kbd>arrow-keys</kbd> 或 <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>觸碰控制:</h2>
|
||||
<table>
|
||||
<tr><th>移動</th><td>觸碰 + 拖拉</td></tr>
|
||||
<tr><th>放大縮小</th><td>用兩隻手指觸碰 </td></tr>
|
||||
<tr><th>旋轉 / 傾斜</th><td>用兩隻手指觸碰 + 旋轉 或 同時向上/下</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
此地圖是用 ♥ 製作,地圖插件名稱是 <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
`
|
||||
}
|
||||
}
|
144
BlueMapCommon/webapp/public/lang/zh_TW.conf
Normal file
144
BlueMapCommon/webapp/public/lang/zh_TW.conf
Normal file
@ -0,0 +1,144 @@
|
||||
{
|
||||
pageTitle: "BlueMap - {map}"
|
||||
menu: {
|
||||
title: "選單"
|
||||
tooltip: "選單"
|
||||
}
|
||||
maps: {
|
||||
title: "地圖"
|
||||
button: "地圖"
|
||||
tooltip: "地圖列表"
|
||||
}
|
||||
markers: {
|
||||
title: "圖釘"
|
||||
button: "圖釘"
|
||||
tooltip: "圖釘列表"
|
||||
marker: "圖釘 | 圖釘"
|
||||
markerSet: "圖釘設定 | 圖釘設定"
|
||||
}
|
||||
settings: {
|
||||
title: "設定"
|
||||
button: "設定"
|
||||
}
|
||||
goFullscreen: {
|
||||
button: "全螢幕模式"
|
||||
}
|
||||
resetCamera: {
|
||||
button: "重置視角"
|
||||
tooltip: "重置視角 & 位置"
|
||||
}
|
||||
updateMap: {
|
||||
button: "更新地圖"
|
||||
tooltip: "清除暫存"
|
||||
}
|
||||
lighting: {
|
||||
title: "亮度"
|
||||
dayNightSwitch: {
|
||||
tooltip: "白天/夜晚"
|
||||
}
|
||||
sunlight: "時間"
|
||||
ambientLight: "環境光"
|
||||
}
|
||||
resolution: {
|
||||
title: "解析度"
|
||||
high: "高 (最高畫質SSAA x2)"
|
||||
normal: "預設 (畫質優先Native x1)"
|
||||
low: "低 (效能優先Upscaling x0.5)"
|
||||
}
|
||||
freeFlightControls: {
|
||||
title: "滑鼠設定"
|
||||
mouseSensitivity: "滑鼠靈敏度"
|
||||
invertMouseY: "反轉Y軸"
|
||||
}
|
||||
renderDistance: {
|
||||
title: "顯示範圍"
|
||||
hiresLayer: "高畫質的距離"
|
||||
lowersLayer: "低畫質的距離"
|
||||
}
|
||||
theme: {
|
||||
title: "主題"
|
||||
default: "預設 (系統/瀏覽器)"
|
||||
dark: "黑暗"
|
||||
light: "明亮"
|
||||
}
|
||||
debug: {
|
||||
button: "除錯"
|
||||
}
|
||||
resetAllSettings: {
|
||||
button: "重設所有設定"
|
||||
}
|
||||
players: {
|
||||
title: "玩家"
|
||||
tooltip: "玩家列表"
|
||||
}
|
||||
compass: {
|
||||
tooltip: "指北針"
|
||||
}
|
||||
controls: {
|
||||
title: "顯示/控制"
|
||||
perspective: {
|
||||
button: "立體"
|
||||
tooltip: "立體顯示"
|
||||
}
|
||||
flatView: {
|
||||
button: "平面"
|
||||
tooltip: "正射/平面顯示"
|
||||
}
|
||||
freeFlight: {
|
||||
button: "觀察者"
|
||||
tooltip: "觀察者模式"
|
||||
}
|
||||
}
|
||||
language: {
|
||||
title: "語言"
|
||||
}
|
||||
blockTooltip: {
|
||||
block: "方塊"
|
||||
position: "座標"
|
||||
chunk: "區塊"
|
||||
region: {
|
||||
region: "區域"
|
||||
file: "檔案"
|
||||
}
|
||||
light: {
|
||||
light: "亮度"
|
||||
sun: "日光"
|
||||
block: "光源"
|
||||
}
|
||||
}
|
||||
info: {
|
||||
title: "資訊"
|
||||
button: "資訊"
|
||||
content: """
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>滑鼠控制:</h2>
|
||||
<table>
|
||||
<tr><th>移動:</th><td><kbd>左鍵</kbd>長按</td></tr>
|
||||
<tr><th>縮放:</th><td><kbd>滑鼠滾輪</kbd> (測試)</td></tr>
|
||||
<tr><th>旋轉/傾斜:</th><td><kbd>右鍵</kbd>長按</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>鍵盤控制:</h2>
|
||||
<table>
|
||||
<tr><th>移動:</th><td><kbd>點擊</kbd> / <kbd>方向鍵</kbd></td></tr>
|
||||
<tr><th>縮放:</th><td>Numpad: <kbd>+</kbd>/<kbd>-</kbd> or <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>旋轉/傾斜:</th><td><kbd>左Alt</kbd> + <kbd>點擊</kbd> / <kbd>方向鍵</kbd> 或 <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>觸控:</h2>
|
||||
<table>
|
||||
<tr><th>移動:</th><td>拖動</td></tr>
|
||||
<tr><th>縮放:</th><td>用兩根手指觸摸</td></tr>
|
||||
<tr><th>旋轉/傾斜:</th><td>用兩根手指觸摸旋轉</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
This map has been generated with ♥ using <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
"""
|
||||
}
|
||||
}
|
@ -1,144 +0,0 @@
|
||||
export default {
|
||||
pageTitle: "BlueMap - {map}",
|
||||
menu: {
|
||||
title: "選單",
|
||||
tooltip: "選單"
|
||||
},
|
||||
maps: {
|
||||
title: "地圖",
|
||||
button: "地圖",
|
||||
tooltip: "地圖列表"
|
||||
},
|
||||
markers: {
|
||||
title: "圖釘",
|
||||
button: "圖釘",
|
||||
tooltip: "圖釘列表",
|
||||
marker: "圖釘 | 圖釘",
|
||||
markerSet: "圖釘設定 | 圖釘設定"
|
||||
},
|
||||
settings: {
|
||||
title: "設定",
|
||||
button: "設定"
|
||||
},
|
||||
goFullscreen: {
|
||||
button: "全螢幕模式"
|
||||
},
|
||||
resetCamera: {
|
||||
button: "重置視角",
|
||||
tooltip: "重置視角 & 位置"
|
||||
},
|
||||
updateMap: {
|
||||
button: "更新地圖",
|
||||
tooltip: "清除暫存"
|
||||
},
|
||||
lighting: {
|
||||
title: "亮度",
|
||||
dayNightSwitch: {
|
||||
tooltip: "白天/夜晚"
|
||||
},
|
||||
sunlight: "時間",
|
||||
ambientLight: "環境光"
|
||||
},
|
||||
resolution: {
|
||||
title: "解析度",
|
||||
high: "高 (最高畫質,SSAA, x2)",
|
||||
normal: "預設 (畫質優先,Native, x1)",
|
||||
low: "低 (效能優先,Upscaling, x0.5)"
|
||||
},
|
||||
freeFlightControls: {
|
||||
title: "滑鼠設定",
|
||||
mouseSensitivity: "滑鼠靈敏度",
|
||||
invertMouseY: "反轉Y軸"
|
||||
},
|
||||
renderDistance: {
|
||||
title: "顯示範圍",
|
||||
hiresLayer: "高畫質的距離",
|
||||
lowersLayer: "低畫質的距離"
|
||||
},
|
||||
theme: {
|
||||
title: "主題",
|
||||
default: "預設 (系統/瀏覽器)",
|
||||
dark: "黑暗",
|
||||
light: "明亮"
|
||||
},
|
||||
debug: {
|
||||
button: "除錯"
|
||||
},
|
||||
resetAllSettings: {
|
||||
button: "重設所有設定"
|
||||
},
|
||||
players: {
|
||||
title: "玩家",
|
||||
tooltip: "玩家列表"
|
||||
},
|
||||
compass: {
|
||||
tooltip: "指北針"
|
||||
},
|
||||
controls: {
|
||||
title: "顯示/控制",
|
||||
perspective: {
|
||||
button: "立體",
|
||||
tooltip: "立體顯示"
|
||||
},
|
||||
flatView: {
|
||||
button: "平面",
|
||||
tooltip: "正射/平面顯示",
|
||||
},
|
||||
freeFlight: {
|
||||
button: "觀察者",
|
||||
tooltip: "觀察者模式"
|
||||
}
|
||||
},
|
||||
language: {
|
||||
title: "語言",
|
||||
},
|
||||
blockTooltip: {
|
||||
block: "方塊",
|
||||
position: "座標",
|
||||
chunk: "區塊",
|
||||
region: {
|
||||
region: "區域",
|
||||
file: "檔案"
|
||||
},
|
||||
light: {
|
||||
light: "亮度",
|
||||
sun: "日光",
|
||||
block: "光源",
|
||||
}
|
||||
},
|
||||
info: {
|
||||
title: "資訊",
|
||||
button: "資訊",
|
||||
content: `
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>滑鼠控制:</h2>
|
||||
<table>
|
||||
<tr><th>移動:</th><td><kbd>左鍵</kbd>長按</td></tr>
|
||||
<tr><th>縮放:</th><td><kbd>滑鼠滾輪</kbd> (測試)</td></tr>
|
||||
<tr><th>旋轉/傾斜:</th><td><kbd>右鍵</kbd>長按</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>鍵盤控制:</h2>
|
||||
<table>
|
||||
<tr><th>移動:</th><td><kbd>點擊</kbd> / <kbd>方向鍵</kbd></td></tr>
|
||||
<tr><th>縮放:</th><td>Numpad: <kbd>+</kbd>/<kbd>-</kbd> or <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>旋轉/傾斜:</th><td><kbd>左Alt</kbd> + <kbd>點擊</kbd> / <kbd>方向鍵</kbd> 或 <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>觸控:</h2>
|
||||
<table>
|
||||
<tr><th>移動:</th><td>拖動</td></tr>
|
||||
<tr><th>縮放:</th><td>用兩根手指觸摸</td></tr>
|
||||
<tr><th>旋轉/傾斜:</th><td>用兩根手指觸摸旋轉</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
This map has been generated with ♥ using <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
`
|
||||
}
|
||||
}
|
@ -7,9 +7,9 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import ControlBar from "@/components/ControlBar/ControlBar";
|
||||
import MainMenu from "@/components/Menu/MainMenu";
|
||||
import FreeFlightMobileControls from "@/components/Controls/FreeFlightMobileControls";
|
||||
import ControlBar from "./components/ControlBar/ControlBar.vue";
|
||||
import MainMenu from "./components/Menu/MainMenu.vue";
|
||||
import FreeFlightMobileControls from "./components/Controls/FreeFlightMobileControls.vue";
|
||||
|
||||
export default {
|
||||
name: 'App',
|
||||
@ -27,7 +27,7 @@ export default {
|
||||
</script>
|
||||
|
||||
<style lang="scss">
|
||||
@import "~@/scss/global.scss";
|
||||
@import "./scss/global.scss";
|
||||
|
||||
#map-container {
|
||||
position: absolute;
|
||||
|
Before Width: | Height: | Size: 5.9 KiB After Width: | Height: | Size: 5.9 KiB |
@ -10,8 +10,8 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import {animate, EasingFunctions} from"@/js/util/Utils";
|
||||
import SvgButton from "@/components/ControlBar/SvgButton";
|
||||
import {animate, EasingFunctions} from "../../js/util/Utils";
|
||||
import SvgButton from "./SvgButton.vue";
|
||||
|
||||
let animation;
|
||||
|
||||
|
@ -61,12 +61,12 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import PositionInput from "@/components/ControlBar/PositionInput";
|
||||
import Compass from "@/components/ControlBar/Compass";
|
||||
import DayNightSwitch from "@/components/ControlBar/DayNightSwitch";
|
||||
import ControlsSwitch from "@/components/ControlBar/ControlsSwitch";
|
||||
import MenuButton from "@/components/ControlBar/MenuButton";
|
||||
import SvgButton from "@/components/ControlBar/SvgButton";
|
||||
import PositionInput from "./PositionInput.vue";
|
||||
import Compass from "./Compass.vue";
|
||||
import DayNightSwitch from "./DayNightSwitch.vue";
|
||||
import ControlsSwitch from "./ControlsSwitch.vue";
|
||||
import MenuButton from "./MenuButton.vue";
|
||||
import SvgButton from "./SvgButton.vue";
|
||||
|
||||
export default {
|
||||
name: "ControlBar",
|
||||
@ -109,7 +109,7 @@
|
||||
</script>
|
||||
|
||||
<style lang="scss">
|
||||
@import "~@/scss/variables.scss";
|
||||
@import "/src/scss/variables.scss";
|
||||
|
||||
.control-bar {
|
||||
position: fixed;
|
||||
|
@ -32,7 +32,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import SvgButton from "@/components/ControlBar/SvgButton";
|
||||
import SvgButton from "./SvgButton.vue";
|
||||
|
||||
export default {
|
||||
name: "ControlsSwitch",
|
||||
|
@ -13,8 +13,8 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import {animate, EasingFunctions} from "@/js/util/Utils";
|
||||
import SvgButton from "@/components/ControlBar/SvgButton";
|
||||
import {animate, EasingFunctions} from "../../js/util/Utils";
|
||||
import SvgButton from "./SvgButton.vue";
|
||||
|
||||
let animation;
|
||||
|
||||
|
@ -14,7 +14,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import SvgButton from "@/components/ControlBar/SvgButton";
|
||||
import SvgButton from "./SvgButton.vue";
|
||||
export default {
|
||||
name: "MenuButton",
|
||||
components: {SvgButton},
|
||||
@ -35,7 +35,7 @@ export default {
|
||||
}
|
||||
path {
|
||||
transition: transform 0.3s, fill 0.3s;
|
||||
transform: translate(0 0) rotate(0);
|
||||
transform: translate(0, 0) rotate(0);
|
||||
|
||||
&:nth-child(1) {
|
||||
transform-origin: 15px 9px;
|
||||
|
@ -3,7 +3,7 @@
|
||||
<label>
|
||||
<span class="label">{{label}}:</span>
|
||||
<input type="number"
|
||||
v-bind:value="value | format"
|
||||
v-bind:value="format(value)"
|
||||
v-on:input="$emit('input', $event)"
|
||||
v-on:keydown="$event.stopPropagation()"
|
||||
>
|
||||
@ -18,9 +18,11 @@ export default {
|
||||
label: String,
|
||||
value: Number
|
||||
},
|
||||
filters: {
|
||||
format(value) {
|
||||
return Math.floor(value);
|
||||
computed: {
|
||||
format() {
|
||||
return (value) => {
|
||||
return Math.floor(value);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -7,7 +7,8 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import NumberInput from "@/components/ControlBar/NumberInput";
|
||||
import NumberInput from "./NumberInput.vue";
|
||||
import {reactive} from "vue";
|
||||
|
||||
export default {
|
||||
name: "PositionInput",
|
||||
|
@ -1,13 +1,13 @@
|
||||
<template>
|
||||
<div id="ff-mobile-controls" :class="{disabled: !enabled}">
|
||||
<div class="move-fields">
|
||||
<div class="button up-button" @touchstart="forward = 1; forwardPointer = $event.changedTouches[0].identifier; $event.preventDefault();">
|
||||
<div class="button up-button" @touchstart.passive="forward = 1; forwardPointer = $event.changedTouches[0].identifier; $event.preventDefault();">
|
||||
<svg viewBox="0 0 100 50">
|
||||
<path d="M6.75,48.375c-2.75,0-3.384-1.565-1.409-3.479L46.41,5.104c1.975-1.914,5.207-1.913,7.182,0l41.067,39.792
|
||||
c1.975,1.914,1.341,3.479-1.409,3.479H6.75z"/>
|
||||
</svg>
|
||||
</div>
|
||||
<div class="button down-button" @touchstart="forward = -1; forwardPointer = $event.changedTouches[0].identifier; $event.preventDefault();">
|
||||
<div class="button down-button" @touchstart.passive="forward = -1; forwardPointer = $event.changedTouches[0].identifier; $event.preventDefault();">
|
||||
<svg viewBox="0 0 100 50" class="down">
|
||||
<path d="M6.75,48.375c-2.75,0-3.384-1.565-1.409-3.479L46.41,5.104c1.975-1.914,5.207-1.913,7.182,0l41.067,39.792
|
||||
c1.975,1.914,1.341,3.479-1.409,3.479H6.75z"/>
|
||||
@ -15,13 +15,13 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="height-fields">
|
||||
<div class="button up-button" @touchstart="up = 1; upPointer = $event.changedTouches[0].identifier; $event.preventDefault();">
|
||||
<div class="button up-button" @touchstart.passive="up = 1; upPointer = $event.changedTouches[0].identifier; $event.preventDefault();">
|
||||
<svg viewBox="0 0 100 50">
|
||||
<path d="M6.75,48.375c-2.75,0-3.384-1.565-1.409-3.479L46.41,5.104c1.975-1.914,5.207-1.913,7.182,0l41.067,39.792
|
||||
c1.975,1.914,1.341,3.479-1.409,3.479H6.75z"/>
|
||||
</svg>
|
||||
</div>
|
||||
<div class="button down-button" @touchstart="up = -1; upPointer = $event.changedTouches[0].identifier; $event.preventDefault();">
|
||||
<div class="button down-button" @touchstart.passive="up = -1; upPointer = $event.changedTouches[0].identifier; $event.preventDefault();">
|
||||
<svg viewBox="0 0 100 50" class="down">
|
||||
<path d="M6.75,48.375c-2.75,0-3.384-1.565-1.409-3.479L46.41,5.104c1.975-1.914,5.207-1.913,7.182,0l41.067,39.792
|
||||
c1.975,1.914,1.341,3.479-1.409,3.479H6.75z"/>
|
||||
@ -56,18 +56,18 @@ export default {
|
||||
cm.position.z += this.forward * -Math.cos(cm.rotation) * evt.detail.delta * 0.02;
|
||||
cm.position.y += this.up * evt.detail.delta * 0.01;
|
||||
},
|
||||
enable(evt) {
|
||||
enable() {
|
||||
this.enabled = true;
|
||||
},
|
||||
},
|
||||
mounted() {
|
||||
window.addEventListener("touchstart", this.enable);
|
||||
window.addEventListener("touchstart", this.enable, { passive: true });
|
||||
|
||||
window.addEventListener("touchend", this.onTouchStop);
|
||||
window.addEventListener("touchcancel", this.onTouchStop);
|
||||
this.$bluemap.events.addEventListener("bluemapRenderFrame", this.onFrame);
|
||||
},
|
||||
beforeDestroy() {
|
||||
beforeUnmount() {
|
||||
window.removeEventListener("touchstart", this.enable);
|
||||
|
||||
window.removeEventListener("touchend", this.onTouchStop);
|
||||
|
@ -33,12 +33,12 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import SideMenu from "@/components/Menu/SideMenu";
|
||||
import SimpleButton from "@/components/Menu/SimpleButton";
|
||||
import SettingsMenu from "@/components/Menu/SettingsMenu";
|
||||
import {MainMenu} from "@/js/MainMenu";
|
||||
import MarkerSetMenu from "@/components/Menu/MarkerSetMenu";
|
||||
import MapButton from "@/components/Menu/MapButton";
|
||||
import SideMenu from "./SideMenu.vue";
|
||||
import SimpleButton from "./SimpleButton.vue";
|
||||
import SettingsMenu from "./SettingsMenu.vue";
|
||||
import {MainMenu} from "../../js/MainMenu";
|
||||
import MarkerSetMenu from "./MarkerSetMenu.vue";
|
||||
import MapButton from "./MapButton.vue";
|
||||
|
||||
export default {
|
||||
name: "MainMenu",
|
||||
|
@ -11,7 +11,7 @@
|
||||
{{marker.type}}-marker
|
||||
</div>
|
||||
<div>
|
||||
({{marker.position.x | position}} | {{marker.position.y | position}} | {{marker.position.z | position}})
|
||||
({{ position(marker.position.x) }} | {{ position(marker.position.y) }} | {{ position(marker.position.z) }})
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -58,11 +58,11 @@ export default {
|
||||
}
|
||||
|
||||
return this.marker.id;
|
||||
}
|
||||
},
|
||||
filters: {
|
||||
position(v) {
|
||||
return Math.floor(v);
|
||||
},
|
||||
position() {
|
||||
return (v) => {
|
||||
return Math.floor(v);
|
||||
}
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
@ -101,7 +101,7 @@ export default {
|
||||
</script>
|
||||
|
||||
<style lang="scss">
|
||||
@import "~@/scss/variables.scss";
|
||||
@import "/src/scss/variables.scss";
|
||||
|
||||
.side-menu .marker-item {
|
||||
display: flex;
|
||||
|
@ -8,11 +8,11 @@
|
||||
<div class="stats">
|
||||
<div>
|
||||
{{ markerSet.markers.length }}
|
||||
{{ $tc('markers.marker', markerSet.markers.length) }}
|
||||
{{ $t('markers.marker', markerSet.markers.length) }}
|
||||
</div>
|
||||
<div v-if="filteredMarkerSets.length > 0">
|
||||
{{ filteredMarkerSets.length }}
|
||||
{{ $tc('markers.markerSet', filteredMarkerSets.length) }}
|
||||
{{ $t('markers.markerSet', filteredMarkerSets.length) }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -28,7 +28,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import SwitchHandle from "@/components/Menu/SwitchHandle";
|
||||
import SwitchHandle from "./SwitchHandle.vue";
|
||||
|
||||
export default {
|
||||
name: "MarkerSet",
|
||||
@ -50,6 +50,7 @@ export default {
|
||||
methods: {
|
||||
toggle() {
|
||||
if (this.markerSet.toggleable) {
|
||||
// eslint-disable-next-line vue/no-mutating-props
|
||||
this.markerSet.visible = !this.markerSet.visible
|
||||
}
|
||||
}
|
||||
|
@ -12,10 +12,10 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import MarkerItem from "@/components/Menu/MarkerItem";
|
||||
import TextInput from "@/components/Menu/TextInput";
|
||||
import MarkerSet from "@/components/Menu/MarkerSet";
|
||||
import {MainMenu} from "@/js/MainMenu";
|
||||
import MarkerItem from "./MarkerItem.vue";
|
||||
import TextInput from "./TextInput.vue";
|
||||
import MarkerSet from "./MarkerSet.vue";
|
||||
import {MainMenu} from "../../js/MainMenu";
|
||||
export default {
|
||||
name: "MarkerSetMenu",
|
||||
components: {MarkerSet, TextInput, MarkerItem},
|
||||
@ -42,8 +42,7 @@ export default {
|
||||
if (!this.filter.search) return true;
|
||||
if (marker.id.includesCI(this.filter.search)) return true;
|
||||
if (marker.label && marker.label.includesCI(this.filter.search)) return true;
|
||||
if (marker.type === "player" && (marker.name.includesCI(this.filter.search) || marker.playerUuid.includesCI(this.filter.search))) return true;
|
||||
return false;
|
||||
return marker.type === "player" && (marker.name.includesCI(this.filter.search) || marker.playerUuid.includesCI(this.filter.search));
|
||||
});
|
||||
},
|
||||
filteredMarkerSets() {
|
||||
|
@ -45,10 +45,10 @@
|
||||
<SwitchButton :on="appState.screenshot.clipboard" @action="appState.screenshot.clipboard = !appState.screenshot.clipboard; $bluemap.saveUserSettings()">{{ $t("screenshot.clipboard") }}</SwitchButton>
|
||||
</Group>
|
||||
|
||||
<Group v-if="$i18n.languages.length > 1" :title="$t('language.title')">
|
||||
<SimpleButton v-for="lang of $i18n.languages" :key="lang.locale"
|
||||
<Group v-if="languages.length > 1" :title="$t('language.title')">
|
||||
<SimpleButton v-for="lang of languages" :key="lang.locale"
|
||||
:active="lang.locale === $i18n.locale"
|
||||
@action="$i18n.setLanguage(lang.locale); $bluemap.saveUserSettings();"
|
||||
@action="changeLanguage(lang.locale); $bluemap.saveUserSettings();"
|
||||
>{{lang.name}}</SimpleButton>
|
||||
</Group>
|
||||
|
||||
@ -59,11 +59,11 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import Group from "@/components/Menu/Group";
|
||||
import SimpleButton from "@/components/Menu/SimpleButton";
|
||||
import Slider from "@/components/Menu/Slider";
|
||||
import SwitchButton from "@/components/Menu/SwitchButton";
|
||||
import i18n from "../../i18n";
|
||||
import Group from "./Group.vue";
|
||||
import SimpleButton from "./SimpleButton.vue";
|
||||
import Slider from "./Slider.vue";
|
||||
import SwitchButton from "./SwitchButton.vue";
|
||||
import {i18n, setLanguage} from "../../i18n";
|
||||
|
||||
const themes = [
|
||||
{get name(){ return i18n.t("theme.default")}, value: null},
|
||||
@ -94,6 +94,7 @@ name: "SettingsMenu",
|
||||
},
|
||||
...this.$bluemap.settings
|
||||
},
|
||||
languages: i18n.languages,
|
||||
|
||||
qualityStages: qualityStages,
|
||||
themes: themes,
|
||||
@ -106,6 +107,9 @@ name: "SettingsMenu",
|
||||
renderDistanceFormatter(value) {
|
||||
let f = parseFloat(value);
|
||||
return f === 0 ? this.$t("renderDistance.off") : f.toFixed(0);
|
||||
},
|
||||
changeLanguage(lang) {
|
||||
setLanguage(lang)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -12,7 +12,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import MenuButton from "@/components/ControlBar/MenuButton";
|
||||
import MenuButton from "../ControlBar/MenuButton.vue";
|
||||
|
||||
export default {
|
||||
name: "SideMenu",
|
||||
@ -45,7 +45,7 @@ export default {
|
||||
</script>
|
||||
|
||||
<style lang="scss">
|
||||
@import "~@/scss/variables.scss";
|
||||
@import "/src/scss/variables.scss";
|
||||
|
||||
.side-menu {
|
||||
position: fixed;
|
||||
|
@ -6,7 +6,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import SwitchHandle from "@/components/Menu/SwitchHandle";
|
||||
import SwitchHandle from "./SwitchHandle.vue";
|
||||
export default {
|
||||
name: "SwitchButton",
|
||||
components: {SwitchHandle},
|
||||
|
37
BlueMapCommon/webapp/src/i18n.js
Normal file
37
BlueMapCommon/webapp/src/i18n.js
Normal file
@ -0,0 +1,37 @@
|
||||
import {createI18n} from 'vue-i18n';
|
||||
import {nextTick} from "vue";
|
||||
import {fetchHocon} from "./js/Utils";
|
||||
|
||||
export const i18nModule = createI18n({
|
||||
locale: 'none',
|
||||
fallbackLocale: 'en',
|
||||
silentFallbackWarn: true,
|
||||
warnHtmlMessage: false,
|
||||
legacy: false,
|
||||
messages: {}
|
||||
});
|
||||
|
||||
export const i18n = i18nModule.global;
|
||||
|
||||
export async function setLanguage(lang) {
|
||||
try {
|
||||
if (!i18n.availableLocales.includes(lang)){
|
||||
let messages = await fetchHocon(`./lang/${lang}.conf`);
|
||||
i18n.setLocaleMessage(lang, messages);
|
||||
}
|
||||
|
||||
i18n.locale.value = lang;
|
||||
|
||||
document.querySelector('html').setAttribute('lang', lang);
|
||||
} catch (e) {
|
||||
console.error(`Failed to load language '${lang}'!`, e);
|
||||
}
|
||||
|
||||
return nextTick();
|
||||
}
|
||||
|
||||
export async function loadLanguageSettings() {
|
||||
let settings = await fetchHocon(`./lang/settings.conf`);
|
||||
i18n.languages = settings.languages;
|
||||
await setLanguage(settings.default);
|
||||
}
|
@ -1,154 +0,0 @@
|
||||
export default {
|
||||
pageTitle: "BlueMap - {map}",
|
||||
menu: {
|
||||
title: "Menu",
|
||||
tooltip: "Menu"
|
||||
},
|
||||
maps: {
|
||||
title: "Maps",
|
||||
button: "Maps",
|
||||
tooltip: "Map-List"
|
||||
},
|
||||
markers: {
|
||||
title: "Markers",
|
||||
button: "Markers",
|
||||
tooltip: "Marker-List",
|
||||
marker: "marker | markers",
|
||||
markerSet: "marker-set | marker-sets",
|
||||
searchPlaceholder: "Search...",
|
||||
followPlayerTitle: "Follow Player"
|
||||
},
|
||||
settings: {
|
||||
title: "Settings",
|
||||
button: "Settings"
|
||||
},
|
||||
goFullscreen: {
|
||||
button: "Go Fullscreen"
|
||||
},
|
||||
resetCamera: {
|
||||
button: "Reset Camera",
|
||||
tooltip: "Reset Camera & Position"
|
||||
},
|
||||
updateMap: {
|
||||
button: "Update Map",
|
||||
tooltip: "Clear Tile Cache"
|
||||
},
|
||||
lighting: {
|
||||
title: "Lighting",
|
||||
dayNightSwitch: {
|
||||
tooltip: "Day/Night"
|
||||
},
|
||||
sunlight: "Sunlight",
|
||||
ambientLight: "Ambient-Light"
|
||||
},
|
||||
resolution: {
|
||||
title: "Resolution",
|
||||
high: "High (SSAA, x2)",
|
||||
normal: "Normal (Native, x1)",
|
||||
low: "Low (Upscaling, x0.5)"
|
||||
},
|
||||
freeFlightControls: {
|
||||
title: "Free-Flight Controls",
|
||||
mouseSensitivity: "Mouse-Sensitivity",
|
||||
invertMouseY: "Invert Mouse Y"
|
||||
},
|
||||
renderDistance: {
|
||||
title: "Render Distance",
|
||||
hiresLayer: "Hires layer",
|
||||
lowersLayer: "Lowres layer",
|
||||
loadHiresWhileMoving: "Load hires-tiles while moving",
|
||||
off: "Off"
|
||||
},
|
||||
theme: {
|
||||
title: "Theme",
|
||||
default: "Default (System/Browser)",
|
||||
dark: "Dark",
|
||||
light: "Light",
|
||||
contrast: "Contrast"
|
||||
},
|
||||
debug: {
|
||||
button: "Debug"
|
||||
},
|
||||
resetAllSettings: {
|
||||
button: "Reset All Settings"
|
||||
},
|
||||
players: {
|
||||
title: "Players",
|
||||
tooltip: "Player-List"
|
||||
},
|
||||
compass: {
|
||||
tooltip: "Compass / Face North"
|
||||
},
|
||||
screenshot: {
|
||||
title: "Screenshot",
|
||||
button: "Take Screenshot",
|
||||
clipboard: "Copy to Clipboard"
|
||||
},
|
||||
controls: {
|
||||
title: "View / Controls",
|
||||
perspective: {
|
||||
button: "Perspective",
|
||||
tooltip: "Perspective-View"
|
||||
},
|
||||
flatView: {
|
||||
button: "Flat",
|
||||
tooltip: "Orthographic / Flat-View",
|
||||
},
|
||||
freeFlight: {
|
||||
button: "Free-Flight",
|
||||
tooltip: "Free-Flight / Spectator Mode"
|
||||
}
|
||||
},
|
||||
language: {
|
||||
title: "Language",
|
||||
},
|
||||
blockTooltip: {
|
||||
block: "Block",
|
||||
position: "Position",
|
||||
chunk: "Chunk",
|
||||
region: {
|
||||
region: "Region",
|
||||
file: "File"
|
||||
},
|
||||
light: {
|
||||
light: "Light",
|
||||
sun: "Sun",
|
||||
block: "Block",
|
||||
}
|
||||
},
|
||||
info: {
|
||||
title: "Info",
|
||||
button: "Info",
|
||||
content: `
|
||||
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||
<p>
|
||||
<h2>Mouse-Controls:</h2>
|
||||
<table>
|
||||
<tr><th>move</th><td><kbd>left-click</kbd> + drag</td></tr>
|
||||
<tr><th>zoom</th><td><kbd>mousewheel</kbd> (scroll)</td></tr>
|
||||
<tr><th>rotate / tilt</th><td><kbd>right-click</kbd> + drag</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Keyboard-Controls:</h2>
|
||||
<table>
|
||||
<tr><th>move</th><td><kbd>wasd</kbd> / <kbd>arrow-keys</kbd></td></tr>
|
||||
<tr><th>zoom</th><td>Numpad: <kbd>+</kbd>/<kbd>-</kbd> or <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||
<tr><th>rotate / tilt</th><td><kbd>Left-Alt</kbd> + <kbd>wasd</kbd> / <kbd>arrow-keys</kbd> or <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<h2>Touch-Controls:</h2>
|
||||
<table>
|
||||
<tr><th>move</th><td>touch + drag</td></tr>
|
||||
<tr><th>zoom</th><td>touch with two fingers + pinch</td></tr>
|
||||
<tr><th>rotate / tilt</th><td>touch with two fingers + rotate / move up/down</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<br><hr>
|
||||
<p class="info-footer">
|
||||
This map has been generated with ♥ using <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||
</p>
|
||||
`
|
||||
}
|
||||
};
|
@ -1,36 +0,0 @@
|
||||
import VueI18n from 'vue-i18n';
|
||||
import Vue from 'vue';
|
||||
import fallback from './fallback';
|
||||
|
||||
VueI18n.prototype.setLanguage = async function(lang) {
|
||||
try {
|
||||
if (!this.messages[lang]){
|
||||
let messages = {};
|
||||
messages = (await import(/* webpackIgnore: true */ `../lang/${lang}.js`)).default;
|
||||
|
||||
this.setLocaleMessage(lang, messages);
|
||||
}
|
||||
|
||||
this.locale = lang;
|
||||
document.querySelector('html').setAttribute('lang', lang);
|
||||
} catch (e) {
|
||||
console.error(`Failed to load language '${lang}'!`, e);
|
||||
}
|
||||
}
|
||||
|
||||
VueI18n.prototype.loadLanguageSettings = async function() {
|
||||
let settings = (await import(/* webpackIgnore: true */ "../lang/settings.js")).default;
|
||||
this.languages = settings.languages;
|
||||
this.setLanguage(settings.default);
|
||||
};
|
||||
|
||||
Vue.use(VueI18n);
|
||||
|
||||
const i18n = new VueI18n({
|
||||
locale: 'fallback',
|
||||
fallbackLocale: 'fallback',
|
||||
silentFallbackWarn: true,
|
||||
messages: { fallback }
|
||||
});
|
||||
|
||||
export default i18n;
|
@ -22,20 +22,21 @@
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
import "@/js/BlueMap";
|
||||
import {MapViewer} from "@/js/MapViewer";
|
||||
import {MapControls} from "@/js/controls/map/MapControls";
|
||||
import {FreeFlightControls} from "@/js/controls/freeflight/FreeFlightControls";
|
||||
import "./BlueMap";
|
||||
import {MapViewer} from "./MapViewer";
|
||||
import {MapControls} from "./controls/map/MapControls";
|
||||
import {FreeFlightControls} from "./controls/freeflight/FreeFlightControls";
|
||||
import {FileLoader, MathUtils, Vector3} from "three";
|
||||
import {Map as BlueMapMap} from "@/js/map/Map";
|
||||
import {alert, animate, EasingFunctions, generateCacheHash} from "@/js/util/Utils";
|
||||
import {MainMenu} from "@/js/MainMenu";
|
||||
import {PopupMarker} from "@/js/PopupMarker";
|
||||
import {MarkerSet} from "@/js/markers/MarkerSet";
|
||||
import {getLocalStorage, round, setLocalStorage} from "@/js/Utils";
|
||||
import i18n from "../i18n";
|
||||
import {PlayerMarkerManager} from "@/js/markers/PlayerMarkerManager";
|
||||
import {NormalMarkerManager} from "@/js/markers/NormalMarkerManager";
|
||||
import {Map as BlueMapMap} from "./map/Map";
|
||||
import {alert, animate, EasingFunctions, generateCacheHash} from "./util/Utils";
|
||||
import {MainMenu} from "./MainMenu";
|
||||
import {PopupMarker} from "./PopupMarker";
|
||||
import {MarkerSet} from "./markers/MarkerSet";
|
||||
import {getLocalStorage, round, setLocalStorage} from "./Utils";
|
||||
import {i18n, setLanguage} from "../i18n";
|
||||
import {PlayerMarkerManager} from "./markers/PlayerMarkerManager";
|
||||
import {NormalMarkerManager} from "./markers/NormalMarkerManager";
|
||||
import {reactive} from "vue";
|
||||
|
||||
export class BlueMapApp {
|
||||
|
||||
@ -86,9 +87,9 @@ export class BlueMapApp {
|
||||
|
||||
this.dataUrl = "maps/";
|
||||
|
||||
this.mainMenu = new MainMenu();
|
||||
this.mainMenu = reactive(new MainMenu());
|
||||
|
||||
this.appState = {
|
||||
this.appState = reactive({
|
||||
controls: {
|
||||
state: "perspective",
|
||||
mouseSensitivity: 1,
|
||||
@ -103,7 +104,7 @@ export class BlueMapApp {
|
||||
clipboard: true
|
||||
},
|
||||
debug: false
|
||||
};
|
||||
});
|
||||
|
||||
// init
|
||||
this.updateControlsSettings();
|
||||
@ -401,7 +402,7 @@ export class BlueMapApp {
|
||||
initGeneralEvents() {
|
||||
//close menu on fullscreen
|
||||
document.addEventListener("fullscreenchange", evt => {
|
||||
if (document.fullscreen) {
|
||||
if (document.fullscreenElement) {
|
||||
this.mainMenu.closeAll();
|
||||
}
|
||||
});
|
||||
@ -594,7 +595,7 @@ export class BlueMapApp {
|
||||
this.updateControlsSettings();
|
||||
this.setTheme(this.loadUserSetting("theme", this.appState.theme));
|
||||
this.setScreenshotClipboard(this.loadUserSetting("screenshotClipboard", this.appState.screenshot.clipboard));
|
||||
await i18n.setLanguage(this.loadUserSetting("lang", i18n.locale));
|
||||
await setLanguage(this.loadUserSetting("lang", i18n.locale.value));
|
||||
this.setDebug(this.loadUserSetting("debug", this.appState.debug));
|
||||
|
||||
alert(this.events, "Settings loaded!", "info");
|
||||
@ -614,7 +615,7 @@ export class BlueMapApp {
|
||||
this.saveUserSetting("pauseTileLoading", this.appState.controls.pauseTileLoading);
|
||||
this.saveUserSetting("theme", this.appState.theme);
|
||||
this.saveUserSetting("screenshotClipboard", this.appState.screenshot.clipboard);
|
||||
this.saveUserSetting("lang", i18n.locale);
|
||||
this.saveUserSetting("lang", i18n.locale.value);
|
||||
this.saveUserSetting("debug", this.appState.debug);
|
||||
|
||||
alert(this.events, "Settings saved!", "info");
|
||||
|
@ -22,7 +22,7 @@
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
import i18n from "../i18n";
|
||||
import {i18n} from "../i18n";
|
||||
|
||||
export class MainMenu {
|
||||
|
||||
|
@ -36,6 +36,7 @@ import {LOWRES_FRAGMENT_SHADER} from "./map/lowres/LowresFragmentShader";
|
||||
import {CombinedCamera} from "./util/CombinedCamera";
|
||||
import {CSS2DRenderer} from "./util/CSS2DRenderer";
|
||||
import {MarkerSet} from "./markers/MarkerSet";
|
||||
import {reactive} from "vue";
|
||||
|
||||
export class MapViewer {
|
||||
|
||||
@ -49,7 +50,7 @@ export class MapViewer {
|
||||
this.rootElement = element;
|
||||
this.events = events;
|
||||
|
||||
this.data = {
|
||||
this.data = reactive({
|
||||
map: null,
|
||||
camera: null,
|
||||
controlsManager: null,
|
||||
@ -71,7 +72,7 @@ export class MapViewer {
|
||||
loadedCenter: new Vector2(0, 0),
|
||||
loadedHiresViewDistance: 200,
|
||||
loadedLowresViewDistance: 2000,
|
||||
}
|
||||
});
|
||||
|
||||
this.tileCacheHash = generateCacheHash();
|
||||
|
||||
|
@ -22,11 +22,11 @@
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
import {Marker} from "@/js/markers/Marker";
|
||||
import {CSS2DObject} from "@/js/util/CSS2DRenderer";
|
||||
import {animate, htmlToElement} from "@/js/util/Utils";
|
||||
import {Marker} from "./markers/Marker";
|
||||
import {CSS2DObject} from "./util/CSS2DRenderer";
|
||||
import {animate, htmlToElement} from "./util/Utils";
|
||||
import {BoxGeometry, MeshBasicMaterial, Mesh, Vector2} from "three";
|
||||
import i18n from "../i18n";
|
||||
import {i18n} from "../i18n";
|
||||
|
||||
export class PopupMarker extends Marker {
|
||||
|
||||
@ -59,7 +59,7 @@ export class PopupMarker extends Marker {
|
||||
this.events.addEventListener('bluemapMapInteraction', this.onMapInteraction);
|
||||
|
||||
window.addEventListener("mousedown", this.removeHandler);
|
||||
window.addEventListener("touchstart", this.removeHandler);
|
||||
window.addEventListener("touchstart", this.removeHandler, { passive: true });
|
||||
window.addEventListener("keydown", this.removeHandler);
|
||||
window.addEventListener("mousewheel", this.removeHandler);
|
||||
}
|
||||
|
@ -1,3 +1,5 @@
|
||||
import parseHocon from 'hocon-parser'
|
||||
|
||||
/**
|
||||
* Converts a given value to JSON and writes it to the given key in
|
||||
* localStorage.
|
||||
@ -28,3 +30,9 @@ export const round = (value, precision) => {
|
||||
let f = Math.pow(10, precision);
|
||||
return Math.round(value * f) / f;
|
||||
}
|
||||
|
||||
export const fetchHocon = async (url) => {
|
||||
return fetch(url)
|
||||
.then((res) => res.text())
|
||||
.then((value) => parseHocon(value));
|
||||
}
|
||||
|
@ -26,6 +26,7 @@
|
||||
import {MathUtils, Vector3} from "three";
|
||||
import {dispatchEvent} from "../util/Utils";
|
||||
import {Map} from "../map/Map";
|
||||
import {reactive} from "vue";
|
||||
|
||||
export class ControlsManager {
|
||||
|
||||
@ -36,7 +37,7 @@ export class ControlsManager {
|
||||
constructor(mapViewer, camera) {
|
||||
Object.defineProperty( this, 'isControlsManager', { value: true } );
|
||||
|
||||
this.data = {
|
||||
this.data = reactive({
|
||||
mapViewer: null,
|
||||
camera: null,
|
||||
controls: null,
|
||||
@ -44,7 +45,7 @@ export class ControlsManager {
|
||||
rotation: 0,
|
||||
angle: 0,
|
||||
tilt: 0,
|
||||
};
|
||||
});
|
||||
|
||||
this.mapViewer = mapViewer;
|
||||
this.camera = camera;
|
||||
|
@ -31,6 +31,7 @@ import {MouseRotateControls} from "./mouse/MouseRotateControls";
|
||||
import {MouseAngleControls} from "./mouse/MouseAngleControls";
|
||||
import {KeyHeightControls} from "./keyboard/KeyHeightControls";
|
||||
import {TouchPanControls} from "./touch/TouchPanControls";
|
||||
import {reactive} from "vue";
|
||||
|
||||
export class FreeFlightControls {
|
||||
|
||||
@ -41,9 +42,9 @@ export class FreeFlightControls {
|
||||
this.target = target;
|
||||
this.manager = null;
|
||||
|
||||
this.data = {
|
||||
this.data = reactive({
|
||||
|
||||
};
|
||||
});
|
||||
|
||||
this.hammer = new Manager(this.target);
|
||||
this.initializeHammer();
|
||||
|
@ -40,6 +40,7 @@ import {TouchRotateControls} from "./touch/TouchRotateControls";
|
||||
import {TouchAngleControls} from "./touch/TouchAngleControls";
|
||||
import {TouchZoomControls} from "./touch/TouchZoomControls";
|
||||
import {PlayerMarker} from "../../markers/PlayerMarker";
|
||||
import {reactive} from "vue";
|
||||
|
||||
const HALF_PI = Math.PI * 0.5;
|
||||
|
||||
@ -53,9 +54,9 @@ export class MapControls {
|
||||
constructor(rootElement) {
|
||||
this.rootElement = rootElement;
|
||||
|
||||
this.data = {
|
||||
this.data = reactive({
|
||||
followingPlayer: null
|
||||
};
|
||||
});
|
||||
|
||||
/** @type {ControlsManager} */
|
||||
this.manager = null;
|
||||
|
@ -40,6 +40,7 @@ import {alert, dispatchEvent, generateCacheHash, getPixel, hashTile, stringToIma
|
||||
import {TileManager} from "./TileManager";
|
||||
import {TileLoader} from "./TileLoader";
|
||||
import {LowresTileLoader} from "./LowresTileLoader";
|
||||
import {reactive} from "vue";
|
||||
|
||||
export class Map {
|
||||
|
||||
@ -55,7 +56,7 @@ export class Map {
|
||||
this.loadBlocker = loadBlocker;
|
||||
this.events = events;
|
||||
|
||||
this.data = {
|
||||
this.data = reactive({
|
||||
id: id,
|
||||
sorting: 0,
|
||||
dataUrl: dataUrl,
|
||||
@ -75,7 +76,7 @@ export class Map {
|
||||
lodFactor: 5,
|
||||
lodCount: 3
|
||||
}
|
||||
};
|
||||
});
|
||||
|
||||
this.raycaster = new Raycaster();
|
||||
|
||||
|
@ -23,6 +23,7 @@
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
import {MathUtils, Object3D, Vector3} from "three";
|
||||
import {reactive} from "vue";
|
||||
|
||||
export class Marker extends Object3D {
|
||||
|
||||
@ -33,12 +34,12 @@ export class Marker extends Object3D {
|
||||
super();
|
||||
Object.defineProperty(this, 'isMarker', {value: true});
|
||||
|
||||
this.data = {
|
||||
this.data = reactive({
|
||||
id: markerId,
|
||||
type: "marker",
|
||||
position: this.position,
|
||||
visible: this.visible
|
||||
};
|
||||
});
|
||||
|
||||
// redirect parent properties
|
||||
Object.defineProperty(this, "position", {
|
||||
|
@ -29,6 +29,7 @@ import {ExtrudeMarker} from "./ExtrudeMarker";
|
||||
import {LineMarker} from "./LineMarker";
|
||||
import {HtmlMarker} from "./HtmlMarker";
|
||||
import {PoiMarker} from "./PoiMarker";
|
||||
import {reactive} from "vue";
|
||||
|
||||
export class MarkerSet extends Scene {
|
||||
|
||||
@ -44,7 +45,7 @@ export class MarkerSet extends Scene {
|
||||
/** @type {Map<string, Marker>} */
|
||||
this.markers = new Map();
|
||||
|
||||
this.data = {
|
||||
this.data = reactive({
|
||||
id: id,
|
||||
label: id,
|
||||
toggleable: true,
|
||||
@ -52,7 +53,7 @@ export class MarkerSet extends Scene {
|
||||
markerSets: [],
|
||||
markers: [],
|
||||
visible: this.visible,
|
||||
};
|
||||
});
|
||||
|
||||
Object.defineProperty(this, "visible", {
|
||||
get() { return this.data.visible },
|
||||
|
@ -132,7 +132,7 @@ export class LabelPopup extends CSS2DObject {
|
||||
};
|
||||
|
||||
window.addEventListener("mousedown", removeHandler);
|
||||
window.addEventListener("touchstart", removeHandler);
|
||||
window.addEventListener("touchstart", removeHandler, { passive: true });
|
||||
window.addEventListener("keydown", removeHandler);
|
||||
window.addEventListener("mousewheel", removeHandler);
|
||||
}
|
||||
|
@ -63,7 +63,7 @@ export class PoiMarker extends HtmlMarker {
|
||||
|
||||
setTimeout(function () {
|
||||
window.addEventListener("mousedown", eventHandler);
|
||||
window.addEventListener("touchstart", eventHandler);
|
||||
window.addEventListener("touchstart", eventHandler, { passive: true });
|
||||
window.addEventListener("keydown", eventHandler);
|
||||
window.addEventListener("mousewheel", eventHandler);
|
||||
}, 0);
|
||||
|
@ -23,6 +23,7 @@
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
import {MathUtils, Matrix4, PerspectiveCamera} from "three";
|
||||
import {reactive} from "vue";
|
||||
|
||||
export class CombinedCamera extends PerspectiveCamera {
|
||||
|
||||
@ -38,7 +39,7 @@ export class CombinedCamera extends PerspectiveCamera {
|
||||
|
||||
this.needsUpdate = true;
|
||||
|
||||
this.data = {
|
||||
this.data = reactive({
|
||||
fov: this.fov,
|
||||
aspect: this.aspect,
|
||||
near: this.near,
|
||||
@ -46,7 +47,7 @@ export class CombinedCamera extends PerspectiveCamera {
|
||||
zoom: this.zoom,
|
||||
ortho: ortho,
|
||||
distance: 1,
|
||||
};
|
||||
});
|
||||
|
||||
// redirect parent properties
|
||||
Object.defineProperty(this, "fov", {
|
||||
@ -82,8 +83,8 @@ export class CombinedCamera extends PerspectiveCamera {
|
||||
if (!this.perspectiveProjection)
|
||||
this.perspectiveProjection = new Matrix4();
|
||||
|
||||
if (!this.data)
|
||||
this.data = {};
|
||||
//if (!this.data)
|
||||
// this.data = {};
|
||||
|
||||
//copied from PerspectiveCamera
|
||||
const near = this.near;
|
||||
|
@ -23,10 +23,10 @@
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
import Vue from 'vue'
|
||||
import App from './App.vue'
|
||||
import {BlueMapApp} from "@/js/BlueMapApp";
|
||||
import i18n from './i18n';
|
||||
import * as Vue from 'vue';
|
||||
import App from './App.vue';
|
||||
import {BlueMapApp} from "./js/BlueMapApp";
|
||||
import {i18nModule, loadLanguageSettings} from "./i18n";
|
||||
|
||||
// utils
|
||||
String.prototype.includesCI = function (val) {
|
||||
@ -34,33 +34,30 @@ String.prototype.includesCI = function (val) {
|
||||
}
|
||||
|
||||
// bluemap app
|
||||
try {
|
||||
const bluemap = new BlueMapApp(document.getElementById("map-container"));
|
||||
window.bluemap = bluemap;
|
||||
async function load() {
|
||||
try {
|
||||
const bluemap = new BlueMapApp(document.getElementById("map-container"));
|
||||
window.bluemap = bluemap;
|
||||
|
||||
// init vue
|
||||
Vue.config.productionTip = false;
|
||||
Object.defineProperty(Vue.prototype, '$bluemap', {
|
||||
get() {
|
||||
return bluemap;
|
||||
}
|
||||
});
|
||||
// init vue
|
||||
const vue = Vue.createApp(App, {
|
||||
i18nModule,
|
||||
render: h => h(App)
|
||||
});
|
||||
vue.config.globalProperties.$bluemap = bluemap;
|
||||
|
||||
const vue = new Vue({
|
||||
i18n,
|
||||
render: h => h(App)
|
||||
}).$mount('#app');
|
||||
// load languages
|
||||
vue.use(i18nModule);
|
||||
await loadLanguageSettings()
|
||||
|
||||
// load languages
|
||||
i18n.loadLanguageSettings().catch(error => console.error(error));
|
||||
// load bluemap next tick (to let the assets load first)
|
||||
const app = vue.mount('#app');
|
||||
await app.$nextTick();
|
||||
await bluemap.load();
|
||||
|
||||
// load bluemap next tick (to let the assets load first)
|
||||
vue.$nextTick(() => {
|
||||
bluemap.load().catch(error => console.error(error));
|
||||
});
|
||||
} catch (e) {
|
||||
console.error("Failed to load BlueMap webapp!", e);
|
||||
document.body.innerHTML = `
|
||||
} catch (e) {
|
||||
console.error("Failed to load BlueMap webapp!", e);
|
||||
document.body.innerHTML = `
|
||||
<div id="bm-app-err">
|
||||
<div>
|
||||
<img src="assets/logo.png" alt="bluemap logo">
|
||||
@ -69,4 +66,7 @@ try {
|
||||
</div>
|
||||
</div>
|
||||
`;
|
||||
}
|
||||
}
|
||||
|
||||
load().catch(error => console.error(error));
|
||||
|
35
BlueMapCommon/webapp/vite.config.js
Normal file
35
BlueMapCommon/webapp/vite.config.js
Normal file
@ -0,0 +1,35 @@
|
||||
import {fileURLToPath, URL} from 'node:url'
|
||||
|
||||
import {defineConfig} from 'vite'
|
||||
import vue from '@vitejs/plugin-vue'
|
||||
|
||||
// noinspection JSUnusedGlobalSymbols
|
||||
export default defineConfig({
|
||||
plugins: [vue()],
|
||||
base: './',
|
||||
resolve: {
|
||||
alias: {
|
||||
'@': fileURLToPath(new URL('./src', import.meta.url))
|
||||
}
|
||||
},
|
||||
define: {
|
||||
__VUE_I18N_FULL_INSTALL__: true,
|
||||
__VUE_I18N_LEGACY_API__: false,
|
||||
__INTLIFY_PROD_DEVTOOLS__: false,
|
||||
},
|
||||
build: {},
|
||||
server: {
|
||||
proxy: {
|
||||
'/settings.json': {
|
||||
//target: 'http://localhost:8100',
|
||||
target: 'https://bluecolored.de/bluemap',
|
||||
changeOrigin: true,
|
||||
},
|
||||
'/maps': {
|
||||
//target: 'http://localhost:8100',
|
||||
target: 'https://bluecolored.de/bluemap',
|
||||
changeOrigin: true,
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
@ -1,20 +0,0 @@
|
||||
/**
|
||||
* @type {import('@vue/cli-service').ProjectOptions}
|
||||
*/
|
||||
module.exports = {
|
||||
publicPath: './',
|
||||
devServer: {
|
||||
proxy: {
|
||||
'/settings.json': {
|
||||
//target: 'http://localhost:8100',
|
||||
target: 'https://bluecolored.de/bluemap',
|
||||
changeOrigin: true,
|
||||
},
|
||||
'/maps': {
|
||||
//target: 'http://localhost:8100',
|
||||
target: 'https://bluecolored.de/bluemap',
|
||||
changeOrigin: true,
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user