Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui/preferences In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10069/src/org/rubypeople/rdt/internal/ui/preferences Modified Files: TextEditorPreferencePage2.java PreferencesMessages.java TodoTaskConfigurationBlock.java TodoTaskPreferencePage.java PreferencesMessages.properties RdocRiPreferencePage.java PropertyAndPreferencePage.java TodoTaskInputDialog.java Added Files: CodeFormatterPreferencePage.java MembersOrderPreferencePage.java MembersOrderPreferenceCache.java PreferencesAccess.java Log Message: add code formatter preference page, member sort order preference page, change how we do localized strings Index: PreferencesMessages.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui/preferences/PreferencesMessages.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** PreferencesMessages.java 2 Mar 2005 00:56:50 -0000 1.2 --- PreferencesMessages.java 10 Feb 2006 19:52:26 -0000 1.3 *************** *** 11,42 **** package org.rubypeople.rdt.internal.ui.preferences; ! import java.text.MessageFormat; ! import java.util.MissingResourceException; ! import java.util.ResourceBundle; ! public class PreferencesMessages { ! private static final String RESOURCE_BUNDLE= "org.rubypeople.rdt.internal.ui.preferences.PreferencesMessages";//$NON-NLS-1$ ! private static ResourceBundle fgResourceBundle= ResourceBundle.getBundle(RESOURCE_BUNDLE); ! private PreferencesMessages() { ! } ! public static String getString(String key) { ! try { ! return fgResourceBundle.getString(key); ! } catch (MissingResourceException e) { ! return '!' + key + '!'; ! } ! } ! ! public static String getFormattedString(String key, String arg) { ! return getFormattedString(key, new String[] { arg }); ! } ! ! public static String getFormattedString(String key, String[] args) { ! return MessageFormat.format(getString(key), args); ! } ! } --- 11,75 ---- package org.rubypeople.rdt.internal.ui.preferences; ! import org.eclipse.osgi.util.NLS; ! public final class PreferencesMessages extends NLS { ! private static final String BUNDLE_NAME = "org.rubypeople.rdt.internal.ui.preferences.PreferencesMessages";//$NON-NLS-1$ ! private PreferencesMessages() { ! } ! public static String RiPreferencePage_description_label; ! public static String CodeFormatterPreferencePage_title; ! public static String CodeFormatterPreferencePage_description; ! public static String MembersOrderPreferencePage_category_button_up; ! public static String MembersOrderPreferencePage_category_button_down; ! public static String MembersOrderPreferencePage_visibility_button_up; ! public static String MembersOrderPreferencePage_visibility_button_down; ! public static String MembersOrderPreferencePage_label_description; ! public static String MembersOrderPreferencePage_fields_label; ! public static String MembersOrderPreferencePage_constructors_label; ! public static String MembersOrderPreferencePage_methods_label; ! public static String MembersOrderPreferencePage_staticfields_label; ! public static String MembersOrderPreferencePage_staticmethods_label; ! public static String MembersOrderPreferencePage_types_label; ! public static String MembersOrderPreferencePage_public_label; ! public static String MembersOrderPreferencePage_private_label; ! public static String MembersOrderPreferencePage_protected_label; ! public static String MembersOrderPreferencePage_usevisibilitysort_label; ! public static String TodoTaskPreferencePage_description; ! public static String TodoTaskPreferencePage_title; ! public static String TodoTaskInputDialog_new_title; ! public static String TodoTaskInputDialog_edit_title; ! public static String TodoTaskInputDialog_priority_high; ! public static String TodoTaskInputDialog_name_label; ! public static String TodoTaskInputDialog_priority_normal; ! public static String TodoTaskInputDialog_priority_low; ! public static String TodoTaskInputDialog_priority_label; ! public static String TodoTaskInputDialog_error_noSpace; ! public static String TodoTaskInputDialog_error_entryExists; ! public static String TodoTaskInputDialog_error_comma; ! public static String TodoTaskInputDialog_error_enterName; ! public static String RubyEditorPreferencePage_link_tooltip; ! public static String RubyEditorPreferencePage_link; ! public static String RiPreferencePage_ripath_label; ! public static String RiPreferencePage_rdocpath_label; ! public static String TodoTaskConfigurationBlock_tasks_default; ! public static String TodoTaskConfigurationBlock_markers_tasks_high_priority; ! public static String TodoTaskConfigurationBlock_markers_tasks_normal_priority; ! public static String TodoTaskConfigurationBlock_markers_tasks_low_priority; ! public static String TodoTaskConfigurationBlock_markers_tasks_name_column; ! public static String TodoTaskConfigurationBlock_markers_tasks_priority_column; ! public static String TodoTaskConfigurationBlock_casesensitive_label; ! public static String TodoTaskConfigurationBlock_markers_tasks_add_button; ! public static String TodoTaskConfigurationBlock_markers_tasks_edit_button; ! public static String TodoTaskConfigurationBlock_markers_tasks_remove_button; ! public static String TodoTaskConfigurationBlock_markers_tasks_setdefault_button; ! public static String TodoTaskConfigurationBlock_needsbuild_title; ! public static String TodoTaskConfigurationBlock_needsfullbuild_message; ! public static String TodoTaskConfigurationBlock_needsprojectbuild_message; ! static { ! NLS.initializeMessages(BUNDLE_NAME, PreferencesMessages.class); ! } } Index: TodoTaskInputDialog.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui/preferences/TodoTaskInputDialog.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** TodoTaskInputDialog.java 2 Mar 2005 00:56:50 -0000 1.2 --- TodoTaskInputDialog.java 10 Feb 2006 19:52:26 -0000 1.3 *************** *** 58,64 **** if (task == null) { ! setTitle(PreferencesMessages.getString("TodoTaskInputDialog.new.title")); //$NON-NLS-1$ } else { ! setTitle(PreferencesMessages.getString("TodoTaskInputDialog.edit.title")); //$NON-NLS-1$ } --- 58,64 ---- if (task == null) { ! setTitle(PreferencesMessages.TodoTaskInputDialog_new_title); } else { ! setTitle(PreferencesMessages.TodoTaskInputDialog_edit_title); } *************** *** 66,70 **** fNameDialogField= new StringDialogField(); ! fNameDialogField.setLabelText(PreferencesMessages.getString("TodoTaskInputDialog.name.label")); //$NON-NLS-1$ fNameDialogField.setDialogFieldListener(adapter); --- 66,70 ---- fNameDialogField= new StringDialogField(); ! fNameDialogField.setLabelText(PreferencesMessages.TodoTaskInputDialog_name_label); fNameDialogField.setDialogFieldListener(adapter); *************** *** 72,82 **** String[] items= new String[] { ! PreferencesMessages.getString("TodoTaskInputDialog.priority.high"), //$NON-NLS-1$ ! PreferencesMessages.getString("TodoTaskInputDialog.priority.normal"), //$NON-NLS-1$ ! PreferencesMessages.getString("TodoTaskInputDialog.priority.low") //$NON-NLS-1$ }; fPriorityDialogField= new ComboDialogField(SWT.READ_ONLY); ! fPriorityDialogField.setLabelText(PreferencesMessages.getString("TodoTaskInputDialog.priority.label")); //$NON-NLS-1$ fPriorityDialogField.setItems(items); if (task != null) { --- 72,82 ---- String[] items= new String[] { ! PreferencesMessages.TodoTaskInputDialog_priority_high, ! PreferencesMessages.TodoTaskInputDialog_priority_normal, ! PreferencesMessages.TodoTaskInputDialog_priority_low }; fPriorityDialogField= new ComboDialogField(SWT.READ_ONLY); ! fPriorityDialogField.setLabelText(PreferencesMessages.TodoTaskInputDialog_priority_label); fPriorityDialogField.setItems(items); if (task != null) { *************** *** 136,147 **** String newText= fNameDialogField.getText(); if (newText.length() == 0) { ! status.setError(PreferencesMessages.getString("TodoTaskInputDialog.error.enterName")); //$NON-NLS-1$ } else { if (newText.indexOf(',') != -1) { ! status.setError(PreferencesMessages.getString("TodoTaskInputDialog.error.comma")); //$NON-NLS-1$ } else if (fExistingNames.contains(newText)) { ! status.setError(PreferencesMessages.getString("TodoTaskInputDialog.error.entryExists")); //$NON-NLS-1$ } else if (Character.isWhitespace(newText.charAt(0)) || Character.isWhitespace(newText.charAt(newText.length() - 1))) { ! status.setError(PreferencesMessages.getString("TodoTaskInputDialog.error.noSpace")); //$NON-NLS-1$ } } --- 136,147 ---- String newText= fNameDialogField.getText(); if (newText.length() == 0) { ! status.setError(PreferencesMessages.TodoTaskInputDialog_error_enterName); } else { if (newText.indexOf(',') != -1) { ! status.setError(PreferencesMessages.TodoTaskInputDialog_error_comma); } else if (fExistingNames.contains(newText)) { ! status.setError(PreferencesMessages.TodoTaskInputDialog_error_entryExists); } else if (Character.isWhitespace(newText.charAt(0)) || Character.isWhitespace(newText.charAt(newText.length() - 1))) { ! status.setError(PreferencesMessages.TodoTaskInputDialog_error_noSpace); } } Index: TodoTaskPreferencePage.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui/preferences/TodoTaskPreferencePage.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** TodoTaskPreferencePage.java 2 Mar 2005 00:56:50 -0000 1.2 --- TodoTaskPreferencePage.java 10 Feb 2006 19:52:26 -0000 1.3 *************** *** 11,17 **** --- 11,20 ---- package org.rubypeople.rdt.internal.ui.preferences; + import org.eclipse.core.resources.IProject; import org.eclipse.core.runtime.IAdaptable; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Control; + import org.eclipse.ui.help.WorkbenchHelp; + import org.rubypeople.rdt.internal.ui.IRubyHelpContextIds; import org.rubypeople.rdt.internal.ui.RubyPlugin; *************** *** 21,131 **** public class TodoTaskPreferencePage extends PropertyAndPreferencePage { ! public static final String PREF_ID = "org.rubypeople.rdt.ui.preferences.TodoTaskPreferencePage"; //$NON-NLS-1$ ! public static final String PROP_ID = "org.rubypeople.rdt.ui.propertyPages.TodoTaskPreferencePage"; //$NON-NLS-1$ ! private TodoTaskConfigurationBlock fConfigurationBlock; ! public TodoTaskPreferencePage() { ! setPreferenceStore(RubyPlugin.getDefault().getPreferenceStore()); ! setDescription(PreferencesMessages.getString("TodoTaskPreferencePage.description")); //$NON-NLS-1$ ! // only used when page is shown programatically ! setTitle(PreferencesMessages.getString("TodoTaskPreferencePage.title")); //$NON-NLS-1$ ! } ! /* ! * @see org.eclipse.jface.dialogs.IDialogPage#createControl(org.eclipse.swt.widgets.Composite) ! */ ! public void createControl(Composite parent) { ! fConfigurationBlock = new TodoTaskConfigurationBlock(getNewStatusChangedListener(), getProject()); ! super.createControl(parent); ! // FIXME Uncomment for help context! ! // if (isProjectPreferencePage()) { ! // WorkbenchHelp.setHelp(getControl(), ! // IJavaHelpContextIds.TODOTASK_PROPERTY_PAGE); ! // } else { ! // WorkbenchHelp.setHelp(getControl(), ! // IJavaHelpContextIds.TODOTASK_PREFERENCE_PAGE); ! // } ! } ! /* ! * (non-Javadoc) ! * ! * @see org.eclipse.jdt.internal.ui.preferences.PropertyAndPreferencePage#createPreferenceContent(org.eclipse.swt.widgets.Composite) ! */ ! protected Control createPreferenceContent(Composite composite) { ! return fConfigurationBlock.createContents(composite); ! } ! /* ! * (non-Javadoc) ! * ! * @see org.eclipse.jdt.internal.ui.preferences.PropertyAndPreferencePage#hasProjectSpecificOptions() ! */ ! protected boolean hasProjectSpecificOptions() { ! return fConfigurationBlock.hasProjectSpecificOptions(); ! } ! /* ! * (non-Javadoc) ! * ! * @see org.eclipse.jdt.internal.ui.preferences.PropertyAndPreferencePage#openWorkspacePreferences() ! */ ! protected void openWorkspacePreferences() { ! TodoTaskPreferencePage page = new TodoTaskPreferencePage(); ! PreferencePageSupport.showPreferencePage(getShell(), PREF_ID, page); ! } ! /* ! * (non-Javadoc) ! * ! * @see org.eclipse.jdt.internal.ui.preferences.PropertyAndPreferencePage#enablePreferenceContent(boolean) ! */ ! protected void enablePreferenceContent(boolean enable) { ! fConfigurationBlock.setEnabled(enable); // override default behaviour ! } ! /* ! * @see org.eclipse.jface.preference.IPreferencePage#performDefaults() ! */ ! protected void performDefaults() { ! super.performDefaults(); ! if (fConfigurationBlock != null) { ! fConfigurationBlock.performDefaults(); ! } ! } ! /* ! * @see org.eclipse.jface.preference.IPreferencePage#performOk() ! */ ! public boolean performOk() { ! boolean enabled = !isProjectPreferencePage() || useProjectSettings(); ! if (fConfigurationBlock != null && !fConfigurationBlock.performOk(enabled)) { return false; } ! return super.performOk(); ! } ! /* ! * (non-Javadoc) ! * ! * @see org.eclipse.jface.dialogs.DialogPage#dispose() ! */ ! public void dispose() { ! if (fConfigurationBlock != null) { ! fConfigurationBlock.dispose(); ! } ! super.dispose(); ! } ! /* ! * (non-Javadoc) ! * ! * @see org.eclipse.jdt.internal.ui.preferences.PropertyAndPreferencePage#setElement(org.eclipse.core.runtime.IAdaptable) ! */ ! public void setElement(IAdaptable element) { ! super.setElement(element); ! setDescription(null); // no description for property page ! } } --- 24,150 ---- public class TodoTaskPreferencePage extends PropertyAndPreferencePage { ! public static final String PREF_ID = "org.rubypeople.rdt.ui.preferences.TodoTaskPreferencePage"; //$NON-NLS-1$ ! public static final String PROP_ID = "org.rubypeople.rdt.ui.propertyPages.TodoTaskPreferencePage"; //$NON-NLS-1$ ! private TodoTaskConfigurationBlock fConfigurationBlock; ! public TodoTaskPreferencePage() { ! setPreferenceStore(RubyPlugin.getDefault().getPreferenceStore()); ! setDescription(PreferencesMessages.TodoTaskPreferencePage_description); ! // only used when page is shown programatically ! setTitle(PreferencesMessages.TodoTaskPreferencePage_title); ! } ! /* ! * @see org.eclipse.jface.dialogs.IDialogPage#createControl(org.eclipse.swt.widgets.Composite) ! */ ! public void createControl(Composite parent) { ! fConfigurationBlock = new TodoTaskConfigurationBlock(getNewStatusChangedListener(), ! getProject()); ! super.createControl(parent); ! if (isProjectPreferencePage()) { ! WorkbenchHelp.setHelp(getControl(), IRubyHelpContextIds.TODOTASK_PROPERTY_PAGE); ! } else { ! WorkbenchHelp.setHelp(getControl(), IRubyHelpContextIds.TODOTASK_PREFERENCE_PAGE); ! } ! } ! /* ! * (non-Rubydoc) ! * ! * @see org.eclipse.jdt.internal.ui.preferences.PropertyAndPreferencePage#getPreferencePageID() ! */ ! protected String getPreferencePageID() { ! return PREF_ID; ! } ! /* ! * (non-Rubydoc) ! * ! * @see org.eclipse.jdt.internal.ui.preferences.PropertyAndPreferencePage#getPropertyPageID() ! */ ! protected String getPropertyPageID() { ! return PROP_ID; ! } ! /* ! * (non-Javadoc) ! * ! * @see org.eclipse.jdt.internal.ui.preferences.PropertyAndPreferencePage#createPreferenceContent(org.eclipse.swt.widgets.Composite) ! */ ! protected Control createPreferenceContent(Composite composite) { ! return fConfigurationBlock.createContents(composite); ! } ! /* ! * (non-Javadoc) ! * ! * @see org.eclipse.jdt.internal.ui.preferences.PropertyAndPreferencePage#hasProjectSpecificOptions() ! */ ! protected boolean hasProjectSpecificOptions(IProject project) { ! return fConfigurationBlock.hasProjectSpecificOptions(); ! } ! /* ! * (non-Javadoc) ! * ! * @see org.eclipse.jdt.internal.ui.preferences.PropertyAndPreferencePage#openWorkspacePreferences() ! */ ! protected void openWorkspacePreferences() { ! TodoTaskPreferencePage page = new TodoTaskPreferencePage(); ! PreferencePageSupport.showPreferencePage(getShell(), PREF_ID, page); ! } ! /* ! * (non-Javadoc) ! * ! * @see org.eclipse.jdt.internal.ui.preferences.PropertyAndPreferencePage#enablePreferenceContent(boolean) ! */ ! protected void enablePreferenceContent(boolean enable) { ! fConfigurationBlock.setEnabled(enable); // override default behaviour ! } ! /* ! * @see org.eclipse.jface.preference.IPreferencePage#performDefaults() ! */ ! protected void performDefaults() { ! super.performDefaults(); ! if (fConfigurationBlock != null) { ! fConfigurationBlock.performDefaults(); ! } ! } ! /* ! * @see org.eclipse.jface.preference.IPreferencePage#performOk() ! */ ! public boolean performOk() { ! boolean enabled = !isProjectPreferencePage() || useProjectSettings(); ! if (fConfigurationBlock != null && !fConfigurationBlock.performOk(enabled)) { return false; } ! return super.performOk(); ! } ! ! /* ! * (non-Javadoc) ! * ! * @see org.eclipse.jface.dialogs.DialogPage#dispose() ! */ ! public void dispose() { ! if (fConfigurationBlock != null) { ! fConfigurationBlock.dispose(); ! } ! super.dispose(); ! } ! ! /* ! * (non-Javadoc) ! * ! * @see org.eclipse.jdt.internal.ui.preferences.PropertyAndPreferencePage#setElement(org.eclipse.core.runtime.IAdaptable) ! */ ! public void setElement(IAdaptable element) { ! super.setElement(element); ! setDescription(null); // no description for property page ! } } Index: TextEditorPreferencePage2.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui/preferences/TextEditorPreferencePage2.java,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** TextEditorPreferencePage2.java 27 Jan 2006 16:27:55 -0000 1.22 --- TextEditorPreferencePage2.java 10 Feb 2006 19:52:26 -0000 1.23 *************** *** 131,135 **** final Shell shell= appearanceComposite.getShell(); ! String text= PreferencesMessages.getString("RubyEditorPreferencePage.link"); Link link= new Link(appearanceComposite, SWT.NONE); link.setText(text); --- 131,135 ---- final Shell shell= appearanceComposite.getShell(); ! String text= PreferencesMessages.RubyEditorPreferencePage_link; Link link= new Link(appearanceComposite, SWT.NONE); link.setText(text); *************** *** 139,143 **** } }); ! link.setToolTipText(PreferencesMessages.getString("RubyEditorPreferencePage.link.tooltip")); return appearanceComposite; --- 139,143 ---- } }); ! link.setToolTipText(PreferencesMessages.RubyEditorPreferencePage_link_tooltip); return appearanceComposite; Index: PreferencesMessages.properties =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui/preferences/PreferencesMessages.properties,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** PreferencesMessages.properties 20 Dec 2005 04:05:57 -0000 1.5 --- PreferencesMessages.properties 10 Feb 2006 19:52:26 -0000 1.6 *************** *** 10,821 **** ############################################################################### ! RubyEditorPreferencePage.link=General text editor preferences can be set on the <a>Text Editors</a> page. ! RubyEditorPreferencePage.link.tooltip=Show the shared text editor preferences ! BuildPathsPropertyPage.error.message=An error occurred while setting the build path ! BuildPathsPropertyPage.error.title=Error Setting Build Path ! BuildPathsPropertyPage.job.title=Setting build path ! BuildPathsPropertyPage.no_java_project.message=Not a Java project. ! BuildPathsPropertyPage.closed_project.message=Java information is not available for a closed project. ! ! BuildPathsPropertyPage.unsavedchanges.title=Setting Java Build Path ! BuildPathsPropertyPage.unsavedchanges.message=The Java Build path property page contains unsaved modifications. Do you want to save changes so that other build path related property pages can be updated? ! BuildPathsPropertyPage.unsavedchanges.button.save=Apply ! BuildPathsPropertyPage.unsavedchanges.button.discard=Discard ! BuildPathsPropertyPage.unsavedchanges.button.ignore=Apply Later ! ! ClasspathVariablesPreferencePage.title=Classpath Variables ! ClasspathVariablesPreferencePage.description=A classpath variable can be added to a project's class path. It can be used to define the location of a JAR file that isn't part of the workspace. The reserved class path variables JRE_LIB, JRE_SRC, JRE_SRCROOT are set internally depending on the JRE setting. ! ! ClasspathVariablesPreferencePage.savechanges.title=Classpath Variables ! ClasspathVariablesPreferencePage.savechanges.message=Do you want to apply the changes to the class path variables now? Your changes will be lost if another page modifies the classpath variables as well. ! ! ImportOrganizePreferencePage.description=Preferences used by the Organize Imports action: ! ImportOrganizePreferencePage.title=Organize Imports ! ! ImportOrganizeConfigurationBlock.order.label=Define the &sorting order of import statements. A package name prefix (e.g. org.eclipse) is a valid entry. ! ImportOrganizeConfigurationBlock.order.add.button=&New... ! ImportOrganizeConfigurationBlock.order.edit.button=&Edit... ! ImportOrganizeConfigurationBlock.order.up.button=&Up ! ImportOrganizeConfigurationBlock.order.down.button=Do&wn ! ImportOrganizeConfigurationBlock.order.remove.button=&Remove ! ImportOrganizeConfigurationBlock.order.load.button=I&mport... ! ImportOrganizeConfigurationBlock.order.save.button=E&xport... ! ImportOrganizeConfigurationBlock.ignoreLowerCase.label=Do not create imports for &types starting with a lowercase letter ! ImportOrganizeConfigurationBlock.threshold.label=Number of &imports needed for .* (e.g. org.eclipse.*): ! ImportOrganizeConfigurationBlock.error.invalidthreshold=Invalid import number. ! ImportOrganizeConfigurationBlock.loadDialog.title=Load Import Order from File ! ImportOrganizeConfigurationBlock.loadDialog.error.title=Load Import Order ! ImportOrganizeConfigurationBlock.loadDialog.error.message=Importing failed. Not a valid import order file. ! ImportOrganizeConfigurationBlock.saveDialog.title=Save Import Order to File ! ImportOrganizeConfigurationBlock.saveDialog.error.title=Save Import Order ! ImportOrganizeConfigurationBlock.saveDialog.error.message=Exporting import order file failed. ! ImportOrganizeInputDialog.title=Import Order Entry ! ImportOrganizeInputDialog.message=&Package name or package name prefix: ! ImportOrganizeInputDialog.browse.button=&Browse... ! ImportOrganizeInputDialog.ChoosePackageDialog.title=Package Selection ! ImportOrganizeInputDialog.ChoosePackageDialog.description=Choose package name or package prefix: ! ImportOrganizeInputDialog.ChoosePackageDialog.empty=No packages available. ! ImportOrganizeInputDialog.error.enterName=Enter a package name. ! ImportOrganizeInputDialog.error.invalidName=Not a valid package name. {0} ! ImportOrganizeInputDialog.error.entryExists=Package name already exists in list. ! ! JavaBasePreferencePage.description=General settings for Java development: ! ! JavaBasePreferencePage.doubleclick.action=Action on double click in the Package Explorer ! JavaBasePreferencePage.doubleclick.gointo=&Go into the selected element ! JavaBasePreferencePage.doubleclick.expand=E&xpand the selected element ! ! JavaBasePreferencePage.refactoring.title= Refactoring Java Code ! JavaBasePreferencePage.refactoring.auto_save= &Save all modified resources automatically prior to refactoring ! ! JavaBasePreferencePage.search= Search ! JavaBasePreferencePage.search.small_menu=Use &reduced search menu ! ! NewJavaProjectPreferencePage.title=New Project ! NewJavaProjectPreferencePage.description=Specify the build path entries used as default by the New Java Project creation wizard: ! ! NewJavaProjectPreferencePage.sourcefolder.label=Source and output folder ! NewJavaProjectPreferencePage.sourcefolder.project=&Project ! NewJavaProjectPreferencePage.sourcefolder.folder=&Folders ! NewJavaProjectPreferencePage.folders.src=&Source folder name: ! NewJavaProjectPreferencePage.folders.bin=&Output folder name: ! ! NewJavaProjectPreferencePage.jrelibrary.label=As &JRE library use: ! NewJavaProjectPreferencePage.jre_variable.description=JRE_LIB variable ! NewJavaProjectPreferencePage.jre_container.description=JRE container ! ! NewJavaProjectPreferencePage.folders.error.namesempty=Enter folder names. ! NewJavaProjectPreferencePage.folders.error.invalidsrcname=Invalid source folder name: {0} ! NewJavaProjectPreferencePage.folders.error.invalidbinname=Invalid output folder name: {0} ! NewJavaProjectPreferencePage.folders.error.invalidcp=Settings will result in an invalid build path. Check for nested folders. ! ! NewJavaProjectPreferencePage.error.decode=Error while decoding JRE entry ! ! JavaEditorPreferencePage.showQuickFixables= Indicate annotations solvable with &Quick Fix in vertical ruler ! JavaEditorPreferencePage.analyseAnnotationsWhileTyping= Report &problems as you type ! JavaEditorPreferencePage.description=Java Editor settings: ! ! JavaEditorPreferencePage.multiLineComment=Multi-line comment ! JavaEditorPreferencePage.singleLineComment=Single-line comment ! JavaEditorPreferencePage.returnKeyword= Keyword 'return' ! JavaEditorPreferencePage.keywords=Keywords excluding 'return' ! JavaEditorPreferencePage.strings=Strings ! JavaEditorPreferencePage.others=Others ! JavaEditorPreferencePage.methodNames=Method names ! JavaEditorPreferencePage.operators=Operators and brackets ! JavaEditorPreferencePage.javaCommentTaskTags=Task Tags ! JavaEditorPreferencePage.javaDocKeywords=Tags ! JavaEditorPreferencePage.javaDocHtmlTags=HTML markup ! JavaEditorPreferencePage.javaDocLinks=Links ! JavaEditorPreferencePage.javaDocOthers=Others ! JavaEditorPreferencePage.backgroundColor=Background color ! JavaEditorPreferencePage.systemDefault=&System Default ! JavaEditorPreferencePage.custom=C&ustom: ! JavaEditorPreferencePage.semanticHighlighting.option= &Enable advanced coloring ! JavaEditorPreferencePage.foreground=Ele&ment: ! JavaEditorPreferencePage.color=C&olor: ! JavaEditorPreferencePage.bold=&Bold ! JavaEditorPreferencePage.italic=&Italic ! JavaEditorPreferencePage.enable=Enab&le ! JavaEditorPreferencePage.preview=Previe&w: ! JavaEditorPreferencePage.displayedTabWidth=Displayed &tab width: ! JavaEditorPreferencePage.insertSpaceForTabs=Ins&ert spaces for tab (see Code Formatter preference page) ! JavaEditorPreferencePage.showOverviewRuler=Show overview &ruler ! JavaEditorPreferencePage.highlightMatchingBrackets=Highlight &matching brackets ! JavaEditorPreferencePage.highlightCurrentLine=Highlight ¤t line ! JavaEditorPreferencePage.showPrintMargin=Sho&w print margin ! JavaEditorPreferencePage.printMarginColumn=&Print margin column: ! JavaEditorPreferencePage.insertSingleProposalsAutomatically=Insert single &proposals automatically ! JavaEditorPreferencePage.showOnlyProposalsVisibleInTheInvocationContext=S&how only proposals visible in the invocation context ! JavaEditorPreferencePage.presentProposalsInAlphabeticalOrder=Present proposals in alpha&betical order ! JavaEditorPreferencePage.coloring.element=&Element: ! JavaEditorPreferencePage.enableAutoActivation=&Enable auto activation ! JavaEditorPreferencePage.automaticallyAddImportInsteadOfQualifiedName=Add import instead of qua&lified name ! JavaEditorPreferencePage.completionInserts=Completion inser&ts ! JavaEditorPreferencePage.completionOverwrites=Completion over&writes ! JavaEditorPreferencePage.fillArgumentNamesOnMethodCompletion=&Fill argument names on method completion ! JavaEditorPreferencePage.guessArgumentNamesOnMethodCompletion=&Guess filled argument names ! JavaEditorPreferencePage.autoActivationDelay=A&uto activation delay: ! JavaEditorPreferencePage.autoActivationTriggersForJava=Auto activation trigger&s for Java: ! JavaEditorPreferencePage.autoActivationTriggersForJavaDoc=Auto activation triggers for &Javadoc: ! JavaEditorPreferencePage.completePrefixes= &Insert common prefixes automatically ! ! JavaEditorPreferencePage.codeAssist.colorOptions= Code assist colo&r options: ! JavaEditorPreferencePage.codeAssist.color= C&olor: ! JavaEditorPreferencePage.backgroundForCompletionProposals= Completion proposal background ! JavaEditorPreferencePage.foregroundForCompletionProposals= Completion proposal foreground ! JavaEditorPreferencePage.backgroundForMethodParameters= Method parameter background ! JavaEditorPreferencePage.foregroundForMethodParameters= Method parameter foreground ! JavaEditorPreferencePage.backgroundForCompletionReplacement= Completion overwrite background ! JavaEditorPreferencePage.foregroundForCompletionReplacement= Completion overwrite foreground ! ! JavaEditorPreferencePage.general=Appeara&nce ! JavaEditorPreferencePage.colors=Synta&x ! JavaEditorPreferencePage.empty_input=Empty input ! JavaEditorPreferencePage.invalid_input=''{0}'' is not a valid input. ! JavaEditorPreferencePage.showLineNumbers=Show lin&e numbers ! JavaEditorPreferencePage.lineNumberForegroundColor=Line number foreground ! JavaEditorPreferencePage.matchingBracketsHighlightColor2=Matching brackets highlight ! JavaEditorPreferencePage.currentLineHighlighColor=Current line highlight ! JavaEditorPreferencePage.printMarginColor2=Print margin ! JavaEditorPreferencePage.findScopeColor2=Find scope ! JavaEditorPreferencePage.appearanceOptions=Appearance co&lor options: ! ! JavaEditorPreferencePage.typing.tabTitle=T&yping ! JavaEditorPreferencePage.typing.description= Enable these typing aids in Smart Insert mode: ! JavaEditorPreferencePage.closeStrings= &Strings ! JavaEditorPreferencePage.closeBrackets= Brac&kets and parenthesis' ! JavaEditorPreferencePage.closeBraces= B&races ! JavaEditorPreferencePage.closeJavaDocs= Java&doc and comment regions ! JavaEditorPreferencePage.wrapStrings= &Wrap automatically ! JavaEditorPreferencePage.escapeStrings= Escape text w&hen pasting into a string literal ! JavaEditorPreferencePage.addJavaDocTags= Add &Javadoc tags ! JavaEditorPreferencePage.smartPaste= &Adjust indentation ! JavaEditorPreferencePage.link.before=Java editor preferences. Note that some preferences may be set on the\ ! JavaEditorPreferencePage.link.after= \ preference page. ! JavaEditorPreferencePage.link.linktext=All Text Editors ! JavaEditorPreferencePage.linking.title=Linked Mode ! JavaEditorPreferencePage.link.linktooltip=Show the shared text editor preferences ! JavaEditorPreferencePage.importsOnPaste=&Update imports ! JavaEditorPreferencePage.smartHomeEnd= &Smart caret positioning at line start and end ! JavaEditorPreferencePage.subWordNavigation= Smart &caret positioning in Java names (overrides platform behavior) ! JavaEditorPreferencePage.typing.smartSemicolon= Se&micolons ! JavaEditorPreferencePage.typing.smartOpeningBrace= &Braces ! JavaEditorPreferencePage.typing.smartTab= &Tab indents the current line ! ! ! JavaEditorPreferencePage.hoverTab.title= Ho&vers ! ! JavaBasePreferencePage.openTypeHierarchy=When opening a Type Hierarchy ! JavaBasePreferencePage.inView=Show the &Type Hierarchy View in the current perspective ! JavaBasePreferencePage.inPerspective=Open a new Type Hierarchy &Perspective ! ! JavaEditorPreferencePage.navigationTab.title= Navi&gation ! ! JavaEditorPreferencePage.quickassist.lightbulb=L&ight bulb for quick assists ! ! JavaEditorPreferencePage.accessibility.disableCustomCarets= &Use custom caret ! JavaEditorPreferencePage.accessibility.wideCaret= Enable thic&k caret ! ! JavaEditorHoverConfigurationBlock.annotationRollover= &Enable annotation roll-over when opening a new editor ! JavaEditorHoverConfigurationBlock.hoverPreferences= Text &Hover key modifier preferences: ! JavaEditorHoverConfigurationBlock.enabled= &Enabled ! JavaEditorHoverConfigurationBlock.keyModifier= Pressed key &modifier while hovering: ! JavaEditorHoverConfigurationBlock.description= Description: ! JavaEditorHoverConfigurationBlock.modifierIsNotValid= Modifier ''{0}'' is not valid. ! JavaEditorHoverConfigurationBlock.modifierIsNotValidForHover= Modifier ''{0}'' for ''{1}'' hover is not valid. ! JavaEditorHoverConfigurationBlock.duplicateModifier= ''{0}'' hover uses the same modifier as ''{1}'' hover. ! JavaEditorHoverConfigurationBlock.nameColumnTitle= Text Hover Name ! JavaEditorHoverConfigurationBlock.modifierColumnTitle= Pressed Key Modifier While Hovering ! ! JavaEditorHoverConfigurationBlock.delimiter= + ! JavaEditorHoverConfigurationBlock.insertDelimiterAndModifierAndDelimiter= \ + {0} + ! JavaEditorHoverConfigurationBlock.insertModifierAndDelimiter= \ {0} + ! JavaEditorHoverConfigurationBlock.insertDelimiterAndModifier= \ + {0} ! ! JavaEditorHoverConfigurationBlock.showAffordance= &Show affordance in hover on how to make it sticky ! ! MarkOccurrencesConfigurationBlock.title= &Mark Occurrences ! MarkOccurrencesConfigurationBlock.markOccurrences= Mark &occurrences of the selected element in the current file. ! MarkOccurrencesConfigurationBlock.markTypeOccurrences= &Types ! MarkOccurrencesConfigurationBlock.markMethodOccurrences= &Methods ! MarkOccurrencesConfigurationBlock.markConstantOccurrences= &Constants ! MarkOccurrencesConfigurationBlock.markFieldOccurrences= &Non-constant fields ! MarkOccurrencesConfigurationBlock.markLocalVariableOccurrences= &Local variables ! MarkOccurrencesConfigurationBlock.markExceptionOccurrences= E&xpressions throwing a declared exception ! MarkOccurrencesConfigurationBlock.markMethodExitPoints= Method &exits ! MarkOccurrencesConfigurationBlock.markImplementors= Methods implementing an &interface ! MarkOccurrencesConfigurationBlock.stickyOccurrences= &Keep marks when the selection changes ! ! JavaElementInfoPage.binary=binary ! JavaElementInfoPage.classpath_entry_kind=Classpath entry kind: ! JavaElementInfoPage.library=library ! JavaElementInfoPage.nameLabel=Name: ! JavaElementInfoPage.not_present=not present ! JavaElementInfoPage.package=Package: ! JavaElementInfoPage.package_contents=Package contents: ! JavaElementInfoPage.project=project ! JavaElementInfoPage.resource_path=Resource path: ! JavaElementInfoPage.source=source ! JavaElementInfoPage.variable=variable ! JavaElementInfoPage.variable_path=Variable path: ! JavaElementInfoPage.location=Location: ! ! JavadocConfigurationPropertyPage.IsPackageFragmentRoot.description=Specify the location (URL) of the documentation generated by Javadoc. The Javadoc location will contain a file called 'package-list'. ! JavadocConfigurationPropertyPage.IsIncorrectElement.description=Javadoc location can only be attached to Java projects or archives and class folders in Java projects. Source folders use the location specified at their project. ! JavadocConfigurationPropertyPage.IsJavaProject.description=Specify the location of the project\'s Javadoc documentation. This location is used by the Javadoc export wizard as the default value and by the \'Open External Javadoc\' action. For example: \'c:/myworkspace/myproject/doc\'. ! ! JavadocConfigurationBlock.browse.button=&Browse... ! JavadocConfigurationBlock.error.notafolder=Location does not exist. ! JavadocConfigurationBlock.warning.packagelistnotfound=Location does not contain file 'package-list'. ! JavadocConfigurationBlock.javadocFolderDialog.label=Javadoc Location Selection ! JavadocConfigurationBlock.javadocFolderDialog.message=Select Javadoc location: ! JavadocConfigurationBlock.MalformedURL.error=Invalid URL ! JavadocConfigurationBlock.validate.button=&Validate... ! JavadocConfigurationBlock.InvalidLocation.message= Location is invalid. Location contains neither the file \'package-list\' nor \'index.html'. ! JavadocConfigurationBlock.ValidLocation.message= Location is valid. Files \'package-list\' and \'index.html\' found. Open the location in your browser? ! JavadocConfigurationBlock.UnableToValidateLocation.message=Unable to validate location ! JavadocConfigurationBlock.MessageDialog.title=Validating Javadoc Location ! JavadocConfigurationBlock.location.type.path.label=Javadoc URL (e.g. \'http://www.sample-url.org/doc/\' or 'file:/c:/myworkspace/myproject/doc\') ! JavadocConfigurationBlock.location.type.jar.label=Javadoc in archive ! JavadocConfigurationBlock.location.path.label=Javadoc &location path: ! JavadocConfigurationBlock.location.jar.label=Archive &path: ! JavadocConfigurationBlock.jar.path.label=Path &within archive: ! JavadocConfigurationBlock.zipImportSource.title=Javadoc Archive Selection ! JavadocConfigurationBlock.location_in_jarorzip.message=&Select the folder that is the root of the Javadoc documentation: ! JavadocConfigurationBlock.browse_jarorzip_path.title=Javadoc Root Location ! JavadocConfigurationBlock.error.notafile=Archive does not exist. ! JavadocConfigurationBlock.error.invalidarchivepath=Archive path is not a valid path. ! JavadocConfigurationBlock.error.archivepathnotabsolute=Archive path must be an absolute path. ! ! SourceAttachmentPropertyPage.error.title=Error Attaching Source ! SourceAttachmentPropertyPage.error.message=An error occurred while associating the source ! ! SourceAttachmentPropertyPage.noarchive.message=Source can only be attached to archive and class folders in Java projects. ! SourceAttachmentPropertyPage.containerentry.message=JAR belongs to the container ''{0}''.\nTo configure the source attachment, go directly to the corresponding configuration page (For example for JREs go to ''Installed JREs'' page in the preferences). ! ! AppearancePreferencePage.description= Appearance of Java elements in viewers: ! AppearancePreferencePage.methodreturntype.label= Show &method return types ! AppearancePreferencePage.methodtypeparams.label=Show method type pa&rameters ! AppearancePreferencePage.pkgNamePatternEnable.label= &Compress all package name segments, except the final segment ! AppearancePreferencePage.pkgNamePattern.label= Com&pression pattern (e.g. given package name 'org.eclipse.jdt' pattern '.' will compress it to '..jdt', '0' to 'jdt', '1~.' to 'o~.e~.jdt'): ! AppearancePreferencePage.showMembersInPackagesView=S&how members in Package Explorer ! AppearancePreferencePage.stackViewsVerticallyInTheJavaBrowsingPerspective=&Stack views vertically in the Java Browsing perspective ! AppearancePreferencePage.note=Note: ! AppearancePreferencePage.preferenceOnlyEffectiveForNewPerspectives=This preference will only take effect on new perspectives ! AppearancePreferencePage.packageNameCompressionPattern.error.isEmpty=Enter a package name compression pattern ! AppearancePreferencePage.foldEmptyPackages= &Fold empty packages in hierarchical Package Explorer layout ! ! CodeFormatterPreferencePage.title=Code Formatter ! CodeFormatterPreferencePage.description=Sele&ct a profile: ! ! ! TodoTaskPreferencePage.title=Task Tags ! TodoTaskPreferencePage.description=&Strings indicating tasks in Java comments. The entry marked as default will be used in the code templates. ! ! TodoTaskPropertyPage.description=Strings indicating tasks in Java comments. The entry marked as default will be used in the code templates. ! ! TodoTaskConfigurationBlock.markers.tasks.high.priority=High ! TodoTaskConfigurationBlock.markers.tasks.normal.priority=Normal ! TodoTaskConfigurationBlock.markers.tasks.low.priority=Low ! TodoTaskConfigurationBlock.markers.tasks.add.button=&New... ! TodoTaskConfigurationBlock.markers.tasks.remove.button=&Remove ! TodoTaskConfigurationBlock.markers.tasks.edit.button=&Edit... ! TodoTaskConfigurationBlock.markers.tasks.name.column=Tag ! TodoTaskConfigurationBlock.markers.tasks.priority.column=Priority ! TodoTaskConfigurationBlock.markers.tasks.setdefault.button=Defa&ult ! TodoTaskConfigurationBlock.casesensitive.label=&Case sensitive task tag names ! ! TodoTaskConfigurationBlock.needsbuild.title=Task Tags Settings Changed ! TodoTaskConfigurationBlock.tasks.default={0} (default) ! TodoTaskConfigurationBlock.needsfullbuild.message=The task tags settings have changed. A full rebuild is required to for changes to take effect. Do the full build now? ! TodoTaskConfigurationBlock.needsprojectbuild.message=The task tags settings have changed. A rebuild of the project is required for changes to take effect. Do the project build now? ! ! TodoTaskInputDialog.new.title=New Task Tag ! TodoTaskInputDialog.edit.title=Edit Task Tag ! TodoTaskInputDialog.name.label=T&ag: ! TodoTaskInputDialog.priority.label=&Priority: ! TodoTaskInputDialog.priority.high=High ! TodoTaskInputDialog.priority.normal=Normal ! TodoTaskInputDialog.priority.low=Low ! TodoTaskInputDialog.error.enterName=Enter task tag name. ! TodoTaskInputDialog.error.comma=Name cannot contain a comma. ! TodoTaskInputDialog.error.entryExists=An entry with the same name already exists. ! TodoTaskInputDialog.error.noSpace=Name cannot begin or end with a whitespace. ! ! PropertyAndPreferencePage.useworkspacesettings.change=Configure Workspace Settings... ! PropertyAndPreferencePage.useprojectsettings.label=Enable pr&oject specific settings ! ! RiPreferencePage.description.label=Settings for RDoc and Ri ! RiPreferencePage.ripath.label=R&i path: ! RiPreferencePage.rdocpath.label=&RDoc path: ! ! JavaBuildPreferencePage.title=Builder ! JavaBuildPreferencePage.description=Options for the Java compiler:\nNote that a full rebuild is required for changes to take effect. ! ! JavaBuildConfigurationBlock.section.general=General ! JavaBuildConfigurationBlock.section.output_folder=Output folder ! JavaBuildConfigurationBlock.section.type_restrction=Type restriction ! JavaBuildConfigurationBlock.section.build_path_problems=Build path problems ! JavaBuildConfigurationBlock.section.build_path_properties=Build path properties ! ! ! JavaBuildConfigurationBlock.error=Error ! JavaBuildConfigurationBlock.warning=Warning ! JavaBuildConfigurationBlock.ignore=Ignore ! ! JavaBuildConfigurationBlock.needsbuild.title=Compiler Settings Changed ! JavaBuildConfigurationBlock.needsfullbuild.message=The compiler settings have changed. A full rebuild is required for changes to take effect. Do the full build now? ! JavaBuildConfigurationBlock.needsprojectbuild.message=The compiler settings have changed. A rebuild of the project is required for changes to take effect. Do the project build now? ! ! JavaBuildConfigurationBlock.resource_filter.description=Filtered resources are not be copied to the output folder during a build. List is comma separated (e.g. '*.doc, plugin.xml, scripts/') ! JavaBuildConfigurationBlock.resource_filter.label=&Filtered Resources: ! JavaBuildConfigurationBlock.build_invalid_classpath.label=Abo&rt build when build path errors occur ! ! JavaBuildConfigurationBlock.build_clean_outputfolder.label=Scrub output folders when clea&ning projects ! JavaBuildConfigurationBlock.enable_exclusion_patterns.label=Enable use of e&xclusion patterns in source folders ! JavaBuildConfigurationBlock.enable_multiple_outputlocations.label=Enable use of &multiple output locations for source folders ! ! JavaBuildConfigurationBlock.pb_incomplete_build_path.label=&Incomplete build path: ! JavaBuildConfigurationBlock.pb_build_path_cycles.label=Circular d&ependencies: ! JavaBuildConfigurationBlock.pb_duplicate_resources.label=Duplica&ted resources: ! JavaBuildConfigurationBlock.pb_forbidden_reference.label=Access restriction vio&lation: ! JavaBuildConfigurationBlock.pb_max_per_unit.label=&Maximum number of problems reported per compilation unit: ! ! JavaBuildConfigurationBlock.pb_check_prereq_binary_level.label=Incompatible required &binaries: ! ! JavaBuildConfigurationBlock.empty_input=Number of problems cannot be empty. ! JavaBuildConfigurationBlock.invalid_input={0} is not a valid number of problems. ! JavaBuildConfigurationBlock.filter.invalidsegment.error=Filter is invalid: {0} ! ! ! ! CompilerConfigurationBlock.unused.description=Select the severity level for the following problems: ! CompilerConfigurationBlock.advanced.description=Select the severity level for the following problems: ! CompilerConfigurationBlock.build_warnings.description=Select the severity level for the following build path problems: ! CompilerConfigurationBlock.15.description=Select the severity level for the following problems: ! ! ! ProblemSeveritiesPreferencePage.title=Problem Severities ! ProblemSeveritiesPreferencePage.description=Options for the Java compiler:\nNote that a full rebuild is required for changes to take effect. ! ! ProblemSeveritiesConfigurationBlock.error=Error ! ProblemSeveritiesConfigurationBlock.warning=Warning ! ProblemSeveritiesConfigurationBlock.ignore=Ignore ! ! ProblemSeveritiesConfigurationBlock.section.potential_programming_problems=&Potential programming problems ! ProblemSeveritiesConfigurationBlock.section.unnecessary_code=&Unnecessary code ! ProblemSeveritiesConfigurationBlock.section.nls=String e&xternalization ! ProblemSeveritiesConfigurationBlock.section.code_style=&Code style ! ProblemSeveritiesConfigurationBlock.section.deprecations=Using &deprecated API ! ProblemSeveritiesConfigurationBlock.section.name_shadowing=Name shadowing and conflicts ! ProblemSeveritiesConfigurationBlock.section.jdk50=&JDK 5.0 options ! ! ProblemSeveritiesConfigurationBlock.help.link=/org.eclipse.jdt.doc.user/reference/ref-preferences-compiler.htm ! ProblemSeveritiesConfigurationBlock.help.tooltip=Help about compiler options ! ! ProblemSeveritiesConfigurationBlock.needsbuild.title=Compiler Settings Changed ! ProblemSeveritiesConfigurationBlock.needsfullbuild.message=The compiler settings have changed. A full rebuild is required for changes to take effect. Do the full build now? ! ProblemSeveritiesConfigurationBlock.needsprojectbuild.message=The compiler settings have changed. A rebuild of the project is required for changes to take effect. Do the project build now? ! ! ProblemSeveritiesConfigurationBlock.common.description=Select the severity level for the following Java compiler problems: ! ProblemSeveritiesConfigurationBlock.pb_unsafe_type_op.label=Unsafe type operation involving raw types: ! ProblemSeveritiesConfigurationBlock.pb_final_param_bound.label=Generic type parameter used with a final type bound: ! ProblemSeveritiesConfigurationBlock.pb_inexact_vararg.label=Inexact type match for vararg arguments: ! ! ProblemSeveritiesConfigurationBlock.pb_accidential_assignement.label=Possible &accidental boolean assignment (e.g. if (a = b)): ! ProblemSeveritiesConfigurationBlock.pb_local_variable_hiding.label=Local &variable declaration hides another field or variable: ! ProblemSeveritiesConfigurationBlock.pb_field_hiding.label=Field declaration &hides another field or variable: ! ProblemSeveritiesConfigurationBlock.pb_special_param_hiding.label=Include constructor or setter method parameters ! ProblemSeveritiesConfigurationBlock.pb_unqualified_field_access.label=Un&qualified access to instance field: ! ProblemSeveritiesConfigurationBlock.pb_finally_block_not_completing.label='&finally' does not complete normally: ! ProblemSeveritiesConfigurationBlock.pb_undocumented_empty_block.label=Undocumented empty &block: ! ProblemSeveritiesConfigurationBlock.pb_unused_throwing_exception.label=Unnecessar&y declaration of thrown checked exception: ! ProblemSeveritiesConfigurationBlock.pb_unused_throwing_exception_when_overriding.label=Check overriding and implementing methods ! ProblemSeveritiesConfigurationBlock.pb_missing_serial_version.label=Seriali&zable class without serialVersionUID: ! ! ProblemSeveritiesConfigurationBlock.pb_overriding_pkg_dflt.label=Methods &overridden but not package visible: ! ProblemSeveritiesConfigurationBlock.pb_method_naming.label=&Methods with a constructor name: ! ProblemSeveritiesConfigurationBlock.pb_no_effect_assignment.label=Assignmen&t has no effect (e.g. 'x = x'): ! ProblemSeveritiesConfigurationBlock.pb_incompatible_interface_method.label=Interface method conflicts &with protected 'Object' method: ! ProblemSeveritiesConfigurationBlock.pb_indirect_access_to_static.label=&Indirect access to static member: ! ProblemSeveritiesConfigurationBlock.pb_hidden_catchblock.label=Hidden catch bloc&k: ! ProblemSeveritiesConfigurationBlock.pb_static_access_receiver.label=&Non-static access to static member: ! ProblemSeveritiesConfigurationBlock.pb_unused_imports.label=Unused imports: ! ProblemSeveritiesConfigurationBlock.pb_unused_local.label=&Local variable is never read: ! ProblemSeveritiesConfigurationBlock.pb_unused_parameter.label=Parameter is never read: ! ProblemSeveritiesConfigurationBlock.pb_signal_param_in_overriding.label=Check overriding and implementing methods ! ProblemSeveritiesConfigurationBlock.pb_unused_private.label=Unused or unread private members: ! ProblemSeveritiesConfigurationBlock.pb_non_externalized_strings.label=Usage of non-externalized strings: ! ProblemSeveritiesConfigurationBlock.pb_deprecation.label=Usage of deprecated API: ! ProblemSeveritiesConfigurationBlock.pb_deprecation_in_deprecation.label=Signal use of deprecated API inside deprecated code ! ProblemSeveritiesConfigurationBlock.pb_deprecation_when_overriding.label=Signal overriding or implementing deprecated method ! ProblemSeveritiesConfigurationBlock.pb_empty_statement.label=Empty &statement: ! ProblemSeveritiesConfigurationBlock.pb_unnecessary_type_check.label=Unnecessary cast or 'instanceof' operation: ! ProblemSeveritiesConfigurationBlock.pb_unnecessary_else.label=Unnecessary &else statement: ! ProblemSeveritiesConfigurationBlock.pb_synth_access_emul.label=Access to a non-accessible member of an enclosing type: ! ProblemSeveritiesConfigurationBlock.pb_char_array_in_concat.label=Using a char array in string concatenation: ! ! JavadocProblemsPreferencePage.title=Javadoc Comments ! JavadocProblemsPreferencePage.description=Options for the Java compiler:\nNote that a full rebuild is required for changes to take effect. ! ! JavadocProblemsConfigurationBlock.public=Public ! JavadocProblemsConfigurationBlock.protected=Protected ! JavadocProblemsConfigurationBlock.default=Default ! JavadocProblemsConfigurationBlock.private=Private ! ! JavadocProblemsConfigurationBlock.error=Error ! JavadocProblemsConfigurationBlock.warning=Warning ! JavadocProblemsConfigurationBlock.ignore=Ignore ! ! JavadocProblemsConfigurationBlock.needsbuild.title=Compiler Settings Changed ! JavadocProblemsConfigurationBlock.needsfullbuild.message=The compiler settings have changed. A full rebuild is required for changes to take effect. Do the full build now? ! JavadocProblemsConfigurationBlock.needsprojectbuild.message=The compiler settings have changed. A rebuild of the project is required for changes to take effect. Do the project build now? ! ! JavadocProblemsConfigurationBlock.javadoc.description=Severity level for problems in Javadoc comments: ! ! JavadocProblemsConfigurationBlock.pb_javadoc_support.label=Proc&ess Javadoc comments ! JavadocProblemsConfigurationBlock.pb_invalid_javadoc.label=Mal&formed Javadoc comments: ! JavadocProblemsConfigurationBlock.pb_invalid_javadoc_tags.label=Report e&rrors in tags ! JavadocProblemsConfigurationBlock.pb_invalid_javadoc_tags_visibility.label=On&ly consider members as visible as: ! JavadocProblemsConfigurationBlock.pb_invalid_javadoc_tags_not_visible_ref.label=Report non &visible references ! JavadocProblemsConfigurationBlock.pb_invalid_javadoc_tags_deprecated.label=Report &deprecated references ! JavadocProblemsConfigurationBlock.pb_missing_javadoc.label=Missing Javadoc &tags: ! JavadocProblemsConfigurationBlock.pb_missing_javadoc_tags_visibility.label=O&nly consider members as visible as: ! JavadocProblemsConfigurationBlock.pb_missing_javadoc_tags_overriding.label=C&heck overriding and implementing methods ! JavadocProblemsConfigurationBlock.pb_missing_comments.label=&Missing Javadoc comments: ! JavadocProblemsConfigurationBlock.pb_missing_comments_visibility.label=&Only consider members as visible as: ! JavadocProblemsConfigurationBlock.pb_missing_comments_overriding.label=Chec&k overriding and implementing methods ! ! ! CompliancePreferencePage.title=Compiler ! CompliancePreferencePage.description=Options for the Java compiler:\nNote that a full rebuild is required for changes to take effect. ! ! ComplianceConfigurationBlock.error=Error ! ComplianceConfigurationBlock.warning=Warning ! ComplianceConfigurationBlock.ignore=Ignore ! ! ComplianceConfigurationBlock.version11=1.1 ! ComplianceConfigurationBlock.version12=1.2 ! ComplianceConfigurationBlock.version13=1.3 ! ComplianceConfigurationBlock.version14=1.4 ! ComplianceConfigurationBlock.version15=5.0 ! ! ComplianceConfigurationBlock.needsbuild.title=Compiler Settings Changed ! ComplianceConfigurationBlock.needsfullbuild.message=The compiler settings have changed. A full rebuild is required for changes to take effect. Do the full build now? ! ComplianceConfigurationBlock.needsprojectbuild.message=The compiler settings have changed. A rebuild of the project is required for changes to take effect. Do the project build now? ! ! ComplianceConfigurationBlock.variable_attr.label=Add varia&ble attributes to generated class files (used by the debugger) ! ComplianceConfigurationBlock.line_number_attr.label=Add &line number attributes to generated class files (used by the debugger) ! ComplianceConfigurationBlock.source_file_attr.label=Add source &file name to generated class file (used by the debugger) ! ComplianceConfigurationBlock.codegen_unused_local.label=Pr&eserve unused (never read) local variables ! ComplianceConfigurationBlock.codegen_inline_jsr_bytecode.label=Inline finally bl&ocks (larger class files, but improved performance) ! ComplianceConfigurationBlock.compiler_compliance.label=Comp&iler compliance level: ! ComplianceConfigurationBlock.default_settings.label=Use defaul&t compliance settings ! ComplianceConfigurationBlock.source_compatibility.label=Source co&mpatibility: ! ComplianceConfigurationBlock.codegen_targetplatform.label=Ge&nerated .class files compatibility: ! ComplianceConfigurationBlock.pb_assert_as_identifier.label=Disallow identifie&rs called 'assert': ! ComplianceConfigurationBlock.pb_enum_as_identifier.label=Disallo&w identifiers called 'enum': ! ComplianceConfigurationBlock.compliance.group.label=JDK Compliance ! ComplianceConfigurationBlock.classfiles.group.label=Classfile Generation ! ! ComplianceConfigurationBlock.cpl13src145.error=In 1.3 compliance level, source compatibility must be 1.3 ! ComplianceConfigurationBlock.cpl13trg145.error=In 1.3 compliance level, the classfile compatibility must be 1.3 or less ! ComplianceConfigurationBlock.cpl14src15.error=In 1.4 compliance level, source compatibility must be 1.4 or less ! ComplianceConfigurationBlock.cpl14trg15.error=In 1.4 compliance level, the classfile compatibility must be 1.4 or less ! ComplianceConfigurationBlock.src14tgt14.error=When source compatibility is 1.4, the classfile compatibility has to be 1.4 or greater. ! ComplianceConfigurationBlock.src15tgt15.error=When source compatibility is 5.0, the classfile compatibility has to be 5.0. ! ! ! OptionsConfigurationBlock.job.title=Rebuilding ! ! OptionsConfigurationBlock.buildall.taskname=Build all... ! OptionsConfigurationBlock.buildproject.taskname=Build project ''{0}''... ! ! CodeStylePreferencePage.title=Code Style ! CodeTemplatesPreferencePage.title=Code Templates ! ! JavaCategoryPropertyPage.text=<form>\ ! Project specific settings for project ''{0}''. If specified, they override settings defined in the global workspace preferences.\ ! <li><a href=''{1}''>Build path</a>: Configures the paths used to find source files and classes and defines the output locations for the generated class files.</li>\ ! <li><a href=''{2}''>Compiler</a>: Specifies the used compiler compliance and various options for the Java compiler like <a href=''{3}''>Todo</a> tasks, problem <a href=''{4}''>severities</a>, <a href=''{5}''>Javadoc</a> processing and <a href=''{6}''>build</a> options</li>\ ! <li><a href=''{7}''>Code Style</a>: Defines the rules used when creating code, including your preferred code <a href=''{8}''>formatter</a> settings, used code <a href=''{9}''>templates</a> and <a href=''{10}''>import</a> order</li>\ ! <li><a href=''{11}''>Javadoc location</a>: Configures the location where you want to generate your documentation to.</li>\ ! </form> ! ! ! NameConventionConfigurationBlock.field.label=Fields ! NameConventionConfigurationBlock.static.label=Static Fields ! NameConventionConfigurationBlock.arg.label=Parameters ! NameConventionConfigurationBlock.local.label=Local Variables ! NameConventionConfigurationBlock.keywordthis.label=&Qualify all generated field accesses with 'this.' ! NameConventionConfigurationBlock.isforbooleangetters.label=&Use 'is' prefix for getters that return boolean ! ! NameConventionConfigurationBlock.dialog.prefix=P&refix list: ! NameConventionConfigurationBlock.dialog.suffix=S&uffix list: ! ! NameConventionConfigurationBlock.exceptionname.label=E&xception variable name in catch blocks: ! ! NameConventionConfigurationBlock.error.emptyprefix=Prefix strings cannot contain an empty entry. ! NameConventionConfigurationBlock.error.emptysuffix=Suffix strings cannot contain an empty entry. ! NameConventionConfigurationBlock.error.invalidprefix={0} is not a valid prefix. ! NameConventionConfigurationBlock.error.invalidsuffix={0} is not a valid suffix. ! ! NameConventionConfigurationBlock.list.label=C&onventions for variable names: ! NameConventionConfigurationBlock.list.edit.button=&Edit... ! NameConventionConfigurationBlock.list.name.column=Variable type ! NameConventionConfigurationBlock.list.prefix.column=Prefix list ! NameConventionConfigurationBlock.list.suffix.column=Suffix list ! ! NameConventionConfigurationBlock.field.dialog.title=Field Name Conventions ! NameConventionConfigurationBlock.field.dialog.message=Specify prefix and suffix to be used for fields (comma separated): ! ! NameConventionConfigurationBlock.static.dialog.title=Static Field Name Conventions ! NameConventionConfigurationBlock.static.dialog.message=Specify prefix and suffix to be used for static fields (comma separated): ! ! NameConventionConfigurationBlock.arg.dialog.title=Parameter Name Conventions ! NameConventionConfigurationBlock.arg.dialog.message=Specify prefix and suffix to be used for parameters (comma separated): ! ! NameConventionConfigurationBlock.local.dialog.title=Local Variable Name Conventions ! NameConventionConfigurationBlock.local.dialog.message=Specify prefix and suffix to be used for local variables (comma separated): ! ! MembersOrderPreferencePage.category.button.up=&Up ! MembersOrderPreferencePage.category.button.down=D&own ! ! MembersOrderPreferencePage.visibility.button.up=U&p ! MembersOrderPreferencePage.visibility.button.down=Do&wn ! ! MembersOrderPreferencePage.label.description=&Choose the order in which members will be displayed. The order is also used by the 'Sort Members' action. ! ! ! MembersOrderPreferencePage.fields.label=Fields ! MembersOrderPreferencePage.constructors.label=Constructors ! MembersOrderPreferencePage.methods.label=Methods ! MembersOrderPreferencePage.staticfields.label=Static Fields ! MembersOrder... [truncated message content] |