ArcdpsExtension
 
Loading...
Searching...
No Matches
ExtensionTranslations.h
Go to the documentation of this file.
1#pragma once
2
3#include <magic_enum/magic_enum.hpp>
4
5#include <array>
6
7namespace ArcdpsExtension {
61
62 constexpr auto EXTENSION_TRANSLATION_ENGLISH = std::to_array({
63 "Left", // ET_Left,
64 "Right", // ET_Right,
65 "Centered", // ET_Center,
66 "Standard", // ET_Unaligned,
67 "Manual", // ET_PositionManual,
68 "Screen Relative", // ET_PositionScreenRelative,
69 "Window Relative", // ET_PositionWindowRelative,
70 "Unknown", // ET_Unknown,
71 "Top-Left", // ET_CornerPositionTopLeft,
72 "Top-Right", // ET_CornerPositionTopRight,
73 "Bottom-Left", // ET_CornerPositionBottomLeft,
74 "Bottom-Right", // ET_CornerPositionBottomRight,
75 "Size to Content", // ET_SizingPolicySizeToContent,
76 "Size Content to Window", // ET_SizingPolicySizeContentToWindow,
77 "Manual Window Size", // ET_SizingPolicyManualWindowSize,
78 "KeyBind", // ET_KeyInputPopupName,
79 "Apply", // ET_ApplyButton,
80 "Cancel", // ET_CancelButton,
81 "A new update for the {} is available.", // ET_UpdateDesc,
82 "Current version", // ET_UpdateCurrentVersion,
83 "New Version", // ET_UpdateNewVersion,
84 "Open download page", // ET_UpdateOpenPage,
85 "Update automatically", // ET_UpdateAutoButton,
86 "Autoupdate in progress", // ET_UpdateInProgress,
87 "Autoupdate finished, restart your game to activate it.", // ET_UpdateRestartPending,
88 "Autoupdate error, please update manually.", // ET_UpdateError,
89 "Style", // ET_Style
90 "Title bar", // ET_TitleBar
91 "Background", // ET_Background
92 "Scrollbar", // ET_Scrollbar
93 "Padding", // ET_Padding
94 "Sizing Policy", // ET_SizingPolicy
95 "Appear as in option", // ET_AppearAsInOption
96 "Title bar", // ET_TitleBarText
97 "Shortcut", // ET_Shortcut
98 "Position", // ET_Position
99 "From anchor panel corner", // ET_FromAnchorPanelCorner
100 "This panel corner", // ET_ThisPanelCorner
101 "Anchor window", // ET_AnchorWindow
102 "Column Setup", // ET_ColumnSetup
103 "Use Custom Columns", // ET_UseCustomColumns
104 "Alternating Row Background", // ET_AlternatingRowBg
105 "Highlight hovered row", // ET_HighlightHoveredRow
106 "max displayed", // ET_MaxDisplayed
107 "Header Alignment", // ET_HeaderAlignment
108 "Column Alignment", // ET_ColumnAlignment
109 "Language", // ET_Language
110 "Show header with text instead of images", // ET_SettingsShowHeaderText
111 "English", // ET_LanguageName
112 "Same as game", // ET_LikeInGame
113 });
114
115 constexpr auto EXTENSION_TRANSLATION_GERMAN = std::to_array({
116 u8"Links", // ET_Left,
117 u8"Rechts", // ET_Right,
118 u8"Zentriert", // ET_Center,
119 u8"Standard", // ET_Unaligned,
120 u8"Manuell", // ET_PositionManual,
121 u8"Relativ zum Bildschirm", // ET_PositionScreenRelative,
122 u8"Relativ zu einem anderen Fenster", // ET_PositionWindowRelative,
123 u8"Unbekannt", // ET_Unknown,
124 u8"Oben-Links", // ET_CornerPositionTopLeft,
125 u8"Oben-Rechts", // ET_CornerPositionTopRight,
126 u8"Unten-Links", // ET_CornerPositionBottomLeft,
127 u8"Unten-Rechts", // ET_CornerPositionBottomRight,
128 u8"Passe Fenster an Inhalt an", // ET_SizingPolicySizeToContent,
129 u8"Passe Inhalt an Fenster an", // ET_SizingPolicySizeContentToWindow,
130 u8"Manuelle Fenstergröße", // ET_SizingPolicyManualWindowSize,
131 u8"Tastenbelegung", // ET_KeyInputPopupName,
132 u8"Anwenden", // ET_ApplyButton,
133 u8"Abbrechen", // ET_CancelButton,
134 u8"Eine neue Version für das {} ist verfügbar.", // ET_UpdateDesc,
135 u8"Aktuelle Version", // ET_UpdateCurrentVersion,
136 u8"Neue Version", // ET_UpdateNewVersion,
137 u8"Öffne Download Seite", // ET_UpdateOpenPage,
138 u8"Automatisch Aktualisieren", // ET_UpdateAutoButton,
139 u8"Aktualisierung im Gange", // ET_UpdateInProgress,
140 u8"Aktualisierung beendet, starte das Spiel neu zum Aktivieren.", // ET_UpdateRestartPending,
141 u8"Aktualisierung fehlgeschlagen, bitte update manuell.", // ET_UpdateError,
142 u8"Style", // ET_Style
143 u8"Titelleiste", // ET_TitleBar
144 u8"Hintergrund", // ET_Background
145 u8"Scrollleiste", // ET_Scrollbar
146 u8"Padding", // ET_Padding
147 u8"Größenregeln", // ET_SizingPolicy
148 u8"Optionstext", // ET_AppearAsInOption
149 u8"Titelleiste Text", // ET_TitleBarText
150 u8"Tastenkürzel", // ET_Shortcut
151 u8"Position", // ET_Position
152 u8"Ecke des anzuheftenden Fensters", // ET_FromAnchorPanelCorner
153 u8"Ecke des aktuellen Fensters", // ET_ThisPanelCorner
154 u8"Anzuheftendes Fenster", // ET_AnchorWindow
155 u8"Spalteneinstellung", // ET_ColumnSetup
156 u8"Benutzerdefinierte Spalten verwenden", // ET_UseCustomColumns
157 u8"Abwechselnder Zeilenhintergrund", // ET_AlternatingRowBg
158 u8"Markiere die aktuelle Zeile", // ET_HighlightHoveredRow
159 u8"Maximale Anzahl an Zeilen", // ET_MaxDisplayed
160 u8"Ausrichtung der Kopfzeile", // ET_HeaderAlignment
161 u8"Ausrichtung des Inhalts", // ET_ColumnAlignment
162 u8"Sprache", // ET_Language
163 u8"Zeige Text anstatt von Icons in der Kopfzeile", // ET_SettingsShowHeaderText
164 u8"Deutsch", // ET_LanguageName
165 u8"Wie im Spiel", // ET_LikeInGame
166 });
167
168 constexpr auto EXTENSION_TRANSLATION_FRENCH = std::to_array({
169 u8"Gauche", // ET_Left,
170 u8"Droit", // ET_Right,
171 u8"Centré", // ET_Center,
172 u8"Standard", // ET_Unaligned,
173 u8"Manuel", // ET_PositionManual,
174 u8"Écran Relatif", // ET_PositionScreenRelative,
175 u8"Fenêtre relative", // ET_PositionWindowRelative,
176 u8"Inconnu", // ET_Unknown,
177 u8"Coin supérieur gauche", // ET_CornerPositionTopLeft,
178 u8"Coin supérieur droit", // ET_CornerPositionTopRight,
179 u8"Coin inférieur gauche", // ET_CornerPositionBottomLeft,
180 u8"Coin inférieur droit", // ET_CornerPositionBottomRight,
181 u8"Taille par rapport au contenu", // ET_SizingPolicySizeToContent,
182 u8"Taille du contenu par rapport à la fenêtre", // ET_SizingPolicySizeContentToWindow,
183 u8"Taille de la fenêtre manuelle", // ET_SizingPolicyManualWindowSize,
184 u8"Lier les touches", // ET_KeyInputPopupName,
185 u8"Appliquer", // ET_ApplyButton,
186 u8"Annuler", // ET_CancelButton,
187 u8"Une nouvelle mise à jour pour le {} est disponible.", // ET_UpdateDesc,
188 u8"Version actuelle", // ET_UpdateCurrentVersion,
189 u8"Nouvelle version", // ET_UpdateNewVersion,
190 u8"Ouvrir la page de téléchargement", // ET_UpdateOpenPage,
191 u8"Mise à jour automatique", // ET_UpdateAutoButton,
192 u8"Mise à jour automatique en cours", // ET_UpdateInProgress,
193 u8"La mise à jour automatique est terminée, redémarrez votre jeu pour l'activer.", // ET_UpdateRestartPending,
194 u8"Erreur de mise à jour automatique, veuillez mettre à jour manuellement.", // ET_UpdateError,
195 u8"Style", // ET_Style
196 u8"Barre de titre", // ET_TitleBar
197 u8"Fond d'écran", // ET_Background
198 u8"Barre de défilement", // ET_Scrollbar
199 u8"Padding", // ET_Padding
200 u8"Règle de dimensionnement", // ET_SizingPolicy
201 u8"Apparaître comme dans l'option", // ET_AppearAsInOption
202 u8"Barre de titre", // ET_TitleBarText
203 u8"Raccourci", // ET_Shortcut
204 u8"Position", // ET_Position
205 u8"Depuis le coin du panneau d'ancrage", // ET_FromAnchorPanelCorner
206 u8"Ce coin de panneau", // ET_ThisPanelCorner
207 u8"Fenêtre d'ancrage", // ET_AnchorWindow
208 u8"Configuration des colonnes", // ET_ColumnSetup
209 u8"Utiliser des colonnes personnalisées", // ET_UseCustomColumns
210 u8"Fond à rangs alternés", // ET_AlternatingRowBg
211 u8"Mettre en surbrillance la ligne survolée", // ET_HighlightHoveredRow
212 u8"max affiché", // ET_MaxDisplayed
213 u8"Alignement de l'en-tête", // ET_HeaderAlignment
214 u8"Alignement des colonnes", // ET_ColumnAlignment
215 u8"Langue", // ET_Language
216 u8"Afficher l'en-tête avec du texte au lieu des images", // ET_SettingsShowHeaderText
217 u8"Français", // ET_LanguageName
218 u8"Comme dans le jeu", // ET_LikeInGame
219 });
220
221 constexpr auto EXTENSION_TRANSLATION_SPANISH = std::to_array({
222 u8"Izquierda", // ET_Left,
223 u8"Derecha", // ET_Right,
224 u8"Centrado", // ET_Center,
225 u8"Estándar", // ET_Unaligned,
226 u8"Manual", // ET_PositionManual,
227 u8"Relativo a la pantalla", // ET_PositionScreenRelative,
228 u8"Relativo a la ventana", // ET_PositionWindowRelative,
229 u8"Desconocido", // ET_Unknown,
230 u8"Arriba a la izquierda", // ET_CornerPositionTopLeft,
231 u8"Arriba a la derecha", // ET_CornerPositionTopRight,
232 u8"Abajo a la izquierda", // ET_CornerPositionBottomLeft,
233 u8"Abajo a la derecha", // ET_CornerPositionBottomRight,
234 u8"Tamaño al contenido", // ET_SizingPolicySizeToContent,
235 u8"Tamaño del contenido a la ventana", // ET_SizingPolicySizeContentToWindow,
236 u8"Tamaño de la ventana de Manuel", // ET_SizingPolicyManualWindowSize,
237 u8"Encuadernación de teclas", // ET_KeyInputPopupName,
238 u8"Aplicar", // ET_ApplyButton,
239 u8"Cancelar", // ET_CancelButton,
240 u8"Está disponible una nueva actualización para el {}.", // ET_UpdateDesc,
241 u8"Versión actual", // ET_UpdateCurrentVersion,
242 u8"Nueva versión", // ET_UpdateNewVersion,
243 u8"Abrir la página de descarga", // ET_UpdateOpenPage,
244 u8"Actualizar automáticamente", // ET_UpdateAutoButton,
245 u8"Actualización automática en curso", // ET_UpdateInProgress,
246 u8"La actualización automática ha finalizado, reinicia el juego para activarla.", // ET_UpdateRestartPending,
247 u8"Error de actualización automática, por favor, actualice manualmente.", // ET_UpdateError,
248 u8"Estilo", // ET_Style
249 u8"Barra de título", // ET_TitleBar
250 u8"Antecedentes", // ET_Background
251 u8"Barra de desplazamiento", // ET_Scrollbar
252 u8"Padding", // ET_Padding
253 u8"Política de tallas", // ET_SizingPolicy
254 u8"Aparecer como en la opción", // ET_AppearAsInOption
255 u8"Barra de título", // ET_TitleBarText
256 u8"Atajo", // ET_Shortcut
257 u8"Posición", // ET_Position
258 u8"Desde la esquina del panel de anclaje", // ET_FromAnchorPanelCorner
259 u8"Esta esquina del panel", // ET_ThisPanelCorner
260 u8"Ventana de anclaje", // ET_AnchorWindow
261 u8"Configuración de la columna", // ET_ColumnSetup
262 u8"Usar columnas personalizadas", // ET_UseCustomColumns
263 u8"Fondo de filas alternas", // ET_AlternatingRowBg
264 u8"Resaltar la fila que se ha desplazado", // ET_HighlightHoveredRow
265 u8"máximo mostrado", // ET_MaxDisplayed
266 u8"Alineación de la cabecera", // ET_HeaderAlignment
267 u8"Alineación de columnas", // ET_ColumnAlignment
268 u8"Idioma", // ET_Language
269 u8"Mostrar la cabecera con texto en lugar de imágenes", // ET_SettingsShowHeaderText
270 u8"Español", // ET_LanguageName
271 u8"Como en el juego", // ET_LikeInGame
272 });
273
274 constexpr auto EXTENSION_TRANSLATION_CHINESE = std::to_array({
275 u8"居左", // ET_Left,
276 u8"居右", // ET_Right,
277 u8"居中", // ET_Center,
278 u8"不对齐", // ET_Unaligned,
279 u8"手动调整", // ET_PositionManual,
280 u8"屏幕相对位置", // ET_PositionScreenRelative,
281 u8"窗口相对位置", // ET_PositionWindowRelative,
282 u8"未知", // ET_Unknown,
283 u8"左上方", // ET_CornerPositionTopLeft,
284 u8"右上方", // ET_CornerPositionTopRight,
285 u8"左下方", // ET_CornerPositionBottomLeft,
286 u8"右下方", // ET_CornerPositionBottomRight,
287 u8"根据内容自动调整窗口大小", // ET_SizingPolicySizeToContent,
288 u8"根据窗口大小调整内容大小", // ET_SizingPolicySizeContentToWindow,
289 u8"手动调整窗口大小", // ET_SizingPolicyManualWindowSize,
290 u8"快捷键", // ET_KeyInputPopupName,
291 u8"应用", // ET_ApplyButton,
292 u8"取消", // ET_CancelButton,
293 u8"Bufff监控有新的更新", // ET_UpdateDesc,
294 u8"现版本", // ET_UpdateCurrentVersion,
295 u8"新版本", // ET_UpdateNewVersion,
296 u8"打开下载页面", // ET_UpdateOpenPage,
297 u8"自动更新", // ET_UpdateAutoButton,
298 u8"正在进行自动更新", // ET_UpdateInProgress,
299 u8"自动更新完成,请重开游戏", // ET_UpdateRestartPending,
300 u8"自动更新失败,请手动更新", // ET_UpdateError,
301 u8"外观设置", // ET_Style
302 u8"标题栏显示内容", // ET_TitleBar
303 u8"显示背景", // ET_Background
304 u8"滚动条", // ET_Scrollbar
305 u8"填充", // ET_Padding
306 u8"大小设置", // ET_SizingPolicy
307 u8"出现在选项中", // ET_AppearAsInOption
308 u8"标题栏显示内容", // ET_TitleBarText
309 u8"快捷键", // ET_Shortcut
310 u8"位置", // ET_Position
311 u8"从窗口角落的", // ET_FromAnchorPanelCorner
312 u8"到窗口角落的", // ET_ThisPanelCorner
313 u8"基准窗口", // ET_AnchorWindow
314 u8"列设置", // ET_ColumnSetup
315 u8"使用自定义列设置", // ET_UseCustomColumns
316 u8"交替行显示背景", // ET_AlternatingRowBg
317 u8"高亮显示鼠标悬停的行", // ET_HighlightHoveredRow
318 u8"最大显示数量", // ET_MaxDisplayed
319 u8"标题对齐方式", // ET_HeaderAlignment
320 u8"列对齐方式", // ET_ColumnAlignment
321 u8"语言", // ET_Language
322 u8"文字显示替代图标显示", // ET_SettingsShowHeaderText
323 u8"简体中文", // ET_LanguageName
324 u8"与游戏一致", // ET_LikeInGame
325 });
326} // namespace ArcdpsExtension
327
328static_assert(ArcdpsExtension::EXTENSION_TRANSLATION_ENGLISH.size() == magic_enum::enum_count<ArcdpsExtension::ExtensionTranslation>());
Definition ArcdpsExtension.h:10
constexpr auto EXTENSION_TRANSLATION_FRENCH
Definition ExtensionTranslations.h:168
constexpr auto EXTENSION_TRANSLATION_SPANISH
Definition ExtensionTranslations.h:221
constexpr auto EXTENSION_TRANSLATION_ENGLISH
Definition ExtensionTranslations.h:62
ExtensionTranslation
Definition ExtensionTranslations.h:8
@ ET_KeyInputPopupName
Definition ExtensionTranslations.h:24
@ ET_Shortcut
Definition ExtensionTranslations.h:43
@ ET_TitleBarText
Definition ExtensionTranslations.h:42
@ ET_SizingPolicy
Definition ExtensionTranslations.h:40
@ ET_UpdateOpenPage
Definition ExtensionTranslations.h:30
@ ET_ApplyButton
Definition ExtensionTranslations.h:25
@ ET_LanguageName
Definition ExtensionTranslations.h:58
@ ET_PositionScreenRelative
Definition ExtensionTranslations.h:14
@ ET_HighlightHoveredRow
Definition ExtensionTranslations.h:52
@ ET_Position
Definition ExtensionTranslations.h:44
@ ET_Unknown
Definition ExtensionTranslations.h:16
@ ET_CornerPositionTopRight
Definition ExtensionTranslations.h:18
@ ET_Language
Definition ExtensionTranslations.h:56
@ ET_PositionManual
Definition ExtensionTranslations.h:13
@ ET_TitleBar
Definition ExtensionTranslations.h:36
@ ET_UseCustomColumns
This is used to fix the column setup, currently used by kp.me plugin to show columns based on the cur...
Definition ExtensionTranslations.h:50
@ ET_Padding
Definition ExtensionTranslations.h:39
@ ET_ColumnSetup
Definition ExtensionTranslations.h:48
@ ET_AlternatingRowBg
Definition ExtensionTranslations.h:51
@ ET_ThisPanelCorner
Definition ExtensionTranslations.h:46
@ ET_UpdateInProgress
Definition ExtensionTranslations.h:32
@ ET_SizingPolicySizeToContent
Definition ExtensionTranslations.h:21
@ ET_FromAnchorPanelCorner
Definition ExtensionTranslations.h:45
@ ET_CornerPositionTopLeft
Definition ExtensionTranslations.h:17
@ ET_AppearAsInOption
Definition ExtensionTranslations.h:41
@ ET_Right
Definition ExtensionTranslations.h:10
@ ET_LikeInGame
Definition ExtensionTranslations.h:59
@ ET_CornerPositionBottomLeft
Definition ExtensionTranslations.h:19
@ ET_UpdateRestartPending
Definition ExtensionTranslations.h:33
@ ET_Center
Definition ExtensionTranslations.h:11
@ ET_UpdateError
Definition ExtensionTranslations.h:34
@ ET_Background
Definition ExtensionTranslations.h:37
@ ET_Style
Definition ExtensionTranslations.h:35
@ ET_UpdateCurrentVersion
Definition ExtensionTranslations.h:28
@ ET_AnchorWindow
Definition ExtensionTranslations.h:47
@ ET_CornerPositionBottomRight
Definition ExtensionTranslations.h:20
@ ET_SizingPolicyManualWindowSize
Definition ExtensionTranslations.h:23
@ ET_HeaderAlignment
Definition ExtensionTranslations.h:54
@ ET_Scrollbar
Definition ExtensionTranslations.h:38
@ ET_PositionWindowRelative
Definition ExtensionTranslations.h:15
@ ET_Unaligned
Definition ExtensionTranslations.h:12
@ ET_Left
Definition ExtensionTranslations.h:9
@ ET_SizingPolicySizeContentToWindow
Definition ExtensionTranslations.h:22
@ ET_SettingsShowHeaderText
Definition ExtensionTranslations.h:57
@ ET_MaxDisplayed
Definition ExtensionTranslations.h:53
@ ET_UpdateDesc
Definition ExtensionTranslations.h:27
@ ET_CancelButton
Definition ExtensionTranslations.h:26
@ ET_ColumnAlignment
Definition ExtensionTranslations.h:55
@ ET_UpdateNewVersion
Definition ExtensionTranslations.h:29
@ ET_UpdateAutoButton
Definition ExtensionTranslations.h:31
constexpr auto EXTENSION_TRANSLATION_GERMAN
Definition ExtensionTranslations.h:115
constexpr auto EXTENSION_TRANSLATION_CHINESE
Definition ExtensionTranslations.h:274