97130085e1b97da67a327ccd81d8f8c1a38506dc
[scilab.git] / scilab / modules / xcos / src / java / org / scilab / modules / xcos / utils / XcosMessages.java
1 /*
2  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3  * Copyright (C) 2009 - DIGITEO - Vincent COUVERT
4  *
5  * This file must be used under the terms of the CeCILL.
6  * This source file is licensed as described in the file COPYING, which
7  * you should have received as part of this distribution.  The terms
8  * are also available at
9  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
10  *
11  */
12 package org.scilab.modules.xcos.utils;
13
14 import org.scilab.modules.localization.Messages;
15
16
17 /**
18  * All localized messages/menus labels used in Xcos
19  * @author Vincent COUVERT
20  *
21  */
22 public final class XcosMessages {
23     /**
24      * Constructor
25      */
26     private XcosMessages() {
27
28     }
29
30     public static final String XCOS = Messages.gettext("Xcos");
31
32     public static final String DOTS = "...";
33
34     public static final String UNTITLED = "Untitled";
35
36     /** File menu */
37     public static final String FILE = Messages.gettext("File");
38     public static final String NEW = Messages.gettext("New");
39     public static final String NEW_DIAGRAM = Messages.gettext("New diagram") + DOTS;
40     public static final String NEW_PALETTE = Messages.gettext("New palette") + DOTS;
41     public static final String OPEN = Messages.gettext("Open") + DOTS;
42     public static final String SAVE = Messages.gettext("Save");
43     public static final String SAVE_AS = Messages.gettext("Save as") + DOTS;
44     public static final String EXPORT = Messages.gettext("Export") + DOTS;
45     public static final String SAVE_AS_INTERFACE_FUNCTION = Messages.gettext("Save as interface function") + DOTS;
46     public static final String PRINT = Messages.gettext("Print") + DOTS;
47     public static final String CLOSE = Messages.gettext("Close");
48     public static final String QUIT = Messages.gettext("Quit Xcos");
49     public static final String RECENT_FILES = Messages.gettext("Recent Files");
50
51     public static final String DUMP = Messages.gettext("Dump");
52     public static final String VIEW_IN_SCICOS = Messages.gettext("View in Scicos");
53
54     /** Edit Menu */
55     public static final String EDIT = Messages.gettext("Edit");
56     public static final String BLOCK_PARAMETERS = Messages.gettext("Block Parameters") + DOTS;
57     public static final String REGION_TO_SUPERBLOCK = Messages.gettext("Region to superblock");
58     public static final String SUPERBLOCK_MASK = Messages.gettext("Superblock mask");
59     public static final String CREATE = Messages.gettext("Create");
60     public static final String REMOVE = Messages.gettext("Remove");
61     public static final String CUSTOMIZE = Messages.gettext("Customize") + DOTS;
62     public static final String SAVE_BLOCK_GUI = Messages.gettext("Save block GUI");
63
64     /** View Menu */
65     public static final String VIEW = Messages.gettext("View");
66     public static final String FIT_DIAGRAM_TO_VIEW = Messages.gettext("Fit diagram to view");
67     public static final String NORMAL_100 = Messages.gettext("Normal 100%");
68     public static final String PALETTE_BROWSER = Messages.gettext("Palette browser");
69     public static final String DIAGRAM_BROWSER = Messages.gettext("Diagram browser");
70     public static final String VIEWPORT = Messages.gettext("Viewport");
71     public static final String GET_INFOS = Messages.gettext("Get infos");
72     public static final String DETAILS = Messages.gettext("Details");
73     public static final String SHOW_PARENT = Messages.gettext("Show parent diagram");
74
75     /** Simulation menu */
76     public static final String SIMULATION = Messages.gettext("Simulation");
77     public static final String SETUP = Messages.gettext("Setup");
78     public static final String COMPILE = Messages.gettext("Compile");
79     public static final String START = Messages.gettext("Start");
80     public static final String STOP = Messages.gettext("Stop");
81     public static final String SET_CONTEXT = Messages.gettext("Set Context");
82
83     /** Format menu */
84     public static final String FORMAT = Messages.gettext("Format");
85     public static final String RESIZE = Messages.gettext("Resize");
86     public static final String ROTATE = Messages.gettext("Rotate");
87     public static final String FLIP = Messages.gettext("Flip");
88     public static final String MIRROR = Messages.gettext("Mirror");
89     public static final String SHOWHIDE_SHADOW = Messages.gettext("Show/Hide shadow");
90     public static final String GRID = Messages.gettext("Grid");
91     public static final String DIAGRAM_BACKGROUND = Messages.gettext("Diagram background") + DOTS;
92     
93     /** Tools menu */
94     public static final String TOOLS = Messages.gettext("Tools");
95     public static final String CODE_GENERATION = Messages.gettext("Code generation");
96
97     /** Help menu */
98     public static final String HELP = Messages.gettext("?");
99     public static final String XCOS_DOCUMENTATION = Messages.gettext("Xcos Help");
100     public static final String BLOCK_DOCUMENTATION = Messages.gettext("Block Help");
101     public static final String XCOS_DEMONSTRATIONS = Messages.gettext("Xcos Demos");
102     public static final String ABOUT_XCOS = Messages.gettext("About Xcos") + DOTS;
103     public static final String XCOS_VERSION = Messages.gettext("Xcos version 1.0");
104
105     /** PALETTES */
106     public static final String PALETTES = Messages.gettext("Palettes");
107     public static final String SOURCES_PAL = Messages.gettext("Sources");
108     public static final String CONTINUOUS_PAL = Messages.gettext("Continuous time systems");
109     public static final String IMPLICIT_PAL = Messages.gettext("Implicit");
110     public static final String DISCONTINUOUS_PAL = Messages.gettext("Discontinuities");
111     public static final String LOOKUPTABLES_PAL = Messages.gettext("Lookup Tables");
112     public static final String SIGNALPROCESSING_PAL = Messages.gettext("Signal Processing");
113     public static final String THRESHOLD_PAL = Messages.gettext("Zero crossing detection");
114     public static final String MATHSOPS_PAL = Messages.gettext("Mathematical Operations");
115     public static final String INTEGER_PAL = Messages.gettext("Integer");
116     public static final String MATRIX_PAL = Messages.gettext("Matrix");
117     public static final String SINKS_PAL = Messages.gettext("Sinks");
118     public static final String PORTACTION_PAL = Messages.gettext("Port & Subsystem");
119     public static final String ANNOTATIONS_PAL = Messages.gettext("Annotations");
120     public static final String DISCRETE_PAL = Messages.gettext("Discrete time systems");
121     public static final String EVENTS_PAL = Messages.gettext("Event handling");
122     public static final String SIGNALROUTING_PAL = Messages.gettext("Signal Routing");
123     public static final String COMMONUSED_PAL = Messages.gettext("Commonly Used Blocks");
124     public static final String USERDEFINEDFUNCTIONS_PAL = Messages.gettext("User-Defined Functions");
125     public static final String DEMOBLOCKS_PAL = Messages.gettext("Demonstrations Blocks");
126     public static final String ELECTRICAL_PAL = Messages.gettext("Electrical");
127     public static final String THERMOHYDRAULICS_PAL = Messages.gettext("Thermo-Hydraulics");
128
129     public static final String DIAGRAM_MODIFIED = Messages.gettext("Diagram has been modified since last save.<br/> Do you want to save it?");
130     public static final String FILE_DOESNT_EXIST = Messages.gettext("The file %s doesn't exist\n Do you want to create it?");
131
132     public static final String OK = Messages.gettext("Ok");
133     public static final String CANCEL = Messages.gettext("Cancel");
134     public static final String SET_CONTEXT_LABEL_TEXT = "<html>"  + Messages.gettext("You may enter here scilab instructions to define "
135             + "symbolic parameters used in block definitions using Scilab instructions.<br/>These instructions are evaluated once confirmed."
136             + "(i.e. you click on OK, by Eval and every time diagram is loaded.)" ) + "</html>";
137
138     public static final String FAIL_LOADING_DIAGRAM = Messages.gettext("Failed to load Diagram");
139     public static final String FAIL_SAVING_DIAGRAM = Messages.gettext("Could not save diagram.");
140     public static final String OVERWRITE_EXISTING_FILE = Messages.gettext("Do you want to overwrite existing file?");
141     public static final String TRANSPARENT_BACKGROUND = Messages.gettext("Do you want a transparent background image?");
142     public static final String NO_IMAGE_DATA = Messages.gettext("Image contains no data.");
143     public static final String UNKNOW_VERSION = Messages.gettext("Unknow Diagram Version : ");
144     public static final String TRY_TO_CONTINUE = Messages.gettext("Will try to continue...");
145
146     public static final String XCOS_ERROR = Messages.gettext("Xcos error");
147     public static final String NO_BLOCK_SELECTED = Messages.gettext("No block selected");
148
149     public static final String EXPORT_TO_XML = Messages.gettext("Export to XML") + DOTS;
150     public static final String IMPORT_FROM_XML = Messages.gettext("Import from XML") + DOTS;
151     
152     public static final String ADDTO = Messages.gettext("Add to");
153     public static final String ADDTO_NEW_DIAGRAM = Messages.gettext("Add to new diagram");
154     
155     public static final String LINK_ERROR_EXPLICIT_IN = Messages.gettext("Explicit data input port must be connected to explicit data output port");
156     public static final String LINK_ERROR_IMPLICIT_IN = Messages.gettext("Implicit data input port must be connected to implicit data output port");
157     public static final String LINK_ERROR_EXPLICIT_OUT = Messages.gettext("Explicit data output port must be connected to explicit data input port");
158     public static final String LINK_ERROR_IMPLICIT_OUT = Messages.gettext("Implicit data output port must be connected to implicit data input port");
159     public static final String LINK_ERROR_EVENT_IN = Messages.gettext("Command port must be connected to control port");
160     public static final String LINK_ERROR_EVENT_OUT = Messages.gettext("control port must be connected to command port");
161     public static final String LINK_ERROR_ALREADY_CONNECTED = Messages.gettext("Port is already connected, please select an unconnected port or a valid link.");
162
163     public static final String ALIGN_BLOCKS = Messages.gettext("Align Blocks");
164     public static final String ALIGN_LEFT = Messages.gettext("Left");
165     public static final String ALIGN_RIGHT = Messages.gettext("Right");
166     public static final String ALIGN_CENTER = Messages.gettext("Center");
167     public static final String ALIGN_TOP = Messages.gettext("Top");
168     public static final String ALIGN_BOTTOM = Messages.gettext("Bottom");
169     public static final String ALIGN_MIDDLE = Messages.gettext("Middle");
170     
171     public static final String BORDER_COLOR = Messages.gettext("Border Color");
172     public static final String FILL_COLOR = Messages.gettext("Fill Color");
173
174     public static final String LINK_STYLE = Messages.gettext("Link Style");
175     public static final String LINK_STYLE_STRAIGHT = Messages.gettext("Straight");
176     public static final String LINK_STYLE_HORIZONTAL = Messages.gettext("Horizontal");
177     public static final String LINK_STYLE_VERTICAL = Messages.gettext("Vertical");
178     
179     public static final String DEBUG_LEVEL_LABEL = "<html>"  + Messages.gettext("Set debugging level (0,1,2,3) <br/> it performs scicos_debug(n)") + "</html>";
180     public static final String SET_DEBUG = Messages.gettext("Execution trace and Debug");
181     
182     /* Setup box*/
183     public static final String FINAL_INTEGRATION_TIME  = Messages.gettext("Final integration time");
184     public static final String REAL_TIME_SCALING =  Messages.gettext("Real time scaling");
185     public static final String INTEGRATOR_ABSOLUTE_TOLERANCE =  Messages.gettext("Integrator absolute tolerance");
186     public static final String INTEGRATOR_RELATIVE_TOLERANCE =  Messages.gettext("Integrator relative tolerance");
187     public static final String TOLERANCE_ON_TIME =  Messages.gettext("Tolerance on time");
188     public static final String MAX_INTEGRATION_TIME_INTERVAL =  Messages.gettext("Max integration time interval");
189     public static final String SOLVER_CHOICE =  Messages.gettext("Solver 0 (CVODE) - 100 (IDA)");
190     public static final String CVODE =  Messages.gettext("CVODE");
191     public static final String IDA =  Messages.gettext("IDA");
192     public static final String MAXIMUN_STEP_SIZE =  Messages.gettext("maximum step size (0 means no limit)");
193     public static final String DEFAULT =  Messages.gettext("Default");
194     public static final String SETUP_TITLE =  Messages.gettext("Set Parameters");
195     
196     /* About box */
197     public static final String VERSION = Messages.gettext("Xcos 1.0");
198     public static final String DIGITEO = Messages.gettext("The Scilab Consortium (DIGITEO)");
199     public static final String COPYRIGHT_INRIA = Messages.gettext("Copyright (c) 1989-2009 (INRIA)");
200     public static final String SCICOS_BASED = Messages.gettext("Based on Scicos");
201
202     /** InfoBar messages */
203     public static final String EMPTY_INFO = "";
204     public static final String SAVING_DIAGRAM = Messages.gettext("Saving diagram" + DOTS);
205     public static final String LOADING_DIAGRAM = Messages.gettext("Loading diagram" + DOTS);
206     public static final String LOADING_PALETTES = Messages.gettext("Loading palettes" + DOTS);
207     public static final String GENERATING_C_CODE = Messages.gettext("Generating C Code for SuperBlock" + DOTS);
208     public static final String ERROR_GENERATING_C_CODE = Messages.gettext("A SuperBlock must be selected to generate code");
209     public static final String SIMULATION_IN_PROGRESS = Messages.gettext("Simulation in progress" + DOTS);
210     public static final String COMPILATION_IN_PROGRESS = Messages.gettext("Compilation in progress, results will be stored in the \'scicos_cpr\' variable" + DOTS);
211     public static final String GENERATE_SUPERBLOCK = Messages.gettext("Generate SuperBlock, please wait ...");
212     
213     /** Debug level messages  */
214     public static final String DEBUGLEVEL_0 = "No trace nor debug printing";
215     public static final String DEBUGLEVEL_1 = "Light Simulation trace (Discrete and Continous part switches)";
216     public static final String DEBUGLEVEL_2 = "Per block execution trace and Debug block calls";
217     public static final String DEBUGLEVEL_3 = "Debug block calls without trace";
218     
219     /** File description */
220     public static final String FILE_COSF = "Scicos file";
221     public static final String FILE_COS = "Scicos file";
222     public static final String FILE_XCOS = "Xcos file";
223     public static final String FILE_HDF5 = "Scilab file";
224 }