Pārlūkot izejas kodu

support utf8 unicode for test language (#10220)

Yunhui Fu 7 gadus atpakaļ
vecāks
revīzija
a019eebdd6
1 mainītis faili ar 50 papildinājumiem un 50 dzēšanām
  1. 50
    50
      Marlin/src/lcd/language/language_test.h

+ 50
- 50
Marlin/src/lcd/language/language_test.h Parādīt failu

@@ -69,39 +69,39 @@
69 69
 
70 70
 // TESTSTRINGS
71 71
 
72
-#define STRG_ASCII_2 " !\"#$%&'()*+,-./"
73
-#define STRG_ASCII_3 "0123456789:;<=>?"
74
-#define STRG_ASCII_4 "@ABCDEFGHIJKLMNO"
75
-#define STRG_ASCII_5 "PQRSTUVWXYZ[\]^_"
76
-#define STRG_ASCII_6 "`abcdefghijklmno"
77
-#define STRG_ASCII_7 "pqrstuvwxyz{|}~"
78
-
79
-#define STRG_C2_8 ""
80
-#define STRG_C2_9 ""
81
-#define STRG_C2_a " ¡¢£¤¥¦§¨©ª«¬­®¯"
82
-#define STRG_C2_b "°±²³´µ¶·¸¹º»¼½¾¿"
83
-#define STRG_C3_8 "ÈÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ"
84
-#define STRG_C3_9 "ÐÑÒÓÔÕÖרÙÚÛÜÝÞß"
85
-#define STRG_C3_a "àáâãäåæçèéêëìíîï"
86
-#define STRG_C3_b "ðñòóôõö÷øùúûüýþÿ"
87
-
88
-#define STRG_D0_8 "ЀЁЂЃЄЅІЇЈЉЊЋЌЍЎЏ"
89
-#define STRG_D0_9 "АБВГДЕЖЗИЙКЛМНОП"
90
-#define STRG_D0_a "РСТУФХЦЧШЩЪЫЬЭЮЯ"
91
-#define STRG_D0_b "абвгдежзийклмноп"
92
-#define STRG_D1_8 "рстуфхцчшщъыьэюя"
93
-#define STRG_D1_9 "ѐёђѓєѕіїјљњћќѝўџ"
94
-#define STRG_D1_a "ѠѡѢѣѤѥѦѧѨѩѪѫѬѭѮѯ"
95
-#define STRG_D1_b "ѰѱѲѳѴѵѶѷѸѹѺѻѼѽѾѿ"
96
-
97
-#define STRG_E382_8 "よめもゃやゅゆょよらりるれろゎわ"
98
-#define STRG_E382_9 "ゐゑをんゔゕゖ゗゘゙゚゛ ゜ゝゞゟ"
99
-#define STRG_E382_a "゠ァアィイゥウェエォオカガキギク"
100
-#define STRG_E382_b "グケゲコゴサザシジスズセゼソゾタ"
101
-#define STRG_E383_8 "トチヂッツヅテデトドナニヌネノハ"
102
-#define STRG_E383_9 "バパヒビピフブプヘベペホボポマミ"
103
-#define STRG_E383_a "ムメモャヤュユョヨラリルレロヮワ"
104
-#define STRG_E383_b "ヰヱヲンヴヵヶヷヸヹヺ・ーヽヾヿ"
72
+#define STRG_ASCII_2 _UxGT(" !\"#$%&'()*+,-./")
73
+#define STRG_ASCII_3 _UxGT("0123456789:;<=>?")
74
+#define STRG_ASCII_4 _UxGT("@ABCDEFGHIJKLMNO")
75
+#define STRG_ASCII_5 _UxGT("PQRSTUVWXYZ[\]^_")
76
+#define STRG_ASCII_6 _UxGT("`abcdefghijklmno")
77
+#define STRG_ASCII_7 _UxGT("pqrstuvwxyz{|}~")
78
+
79
+#define STRG_C2_8 _UxGT("")
80
+#define STRG_C2_9 _UxGT("")
81
+#define STRG_C2_a _UxGT(" ¡¢£¤¥¦§¨©ª«¬­®¯")
82
+#define STRG_C2_b _UxGT("°±²³´µ¶·¸¹º»¼½¾¿")
83
+#define STRG_C3_8 _UxGT("ÈÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ")
84
+#define STRG_C3_9 _UxGT("ÐÑÒÓÔÕÖרÙÚÛÜÝÞß")
85
+#define STRG_C3_a _UxGT("àáâãäåæçèéêëìíîï")
86
+#define STRG_C3_b _UxGT("ðñòóôõö÷øùúûüýþÿ")
87
+
88
+#define STRG_D0_8 _UxGT("ЀЁЂЃЄЅІЇЈЉЊЋЌЍЎЏ")
89
+#define STRG_D0_9 _UxGT("АБВГДЕЖЗИЙКЛМНОП")
90
+#define STRG_D0_a _UxGT("РСТУФХЦЧШЩЪЫЬЭЮЯ")
91
+#define STRG_D0_b _UxGT("абвгдежзийклмноп")
92
+#define STRG_D1_8 _UxGT("рстуфхцчшщъыьэюя")
93
+#define STRG_D1_9 _UxGT("ѐёђѓєѕіїјљњћќѝўџ")
94
+#define STRG_D1_a _UxGT("ѠѡѢѣѤѥѦѧѨѩѪѫѬѭѮѯ")
95
+#define STRG_D1_b _UxGT("ѰѱѲѳѴѵѶѷѸѹѺѻѼѽѾѿ")
96
+
97
+#define STRG_E382_8 _UxGT("よめもゃやゅゆょよらりるれろゎわ")
98
+#define STRG_E382_9 _UxGT("ゐゑをんゔゕゖ゗゘゙゚゛ ゜ゝゞゟ")
99
+#define STRG_E382_a _UxGT("゠ァアィイゥウェエォオカガキギク")
100
+#define STRG_E382_b _UxGT("グケゲコゴサザシジスズセゼソゾタ")
101
+#define STRG_E383_8 _UxGT("トチヂッツヅテデトドナニヌネノハ")
102
+#define STRG_E383_9 _UxGT("バパヒビピフブプヘベペホボポマミ")
103
+#define STRG_E383_a _UxGT("ムメモャヤュユョヨラリルレロヮワ")
104
+#define STRG_E383_b _UxGT("ヰヱヲンヴヵヶヷヸヹヺ・ーヽヾヿ")
105 105
 
106 106
 #define STRG_OKTAL_0 "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017"
107 107
 #define STRG_OKTAL_1 "\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037"
@@ -121,21 +121,21 @@
121 121
 #define STRG_OKTAL_f "\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377"
122 122
 
123 123
 #if ENABLED(DISPLAYTEST)
124
-  #define WELCOME_MSG                         "Language TEST"
124
+  #define WELCOME_MSG                         _UxGT("Language TEST")
125 125
 
126
-  #define MSG_WATCH                           "Display test"
126
+  #define MSG_WATCH                           _UxGT("Display test")
127 127
   #define MSG_PREPARE                         STRG_OKTAL_b
128 128
   #define MSG_CONTROL                         STRG_OKTAL_c
129 129
 #endif
130 130
 
131 131
 #if ENABLED(WEST)
132
-  #define WELCOME_MSG                         "Language TEST"
132
+  #define WELCOME_MSG                         _UxGT("Language TEST")
133 133
 
134
-  #define MSG_WATCH                           "\001\002\003\004\005\006\007\010\011"
135
-  #define MSG_PREPARE                         "UTF8"
136
-  #define MSG_CONTROL                         "ASCII"
134
+  #define MSG_WATCH                           _UxGT("\001\002\003\004\005\006\007\010\011")
135
+  #define MSG_PREPARE                         _UxGT("UTF8")
136
+  #define MSG_CONTROL                         _UxGT("ASCII")
137 137
 
138
-  //#define MSG_MAIN                            ".."
138
+  //#define MSG_MAIN                            _UxGT("..")
139 139
   #define MSG_DISABLE_STEPPERS                STRG_C2_8
140 140
   #define MSG_AUTO_HOME                       STRG_C2_9
141 141
   #define MSG_SET_HOME_OFFSETS                STRG_C2_a
@@ -164,13 +164,13 @@
164 164
 #endif
165 165
 
166 166
 #if ENABLED(CYRIL)
167
-  #define WELCOME_MSG                         "Language TEST"
167
+  #define WELCOME_MSG                         _UxGT("Language TEST")
168 168
 
169
-  #define MSG_WATCH                           "\001\002\003\004\005\006\007\010\011"
170
-  #define MSG_PREPARE                         "UTF8"
171
-  #define MSG_CONTROL                         "ASCII"
169
+  #define MSG_WATCH                           _UxGT("\001\002\003\004\005\006\007\010\011")
170
+  #define MSG_PREPARE                         _UxGT("UTF8")
171
+  #define MSG_CONTROL                         _UxGT("ASCII")
172 172
 
173
-  //#define MSG_MAIN                            ".."
173
+  //#define MSG_MAIN                            _UxGT("..")
174 174
   #define MSG_DISABLE_STEPPERS                STRG_D0_8
175 175
   #define MSG_AUTO_HOME                       STRG_D0_9
176 176
   #define MSG_SET_HOME_OFFSETS                STRG_D0_a
@@ -199,13 +199,13 @@
199 199
 #endif
200 200
 
201 201
 #if ENABLED(KANA)
202
-  #define WELCOME_MSG                         "Language TEST"
202
+  #define WELCOME_MSG                         _UxGT("Language TEST")
203 203
 
204
-  #define MSG_WATCH                           "\001\002\003\004\005\006\007\010\011"
205
-  #define MSG_PREPARE                         "UTF8"
206
-  #define MSG_CONTROL                         "ASCII"
204
+  #define MSG_WATCH                           _UxGT("\001\002\003\004\005\006\007\010\011")
205
+  #define MSG_PREPARE                         _UxGT("UTF8")
206
+  #define MSG_CONTROL                         _UxGT("ASCII")
207 207
 
208
-  //#define MSG_MAIN                            ".."
208
+  //#define MSG_MAIN                            _UxGT("..")
209 209
   #define MSG_DISABLE_STEPPERS                STRG_E382_8
210 210
   #define MSG_AUTO_HOME                       STRG_E382_9
211 211
   #define MSG_SET_HOME_OFFSETS                STRG_E382_a

Notiek ielāde…
Atcelt
Saglabāt