Merge pull request 'feature-55-worldmap' (#16) from feature-55 into develop
All checks were successful
/ build-docker (push) Successful in 7m43s
All checks were successful
/ build-docker (push) Successful in 7m43s
Reviewed-on: #16 Reviewed-by: apathy <zloiyudin@gmail.com>
This commit is contained in:
commit
a87c3cd1c9
@ -36,3 +36,8 @@ src/plugins/CarbonChat/users
|
|||||||
src/plugins/CarbonChat/libraries
|
src/plugins/CarbonChat/libraries
|
||||||
|
|
||||||
src/plugins/DiscordSRV/accounts.aof
|
src/plugins/DiscordSRV/accounts.aof
|
||||||
|
|
||||||
|
src/plugins/BlueMap/data/web/maps
|
||||||
|
src/plugins/BlueMap/data/logs
|
||||||
|
src/plugins/BlueMap/data/minecraft-client-1.21.jar
|
||||||
|
src/plugins/BMMarker/data
|
||||||
|
5
.gitignore
vendored
5
.gitignore
vendored
@ -36,3 +36,8 @@ src/plugins/CarbonChat/users
|
|||||||
src/plugins/CarbonChat/libraries
|
src/plugins/CarbonChat/libraries
|
||||||
|
|
||||||
src/plugins/DiscordSRV/accounts.aof
|
src/plugins/DiscordSRV/accounts.aof
|
||||||
|
|
||||||
|
src/plugins/BlueMap/data/web/maps
|
||||||
|
src/plugins/BlueMap/data/logs
|
||||||
|
src/plugins/BlueMap/data/minecraft-client-1.21.jar
|
||||||
|
src/plugins/BMMarker/data
|
||||||
|
55
Dockerfile
55
Dockerfile
@ -9,31 +9,38 @@ ADD ./src ${CONFIG_PATH}
|
|||||||
RUN mkdir ${DATA_PATH}
|
RUN mkdir ${DATA_PATH}
|
||||||
|
|
||||||
|
|
||||||
|
# Add symlinks to Minecraft default files
|
||||||
RUN touch ${DATA_PATH}/banned-ips.json && \
|
RUN touch ${DATA_PATH}/banned-ips.json && \
|
||||||
ln -sf ${DATA_PATH}/banned-ips.json ${CONFIG_PATH}
|
ln -sf ${DATA_PATH}/banned-ips.json ${CONFIG_PATH} && \
|
||||||
RUN touch ${DATA_PATH}/banned-players.json && \
|
touch ${DATA_PATH}/banned-players.json && \
|
||||||
ln -sf ${DATA_PATH}/banned-players.json ${CONFIG_PATH}
|
ln -sf ${DATA_PATH}/banned-players.json ${CONFIG_PATH} && \
|
||||||
RUN mkdir ${DATA_PATH}/logs && \
|
mkdir ${DATA_PATH}/logs && \
|
||||||
ln -sf ${DATA_PATH}/logs ${CONFIG_PATH}
|
ln -sf ${DATA_PATH}/logs ${CONFIG_PATH} && \
|
||||||
RUN touch ${DATA_PATH}/ops.json && \
|
touch ${DATA_PATH}/ops.json && \
|
||||||
ln -sf ${DATA_PATH}/ops.json ${CONFIG_PATH}
|
ln -sf ${DATA_PATH}/ops.json ${CONFIG_PATH} && \
|
||||||
RUN touch ${DATA_PATH}/usercache.json && \
|
touch ${DATA_PATH}/usercache.json && \
|
||||||
ln -sf ${DATA_PATH}/usercache.json ${CONFIG_PATH}
|
ln -sf ${DATA_PATH}/usercache.json ${CONFIG_PATH} && \
|
||||||
RUN touch ${DATA_PATH}/whitelist.json && \
|
touch ${DATA_PATH}/whitelist.json && \
|
||||||
ln -sf ${DATA_PATH}/whitelist.json ${CONFIG_PATH}
|
ln -sf ${DATA_PATH}/whitelist.json ${CONFIG_PATH} && \
|
||||||
RUN mkdir ${DATA_PATH}/world && \
|
mkdir ${DATA_PATH}/world && \
|
||||||
ln -sf ${DATA_PATH}/world ${CONFIG_PATH}
|
ln -sf ${DATA_PATH}/world ${CONFIG_PATH} && \
|
||||||
RUN mkdir ${DATA_PATH}/world_nether && \
|
mkdir ${DATA_PATH}/world_nether && \
|
||||||
ln -sf ${DATA_PATH}/world_nether ${CONFIG_PATH}
|
ln -sf ${DATA_PATH}/world_nether ${CONFIG_PATH} && \
|
||||||
RUN mkdir ${DATA_PATH}/world_the_end && \
|
mkdir ${DATA_PATH}/world_the_end && \
|
||||||
ln -sf ${DATA_PATH}/world_the_end ${CONFIG_PATH}
|
ln -sf ${DATA_PATH}/world_the_end ${CONFIG_PATH}
|
||||||
|
|
||||||
|
# Add symlinks to PlasmoVoice files
|
||||||
RUN touch ${DATA_PATH}/pv-voice_mutes.json && \
|
RUN touch ${DATA_PATH}/pv-voice_mutes.json && \
|
||||||
ln -sf ${DATA_PATH}/pv-voice_mutes.json \
|
ln -sf ${DATA_PATH}/pv-voice_mutes.json \
|
||||||
${CONFIG_PATH}/plugins/PlasmoVoice/voice_mutes.json
|
${CONFIG_PATH}/plugins/PlasmoVoice/voice_mutes.json
|
||||||
|
|
||||||
|
# Add symlinks to SuperVanish files
|
||||||
RUN mkdir -p ${DATA_PATH}/SuperVanish && \
|
RUN mkdir -p ${DATA_PATH}/SuperVanish && \
|
||||||
touch ${DATA_PATH}/SuperVanish/data.yml && \
|
touch ${DATA_PATH}/SuperVanish/data.yml && \
|
||||||
ln -sf ${DATA_PATH}/SuperVanish/data.yml \
|
ln -sf ${DATA_PATH}/SuperVanish/data.yml \
|
||||||
${CONFIG_PATH}/plugins/SuperVanish/data.yml
|
${CONFIG_PATH}/plugins/SuperVanish/data.yml
|
||||||
|
|
||||||
|
# Add symlinks to CarbonChat files
|
||||||
RUN mkdir -p ${DATA_PATH}/CarbonChat/users && \
|
RUN mkdir -p ${DATA_PATH}/CarbonChat/users && \
|
||||||
ln -sf ${DATA_PATH}/CarbonChat/users \
|
ln -sf ${DATA_PATH}/CarbonChat/users \
|
||||||
${CONFIG_PATH}/plugins/CarbonChat/users
|
${CONFIG_PATH}/plugins/CarbonChat/users
|
||||||
@ -54,13 +61,24 @@ RUN mkdir -p ${DATA_PATH}/CustomizablePlayerModels && \
|
|||||||
ln -sf ${DATA_PATH}/CustomizablePlayerModels/ \
|
ln -sf ${DATA_PATH}/CustomizablePlayerModels/ \
|
||||||
${CONFIG_PATH}/plugins/CustomizablePlayerModels
|
${CONFIG_PATH}/plugins/CustomizablePlayerModels
|
||||||
|
|
||||||
|
|
||||||
# Add symlinks to DiscordSRV files
|
# Add symlinks to DiscordSRV files
|
||||||
RUN mkdir -p ${DATA_PATH}/DiscordSRV && \
|
RUN mkdir -p ${DATA_PATH}/DiscordSRV && \
|
||||||
touch ${DATA_PATH}/DiscordSRV/accounts.aof && \
|
touch ${DATA_PATH}/DiscordSRV/accounts.aof && \
|
||||||
ln -sf ${DATA_PATH}/DiscordSRV/accounts.aof \
|
ln -sf ${DATA_PATH}/DiscordSRV/accounts.aof \
|
||||||
${CONFIG_PATH}/plugins/DiscordSRV/accounts.aof
|
${CONFIG_PATH}/plugins/DiscordSRV/accounts.aof
|
||||||
|
|
||||||
|
# Add symlinks to BlueMap files
|
||||||
|
RUN mkdir -p ${DATA_PATH}/BlueMap/maps && \
|
||||||
|
mkdir -p ${DATA_PATH}/BlueMap/logs && \
|
||||||
|
ln -sf ${DATA_PATH}/BlueMap/maps \
|
||||||
|
${CONFIG_PATH}/plugins/BlueMap/data/web/maps && \
|
||||||
|
ln -sf ${DATA_PATH}/BlueMap/logs \
|
||||||
|
${CONFIG_PATH}/plugins/BlueMap/data/logs
|
||||||
|
RUN mkdir -p ${DATA_PATH}/BMMarker/data && \
|
||||||
|
ln -sf ${DATA_PATH}/BMMarker/data \
|
||||||
|
${CONFIG_PATH}/plugins/BMMarker/data
|
||||||
|
|
||||||
|
|
||||||
VOLUME ${DATA_PATH}
|
VOLUME ${DATA_PATH}
|
||||||
|
|
||||||
|
|
||||||
@ -85,7 +103,10 @@ ENV DISCORDSRV_BOT_TOKEN=dummy-token
|
|||||||
|
|
||||||
WORKDIR ${WORKDIR_PATH}/config
|
WORKDIR ${WORKDIR_PATH}/config
|
||||||
|
|
||||||
|
# Minecraft
|
||||||
EXPOSE 25565/tcp
|
EXPOSE 25565/tcp
|
||||||
|
# BlueMap
|
||||||
|
EXPOSE 8100/tcp
|
||||||
|
|
||||||
CMD \
|
CMD \
|
||||||
# Add proxy secret
|
# Add proxy secret
|
||||||
|
125
src/plugins/BMMarker/language/de.yml
Normal file
125
src/plugins/BMMarker/language/de.yml
Normal file
@ -0,0 +1,125 @@
|
|||||||
|
#----------------------- Translation ------------------------#
|
||||||
|
# Content of all messages in BlueMap-Marker. #
|
||||||
|
#------------------------------------------------------------#
|
||||||
|
# Some messages support MiniMessage styling (marked with #m) #
|
||||||
|
# and extra variables (marked with #v). #
|
||||||
|
# Syntax: <input-i> -> #
|
||||||
|
# i is a number from 0 to the message max #
|
||||||
|
#------------------------------------------------------------#
|
||||||
|
|
||||||
|
creator: Miraculixx
|
||||||
|
version: 1.0.0
|
||||||
|
|
||||||
|
#-----------------------------------------#
|
||||||
|
# Common Translations #
|
||||||
|
# Translation keys that persist in every #
|
||||||
|
# project for simple values #
|
||||||
|
#-----------------------------------------#
|
||||||
|
common:
|
||||||
|
cancel: "Abbrechen"
|
||||||
|
build: "Erstellen"
|
||||||
|
or: "oder"
|
||||||
|
notSet: "Nicht gesetzt"
|
||||||
|
use: "Nutze"
|
||||||
|
|
||||||
|
|
||||||
|
#-----------------------------------------#
|
||||||
|
# Command Responses #
|
||||||
|
# Translation keys that fires on command #
|
||||||
|
# executions and help #
|
||||||
|
#-----------------------------------------#
|
||||||
|
command:
|
||||||
|
alreadyStarted: "<red>Du hast bereits angefangen einen Marker zu erstellen!" #m
|
||||||
|
alreadyStarted2: "<red> vor dem neuerstellen!" #m (Cancel or build ...)
|
||||||
|
notValidMarker: "<red>Dies ist kein valider Marker! (<input-1>)" #m #v1
|
||||||
|
notValidSet: "<red>Ungültige set-ID oder Map Name! (<input-1> - <input-2>)" #m #v2
|
||||||
|
mustProvideID: "<red>Bitte gebe eine Marker ID und ein Markerset an!" #m
|
||||||
|
mustProvideIDSet: "<red>Bitte gebe eine marker-set ID und eine Zielwelt an!" #m
|
||||||
|
mustAlphanumeric: "<red>IDs müssen alphanumerisch sein (nur Buchstaben und Zahlen)" #m
|
||||||
|
switchLang: "<green>Die Sprache wurde zu Deutsch gewechselt!" #m
|
||||||
|
switchLangFailed: "<red>Deine angegebene Sprache existiert nicht!" #m
|
||||||
|
createMarker: "<gray>Marker<input-1> setup gestartet! Änderer Werte mit " #m #v1 (using <command> ...)
|
||||||
|
createMarker2: "<gray> und bestätige dein setup mit " #m (<command> ... <command>)
|
||||||
|
createdMarker: "<green>Marker erstellt! Es sollte in ein paar Sekunden auf deiner BlueMap erscheinen" #m
|
||||||
|
createdSet: "<green>Marker-Set erstellt! Nutze es um neue Marker drin zu erstellen mit "
|
||||||
|
deleteMarker: "<gray>Erfolgreich <color:#6e94ff><input-1></color> marker gelöscht! Es sollte in ein paar Sekunden auf deiner BlueMap verschwinden" #m #v1
|
||||||
|
deleteSet: "<gray>Erfolgreich <color:#6e94ff><input-1></color> marker-set gelöscht! Es sollte in ein paar Sekunden auf deiner BlueMap verschwinden" #m #v1
|
||||||
|
confirmDelete: "<red>Bist du dir wirklich sicher das '<input-1>' set auf der Map '<input-2>' zu löschen? Bitte bestätige es mit " #m #v2
|
||||||
|
idAlreadyExist: "<red>Die ID <u><input-1></u> existiert bereits in dem set/der Welt!" #m #v1
|
||||||
|
markerReplaced: "<grey>Der alte Marker wird ersetzt mit dem neuen..." #m
|
||||||
|
canceledSetup: "<grey>Aktuelles Marker<input-1> setup abgebrochen!" #m #v1
|
||||||
|
notValidPlayer: "<red>Konnte den angegebenen Spieler nicht finden!" #m
|
||||||
|
changedVisibility: "<grey><color:#6e94ff><input-1></color> ist jetzt <input-2> auf deiner BlueMap" #m #v2
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#-----------------------------------------#
|
||||||
|
# Creator Messages #
|
||||||
|
# Translation keys that are used while #
|
||||||
|
# creating markers(set) #
|
||||||
|
#-----------------------------------------#
|
||||||
|
event:
|
||||||
|
currentSetup: "Der aktuelle Erstellungsstatus (<input-1>)" #v1
|
||||||
|
buildHover: "Erstelle neuen Marker mit den\neingestellten Einstellungen. Rote Werte\nsind Pflicht!"
|
||||||
|
cancelHover: "Breche das aktuelle Erstellen ab.\nDies löscht alle gesetzten Werte!"
|
||||||
|
clickToAdd: "Klicke um einen Wert hinzuzufügen"
|
||||||
|
|
||||||
|
|
||||||
|
#-----------------------------------------#
|
||||||
|
# Arguments #
|
||||||
|
# Translation keys for all modifiers #
|
||||||
|
# to create markers(set) #
|
||||||
|
#-----------------------------------------#
|
||||||
|
arg:
|
||||||
|
ID: "ID"
|
||||||
|
MARKER_SET: "MARKER SET"
|
||||||
|
POSITION: "POSITION"
|
||||||
|
LABEL: "NAME"
|
||||||
|
ICON: "BILD"
|
||||||
|
ANCHOR: "ANKER"
|
||||||
|
MAX_DISTANCE: "MAX DISTANZ"
|
||||||
|
MIN_DISTANCE: "MIN DISTANZ"
|
||||||
|
ADD_POSITION: "NEUE POSITION"
|
||||||
|
ADD_EDGE: "NEUE ECKE"
|
||||||
|
DETAIL: "BESCHREIBUNG"
|
||||||
|
LINK: "LINK"
|
||||||
|
NEW_TAB: "NEUER TAB"
|
||||||
|
DEPTH_TEST: "TIEFEN TEST"
|
||||||
|
LINE_WIDTH: "LINIEN DICKE"
|
||||||
|
LINE_COLOR: "LINIEN FARBE"
|
||||||
|
FILL_COLOR: "FÜLLFARBE"
|
||||||
|
HEIGHT: "HÖHE"
|
||||||
|
MAX_HEIGHT: "MAX HÖHE"
|
||||||
|
POINTS: "PUNKTE"
|
||||||
|
X_RADIUS: "RADIUS X"
|
||||||
|
Z_RADIUS: "RADIUS Z"
|
||||||
|
MAP: "MAP"
|
||||||
|
TOGGLEABLE: "ÄNDERBAR"
|
||||||
|
DEFAULT_HIDDEN: "DEFAULT VERSTECKT"
|
||||||
|
|
||||||
|
arg-desc:
|
||||||
|
ID: "Interne ID für den Zugriff auf den Marker(-set)"
|
||||||
|
MARKER_SET: "Markerset, in dem die Markierung\ngespeichert werden soll (Welt)"
|
||||||
|
POSITION: "Position wo der Marker gesetzt\nwird. (NICHT die Welt)"
|
||||||
|
LABEL: "Angezeigter Name in der Marker Liste/Menü"
|
||||||
|
ICON: "Bild URL für ein angezeigtes Bild\nbei der gegebenen Position (POI exklusiv)"
|
||||||
|
ANCHOR: "Verschiebung für das angezeigte \nBild/Html Code (in Pixel)"
|
||||||
|
MAX_DISTANCE: "Max Distanz zu der Kamera\nbei welcher der Marker sichtbar ist"
|
||||||
|
MIN_DISTANCE: "Min Distanz zu der Kamera\nbei welcher der Marker sichtbar ist"
|
||||||
|
ADD_POSITION: "Füge neue Positionen zum Marker\nhinzu um die Linie zu bilden (Line exklusiv)"
|
||||||
|
ADD_EDGE: "Füge neue Ecken zu dem Marker\nhinzu um die Form zu bilden"
|
||||||
|
DETAIL: "Beschreibung welche sichtbar ist\nbeim anklicken"
|
||||||
|
LINK: "Eine Verlinkung beim anklicken"
|
||||||
|
NEW_TAB: "Ob der angeklickte Link in einem\nneuen Tab geöffnet werden soll oder im selben"
|
||||||
|
DEPTH_TEST: "Wenn false, wird der Marker immer über allem\nangezeigt. Andernfalls respektiert er blockierende Ebenen."
|
||||||
|
LINE_WIDTH: "Die Dicke der Umrandung/Linie (in Pixel)"
|
||||||
|
LINE_COLOR: "Farbe der Umrandung/Linie (RGBA)\n- https://htmlcolorcodes.com -"
|
||||||
|
FILL_COLOR: "Farbe des inneres Feldes (RGBA)\n- https://htmlcolorcodes.com -"
|
||||||
|
HEIGHT: "Die minimale Höhe des Markierungsfeldes.\nDefinitionshöhe für Form Marker"
|
||||||
|
MAX_HEIGHT: "Die maximale Höhe des Markerfelds.\nFür eine flache Form auf dieselbe Y-Höhe/Position eingestellt."
|
||||||
|
POINTS: "Die Anzahl der Punkte, die zum Rendern des\nKreises/der Ellipse verwendet werden. Mehr Punkte\nerzeugen sauberere Ränder, aber zu viele\nPunkte beeinträchtigen die Leistung!"
|
||||||
|
X_RADIUS: "Der Ellipsen Radius in der +-x Richtung"
|
||||||
|
Z_RADIUS: "Der Ellipsen Radius in der +-z Richtung"
|
||||||
|
MAP: "Ziel BlueMap Map\nDies ist nicht die Welt!"
|
||||||
|
TOGGLEABLE: "Wenn true kann das Marker-Set im\nMenü aktiviert oder deaktiviert werden"
|
||||||
|
DEFAULT_HIDDEN: "Wenn true ist das Marker-Set standardmäßig\nausgeblendet und kann vom Benutzer aktiviert werden.\nWenn 'ÄNDERBAR' false ist, ist dies der erzwungene Zustand"
|
159
src/plugins/BMMarker/language/en.yml
Normal file
159
src/plugins/BMMarker/language/en.yml
Normal file
@ -0,0 +1,159 @@
|
|||||||
|
#----------------------- Translation ------------------------#
|
||||||
|
# Content of all messages in BlueMap-Marker. #
|
||||||
|
#------------------------------------------------------------#
|
||||||
|
# Some messages support MiniMessage styling (marked with #m) #
|
||||||
|
# and extra variables (marked with #v). #
|
||||||
|
# Syntax: <input-i> -> #
|
||||||
|
# i is a number from 0 to the message max #
|
||||||
|
#------------------------------------------------------------#
|
||||||
|
|
||||||
|
creator: Miraculixx
|
||||||
|
version: 1.0.0
|
||||||
|
|
||||||
|
#-----------------------------------------#
|
||||||
|
# Common Translations #
|
||||||
|
# Translation keys that persist in every #
|
||||||
|
# project for simple values #
|
||||||
|
#-----------------------------------------#
|
||||||
|
common:
|
||||||
|
cancel: "Cancel"
|
||||||
|
build: "Build"
|
||||||
|
or: "or"
|
||||||
|
notSet: "Not Set"
|
||||||
|
use: "Use"
|
||||||
|
|
||||||
|
|
||||||
|
#-----------------------------------------#
|
||||||
|
# Command Responses #
|
||||||
|
# Translation keys that fires on command #
|
||||||
|
# executions and help #
|
||||||
|
#-----------------------------------------#
|
||||||
|
command:
|
||||||
|
alreadyStarted: "<red>You already started a marker setup!" #m
|
||||||
|
alreadyStarted2: "<red> it before creating a new one" #m (Cancel or build ...)
|
||||||
|
notValidMarker: "<red>This is not a valid marker! (<input-1>)" #m #v1
|
||||||
|
notValidSet: "<red>Invalid set-ID or map name! (<input-1> - <input-2>)" #m #v2
|
||||||
|
mustProvideID: "<red>Please provide a marker ID!" #m
|
||||||
|
mustProvideIDSet: "<red>Please provide a marker-set ID and a target world!" #m
|
||||||
|
mustAlphanumeric: "<red>IDs must be alphanumeric (only contains letters and numbers)" #m
|
||||||
|
switchLang: "<green>Switched language to <u>en_US</u>!" #m
|
||||||
|
switchLangFailed: "<red>Your provided language does not exist!" #m
|
||||||
|
createMarker: "<gray>Marker<input-1> setup started! Modify values using " #m #v1 (using <command> ...)
|
||||||
|
createMarker2: "<gray> and finish your setup with " #m (<command> ... <command>)
|
||||||
|
createdMarker: "<green>Marker created! It should appear on your BlueMap in a few seconds" #m
|
||||||
|
createdSet: "<green>Marker-Set created! Use it to add new markers inside this set with "
|
||||||
|
deleteMarker: "<gray>Successfully deleted <color:#6e94ff><input-1></color> marker! It should disappear from your BlueMap in a few seconds" #m #v1
|
||||||
|
deleteSet: "<gray>Successfully deleted <color:#6e94ff><input-1></color> marker-set! It should disappear from your BlueMap in a few seconds" #m #v1
|
||||||
|
confirmDelete: "<red>Are you really sure you want to delete the '<input-1>' set on map '<input-2>'? Please confirm by typing " #m #v2
|
||||||
|
idAlreadyExist: "<red>The ID <u><input-1></u> already exist in this set/world!" #m #v1
|
||||||
|
canceledSetup: "<grey>Canceled current marker<input-1> setup!" #m #v1
|
||||||
|
notValidPlayer: "<red>Could not found given player!" #m
|
||||||
|
changedVisibility: "<grey><color:#6e94ff><input-1></color> is now <input-2> on your BlueMap" #m #v2
|
||||||
|
setNotFound: "<red>Could not find the marker-set with the ID <u><input-1></u>! (/<input-2> set-create)" #m #v1
|
||||||
|
mapNotFound: "<red>Could not find the map with the name <u><input-1></u>!" #m #v1
|
||||||
|
missingImportant: "<red>Missing one or more important values! Please fill in all red marked values" #m
|
||||||
|
selectMap: "<gray>Select a BlueMap-Map:" #m
|
||||||
|
selectSet: "<gray>Select a Marker-Set:" #m
|
||||||
|
noSets: "<red>There are no marker-sets in map <input-1>! (/<input-2> set-create)" #m #v1
|
||||||
|
notYourSet: "<red>You are not the owner of this marker-set!" #m
|
||||||
|
notYourMarker: "<red>You are not the owner of this marker!" #m
|
||||||
|
maxMarkers: "<red>You reached your maximum amount of markers in this set! (<input-1>)" #m #v1
|
||||||
|
maxSets: "<red>You reached your maximum amount of marker-sets in this map! (<input-1>)" #m #v1
|
||||||
|
notTeleportMarker: "<red>This marker is not setup to be teleportable!" #m
|
||||||
|
teleportMarker: "<green>Teleported to the marker <u><input-1></u>!" #m #v1
|
||||||
|
settings:
|
||||||
|
current: "<gray>Current value: <color:#6e94ff><input-1></color>" #m #v1
|
||||||
|
changed: "<gray>Changed value to: <color:#6e94ff><input-1></color>" #m #v1
|
||||||
|
template:
|
||||||
|
help: "<gray>Templates are a powerful tool to create markers faster or automated. They can be a bit complicated to setup first, so feel free to <click:open_url:'https://discord.gg/zmkyJa3'><u>ask me</u></click> for help :)\n\n- Templates have their own custom command <blue>(/id)</blue>\n- Templates need their own set <blue>(/id edit set)</blue>\n- Can contain multiple \"template\" marker <blue>(/id edit marker)</blue>\n- Can be automated by certain events <blue>(/id edit automate)</blue>"
|
||||||
|
help-marker: "<gray>Template markers are just like normal markers, but they do not appear on the map. They can be put on the map by a single command <blue>(/id mark <marker-id>)</blue>.\n\n- Markers will copy the position of target\n- Label & detail supports placeholder <blue>(%NAME%)</blue>"
|
||||||
|
create: "<green>Template created! Use <u>/<input-1> edit <...></u> to add new template markers, rules and more" #m #v1
|
||||||
|
delete: "<red>Template <input-1> deleted with all associated markers and sets!" #m #v1
|
||||||
|
setArg: "<green>Applied new value <color:#6e94ff><input-1></color>" #m #v1
|
||||||
|
addTemplateMarker: "<green>Added template marker <input-1> to the template! You can now quick place or automate it.\n" #m #v1
|
||||||
|
removeMarkerTemplate: "<gray>Removed template <color:#6e94ff><input-1></color> and all placed markers to it." #m #v1
|
||||||
|
updateMarker: "<green>Updated template marker <input-1> and all placed markers!" #m #v1
|
||||||
|
noValidTemplate: "<red><input-1> is not a valid template in this set!" #m #v1
|
||||||
|
invalidWorld: "<red>The set is not available in your current world!" #m
|
||||||
|
place: "<green>New <input-1> marker placed!" #m #v1
|
||||||
|
unplace: "<red>Removed your <input-1> marker!" #m #v1
|
||||||
|
mapAlreadyAdded: "<red>The map <input-1> is already added to the template!" #m #v1
|
||||||
|
mapNotAdded: "<red>The map <input-1> is not added to the template!" #m #v1
|
||||||
|
addMap: "<green>Added map <input-1> to the template! <grey>(This action didn't cloned existing markers)" #m #v1
|
||||||
|
confirmRemoval: "<grey>Are you sure you want to <red>delete</red> this template set? This will also delete <red>all markers inside</red>!\n\nConfirm with <red><u><input-1>"
|
||||||
|
|
||||||
|
|
||||||
|
#-----------------------------------------#
|
||||||
|
# Command Responses #
|
||||||
|
# Translation keys that fires on command #
|
||||||
|
# executions and help #
|
||||||
|
#-----------------------------------------#
|
||||||
|
event:
|
||||||
|
currentSetup: "Your current setup state (<input-1>)" #v1
|
||||||
|
buildHover: "Build a new marker with applied\nsettings. Red highlighted values\nare required!"
|
||||||
|
cancelHover: "Cancel the current marker builder.\nThis will delete all your values!"
|
||||||
|
clickToAdd: "Click to add a value"
|
||||||
|
|
||||||
|
|
||||||
|
#-----------------------------------------#
|
||||||
|
# Creator Messages #
|
||||||
|
# Translation keys that are used while #
|
||||||
|
# creating markers(set) #
|
||||||
|
#-----------------------------------------#
|
||||||
|
arg:
|
||||||
|
ID: "ID"
|
||||||
|
MARKER_SET: "MARKER SET"
|
||||||
|
POSITION: "POSITION"
|
||||||
|
LABEL: "LABEL"
|
||||||
|
ICON: "ICON"
|
||||||
|
ANCHOR: "ANCHOR"
|
||||||
|
MAX_DISTANCE: "MAX DISTANCE"
|
||||||
|
MIN_DISTANCE: "MIN DISTANCE"
|
||||||
|
ADD_POSITION: "ADD POSITION"
|
||||||
|
ADD_EDGE: "ADD EDGE"
|
||||||
|
DETAIL: "DETAIL"
|
||||||
|
LINK: "LINK"
|
||||||
|
NEW_TAB: "NEW TAB"
|
||||||
|
DEPTH_TEST: "DEPTH TEST"
|
||||||
|
LINE_WIDTH: "LINE WIDTH"
|
||||||
|
LINE_COLOR: "LINE COLOR"
|
||||||
|
FILL_COLOR: "FILL COLOR"
|
||||||
|
HEIGHT: "HEIGHT"
|
||||||
|
MAX_HEIGHT: "MAX HEIGHT"
|
||||||
|
POINTS: "POINTS"
|
||||||
|
X_RADIUS: "RADIUS X"
|
||||||
|
Z_RADIUS: "RADIUS Z"
|
||||||
|
MAP: "MAP"
|
||||||
|
TOGGLEABLE: "TOGGLEABLE"
|
||||||
|
DEFAULT_HIDDEN: "DEFAULT HIDDEN"
|
||||||
|
LISTED: "LISTED"
|
||||||
|
LISTING_POSITION: "LISTING POSITION"
|
||||||
|
|
||||||
|
arg-desc:
|
||||||
|
ID: "Internal ID to access the marker(-set)"
|
||||||
|
MARKER_SET: "Target marker-set where the marker\nshould be stored (provides world)"
|
||||||
|
POSITION: "Position where the marker will be \nplaced. (NOT the world)"
|
||||||
|
LABEL: "Displayed label in the marker menu"
|
||||||
|
ICON: "Image URL for displayed image on\ngiven position (POI exclusive)"
|
||||||
|
ANCHOR: "Offset for displayed image/html code (in pixel)"
|
||||||
|
MAX_DISTANCE: "Max distance to the camera at\nwhich the marker is shown"
|
||||||
|
MIN_DISTANCE: "Min distance to the camera at\nwhich the marker is shown"
|
||||||
|
ADD_POSITION: "Add more positions to a marker\nto define the path (Line exclusive)"
|
||||||
|
ADD_EDGE: "Add more edges to a marker\nto define the shape"
|
||||||
|
DETAIL: "Description that is shown on marker click"
|
||||||
|
LINK: "A redirect link on marker click"
|
||||||
|
NEW_TAB: "If the redirect link is opened\nin a new tab or replace BlueMap tab"
|
||||||
|
DEPTH_TEST: "If false the marker will always\nrender above everything. Otherwise\nit will respect blocking layers"
|
||||||
|
LINE_WIDTH: "The width of the line/outline (in pixel)"
|
||||||
|
LINE_COLOR: "Color of the line/outline (RGBA)\n- https://htmlcolorcodes.com -"
|
||||||
|
FILL_COLOR: "Color of the drawn field (RGBA)\n- https://htmlcolorcodes.com -"
|
||||||
|
HEIGHT: "The minimal height of the marker field.\nDefinition height for shape markers"
|
||||||
|
MAX_HEIGHT: "The maximal height of the marker field.\nSet to the same Y height/position\nfor a flat shape"
|
||||||
|
POINTS: "The amount of points used to render\nthe circle/ellipse. More points\ncreate cleaner borders but to many\npoints affect performance!"
|
||||||
|
X_RADIUS: "The ellipse radius to the +-x direction"
|
||||||
|
Z_RADIUS: "The ellipse radius to the +-z direction"
|
||||||
|
MAP: "Target BlueMap Map\nThis is not world exclusive!"
|
||||||
|
TOGGLEABLE: "If this is true, the marker-set\ncan be enabled or disabled in the menu"
|
||||||
|
DEFAULT_HIDDEN: "If this is true, the marker-set\nwill be hidden by default and can be\nenabled by the user. If 'TOGGELABLE' is\nfalse, this is the forced state"
|
||||||
|
LISTED: "If this is false, the marker will\nnot be listed in the BlueMap set menu"
|
||||||
|
LISTING_POSITION: "Position of the marker(-set) in the BlueMap menu.\n Higher values are higher in the list compared to others"
|
5
src/plugins/BMMarker/settings.json
Normal file
5
src/plugins/BMMarker/settings.json
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"language": "en",
|
||||||
|
"maxUserSets": 1,
|
||||||
|
"maxUserMarker": 5
|
||||||
|
}
|
48
src/plugins/BlueMap/core.conf
Normal file
48
src/plugins/BlueMap/core.conf
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
## ##
|
||||||
|
## BlueMap ##
|
||||||
|
## Core-Config ##
|
||||||
|
## ##
|
||||||
|
|
||||||
|
# By changing the setting (accept-download) below to TRUE you are indicating that you have accepted mojang's EULA (https://account.mojang.com/documents/minecraft_eula),
|
||||||
|
# you confirm that you own a license to Minecraft (Java Edition)
|
||||||
|
# and you agree that BlueMap will download and use a minecraft-client file (depending on the minecraft-version) from mojangs servers (https://piston-meta.mojang.com/) for you.
|
||||||
|
# This file contains resources that belong to mojang and you must not redistribute it or do anything else that is not compliant with mojang's EULA.
|
||||||
|
# BlueMap uses resources in this file to generate the 3D-Models used for the map and texture them. (BlueMap will not work without those resources.)
|
||||||
|
# 2025-07-19T16:02:57
|
||||||
|
accept-download: true
|
||||||
|
|
||||||
|
# The folder where bluemap saves data-files it needs during runtime or to save e.g. the render-progress to resume it later.
|
||||||
|
# Default is "bluemap"
|
||||||
|
data: "plugins/BlueMap/data"
|
||||||
|
|
||||||
|
# This changes the amount of threads that BlueMap will use to render the maps.
|
||||||
|
# A higher value can improve render-speed but could impact performance on the host machine.
|
||||||
|
# This should be always below or equal to the number of available processor-cores.
|
||||||
|
# Zero or a negative value means the amount of available processor-cores subtracted by the value.
|
||||||
|
# (So a value of -2 with 6 cores results in 4 render-processes)
|
||||||
|
# Default is 1
|
||||||
|
render-thread-count: 1
|
||||||
|
|
||||||
|
# Controls whether BlueMap should try to find and load mod-resources and datapacks from the server/world-directories.
|
||||||
|
# Default is true
|
||||||
|
scan-for-mod-resources: false
|
||||||
|
|
||||||
|
# If this is true, BlueMap might send really basic metrics reports containing only the implementation-type and the version that is being used to https://metrics.bluecolored.de/bluemap/
|
||||||
|
# This allows me to track the basic usage of BlueMap and helps me stay motivated to further develop this tool! Please leave it on :)
|
||||||
|
# An example report looks like this: {"implementation":"bukkit","version":"5.9","mcVersion":"?"}
|
||||||
|
# Default is true
|
||||||
|
metrics: false
|
||||||
|
|
||||||
|
# Config-section for debug-logging
|
||||||
|
log: {
|
||||||
|
# The file where the debug-log will be written to.
|
||||||
|
# Comment out to disable debug-logging completely.
|
||||||
|
# Java String formatting syntax can be used to add time, see: https://docs.oracle.com/javase/8/docs/api/java/util/Formatter.html
|
||||||
|
# Default is no logging
|
||||||
|
file: "plugins/BlueMap/data/logs/debug.log"
|
||||||
|
#file: "bluemap/logs/debug_%1$tF_%1$tT.log"
|
||||||
|
|
||||||
|
# Whether the logger should append to an existing file, or overwrite it
|
||||||
|
# Default is false
|
||||||
|
append: false
|
||||||
|
}
|
1
src/plugins/BlueMap/data/pluginState.json
Normal file
1
src/plugins/BlueMap/data/pluginState.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{"render-threads-enabled":true,"maps":{"world":{"update-enabled":true},"world_the_end":{"update-enabled":true},"world_nether":{"update-enabled":true}},"hidden-players":[]}
|
BIN
src/plugins/BlueMap/data/resourceExtensions.zip
Normal file
BIN
src/plugins/BlueMap/data/resourceExtensions.zip
Normal file
Binary file not shown.
BIN
src/plugins/BlueMap/data/web/assets/Quicksand-BuVPtn-J.ttf
Normal file
BIN
src/plugins/BlueMap/data/web/assets/Quicksand-BuVPtn-J.ttf
Normal file
Binary file not shown.
BIN
src/plugins/BlueMap/data/web/assets/favicon-DEN7TZ5X.png
Normal file
BIN
src/plugins/BlueMap/data/web/assets/favicon-DEN7TZ5X.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.9 KiB |
1
src/plugins/BlueMap/data/web/assets/index-BgiqB2rB.css
Normal file
1
src/plugins/BlueMap/data/web/assets/index-BgiqB2rB.css
Normal file
File diff suppressed because one or more lines are too long
4297
src/plugins/BlueMap/data/web/assets/index-Q7i7_FGJ.js
Normal file
4297
src/plugins/BlueMap/data/web/assets/index-Q7i7_FGJ.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
BIN
src/plugins/BlueMap/data/web/assets/logo.png
Normal file
BIN
src/plugins/BlueMap/data/web/assets/logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 16 KiB |
BIN
src/plugins/BlueMap/data/web/assets/logoCircle512.png
Normal file
BIN
src/plugins/BlueMap/data/web/assets/logoCircle512.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 53 KiB |
BIN
src/plugins/BlueMap/data/web/assets/logoCircle64.png
Normal file
BIN
src/plugins/BlueMap/data/web/assets/logoCircle64.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 6.9 KiB |
@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://json.schemastore.org/web-manifest-combined.json",
|
||||||
|
"name": "BlueMap",
|
||||||
|
"short_name": "BlueMap",
|
||||||
|
"start_url": "..",
|
||||||
|
"display": "standalone",
|
||||||
|
"background_color": "#181818",
|
||||||
|
"theme_color": "#006EDE",
|
||||||
|
"description": "BlueMap is a tool that generates 3D maps of your Minecraft worlds and displays them in your browser.",
|
||||||
|
"icons": [{
|
||||||
|
"src": "logoCircle512.png",
|
||||||
|
"sizes": "512x512",
|
||||||
|
"type": "image/png"
|
||||||
|
},{
|
||||||
|
"src": "logoCircle64.png",
|
||||||
|
"sizes": "64x64",
|
||||||
|
"type": "image/png"
|
||||||
|
}]
|
||||||
|
}
|
15
src/plugins/BlueMap/data/web/assets/poi.svg
Normal file
15
src/plugins/BlueMap/data/web/assets/poi.svg
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||||
|
width="50px" height="50px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
|
||||||
|
<g>
|
||||||
|
<path fill="#FFFFFF" d="M37.468,17.123C37.468,29.596,25,45.346,25,45.346s-12.468-14.93-12.468-28.223
|
||||||
|
c0-6.885,5.581-12.468,12.468-12.468C31.885,4.655,37.468,10.237,37.468,17.123z"/>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
<path fill="#333333" d="M26.901,12.559c0.034,1.046-0.732,1.885-1.954,1.885c-1.083,0-1.85-0.838-1.85-1.885
|
||||||
|
c0-1.082,0.804-1.92,1.918-1.92C26.169,10.639,26.901,11.478,26.901,12.559z M23.464,29.063l0.017-11.757h3.072l-0.018,11.757
|
||||||
|
H23.464z"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 934 B |
BIN
src/plugins/BlueMap/data/web/assets/steve.png
Normal file
BIN
src/plugins/BlueMap/data/web/assets/steve.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 844 B |
33
src/plugins/BlueMap/data/web/index.html
Normal file
33
src/plugins/BlueMap/data/web/index.html
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1, maximum-scale=1">
|
||||||
|
<meta name="description"
|
||||||
|
content="BlueMap is a tool that generates 3D maps of your Minecraft worlds and displays them in your browser">
|
||||||
|
<meta name="version" content="5.9">
|
||||||
|
<meta name="keywords" content="bluemap, map, minecraft, minecraft map">
|
||||||
|
<meta name="theme-color" content="#006EDE">
|
||||||
|
<meta name="og:site_name" content="BlueMap">
|
||||||
|
<meta name="og:title" content="BlueMap">
|
||||||
|
<meta name="og:description"
|
||||||
|
content="BlueMap is a tool that generates 3D maps of your Minecraft worlds and displays them in your browser">
|
||||||
|
<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-DEN7TZ5X.png">
|
||||||
|
<link rel="manifest" href="./assets/manifest-Ciy5FJKl.webmanifest">
|
||||||
|
<title>BlueMap</title>
|
||||||
|
<script type="module" crossorigin src="./assets/index-Q7i7_FGJ.js"></script>
|
||||||
|
<link rel="stylesheet" crossorigin href="./assets/index-BgiqB2rB.css">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<noscript>
|
||||||
|
<strong>Sorry but BlueMap doesn't work without JavaScript enabled.
|
||||||
|
Please <a href="https://www.enable-javascript.com/">enable</a> it to continue.</strong>
|
||||||
|
</noscript>
|
||||||
|
<div id="map-container"></div>
|
||||||
|
<div id="app"></div>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
144
src/plugins/BlueMap/data/web/lang/cs.conf
Normal file
144
src/plugins/BlueMap/data/web/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>
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
}
|
174
src/plugins/BlueMap/data/web/lang/de.conf
Normal file
174
src/plugins/BlueMap/data/web/lang/de.conf
Normal file
@ -0,0 +1,174 @@
|
|||||||
|
{
|
||||||
|
pageTitle: "BlueMap - {map}"
|
||||||
|
menu: {
|
||||||
|
title: "Menü"
|
||||||
|
tooltip: "Menü"
|
||||||
|
}
|
||||||
|
map: {
|
||||||
|
unloaded: "Keine Karte geladen."
|
||||||
|
loading: "Lade Karte..."
|
||||||
|
errored: "Beim laden der Karte ist ein Fehler aufgetreten!"
|
||||||
|
}
|
||||||
|
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"
|
||||||
|
sort {
|
||||||
|
title: "Sortieren nach"
|
||||||
|
by {
|
||||||
|
default: "Standard"
|
||||||
|
label: "Name"
|
||||||
|
distance: "Distanz"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
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)"
|
||||||
|
}
|
||||||
|
mapControls: {
|
||||||
|
title: "Steuerung"
|
||||||
|
showZoomButtons: "Zoom-Buttons"
|
||||||
|
}
|
||||||
|
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"
|
||||||
|
}
|
||||||
|
chunkBorders: {
|
||||||
|
button: "Chunkgrenzen anzeigen"
|
||||||
|
}
|
||||||
|
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>
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
}
|
175
src/plugins/BlueMap/data/web/lang/en.conf
Normal file
175
src/plugins/BlueMap/data/web/lang/en.conf
Normal file
@ -0,0 +1,175 @@
|
|||||||
|
{
|
||||||
|
pageTitle: "BlueMap - {map}"
|
||||||
|
menu: {
|
||||||
|
title: "Menu"
|
||||||
|
tooltip: "Menu"
|
||||||
|
}
|
||||||
|
map: {
|
||||||
|
unloaded: "No map loaded."
|
||||||
|
loading: "Loading map..."
|
||||||
|
errored: "There was an error trying to load this map!"
|
||||||
|
}
|
||||||
|
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"
|
||||||
|
sort {
|
||||||
|
title: "Sort by"
|
||||||
|
by {
|
||||||
|
default: "default"
|
||||||
|
label: "name"
|
||||||
|
distance: "distance"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
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)"
|
||||||
|
}
|
||||||
|
mapControls: {
|
||||||
|
title: "Map Controls"
|
||||||
|
showZoomButtons: "Show Zoom Buttons"
|
||||||
|
}
|
||||||
|
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"
|
||||||
|
}
|
||||||
|
chunkBorders: {
|
||||||
|
button: "Show chunk borders"
|
||||||
|
}
|
||||||
|
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"
|
||||||
|
}
|
||||||
|
clipboard: "click to copy"
|
||||||
|
}
|
||||||
|
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
src/plugins/BlueMap/data/web/lang/es.conf
Normal file
151
src/plugins/BlueMap/data/web/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>
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
}
|
174
src/plugins/BlueMap/data/web/lang/fi.conf
Normal file
174
src/plugins/BlueMap/data/web/lang/fi.conf
Normal file
@ -0,0 +1,174 @@
|
|||||||
|
{
|
||||||
|
pageTitle: "BlueMap - {map}"
|
||||||
|
menu: {
|
||||||
|
title: "Valikko"
|
||||||
|
tooltip: "Valikko"
|
||||||
|
}
|
||||||
|
map: {
|
||||||
|
unloaded: "Ei karttaa ladattuna."
|
||||||
|
loading: "Ladataan karttaa..."
|
||||||
|
errored: "Karttaa ladatessa ilmeni ongelmia!"
|
||||||
|
}
|
||||||
|
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"
|
||||||
|
sort {
|
||||||
|
title: "Järjestys"
|
||||||
|
by {
|
||||||
|
default: "oletus"
|
||||||
|
label: "nimi"
|
||||||
|
distance: "etäisyys"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
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)"
|
||||||
|
}
|
||||||
|
mapControls: {
|
||||||
|
title: "Kartan ohjaimet"
|
||||||
|
showZoomButtons: "Näytä zoomauksen nappulat"
|
||||||
|
}
|
||||||
|
freeFlightControls: {
|
||||||
|
title: "Vapaan lennon ohjaimet"
|
||||||
|
mouseSensitivity: "Hiiren herkkyys"
|
||||||
|
invertMouseY: "Käännä hiiren Y-akseli"
|
||||||
|
}
|
||||||
|
renderDistance: {
|
||||||
|
title: "Näköetäisyys"
|
||||||
|
hiresLayer: "Korkealaatuinen kerros"
|
||||||
|
lowersLayer: "Matalalaatuinen kerros"
|
||||||
|
loadHiresWhileMoving: "Lataa korkealaatuinen kerros liikkuessa"
|
||||||
|
off: "Pois"
|
||||||
|
}
|
||||||
|
theme: {
|
||||||
|
title: "Teema"
|
||||||
|
default: "Oletus (Järjestelmä/Selain)"
|
||||||
|
dark: "Tumma"
|
||||||
|
light: "Vaalea"
|
||||||
|
contrast: "Kontrasti"
|
||||||
|
}
|
||||||
|
chunkBorders: {
|
||||||
|
button: "Näytä lohkojen rajat"
|
||||||
|
}
|
||||||
|
debug: {
|
||||||
|
button: "Debug"
|
||||||
|
}
|
||||||
|
resetAllSettings: {
|
||||||
|
button: "Nollaa kaikki asetukset"
|
||||||
|
}
|
||||||
|
players: {
|
||||||
|
title: "Pelaajat"
|
||||||
|
tooltip: "Pelaajalista"
|
||||||
|
}
|
||||||
|
compass: {
|
||||||
|
tooltip: "Kompassi / Katso pohjoiseen"
|
||||||
|
}
|
||||||
|
screenshot: {
|
||||||
|
title: "Kuvankaappaus"
|
||||||
|
button: "Ota kuvankaappaus"
|
||||||
|
clipboard: "Kopioi leikepöydälle"
|
||||||
|
}
|
||||||
|
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>
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
}
|
171
src/plugins/BlueMap/data/web/lang/fr.conf
Normal file
171
src/plugins/BlueMap/data/web/lang/fr.conf
Normal file
@ -0,0 +1,171 @@
|
|||||||
|
{
|
||||||
|
pageTitle: "BlueMap - {map}"
|
||||||
|
menu: {
|
||||||
|
title: "Menu"
|
||||||
|
tooltip: "Menu"
|
||||||
|
}
|
||||||
|
map: {
|
||||||
|
unloaded: "Pas de carte chargée."
|
||||||
|
loading: "Chargement de la carte..."
|
||||||
|
errored: "Il y a eu une erreur lors du chargement de la carte !"
|
||||||
|
}
|
||||||
|
maps: {
|
||||||
|
title: "Cartes"
|
||||||
|
button: "Cartes"
|
||||||
|
tooltip: "Liste des cartes"
|
||||||
|
}
|
||||||
|
markers: {
|
||||||
|
title: "Balises"
|
||||||
|
button: "Balises"
|
||||||
|
tooltip: "Liste des balises"
|
||||||
|
marker: "balise | balises"
|
||||||
|
markerSet: "Collection de balises | Collections de balises"
|
||||||
|
searchPlaceholder: "Rechercher..."
|
||||||
|
followPlayerTitle: "Suivre ce Joueur"
|
||||||
|
sort {
|
||||||
|
title: "Trier par"
|
||||||
|
by {
|
||||||
|
default: "défaut"
|
||||||
|
label: "nom"
|
||||||
|
distance: "distance"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
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: "Lumière du Soleil"
|
||||||
|
ambientLight: "Lumière Ambiante"
|
||||||
|
}
|
||||||
|
resolution: {
|
||||||
|
title: "Résolution"
|
||||||
|
high: "Haute (SSAA x2)"
|
||||||
|
normal: "Normale (Native x1)"
|
||||||
|
low: "Basse (Upscaling x0.5)"
|
||||||
|
}
|
||||||
|
mapControls: {
|
||||||
|
title: "Contrôles de la Carte"
|
||||||
|
showZoomButtons: "Montrer les Boutons de Zoom"
|
||||||
|
}
|
||||||
|
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"
|
||||||
|
loadHiresWhileMoving: "Charger la haute définition en bougeant"
|
||||||
|
off: "Désactivé"
|
||||||
|
}
|
||||||
|
theme: {
|
||||||
|
title: "Thème"
|
||||||
|
default: "Par Défaut (Système/Navigateur)"
|
||||||
|
dark: "Sombre"
|
||||||
|
light: "Clair"
|
||||||
|
contrast: "Contrasté"
|
||||||
|
}
|
||||||
|
debug: {
|
||||||
|
button: "Debogage"
|
||||||
|
}
|
||||||
|
resetAllSettings: {
|
||||||
|
button: "Réinitialiser tous les Paramètres"
|
||||||
|
}
|
||||||
|
players: {
|
||||||
|
title: "Joueurs"
|
||||||
|
tooltip: "Liste des Joueurs"
|
||||||
|
}
|
||||||
|
compass: {
|
||||||
|
tooltip: "Boussole / Pointer le Nord"
|
||||||
|
}
|
||||||
|
screenshot: {
|
||||||
|
title: "Capture d\'écran"
|
||||||
|
button: "Prendre une Capture d\'écran"
|
||||||
|
clipboard: "Copier la Capture"
|
||||||
|
}
|
||||||
|
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: "Tronçon"
|
||||||
|
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éplacer</th><td><kbd>clic-gauche</kbd> + glisser</td></tr>
|
||||||
|
<tr><th>zoomer</th><td><kbd>molette</kbd> (défiler)</td></tr>
|
||||||
|
<tr><th>tourner / incliner</th><td><kbd>clic-droit</kbd> + glisser</td></tr>
|
||||||
|
</table>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<h2>Contrôles du Clavier :</h2>
|
||||||
|
<table>
|
||||||
|
<tr><th>déplacer</th><td><kbd>zqsd</kbd> / <kbd>flèches directionnelles</kbd></td></tr>
|
||||||
|
<tr><th>zoomer</th><td>Pavé Numérique : <kbd>+</kbd>/<kbd>-</kbd> ou <kbd>Inser</kbd>/<kbd>Début</kbd></td></tr>
|
||||||
|
<tr><th>tourner / incliner</th><td><kbd>Alt-Gauche</kbd> + <kbd>zqsd</kbd> / <kbd>flèches</kbd> ou <kbd>Suppr</kbd>/<kbd>Fin</kbd>/<kbd>Page Haut</kbd>/<kbd>Page Bas</kbd></td></tr>
|
||||||
|
</table>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<h2>Contrôles Tactiles :</h2>
|
||||||
|
<table>
|
||||||
|
<tr><th>déplacer</th><td>toucher + glisser</td></tr>
|
||||||
|
<tr><th>zoomer</th><td>toucher avec 2 doigts + pincement</td></tr>
|
||||||
|
<tr><th>tourner / incliner</th><td>toucher avec 2 doigts + tourner / 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
src/plugins/BlueMap/data/web/lang/hi.conf
Normal file
146
src/plugins/BlueMap/data/web/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>
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
}
|
146
src/plugins/BlueMap/data/web/lang/hu.conf
Normal file
146
src/plugins/BlueMap/data/web/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>
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
}
|
175
src/plugins/BlueMap/data/web/lang/id.conf
Normal file
175
src/plugins/BlueMap/data/web/lang/id.conf
Normal file
@ -0,0 +1,175 @@
|
|||||||
|
{
|
||||||
|
pageTitle: "BlueMap - {map}"
|
||||||
|
menu: {
|
||||||
|
title: "Menu"
|
||||||
|
tooltip: "Menu"
|
||||||
|
}
|
||||||
|
map: {
|
||||||
|
unloaded: "Peta tidak tersedia."
|
||||||
|
loading: "Memuat peta..."
|
||||||
|
errored: "Terjadi kesalahan saat memuat peta ini!"
|
||||||
|
}
|
||||||
|
maps: {
|
||||||
|
title: "Peta-Peta"
|
||||||
|
button: "Peta-Peta"
|
||||||
|
tooltip: "Daftar Peta"
|
||||||
|
}
|
||||||
|
markers: {
|
||||||
|
title: "Penanda"
|
||||||
|
button: "Penanda"
|
||||||
|
tooltip: "Daftar Penanda"
|
||||||
|
marker: "penanda | penanda"
|
||||||
|
markerSet: "set-penanda | set-penanda"
|
||||||
|
searchPlaceholder: "Cari..."
|
||||||
|
followPlayerTitle: "Ikuti Pemain"
|
||||||
|
sort {
|
||||||
|
title: "Urutkan berdasarkan"
|
||||||
|
by {
|
||||||
|
default: "bawaan"
|
||||||
|
label: "nama"
|
||||||
|
distance: "jarak"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
settings: {
|
||||||
|
title: "Pengaturan"
|
||||||
|
button: "Pengaturan"
|
||||||
|
}
|
||||||
|
goFullscreen: {
|
||||||
|
button: "Layar Penuh"
|
||||||
|
}
|
||||||
|
resetCamera: {
|
||||||
|
button: "Atur Ulang Kamera"
|
||||||
|
tooltip: "Atur Ulang Kamera & Posisi"
|
||||||
|
}
|
||||||
|
updateMap: {
|
||||||
|
button: "Perbarui Peta"
|
||||||
|
tooltip: "Bersihkan Tembolok Ubin"
|
||||||
|
}
|
||||||
|
lighting: {
|
||||||
|
title: "Pencahayaan"
|
||||||
|
dayNightSwitch: {
|
||||||
|
tooltip: "Siang/Malam"
|
||||||
|
}
|
||||||
|
sunlight: "Cahaya Matahari"
|
||||||
|
ambientLight: "Cahaya Ambien"
|
||||||
|
}
|
||||||
|
resolution: {
|
||||||
|
title: "Resolusi"
|
||||||
|
high: "Tinggi (SSAA x2)"
|
||||||
|
normal: "Normal (Native x1)"
|
||||||
|
low: "Rendah (Upscaling x0.5)"
|
||||||
|
}
|
||||||
|
mapControls: {
|
||||||
|
title: "Kontrol Peta"
|
||||||
|
showZoomButtons: "Tampilkan Tombol Zum"
|
||||||
|
}
|
||||||
|
freeFlightControls: {
|
||||||
|
title: "Kontrol Free-Flight"
|
||||||
|
mouseSensitivity: "Sensitivitas Tetikus"
|
||||||
|
invertMouseY: "Balikkan Tetikus Y"
|
||||||
|
}
|
||||||
|
renderDistance: {
|
||||||
|
title: "Jarak Render"
|
||||||
|
hiresLayer: "Layer resolusi tinggi"
|
||||||
|
lowersLayer: "Layer resolusi rendah"
|
||||||
|
loadHiresWhileMoving: "Muat resolusi tinggi saat bergerak"
|
||||||
|
off: "Mati"
|
||||||
|
}
|
||||||
|
theme: {
|
||||||
|
title: "Tema"
|
||||||
|
default: "Bawaan (Sistem/Peramban)"
|
||||||
|
dark: "Gelap"
|
||||||
|
light: "Terang"
|
||||||
|
contrast: "Kontras"
|
||||||
|
}
|
||||||
|
chunkBorders: {
|
||||||
|
button: "Tampilkan batas bongkahan"
|
||||||
|
}
|
||||||
|
debug: {
|
||||||
|
button: "Awakutu"
|
||||||
|
}
|
||||||
|
resetAllSettings: {
|
||||||
|
button: "Reset Semua Pengaturan"
|
||||||
|
}
|
||||||
|
players: {
|
||||||
|
title: "Pemain"
|
||||||
|
tooltip: "Daftar Pemain"
|
||||||
|
}
|
||||||
|
compass: {
|
||||||
|
tooltip: "Kompas / Hadap Utara"
|
||||||
|
}
|
||||||
|
screenshot: {
|
||||||
|
title: "Screenshot"
|
||||||
|
button: "Ambil Tangkapan Layar"
|
||||||
|
clipboard: "Salin ke Papan Klip"
|
||||||
|
}
|
||||||
|
controls: {
|
||||||
|
title: "Tampilan / Kontrol"
|
||||||
|
perspective: {
|
||||||
|
button: "Perspektif"
|
||||||
|
tooltip: "Tampilan Perspektif"
|
||||||
|
}
|
||||||
|
flatView: {
|
||||||
|
button: "Datar"
|
||||||
|
tooltip: "Tampilan Ortografik / Datar"
|
||||||
|
}
|
||||||
|
freeFlight: {
|
||||||
|
button: "Free-Flight"
|
||||||
|
tooltip: "Mode Free-Flight / Spektator"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
language: {
|
||||||
|
title: "Bahasa"
|
||||||
|
}
|
||||||
|
blockTooltip: {
|
||||||
|
block: "Blok"
|
||||||
|
position: "Posisi"
|
||||||
|
chunk: "Bongkahan"
|
||||||
|
region: {
|
||||||
|
region: "Wilayah"
|
||||||
|
file: "Berkas"
|
||||||
|
}
|
||||||
|
light: {
|
||||||
|
light: "Cahaya"
|
||||||
|
sun: "Matahari"
|
||||||
|
block: "Blok"
|
||||||
|
}
|
||||||
|
clipboard: "klik untuk menyalin"
|
||||||
|
}
|
||||||
|
info: {
|
||||||
|
title: "Info"
|
||||||
|
button: "Info"
|
||||||
|
content: """
|
||||||
|
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||||
|
<p>
|
||||||
|
<h2>Kontrol Tetikus:</h2>
|
||||||
|
<table>
|
||||||
|
<tr><th>gerak</th><td><kbd>klik kiri</kbd> + seret</td></tr>
|
||||||
|
<tr><th>zoom</th><td><kbd>roda tetikus</kbd> (gulir)</td></tr>
|
||||||
|
<tr><th>putar / miringkan</th><td><kbd>klik kanan</kbd> + seret</td></tr>
|
||||||
|
</table>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<h2>Kontrol Keyboard:</h2>
|
||||||
|
<table>
|
||||||
|
<tr><th>gerak</th><td><kbd>wasd</kbd> / <kbd>tombol panah</kbd></td></tr>
|
||||||
|
<tr><th>zoom</th><td>Numpad: <kbd>+</kbd>/<kbd>-</kbd> atau <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||||
|
<tr><th>putar / miringkan</th><td><kbd>Left-Alt</kbd> + <kbd>wasd</kbd> / <kbd>tombol panah</kbd> atau <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||||
|
</table>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<h2>Kontrol Sentuh:</h2>
|
||||||
|
<table>
|
||||||
|
<tr><th>gerak</th><td>sentuh + seret</td></tr>
|
||||||
|
<tr><th>zoom</th><td>sentuh dengan dua jari + cubit</td></tr>
|
||||||
|
<tr><th>putar / miringkan</th><td>sentuh dengan dua jari + putar / gerakkan ke atas/bawah</td></tr>
|
||||||
|
</table>
|
||||||
|
</p>
|
||||||
|
<br><hr>
|
||||||
|
<p class="info-footer">
|
||||||
|
Peta ini dibuat dengan ♥ menggunakan <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||||
|
</p>
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
}
|
144
src/plugins/BlueMap/data/web/lang/it.conf
Normal file
144
src/plugins/BlueMap/data/web/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>
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
}
|
175
src/plugins/BlueMap/data/web/lang/ja.conf
Normal file
175
src/plugins/BlueMap/data/web/lang/ja.conf
Normal file
@ -0,0 +1,175 @@
|
|||||||
|
{
|
||||||
|
pageTitle: "BlueMap - {map}"
|
||||||
|
menu: {
|
||||||
|
title: "メニュー"
|
||||||
|
tooltip: "メニューを表示"
|
||||||
|
}
|
||||||
|
map: {
|
||||||
|
unloaded: "マップがロードされていません。"
|
||||||
|
loading: "マップをロードしています…"
|
||||||
|
errored: "このマップのロード中にエラーが発生しました!"
|
||||||
|
}
|
||||||
|
maps: {
|
||||||
|
title: "マップ"
|
||||||
|
button: "マップ"
|
||||||
|
tooltip: "マップ一覧"
|
||||||
|
}
|
||||||
|
markers: {
|
||||||
|
title: "マーカー"
|
||||||
|
button: "マーカー"
|
||||||
|
tooltip: "マーカー一覧"
|
||||||
|
marker: "マーカー | マーカー"
|
||||||
|
markerSet: "マーカーグループ | マーカーグループ"
|
||||||
|
searchPlaceholder: "検索…"
|
||||||
|
followPlayerTitle: "プレイヤーを追跡"
|
||||||
|
sort {
|
||||||
|
title: "並べ替え"
|
||||||
|
by {
|
||||||
|
default: "デフォルト"
|
||||||
|
label: "名前"
|
||||||
|
distance: "距離"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
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)"
|
||||||
|
}
|
||||||
|
mapControls: {
|
||||||
|
title: "マップ"
|
||||||
|
showZoomButtons: "ズームボタンを表示"
|
||||||
|
}
|
||||||
|
freeFlightControls: {
|
||||||
|
title: "スペクテイターモード"
|
||||||
|
mouseSensitivity: "マウス感度"
|
||||||
|
invertMouseY: "Y軸の反転"
|
||||||
|
}
|
||||||
|
renderDistance: {
|
||||||
|
title: "描画距離"
|
||||||
|
hiresLayer: "高品質レイヤー"
|
||||||
|
lowersLayer: "低品質レイヤー"
|
||||||
|
loadHiresWhileMoving: "移動中に高品質レイヤーをロード" // "移動中に高品質レイヤーを読み込む" is too long
|
||||||
|
off: "オフ"
|
||||||
|
}
|
||||||
|
theme: {
|
||||||
|
title: "テーマ"
|
||||||
|
default: "デフォルト (システム/ブラウザ)"
|
||||||
|
dark: "ダーク"
|
||||||
|
light: "ライト"
|
||||||
|
contrast: "ハイコントラスト"
|
||||||
|
}
|
||||||
|
chunkBorders: {
|
||||||
|
button: "チャンクの境界を表示"
|
||||||
|
}
|
||||||
|
debug: {
|
||||||
|
button: "デバッグ情報を表示"
|
||||||
|
}
|
||||||
|
resetAllSettings: {
|
||||||
|
button: "すべての設定をリセット"
|
||||||
|
}
|
||||||
|
players: {
|
||||||
|
title: "プレイヤー"
|
||||||
|
tooltip: "プレイヤー一覧"
|
||||||
|
}
|
||||||
|
compass: {
|
||||||
|
tooltip: "方角 / クリックで方角をリセット"
|
||||||
|
}
|
||||||
|
screenshot: {
|
||||||
|
title: "スクリーンショット"
|
||||||
|
button: "スクリーンショットを撮る"
|
||||||
|
clipboard: "クリップボードにコピー"
|
||||||
|
}
|
||||||
|
controls: {
|
||||||
|
title: "視点"
|
||||||
|
perspective: {
|
||||||
|
button: "立体"
|
||||||
|
tooltip: "立体表示"
|
||||||
|
}
|
||||||
|
flatView: {
|
||||||
|
button: "平面"
|
||||||
|
tooltip: "平面表示"
|
||||||
|
}
|
||||||
|
freeFlight: {
|
||||||
|
button: "スペクテイター"
|
||||||
|
tooltip: "スペクテイターモード"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
language: {
|
||||||
|
title: "言語"
|
||||||
|
}
|
||||||
|
blockTooltip: {
|
||||||
|
block: "ブロック"
|
||||||
|
position: "座標"
|
||||||
|
chunk: "チャンク"
|
||||||
|
region: {
|
||||||
|
region: "リージョン"
|
||||||
|
file: "ファイル"
|
||||||
|
}
|
||||||
|
light: {
|
||||||
|
light: "明るさ"
|
||||||
|
sun: "太陽光"
|
||||||
|
block: "光源"
|
||||||
|
}
|
||||||
|
clipboard: "クリックしてコピー"
|
||||||
|
}
|
||||||
|
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>1本指でタッチしてドラッグ</td></tr>
|
||||||
|
<tr><th>ズーム</th><td>2本指でタッチしてピンチ</td></tr>
|
||||||
|
<tr><th>回転 / 傾き</th><td>2本指でドラッグ + 回転 / 昇降</td></tr>
|
||||||
|
</table>
|
||||||
|
</p>
|
||||||
|
<br><hr>
|
||||||
|
<p class="info-footer">
|
||||||
|
このマップは♥を込めて<a href="https://bluecolo.red/bluemap">BlueMap</a> {version}で生成されています
|
||||||
|
</p>
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
}
|
175
src/plugins/BlueMap/data/web/lang/ko.conf
Normal file
175
src/plugins/BlueMap/data/web/lang/ko.conf
Normal file
@ -0,0 +1,175 @@
|
|||||||
|
{
|
||||||
|
pageTitle: "BlueMap - {map}"
|
||||||
|
menu: {
|
||||||
|
title: "메뉴"
|
||||||
|
tooltip: "메뉴를 표시"
|
||||||
|
}
|
||||||
|
map: {
|
||||||
|
unloaded: "맵이 로드되지 않았습니다."
|
||||||
|
loading: "맵을 로드하는 중입니다…"
|
||||||
|
errored: "이 맵을 로드하는 중에 오류가 발생했습니다!"
|
||||||
|
}
|
||||||
|
maps: {
|
||||||
|
title: "맵"
|
||||||
|
button: "맵"
|
||||||
|
tooltip: "맵 목록"
|
||||||
|
}
|
||||||
|
markers: {
|
||||||
|
title: "마커"
|
||||||
|
button: "마커"
|
||||||
|
tooltip: "마커 목록"
|
||||||
|
marker: "마커 | 마커"
|
||||||
|
markerSet: "마커 그룹 | 마커 그룹"
|
||||||
|
searchPlaceholder: "검색…"
|
||||||
|
followPlayerTitle: "플레이어 따라가기"
|
||||||
|
sort: {
|
||||||
|
title: "정렬 기준"
|
||||||
|
by: {
|
||||||
|
default: "기본"
|
||||||
|
label: "이름"
|
||||||
|
distance: "거리"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
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)"
|
||||||
|
}
|
||||||
|
mapControls: {
|
||||||
|
title: "맵"
|
||||||
|
showZoomButtons: "확대/축소 버튼 표시"
|
||||||
|
}
|
||||||
|
freeFlightControls: {
|
||||||
|
title: "자유 이동 조작"
|
||||||
|
mouseSensitivity: "마우스 감도"
|
||||||
|
invertMouseY: "마우스 Y축 반전"
|
||||||
|
}
|
||||||
|
renderDistance: {
|
||||||
|
title: "렌더 거리"
|
||||||
|
hiresLayer: "고해상도 레이어"
|
||||||
|
lowersLayer: "저해상도 레이어"
|
||||||
|
loadHiresWhileMoving: "이동 중 고해상도 레이어 로딩"
|
||||||
|
off: "끄기"
|
||||||
|
}
|
||||||
|
theme: {
|
||||||
|
title: "테마"
|
||||||
|
default: "기본값 (시스템/브라우저)"
|
||||||
|
dark: "어두운"
|
||||||
|
light: "밝은"
|
||||||
|
contrast: "고대비"
|
||||||
|
}
|
||||||
|
chunkBorders: {
|
||||||
|
button: "청크 경계 표시"
|
||||||
|
}
|
||||||
|
debug: {
|
||||||
|
button: "디버그 정보 표시"
|
||||||
|
}
|
||||||
|
resetAllSettings: {
|
||||||
|
button: "설정값 재설정"
|
||||||
|
}
|
||||||
|
players: {
|
||||||
|
title: "플레이어"
|
||||||
|
tooltip: "플레이어 목록"
|
||||||
|
}
|
||||||
|
compass: {
|
||||||
|
tooltip: "나침반 / 북쪽 보기"
|
||||||
|
}
|
||||||
|
screenshot: {
|
||||||
|
title: "스크린샷"
|
||||||
|
button: "스크린샷 찍기"
|
||||||
|
clipboard: "클립보드에 복사"
|
||||||
|
}
|
||||||
|
controls: {
|
||||||
|
title: "시점 / 컨트롤"
|
||||||
|
perspective: {
|
||||||
|
button: "투시"
|
||||||
|
tooltip: "투시로 보기"
|
||||||
|
}
|
||||||
|
flatView: {
|
||||||
|
button: "평면"
|
||||||
|
tooltip: "직각투영 / 평면으로 보기"
|
||||||
|
}
|
||||||
|
freeFlight: {
|
||||||
|
button: "자유 이동"
|
||||||
|
tooltip: "자유 이동 / 관전모드로 보기"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
language: {
|
||||||
|
title: "언어"
|
||||||
|
}
|
||||||
|
blockTooltip: {
|
||||||
|
block: "블록"
|
||||||
|
position: "위치"
|
||||||
|
chunk: "청크"
|
||||||
|
region: {
|
||||||
|
region: "지역"
|
||||||
|
file: "파일"
|
||||||
|
}
|
||||||
|
light: {
|
||||||
|
light: "광원"
|
||||||
|
sun: "자연"
|
||||||
|
block: "블럭"
|
||||||
|
}
|
||||||
|
clipboard: "클릭하여 복사"
|
||||||
|
}
|
||||||
|
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
src/plugins/BlueMap/data/web/lang/lv.conf
Normal file
145
src/plugins/BlueMap/data/web/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>
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
}
|
153
src/plugins/BlueMap/data/web/lang/nb.conf
Normal file
153
src/plugins/BlueMap/data/web/lang/nb.conf
Normal file
@ -0,0 +1,153 @@
|
|||||||
|
{
|
||||||
|
pageTitle: "BlueMap - {map}"
|
||||||
|
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>
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
}
|
174
src/plugins/BlueMap/data/web/lang/nl.conf
Normal file
174
src/plugins/BlueMap/data/web/lang/nl.conf
Normal file
@ -0,0 +1,174 @@
|
|||||||
|
{
|
||||||
|
pageTitle: "BlueMap - {map}"
|
||||||
|
menu: {
|
||||||
|
title: "Menu"
|
||||||
|
tooltip: "Menu"
|
||||||
|
}
|
||||||
|
map: {
|
||||||
|
unloaded: "Geen kaart geladen."
|
||||||
|
loading: "Kaart laden..."
|
||||||
|
errored: "Er is een probleem opgetreden tijdens het laden van deze kaart!"
|
||||||
|
}
|
||||||
|
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"
|
||||||
|
sort {
|
||||||
|
title: "Sorteer op"
|
||||||
|
by {
|
||||||
|
default: "standaard"
|
||||||
|
label: "naam"
|
||||||
|
distance: "afstand"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
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)"
|
||||||
|
}
|
||||||
|
mapControls: {
|
||||||
|
title: "Kaartbesturing"
|
||||||
|
showZoomButtons: "Laat zoomknoppen zien"
|
||||||
|
}
|
||||||
|
freeFlightControls: {
|
||||||
|
title: "Vrije camera"
|
||||||
|
mouseSensitivity: "Muis gevoeligheid"
|
||||||
|
invertMouseY: "Muis Y omdraaien"
|
||||||
|
}
|
||||||
|
renderDistance: {
|
||||||
|
title: "Renderafstand"
|
||||||
|
hiresLayer: "Hires-Laag"
|
||||||
|
lowersLayer: "Lowres-Laag"
|
||||||
|
loadHiresWhileMoving: "Laad hires tijdens het bewegen"
|
||||||
|
off: "Uit"
|
||||||
|
}
|
||||||
|
theme: {
|
||||||
|
title: "Kleurmodus"
|
||||||
|
default: "Standaard (Systeem/Browser)"
|
||||||
|
dark: "Donker"
|
||||||
|
light: "Licht"
|
||||||
|
contrast: "Contrast"
|
||||||
|
}
|
||||||
|
chunkBorders: {
|
||||||
|
button: "Laat chunk grenzen zien"
|
||||||
|
}
|
||||||
|
debug: {
|
||||||
|
button: "Debug"
|
||||||
|
}
|
||||||
|
resetAllSettings: {
|
||||||
|
button: "Instellingen terugzetten"
|
||||||
|
}
|
||||||
|
players: {
|
||||||
|
title: "Spelers"
|
||||||
|
tooltip: "Spelerlijst"
|
||||||
|
}
|
||||||
|
compass: {
|
||||||
|
tooltip: "Kompas / Naar het noorden richten"
|
||||||
|
}
|
||||||
|
screenshot: {
|
||||||
|
title: "Schermafdruk"
|
||||||
|
button: "Schermafdruk nemen"
|
||||||
|
clipboard: "Kopieer naar klembord"
|
||||||
|
}
|
||||||
|
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>
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
}
|
177
src/plugins/BlueMap/data/web/lang/pl.conf
Normal file
177
src/plugins/BlueMap/data/web/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>
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
}
|
171
src/plugins/BlueMap/data/web/lang/pt-PT.conf
Normal file
171
src/plugins/BlueMap/data/web/lang/pt-PT.conf
Normal file
@ -0,0 +1,171 @@
|
|||||||
|
{
|
||||||
|
pageTitle: "BlueMap - {map}"
|
||||||
|
menu: {
|
||||||
|
title: "Menu"
|
||||||
|
tooltip: "Menu"
|
||||||
|
}
|
||||||
|
map: {
|
||||||
|
unloaded: "Nenhum mapa carregado."
|
||||||
|
loading: "A carregar o mapa..."
|
||||||
|
errored: "Houve um erro ao tentar carregar este mapa!"
|
||||||
|
}
|
||||||
|
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..."
|
||||||
|
followPlayerTitle: "Seguir Jogador"
|
||||||
|
sort {
|
||||||
|
title: "Organizar por"
|
||||||
|
by {
|
||||||
|
default: "Padrão"
|
||||||
|
label: "Nome"
|
||||||
|
distance: "Distância"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
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)"
|
||||||
|
}
|
||||||
|
mapControls: {
|
||||||
|
title: "Controlos do mapa"
|
||||||
|
showZoomButtons: "Mostrar botões de Zoom"
|
||||||
|
}
|
||||||
|
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"
|
||||||
|
loadHiresWhileMoving: "Carregar alta resolução em movimento"
|
||||||
|
off: "Desligar"
|
||||||
|
}
|
||||||
|
theme: {
|
||||||
|
title: "Tema"
|
||||||
|
default: "Padrão (Sistema/Browser)"
|
||||||
|
dark: "Escuro"
|
||||||
|
light: "Claro"
|
||||||
|
contrast: "Contraste"
|
||||||
|
}
|
||||||
|
debug: {
|
||||||
|
button: "Debug"
|
||||||
|
}
|
||||||
|
resetAllSettings: {
|
||||||
|
button: "Redefinir todas as configurações"
|
||||||
|
}
|
||||||
|
players: {
|
||||||
|
title: "Jogadores"
|
||||||
|
tooltip: "Lista de jogadores"
|
||||||
|
}
|
||||||
|
compass: {
|
||||||
|
tooltip: "Compasso / Apontar para norte"
|
||||||
|
}
|
||||||
|
screenshot: {
|
||||||
|
title: "Captura de ecrã"
|
||||||
|
button: "Tirar captura de ecrã"
|
||||||
|
clipboard: "Copiar para a área de transferência"
|
||||||
|
}
|
||||||
|
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>
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
}
|
174
src/plugins/BlueMap/data/web/lang/ru.conf
Normal file
174
src/plugins/BlueMap/data/web/lang/ru.conf
Normal file
@ -0,0 +1,174 @@
|
|||||||
|
{
|
||||||
|
pageTitle: "BlueMap - {map}"
|
||||||
|
menu: {
|
||||||
|
title: "Меню"
|
||||||
|
tooltip: "Меню"
|
||||||
|
}
|
||||||
|
map: {
|
||||||
|
unloaded: "Карта не загружена."
|
||||||
|
loading: "Карта загружается..."
|
||||||
|
errored: "При загрузке этой карты произошла ошибка!"
|
||||||
|
}
|
||||||
|
maps: {
|
||||||
|
title: "Карта"
|
||||||
|
button: "Карта"
|
||||||
|
tooltip: "Список карт"
|
||||||
|
}
|
||||||
|
markers: {
|
||||||
|
title: "Маркеры"
|
||||||
|
button: "Маркеры"
|
||||||
|
tooltip: "Список маркеров"
|
||||||
|
marker: "маркер | маркеры"
|
||||||
|
markerSet: "набор маркеров | наборы маркеров"
|
||||||
|
searchPlaceholder: "Поиск..."
|
||||||
|
followPlayerTitle: "Следовать за игроком"
|
||||||
|
sort {
|
||||||
|
title: "Сортировать по"
|
||||||
|
by {
|
||||||
|
default: "умолчанию"
|
||||||
|
label: "имени"
|
||||||
|
distance: "расстоянию"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
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)"
|
||||||
|
}
|
||||||
|
mapControls: {
|
||||||
|
title: "Управление картой"
|
||||||
|
showZoomButtons: "Показать кнопки масштаба"
|
||||||
|
}
|
||||||
|
freeFlightControls: {
|
||||||
|
title: "Управление свободным полётом"
|
||||||
|
mouseSensitivity: "Чувствительность мыши"
|
||||||
|
invertMouseY: "Инвертировать мышь по оси Y"
|
||||||
|
}
|
||||||
|
renderDistance: {
|
||||||
|
title: "Дальность прорисовки"
|
||||||
|
hiresLayer: "Высокой чёткости"
|
||||||
|
lowersLayer: "Низкой чёткости"
|
||||||
|
loadHiresWhileMoving: "Выс. чёткость при движении"
|
||||||
|
off: "Откл"
|
||||||
|
}
|
||||||
|
theme: {
|
||||||
|
title: "Тема"
|
||||||
|
default: "По умолчанию (Системная/Браузера)"
|
||||||
|
dark: "Тёмная"
|
||||||
|
light: "Светлая"
|
||||||
|
contrast: "Контрастная"
|
||||||
|
}
|
||||||
|
chunkBorders: {
|
||||||
|
button: "Показывать границы чанков"
|
||||||
|
}
|
||||||
|
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>
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
}
|
35
src/plugins/BlueMap/data/web/lang/settings.conf
Normal file
35
src/plugins/BlueMap/data/web/lang/settings.conf
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
{
|
||||||
|
default: "en"
|
||||||
|
useBrowserLanguage: true
|
||||||
|
languages: [
|
||||||
|
// remove the languages you don't need reorder them or add your own
|
||||||
|
{ locale: "id", name: "Bahasa Indonesia" }
|
||||||
|
{ locale: "cs", name: "Čeština" }
|
||||||
|
{ locale: "de", name: "Deutsch" }
|
||||||
|
{ locale: "en", name: "English" }
|
||||||
|
{ locale: "es", name: "Español" }
|
||||||
|
{ locale: "fr", name: "Français" }
|
||||||
|
{ locale: "hi", name: "हिन्दी" }
|
||||||
|
{ locale: "it", name: "Italiano" }
|
||||||
|
{ locale: "lv", name: "Latviešu" }
|
||||||
|
{ locale: "hu", name: "Magyar" }
|
||||||
|
{ locale: "nl", name: "Nederlands" }
|
||||||
|
{ locale: "nb", name: "Norsk bokmål" }
|
||||||
|
{ locale: "pl", name: "Polski" }
|
||||||
|
{ locale: "pt-PT", name: "Português (Portugal)" }
|
||||||
|
{ locale: "ru", name: "Русский" }
|
||||||
|
{ locale: "sr-Latn-RS", name: "Srpski (latinica)" }
|
||||||
|
{ locale: "sr-Cyrl-RS", name: "Српски (ћирилица)" }
|
||||||
|
{ locale: "fi", name: "Suomi" }
|
||||||
|
{ locale: "sv", name: "Svenska" }
|
||||||
|
{ locale: "tr", name: "Türkçe" }
|
||||||
|
{ locale: "th", name: "ภาษาไทย" }
|
||||||
|
{ locale: "ua", name: "Українська" }
|
||||||
|
{ locale: "ja", name: "日本語" }
|
||||||
|
{ locale: "zh-CN", name: "简体中文 (中国大陆)" }
|
||||||
|
{ locale: "zh-TW", name: "繁體中文 (台灣)" }
|
||||||
|
{ locale: "zh-HK", name: "繁體中文 (香港特別行政區)" }
|
||||||
|
{ locale: "ko", name: "한국어" }
|
||||||
|
{ locale: "vi", name: "Tiếng Việt"}
|
||||||
|
]
|
||||||
|
}
|
174
src/plugins/BlueMap/data/web/lang/sr-Cyrl-RS.conf
Normal file
174
src/plugins/BlueMap/data/web/lang/sr-Cyrl-RS.conf
Normal file
@ -0,0 +1,174 @@
|
|||||||
|
{
|
||||||
|
pageTitle: "BlueMap - {map}"
|
||||||
|
menu: {
|
||||||
|
title: "Мени"
|
||||||
|
tooltip: "Мени"
|
||||||
|
}
|
||||||
|
map: {
|
||||||
|
unloaded: "Није учитана мапа."
|
||||||
|
loading: "Учитава се мапа..."
|
||||||
|
errored: "Дошло је до грешке при покушају учитавања ове мапе!"
|
||||||
|
}
|
||||||
|
maps: {
|
||||||
|
title: "Мапе"
|
||||||
|
button: "Мапе"
|
||||||
|
tooltip: "Листа мапа"
|
||||||
|
}
|
||||||
|
markers: {
|
||||||
|
title: "Маркери"
|
||||||
|
button: "Маркери"
|
||||||
|
tooltip: "Листа маркера"
|
||||||
|
marker: "маркер | маркери"
|
||||||
|
markerSet: "сет маркера | сетови маркера"
|
||||||
|
searchPlaceholder: "Претражите..."
|
||||||
|
followPlayerTitle: "Прати играча"
|
||||||
|
sort {
|
||||||
|
title: "Сортирај по"
|
||||||
|
by {
|
||||||
|
default: "подразумијевано"
|
||||||
|
label: "име"
|
||||||
|
distance: "удаљеност"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
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)"
|
||||||
|
}
|
||||||
|
mapControls: {
|
||||||
|
title: "Контроле за мапу"
|
||||||
|
showZoomButtons: "Прикажи дугмад за зумирање"
|
||||||
|
}
|
||||||
|
freeFlightControls: {
|
||||||
|
title: "Контроле слободног лијета"
|
||||||
|
mouseSensitivity: "Осјетљивост миша"
|
||||||
|
invertMouseY: "Обрни миш по Y оси"
|
||||||
|
}
|
||||||
|
renderDistance: {
|
||||||
|
title: "Видљивост"
|
||||||
|
hiresLayer: "Слој високе резолуције"
|
||||||
|
lowersLayer: "Слој ниске резолуције"
|
||||||
|
loadHiresWhileMoving: "Учитавајте високу резолуцију док се крећете"
|
||||||
|
off: "Угашено"
|
||||||
|
}
|
||||||
|
theme: {
|
||||||
|
title: "Тема"
|
||||||
|
default: "Подразумијевана (Систем/Прегледач)"
|
||||||
|
dark: "Тамна"
|
||||||
|
light: "Свијетла"
|
||||||
|
contrast: "Контраст"
|
||||||
|
}
|
||||||
|
chunkBorders: {
|
||||||
|
button: "Прикажи границе чанкова"
|
||||||
|
}
|
||||||
|
debug: {
|
||||||
|
button: "Отклањање грешака"
|
||||||
|
}
|
||||||
|
resetAllSettings: {
|
||||||
|
button: "Ресетуј сва подешавања"
|
||||||
|
}
|
||||||
|
players: {
|
||||||
|
title: "Играчи"
|
||||||
|
tooltip: "Листа играча"
|
||||||
|
}
|
||||||
|
compass: {
|
||||||
|
tooltip: "Компас / Окрените се према сјеверу"
|
||||||
|
}
|
||||||
|
screenshot: {
|
||||||
|
title: "Снимак екрана"
|
||||||
|
button: "Направите снимак екрана"
|
||||||
|
clipboard: "Копирајте у међуспремник"
|
||||||
|
}
|
||||||
|
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>додирните са 2 прста + уштините</td></tr>
|
||||||
|
<tr><th>ротирање / нагињање</th><td>додирните са 2 прста + окрените / помјерите горе/доље</td></tr>
|
||||||
|
</table>
|
||||||
|
</p>
|
||||||
|
<br><hr>
|
||||||
|
<p class="info-footer">
|
||||||
|
Ова мапа је генерисана са ♥ користећи <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||||
|
</p>
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
}
|
174
src/plugins/BlueMap/data/web/lang/sr-Latn-RS.conf
Normal file
174
src/plugins/BlueMap/data/web/lang/sr-Latn-RS.conf
Normal file
@ -0,0 +1,174 @@
|
|||||||
|
{
|
||||||
|
pageTitle: "BlueMap - {map}"
|
||||||
|
menu: {
|
||||||
|
title: "Meni"
|
||||||
|
tooltip: "Meni"
|
||||||
|
}
|
||||||
|
map: {
|
||||||
|
unloaded: "Nije učitana mapa."
|
||||||
|
loading: "Učitava se mapa..."
|
||||||
|
errored: "Došlo je do greške pri pokušaju učitavanja ove mape!"
|
||||||
|
}
|
||||||
|
maps: {
|
||||||
|
title: "Mape"
|
||||||
|
button: "Mape"
|
||||||
|
tooltip: "Lista mapa"
|
||||||
|
}
|
||||||
|
markers: {
|
||||||
|
title: "Markeri"
|
||||||
|
button: "Markeri"
|
||||||
|
tooltip: "Lista markera"
|
||||||
|
marker: "marker | markeri"
|
||||||
|
markerSet: "set markera | setovi markera"
|
||||||
|
searchPlaceholder: "Pretražite..."
|
||||||
|
followPlayerTitle: "Prati igrača"
|
||||||
|
sort {
|
||||||
|
title: "Sortiraj po"
|
||||||
|
by {
|
||||||
|
default: "podrazumijevano"
|
||||||
|
label: "ime"
|
||||||
|
distance: "udaljenost"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
settings: {
|
||||||
|
title: "Podešavanja"
|
||||||
|
button: "Podešavanja"
|
||||||
|
}
|
||||||
|
goFullscreen: {
|
||||||
|
button: "Uđite u režim cijelog ekrana"
|
||||||
|
}
|
||||||
|
resetCamera: {
|
||||||
|
button: "Resetuj kameru"
|
||||||
|
tooltip: "Resetuj kameru i položaj"
|
||||||
|
}
|
||||||
|
updateMap: {
|
||||||
|
button: "Ažuriraj mapu"
|
||||||
|
tooltip: "Obriši keš pločica"
|
||||||
|
}
|
||||||
|
lighting: {
|
||||||
|
title: "Osvjetljenje"
|
||||||
|
dayNightSwitch: {
|
||||||
|
tooltip: "Dan/Noć"
|
||||||
|
}
|
||||||
|
sunlight: "Sunčeva svijetlost"
|
||||||
|
ambientLight: "Ambijentalno svijetlo"
|
||||||
|
}
|
||||||
|
resolution: {
|
||||||
|
title: "Rezolucija"
|
||||||
|
high: "Visoka (SSAA x2)"
|
||||||
|
normal: "Normalna (Osnovno x1)"
|
||||||
|
low: "Niska (Povećanje x0.5)"
|
||||||
|
}
|
||||||
|
mapControls: {
|
||||||
|
title: "Kontrole za mapu"
|
||||||
|
showZoomButtons: "Prikaži dugmad za zumiranje"
|
||||||
|
}
|
||||||
|
freeFlightControls: {
|
||||||
|
title: "Kontrole slobodnog lijeta"
|
||||||
|
mouseSensitivity: "Osjetljivost miša"
|
||||||
|
invertMouseY: "Obrni miš po Y osi"
|
||||||
|
}
|
||||||
|
renderDistance: {
|
||||||
|
title: "Vidljivost"
|
||||||
|
hiresLayer: "Sloj visoke rezolucije"
|
||||||
|
lowersLayer: "Sloj niske rezolucije"
|
||||||
|
loadHiresWhileMoving: "Učitavajte visoku rezoluciju dok se krećete"
|
||||||
|
off: "Ugašeno"
|
||||||
|
}
|
||||||
|
theme: {
|
||||||
|
title: "Tema"
|
||||||
|
default: "Podrazumijevana (Sistem/Pregledač)"
|
||||||
|
dark: "Tamna"
|
||||||
|
light: "Svijetla"
|
||||||
|
contrast: "Kontrast"
|
||||||
|
}
|
||||||
|
chunkBorders: {
|
||||||
|
button: "Prikaži granice čankova"
|
||||||
|
}
|
||||||
|
debug: {
|
||||||
|
button: "Otklanjanje grešaka"
|
||||||
|
}
|
||||||
|
resetAllSettings: {
|
||||||
|
button: "Resetuj sva podešavanja"
|
||||||
|
}
|
||||||
|
players: {
|
||||||
|
title: "Igrači"
|
||||||
|
tooltip: "Lista igrača"
|
||||||
|
}
|
||||||
|
compass: {
|
||||||
|
tooltip: "Kompas / Okrenite se prema sjeveru"
|
||||||
|
}
|
||||||
|
screenshot: {
|
||||||
|
title: "Snimak ekrana"
|
||||||
|
button: "Napravite snimak ekrana"
|
||||||
|
clipboard: "Kopirajte u međuspremnik"
|
||||||
|
}
|
||||||
|
controls: {
|
||||||
|
title: "Pogled / Kontrole"
|
||||||
|
perspective: {
|
||||||
|
button: "Perspektivan"
|
||||||
|
tooltip: "Perspektivан pogled"
|
||||||
|
}
|
||||||
|
flatView: {
|
||||||
|
button: "Ravan"
|
||||||
|
tooltip: "Ortografski / Ravan pogled"
|
||||||
|
}
|
||||||
|
freeFlight: {
|
||||||
|
button: "Slobodan let"
|
||||||
|
tooltip: "Slobodan let / Posmatrački režim"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
language: {
|
||||||
|
title: "Jezik"
|
||||||
|
}
|
||||||
|
blockTooltip: {
|
||||||
|
block: "Blok"
|
||||||
|
position: "Položaj"
|
||||||
|
chunk: "Čank"
|
||||||
|
region: {
|
||||||
|
region: "Region"
|
||||||
|
file: "Datoteka"
|
||||||
|
}
|
||||||
|
light: {
|
||||||
|
light: "Svijetlost"
|
||||||
|
sun: "Sunce"
|
||||||
|
block: "Blok"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
info: {
|
||||||
|
title: "Informacije"
|
||||||
|
button: "Informacije"
|
||||||
|
content: """
|
||||||
|
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||||
|
<p>
|
||||||
|
<h2>Kontrole za miš:</h2>
|
||||||
|
<table>
|
||||||
|
<tr><th>pomjeranje</th><td><kbd>lijevi klik</kbd> + prevucite</td></tr>
|
||||||
|
<tr><th>zumiranje</th><td><kbd>točak miša</kbd> (skrol)</td></tr>
|
||||||
|
<tr><th>rotiranje / naginjanje</th><td><kbd>desni klik</kbd> + prevucite</td></tr>
|
||||||
|
</table>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<h2>Kontrole za tastaturu:</h2>
|
||||||
|
<table>
|
||||||
|
<tr><th>pomjeranje</th><td><kbd>wasd</kbd> / <kbd>strelice</kbd></td></tr>
|
||||||
|
<tr><th>zumiranje</th><td>Numerička tastatura: <kbd>+</kbd>/<kbd>-</kbd> ili <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||||
|
<tr><th>rotiranje / naginjanje</th><td><kbd>Lijevi Alt</kbd> + <kbd>wasd</kbd> / <kbd>strelice</kbd> ili <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||||
|
</table>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<h2>Kontrole za dodir:</h2>
|
||||||
|
<table>
|
||||||
|
<tr><th>pomjeranje</th><td>dodirnite + prevucite</td></tr>
|
||||||
|
<tr><th>zumiranje</th><td>dodirnite sa 2 prsta + uštinite</td></tr>
|
||||||
|
<tr><th>rotiranje / naginjanje</th><td>dodirnite sa 2 prsta + okrenite / pomjerite gore/dolje</td></tr>
|
||||||
|
</table>
|
||||||
|
</p>
|
||||||
|
<br><hr>
|
||||||
|
<p class="info-footer">
|
||||||
|
Ova mapa je generisana sa ♥ koristeći <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||||
|
</p>
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
}
|
174
src/plugins/BlueMap/data/web/lang/sv.conf
Normal file
174
src/plugins/BlueMap/data/web/lang/sv.conf
Normal file
@ -0,0 +1,174 @@
|
|||||||
|
{
|
||||||
|
pageTitle: "BlueMap - {map}"
|
||||||
|
menu: {
|
||||||
|
title: "Meny"
|
||||||
|
tooltip: "Meny"
|
||||||
|
}
|
||||||
|
map: {
|
||||||
|
unloaded: "Ingen karta laddad."
|
||||||
|
loading: "Laddar karta..."
|
||||||
|
errored: "Ett fel uppstod när kartan skulle laddas!"
|
||||||
|
}
|
||||||
|
maps: {
|
||||||
|
title: "Kartor"
|
||||||
|
button: "Kartor"
|
||||||
|
tooltip: "Kartlista"
|
||||||
|
}
|
||||||
|
markers: {
|
||||||
|
title: "Markörer"
|
||||||
|
button: "Markörer"
|
||||||
|
tooltip: "Markörslista"
|
||||||
|
marker: "Markör | Markörer"
|
||||||
|
markerSet: "Placera markör | Placera markör"
|
||||||
|
searchPlaceholder: "Sök..."
|
||||||
|
followPlayerTitle: "Följ spelare"
|
||||||
|
sort {
|
||||||
|
title: "Sortering"
|
||||||
|
by {
|
||||||
|
default: "standard"
|
||||||
|
label: "namn"
|
||||||
|
distance: "distans"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
settings: {
|
||||||
|
title: "Inställningar"
|
||||||
|
button: "Inställningar"
|
||||||
|
}
|
||||||
|
goFullscreen: {
|
||||||
|
button: "Öppna i 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)"
|
||||||
|
}
|
||||||
|
mapControls: {
|
||||||
|
title: "Kartkontroller"
|
||||||
|
showZoomButtons: "Visa zoom-knappar"
|
||||||
|
}
|
||||||
|
freeFlightControls: {
|
||||||
|
title: "Kontroller för fri flygning"
|
||||||
|
mouseSensitivity: "Muskänslighet"
|
||||||
|
invertMouseY: "Invertera mus Y"
|
||||||
|
}
|
||||||
|
renderDistance: {
|
||||||
|
title: "Renderings avstånd"
|
||||||
|
hiresLayer: "Högupplösningslager"
|
||||||
|
lowersLayer: "Lågupplösningslager"
|
||||||
|
loadHiresWhileMoving: "Ladda högupplösningslager under rörelse"
|
||||||
|
off: "Off"
|
||||||
|
}
|
||||||
|
theme: {
|
||||||
|
title: "Teman"
|
||||||
|
default: "Standard (System/Webbläsare)"
|
||||||
|
dark: "Mörkt"
|
||||||
|
light: "Ljust"
|
||||||
|
contrast: "Kontrast"
|
||||||
|
}
|
||||||
|
chunkBorders: {
|
||||||
|
button: "Visa chunkgränser"
|
||||||
|
}
|
||||||
|
debug: {
|
||||||
|
button: "Felsökning"
|
||||||
|
}
|
||||||
|
resetAllSettings: {
|
||||||
|
button: "Återställ alla inställningar"
|
||||||
|
}
|
||||||
|
players: {
|
||||||
|
title: "Spelare"
|
||||||
|
tooltip: "Spelarlista"
|
||||||
|
}
|
||||||
|
compass: {
|
||||||
|
tooltip: "Kompass / Vänd mot norr"
|
||||||
|
}
|
||||||
|
screenshot: {
|
||||||
|
title: "Skärmdump"
|
||||||
|
button: "Ta en skärmdump"
|
||||||
|
clipboard: "Kopiera till urklipp"
|
||||||
|
}
|
||||||
|
controls: {
|
||||||
|
title: "Visningsläge"
|
||||||
|
perspective: {
|
||||||
|
button: "Perspektiv"
|
||||||
|
tooltip: "Perspektiv-vy"
|
||||||
|
}
|
||||||
|
flatView: {
|
||||||
|
button: "Platt"
|
||||||
|
tooltip: "Ortografisk / platt vy"
|
||||||
|
}
|
||||||
|
freeFlight: {
|
||||||
|
button: "Fri flygning"
|
||||||
|
tooltip: "Fri flygning / Åskådarläge"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
language: {
|
||||||
|
title: "Språk"
|
||||||
|
}
|
||||||
|
blockTooltip: {
|
||||||
|
block: "Block"
|
||||||
|
position: "Position"
|
||||||
|
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>
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
}
|
171
src/plugins/BlueMap/data/web/lang/th.conf
Normal file
171
src/plugins/BlueMap/data/web/lang/th.conf
Normal file
@ -0,0 +1,171 @@
|
|||||||
|
{
|
||||||
|
pageTitle: "BlueMap - {map}"
|
||||||
|
menu: {
|
||||||
|
title: "เมนู"
|
||||||
|
tooltip: "เมนู"
|
||||||
|
}
|
||||||
|
map: {
|
||||||
|
unloaded: "ไม่มีแผนที่โหลด"
|
||||||
|
loading: "กำลังโหลดแผนที่..."
|
||||||
|
errored: "เกิดข้อผิดพลาดในขณะโหลดแผนที่"
|
||||||
|
}
|
||||||
|
maps: {
|
||||||
|
title: "แผนที่"
|
||||||
|
button: "แผนที่"
|
||||||
|
tooltip: "รายชื่อ-แผนที่"
|
||||||
|
}
|
||||||
|
markers: {
|
||||||
|
title: "จุดมาร์ค"
|
||||||
|
button: "จุดมาร์ค"
|
||||||
|
tooltip: "รายชื่อ-จุดมาร์ค"
|
||||||
|
marker: "จุดมาร์ค | จุดมาร์ค"
|
||||||
|
markerSet: "ตั้งจุดมาร์ค | ตั้งจุดมาร์ค"
|
||||||
|
searchPlaceholder: "ค้นหา..."
|
||||||
|
followPlayerTitle: "ติดตามผู้เล่น"
|
||||||
|
sort {
|
||||||
|
title: "เรียงตาม"
|
||||||
|
by {
|
||||||
|
default: "ค่าเริ่มต้น"
|
||||||
|
label: "ชื่อ"
|
||||||
|
distance: "ระยะทาง"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
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)"
|
||||||
|
}
|
||||||
|
mapControls: {
|
||||||
|
title: "การควบคุมแผนที่"
|
||||||
|
showZoomButtons: "แสดงปุ่มซูม"
|
||||||
|
}
|
||||||
|
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: "มุมมอง"
|
||||||
|
}
|
||||||
|
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>
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
}
|
171
src/plugins/BlueMap/data/web/lang/tr.conf
Normal file
171
src/plugins/BlueMap/data/web/lang/tr.conf
Normal file
@ -0,0 +1,171 @@
|
|||||||
|
{
|
||||||
|
pageTitle: "BlueMap - {map}"
|
||||||
|
menu: {
|
||||||
|
title: "Menü"
|
||||||
|
tooltip: "Menü"
|
||||||
|
}
|
||||||
|
map: {
|
||||||
|
unloaded: "Haritalar yüklenmedi."
|
||||||
|
loading: "Harita yükleniyor..."
|
||||||
|
errored: "Haritayı yüklerken bir hata oluştu!"
|
||||||
|
}
|
||||||
|
maps: {
|
||||||
|
title: "Haritalar"
|
||||||
|
button: "Haritalar"
|
||||||
|
tooltip: "Harita listesi"
|
||||||
|
}
|
||||||
|
markers: {
|
||||||
|
title: "Noktalar"
|
||||||
|
button: "Noktalar"
|
||||||
|
tooltip: "Nokta listesi"
|
||||||
|
marker: "nokta | noktalar"
|
||||||
|
markerSet: "nokta kur | noktalar kur"
|
||||||
|
searchPlaceholder: "Ara..."
|
||||||
|
followPlayerTitle: "Oyuncuyu takip et"
|
||||||
|
sort {
|
||||||
|
title: "Sıralama türü"
|
||||||
|
by {
|
||||||
|
default: "varsayılan"
|
||||||
|
label: "isim"
|
||||||
|
distance: "uzaklık"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
settings: {
|
||||||
|
title: "Ayarlar"
|
||||||
|
button: "Ayarlar"
|
||||||
|
}
|
||||||
|
goFullscreen: {
|
||||||
|
button: "Tam ekran"
|
||||||
|
}
|
||||||
|
resetCamera: {
|
||||||
|
button: "Kamerayı sıfırla"
|
||||||
|
tooltip: "Kamerayı ve pozisyonu sıfırla"
|
||||||
|
}
|
||||||
|
updateMap: {
|
||||||
|
button: "Haritayı güncele"
|
||||||
|
tooltip: "Harita Parça önbelleğini temizle"
|
||||||
|
}
|
||||||
|
lighting: {
|
||||||
|
title: "Aydınlatma"
|
||||||
|
dayNightSwitch: {
|
||||||
|
tooltip: "Sabah/Akşam"
|
||||||
|
}
|
||||||
|
sunlight: "Güneş ışığı"
|
||||||
|
ambientLight: "Çevre ışığı"
|
||||||
|
}
|
||||||
|
resolution: {
|
||||||
|
title: "Çözünürlük"
|
||||||
|
high: "Yüksek (SSAA x2)"
|
||||||
|
normal: "Normal (Native x1)"
|
||||||
|
low: "Düşük (Upscaling x0.5)"
|
||||||
|
}
|
||||||
|
mapControls: {
|
||||||
|
title: "Harita kontrolleri"
|
||||||
|
showZoomButtons: "Yakınlaştırma tuşlarını göster"
|
||||||
|
}
|
||||||
|
freeFlightControls: {
|
||||||
|
title: "Serbest kamera kontrolleri"
|
||||||
|
mouseSensitivity: "Fare hassasiyeti"
|
||||||
|
invertMouseY: "Fareyi tersine çevir"
|
||||||
|
}
|
||||||
|
renderDistance: {
|
||||||
|
title: "Görüş mesafesi"
|
||||||
|
hiresLayer: "Yüksek çözünürlük katmanı"
|
||||||
|
lowersLayer: "Düşük çözünürlük Katmanı"
|
||||||
|
loadHiresWhileMoving: "Haraket ettirirken yüklemeye devam et"
|
||||||
|
off: "Kapalı"
|
||||||
|
}
|
||||||
|
theme: {
|
||||||
|
title: "Tema"
|
||||||
|
default: "Varsayılan (Sistem/Tarayıcı)"
|
||||||
|
dark: "Karanlık"
|
||||||
|
light: "Aydınlık"
|
||||||
|
contrast: "Kontrast"
|
||||||
|
}
|
||||||
|
debug: {
|
||||||
|
button: "Hata ayıklama"
|
||||||
|
}
|
||||||
|
resetAllSettings: {
|
||||||
|
button: "Tüm ayarları sıfırla"
|
||||||
|
}
|
||||||
|
players: {
|
||||||
|
title: "Oyuncular"
|
||||||
|
tooltip: "Oyuncu listesi"
|
||||||
|
}
|
||||||
|
compass: {
|
||||||
|
tooltip: "Pusula / Kuzeye Dön"
|
||||||
|
}
|
||||||
|
screenshot: {
|
||||||
|
title: "Ekran görüntüsü"
|
||||||
|
button: "Ekran görüntüsü Al"
|
||||||
|
clipboard: "Panoya kaydet"
|
||||||
|
}
|
||||||
|
controls: {
|
||||||
|
title: "Görüş / Kontroller"
|
||||||
|
perspective: {
|
||||||
|
button: "Perspektif"
|
||||||
|
tooltip: "Perspektif bakışı"
|
||||||
|
}
|
||||||
|
flatView: {
|
||||||
|
button: "Kuşbakışı"
|
||||||
|
tooltip: "Ortografik / Kuşbakışı"
|
||||||
|
}
|
||||||
|
freeFlight: {
|
||||||
|
button: "Serbest kamera"
|
||||||
|
tooltip: "Serbest kamera / Seyirci modu"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
language: {
|
||||||
|
title: "Dil"
|
||||||
|
}
|
||||||
|
blockTooltip: {
|
||||||
|
block: "Blok"
|
||||||
|
position: "Pozisyon"
|
||||||
|
chunk: "Chunk"
|
||||||
|
region: {
|
||||||
|
region: "Bölge"
|
||||||
|
file: "Dosya"
|
||||||
|
}
|
||||||
|
light: {
|
||||||
|
light: "Işık"
|
||||||
|
sun: "Güneş"
|
||||||
|
block: "Blok"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
info: {
|
||||||
|
title: "Bilgi"
|
||||||
|
button: "Bilgi"
|
||||||
|
content: """
|
||||||
|
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||||
|
<p>
|
||||||
|
<h2>Fare Kontrolleri:</h2>
|
||||||
|
<table>
|
||||||
|
<tr><th>Taşı</th><td><kbd>sol tık</kbd> + haraket ettir</td></tr>
|
||||||
|
<tr><th>Yakınlaştır</th><td><kbd>fare tekerleği</kbd> (kaydır)</td></tr>
|
||||||
|
<tr><th>Döndür / Eğilt</th><td><kbd>sağ tık</kbd> + haraket ettir</td></tr>
|
||||||
|
</table>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<h2>Klavye Kontrolleri:</h2>
|
||||||
|
<table>
|
||||||
|
<tr><th>Taşı</th><td><kbd>wasd</kbd> / <kbd>ok tuşları</kbd></td></tr>
|
||||||
|
<tr><th>Yakınlaştır</th><td>Numpad: <kbd>+</kbd>/<kbd>-</kbd> veya <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||||
|
<tr><th>Döndür / Eğim ver</th><td><kbd>Left-Alt</kbd> + <kbd>wasd</kbd> / <kbd>ok tuşları</kbd> veya <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||||
|
</table>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<h2>Dokunmatik Kontrolleri:</h2>
|
||||||
|
<table>
|
||||||
|
<tr><th>Taşı</th><td>dokun + kaydır</td></tr>
|
||||||
|
<tr><th>Yakınlaştır</th><td>iki parmaklarını birbirine yaklaştır/uzaklaştır</td></tr>
|
||||||
|
<tr><th>Döndür / Eğim ver</th><td>iki parmağınla dokun + haraket ettir / aşağı/yukarı kaydır</td></tr>
|
||||||
|
</table>
|
||||||
|
</p>
|
||||||
|
<br><hr>
|
||||||
|
<p class="info-footer">
|
||||||
|
Bu harita ♥ <a href="https://bluecolo.red/bluemap">BlueMap</a> {version} ile oluşturulmuştur
|
||||||
|
</p>
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
}
|
174
src/plugins/BlueMap/data/web/lang/ua.conf
Normal file
174
src/plugins/BlueMap/data/web/lang/ua.conf
Normal file
@ -0,0 +1,174 @@
|
|||||||
|
{
|
||||||
|
pageTitle: "BlueMap - {map}"
|
||||||
|
menu: {
|
||||||
|
title: "Меню"
|
||||||
|
tooltip: "Меню"
|
||||||
|
}
|
||||||
|
map: {
|
||||||
|
unloaded: "Карта не завантажена."
|
||||||
|
loading: "Карта завантажується..."
|
||||||
|
errored: "При завантаженні цієї карти сталася помилка!"
|
||||||
|
}
|
||||||
|
maps: {
|
||||||
|
title: "Карти"
|
||||||
|
button: "Карти"
|
||||||
|
tooltip: "Список карт"
|
||||||
|
}
|
||||||
|
markers: {
|
||||||
|
title: "Мітки"
|
||||||
|
button: "Мітки"
|
||||||
|
tooltip: "Список міток"
|
||||||
|
marker: "маркер | маркери"
|
||||||
|
markerSet: "набір маркерів | набори маркерів"
|
||||||
|
searchPlaceholder: "Пошук..."
|
||||||
|
followPlayerTitle: "Слідкувати за гравцем"
|
||||||
|
sort {
|
||||||
|
title: "Сортувати за"
|
||||||
|
by {
|
||||||
|
default: "замовчуванням"
|
||||||
|
label: "імені"
|
||||||
|
distance: "відстані"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
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)"
|
||||||
|
}
|
||||||
|
mapControls: {
|
||||||
|
title: "Керування мапою"
|
||||||
|
showZoomButtons: "Показати кнопки масштабування"
|
||||||
|
}
|
||||||
|
freeFlightControls: {
|
||||||
|
title: "Налаштування вільного польоту"
|
||||||
|
mouseSensitivity: "Чутливість миші"
|
||||||
|
invertMouseY: "Вертикальне інвертування миші"
|
||||||
|
}
|
||||||
|
renderDistance: {
|
||||||
|
title: "Відстань промальовки"
|
||||||
|
hiresLayer: "Високодеталізований шар"
|
||||||
|
lowersLayer: "Низькодеталізований шар"
|
||||||
|
loadHiresWhileMoving: "Вис. шар під час руху"
|
||||||
|
off: "Вимк"
|
||||||
|
}
|
||||||
|
theme: {
|
||||||
|
title: "Тема"
|
||||||
|
default: "За замовчуванням (Браузерна)"
|
||||||
|
dark: "Темна"
|
||||||
|
light: "Світла"
|
||||||
|
contrast: "Контрастна"
|
||||||
|
}
|
||||||
|
chunkBorders: {
|
||||||
|
button: "Показувати межі чанків"
|
||||||
|
}
|
||||||
|
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>
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
}
|
175
src/plugins/BlueMap/data/web/lang/vi.conf
Normal file
175
src/plugins/BlueMap/data/web/lang/vi.conf
Normal file
@ -0,0 +1,175 @@
|
|||||||
|
{
|
||||||
|
pageTitle: "BlueMap - {map}"
|
||||||
|
menu: {
|
||||||
|
title: "Menu"
|
||||||
|
tooltip: "Menu"
|
||||||
|
}
|
||||||
|
map: {
|
||||||
|
unloaded: "Không có bản đồ."
|
||||||
|
loading: "Đang tải bản đồ..."
|
||||||
|
errored: "Có lỗi khi tải bản đồ!"
|
||||||
|
}
|
||||||
|
maps: {
|
||||||
|
title: "Bản đồ"
|
||||||
|
button: "Bản đồ"
|
||||||
|
tooltip: "Mọi bản đồ"
|
||||||
|
}
|
||||||
|
markers: {
|
||||||
|
title: "Đánh dấu"
|
||||||
|
button: "Đánh dấu"
|
||||||
|
tooltip: "Mọi đánh dấu"
|
||||||
|
marker: "đánh dấu | các đánh dấu"
|
||||||
|
markerSet: "cụm đánh dấu | các cụm đánh dấu"
|
||||||
|
searchPlaceholder: "Tìm..."
|
||||||
|
followPlayerTitle: "Bám theo"
|
||||||
|
sort {
|
||||||
|
title: "Sắp xếp"
|
||||||
|
by {
|
||||||
|
default: "mặc định"
|
||||||
|
label: "tên"
|
||||||
|
distance: "khoảng cách"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
settings: {
|
||||||
|
title: "Cài đặt"
|
||||||
|
button: "Cài đặt"
|
||||||
|
}
|
||||||
|
goFullscreen: {
|
||||||
|
button: "Toàn màn hình"
|
||||||
|
}
|
||||||
|
resetCamera: {
|
||||||
|
button: "Đặt lại camera"
|
||||||
|
tooltip: "Đặt lại camera và vị trí"
|
||||||
|
}
|
||||||
|
updateMap: {
|
||||||
|
button: "Cập nhật bản đồ"
|
||||||
|
tooltip: "Xóa bộ nhớ đệm"
|
||||||
|
}
|
||||||
|
lighting: {
|
||||||
|
title: "Ánh sáng"
|
||||||
|
dayNightSwitch: {
|
||||||
|
tooltip: "Ngày/Đêm"
|
||||||
|
}
|
||||||
|
sunlight: "Nhật quang"
|
||||||
|
ambientLight: "Phát quang"
|
||||||
|
}
|
||||||
|
resolution: {
|
||||||
|
title: "Độ phân giải"
|
||||||
|
high: "Cao (SSAA x2)"
|
||||||
|
normal: "Thường (Native x1)"
|
||||||
|
low: "Thấp (Upscaling x0.5)"
|
||||||
|
}
|
||||||
|
mapControls: {
|
||||||
|
title: "Điều khiển"
|
||||||
|
showZoomButtons: "Hiện nút thu phóng"
|
||||||
|
}
|
||||||
|
freeFlightControls: {
|
||||||
|
title: "Chế độ bay"
|
||||||
|
mouseSensitivity: "Độ nhạy chuột"
|
||||||
|
invertMouseY: "Đảo trục dọc"
|
||||||
|
}
|
||||||
|
renderDistance: {
|
||||||
|
title: "Khoảng cách kết xuất"
|
||||||
|
hiresLayer: "Vùng chất lượng cao"
|
||||||
|
lowersLayer: "Vùng chất lượng thấp"
|
||||||
|
loadHiresWhileMoving: "Tải vùng chất lượng cao khi di chuyển"
|
||||||
|
off: "Tắt"
|
||||||
|
}
|
||||||
|
theme: {
|
||||||
|
title: "Giao diện"
|
||||||
|
default: "Mặc định (hệ thống)"
|
||||||
|
dark: "Tối"
|
||||||
|
light: "Sáng"
|
||||||
|
contrast: "Tương phản"
|
||||||
|
}
|
||||||
|
chunkBorders: {
|
||||||
|
button: "Hiện đường viền chunk"
|
||||||
|
}
|
||||||
|
debug: {
|
||||||
|
button: "Gỡ lỗi"
|
||||||
|
}
|
||||||
|
resetAllSettings: {
|
||||||
|
button: "Thiết đặt lại"
|
||||||
|
}
|
||||||
|
players: {
|
||||||
|
title: "Người chơi"
|
||||||
|
tooltip: "Danh sách người chơi"
|
||||||
|
}
|
||||||
|
compass: {
|
||||||
|
tooltip: "Hướng / chỉ bắc"
|
||||||
|
}
|
||||||
|
screenshot: {
|
||||||
|
title: "Chụp màn hình"
|
||||||
|
button: "Chụp màn hình"
|
||||||
|
clipboard: "Sao chép"
|
||||||
|
}
|
||||||
|
controls: {
|
||||||
|
title: "Chế độ"
|
||||||
|
perspective: {
|
||||||
|
button: "Xung quanh"
|
||||||
|
tooltip: "Góc nhìn xung quanh"
|
||||||
|
}
|
||||||
|
flatView: {
|
||||||
|
button: "Phẳng"
|
||||||
|
tooltip: "Góc nhìn từ trên xuống"
|
||||||
|
}
|
||||||
|
freeFlight: {
|
||||||
|
button: "Bay"
|
||||||
|
tooltip: "Góc nhìn chim bay"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
language: {
|
||||||
|
title: "Ngôn ngữ"
|
||||||
|
}
|
||||||
|
blockTooltip: {
|
||||||
|
block: "Khối"
|
||||||
|
position: "Vị trí"
|
||||||
|
chunk: "Vùng"
|
||||||
|
region: {
|
||||||
|
region: "Khu vực"
|
||||||
|
file: "Tập tin"
|
||||||
|
}
|
||||||
|
light: {
|
||||||
|
light: "Ánh sáng"
|
||||||
|
sun: "Nhật quang"
|
||||||
|
block: "Phát quang"
|
||||||
|
}
|
||||||
|
clipboard: "Bấm để sao chép"
|
||||||
|
}
|
||||||
|
info: {
|
||||||
|
title: "Thông tin"
|
||||||
|
button: "Thông tin"
|
||||||
|
content: """
|
||||||
|
<img src="assets/logo.png" style="display: block; width: 40%; margin: 3em auto; border-radius: 50%">
|
||||||
|
<p>
|
||||||
|
<h2>Điều khiển chuột:</h2>
|
||||||
|
<table>
|
||||||
|
<tr><th>Di chuyển</th><td><kbd>chuột trái</kbd> + kéo</td></tr>
|
||||||
|
<tr><th>Thu phóng</th><td><kbd>lăn chuột</kbd></td></tr>
|
||||||
|
<tr><th>Xoay/nghiêng</th><td><kbd>chuột phải</kbd> + kéo</td></tr>
|
||||||
|
</table>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<h2>Điều khiển bàn phím:</h2>
|
||||||
|
<table>
|
||||||
|
<tr><th>Di chuyển</th><td><kbd>wasd</kbd> / <kbd>phím mũi tên</kbd></td></tr>
|
||||||
|
<tr><th>Thu phóng</th><td>Bàn phím số: <kbd>+</kbd>/<kbd>-</kbd> or <kbd>Ins</kbd>/<kbd>Home</kbd></td></tr>
|
||||||
|
<tr><th>Xoay/nghiêng</th><td><kbd>Alt trái</kbd> + <kbd>wasd</kbd> / <kbd>phím mũi tên</kbd> hoặc <kbd>Delete</kbd>/<kbd>End</kbd>/<kbd>Page Up</kbd>/<kbd>Page Down</kbd></td></tr>
|
||||||
|
</table>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<h2>Điều khiển cảm ứng:</h2>
|
||||||
|
<table>
|
||||||
|
<tr><th>Di chuyển</th><td>chạm + kéo</td></tr>
|
||||||
|
<tr><th>Thu phóng</th><td>chạm 2 ngón + nhón</td></tr>
|
||||||
|
<tr><th>Xoay/nghiêng</th><td>chạm 2 ngón + di chuyển / xoay</td></tr>
|
||||||
|
</table>
|
||||||
|
</p>
|
||||||
|
<br><hr>
|
||||||
|
<p class="info-footer">
|
||||||
|
Trang được tạo bằng ♥ với <a href="https://bluecolo.red/bluemap">BlueMap</a> {version}
|
||||||
|
</p>
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
}
|
171
src/plugins/BlueMap/data/web/lang/zh-CN.conf
Normal file
171
src/plugins/BlueMap/data/web/lang/zh-CN.conf
Normal file
@ -0,0 +1,171 @@
|
|||||||
|
{
|
||||||
|
pageTitle: "BlueMap - {map}"
|
||||||
|
menu: {
|
||||||
|
title: "菜单"
|
||||||
|
tooltip: "打开菜单"
|
||||||
|
}
|
||||||
|
map: {
|
||||||
|
unloaded: "未加载地图."
|
||||||
|
loading: "正在加载地图..."
|
||||||
|
errored: "尝试加载此地图时出错!"
|
||||||
|
}
|
||||||
|
maps: {
|
||||||
|
title: "地图"
|
||||||
|
button: "地图"
|
||||||
|
tooltip: "地图列表"
|
||||||
|
}
|
||||||
|
markers: {
|
||||||
|
title: "标记"
|
||||||
|
button: "标记"
|
||||||
|
tooltip: "标记列表"
|
||||||
|
marker: "标记 | 标记列表"
|
||||||
|
markerSet: "标记集 | 标记集"
|
||||||
|
searchPlaceholder: "搜索..."
|
||||||
|
followPlayerTitle: "跟随玩家"
|
||||||
|
sort {
|
||||||
|
title: "排序方式"
|
||||||
|
by {
|
||||||
|
default: "默认"
|
||||||
|
label: "名称"
|
||||||
|
distance: "距离"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
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)"
|
||||||
|
}
|
||||||
|
mapControls: {
|
||||||
|
title: "地图控制"
|
||||||
|
showZoomButtons: "显示缩放按钮"
|
||||||
|
}
|
||||||
|
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: "透视视野"
|
||||||
|
}
|
||||||
|
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
src/plugins/BlueMap/data/web/lang/zh-HK.conf
Normal file
144
src/plugins/BlueMap/data/web/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>
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
}
|
174
src/plugins/BlueMap/data/web/lang/zh-TW.conf
Normal file
174
src/plugins/BlueMap/data/web/lang/zh-TW.conf
Normal file
@ -0,0 +1,174 @@
|
|||||||
|
{
|
||||||
|
pageTitle: "BlueMap - {map}"
|
||||||
|
menu: {
|
||||||
|
title: "選單"
|
||||||
|
tooltip: "選單"
|
||||||
|
}
|
||||||
|
map: {
|
||||||
|
unloaded: "未載入任何地圖。"
|
||||||
|
loading: "正在載入地圖..."
|
||||||
|
errored: "載入地圖時發生錯誤!"
|
||||||
|
}
|
||||||
|
maps: {
|
||||||
|
title: "地圖"
|
||||||
|
button: "地圖"
|
||||||
|
tooltip: "地圖清單"
|
||||||
|
}
|
||||||
|
markers: {
|
||||||
|
title: "標記"
|
||||||
|
button: "標記"
|
||||||
|
tooltip: "標記清單"
|
||||||
|
marker: "個標記 | 個標記"
|
||||||
|
markerSet: "個標記組 | 個標記組"
|
||||||
|
searchPlaceholder: "搜尋..."
|
||||||
|
followPlayerTitle: "跟隨玩家"
|
||||||
|
sort: {
|
||||||
|
title: "排序方式"
|
||||||
|
by: {
|
||||||
|
default: "預設"
|
||||||
|
label: "名稱"
|
||||||
|
distance: "距離"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
settings: {
|
||||||
|
title: "設定"
|
||||||
|
button: "設定"
|
||||||
|
}
|
||||||
|
goFullscreen: {
|
||||||
|
button: "全螢幕模式"
|
||||||
|
}
|
||||||
|
resetCamera: {
|
||||||
|
button: "重設相機"
|
||||||
|
tooltip: "重設相機與位置"
|
||||||
|
}
|
||||||
|
updateMap: {
|
||||||
|
button: "更新地圖"
|
||||||
|
tooltip: "清除暫存"
|
||||||
|
}
|
||||||
|
lighting: {
|
||||||
|
title: "光照"
|
||||||
|
dayNightSwitch: {
|
||||||
|
tooltip: "日 / 夜"
|
||||||
|
}
|
||||||
|
sunlight: "陽光"
|
||||||
|
ambientLight: "環境光"
|
||||||
|
}
|
||||||
|
resolution: {
|
||||||
|
title: "解析度"
|
||||||
|
high: "高(SSAA 反鋸齒×2)"
|
||||||
|
normal: "正常(原生×1)"
|
||||||
|
low: "低(縮放×0.5)"
|
||||||
|
}
|
||||||
|
mapControls: {
|
||||||
|
title: "地圖控制"
|
||||||
|
showZoomButtons: "顯示縮放按鈕"
|
||||||
|
}
|
||||||
|
freeFlightControls: {
|
||||||
|
title: "自由飛行控制"
|
||||||
|
mouseSensitivity: "滑鼠靈敏度"
|
||||||
|
invertMouseY: "反轉滑鼠 Y 軸"
|
||||||
|
}
|
||||||
|
renderDistance: {
|
||||||
|
title: "顯示距離"
|
||||||
|
hiresLayer: "高解析度層"
|
||||||
|
lowersLayer: "低解析度層"
|
||||||
|
loadHiresWhileMoving: "移動時載入高解析度層"
|
||||||
|
off: "關閉"
|
||||||
|
}
|
||||||
|
theme: {
|
||||||
|
title: "主題"
|
||||||
|
default: "預設(系統 / 瀏覽器)"
|
||||||
|
dark: "深色模式"
|
||||||
|
light: "淺色模式"
|
||||||
|
contrast: "對比模式"
|
||||||
|
}
|
||||||
|
chunkBorders: {
|
||||||
|
button: "顯示區塊邊界"
|
||||||
|
}
|
||||||
|
debug: {
|
||||||
|
button: "除錯模式"
|
||||||
|
}
|
||||||
|
resetAllSettings: {
|
||||||
|
button: "重設所有設定"
|
||||||
|
}
|
||||||
|
players: {
|
||||||
|
title: "玩家"
|
||||||
|
tooltip: "玩家清單"
|
||||||
|
}
|
||||||
|
compass: {
|
||||||
|
tooltip: "指南針 / 面向北方"
|
||||||
|
}
|
||||||
|
screenshot: {
|
||||||
|
title: "螢幕擷取畫面"
|
||||||
|
button: "擷圖"
|
||||||
|
clipboard: "複製到剪貼板"
|
||||||
|
}
|
||||||
|
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>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
src/plugins/BlueMap/data/web/settings.json
Normal file
1
src/plugins/BlueMap/data/web/settings.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{"version":"5.9","useCookies":true,"defaultToFlatView":true,"resolutionDefault":1.0,"minZoomDistance":5,"maxZoomDistance":100000,"hiresSliderMax":500,"hiresSliderDefault":100,"hiresSliderMin":0,"lowresSliderMax":7000,"lowresSliderDefault":2000,"lowresSliderMin":500,"mapDataRoot":"maps","liveDataRoot":"maps","maps":["world","world_the_end","world_nether"],"scripts":[],"styles":[]}
|
256
src/plugins/BlueMap/data/web/sql.php
Normal file
256
src/plugins/BlueMap/data/web/sql.php
Normal file
@ -0,0 +1,256 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
// !!! SET YOUR SQL-CONNECTION SETTINGS HERE: !!!
|
||||||
|
|
||||||
|
$driver = 'mysql'; // 'mysql' (MySQL) or 'pgsql' (PostgreSQL)
|
||||||
|
$hostname = '127.0.0.1';
|
||||||
|
$port = 3306;
|
||||||
|
$username = 'root';
|
||||||
|
$password = '';
|
||||||
|
$database = 'bluemap';
|
||||||
|
|
||||||
|
// !!! END - DONT CHANGE ANYTHING AFTER THIS LINE !!!
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// compression
|
||||||
|
$compressionHeaderMap = [
|
||||||
|
"bluemap:none" => null,
|
||||||
|
"bluemap:gzip" => "gzip",
|
||||||
|
"bluemap:deflate" => "deflate",
|
||||||
|
"bluemap:zstd" => "zstd",
|
||||||
|
"bluemap:lz4" => "lz4"
|
||||||
|
];
|
||||||
|
|
||||||
|
// meta files
|
||||||
|
$metaFileKeys = [
|
||||||
|
"settings.json" => "bluemap:settings",
|
||||||
|
"textures.json" => "bluemap:textures",
|
||||||
|
"live/markers.json" => "bluemap:markers",
|
||||||
|
"live/players.json" => "bluemap:players",
|
||||||
|
];
|
||||||
|
|
||||||
|
// mime-types for meta-files
|
||||||
|
$mimeDefault = "application/octet-stream";
|
||||||
|
$mimeTypes = [
|
||||||
|
"txt" => "text/plain",
|
||||||
|
"css" => "text/css",
|
||||||
|
"csv" => "text/csv",
|
||||||
|
"htm" => "text/html",
|
||||||
|
"html" => "text/html",
|
||||||
|
"js" => "text/javascript",
|
||||||
|
"xml" => "text/xml",
|
||||||
|
|
||||||
|
"png" => "image/png",
|
||||||
|
"jpg" => "image/jpeg",
|
||||||
|
"jpeg" => "image/jpeg",
|
||||||
|
"gif" => "image/gif",
|
||||||
|
"webp" => "image/webp",
|
||||||
|
"tif" => "image/tiff",
|
||||||
|
"tiff" => "image/tiff",
|
||||||
|
"svg" => "image/svg+xml",
|
||||||
|
|
||||||
|
"json" => "application/json",
|
||||||
|
|
||||||
|
"mp3" => "audio/mpeg",
|
||||||
|
"oga" => "audio/ogg",
|
||||||
|
"wav" => "audio/wav",
|
||||||
|
"weba" => "audio/webm",
|
||||||
|
|
||||||
|
"mp4" => "video/mp4",
|
||||||
|
"mpeg" => "video/mpeg",
|
||||||
|
"webm" => "video/webm",
|
||||||
|
|
||||||
|
"ttf" => "font/ttf",
|
||||||
|
"woff" => "font/woff",
|
||||||
|
"woff2" => "font/woff2"
|
||||||
|
];
|
||||||
|
|
||||||
|
// some helper functions
|
||||||
|
function error($code, $message = null) {
|
||||||
|
global $path;
|
||||||
|
|
||||||
|
http_response_code($code);
|
||||||
|
header("Content-Type: text/plain");
|
||||||
|
echo "BlueMap php-script - $code\n";
|
||||||
|
if ($message != null) echo $message."\n";
|
||||||
|
echo "Requested Path: $path";
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
|
function startsWith($haystack, $needle) {
|
||||||
|
return substr($haystack, 0, strlen($needle)) === $needle;
|
||||||
|
}
|
||||||
|
|
||||||
|
function issetOrElse(& $var, $fallback) {
|
||||||
|
return isset($var) ? $var : $fallback;
|
||||||
|
}
|
||||||
|
|
||||||
|
function compressionHeader($compressionKey) {
|
||||||
|
global $compressionHeaderMap;
|
||||||
|
|
||||||
|
$compressionHeader = issetOrElse($compressionHeaderMap[$compressionKey], null);
|
||||||
|
if ($compressionHeader)
|
||||||
|
header("Content-Encoding: ".$compressionHeader);
|
||||||
|
}
|
||||||
|
|
||||||
|
function getMimeType($path) {
|
||||||
|
global $mimeDefault, $mimeTypes;
|
||||||
|
|
||||||
|
$i = strrpos($path, ".");
|
||||||
|
if ($i === false) return $mimeDefault;
|
||||||
|
|
||||||
|
$s = strrpos($path, "/");
|
||||||
|
if ($s !== false && $i < $s) return $mimeDefault;
|
||||||
|
|
||||||
|
$suffix = substr($path, $i + 1);
|
||||||
|
if (isset($mimeTypes[$suffix]))
|
||||||
|
return $mimeTypes[$suffix];
|
||||||
|
|
||||||
|
return $mimeDefault;
|
||||||
|
}
|
||||||
|
|
||||||
|
function send($data) {
|
||||||
|
if (is_resource($data)) {
|
||||||
|
fpassthru($data);
|
||||||
|
} else {
|
||||||
|
echo $data;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// determine relative request-path
|
||||||
|
$root = dirname($_SERVER['PHP_SELF']);
|
||||||
|
if ($root === "/" || $root === "\\") $root = "";
|
||||||
|
$uriPath = $_SERVER['REQUEST_URI'];
|
||||||
|
$path = substr($uriPath, strlen($root));
|
||||||
|
|
||||||
|
// add /
|
||||||
|
if ($path === "") {
|
||||||
|
header("Location: $uriPath/");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
|
// root => index.html
|
||||||
|
if ($path === "/") {
|
||||||
|
header("Content-Type: text/html");
|
||||||
|
echo file_get_contents("index.html");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (startsWith($path, "/maps/")) {
|
||||||
|
|
||||||
|
// determine map-path
|
||||||
|
$pathParts = explode("/", substr($path, strlen("/maps/")), 2);
|
||||||
|
$mapId = $pathParts[0];
|
||||||
|
$mapPath = explode("?", $pathParts[1], 2)[0];
|
||||||
|
|
||||||
|
// Initialize PDO
|
||||||
|
try {
|
||||||
|
$sql = new PDO("$driver:host=$hostname;port=$port;dbname=$database", $username, $password);
|
||||||
|
$sql->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
||||||
|
} catch (PDOException $e ) {
|
||||||
|
error_log($e->getMessage(), 0); // Logs the detailed error message
|
||||||
|
error(500, "Failed to connect to database");
|
||||||
|
}
|
||||||
|
|
||||||
|
// provide map-tiles
|
||||||
|
if (startsWith($mapPath, "tiles/")) {
|
||||||
|
|
||||||
|
// parse tile-coordinates
|
||||||
|
preg_match_all("/tiles\/([\d\/]+)\/x(-?[\d\/]+)z(-?[\d\/]+).*/", $mapPath, $matches);
|
||||||
|
$lod = intval($matches[1][0]);
|
||||||
|
$storage = $lod === 0 ? "bluemap:hires" : "bluemap:lowres/".$lod;
|
||||||
|
$tileX = intval(str_replace("/", "", $matches[2][0]));
|
||||||
|
$tileZ = intval(str_replace("/", "", $matches[3][0]));
|
||||||
|
|
||||||
|
// query for tile
|
||||||
|
try {
|
||||||
|
$statement = $sql->prepare("
|
||||||
|
SELECT d.data, c.key
|
||||||
|
FROM bluemap_grid_storage_data d
|
||||||
|
INNER JOIN bluemap_map m
|
||||||
|
ON d.map = m.id
|
||||||
|
INNER JOIN bluemap_grid_storage s
|
||||||
|
ON d.storage = s.id
|
||||||
|
INNER JOIN bluemap_compression c
|
||||||
|
ON d.compression = c.id
|
||||||
|
WHERE m.map_id = :map_id
|
||||||
|
AND s.key = :storage
|
||||||
|
AND d.x = :x
|
||||||
|
AND d.z = :z
|
||||||
|
");
|
||||||
|
$statement->bindParam( ':map_id', $mapId, PDO::PARAM_STR );
|
||||||
|
$statement->bindParam( ':storage', $storage, PDO::PARAM_STR );
|
||||||
|
$statement->bindParam( ':x', $tileX, PDO::PARAM_INT );
|
||||||
|
$statement->bindParam( ':z', $tileZ, PDO::PARAM_INT );
|
||||||
|
$statement->setFetchMode(PDO::FETCH_ASSOC);
|
||||||
|
$statement->execute();
|
||||||
|
|
||||||
|
// return result
|
||||||
|
if ($line = $statement->fetch()) {
|
||||||
|
header("Cache-Control: public,max-age=86400");
|
||||||
|
compressionHeader($line["key"]);
|
||||||
|
|
||||||
|
if ($lod === 0) {
|
||||||
|
header("Content-Type: application/octet-stream");
|
||||||
|
} else {
|
||||||
|
header("Content-Type: image/png");
|
||||||
|
}
|
||||||
|
|
||||||
|
send($line["data"]);
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
|
} catch (PDOException $e) {
|
||||||
|
error_log($e->getMessage(), 0);
|
||||||
|
error(500, "Failed to fetch data");
|
||||||
|
}
|
||||||
|
|
||||||
|
// no content if nothing found
|
||||||
|
http_response_code(204);
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
|
// provide meta-files
|
||||||
|
$storage = issetOrElse($metaFileKeys[$mapPath], null);
|
||||||
|
if ($storage === null && startsWith($mapPath, "assets/"))
|
||||||
|
$storage = "bluemap:asset/".substr($mapPath, strlen("assets/"));
|
||||||
|
|
||||||
|
if ($storage !== null) {
|
||||||
|
try {
|
||||||
|
$statement = $sql->prepare("
|
||||||
|
SELECT d.data, c.key
|
||||||
|
FROM bluemap_item_storage_data d
|
||||||
|
INNER JOIN bluemap_map m
|
||||||
|
ON d.map = m.id
|
||||||
|
INNER JOIN bluemap_item_storage s
|
||||||
|
ON d.storage = s.id
|
||||||
|
INNER JOIN bluemap_compression c
|
||||||
|
ON d.compression = c.id
|
||||||
|
WHERE m.map_id = :map_id
|
||||||
|
AND s.key = :storage
|
||||||
|
");
|
||||||
|
$statement->bindParam( ':map_id', $mapId, PDO::PARAM_STR );
|
||||||
|
$statement->bindParam( ':storage', $storage, PDO::PARAM_STR );
|
||||||
|
$statement->setFetchMode(PDO::FETCH_ASSOC);
|
||||||
|
$statement->execute();
|
||||||
|
|
||||||
|
if ($line = $statement->fetch()) {
|
||||||
|
header("Cache-Control: public,max-age=86400");
|
||||||
|
header("Content-Type: ".getMimeType($mapPath));
|
||||||
|
compressionHeader($line["key"]);
|
||||||
|
|
||||||
|
send($line["data"]);
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
} catch (PDOException $e) {
|
||||||
|
error_log($e->getMessage(), 0);
|
||||||
|
error(500, "Failed to fetch data");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// no match => 404
|
||||||
|
error(404);
|
147
src/plugins/BlueMap/maps/world.conf
Normal file
147
src/plugins/BlueMap/maps/world.conf
Normal file
@ -0,0 +1,147 @@
|
|||||||
|
## ##
|
||||||
|
## BlueMap ##
|
||||||
|
## Map-Config ##
|
||||||
|
## ##
|
||||||
|
|
||||||
|
# The path to the save-folder of the world to render.
|
||||||
|
# (If this is not defined (commented out or removed), the map will be only registered to the web-server and the web-app
|
||||||
|
# but not rendered or loaded by BlueMap. This can be used to display a map that has been rendered somewhere else.)
|
||||||
|
world: "world"
|
||||||
|
|
||||||
|
# The dimension of the world. Can be "minecraft:overworld", "minecraft:the_nether", "minecraft:the_end"
|
||||||
|
# or any dimension-key introduced by a mod or datapack.
|
||||||
|
dimension: "minecraft:overworld"
|
||||||
|
|
||||||
|
# The display-name of this map -> how this map will be named on the webapp.
|
||||||
|
# You can change this at any time.
|
||||||
|
# Default is the id of this map
|
||||||
|
name: "world (overworld)"
|
||||||
|
|
||||||
|
# A lower value makes the map sorted first (in lists and menus), a higher value makes it sorted later.
|
||||||
|
# The value needs to be an integer but it can be negative.
|
||||||
|
# You can change this at any time.
|
||||||
|
# Default is 0
|
||||||
|
sorting: 0
|
||||||
|
|
||||||
|
# The position on the world where the map will be centered if you open it.
|
||||||
|
# You can change this at any time.
|
||||||
|
# This defaults to the world-spawn if you don't set it.
|
||||||
|
#start-pos: {x:500, z:-820}
|
||||||
|
|
||||||
|
# The color of the sky as a hex-color
|
||||||
|
# You can change this at any time.
|
||||||
|
# Default is "#7dabff"
|
||||||
|
sky-color: "#7dabff"
|
||||||
|
|
||||||
|
# The color of the void as a hex-color
|
||||||
|
# You can change this at any time.
|
||||||
|
# Default is "#000000"
|
||||||
|
void-color: "#000000"
|
||||||
|
|
||||||
|
# Defines the initial sky-light-strength the map will be set to when it is opened.
|
||||||
|
# 0 is no sky-light, 1 is fully lighted.
|
||||||
|
# You can change this at any time.
|
||||||
|
# Default is 1
|
||||||
|
sky-light: 1
|
||||||
|
|
||||||
|
# Defines the ambient light-strength that every block is receiving, regardless of the sunlight/blocklight.
|
||||||
|
# 0 is no ambient light, 1 is fully lighted.
|
||||||
|
# You can change this at any time.
|
||||||
|
# Default is 0
|
||||||
|
ambient-light: 0.1
|
||||||
|
|
||||||
|
# BlueMap tries to omit all blocks that are below this Y-level and are not visible from above-ground.
|
||||||
|
# More specific: Block-Faces that have a sunlight/skylight value of 0 are removed.
|
||||||
|
# This improves the performance of the map on slower devices by a lot, but might cause some blocks to disappear that should normally be visible.
|
||||||
|
# Changing this value requires a re-render of the map.
|
||||||
|
# Set to a very high value to remove caves everywhere (e.g. 10000)
|
||||||
|
# Set to a very low value to remove nothing and render all caves (e.g. -10000)
|
||||||
|
# Default is 55 (slightly below water-level)
|
||||||
|
remove-caves-below-y: 55
|
||||||
|
|
||||||
|
# This is the amount of blocks relative to the "ocean-floor" heightmap that the cave-detection will start at.
|
||||||
|
# Everything above that (heightmap-relative) y-level will not be removed.
|
||||||
|
# Comment or set to a very high value to disable using the ocean-floor heightmap for cave-detection.
|
||||||
|
# Changing this value requires a re-render of the map.
|
||||||
|
# Defaults to 10000 (disabled)
|
||||||
|
cave-detection-ocean-floor: -5
|
||||||
|
|
||||||
|
# With this value set to true, BlueMap also uses the block-light value (additionally to the sky-light) to "detect caves".
|
||||||
|
# (See: remove-caves-below-y)
|
||||||
|
# Changing this value requires a re-render of the map.
|
||||||
|
# Default is false
|
||||||
|
cave-detection-uses-block-light: false
|
||||||
|
|
||||||
|
# With the below values you can limit the map-render.
|
||||||
|
# This can be used to ignore the nethers ceiling or render only a certain part of a world.
|
||||||
|
# If you change these values, bluemap automatically tries to update the map,
|
||||||
|
# including deleting map-tiles which are outside the new limits.
|
||||||
|
# Default is no min or max value (= infinite bounds)
|
||||||
|
#min-x: -4000
|
||||||
|
#max-x: 4000
|
||||||
|
#min-z: -4000
|
||||||
|
#max-z: 4000
|
||||||
|
#min-y: 50
|
||||||
|
#max-y: 100
|
||||||
|
|
||||||
|
# The minimum "inhabitedTime" value that a chunk must have to be rendered.
|
||||||
|
# If you set this to a value greater than 0, bluemap will only render chunks that players have visited already.
|
||||||
|
# Default is 0
|
||||||
|
min-inhabited-time: 0
|
||||||
|
|
||||||
|
# Using this, BlueMap pretends that every Block out of the defined render-bounds is AIR,
|
||||||
|
# this means you can see the blocks where the world is cut (instead of having a see-through/xray view).
|
||||||
|
# This has only an effect if you set some render-bounds above.
|
||||||
|
# Changing this value requires a re-render of the map.
|
||||||
|
# Default is true
|
||||||
|
render-edges: true
|
||||||
|
|
||||||
|
# Whether the perspective view will be enabled for this map.
|
||||||
|
# Changing this to true requires a re-render of the map, only if the hires-layer is enabled and free-flight view is disabled.
|
||||||
|
# Default is true
|
||||||
|
enable-perspective-view: false
|
||||||
|
|
||||||
|
# Whether the flat (isometric, top-down) view will be enabled for this map.
|
||||||
|
# Having only flat-view enabled while disabling free-flight and perspective will speed up the render and reduce the maps storage-size.
|
||||||
|
# Default is true
|
||||||
|
enable-flat-view: true
|
||||||
|
|
||||||
|
# Whether the free-flight view will be enabled for this map.
|
||||||
|
# Changing this to true requires a re-render of the map, only if the hires-layer is enabled and perspective view is disabled.
|
||||||
|
# Default is true
|
||||||
|
enable-free-flight-view: false
|
||||||
|
|
||||||
|
# Whether the hires-layer will be enabled.
|
||||||
|
# Disabling this will speed up rendering and reduce the size of the map-files a lot.
|
||||||
|
# But you will not be able to see the full 3d-models if you zoom in on the map.
|
||||||
|
# Changing this to false will not remove any existing tiles, existing tiles just won't get updated anymore.
|
||||||
|
# Changing this to true will require a re-render of the map.
|
||||||
|
# Default is true
|
||||||
|
enable-hires: false
|
||||||
|
|
||||||
|
# This defines the storage-config that will be used to save this map.
|
||||||
|
# You can find your storage configs next to this config file in the 'storages'-folder.
|
||||||
|
# Changing this value requires a re-render of the map. The map in the old storage will not be deleted.
|
||||||
|
# Default is "file"
|
||||||
|
storage: "file"
|
||||||
|
|
||||||
|
# Normally BlueMap detects if a chunk has not yet generated it's light-data and omits rendering those chunks.
|
||||||
|
# If this is set to true BlueMap will render Chunks even if there is no light-data!
|
||||||
|
# This can be useful for example if some mod prevents light-data from being saved correctly.
|
||||||
|
# However, this also has a few drawbacks:
|
||||||
|
# - For those chunks, every block will always be fully lit
|
||||||
|
# - Night-mode might not work correctly
|
||||||
|
# - Caves will always be rendered (ignoring the 'renderCaves' setting)
|
||||||
|
# Default is false
|
||||||
|
ignore-missing-light-data: false
|
||||||
|
|
||||||
|
# Here you can define any static marker-sets with markers that should be displayed on the map.
|
||||||
|
# You can change this at any time.
|
||||||
|
# If you need dynamic markers, you can use any plugin that integrates with BlueMap's API.
|
||||||
|
# Here is a list: https://bluemap.bluecolored.de/community/3rdPartySupport.html
|
||||||
|
marker-sets: {
|
||||||
|
|
||||||
|
# Please check out the wiki for information on how to configure this:
|
||||||
|
# https://bluemap.bluecolored.de/wiki/customization/Markers.html
|
||||||
|
|
||||||
|
}
|
147
src/plugins/BlueMap/maps/world_nether.conf
Normal file
147
src/plugins/BlueMap/maps/world_nether.conf
Normal file
@ -0,0 +1,147 @@
|
|||||||
|
## ##
|
||||||
|
## BlueMap ##
|
||||||
|
## Map-Config ##
|
||||||
|
## ##
|
||||||
|
|
||||||
|
# The path to the save-folder of the world to render.
|
||||||
|
# (If this is not defined (commented out or removed), the map will be only registered to the web-server and the web-app
|
||||||
|
# but not rendered or loaded by BlueMap. This can be used to display a map that has been rendered somewhere else.)
|
||||||
|
world: "world_nether"
|
||||||
|
|
||||||
|
# The dimension of the world. Can be "minecraft:overworld", "minecraft:the_nether", "minecraft:the_end"
|
||||||
|
# or any dimension-key introduced by a mod or datapack.
|
||||||
|
dimension: "minecraft:the_nether"
|
||||||
|
|
||||||
|
# The display-name of this map -> how this map will be named on the webapp.
|
||||||
|
# You can change this at any time.
|
||||||
|
# Default is the id of this map
|
||||||
|
name: "world_nether (the_nether)"
|
||||||
|
|
||||||
|
# A lower value makes the map sorted first (in lists and menus), a higher value makes it sorted later.
|
||||||
|
# The value needs to be an integer but it can be negative.
|
||||||
|
# You can change this at any time.
|
||||||
|
# Default is 0
|
||||||
|
sorting: 100
|
||||||
|
|
||||||
|
# The position on the world where the map will be centered if you open it.
|
||||||
|
# You can change this at any time.
|
||||||
|
# This defaults to the world-spawn if you don't set it.
|
||||||
|
#start-pos: {x:500, z:-820}
|
||||||
|
|
||||||
|
# The color of the sky as a hex-color
|
||||||
|
# You can change this at any time.
|
||||||
|
# Default is "#7dabff"
|
||||||
|
sky-color: "#290000"
|
||||||
|
|
||||||
|
# The color of the void as a hex-color
|
||||||
|
# You can change this at any time.
|
||||||
|
# Default is "#000000"
|
||||||
|
void-color: "#150000"
|
||||||
|
|
||||||
|
# Defines the initial sky-light-strength the map will be set to when it is opened.
|
||||||
|
# 0 is no sky-light, 1 is fully lighted.
|
||||||
|
# You can change this at any time.
|
||||||
|
# Default is 1
|
||||||
|
sky-light: 1
|
||||||
|
|
||||||
|
# Defines the ambient light-strength that every block is receiving, regardless of the sunlight/blocklight.
|
||||||
|
# 0 is no ambient light, 1 is fully lighted.
|
||||||
|
# You can change this at any time.
|
||||||
|
# Default is 0
|
||||||
|
ambient-light: 0.6
|
||||||
|
|
||||||
|
# BlueMap tries to omit all blocks that are below this Y-level and are not visible from above-ground.
|
||||||
|
# More specific: Block-Faces that have a sunlight/skylight value of 0 are removed.
|
||||||
|
# This improves the performance of the map on slower devices by a lot, but might cause some blocks to disappear that should normally be visible.
|
||||||
|
# Changing this value requires a re-render of the map.
|
||||||
|
# Set to a very high value to remove caves everywhere (e.g. 10000)
|
||||||
|
# Set to a very low value to remove nothing and render all caves (e.g. -10000)
|
||||||
|
# Default is 55 (slightly below water-level)
|
||||||
|
remove-caves-below-y: -10000
|
||||||
|
|
||||||
|
# This is the amount of blocks relative to the "ocean-floor" heightmap that the cave-detection will start at.
|
||||||
|
# Everything above that (heightmap-relative) y-level will not be removed.
|
||||||
|
# Comment or set to a very high value to disable using the ocean-floor heightmap for cave-detection.
|
||||||
|
# Changing this value requires a re-render of the map.
|
||||||
|
# Defaults to 10000 (disabled)
|
||||||
|
cave-detection-ocean-floor: -5
|
||||||
|
|
||||||
|
# With this value set to true, BlueMap also uses the block-light value (additionally to the sky-light) to "detect caves".
|
||||||
|
# (See: remove-caves-below-y)
|
||||||
|
# Changing this value requires a re-render of the map.
|
||||||
|
# Default is false
|
||||||
|
cave-detection-uses-block-light: false
|
||||||
|
|
||||||
|
# With the below values you can limit the map-render.
|
||||||
|
# This can be used to ignore the nethers ceiling or render only a certain part of a world.
|
||||||
|
# If you change these values, bluemap automatically tries to update the map,
|
||||||
|
# including deleting map-tiles which are outside the new limits.
|
||||||
|
# Default is no min or max value (= infinite bounds)
|
||||||
|
#min-x: -4000
|
||||||
|
#max-x: 4000
|
||||||
|
#min-z: -4000
|
||||||
|
#max-z: 4000
|
||||||
|
#min-y: 50
|
||||||
|
max-y: 90
|
||||||
|
|
||||||
|
# The minimum "inhabitedTime" value that a chunk must have to be rendered.
|
||||||
|
# If you set this to a value greater than 0, bluemap will only render chunks that players have visited already.
|
||||||
|
# Default is 0
|
||||||
|
min-inhabited-time: 0
|
||||||
|
|
||||||
|
# Using this, BlueMap pretends that every Block out of the defined render-bounds is AIR,
|
||||||
|
# this means you can see the blocks where the world is cut (instead of having a see-through/xray view).
|
||||||
|
# This has only an effect if you set some render-bounds above.
|
||||||
|
# Changing this value requires a re-render of the map.
|
||||||
|
# Default is true
|
||||||
|
render-edges: true
|
||||||
|
|
||||||
|
# Whether the perspective view will be enabled for this map.
|
||||||
|
# Changing this to true requires a re-render of the map, only if the hires-layer is enabled and free-flight view is disabled.
|
||||||
|
# Default is true
|
||||||
|
enable-perspective-view: false
|
||||||
|
|
||||||
|
# Whether the flat (isometric, top-down) view will be enabled for this map.
|
||||||
|
# Having only flat-view enabled while disabling free-flight and perspective will speed up the render and reduce the maps storage-size.
|
||||||
|
# Default is true
|
||||||
|
enable-flat-view: true
|
||||||
|
|
||||||
|
# Whether the free-flight view will be enabled for this map.
|
||||||
|
# Changing this to true requires a re-render of the map, only if the hires-layer is enabled and perspective view is disabled.
|
||||||
|
# Default is true
|
||||||
|
enable-free-flight-view: false
|
||||||
|
|
||||||
|
# Whether the hires-layer will be enabled.
|
||||||
|
# Disabling this will speed up rendering and reduce the size of the map-files a lot.
|
||||||
|
# But you will not be able to see the full 3d-models if you zoom in on the map.
|
||||||
|
# Changing this to false will not remove any existing tiles, existing tiles just won't get updated anymore.
|
||||||
|
# Changing this to true will require a re-render of the map.
|
||||||
|
# Default is true
|
||||||
|
enable-hires: false
|
||||||
|
|
||||||
|
# This defines the storage-config that will be used to save this map.
|
||||||
|
# You can find your storage configs next to this config file in the 'storages'-folder.
|
||||||
|
# Changing this value requires a re-render of the map. The map in the old storage will not be deleted.
|
||||||
|
# Default is "file"
|
||||||
|
storage: "file"
|
||||||
|
|
||||||
|
# Normally BlueMap detects if a chunk has not yet generated it's light-data and omits rendering those chunks.
|
||||||
|
# If this is set to true BlueMap will render Chunks even if there is no light-data!
|
||||||
|
# This can be useful for example if some mod prevents light-data from being saved correctly.
|
||||||
|
# However, this also has a few drawbacks:
|
||||||
|
# - For those chunks, every block will always be fully lit
|
||||||
|
# - Night-mode might not work correctly
|
||||||
|
# - Caves will always be rendered (ignoring the 'renderCaves' setting)
|
||||||
|
# Default is false
|
||||||
|
ignore-missing-light-data: false
|
||||||
|
|
||||||
|
# Here you can define any static marker-sets with markers that should be displayed on the map.
|
||||||
|
# You can change this at any time.
|
||||||
|
# If you need dynamic markers, you can use any plugin that integrates with BlueMap's API.
|
||||||
|
# Here is a list: https://bluemap.bluecolored.de/community/3rdPartySupport.html
|
||||||
|
marker-sets: {
|
||||||
|
|
||||||
|
# Please check out the wiki for information on how to configure this:
|
||||||
|
# https://bluemap.bluecolored.de/wiki/customization/Markers.html
|
||||||
|
|
||||||
|
}
|
147
src/plugins/BlueMap/maps/world_the_end.conf
Normal file
147
src/plugins/BlueMap/maps/world_the_end.conf
Normal file
@ -0,0 +1,147 @@
|
|||||||
|
## ##
|
||||||
|
## BlueMap ##
|
||||||
|
## Map-Config ##
|
||||||
|
## ##
|
||||||
|
|
||||||
|
# The path to the save-folder of the world to render.
|
||||||
|
# (If this is not defined (commented out or removed), the map will be only registered to the web-server and the web-app
|
||||||
|
# but not rendered or loaded by BlueMap. This can be used to display a map that has been rendered somewhere else.)
|
||||||
|
world: "world_the_end"
|
||||||
|
|
||||||
|
# The dimension of the world. Can be "minecraft:overworld", "minecraft:the_nether", "minecraft:the_end"
|
||||||
|
# or any dimension-key introduced by a mod or datapack.
|
||||||
|
dimension: "minecraft:the_end"
|
||||||
|
|
||||||
|
# The display-name of this map -> how this map will be named on the webapp.
|
||||||
|
# You can change this at any time.
|
||||||
|
# Default is the id of this map
|
||||||
|
name: "world_the_end (the_end)"
|
||||||
|
|
||||||
|
# A lower value makes the map sorted first (in lists and menus), a higher value makes it sorted later.
|
||||||
|
# The value needs to be an integer but it can be negative.
|
||||||
|
# You can change this at any time.
|
||||||
|
# Default is 0
|
||||||
|
sorting: 200
|
||||||
|
|
||||||
|
# The position on the world where the map will be centered if you open it.
|
||||||
|
# You can change this at any time.
|
||||||
|
# This defaults to the world-spawn if you don't set it.
|
||||||
|
#start-pos: {x:500, z:-820}
|
||||||
|
|
||||||
|
# The color of the sky as a hex-color
|
||||||
|
# You can change this at any time.
|
||||||
|
# Default is "#7dabff"
|
||||||
|
sky-color: "#080010"
|
||||||
|
|
||||||
|
# The color of the void as a hex-color
|
||||||
|
# You can change this at any time.
|
||||||
|
# Default is "#000000"
|
||||||
|
void-color: "#080010"
|
||||||
|
|
||||||
|
# Defines the initial sky-light-strength the map will be set to when it is opened.
|
||||||
|
# 0 is no sky-light, 1 is fully lighted.
|
||||||
|
# You can change this at any time.
|
||||||
|
# Default is 1
|
||||||
|
sky-light: 1
|
||||||
|
|
||||||
|
# Defines the ambient light-strength that every block is receiving, regardless of the sunlight/blocklight.
|
||||||
|
# 0 is no ambient light, 1 is fully lighted.
|
||||||
|
# You can change this at any time.
|
||||||
|
# Default is 0
|
||||||
|
ambient-light: 0.6
|
||||||
|
|
||||||
|
# BlueMap tries to omit all blocks that are below this Y-level and are not visible from above-ground.
|
||||||
|
# More specific: Block-Faces that have a sunlight/skylight value of 0 are removed.
|
||||||
|
# This improves the performance of the map on slower devices by a lot, but might cause some blocks to disappear that should normally be visible.
|
||||||
|
# Changing this value requires a re-render of the map.
|
||||||
|
# Set to a very high value to remove caves everywhere (e.g. 10000)
|
||||||
|
# Set to a very low value to remove nothing and render all caves (e.g. -10000)
|
||||||
|
# Default is 55 (slightly below water-level)
|
||||||
|
remove-caves-below-y: -10000
|
||||||
|
|
||||||
|
# This is the amount of blocks relative to the "ocean-floor" heightmap that the cave-detection will start at.
|
||||||
|
# Everything above that (heightmap-relative) y-level will not be removed.
|
||||||
|
# Comment or set to a very high value to disable using the ocean-floor heightmap for cave-detection.
|
||||||
|
# Changing this value requires a re-render of the map.
|
||||||
|
# Defaults to 10000 (disabled)
|
||||||
|
cave-detection-ocean-floor: -5
|
||||||
|
|
||||||
|
# With this value set to true, BlueMap also uses the block-light value (additionally to the sky-light) to "detect caves".
|
||||||
|
# (See: remove-caves-below-y)
|
||||||
|
# Changing this value requires a re-render of the map.
|
||||||
|
# Default is false
|
||||||
|
cave-detection-uses-block-light: false
|
||||||
|
|
||||||
|
# With the below values you can limit the map-render.
|
||||||
|
# This can be used to ignore the nethers ceiling or render only a certain part of a world.
|
||||||
|
# If you change these values, bluemap automatically tries to update the map,
|
||||||
|
# including deleting map-tiles which are outside the new limits.
|
||||||
|
# Default is no min or max value (= infinite bounds)
|
||||||
|
#min-x: -4000
|
||||||
|
#max-x: 4000
|
||||||
|
#min-z: -4000
|
||||||
|
#max-z: 4000
|
||||||
|
#min-y: 50
|
||||||
|
#max-y: 100
|
||||||
|
|
||||||
|
# The minimum "inhabitedTime" value that a chunk must have to be rendered.
|
||||||
|
# If you set this to a value greater than 0, bluemap will only render chunks that players have visited already.
|
||||||
|
# Default is 0
|
||||||
|
min-inhabited-time: 0
|
||||||
|
|
||||||
|
# Using this, BlueMap pretends that every Block out of the defined render-bounds is AIR,
|
||||||
|
# this means you can see the blocks where the world is cut (instead of having a see-through/xray view).
|
||||||
|
# This has only an effect if you set some render-bounds above.
|
||||||
|
# Changing this value requires a re-render of the map.
|
||||||
|
# Default is true
|
||||||
|
render-edges: true
|
||||||
|
|
||||||
|
# Whether the perspective view will be enabled for this map.
|
||||||
|
# Changing this to true requires a re-render of the map, only if the hires-layer is enabled and free-flight view is disabled.
|
||||||
|
# Default is true
|
||||||
|
enable-perspective-view: false
|
||||||
|
|
||||||
|
# Whether the flat (isometric, top-down) view will be enabled for this map.
|
||||||
|
# Having only flat-view enabled while disabling free-flight and perspective will speed up the render and reduce the maps storage-size.
|
||||||
|
# Default is true
|
||||||
|
enable-flat-view: true
|
||||||
|
|
||||||
|
# Whether the free-flight view will be enabled for this map.
|
||||||
|
# Changing this to true requires a re-render of the map, only if the hires-layer is enabled and perspective view is disabled.
|
||||||
|
# Default is true
|
||||||
|
enable-free-flight-view: false
|
||||||
|
|
||||||
|
# Whether the hires-layer will be enabled.
|
||||||
|
# Disabling this will speed up rendering and reduce the size of the map-files a lot.
|
||||||
|
# But you will not be able to see the full 3d-models if you zoom in on the map.
|
||||||
|
# Changing this to false will not remove any existing tiles, existing tiles just won't get updated anymore.
|
||||||
|
# Changing this to true will require a re-render of the map.
|
||||||
|
# Default is true
|
||||||
|
enable-hires: false
|
||||||
|
|
||||||
|
# This defines the storage-config that will be used to save this map.
|
||||||
|
# You can find your storage configs next to this config file in the 'storages'-folder.
|
||||||
|
# Changing this value requires a re-render of the map. The map in the old storage will not be deleted.
|
||||||
|
# Default is "file"
|
||||||
|
storage: "file"
|
||||||
|
|
||||||
|
# Normally BlueMap detects if a chunk has not yet generated it's light-data and omits rendering those chunks.
|
||||||
|
# If this is set to true BlueMap will render Chunks even if there is no light-data!
|
||||||
|
# This can be useful for example if some mod prevents light-data from being saved correctly.
|
||||||
|
# However, this also has a few drawbacks:
|
||||||
|
# - For those chunks, every block will always be fully lit
|
||||||
|
# - Night-mode might not work correctly
|
||||||
|
# - Caves will always be rendered (ignoring the 'renderCaves' setting)
|
||||||
|
# Default is false
|
||||||
|
ignore-missing-light-data: false
|
||||||
|
|
||||||
|
# Here you can define any static marker-sets with markers that should be displayed on the map.
|
||||||
|
# You can change this at any time.
|
||||||
|
# If you need dynamic markers, you can use any plugin that integrates with BlueMap's API.
|
||||||
|
# Here is a list: https://bluemap.bluecolored.de/community/3rdPartySupport.html
|
||||||
|
marker-sets: {
|
||||||
|
|
||||||
|
# Please check out the wiki for information on how to configure this:
|
||||||
|
# https://bluemap.bluecolored.de/wiki/customization/Markers.html
|
||||||
|
|
||||||
|
}
|
72
src/plugins/BlueMap/plugin.conf
Normal file
72
src/plugins/BlueMap/plugin.conf
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
## ##
|
||||||
|
## BlueMap ##
|
||||||
|
## Plugin-Config ##
|
||||||
|
## ##
|
||||||
|
|
||||||
|
# If the server should send player-positions to the webapp.
|
||||||
|
# This only works if the integrated webserver is enabled.
|
||||||
|
# Default is true
|
||||||
|
live-player-markers: false
|
||||||
|
|
||||||
|
# A list of gamemodes that will prevent a player from appearing on the map.
|
||||||
|
# Possible values are: survival, creative, spectator, adventure
|
||||||
|
hidden-game-modes: [
|
||||||
|
"spectator"
|
||||||
|
]
|
||||||
|
|
||||||
|
# If this is true, players that are vanished (by a plugin) will be hidden on the map.
|
||||||
|
# (This only works with Spigot and Sponge based vanish-plugins)
|
||||||
|
# Default is true
|
||||||
|
hide-vanished: true
|
||||||
|
|
||||||
|
# If this is true, players that have an invisibility (potion-)effect will be hidden on the map.
|
||||||
|
# Default is true
|
||||||
|
hide-invisible: true
|
||||||
|
|
||||||
|
# If this is true, players that are sneaking will be hidden on the map.
|
||||||
|
# Default is false
|
||||||
|
hide-sneaking: false
|
||||||
|
|
||||||
|
# Hides the player if they are in a sky or block-light level below the given number.
|
||||||
|
# BOTH values have to be below the threshold for the player to be hidden!
|
||||||
|
# E.g. if you set both to 1, then the player will be hidden on the map if they are in absolute darkness
|
||||||
|
# Or, if you want players only be visible on the surface you set the sky-threshold to something between 1 and 15
|
||||||
|
# and the block-threshold to 16
|
||||||
|
# Default is 0 (don't hide the player)
|
||||||
|
hide-below-sky-light: 0
|
||||||
|
hide-below-block-light: 0
|
||||||
|
|
||||||
|
# If this is true, players that are on a different world than the viewed map will not appear on the player-list.
|
||||||
|
# Default is false
|
||||||
|
hide-different-world: false
|
||||||
|
|
||||||
|
# The interval in seconds that the markers will be written to the map-storage.
|
||||||
|
# This is useful if you can't create a live-connection between the server and the webapp
|
||||||
|
# and the markers can only be updated via the map-storage.
|
||||||
|
# 0 or lower means that the markers will never be written to the map-storage.
|
||||||
|
# Default is 0
|
||||||
|
#write-markers-interval: 10
|
||||||
|
|
||||||
|
# The interval in seconds that the players will be written to the map-storage.
|
||||||
|
# This is useful if you can't create a live-connection between the server and the webapp
|
||||||
|
# and the players can only be updated via the map-storage.
|
||||||
|
# 0 or lower means that the players will never be written to the map-storage.
|
||||||
|
# Default is 0
|
||||||
|
#write-players-interval: 3
|
||||||
|
|
||||||
|
# Download the skin from mojang-servers when a player joins your server, so it can be used for the player-markers.
|
||||||
|
# Default is true
|
||||||
|
skin-download: false
|
||||||
|
|
||||||
|
# The amount of players that is needed to pause BlueMap's render-threads.
|
||||||
|
# -> If this amount of players or more is online, bluemap will stop rendering map-updates until enough players
|
||||||
|
# have logged off again
|
||||||
|
# Setting this to 0 or -1 will disable this feature -> bluemap will not pause rendering
|
||||||
|
# Default is -1
|
||||||
|
player-render-limit: -1
|
||||||
|
|
||||||
|
# The interval in minutes in which a full map-update will be triggered.
|
||||||
|
# This is ADDITIONALLY to the normal map-update process (in case that fails to detect any file-changes).
|
||||||
|
# ! This DOESN'T re-render the entire map each time, it only checks if there are some changes that have not been rendered yet!
|
||||||
|
# Default is 1440 (24 hours)
|
||||||
|
full-update-interval: 1440
|
22
src/plugins/BlueMap/storages/file.conf
Normal file
22
src/plugins/BlueMap/storages/file.conf
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
## ##
|
||||||
|
## BlueMap ##
|
||||||
|
## Storage-Config ##
|
||||||
|
## ##
|
||||||
|
|
||||||
|
# The storage-type of this storage.
|
||||||
|
# Depending on this setting, different config-entries are allowed/expected in this config file.
|
||||||
|
# Don't change this value! (If you want a different storage-type, check out the other example-configs)
|
||||||
|
storage-type: file
|
||||||
|
|
||||||
|
# The path to the folder on your file-system where bluemap will save the rendered map
|
||||||
|
# The default is: "bluemap/web/maps"
|
||||||
|
root: "plugins/BlueMap/data/web/maps"
|
||||||
|
|
||||||
|
# The compression-type that bluemap will use to compress generated map-data.
|
||||||
|
# Available compression-types are:
|
||||||
|
# - gzip
|
||||||
|
# - zstd
|
||||||
|
# - deflate
|
||||||
|
# - none
|
||||||
|
# The default is: gzip
|
||||||
|
compression: gzip
|
47
src/plugins/BlueMap/storages/sql.conf
Normal file
47
src/plugins/BlueMap/storages/sql.conf
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
## ##
|
||||||
|
## BlueMap ##
|
||||||
|
## Storage-Config ##
|
||||||
|
## ##
|
||||||
|
|
||||||
|
# The storage-type of this storage.
|
||||||
|
# Depending on this setting, different config-entries are allowed/expected in this config file.
|
||||||
|
# Don't change this value! (If you want a different storage-type, check out the other example-configs)
|
||||||
|
storage-type: sql
|
||||||
|
|
||||||
|
# The JDBC-Connection URL that is used to connect to the database.
|
||||||
|
# The format for this url is usually something like: jdbc:[driver]://[host]:[port]/[database]
|
||||||
|
# The exact format of the url is determined by the JDBC-Driver you are using.
|
||||||
|
connection-url: "jdbc:mysql://localhost:3306/bluemap?permitMysqlScheme"
|
||||||
|
|
||||||
|
# You can set any additional (JDBC-Driver-specific) properties here
|
||||||
|
# Usually that's your db-user and password
|
||||||
|
connection-properties: {
|
||||||
|
user: "root",
|
||||||
|
password: ""
|
||||||
|
}
|
||||||
|
|
||||||
|
# The maximum number of connections to the database that are allowed to be open at the same time.
|
||||||
|
# A negative number means unlimited.
|
||||||
|
# Default is: -1
|
||||||
|
max-connections: -1
|
||||||
|
|
||||||
|
# This can be used to load a custom jdbc-driver from a .jar file.
|
||||||
|
# E.g. if your runtime-environment is not already providing the sql-driver you need,
|
||||||
|
# you could download the MariaDB JDBC-Connector from https://mariadb.com/downloads/connectors/connectors-data-access/java8-connector/
|
||||||
|
# place it in the './bluemap' folder and use is like this:
|
||||||
|
#driver-jar: "bluemap/mariadb-java-client-3.0.7.jar"
|
||||||
|
|
||||||
|
# This is the driver-class that bluemap will try to load and use.
|
||||||
|
# Check the documentation of the driver you are using if you don't know this.
|
||||||
|
# Leaving this commented means that bluemap automatically tries to find a suitable driver in your classpath.
|
||||||
|
# (If you added a custom driverJar above, you HAVE TO set the correct class name here)
|
||||||
|
#driver-class: "org.mariadb.jdbc.Driver"
|
||||||
|
|
||||||
|
# The compression-type that bluemap will use to compress generated map-data.
|
||||||
|
# Available compression-types are:
|
||||||
|
# - gzip
|
||||||
|
# - zstd
|
||||||
|
# - deflate
|
||||||
|
# - none
|
||||||
|
# The default is: gzip
|
||||||
|
compression: gzip
|
75
src/plugins/BlueMap/webapp.conf
Normal file
75
src/plugins/BlueMap/webapp.conf
Normal file
@ -0,0 +1,75 @@
|
|||||||
|
## ##
|
||||||
|
## BlueMap ##
|
||||||
|
## Webapp-Config ##
|
||||||
|
## ##
|
||||||
|
|
||||||
|
# With this setting you can disable the creation and updating of all web-app related files
|
||||||
|
# Default is true
|
||||||
|
enabled: true
|
||||||
|
|
||||||
|
# The webroot where the web-application files will be created.
|
||||||
|
# Usually this should be set to the same directory like in the webserver.conf!
|
||||||
|
# Default is "bluemap/web"
|
||||||
|
webroot: "plugins/BlueMap/data/web"
|
||||||
|
|
||||||
|
# Whether the settings.json of the webapp should be updated/synchronized with the current bluemap settings.
|
||||||
|
# If this is set to "false", bluemap will only add maps to the settings.json but never remove unknown ones or update other settings.
|
||||||
|
# Disabling this is for example useful if you are running multiple bluemap instances on the same webroot and don't want them to overwrite each others maps.
|
||||||
|
# Default is true
|
||||||
|
update-settings-file: true
|
||||||
|
|
||||||
|
# If the web-application should use cookies to save the configurations of a user.
|
||||||
|
# Default is true
|
||||||
|
use-cookies: true
|
||||||
|
|
||||||
|
# If the webapp will default to flat-view instead of perspective-view.
|
||||||
|
# Default is false
|
||||||
|
default-to-flat-view: true
|
||||||
|
|
||||||
|
# The default map and camera-location where a user will start after opening the webapp.
|
||||||
|
# This is in form of the url-anchor: Open your map in a browser and look at the url, everything after the '#' is the value for this setting.
|
||||||
|
# Default is "no anchor" -> The camera will start with the topmost map and at that map's starting point.
|
||||||
|
#start-location: "world:0:16:-32:390:0.1:0.19:0:0:perspective"
|
||||||
|
|
||||||
|
# The minimum (closest) and maximum (furthest) distance (in blocks) that the camera can be from the ground
|
||||||
|
min-zoom-distance: 5
|
||||||
|
max-zoom-distance: 100000
|
||||||
|
|
||||||
|
# The default value of the resolution (settings-menu)
|
||||||
|
# Possible values are: 0.5, 1, 2
|
||||||
|
# Default is 1
|
||||||
|
resolution-default: 1
|
||||||
|
|
||||||
|
# The min, max and default values of the hires render-distance slider (settings-menu)
|
||||||
|
# The values are in blocks.
|
||||||
|
# Default is max:500 default:100 and min:0
|
||||||
|
hires-slider-max: 500
|
||||||
|
hires-slider-default: 100
|
||||||
|
hires-slider-min: 0
|
||||||
|
|
||||||
|
# The min, max and default values of the lowres render-distance slider (settings-menu)
|
||||||
|
# The values are in blocks.
|
||||||
|
# Default is max:7000 default:2000 and min:500
|
||||||
|
lowres-slider-max: 7000
|
||||||
|
lowres-slider-default: 2000
|
||||||
|
lowres-slider-min: 500
|
||||||
|
|
||||||
|
# Here you can specify an alternative base url from where all map data is loaded.
|
||||||
|
# Default is "maps"
|
||||||
|
#map-data-root: "https://cdn.my-domain.com/mapdata"
|
||||||
|
|
||||||
|
# Here you can specify an alternative base url from where all live data is loaded.
|
||||||
|
# Default is "maps"
|
||||||
|
#live-data-root: "https://cdn.my-domain.com/livedata"
|
||||||
|
|
||||||
|
# Here you can add URLs to custom scripts (js) so they will be loaded by the webapp
|
||||||
|
# You can place them somewhere in bluemap's webroot and add the (relative) link here
|
||||||
|
scripts: [
|
||||||
|
#"js/my-custom-script.js"
|
||||||
|
]
|
||||||
|
|
||||||
|
# Here you can add URLs to custom styles (css) so they will be loaded by the webapp
|
||||||
|
# You can place them somewhere in bluemap's webroot and add the (relative) link here
|
||||||
|
styles: [
|
||||||
|
#"css/my-custom-style.css"
|
||||||
|
]
|
45
src/plugins/BlueMap/webserver.conf
Normal file
45
src/plugins/BlueMap/webserver.conf
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
## ##
|
||||||
|
## BlueMap ##
|
||||||
|
## Webserver-Config ##
|
||||||
|
## ##
|
||||||
|
|
||||||
|
# With this setting you can disable the integrated web-server.
|
||||||
|
# This is useful if you want to only render the map-data for later use, or if you setup your own webserver.
|
||||||
|
# Default is enabled
|
||||||
|
enabled: true
|
||||||
|
|
||||||
|
# The webroot that the server will host to the web.
|
||||||
|
# Usually this should be set to the same directory like in the webapp.conf!
|
||||||
|
# Default is "bluemap/web"
|
||||||
|
webroot: "plugins/BlueMap/data/web"
|
||||||
|
|
||||||
|
# The port that the webserver listens to.
|
||||||
|
# Default is 8100
|
||||||
|
port: 8100
|
||||||
|
|
||||||
|
# Config-section for webserver-activity logging
|
||||||
|
log: {
|
||||||
|
# The file where all the webserver-activity will be logged to.
|
||||||
|
# Comment out to disable the logging completely.
|
||||||
|
# Java String formatting syntax can be used to add time, see: https://docs.oracle.com/javase/8/docs/api/java/util/Formatter.html
|
||||||
|
# Default is no logging
|
||||||
|
file: "plugins/BlueMap/data/logs/webserver.log"
|
||||||
|
#file: "bluemap/logs/webserver_%1$tF_%1$tT.log"
|
||||||
|
|
||||||
|
# Whether the logger should append to an existing file, or overwrite it
|
||||||
|
# Default is false
|
||||||
|
append: false
|
||||||
|
|
||||||
|
# The format of the webserver-acivity logs.
|
||||||
|
# The syntax is the java String formatting, see: https://docs.oracle.com/javase/8/docs/api/java/util/Formatter.html
|
||||||
|
# Possible Arguments:
|
||||||
|
# 1 - the source address (ignoring any xff headers)
|
||||||
|
# 2 - the source address (using the (leftmost) xff header if provided)
|
||||||
|
# 3 - the http-method of the request
|
||||||
|
# 4 - the full request-address
|
||||||
|
# 5 - the protocol version of the request
|
||||||
|
# 6 - the status-code of the response
|
||||||
|
# 7 - the status-message of the response
|
||||||
|
# Default is "%1$s \"%3$s %4$s %5$s\" %6$s %7$s"
|
||||||
|
format: "%1$s \"%3$s %4$s %5$s\" %6$s %7$s"
|
||||||
|
}
|
BIN
src/plugins/bluemap-5.9-paper.jar
(Stored with Git LFS)
Normal file
BIN
src/plugins/bluemap-5.9-paper.jar
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
src/plugins/bmm-paper-2.1.11.jar
(Stored with Git LFS)
Normal file
BIN
src/plugins/bmm-paper-2.1.11.jar
(Stored with Git LFS)
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user