ソースを参照

Update Japanese translation

・Add new translation
・Add translation for 16 width ASCII LCD
・Change translation
・Revert translation from Japanese to English
・Fix typo
esenapaj 8年前
コミット
cf6c607425
2個のファイルの変更177行の追加134行の削除
  1. 158
    116
      Marlin/language_kana.h
  2. 19
    18
      Marlin/language_kana_utf8.h

+ 158
- 116
Marlin/language_kana.h ファイルの表示

@@ -38,140 +38,182 @@
38 38
 
39 39
 // 片仮名表示定義
40 40
 #define WELCOME_MSG                         MACHINE_NAME " ready."
41
-#define MSG_SD_INSERTED                     "\xb6\xb0\xc4\xde\x20\xbf\xb3\xc6\xad\xb3\xbb\xda\xcf\xbc\xc0" // "カード ソウニュウサレマシタ" ("Card inserted")
42
-#define MSG_SD_REMOVED                      "\xb6\xb0\xc4\xde\xb6\xde\xb1\xd8\xcf\xbe\xdd"                 // "カードガアリマセン" ("Card removed")
43
-#define MSG_LCD_ENDSTOPS                    "Endstops"                                                     // Max length 8 characters
44
-#define MSG_MAIN                            "\xd2\xb2\xdd"                                                 // "メイン" ("Main")
45
-#define MSG_AUTOSTART                       "\xbc\xde\xc4\xde\xb3\xb6\xb2\xbc"                             // "ジドウカイシ" ("Autostart")
46
-#define MSG_DISABLE_STEPPERS                "\xd3\xb0\xc0\xb0\xc3\xde\xdd\xb9\xde\xdd\x20\xb5\xcc"         // "モーターデンゲン オフ" ("Disable steppers")
47
-#define MSG_AUTO_HOME                       "\xb9\xde\xdd\xc3\xdd\xc6\xb2\xc4\xde\xb3"                     // "ゲンテンニイドウ" ("Auto home")
48
-#define MSG_LEVEL_BED_HOMING                "\xb9\xde\xdd\xc3\xdd\xc6\xb2\xc4\xde\xb3"                     // "ゲンテンニイドウ" ("Homing XYZ")
49
-#define MSG_LEVEL_BED_WAITING               "\xda\xcd\xde\xd8\xdd\xb8\xde\xb6\xb2\xbc"                     // "レベリングカイシ" ("Click to Begin")
50
-#define MSG_LEVEL_BED_DONE                  "\xda\xcd\xde\xd8\xdd\xb8\xde\xb6\xdd\xd8\xae\xb3"             // "レベリングカンリョウ" ("Leveling Done!")
51
-#define MSG_LEVEL_BED_CANCEL                "\xc4\xd8\xd4\xd2"                                             // "トリヤメ" ("Cancel")
52
-#define MSG_SET_HOME_OFFSETS                "\xb7\xbc\xde\xad\xdd\xb5\xcc\xbe\xaf\xc4\xbe\xaf\xc3\xb2"     // "キジュンオフセットセッテイ" ("Set home offsets")
53
-#define MSG_HOME_OFFSETS_APPLIED            "\xb5\xcc\xbe\xaf\xc4\x20\xc3\xb7\xd6\xb3\xbb\xda\xcf\xbc\xc0" // "オフセット テキヨウサレマシタ" ("Offsets applied")
54
-#define MSG_SET_ORIGIN                      "\xb7\xbc\xde\xad\xdd\xbe\xaf\xc4"                             // "キジュンセット" ("Set origin")
55
-#define MSG_PREHEAT_PLA                     "PLA \xd6\xc8\xc2"                                             // "PLA ヨネツ" ("Preheat PLA")
41
+#define MSG_SD_INSERTED                     "\xb6\xb0\xc4\xde\xb6\xde\xbf\xb3\xc6\xad\xb3\xbb\xda\xcf\xbc\xc0" // "カードガソウニュウサレマシタ" ("Card inserted")
42
+#define MSG_SD_REMOVED                      "\xb6\xb0\xc4\xde\xb6\xde\xb1\xd8\xcf\xbe\xdd"                     // "カードガアリマセン" ("Card removed")
43
+#define MSG_LCD_ENDSTOPS                    "Endstops"                                                         // Max length 8 characters
44
+#define MSG_MAIN                            "\xd2\xb2\xdd"                                                     // "メイン" ("Main")
45
+#define MSG_AUTOSTART                       "\xbc\xde\xc4\xde\xb3\xb6\xb2\xbc"                                 // "ジドウカイシ" ("Autostart")
46
+#define MSG_DISABLE_STEPPERS                "\xd3\xb0\xc0\xb0\xc3\xde\xdd\xb9\xde\xdd\x20\xb5\xcc"             // "モーターデンゲン オフ" ("Disable steppers")
47
+#define MSG_AUTO_HOME                       "\xb9\xde\xdd\xc3\xdd\xc6\xb2\xc4\xde\xb3"                         // "ゲンテンニイドウ" ("Auto home")
48
+#define MSG_LEVEL_BED_HOMING                "\xb9\xde\xdd\xc3\xdd\xc6\xb2\xc4\xde\xb3"                         // "ゲンテンニイドウ" ("Homing XYZ")
49
+#define MSG_LEVEL_BED_WAITING               "\xda\xcd\xde\xd8\xdd\xb8\xde\xb6\xb2\xbc"                         // "レベリングカイシ" ("Click to Begin")
50
+#define MSG_LEVEL_BED_NEXT_POINT            "\xc2\xb7\xde\xc9\xbf\xb8\xc3\xb2\xc3\xdd\xcd"                     // "ツギノソクテイテンヘ" ("Next Point")
51
+#define MSG_LEVEL_BED_DONE                  "\xda\xcd\xde\xd8\xdd\xb8\xde\xb6\xdd\xd8\xae\xb3"                 // "レベリングカンリョウ" ("Leveling Done!")
52
+#define MSG_LEVEL_BED_CANCEL                "\xc4\xd8\xd4\xd2"                                                 // "トリヤメ" ("Cancel")
53
+#define MSG_SET_HOME_OFFSETS                "\xb7\xbc\xde\xad\xdd\xb5\xcc\xbe\xaf\xc4\xbe\xaf\xc3\xb2"         // "キジュンオフセットセッテイ" ("Set home offsets")
54
+#define MSG_HOME_OFFSETS_APPLIED            "\xb5\xcc\xbe\xaf\xc4\xb6\xde\xc3\xb7\xd6\xb3\xbb\xda\xcf\xbc\xc0" // "オフセットガテキヨウサレマシタ" ("Offsets applied")
55
+#define MSG_SET_ORIGIN                      "\xb7\xbc\xde\xad\xdd\xbe\xaf\xc4"                                 // "キジュンセット" ("Set origin")
56
+#define MSG_PREHEAT_PLA                     "PLA \xd6\xc8\xc2"                                                 // "PLA ヨネツ" ("Preheat PLA")
56 57
 #define MSG_PREHEAT_PLA_N                   MSG_PREHEAT_PLA " "
