-
-
Notifications
You must be signed in to change notification settings - Fork 19.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wrong Russian translate #23963
Comments
Please take care before clicking on the link! VirusTotal marked it in 3 cases as Malicious! @MM3DMaker It would be better to create pull request if you want your code to be implemented. |
They also converted mm to MM which I don't agree with
|
If you are scared heres the script text, virus total thinks that this script is malicolus /**
*/ //俄语***********// #define ADD_TEXT_RU "добавить" #define BACK_TEXT_RU "назад" #define TOOL_PREHEAT_RU "нагрев" #define AXIS_X_ADD_TEXT_RU "X +" #define HOME_X_TEXT_RU "X" #define PAGE_UP_TEXT_RU "вверх" #define EXTRUDER_IN_TEXT_RU "втянуть" #define LEVELING_POINT1_TEXT_RU "Первая позиция" #define FILESYS_TEXT_RU "система" #define U_DISK_TEXT_RU "U диск" #define FAN_ADD_TEXT_RU "добавить" #define FILAMENT_IN_TEXT_RU "втянуть" #define FILAMENT_CHANGE_TEXT_RU "Please click \nor ,After \npinter pause." #define PRE_HEAT_EXT_TEXT_RU "E" #define FILE_LOADING_RU "загрузка" #define NO_FILE_RU "нет файла!" #define EXTRUDER_TEMP_TEXT_RU "температура" #define ABOUT_TYPE_TEXT_RU "Type: " #define PRINTING_OPERATION_RU "опций" #define EXTRUDER_SPEED_RU "экстр" #define TITLE_READYPRINT_RU "готов к" #define AUTO_SHUTDOWN_RU "авто-откл" #define DIALOG_CONFIRM_RU "да" // "подтвердить" #define MESSAGE_PAUSING_RU "Пауза" #define MORE_CUSTOM1_TEXT_RU MAIN_MENU_ITEM_1_DESC #define EEPROM_STORE_TIPS_RU "Cохранить настройки в EEPROM?" #define NEXT_RU "след." #define MACHINE_PARA_TITLE_RU "Настройки" #define LEVELING_CONF_TITLE_RU "Hастройки принтера>Hастройки уровня" #define MACHINE_CONFIG_TITLE_RU "Hастройки принтера>настройки притера" #define MOTOR_CONF_TITLE_RU "Hастройки принтера>Hастройки моторов" #define ACCELERATION_CONF_TITLE_RU "Hастройки принтера>ускорения" #define MAXFEEDRATE_CONF_TITLE_RU "Hастройки принтера>максимальная скорость" #define JERK_CONF_TITLE_RU "Hастройки принтера>скорость рывка" #define STEPS_CONF_TITLE_RU "Hастройки принтера>настройки шагов" #define TMC_CURRENT_CONF_TITLE_RU "Hастройки принтера>TMC настройка токов" #define TMC_MODE_CONF_TITLE_RU "Hастройки принтера>TMC настройки режима шагов" #define ADVANCED_CONF_TITLE_RU "Hастройки принтера>Pасширенные" #define OFFSET_TITLE_RU "Hастройки принтера>отступ" #define FILAMENT_CONF_TITLE_RU "Hастройки принтера>Hастройки филамента" #define ENCODER_CONF_TITLE_RU "Hастройки принтера>Hастройки энкодера" |
Here you go: tft_Language_ru.h.zip Git diff for easier reading:
diff --git a/Marlin/src/lcd/extui/mks_ui/tft_Language_ru.h b/Marlin/src/lcd/extui/mks_ui/tft_Language_ru.h
--- a/Marlin/src/lcd/extui/mks_ui/tft_Language_ru.h
+++ b/Marlin/src/lcd/extui/mks_ui/tft_Language_ru.h
@@ -24,9 +24,9 @@
//****************俄语***************************//
#define TOOL_TEXT_RU "инструмент"
#define PREHEAT_TEXT_RU " нагрев"
-#define MOVE_TEXT_RU "движение"
-#define HOME_TEXT_RU "домой"
-#define PRINT_TEXT_RU " печать"
+#define MOVE_TEXT_RU "двигать"
+#define HOME_TEXT_RU "дом"
+#define PRINT_TEXT_RU "печать"
#define EXTRUDE_TEXT_RU "экструзия"
#define LEVELING_TEXT_RU "уровень"
#define AUTO_LEVELING_TEXT_RU "aвтоуровень"
@@ -40,17 +40,17 @@
#define EXTRUDER_1_TEXT_RU "экструдер1"
#define EXTRUDER_2_TEXT_RU "экструдер2"
#define HEATBED_TEXT_RU "стол"
-#define TEXT_1C_RU "1℃"
-#define TEXT_5C_RU "5℃"
-#define TEXT_10C_RU "10℃"
+#define TEXT_1C_RU "1°Ц"
+#define TEXT_5C_RU "5°Ц"
+#define TEXT_10C_RU "10°Ц"
#define CLOSE_TEXT_RU "выкл"
#define BACK_TEXT_RU "назад"
#define TOOL_PREHEAT_RU "нагрев"
#define TOOL_EXTRUDE_RU "экструдер"
-#define TOOL_MOVE_RU "движение"
-#define TOOL_HOME_RU "домой"
+#define TOOL_MOVE_RU "двигать"
+#define TOOL_HOME_RU "дом"
#define TOOL_LEVELING_RU "уровень"
#define TOOL_AUTO_LEVELING_RU "aвтоуровень"
#define TOOL_FILAMENT_RU "замена"
@@ -62,33 +62,33 @@
#define AXIS_Y_DEC_TEXT_RU "Y -"
#define AXIS_Z_ADD_TEXT_RU "Z +"
#define AXIS_Z_DEC_TEXT_RU "Z -"
-#define TEXT_01MM_RU "0.1 mm"
-#define TEXT_1MM_RU "1 mm"
-#define TEXT_10MM_RU "10 mm"
+#define TEXT_01MM_RU "0.1 мм"
+#define TEXT_1MM_RU "1 мм"
+#define TEXT_10MM_RU "10 мм"
#define HOME_X_TEXT_RU "X"
#define HOME_Y_TEXT_RU "Y"
#define HOME_Z_TEXT_RU "Z"
-#define HOME_ALL_TEXT_RU "Home"
-#define HOME_STOPMOVE_RU "Quickstop"
+#define HOME_ALL_TEXT_RU "Дом"
+#define HOME_STOPMOVE_RU "Концевик"
#define PAGE_UP_TEXT_RU "вверх"
#define PAGE_DOWN_TEXT_RU "вниз"
#define EXTRUDER_IN_TEXT_RU "втянуть"
#define EXTRUDER_OUT_TEXT_RU "выдавить"
-#define EXTRUDE_1MM_TEXT_RU "1 mm"
-#define EXTRUDE_5MM_TEXT_RU "5 mm"
-#define EXTRUDE_10MM_TEXT_RU "10 mm"
-#define EXTRUDE_LOW_SPEED_TEXT_RU "мин"
-#define EXTRUDE_MEDIUM_SPEED_TEXT_RU "сред"
-#define EXTRUDE_HIGH_SPEED_TEXT_RU "выс"
-
-#define LEVELING_POINT1_TEXT_RU "1 точка"
-#define LEVELING_POINT2_TEXT_RU "2 точка"
-#define LEVELING_POINT3_TEXT_RU "3 точка"
-#define LEVELING_POINT4_TEXT_RU "4 точка"
-#define LEVELING_POINT5_TEXT_RU "5 точка"
+#define EXTRUDE_1MM_TEXT_RU "1 мм"
+#define EXTRUDE_5MM_TEXT_RU "5 мм"
+#define EXTRUDE_10MM_TEXT_RU "10 мм"
+#define EXTRUDE_LOW_SPEED_TEXT_RU "минимум"
+#define EXTRUDE_MEDIUM_SPEED_TEXT_RU "средний"
+#define EXTRUDE_HIGH_SPEED_TEXT_RU "высокий"
+
+#define LEVELING_POINT1_TEXT_RU "Первая позиция"
+#define LEVELING_POINT2_TEXT_RU "Вторая позиция"
+#define LEVELING_POINT3_TEXT_RU "Третья позиция"
+#define LEVELING_POINT4_TEXT_RU "Четвёртое позиция"
+#define LEVELING_POINT5_TEXT_RU "Пятая позиция"
#define FILESYS_TEXT_RU "система"
#define WIFI_TEXT_RU "WiFi"
@@ -115,7 +115,7 @@
#define WIFI_RECONNECT_TEXT_RU "выбор сети"
#define CLOUD_TEXT_RU "облако"
#define CLOUD_BIND_RU "соединён"
-#define CLOUD_UNBIND_RU "отсоед."
+#define CLOUD_UNBIND_RU "отсоединён"
#define CLOUD_UNBINDING_RU "отвязано"
#define CLOUD_DISCONNECTED_RU "отключено"
#define CLOUD_UNBINDED_RU "несвяз."
@@ -126,7 +126,7 @@
#define FAN_DEC_TEXT_RU "уменьшить"
#define FAN_OPEN_TEXT_RU "100%"
#define FAN_HALF_TEXT_RU "50%"
-#define FAN_CLOSE_TEXT_RU "откл"
+#define FAN_CLOSE_TEXT_RU "отключить"
#define FAN_TIPS1_TEXT_RU "вентилятор"
#define FAN_TIPS2_TEXT_RU "вентилятор\nоткл"
@@ -156,7 +156,7 @@
#define PRE_HEAT_EXT_TEXT_RU "E"
#define PRE_HEAT_BED_TEXT_RU "стол"
-#define FILE_LOADING_RU "загрузка......"
+#define FILE_LOADING_RU "загрузка"
#define NO_FILE_AND_CHECK_RU "нет файла,попробуйте ещё раз!"
#define NO_FILE_RU "нет файла!"
@@ -170,11 +170,11 @@
#define ABOUT_VERSION_TEXT_RU "Firmware: "
#define ABOUT_WIFI_TEXT_RU "WiFi: "
-#define PRINTING_OPERATION_RU "опции"
+#define PRINTING_OPERATION_RU "опций"
#define PRINTING_PAUSE_RU "пауза"
#define PRINTING_TEMP_RU "темп"
-#define PRINTING_CHANGESPEED_RU "скорости"
-#define PRINTING_RESUME_RU "возобн. "
+#define PRINTING_CHANGESPEED_RU "скорост"
+#define PRINTING_RESUME_RU "возобновить"
#define PRINTING_STOP_RU "стоп"
#define PRINTING_MORE_RU "больше"
#define PRINTING_EXTRUDER_RU "экстр"
@@ -222,8 +222,8 @@
#define DIALOG_RETRY_RU "повтор"
#define DIALOG_DISABLE_RU "запретить"
#define DIALOG_PRINT_MODEL_RU "печать модели?"
-#define DIALOG_CANCEL_PRINT_RU "стоп?"
-#define DIALOG_STOP_RU "стоп"
+#define DIALOG_CANCEL_PRINT_RU "Остановить?"
+#define DIALOG_STOP_RU "Остановить"
#define DIALOG_REPRINT_FROM_BREAKPOINT_RU "продолжить?"
#define DIALOG_ERROR_TIPS1_RU "ошибка:нет файла, попробуйте ещё раз."
#define DIALOG_ERROR_TIPS2_RU "ошибка:сбой передачи. установите скорость \nпередачи данных как на плате управления!"
@@ -236,8 +236,8 @@
#define DIALOG_REPRINT_RU "Print again"
#define DIALOG_WIFI_ENABLE_TIPS_RU "The wifi module is being configured,\nplease wait a moment....."
-#define MESSAGE_PAUSING_RU "Стоянка..."
-#define MESSAGE_CHANGING_RU "Подождите, пока начнется смена филамента"
+#define MESSAGE_PAUSING_RU "Пауза"
+#define MESSAGE_CHANGING_RU "Подождите"
#define MESSAGE_UNLOAD_RU "Дождитесь выгрузки нити"
#define MESSAGE_WAITING_RU "Нажмите кнопку,чтобы возобновить печать"
#define MESSAGE_INSERT_RU "Вставьте нить и нажмите кнопку,чтобы продолжить"
@@ -250,7 +250,7 @@
#define MESSAGE_PURGE_MORE_RU "чистка"
#define MESSAGE_CONTINUE_PRINT_RU "Распечатать"
#define EEPROM_SETTINGS_TITLE_RU "Настройки EEPROM"
-#define EEPROM_SETTINGS_STORE_RU "Cохранение настроек в EEPROM"
+#define EEPROM_SETTINGS_STORE_RU "Cохранить настройки в EEPROM"
#define EEPROM_SETTINGS_READ_RU "Чтение настроек из EEPROM"
#define EEPROM_SETTINGS_REVERT_RU "Bосстановить заводские настройки по умолчанию"
@@ -272,7 +272,7 @@
#define DISABLE_RU "нет"
#define KEY_CONFIRM_RU "OK"
-#define MACHINE_PARA_TITLE_RU "настройки"
+#define MACHINE_PARA_TITLE_RU "Настройки"
#define MACHINE_TYPE_CNOFIG_RU "Hастройки принтера"
#define MOTOR_CONFIG_RU "Hастройки моторов"
#define MACHINE_LEVELING_CONFIG_RU "Hастройки уровня" |
Those are not capital latin M but lower case Cyrillic м . Russian language has set of unit symbols that match with the spelling of full unit names. For example kg and Hz, can be written as кг and Гц. Whichever style is chosen it should probably be applied consistently for all units, including mA in X_TMC_CURRENT. I hadn't seen "°Ц" being used before including texts that use Russian spelling for rest of the units, but I am not a native speaker so I can't guarantee that it's never used. All the documents linked by Russian language version of Wikipedia article about SI units that I looked at, used either "C" (capital latin C) or "С" (Cyrillic capital letter Es) even in the column for Russian spelling of units. |
°Ц=° means degrees and Ц means Цельсия which in English means Celcius so its also correct. |
I didnt seen that anywhere in literature symbol
was used for Celcius. I can create pull for this changes with minor corrections if needed (since i dont agree with some translations) |
Как хотите |
The problem is that the original translation was translated by google translate and many of the words do not make sense. |
I have created a PR from the changes provided. Closing this issue |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Did you test the latest
bugfix-2.0.x
code?Yes, and the problem still exists.
Bug Description
Please tft_Language_ru with mine because i made the translation more correct.
Bug Timeline
No response
Expected behavior
No response
Actual behavior
No response
Steps to Reproduce
No response
Version of Marlin Firmware
Latest
Printer model
No response
Electronics
No response
Add-ons
No response
Bed Leveling
No response
Your Slicer
No response
Host Software
No response
Additional information & file uploads
Link for tft_Language_ru.h:https://dl.uploadgram.me/6242dbbeb92dcg?raw
The text was updated successfully, but these errors were encountered: