1 // Copyright (c) 2015 Sergio Gonzalez. All rights reserved.
2 // License: https://github.com/serge-rgb/milton#license
3 
4 #pragma once
5 
6 
7 void init_localization();
8 
9 
10 // Re-ordering is OK.
11 enum Texts
12 {
13     TXT_file,
14     TXT_open_milton_canvas,
15     TXT_export_to_image_DOTS,
16     TXT_quit,
17     TXT_canvas,
18     TXT_help,
19     TXT_brushes,
20     TXT_opacity,
21     TXT_brush_size,
22     TXT_switch_to_brush,
23     TXT_switch_to_eraser,
24     TXT_set_background_color,
25     TXT_choose_background_color,
26     TXT_default_background_color,
27     TXT_color,
28     TXT_export_DOTS,
29     TXT_MSG_click_and_drag_instruction,
30     TXT_current_selection,
31     TXT_scale_up,
32     TXT_final_image_resolution,
33     TXT_export_selection_to_image_DOTS,
34     TXT_MSG_memerr_did_not_write,
35     TXT_error,
36     TXT_cancel,
37     TXT_view,
38     TXT_toggle_gui_visibility,
39     TXT_layers,
40 
41     // ==== Translation to spanish completed until this point
42 
43     TXT_settings,
44     TXT_switch_to_primitive,
45     TXT_help_me,
46     TXT_new_layer,
47     TXT_rename,
48     TXT_move,
49     TXT_move_canvas,
50     TXT_stop_moving_canvas,
51     TXT_up,
52     TXT_down,
53     TXT_are_you_sure,
54     TXT_cant_be_undone,
55     TXT_yes,
56     TXT_no,
57     TXT_ok,
58     TXT_delete,
59     TXT_edit,
60     TXT_undo,
61     TXT_redo,
62     TXT_tools,
63     TXT_brush,
64     TXT_eraser,
65     TXT_zoom_in,
66     TXT_zoom_out,
67     TXT_brush_options,
68     TXT_set_opacity_to,
69     TXT_save_milton_canvas_as_DOTS,
70     TXT_new_milton_canvas,
71     TXT_decrease_brush_size,
72     TXT_increase_brush_size,
73     TXT_eye_dropper,
74     TXT_milton_version,
75     TXT_website,
76     TXT_disable_stroke_smoothing,
77     TXT_enable_stroke_smoothing,
78     TXT_transparent_background,
79     TXT_set_current_background_color_as_default,
80     TXT_background_color,
81     TXT_OPENBRACKET_default_canvas_CLOSE_BRACKET,
82     TXT_background_COLON,
83     TXT_could_not_delete_default_canvas,
84     TXT_peek_out_increment_percent,
85     TXT_opacity_pressure,
86     TXT_soft_brush,
87     TXT_minimum,
88     TXT_hardness,
89     TXT_peek_out,
90     TXT_rotation,
91     TXT_blur,
92     TXT_level,
93     TXT_delete_blur,
94     TXT_enabled,
95     TXT_default_will_be_cleared,
96     TXT_reset_view_at_origin,
97     TXT_reset_GUI,
98     TXT_size_relative_to_canvas,
99 
100     // Actions
101     TXT_Action_FIRST,
102     TXT_Action_DECREASE_BRUSH_SIZE = TXT_Action_FIRST,
103     TXT_Action_INCREASE_BRUSH_SIZE,
104     TXT_Action_ZOOM_IN,
105     TXT_Action_ZOOM_OUT,
106     TXT_Action_REDO,
107     TXT_Action_UNDO,
108     TXT_Action_EXPORT,
109     TXT_Action_QUIT,
110     TXT_Action_NEW,
111     TXT_Action_SAVE,
112     TXT_Action_SAVE_AS,
113     TXT_Action_OPEN,
114     TXT_Action_TOGGLE_MENU,
115     TXT_Action_TOGGLE_GUI,
116     TXT_Action_MODE_ERASER,
117     TXT_Action_MODE_PEN,
118     TXT_Action_MODE_EYEDROPPER,
119     TXT_Action_MODE_PRIMITIVE,
120     TXT_Action_SET_BRUSH_ALPHA_10,
121     TXT_Action_SET_BRUSH_ALPHA_20,
122     TXT_Action_SET_BRUSH_ALPHA_30,
123     TXT_Action_SET_BRUSH_ALPHA_40,
124     TXT_Action_SET_BRUSH_ALPHA_50,
125     TXT_Action_SET_BRUSH_ALPHA_60,
126     TXT_Action_SET_BRUSH_ALPHA_70,
127     TXT_Action_SET_BRUSH_ALPHA_80,
128     TXT_Action_SET_BRUSH_ALPHA_90,
129     TXT_Action_SET_BRUSH_ALPHA_100,
130     TXT_Action_HELP,
131     TXT_Action_PEEK_OUT,
132     TXT_Action_DRAG_BRUSH_SIZE,
133     TXT_Action_TRANSFORM,
134 
135 #if MILTON_ENABLE_PROFILING
136     TXT_Action_TOGGLE_DEBUG_WINDOW,
137 #endif
138 
139     TXT_Count,
140 };
141 
142 char* loc(Texts id);
143