57
-#define MSG_PREHEAT_PLA_ALL                 MSG_PREHEAT_PLA " \xbd\xcd\xde\xc3"                            // " スベテ" (" All")
58
-#define MSG_PREHEAT_PLA_BEDONLY             MSG_PREHEAT_PLA " \xcd\xde\xaf\xc4\xde"                        // " ベッド" (" Bed")
59
-#define MSG_PREHEAT_PLA_SETTINGS            MSG_PREHEAT_PLA " \xbe\xaf\xc3\xb2"                            // " セッテイ" (" conf")
60
-#define MSG_PREHEAT_ABS                     "ABS \xd6\xc8\xc2"                                             // "ABS ヨネツ" ("Preheat ABS")
58
+#define MSG_PREHEAT_PLA_ALL                 MSG_PREHEAT_PLA " \xbd\xcd\xde\xc3"                                // " スベテ" (" All")
59
+#define MSG_PREHEAT_PLA_BEDONLY             MSG_PREHEAT_PLA " \xcd\xde\xaf\xc4\xde"                            // " ベッド" (" Bed")
60
+#define MSG_PREHEAT_PLA_SETTINGS            MSG_PREHEAT_PLA " \xbe\xaf\xc3\xb2"                                // " セッテイ" (" conf")
61
+#define MSG_PREHEAT_ABS                     "ABS \xd6\xc8\xc2"                                                 // "ABS ヨネツ" ("Preheat ABS")
61 62
 #define MSG_PREHEAT_ABS_N                   MSG_PREHEAT_ABS " "
62
-#define MSG_PREHEAT_ABS_ALL                 MSG_PREHEAT_ABS " \xbd\xcd\xde\xc3"                            // " スベテ" (" All")
63
-#define MSG_PREHEAT_ABS_BEDONLY             MSG_PREHEAT_ABS " \xcd\xde\xaf\xc4\xde"                        // " ベッド" (" Bed")
64
-#define MSG_PREHEAT_ABS_SETTINGS            MSG_PREHEAT_ABS " \xbe\xaf\xc3\xb2"                            // " セッテイ" (" conf")
65
-#define MSG_COOLDOWN                        "\xb6\xc8\xc2\xc3\xb2\xbc"                                     // "カネツテイシ" ("Cooldown")
66
-#define MSG_SWITCH_PS_ON                    "\xc3\xde\xdd\xb9\xde\xdd\x20\xb5\xdd"                         // "デンゲン オン" ("Switch power on")
67
-#define MSG_SWITCH_PS_OFF                   "\xc3\xde\xdd\xb9\xde\xdd\x20\xb5\xcc"                         // "デンゲン オフ" ("Switch power off")
68
-#define MSG_EXTRUDE                         "\xb5\xbc\xc0\xde\xbc"                                         // "オシダシ" ("Extrude")
69
-#define MSG_RETRACT                         "\xcb\xb7\xba\xd0\xbe\xaf\xc3\xb2"                             // "ヒキコミセッテイ" ("Retract")
70
-#define MSG_MOVE_AXIS                       "\xbc\xde\xb8\xb2\xc4\xde\xb3"                                 // "ジクイドウ" ("Move axis")
71
-#define MSG_LEVEL_BED                       "\xcd\xde\xaf\xc4\xde\xda\xcd\xde\xd8\xdd\xb8\xde"             // "ベッドレベリング" ("Level bed")
72
-#define MSG_MOVE_X                          "X\xbc\xde\xb8\x20\xb2\xc4\xde\xb3"                            // "Xジク イドウ" ("Move X")
73
-#define MSG_MOVE_Y                          "Y\xbc\xde\xb8\x20\xb2\xc4\xde\xb3"                            // "Yジク イドウ" ("Move Y")
74
-#define MSG_MOVE_Z                          "Z\xbc\xde\xb8\x20\xb2\xc4\xde\xb3"                            // "Zジク イドウ" ("Move Z")
75
-#define MSG_MOVE_E                          "\xb4\xb8\xbd\xc4\xd9\xb0\xc0\xde\xb0"                         // "エクストルーダー" ("Extruder")
76
-#define MSG_MOVE_01MM                       "0.1mm \xb2\xc4\xde\xb3"                                       // "0.1mm イドウ" ("Move 0.1mm")
77
-#define MSG_MOVE_1MM                        "  1mm \xb2\xc4\xde\xb3"                                       // "  1mm イドウ" ("Move 1mm")
78
-#define MSG_MOVE_10MM                       " 10mm \xb2\xc4\xde\xb3"                                       // " 10mm イドウ" ("Move 10mm")
79
-#define MSG_SPEED                           "\xbd\xcb\xdf\xb0\xc4\xde"                                     // "スピード" ("Speed")
80
-#define MSG_BED_Z                           "Z\xb5\xcc\xbe\xaf\xc4"                                        // "Zオフセット" ("Bed Z")
81
-#define MSG_NOZZLE                          "\xc9\xbd\xde\xd9"                                             // "ノズル" ("Nozzle")
82
-#define MSG_BED                             "\xcd\xde\xaf\xc4\xde"                                         // "ベッド" ("Bed")
83
-#define MSG_FAN_SPEED                       "\xcc\xa7\xdd\xbf\xb8\xc4\xde"                                 // "ファンソクド" ("Fan speed")
84
-#define MSG_FLOW                            "\xb5\xb8\xd8\xd8\xae\xb3"                                     // "オクリリョウ" ("Flow")
85
-#define MSG_CONTROL                         "\xba\xdd\xc4\xdb\xb0\xd9"                                     // "コントロール" ("Control")
86
-#define MSG_MIN                             LCD_STR_THERMOMETER " \xbb\xb2\xc3\xb2"                        // " サイテイ" (" Min")
87
-#define MSG_MAX                             LCD_STR_THERMOMETER " \xbb\xb2\xba\xb3"                        // " サイコウ" (" Max")
88
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " \xcc\xa7\xb8\xc0\xb0"                    // " ファクター" (" Fact")
89
-#define MSG_AUTOTEMP                        "\xbc\xde\xc4\xde\xb3\xb5\xdd\xc4\xde"                         // "ジドウオンド" ("Autotemp")
90
-#define MSG_ON                              "\xb5\xdd "                                                    // "オン " ("On ")
91
-#define MSG_OFF                             "\xb5\xcc "                                                    // "オフ " ("Off")
63
+#define MSG_PREHEAT_ABS_ALL                 MSG_PREHEAT_ABS " \xbd\xcd\xde\xc3"                                // " スベテ" (" All")
64
+#define MSG_PREHEAT_ABS_BEDONLY             MSG_PREHEAT_ABS " \xcd\xde\xaf\xc4\xde"                            // " ベッド" (" Bed")
65
+#define MSG_PREHEAT_ABS_SETTINGS            MSG_PREHEAT_ABS " \xbe\xaf\xc3\xb2"                                // " セッテイ" (" conf")
66
+#define MSG_COOLDOWN                        "\xb6\xc8\xc2\xc3\xb2\xbc"                                         // "カネツテイシ" ("Cooldown")
67
+#define MSG_SWITCH_PS_ON                    "\xc3\xde\xdd\xb9\xde\xdd\x20\xb5\xdd"                             // "デンゲン オン" ("Switch power on")
68
+#define MSG_SWITCH_PS_OFF                   "\xc3\xde\xdd\xb9\xde\xdd\x20\xb5\xcc"                             // "デンゲン オフ" ("Switch power off")
69
+#define MSG_EXTRUDE                         "\xb5\xbc\xc0\xde\xbc"                                             // "オシダシ" ("Extrude")
70
+#define MSG_RETRACT                         "\xcb\xb7\xba\xd0\xbe\xaf\xc3\xb2"                                 // "ヒキコミセッテイ" ("Retract")
71
+#define MSG_MOVE_AXIS                       "\xbc\xde\xb8\xb2\xc4\xde\xb3"                                     // "ジクイドウ" ("Move axis")
72
+#define MSG_LEVEL_BED                       "\xcd\xde\xaf\xc4\xde\xda\xcd\xde\xd8\xdd\xb8\xde"                 // "ベッドレベリング" ("Level bed")
73
+#define MSG_MOVE_X                          "X\xbc\xde\xb8\x20\xb2\xc4\xde\xb3"                                // "Xジク イドウ" ("Move X")
74
+#define MSG_MOVE_Y                          "Y\xbc\xde\xb8\x20\xb2\xc4\xde\xb3"                                // "Yジク イドウ" ("Move Y")
75
+#define MSG_MOVE_Z                          "Z\xbc\xde\xb8\x20\xb2\xc4\xde\xb3"                                // "Zジク イドウ" ("Move Z")
76
+#define MSG_MOVE_E                          "\xb4\xb8\xbd\xc4\xd9\xb0\xc0\xde\xb0"                             // "エクストルーダー" ("Extruder")
77
+#define MSG_MOVE_01MM                       "0.1mm \xb2\xc4\xde\xb3"                                           // "0.1mm イドウ" ("Move 0.1mm")
78
+#define MSG_MOVE_1MM                        "  1mm \xb2\xc4\xde\xb3"                                           // "  1mm イドウ" ("Move 1mm")
79
+#define MSG_MOVE_10MM                       " 10mm \xb2\xc4\xde\xb3"                                           // " 10mm イドウ" ("Move 10mm")
80
+#define MSG_SPEED                           "\xbf\xb8\xc4\xde"                                                 // "ソクド" ("Speed")
81
+#define MSG_BED_Z                           "Z\xb5\xcc\xbe\xaf\xc4"                                            // "Zオフセット" ("Bed Z")
82
+#define MSG_NOZZLE                          "\xc9\xbd\xde\xd9"                                                 // "ノズル" ("Nozzle")
83
+#define MSG_BED                             "\xcd\xde\xaf\xc4\xde"                                             // "ベッド" ("Bed")
84
+#define MSG_FAN_SPEED                       "\xcc\xa7\xdd\xbf\xb8\xc4\xde"                                     // "ファンソクド" ("Fan speed")
85
+#define MSG_FLOW                            "\xc4\xbc\xad\xc2\xd8\xae\xb3"                                     // "トシュツリョウ" ("Flow")
86
+#define MSG_CONTROL                         "\xbe\xb2\xb7\xde\xae"                                             // "セイギョ" ("Control")
87
+#define MSG_MIN                             LCD_STR_THERMOMETER " \xbb\xb2\xc3\xb2"                            // " サイテイ" (" Min")
88
+#define MSG_MAX                             LCD_STR_THERMOMETER " \xbb\xb2\xba\xb3"                            // " サイコウ" (" Max")
89
+#define MSG_FACTOR                          LCD_STR_THERMOMETER " \xcc\xa7\xb8\xc0\xb0"                        // " ファクター" (" Fact")
90
+#if LCD_WIDTH < 20
91
+  #define MSG_AUTOTEMP                      "\xbc\xde\xc4\xde\xb3\xb5\xdd\xc4\xde"                             // "ジドウオンド" ("Autotemp")
92
+#else
93
+  #define MSG_AUTOTEMP                      "\xbc\xde\xc4\xde\xb3\xb5\xdd\xc4\xde\xbe\xb2\xb7\xde\xae"         // "ジドウオンドセイギョ" ("Autotemp")
94
+#endif
95
+#define MSG_ON                              "\xb5\xdd "                                                        // "オン " ("On ")
96
+#define MSG_OFF                             "\xb5\xcc "                                                        // "オフ " ("Off")
92 97
 #define MSG_PID_P                           "PID-P"
