mirror of
https://github.com/processing/processing4.git
synced 2026-02-13 10:30:44 +01:00
Add missing translations for OS X menu
This commit is contained in:
@@ -1322,7 +1322,7 @@ public class Base {
|
||||
"An error occurred while trying to list the sketchbook.", e);
|
||||
}
|
||||
if (!found) {
|
||||
JMenuItem empty = new JMenuItem("Empty Sketchbook");
|
||||
JMenuItem empty = new JMenuItem(Language.text("menu.file.sketchbook.empty"));
|
||||
empty.setEnabled(false);
|
||||
menu.add(empty);
|
||||
}
|
||||
@@ -1331,7 +1331,7 @@ public class Base {
|
||||
|
||||
public JMenu getSketchbookMenu() {
|
||||
if (sketchbookMenu == null) {
|
||||
sketchbookMenu = new JMenu(Language.text("sketchbook"));
|
||||
sketchbookMenu = new JMenu(Language.text("menu.file.sketchbook"));
|
||||
rebuildSketchbookMenu();
|
||||
}
|
||||
return sketchbookMenu;
|
||||
|
||||
@@ -15,6 +15,7 @@ menu.file.new = New
|
||||
menu.file.open = Open...
|
||||
menu.file.recent = Open Recent
|
||||
menu.file.sketchbook = Sketchbook...
|
||||
menu.file.sketchbook.empty = Empty Sketchbook
|
||||
menu.file.examples = Examples...
|
||||
menu.file.close = Close
|
||||
menu.file.save = Save
|
||||
@@ -275,4 +276,4 @@ contributions.unsupported_operating_system = Your operating system doesn't appea
|
||||
|
||||
warn.delete = Delete
|
||||
warn.delete.sketch = Are you sure you want to delete this sketch?
|
||||
warn.delete.file = Are you sure you want to delete "%s"?
|
||||
warn.delete.file = Are you sure you want to delete "%s"?
|
||||
|
||||
@@ -29,6 +29,7 @@ import javax.swing.*;
|
||||
import processing.app.About;
|
||||
import processing.app.Base;
|
||||
import processing.app.Toolkit;
|
||||
import processing.app.Language;
|
||||
|
||||
import com.apple.eawt.*;
|
||||
|
||||
@@ -116,9 +117,9 @@ public class ThinkDifferent implements ApplicationListener {
|
||||
*/
|
||||
static protected JMenu buildFileMenu(final Base base) {
|
||||
JMenuItem item;
|
||||
JMenu fileMenu = new JMenu("File");
|
||||
JMenu fileMenu = new JMenu(Language.text("menu.file"));
|
||||
|
||||
item = Toolkit.newJMenuItem("New", 'N');
|
||||
item = Toolkit.newJMenuItem(Language.text("menu.file.new"), 'N');
|
||||
item.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
base.handleNew();
|
||||
@@ -126,7 +127,7 @@ public class ThinkDifferent implements ApplicationListener {
|
||||
});
|
||||
fileMenu.add(item);
|
||||
|
||||
item = Toolkit.newJMenuItem("Open...", 'O');
|
||||
item = Toolkit.newJMenuItem(Language.text("menu.file.open"), 'O');
|
||||
item.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
base.handleOpenPrompt();
|
||||
@@ -136,7 +137,7 @@ public class ThinkDifferent implements ApplicationListener {
|
||||
|
||||
fileMenu.add(base.getSketchbookMenu());
|
||||
|
||||
item = Toolkit.newJMenuItemShift("Examples...", 'O');
|
||||
item = Toolkit.newJMenuItemShift(Language.text("menu.file.examples"), 'O');
|
||||
item.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
base.thinkDifferentExamples();
|
||||
@@ -206,4 +207,4 @@ public class ThinkDifferent implements ApplicationListener {
|
||||
|
||||
public void handleReOpenApplication(ApplicationEvent arg0) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user