From bd29f4f4fad739ea66092898e42b315f573ba83f Mon Sep 17 00:00:00 2001 From: Pseudo Pilot Date: Wed, 24 Apr 2024 01:32:50 +0100 Subject: [PATCH 1/9] chore(macros/gamessidebar): add russian translation --- kumascript/macros/GamesSidebar.ejs | 55 ++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/kumascript/macros/GamesSidebar.ejs b/kumascript/macros/GamesSidebar.ejs index 70a9736663b3..da3db1fe7ca7 100644 --- a/kumascript/macros/GamesSidebar.ejs +++ b/kumascript/macros/GamesSidebar.ejs @@ -337,6 +337,61 @@ const text = mdn.localStringMap({ "Game_promotion": "Promoção de Jogos", "Game_monetization": "Monetização de Jogos" }, + "ru": { + "Introduction": "Введение", + "Anatomy": "Анатомия видеоигры", + "APIs_for_game_development": "APIs для разработки игр", + "Canvas": "Canvas", + "CSS": "CSS", + "Full_Screen": "Full screen", + "Gamepad": "Gamepad", + "IndexedDB": "IndexedDB", + "JavaScript": "JavaScript", + "Pointer_Lock": "Pointer Lock", + "SVG": "SVG", + "Typed_Arrays": "Typed Arrays", + "Web_Audio": "Web Audio", + "WebGL": "WebGL", + "WebRTC": "WebRTC", + "Web_Sockets": "WebSockets", + "WebVR": "WebVR", + "Web_Workers": "Web Workers", + "XMLHttpRequest": "XMLHttpRequest", + "Techniques": "Техники", + "Using_async_scripts_for_asm.js": "Асинхронные скрипты для asm.js", + "Optimizing_startup_performance": "Оптимизация производительности запуска", + "Using_WebRTC_peer-to-peer_data_channels": "Использование каналов данных peer-to-peer WebRTC", + "Efficient_animation_for_web_games": "Эффективная анимация для веб-игр", + "Audio_for_Web_Games": "Аудио для веб-игр", + "2D_collision_detection": "Обнаружение столкновений 2D", + "Tiles_and_tilemaps_overview": "Обзор тайлов и тайлмапов", + "3D_games_on_the_Web": "3D игры в Интернете", + "3D_games_on_the_Web_overview": "Обзор 3D игр в Интернете", + "Explaining_basic_3D_theory": "Объяснение основной 3D теории", + "Building_up_a_basic_demo_with_A-Frame": "Создание базового демо с A-Frame", + "Building_up_a_basic_demo_with_Babylon.js": "Создание базового демо с Babylon.js", + "Building_up_a_basic_demo_with_PlayCanvas": "Создание базового демо с PlayCanvas", + "Building_up_a_basic_demo_with_Three.js": "Создание базового демо с Three.js", + "WebXR_guide": "WebXR", + "3D_collision_detection": "Обнаружение столкновений 3D", + "Bounding_volume_collision_detection_with_THREE.js": "Обнаружение столкновений объемов с THREE.js", + "Implementing_game_control_mechanisms": "Реализация механизмов управления игрой", + "Control_mechanisms": "Механизмы управления", + "Mobile_touch": "Управление на мобильных устройствах", + "Desktop_with_mouse_and_keyboard": "Управление мышью и клавиатурой", + "Desktop_with_gamepad": "Управление с геймпада", + "Other": "Другие", + "Tutorials": "Практические руководства", + "2D_breakout_game_using_pure_JavaScript": "2D игра Breakout на чистом JavaScript", + "2D_breakout_game_using_Phaser": "2D игра Breakout на Phaser", + "2D_maze_game_with_device_orientation": "2D игра Maze с использованием ориентации устройства", + "2D_platform_game_using_Phaser": "2D платформер на Phaser", + "Publishing_games": "Публикация игр", + "Publishing_games_overview": "Обзор публикации игр", + "Game_distribution": "Распространение игр", + "Game_promotion": "Продвижение игр", + "Game_monetization": "Монетизация игр" + }, "zh-CN": { "Introduction": "简介", "Anatomy": "剖析", From 975458c702bbd7c8c07c7180c110ed07310ebdf6 Mon Sep 17 00:00:00 2001 From: PseudoPilot <40791399+pseudopilot@users.noreply.github.com> Date: Thu, 25 Apr 2024 00:42:36 +0100 Subject: [PATCH 2/9] Update kumascript/macros/GamesSidebar.ejs Co-authored-by: Leonid Vinogradov --- kumascript/macros/GamesSidebar.ejs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kumascript/macros/GamesSidebar.ejs b/kumascript/macros/GamesSidebar.ejs index da3db1fe7ca7..7fe16039e5b4 100644 --- a/kumascript/macros/GamesSidebar.ejs +++ b/kumascript/macros/GamesSidebar.ejs @@ -340,7 +340,7 @@ const text = mdn.localStringMap({ "ru": { "Introduction": "Введение", "Anatomy": "Анатомия видеоигры", - "APIs_for_game_development": "APIs для разработки игр", + "APIs_for_game_development": "API для разработки игр", "Canvas": "Canvas", "CSS": "CSS", "Full_Screen": "Full screen", From a788e713fc27cff9f4fb3ce1be831f67f27b95bb Mon Sep 17 00:00:00 2001 From: PseudoPilot <40791399+pseudopilot@users.noreply.github.com> Date: Thu, 25 Apr 2024 00:42:45 +0100 Subject: [PATCH 3/9] Update kumascript/macros/GamesSidebar.ejs Co-authored-by: Leonid Vinogradov --- kumascript/macros/GamesSidebar.ejs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kumascript/macros/GamesSidebar.ejs b/kumascript/macros/GamesSidebar.ejs index 7fe16039e5b4..5067ade16041 100644 --- a/kumascript/macros/GamesSidebar.ejs +++ b/kumascript/macros/GamesSidebar.ejs @@ -359,7 +359,7 @@ const text = mdn.localStringMap({ "XMLHttpRequest": "XMLHttpRequest", "Techniques": "Техники", "Using_async_scripts_for_asm.js": "Асинхронные скрипты для asm.js", - "Optimizing_startup_performance": "Оптимизация производительности запуска", + "Optimizing_startup_performance": "Оптимизация запуска", "Using_WebRTC_peer-to-peer_data_channels": "Использование каналов данных peer-to-peer WebRTC", "Efficient_animation_for_web_games": "Эффективная анимация для веб-игр", "Audio_for_Web_Games": "Аудио для веб-игр", From dc2f91f1064221732c2d48c50ac5f57e7348dd42 Mon Sep 17 00:00:00 2001 From: PseudoPilot <40791399+pseudopilot@users.noreply.github.com> Date: Thu, 25 Apr 2024 00:42:55 +0100 Subject: [PATCH 4/9] Update kumascript/macros/GamesSidebar.ejs Co-authored-by: Leonid Vinogradov --- kumascript/macros/GamesSidebar.ejs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kumascript/macros/GamesSidebar.ejs b/kumascript/macros/GamesSidebar.ejs index 5067ade16041..bb6bb6fb30af 100644 --- a/kumascript/macros/GamesSidebar.ejs +++ b/kumascript/macros/GamesSidebar.ejs @@ -360,7 +360,7 @@ const text = mdn.localStringMap({ "Techniques": "Техники", "Using_async_scripts_for_asm.js": "Асинхронные скрипты для asm.js", "Optimizing_startup_performance": "Оптимизация запуска", - "Using_WebRTC_peer-to-peer_data_channels": "Использование каналов данных peer-to-peer WebRTC", + "Using_WebRTC_peer-to-peer_data_channels": "Использование WebRTC для передачи данных", "Efficient_animation_for_web_games": "Эффективная анимация для веб-игр", "Audio_for_Web_Games": "Аудио для веб-игр", "2D_collision_detection": "Обнаружение столкновений 2D", From 3cd99701c1eaae136a9b9c311dcedce4871004df Mon Sep 17 00:00:00 2001 From: PseudoPilot <40791399+pseudopilot@users.noreply.github.com> Date: Thu, 25 Apr 2024 00:43:05 +0100 Subject: [PATCH 5/9] Update kumascript/macros/GamesSidebar.ejs Co-authored-by: Leonid Vinogradov --- kumascript/macros/GamesSidebar.ejs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kumascript/macros/GamesSidebar.ejs b/kumascript/macros/GamesSidebar.ejs index bb6bb6fb30af..b24eb525a5da 100644 --- a/kumascript/macros/GamesSidebar.ejs +++ b/kumascript/macros/GamesSidebar.ejs @@ -363,8 +363,8 @@ const text = mdn.localStringMap({ "Using_WebRTC_peer-to-peer_data_channels": "Использование WebRTC для передачи данных", "Efficient_animation_for_web_games": "Эффективная анимация для веб-игр", "Audio_for_Web_Games": "Аудио для веб-игр", - "2D_collision_detection": "Обнаружение столкновений 2D", - "Tiles_and_tilemaps_overview": "Обзор тайлов и тайлмапов", + "2D_collision_detection": "Обнаружение столкновений в 2D", + "Tiles_and_tilemaps_overview": "Обзор тайлов и тайловых карт", "3D_games_on_the_Web": "3D игры в Интернете", "3D_games_on_the_Web_overview": "Обзор 3D игр в Интернете", "Explaining_basic_3D_theory": "Объяснение основной 3D теории", From 27a0e52fd4ff5339baad72f50f91873309ebc836 Mon Sep 17 00:00:00 2001 From: PseudoPilot <40791399+pseudopilot@users.noreply.github.com> Date: Thu, 25 Apr 2024 00:43:13 +0100 Subject: [PATCH 6/9] Update kumascript/macros/GamesSidebar.ejs Co-authored-by: Leonid Vinogradov --- kumascript/macros/GamesSidebar.ejs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/kumascript/macros/GamesSidebar.ejs b/kumascript/macros/GamesSidebar.ejs index b24eb525a5da..5525559847a3 100644 --- a/kumascript/macros/GamesSidebar.ejs +++ b/kumascript/macros/GamesSidebar.ejs @@ -368,10 +368,10 @@ const text = mdn.localStringMap({ "3D_games_on_the_Web": "3D игры в Интернете", "3D_games_on_the_Web_overview": "Обзор 3D игр в Интернете", "Explaining_basic_3D_theory": "Объяснение основной 3D теории", - "Building_up_a_basic_demo_with_A-Frame": "Создание базового демо с A-Frame", - "Building_up_a_basic_demo_with_Babylon.js": "Создание базового демо с Babylon.js", - "Building_up_a_basic_demo_with_PlayCanvas": "Создание базового демо с PlayCanvas", - "Building_up_a_basic_demo_with_Three.js": "Создание базового демо с Three.js", + "Building_up_a_basic_demo_with_A-Frame": "Создание базового демо с помощью A-Frame", + "Building_up_a_basic_demo_with_Babylon.js": "Создание базового демо с помощью Babylon.js", + "Building_up_a_basic_demo_with_PlayCanvas": "Создание базового демо с помощью PlayCanvas", + "Building_up_a_basic_demo_with_Three.js": "Создание базового демо с помощью Three.js", "WebXR_guide": "WebXR", "3D_collision_detection": "Обнаружение столкновений 3D", "Bounding_volume_collision_detection_with_THREE.js": "Обнаружение столкновений объемов с THREE.js", From 3fba8d34be470c969967d458c49d2a941da60e81 Mon Sep 17 00:00:00 2001 From: PseudoPilot <40791399+pseudopilot@users.noreply.github.com> Date: Thu, 25 Apr 2024 00:43:20 +0100 Subject: [PATCH 7/9] Update kumascript/macros/GamesSidebar.ejs Co-authored-by: Leonid Vinogradov --- kumascript/macros/GamesSidebar.ejs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kumascript/macros/GamesSidebar.ejs b/kumascript/macros/GamesSidebar.ejs index 5525559847a3..29ec398c43b0 100644 --- a/kumascript/macros/GamesSidebar.ejs +++ b/kumascript/macros/GamesSidebar.ejs @@ -367,7 +367,7 @@ const text = mdn.localStringMap({ "Tiles_and_tilemaps_overview": "Обзор тайлов и тайловых карт", "3D_games_on_the_Web": "3D игры в Интернете", "3D_games_on_the_Web_overview": "Обзор 3D игр в Интернете", - "Explaining_basic_3D_theory": "Объяснение основной 3D теории", + "Explaining_basic_3D_theory": "Объяснение основ теории 3D", "Building_up_a_basic_demo_with_A-Frame": "Создание базового демо с помощью A-Frame", "Building_up_a_basic_demo_with_Babylon.js": "Создание базового демо с помощью Babylon.js", "Building_up_a_basic_demo_with_PlayCanvas": "Создание базового демо с помощью PlayCanvas", From 6c97c1849dd391ee850ba2e53da46a2fcba606b3 Mon Sep 17 00:00:00 2001 From: PseudoPilot <40791399+pseudopilot@users.noreply.github.com> Date: Thu, 25 Apr 2024 00:43:30 +0100 Subject: [PATCH 8/9] Update kumascript/macros/GamesSidebar.ejs Co-authored-by: Leonid Vinogradov --- kumascript/macros/GamesSidebar.ejs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kumascript/macros/GamesSidebar.ejs b/kumascript/macros/GamesSidebar.ejs index 29ec398c43b0..79e610990749 100644 --- a/kumascript/macros/GamesSidebar.ejs +++ b/kumascript/macros/GamesSidebar.ejs @@ -373,8 +373,8 @@ const text = mdn.localStringMap({ "Building_up_a_basic_demo_with_PlayCanvas": "Создание базового демо с помощью PlayCanvas", "Building_up_a_basic_demo_with_Three.js": "Создание базового демо с помощью Three.js", "WebXR_guide": "WebXR", - "3D_collision_detection": "Обнаружение столкновений 3D", - "Bounding_volume_collision_detection_with_THREE.js": "Обнаружение столкновений объемов с THREE.js", + "3D_collision_detection": "Обнаружение столкновений в 3D", + "Bounding_volume_collision_detection_with_THREE.js": "Обнаружение столкновений объёмных фигур с помощью Three.js", "Implementing_game_control_mechanisms": "Реализация механизмов управления игрой", "Control_mechanisms": "Механизмы управления", "Mobile_touch": "Управление на мобильных устройствах", From 8b1552ccce503987e15ee7e88b4c806ce901774b Mon Sep 17 00:00:00 2001 From: PseudoPilot <40791399+pseudopilot@users.noreply.github.com> Date: Thu, 25 Apr 2024 00:43:38 +0100 Subject: [PATCH 9/9] Update kumascript/macros/GamesSidebar.ejs Co-authored-by: Leonid Vinogradov --- kumascript/macros/GamesSidebar.ejs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kumascript/macros/GamesSidebar.ejs b/kumascript/macros/GamesSidebar.ejs index 79e610990749..8933e56f1cf0 100644 --- a/kumascript/macros/GamesSidebar.ejs +++ b/kumascript/macros/GamesSidebar.ejs @@ -378,8 +378,8 @@ const text = mdn.localStringMap({ "Implementing_game_control_mechanisms": "Реализация механизмов управления игрой", "Control_mechanisms": "Механизмы управления", "Mobile_touch": "Управление на мобильных устройствах", - "Desktop_with_mouse_and_keyboard": "Управление мышью и клавиатурой", - "Desktop_with_gamepad": "Управление с геймпада", + "Desktop_with_mouse_and_keyboard": "Управление с помощью мыши и клавиатуры", + "Desktop_with_gamepad": "Управление с помощью геймпада", "Other": "Другие", "Tutorials": "Практические руководства", "2D_breakout_game_using_pure_JavaScript": "2D игра Breakout на чистом JavaScript",