93 98
 #define MSG_PID_I                           "PID-I"
94 99
 #define MSG_PID_D                           "PID-D"
95 100
 #define MSG_PID_C                           "PID-C"
96
-#define MSG_ACC                             "\xb6\xbf\xb8\xc4\xde mm/s2"                                   // "カソクド mm/s2" ("Accel")
97
-#define MSG_VXY_JERK                        "XY\xbc\xde\xb8\x20\xd4\xb8\xc4\xde mm/s"                      // "XYジク ヤクド mm/s" ("Vxy-jerk")
98
-#define MSG_VZ_JERK                         "Z\xbc\xde\xb8\x20\xd4\xb8\xc4\xde mm/s"                       // "Zジク ヤクド mm/s" ("Vz-jerk")
99
-#define MSG_VE_JERK                         "\xb4\xb8\xbd\xc4\xd9\xb0\xc0\xde\xb0\x20\xd4\xb8\xc4\xde"     // "エクストルーダー ヤクド" ("Ve-jerk")
100
-#define MSG_VMAX                            "\xbb\xb2\xc0\xde\xb2\xcc\xa8\xb0\xc4\xde\xda\xb0\xc4 "        // "サイダイフィードレート " ("Vmax ")
101
+#if LCD_WIDTH < 20
102
+  #define MSG_ACC                           "\xb6\xbf\xb8\xc4\xde"                                             // "カソクド" ("Accel")
103
+  #define MSG_VXY_JERK                      "XY\xbc\xde\xb8\x20\xd4\xb8\xc4\xde"                               // "XYジク ヤクド" ("Vxy-jerk")
104
+  #define MSG_VZ_JERK                       "Z\xbc\xde\xb8\x20\xd4\xb8\xc4\xde"                                // "Zジク ヤクド" ("Vz-jerk")
105
+  #define MSG_VE_JERK                       "E\x20\xd4\xb8\xc4\xde"                                            // "E ヤクド" ("Ve-jerk")
106
+  #define MSG_VMAX                          "max\xb5\xb8\xd8\xbf\xb8\xc4\xde "                                 // "maxオクリソクド" ("Vmax ")
107
+#else
108
+  #define MSG_ACC                           "\xb6\xbf\xb8\xc4\xde mm/s2"                                       // "カソクド mm/s2" ("Accel")
109
+  #define MSG_VXY_JERK                      "XY\xbc\xde\xb8\x20\xd4\xb8\xc4\xde mm/s"                          // "XYジク ヤクド mm/s" ("Vxy-jerk")
110
+  #define MSG_VZ_JERK                       "Z\xbc\xde\xb8\x20\xd4\xb8\xc4\xde mm/s"                           // "Zジク ヤクド mm/s" ("Vz-jerk")
111
+  #define MSG_VE_JERK                       "\xb4\xb8\xbd\xc4\xd9\xb0\xc0\xde\xb0\x20\xd4\xb8\xc4\xde"         // "エクストルーダー ヤクド" ("Ve-jerk")
112
+  #define MSG_VMAX                          "\xbb\xb2\xc0\xde\xb2\xb5\xb8\xd8\xbf\xb8\xc4\xde "                // "サイダイオクリソクド " ("Vmax ")
113
+#endif
101 114
 #define MSG_X                               "X"
102 115
 #define MSG_Y                               "Y"
103 116
 #define MSG_Z                               "Z"
104 117
 #define MSG_E                               "E"
