From 4f4241c025e9f2b5360015acbde90d01b15e961c Mon Sep 17 00:00:00 2001
From: Amirhan-Taipovjan-Greatest-I
<51203385+Amirhan-Taipovjan-Greatest-I@users.noreply.github.com>
Date: Fri, 17 Apr 2026 23:21:30 +0000
Subject: [PATCH 1/4] Manifestation of Tatar Language.
---
common/webapp/public/lang/settings.conf | 1 +
1 file changed, 1 insertion(+)
diff --git a/common/webapp/public/lang/settings.conf b/common/webapp/public/lang/settings.conf
index 63cb4d7ec..20ed71e82 100644
--- a/common/webapp/public/lang/settings.conf
+++ b/common/webapp/public/lang/settings.conf
@@ -24,6 +24,7 @@
{ locale: "sv", name: "Svenska" }
{ locale: "tr", name: "Türkçe" }
{ locale: "th", name: "ภาษาไทย" }
+ { locale: "tt", name: "Татарча" }
{ locale: "ua", name: "Українська" }
{ locale: "ja", name: "日本語" }
{ locale: "zh-CN", name: "简体中文 (中国大陆)" }
From 79dfc7372dcf11d3723fa46eca6cf3cb8cd7e72c Mon Sep 17 00:00:00 2001
From: Amirhan-Taipovjan-Greatest-I
<51203385+Amirhan-Taipovjan-Greatest-I@users.noreply.github.com>
Date: Sat, 18 Apr 2026 23:48:54 +0000
Subject: [PATCH 2/4] Tatar Translation Init.
---
common/webapp/public/lang/tt.conf | 175 ++++++++++++++++++++++++++++++
1 file changed, 175 insertions(+)
create mode 100644 common/webapp/public/lang/tt.conf
diff --git a/common/webapp/public/lang/tt.conf b/common/webapp/public/lang/tt.conf
new file mode 100644
index 000000000..ec9947912
--- /dev/null
+++ b/common/webapp/public/lang/tt.conf
@@ -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 ×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: "Компас / Face North"
+ }
+ screenshot: {
+ title: "Экран сурәте"
+ button: "Take Screenshot"
+ clipboard: "Copy to Clipboard"
+ }
+ controls: {
+ title: "Карау / 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: "Тел"
+ }
+ blockTooltip: {
+ block: "Блок"
+ position: "Урын"
+ chunk: "Чанк"
+ region: {
+ region: "Регион"
+ file: "Файл"
+ }
+ light: {
+ light: "Яктылык"
+ sun: "Кояш"
+ block: "Блок"
+ }
+ clipboard: "click to copy"
+ }
+ info: {
+ title: "Мәгълүмат"
+ button: "Мәгълүмат"
+ content: """
+
+
+
| move | left-click + drag |
|---|---|
| zoom | mousewheel (scroll) |
| rotate / tilt | right-click + drag |
+
| move | wasd / уклар |
|---|---|
| zoom | Numpad: +/- or Ins/Home |
| rotate / tilt | Left-Alt + wasd / arrow-keys or Delete/End/Page Up/Page Down |
+
| move | touch + drag |
|---|---|
| zoom | touch with two fingers + pinch |
| rotate / tilt | touch with two fingers + rotate / move up/down |
-
| move | left-click + drag |
|---|---|
| zoom | mousewheel (scroll) |
| rotate / tilt | right-click + drag |
| хәрәкәт | сул басу + күчерү |
| масштаб | тычкан тәгәрмәче (әйләндерү) |
| бору / авышу | уң басу + күчерү |
-
| move | wasd / уклар |
|---|---|
| zoom | Numpad: +/- or Ins/Home |
| rotate / tilt | Left-Alt + wasd / arrow-keys or Delete/End/Page Up/Page Down |
| хәрәкәт | wasd / ↑←↓→ (уклар) |
| масштаб | Санлы төймәсар: +/- яки Ins/Home |
| бору / авышу | Сул Alt + wasd / ↑←↓→ (уклар) яки Delete/End/Page Up/Page Down |
-
| move | touch + drag |
|---|---|
| zoom | touch with two fingers + pinch |
| rotate / tilt | touch with two fingers + rotate / move up/down |
| хәрәкәт | тию + күчерү |
| масштаб | ике бармак ярдәмендә тию + аеру |
| бору / авышу | ике бармак ярдәмендә тию + бору / өскә/аска этү |