105
-#define MSG_VMIN                            "\xbb\xb2\xbc\xae\xb3\xcc\xa8\xb0\xc4\xde\xda\xb0\xc4"         // "サイショウフィードレート" ("Vmin")
106
-#define MSG_VTRAV_MIN                       "\xbb\xb2\xbc\xae\xb3\xc4\xd7\xcd\xde\xd9\xda\xb0\xc4"         // "サイショウトラベルレート" ("VTrav min")
107
-#define MSG_AMAX                            "\xbb\xb2\xc0\xde\xb2\xb6\xbf\xb8\xc4\xde "                    // "サイダイカソクド" ("Amax ")
108
-#define MSG_A_RETRACT                       "\xcb\xb7\xba\xd0\xb6\xbf\xb8\xc4\xde"                         // "ヒキコミカソクド" ("A-retract")
109
-#define MSG_A_TRAVEL                        "\xc4\xd7\xcd\xde\xd9\xb6\xbf\xb8\xc4\xde"                     // "トラベルカソクド" ("A-travel")
118
+#if LCD_WIDTH < 20
119
+  #define MSG_VMIN                          "min\xb5\xb8\xd8\xbf\xb8\xc4\xde"                                  // "minオクリソクド" ("Vmin")
120
+  #define MSG_VTRAV_MIN                     "min\xb2\xc4\xde\xb3\xbf\xb8\xc4\xde"                              // "minイドウソクド" ("VTrav min")
121
+  #define MSG_AMAX                          "max\xb6\xbf\xb8 "                                                 // "maxカソク " ("Amax ")
122
+#else
123
+  #define MSG_VMIN                          "\xbb\xb2\xbc\xae\xb3\xb5\xb8\xd8\xbf\xb8\xc4\xde"                 // "サイショウオクリソクド" ("Vmin")
124
+  #define MSG_VTRAV_MIN                     "\xbb\xb2\xbc\xae\xb3\xb2\xc4\xde\xb3\xbf\xb8\xc4\xde"             // "サイショウイドウソクド" ("VTrav min")
125
+  #define MSG_AMAX                          "\xbb\xb2\xc0\xde\xb2\xb6\xbf\xb8\xc4\xde "                        // "サイダイカソクド " ("Amax ")
126
+#endif
127
+#define MSG_A_RETRACT                       "\xcb\xb7\xba\xd0\xb6\xbf\xb8\xc4\xde"                             // "ヒキコミカソクド" ("A-retract")
128
+#define MSG_A_TRAVEL                        "\xb2\xc4\xde\xb3\xb6\xbf\xb8\xc4\xde"                             // "イドウカソクド" ("A-travel")
110 129
 #define MSG_XSTEPS                          "Xsteps/mm"
111 130
 #define MSG_YSTEPS                          "Ysteps/mm"
112 131
 #define MSG_ZSTEPS                          "Zsteps/mm"
113 132
 #define MSG_ESTEPS                          "Esteps/mm"
114
-#define MSG_TEMPERATURE                     "\xb5\xdd\xc4\xde"                                              // "オンド" ("Temperature")
115
-#define MSG_MOTION                          "\xb3\xba\xde\xb7\xbe\xaf\xc3\xb2"                              // "ウゴキセッテイ" ("Motion")
116
-#define MSG_VOLUMETRIC                      "\xcc\xa8\xd7\xd2\xdd\xc4"                                      // "フィラメント" ("Filament")
133
+#define MSG_TEMPERATURE                     "\xb5\xdd\xc4\xde"                                                 // "オンド" ("Temperature")
134
+#define MSG_MOTION                          "\xb3\xba\xde\xb7\xbe\xaf\xc3\xb2"                                 // "ウゴキセッテイ" ("Motion")
135
+#define MSG_VOLUMETRIC                      "\xcc\xa8\xd7\xd2\xdd\xc4"                                         // "フィラメント" ("Filament")
117 136
 #define MSG_VOLUMETRIC_ENABLED              "E in mm3"
118
-#define MSG_FILAMENT_DIAM                   "\xcc\xa8\xd7\xd2\xdd\xc4\xc1\xae\xaf\xb9\xb2"                  // "フィラメントチョッケイ" ("Fil. Dia.")
119
-#define MSG_CONTRAST                        "LCD\xba\xdd\xc4\xd7\xbd\xc4"                                   // "LCDコントラスト" ("LCD contrast")
120
-#define MSG_STORE_EPROM                     "\xd2\xd3\xd8\xcd\xb6\xb8\xc9\xb3"                              // "メモリヘカクノウ" ("Store memory")
121
-#define MSG_LOAD_EPROM                      "\xd2\xd3\xd8\xb6\xd7\xd6\xd0\xba\xd0"                          // "メモリカラヨミコミ" ("Load memory")
122
-#define MSG_RESTORE_FAILSAFE                "\xbe\xaf\xc3\xb2\xd8\xbe\xaf\xc4"                              // "セッテイリセット" ("Restore failsafe")
123
-#define MSG_REFRESH                         "\xd8\xcc\xda\xaf\xbc\xad"                                      // "リフレッシュ" ("Refresh")
124
-#define MSG_WATCH                           "\xb2\xdd\xcc\xab"                                              // "インフォ" ("Info screen")
125
-#define MSG_PREPARE                         "\xbc\xde\xad\xdd\xcb\xde\xbe\xaf\xc3\xb2"                      // "ジュンビセッテイ" ("Prepare")
126
-#define MSG_TUNE                            "\xc1\xae\xb3\xbe\xb2"                                          // "チョウセイ" ("Tune")
127
-#define MSG_PAUSE_PRINT                     "\xb2\xc1\xbc\xde\xc3\xb2\xbc"                                  // "イチジテイシ" ("Pause print")
128
-#define MSG_RESUME_PRINT                    "\xcc\xdf\xd8\xdd\xc4\xbb\xb2\xb6\xb2"                          // "プリントサイカイ" ("Resume print")
129
-#define MSG_STOP_PRINT                      "\xcc\xdf\xd8\xdd\xc4\xc3\xb2\xbc"                              // "プリントテイシ" ("Stop print")
130
-#define MSG_CARD_MENU                       "SD\xb6\xb0\xc4\xde\xb6\xd7\xcc\xdf\xd8\xdd\xc4"                // "SDカードカラプリント" ("Print from SD")
131
-#define MSG_NO_CARD                         "SD\xb6\xb0\xc4\xde\xb6\xde\xb1\xd8\xcf\xbe\xdd"                // "SDカードガアリマセン" ("No SD card")
132
-#define MSG_DWELL                           "\xbd\xd8\xb0\xcc\xdf"                                          // "スリープ" ("Sleep...")
133
-#define MSG_USERWAIT                        "\xbc\xca\xde\xd7\xb8\xb5\xcf\xc1\xb8\xc0\xde\xbb\xb2"          // "シバラクオマチクダサイ" ("Wait for user...")
134
-#define MSG_RESUMING                        "\xcc\xdf\xd8\xdd\xc4\xbb\xb2\xb6\xb2"                          // "プリントサイカイ" ("Resuming print")
135
-#define MSG_PRINT_ABORTED                   "\xcc\xdf\xd8\xdd\xc4\xc1\xad\xb3\xbc\xbb\xda\xcf\xbc\xc0"      // "プリントチュウシサレマシタ" ("Print aborted")
136
-#define MSG_NO_MOVE                         "\xb3\xba\xde\xb7\xcf\xbe\xdd"                                  // "ウゴキマセン" ("No move.")
137
-#define MSG_KILLED                          "\xcb\xbc\xde\xae\xb3\xc3\xb2\xbc"                              // "ヒジョウテイシ" ("KILLED. ")
138
-#define MSG_STOPPED                         "\xc3\xb2\xbc\xbc\xcf\xbc\xc0"                                  // "テイシシマシタ" ("STOPPED. ")
139
-#define MSG_CONTROL_RETRACT                 "\xcb\xb7\xba\xd0\xd8\xae\xb3 mm"                               // "ヒキコミリョウ mm" ("Retract mm")
140
-#define MSG_CONTROL_RETRACT_SWAP            "\xcb\xb7\xba\xd0\xd8\xae\xb3S mm"                              // "ヒキコミリョウS mm" ("Swap Re.mm")
141
-#define MSG_CONTROL_RETRACTF                "\xcb\xb7\xba\xd0\xda\xb0\xc4 mm/s"                             // "ヒキコミレート mm/s" ("Retract  V")
142
-#define MSG_CONTROL_RETRACT_ZLIFT           "\xc9\xbd\xde\xd9\xc0\xb2\xcb mm"                               // "ノズルタイヒ mm" ("Hop mm")
143
-#define MSG_CONTROL_RETRACT_RECOVER         "\xd8\xb6\xca\xde\xb0 +mm"                                      // "リカバー +mm" ("UnRet +mm")
144
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "\xd8\xb6\xca\xde\xb0S +mm"                                     // "リカバーS +mm" ("S UnRet+mm")
145
-#define MSG_CONTROL_RETRACT_RECOVERF        "\xd8\xb6\xca\xde\xb0\xda\xb0\xc4 mm/s"                         // "リカバーレート mm/s" ("UnRet  V")
146
-#define MSG_AUTORETRACT                     "\xbc\xde\xc4\xde\xb3\xcb\xb7\xba\xd0"                          // "ジドウヒキコミ" ("AutoRetr.")
147
-#define MSG_FILAMENTCHANGE                  "\xcc\xa8\xd7\xd2\xdd\xc4\xba\xb3\xb6\xdd"                      // "フィラメントコウカン" ("Change filament")
148
-#define MSG_INIT_SDCARD                     "SD\xb6\xb0\xc4\xde\xbb\xb2\xd6\xd0\xba\xd0"                    // "SDカードサイヨミコミ" ("Init. SD card")
149
-#define MSG_CNG_SDCARD                      "SD\xb6\xb0\xc4\xde\xba\xb3\xb6\xdd"                            // "SDカードコウカン" ("Change SD card")
150
-#define MSG_ZPROBE_OUT                      "Z\xcc\xdf\xdb\xb0\xcc\xde\x20\xcd\xde\xaf\xc4\xde\xb6\xde\xb2" // "Zプローブ ベッドガイ" ("Z probe out. bed")
151
-#define MSG_YX_UNHOMED                      "\xb9\xde\xdd\xc3\xdd\xcaXY\xb2\xc4\xde\xb3\xba\xdeZ"           // "ゲンテンハXYイドウゴZ" ("Home X/Y before Z")
152
-#define MSG_ZPROBE_ZOFFSET                  "Z\xb5\xcc\xbe\xaf\xc4"                                         // "Zオフセット" ("Z Offset")
153
-#define MSG_BABYSTEP_X                      "X\xbc\xde\xb8\x20\xcb\xde\xc4\xde\xb3"                         // "Xジク ビドウ" ("Babystep X")
154
-#define MSG_BABYSTEP_Y                      "Y\xbc\xde\xb8\x20\xcb\xde\xc4\xde\xb3"                         // "Yジク ビドウ" ("Babystep Y")
155
-#define MSG_BABYSTEP_Z                      "Z\xbc\xde\xb8\x20\xcb\xde\xc4\xde\xb3"                         // "Zジク ビドウ" ("Babystep Z")
156
-#define MSG_ENDSTOP_ABORT                   "\xb4\xdd\xc4\xde\xbd\xc4\xaf\xcc\xdf\x20\xbb\xc4\xde\xb3"      // "エンドストップ サドウ" ("Endstop abort")
157
-#define MSG_HEATING_FAILED_LCD              "\xb6\xc8\xc2\xbc\xaf\xca\xde\xb2"                              // "カネツシッバイ" ("Heating failed")
158
-#define MSG_ERR_REDUNDANT_TEMP              "\xb4\xd7\xb0:\xbc\xde\xae\xb3\xc1\xae\xb3\xbb\xb0\xd0\xbd\xc0\xb0\xb7\xc9\xb3" // "エラー:ジョウチョウサーミスターキノウ" ("Err: REDUNDANT TEMP")
137
+#if LCD_WIDTH < 20
138
+  #define MSG_FILAMENT_DIAM                 "\xcc\xa8\xd7\xd2\xdd\xc4\xb9\xb2"                                 // "フィラメントケイ" ("Fil. Dia.")
139
+#else
140
+  #define MSG_FILAMENT_DIAM                 "\xcc\xa8\xd7\xd2\xdd\xc4\xc1\xae\xaf\xb9\xb2"                     // "フィラメントチョッケイ" ("Fil. Dia.")
141
+#endif
142
+#define MSG_CONTRAST                        "LCD\xba\xdd\xc4\xd7\xbd\xc4"                                      // "LCDコントラスト" ("LCD contrast")
143
+#define MSG_STORE_EPROM                     "\xd2\xd3\xd8\xcd\xb6\xb8\xc9\xb3"                                 // "メモリヘカクノウ" ("Store memory")
144
+#define MSG_LOAD_EPROM                      "\xd2\xd3\xd8\xb6\xd7\xd6\xd0\xba\xd0"                             // "メモリカラヨミコミ" ("Load memory")
145
+#define MSG_RESTORE_FAILSAFE                "\xbe\xaf\xc3\xb2\xd8\xbe\xaf\xc4"                                 // "セッテイリセット" ("Restore failsafe")
146
+#define MSG_REFRESH                         "\xd8\xcc\xda\xaf\xbc\xad"                                         // "リフレッシュ" ("Refresh")
147
+#define MSG_WATCH                           "\xbc\xde\xae\xb3\xce\xb3\xb6\xde\xd2\xdd"                         // "ジョウホウガメン" ("Info screen")
148
+#define MSG_PREPARE                         "\xbc\xde\xad\xdd\xcb\xde\xbe\xaf\xc3\xb2"                         // "ジュンビセッテイ" ("Prepare")
149
+#define MSG_TUNE                            "\xc1\xae\xb3\xbe\xb2"                                             // "チョウセイ" ("Tune")
150
+#define MSG_PAUSE_PRINT                     "\xb2\xc1\xbc\xde\xc3\xb2\xbc"                                     // "イチジテイシ" ("Pause print")
151
+#define MSG_RESUME_PRINT                    "\xcc\xdf\xd8\xdd\xc4\xbb\xb2\xb6\xb2"                             // "プリントサイカイ" ("Resume print")
152
+#define MSG_STOP_PRINT                      "\xcc\xdf\xd8\xdd\xc4\xc3\xb2\xbc"                                 // "プリントテイシ" ("Stop print")
153
+#define MSG_CARD_MENU                       "SD\xb6\xb0\xc4\xde\xb6\xd7\xcc\xdf\xd8\xdd\xc4"                   // "SDカードカラプリント" ("Print from SD")
154
+#define MSG_NO_CARD                         "SD\xb6\xb0\xc4\xde\xb6\xde\xb1\xd8\xcf\xbe\xdd"                   // "SDカードガアリマセン" ("No SD card")
155
+#define MSG_DWELL                           "\xb7\xad\xb3\xbc"                                                 // "キュウシ" ("Sleep...")
156
+#define MSG_USERWAIT                        "\xbc\xca\xde\xd7\xb8\xb5\xcf\xc1\xb8\xc0\xde\xbb\xb2"             // "シバラクオマチクダサイ" ("Wait for user...")
157
+#define MSG_RESUMING                        "\xcc\xdf\xd8\xdd\xc4\xbb\xb2\xb6\xb2"                             // "プリントサイカイ" ("Resuming print")
158
+#define MSG_PRINT_ABORTED                   "\xcc\xdf\xd8\xdd\xc4\xb6\xde\xc1\xad\xb3\xbc\xbb\xda\xcf\xbc\xc0" // "プリントガチュウシサレマシタ" ("Print aborted")
159
+#define MSG_NO_MOVE                         "\xb3\xba\xde\xb7\xcf\xbe\xdd"                                     // "ウゴキマセン" ("No move.")
160
+#define MSG_KILLED                          "\xcb\xbc\xde\xae\xb3\xc3\xb2\xbc"                                 // "ヒジョウテイシ" ("KILLED. ")
161
+#define MSG_STOPPED                         "\xc3\xb2\xbc\xbc\xcf\xbc\xc0"                                     // "テイシシマシタ" ("STOPPED. ")
162
+#if LCD_WIDTH < 20
163
+  #define MSG_CONTROL_RETRACT               "\xcb\xb7\xba\xd0\xd8\xae\xb3"                                     // "ヒキコミリョウ" ("Retract mm")
164
+  #define MSG_CONTROL_RETRACT_SWAP          "\xcb\xb7\xba\xd0\xd8\xae\xb3S"                                    // "ヒキコミリョウS" ("Swap Re.mm")
165
+  #define MSG_CONTROL_RETRACTF              "\xcb\xb7\xba\xd0\xbf\xb8\xc4\xde"                                 // "ヒキコミソクド" ("Retract  V")
166
+  #define MSG_CONTROL_RETRACT_ZLIFT         "\xc9\xbd\xde\xd9\xc0\xb2\xcb"                                     // "ノズルタイヒ" ("Hop mm")
167
+  #define MSG_CONTROL_RETRACT_RECOVER       "\xce\xbc\xae\xb3\xd8\xae\xb3"                                     // "ホショウリョウ" ("UnRet +mm")
168
+  #define MSG_CONTROL_RETRACT_RECOVER_SWAP  "\xce\xbc\xae\xb3\xd8\xae\xb3S"                                    // "ホショウリョウS" ("S UnRet+mm")
169
+  #define MSG_CONTROL_RETRACT_RECOVERF      "\xce\xbc\xae\xb3\xbf\xb8\xc4\xde"                                 // "ホショウソクド" ("UnRet  V")
170
+#else
171
+  #define MSG_CONTROL_RETRACT               "\xcb\xb7\xba\xd0\xd8\xae\xb3 mm"                                  // "ヒキコミリョウ mm" ("Retract mm")
172
+  #define MSG_CONTROL_RETRACT_SWAP          "\xcb\xb7\xba\xd0\xd8\xae\xb3S mm"                                 // "ヒキコミリョウS mm" ("Swap Re.mm")
173
+  #define MSG_CONTROL_RETRACTF              "\xcb\xb7\xba\xd0\xbf\xb8\xc4\xde mm/s"                            // "ヒキコミソクド mm/s" ("Retract  V")
174
+  #define MSG_CONTROL_RETRACT_ZLIFT         "\xc9\xbd\xde\xd9\xc0\xb2\xcb mm"                                  // "ノズルタイヒ mm" ("Hop mm")
175
+  #define MSG_CONTROL_RETRACT_RECOVER       "\xce\xbc\xae\xb3\xd8\xae\xb3 mm"                                  // "ホショウリョウ mm" ("UnRet +mm")
176
+  #define MSG_CONTROL_RETRACT_RECOVER_SWAP  "\xce\xbc\xae\xb3\xd8\xae\xb3S mm"                                 // "ホショウリョウS mm" ("S UnRet+mm")
177
+  #define MSG_CONTROL_RETRACT_RECOVERF      "\xce\xbc\xae\xb3\xbf\xb8\xc4\xde mm/s"                            // "ホショウソクド mm/s" ("UnRet  V")
178
+#endif
179
+#define MSG_AUTORETRACT                     "\xbc\xde\xc4\xde\xb3\xcb\xb7\xba\xd0"                             // "ジドウヒキコミ" ("AutoRetr.")
180
+#define MSG_FILAMENTCHANGE                  "\xcc\xa8\xd7\xd2\xdd\xc4\xba\xb3\xb6\xdd"                         // "フィラメントコウカン" ("Change filament")
181
+#define MSG_INIT_SDCARD                     "SD\xb6\xb0\xc4\xde\xbb\xb2\xd6\xd0\xba\xd0"                       // "SDカードサイヨミコミ" ("Init. SD card")
182
+#define MSG_CNG_SDCARD                      "SD\xb6\xb0\xc4\xde\xba\xb3\xb6\xdd"                               // "SDカードコウカン" ("Change SD card")
183
+#define MSG_ZPROBE_OUT                      "Z\xcc\xdf\xdb\xb0\xcc\xde\x20\xcd\xde\xaf\xc4\xde\xb6\xde\xb2"    // "Zプローブ ベッドガイ" ("Z probe out. bed")
184
+#define MSG_YX_UNHOMED                      "\xb9\xde\xdd\xc3\xdd\xcaXY\xb2\xc4\xde\xb3\xba\xdeZ"              // "ゲンテンハXYイドウゴZ" ("Home X/Y before Z")
185
+#define MSG_ZPROBE_ZOFFSET                  "Z\xb5\xcc\xbe\xaf\xc4"                                            // "Zオフセット" ("Z Offset")
186
+#define MSG_BABYSTEP_X                      "X\xbc\xde\xb8\x20\xcb\xde\xc4\xde\xb3"                            // "Xジク ビドウ" ("Babystep X")
187
+#define MSG_BABYSTEP_Y                      "Y\xbc\xde\xb8\x20\xcb\xde\xc4\xde\xb3"                            // "Yジク ビドウ" ("Babystep Y")
188
+#define MSG_BABYSTEP_Z                      "Z\xbc\xde\xb8\x20\xcb\xde\xc4\xde\xb3"                            // "Zジク ビドウ" ("Babystep Z")
189
+#define MSG_ENDSTOP_ABORT                   "Endstop abort"
190
+#define MSG_HEATING_FAILED_LCD              "\xb6\xc8\xc2\xbc\xaf\xca\xdf\xb2"                                 // "カネツシッパイ" ("Heating failed")
191
+#if LCD_WIDTH < 20
192
+  #define MSG_ERR_REDUNDANT_TEMP            "\xb4\xd7\xb0:\xbc\xde\xae\xb3\xc1\xae\xb3\xbb\xb0\xd0\xbd\xc0"                 // "エラー:ジョウチョウサーミスタ" ("Err: REDUNDANT TEMP")
193
+#else
194
+  #define MSG_ERR_REDUNDANT_TEMP            "\xb4\xd7\xb0:\xbc\xde\xae\xb3\xc1\xae\xb3\xbb\xb0\xd0\xbd\xc0\xb0\xb7\xc9\xb3" // "エラー:ジョウチョウサーミスターキノウ" ("Err: REDUNDANT TEMP")
195
+#endif
159 196
 #define MSG_THERMAL_RUNAWAY                 "\xc8\xc2\xce\xde\xb3\xbf\xb3"                                                  // "ネツボウソウ" ("THERMAL RUNAWAY")
160 197
 #define MSG_ERR_MAXTEMP                     "\xb4\xd7\xb0:\xbb\xb2\xba\xb3\xb5\xdd\xc1\xae\xb3\xb6"                         // "エラー:サイコウオンチョウカ" ("Err: MAXTEMP")
161 198
 #define MSG_ERR_MINTEMP                     "\xb4\xd7\xb0:\xbb\xb2\xc3\xb2\xb5\xdd\xd0\xcf\xdd"                             // "エラー:サイテイオンミマン" ("Err: MINTEMP")
162
-#define MSG_ERR_MAXTEMP_BED                 "\xb4\xd7\xb0:\xcd\xde\xaf\xc4\xde\x20\xbb\xb2\xba\xb3\xb5\xdd\xc1\xae\xb3\xb6" // "エラー:ベッド サイコウオンチョウカ" ("Err: MAXTEMP BED")
163
-#define MSG_ERR_MINTEMP_BED                 "\xb4\xd7\xb0:\xcd\xde\xaf\xc4\xde\x20\xbb\xb2\xc3\xb2\xb5\xdd\xd0\xcf\xdd"     // "エラー:ベッド サイテイオンミマン" ("Err: MINTEMP BED")
164
-#define MSG_END_HOUR                        "\xbc\xde\xb6\xdd"                                              // "ジカン" ("hours")
165
-#define MSG_END_MINUTE                      "\xcc\xdd"                                                      // "フン" ("minutes")
166
-#define MSG_HEATING                         "\xb6\xc8\xc2\xc1\xad\xb3"                                      // "カネツチュウ" ("Heating...")
167
-#define MSG_HEATING_COMPLETE                "\xb6\xc8\xc2\xb6\xdd\xd8\xae\xb3"                              // "カネツカンリョウ" ("Heating done.")
168
-#define MSG_BED_HEATING                     "\xcd\xde\xaf\xc4\xde\x20\xb6\xc8\xc2\xc1\xad\xb3"              // "ベッド カネツチュウ" ("Bed Heating.")
169
-#define MSG_BED_DONE                        "\xcd\xde\xaf\xc4\xde\x20\xb6\xc8\xc2\xb6\xdd\xd8\xae\xb3"      // "ベッド カネツカンリョウ" ("Bed done.")
199
+#if LCD_WIDTH < 20
200
+  #define MSG_ERR_MAXTEMP_BED               "\xb4\xd7\xb0:\xcd\xde\xaf\xc4\xde\x20\xbb\xb2\xba\xb3\xb5\xdd"                 // "エラー:ベッド サイコウオン" ("Err: MAXTEMP BED")
201
+  #define MSG_ERR_MINTEMP_BED               "\xb4\xd7\xb0:\xcd\xde\xaf\xc4\xde\x20\xbb\xb2\xc3\xb2\xb5\xdd"                 // "エラー:ベッド サイテイオン" ("Err: MINTEMP BED")
202
+#else
203
+  #define MSG_ERR_MAXTEMP_BED               "\xb4\xd7\xb0:\xcd\xde\xaf\xc4\xde\x20\xbb\xb2\xba\xb3\xb5\xdd\xc1\xae\xb3\xb6" // "エラー:ベッド サイコウオンチョウカ" ("Err: MAXTEMP BED")
204
+  #define MSG_ERR_MINTEMP_BED               "\xb4\xd7\xb0:\xcd\xde\xaf\xc4\xde\x20\xbb\xb2\xc3\xb2\xb5\xdd\xd0\xcf\xdd"     // "エラー:ベッド サイテイオンミマン" ("Err: MINTEMP BED")
205
+#endif
206
+#define MSG_END_HOUR                        "\xbc\xde\xb6\xdd"                                                 // "ジカン" ("hours")
207
+#define MSG_END_MINUTE                      "\xcc\xdd"                                                         // "フン" ("minutes")
208
+#define MSG_HEATING                         "\xb6\xc8\xc2\xc1\xad\xb3"                                         // "カネツチュウ" ("Heating...")
209
+#define MSG_HEATING_COMPLETE                "\xb6\xc8\xc2\xb6\xdd\xd8\xae\xb3"                                 // "カネツカンリョウ" ("Heating done.")
210
+#define MSG_BED_HEATING                     "\xcd\xde\xaf\xc4\xde\x20\xb6\xc8\xc2\xc1\xad\xb3"                 // "ベッド カネツチュウ" ("Bed Heating.")
211
+#define MSG_BED_DONE                        "\xcd\xde\xaf\xc4\xde\x20\xb6\xc8\xc2\xb6\xdd\xd8\xae\xb3"         // "ベッド カネツカンリョウ" ("Bed done.")
170 212
 
171
-#define MSG_DELTA_CALIBRATE                 "\xc3\xde\xd9\xc0\x20\xba\xb3\xbe\xb2"                          // "デルタ コウセイ" ("Delta Calibration")
172
-#define MSG_DELTA_CALIBRATE_X               "X\xbc\xde\xb8\x20\xba\xb3\xbe\xb2"                             // "Xジク コウセイ" ("Calibrate X")
173
-#define MSG_DELTA_CALIBRATE_Y               "Y\xbc\xde\xb8\x20\xba\xb3\xbe\xb2"                             // "Yジク コウセイ" ("Calibrate Y")
174
-#define MSG_DELTA_CALIBRATE_Z               "Z\xbc\xde\xb8\x20\xba\xb3\xbe\xb2"                             // "Zジク コウセイ" ("Calibrate Z")
175
-#define MSG_DELTA_CALIBRATE_CENTER          "\xc1\xad\xb3\xbc\xdd\x20\xba\xb3\xbe\xb2"                      // "チュウシン コウセイ" ("Calibrate Center")
213
+#define MSG_DELTA_CALIBRATE                 "\xc3\xde\xd9\xc0\x20\xba\xb3\xbe\xb2"                             // "デルタ コウセイ" ("Delta Calibration")
214
+#define MSG_DELTA_CALIBRATE_X               "X\xbc\xde\xb8\x20\xba\xb3\xbe\xb2"                                // "Xジク コウセイ" ("Calibrate X")
215
+#define MSG_DELTA_CALIBRATE_Y               "Y\xbc\xde\xb8\x20\xba\xb3\xbe\xb2"                                // "Yジク コウセイ" ("Calibrate Y")
216
+#define MSG_DELTA_CALIBRATE_Z               "Z\xbc\xde\xb8\x20\xba\xb3\xbe\xb2"                                // "Zジク コウセイ" ("Calibrate Z")
217
+#define MSG_DELTA_CALIBRATE_CENTER          "\xc1\xad\xb3\xbc\xdd\x20\xba\xb3\xbe\xb2"                         // "チュウシン コウセイ" ("Calibrate Center")
176 218
 
177 219
 #endif // LANGUAGE_KANA_H

+ 19
- 18
Marlin/language_kana_utf8.h ファイルの表示

@@ -41,7 +41,7 @@
41 41
 
42 42
 // 片仮名表示定義
43 43
 #define WELCOME_MSG                         MACHINE_NAME " ready."
44
-#define MSG_SD_INSERTED                     "カード ソウニュウサレマシタ"        // "Card inserted"
44
+#define MSG_SD_INSERTED                     "カードソウニュウサレマシタ"        // "Card inserted"
45 45
 #define MSG_SD_REMOVED                      "カードガアリマセン"               // "Card removed"
46 46
 #define MSG_LCD_ENDSTOPS                    "エンドストップ"                  // "Endstops" // Max length 8 characters
47 47
 #define MSG_MAIN                            "メイン"                       // "Main"
@@ -50,10 +50,11 @@
50 50
 #define MSG_AUTO_HOME                       "ゲンテンニイドウ"                // "Auto home"
51 51
 #define MSG_LEVEL_BED_HOMING                "ゲンテンニイドウ"                // "Homing XYZ"
52 52
 #define MSG_LEVEL_BED_WAITING               "レベリングカイシ"                // "Click to Begin"
53
+#define MSG_LEVEL_BED_NEXT_POINT            "ツギノソクテイテンヘ"             // "Next Point"
53 54
 #define MSG_LEVEL_BED_DONE                  "レベリングカンリョウ"              // "Leveling Done!"
54 55
 #define MSG_LEVEL_BED_CANCEL                "トリヤメ"                      // "Cancel"
55 56
 #define MSG_SET_HOME_OFFSETS                "キジュンオフセットセッテイ"         // "Set home offsets"
56
-#define MSG_HOME_OFFSETS_APPLIED            "オフセット テキヨウサレマシタ"       // "Offsets applied"
57
+#define MSG_HOME_OFFSETS_APPLIED            "オフセットテキヨウサレマシタ"       // "Offsets applied"
57 58
 #define MSG_SET_ORIGIN                      "キジュンセット"                 // "Set origin"
58 59
 #define MSG_PREHEAT_PLA                     "PLA ヨネツ"                   // "Preheat PLA"
59 60
 #define MSG_PREHEAT_PLA_N                   MSG_PREHEAT_PLA " "
@@ -79,17 +80,17 @@
79 80
 #define MSG_MOVE_01MM                       "0.1mm イドウ"                 // "Move 0.1mm"
80 81
 #define MSG_MOVE_1MM                        "  1mm イドウ"                 // "Move 1mm"
81 82
 #define MSG_MOVE_10MM                       " 10mm イドウ"                 // "Move 10mm"
82
-#define MSG_SPEED                           "スピード"                     // "Speed"
83
+#define MSG_SPEED                           "ソクド"                       // "Speed"
83 84
 #define MSG_BED_Z                           "Zオフセット"                   // "Bed Z"
84 85
 #define MSG_NOZZLE                          "ノズル"                       // "Nozzle"
85 86
 #define MSG_BED                             "ベッド"                       // "Bed"
86 87
 #define MSG_FAN_SPEED                       "ファンソクド"                    // "Fan speed"
87
-#define MSG_FLOW                            "オクリリョウ"                     // "Flow"
88
-#define MSG_CONTROL                         "コントロール"                    // "Control"
88
+#define MSG_FLOW                            "トシュツリョウ"                   // "Flow"
89
+#define MSG_CONTROL                         "セイギョ"                      // "Control"
89 90
 #define MSG_MIN                             LCD_STR_THERMOMETER " サイテイ" // " Min"
90 91
 #define MSG_MAX                             LCD_STR_THERMOMETER " サイコウ" // " Max"
91 92
 #define MSG_FACTOR                          LCD_STR_THERMOMETER " ファクター" // " Fact"
92
-#define MSG_AUTOTEMP                        "ジドウオンド"                    // "Autotemp"
93
+#define MSG_AUTOTEMP                        "ジドウオンドセイギョ"               // "Autotemp"
93 94
 #define MSG_ON                              "オン "                         // "On "
94 95
 #define MSG_OFF                             "オフ "                         // "Off"
95 96
 #define MSG_PID_P                           "PID-P"
@@ -100,16 +101,16 @@
100 101
 #define MSG_VXY_JERK                        "XYジク ヤクド mm/s"            // "Vxy-jerk"
101 102
 #define MSG_VZ_JERK                         "Zジク ヤクド mm/s"             // "Vz-jerk"
102 103
 #define MSG_VE_JERK                         "エクストルーダー ヤクド"          // "Ve-jerk"
103
-#define MSG_VMAX                            "サイダイフィードレート "           // "Vmax "
104
+#define MSG_VMAX                            "サイダイオクリソクド "            // "Vmax "
104 105
 #define MSG_X                               "X"
105 106
 #define MSG_Y                               "Y"
106 107
 #define MSG_Z                               "Z"
107 108
 #define MSG_E                               "E"
108
-#define MSG_VMIN                            "サイショウフィードレート"          // "Vmin"
109
-#define MSG_VTRAV_MIN                       "サイショウトラベルレート"          // "VTrav min"
109
+#define MSG_VMIN                            "サイショウオクリソクド"           // "Vmin"
110
+#define MSG_VTRAV_MIN                       "サイショウイドウソクド"           // "VTrav min"
110 111
 #define MSG_AMAX                            "サイダイカソクド "              // "Amax "
111 112
 #define MSG_A_RETRACT                       "ヒキコミカソクド"               // "A-retract"
112
-#define MSG_A_TRAVEL                        "トラベルカソクド"               // "A-travel"
113
+#define MSG_A_TRAVEL                        "イドウカソクド"                // "A-travel"
113 114
 #define MSG_XSTEPS                          "Xsteps/mm"
114 115
 #define MSG_YSTEPS                          "Ysteps/mm"
115 116
 #define MSG_ZSTEPS                          "Zsteps/mm"
@@ -124,7 +125,7 @@
124 125
 #define MSG_LOAD_EPROM                      "メモリカラヨミコミ"               // "Load memory"
125 126
 #define MSG_RESTORE_FAILSAFE                "セッテイリセット"               // "Restore failsafe"
126 127
 #define MSG_REFRESH                         "リフレッシュ"                  // "Refresh"
127
-#define MSG_WATCH                           "インフォ"                     // "Info screen"
128
+#define MSG_WATCH                           "ジョウホウガメン"               // "Info screen"
128 129
 #define MSG_PREPARE                         "ジュンビセッテイ"               // "Prepare"
129 130
 #define MSG_TUNE                            "チョウセイ"                    // "Tune"
130 131
 #define MSG_PAUSE_PRINT                     "イチジテイシ"                  // "Pause print"
@@ -132,20 +133,20 @@
132 133
 #define MSG_STOP_PRINT                      "プリントテイシ"                 // "Stop print"
133 134
 #define MSG_CARD_MENU                       "SDカードカラプリント"            // "Print from SD"
134 135
 #define MSG_NO_CARD                         "SDカードガアリマセン"            // "No SD card"
135
-#define MSG_DWELL                           "スリープ"                     // "Sleep..."
136
+#define MSG_DWELL                           "キュウシ"                     // "Sleep..."
136 137
 #define MSG_USERWAIT                        "シバラクオマチクダサイ"           // "Wait for user..."
137 138
 #define MSG_RESUMING                        "プリントサイカイ"                // "Resuming print"
138
-#define MSG_PRINT_ABORTED                   "プリントチュウシサレマシタ"          // "Print aborted"
139
+#define MSG_PRINT_ABORTED                   "プリントチュウシサレマシタ"       // "Print aborted"
139 140
 #define MSG_NO_MOVE                         "ウゴキマセン"                  // "No move."
140 141
 #define MSG_KILLED                          "ヒジョウテイシ"                  // "KILLED. "
141 142
 #define MSG_STOPPED                         "テイシシマシタ"                  // "STOPPED. "
142 143
 #define MSG_CONTROL_RETRACT                 "ヒキコミリョウ mm"                // "Retract mm"
143 144
 #define MSG_CONTROL_RETRACT_SWAP            "ヒキコミリョウS mm"               // "Swap Re.mm"
144
-#define MSG_CONTROL_RETRACTF                "ヒキコミレート mm/s"             // "Retract  V"
145
+#define MSG_CONTROL_RETRACTF                "ヒキコミソクド mm/s"             // "Retract  V"
145 146
 #define MSG_CONTROL_RETRACT_ZLIFT           "ノズルタイヒ mm"                // "Hop mm"
146
-#define MSG_CONTROL_RETRACT_RECOVER         "リカバー +mm"                 // "UnRet +mm"
147
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "リカバーS +mm"                // "S UnRet+mm"
148
-#define MSG_CONTROL_RETRACT_RECOVERF        "リカバーレート mm/s"            // "UnRet  V"
147
+#define MSG_CONTROL_RETRACT_RECOVER         "ホショウリョウ mm"               // "UnRet +mm"
148
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "ホショウリョウS mm"              // "S UnRet+mm"
149
+#define MSG_CONTROL_RETRACT_RECOVERF        "ホショウソクド mm/s"            // "UnRet  V"
149 150
 #define MSG_AUTORETRACT                     "ジドウヒキコミ"                 // "AutoRetr."
150 151
 #define MSG_FILAMENTCHANGE                  "フィラメントコウカン"              // "Change filament"
151 152
 #define MSG_INIT_SDCARD                     "SDカードサイヨミコミ"             // "Init. SD card"
@@ -156,7 +157,7 @@
156 157
 #define MSG_BABYSTEP_X                      "Xジク ビドウ"                  // "Babystep X"
157 158
 #define MSG_BABYSTEP_Y                      "Yジク ビドウ"                  // "Babystep Y"
158 159
 #define MSG_BABYSTEP_Z                      "Zジク ビドウ"                  // "Babystep Z"
159
-#define MSG_ENDSTOP_ABORT                   "エンドストップ サドウ"            // "Endstop abort"
160
+#define MSG_ENDSTOP_ABORT                   "Endstop abort"
160 161
 #define MSG_HEATING_FAILED_LCD              "カネツシッパイ"                 // "Heating failed"
161 162
 #define MSG_ERR_REDUNDANT_TEMP              "エラー:ジョウチョウサーミスターキノウ"  // "Err: REDUNDANT TEMP"
162 163
 #define MSG_THERMAL_RUNAWAY                 "ネツボウソウ"                   // "THERMAL RUNAWAY"

読み込み中…
キャンセル
保存