table) throws IOException {
- String[] lines = loadStrings(input); // Reads as UTF-8
- for (String line : lines) {
- if ((line.length() == 0) ||
- (line.charAt(0) == '#')) continue;
-
- // this won't properly handle = signs being in the text
- int equals = line.indexOf('=');
- if (equals != -1) {
- String key = line.substring(0, equals).trim();
- String value = line.substring(equals + 1).trim();
- table.put(key, value);
- }
- }
- }
-
- static public String[] loadStrings(InputStream input) {
- try {
- BufferedReader reader =
- new BufferedReader(new InputStreamReader(input, "UTF-8"));
-
- String lines[] = new String[100];
- int lineCount = 0;
- String line = null;
- while ((line = reader.readLine()) != null) {
- if (lineCount == lines.length) {
- String temp[] = new String[lineCount << 1];
- System.arraycopy(lines, 0, temp, 0, lineCount);
- lines = temp;
- }
- lines[lineCount++] = line;
- }
- reader.close();
-
- if (lineCount == lines.length) {
- return lines;
- }
-
- // resize array to appropriate amount for these lines
- String output[] = new String[lineCount];
- System.arraycopy(lines, 0, output, 0, lineCount);
- return output;
-
- } catch (IOException e) {
- e.printStackTrace();
- //throw new RuntimeException("Error inside loadStrings()");
- }
- return null;
- }
-
-
-
- // .................................................................
-
-
static protected void save() {
- if (!doSave) return;
-// try {
- // on startup, don't worry about it
- // this is trying to update the prefs for who is open
- // before Preferences.init() has been called.
- if (preferencesFile == null) return;
-
- // Fix for 0163 to properly use Unicode when writing preferences.txt
- PrintWriter writer = PApplet.createWriter(preferencesFile);
-
- String[] keys = table.keySet().toArray(new String[0]);
- Arrays.sort(keys);
- for (String key: keys) {
- if (key.startsWith("runtime."))
- continue;
- writer.println(key + "=" + table.get(key));
- }
-
- writer.flush();
- writer.close();
-
-// } catch (Exception ex) {
-// Base.showWarning(null, "Error while saving the settings file", ex);
-// }
+ PreferencesData.save();
}
// .................................................................
-
- // all the information from preferences.txt
-
- //static public String get(String attribute) {
- //return get(attribute, null);
- //}
-
static public String get(String attribute) {
- return table.get(attribute);
+ return PreferencesData.get(attribute);
}
static public String get(String attribute, String defaultValue) {
- String value = get(attribute);
-
- return (value == null) ? defaultValue : value;
+ return PreferencesData.get(attribute, defaultValue);
}
public static boolean has(String key) {
- return table.containsKey(key);
+ return PreferencesData.has(key);
}
public static void remove(String key) {
- table.remove(key);
- }
-
- static public String getDefault(String attribute) {
- return defaults.get(attribute);
+ PreferencesData.remove(key);
}
static public void set(String attribute, String value) {
- table.put(attribute, value);
- }
-
-
- static public void unset(String attribute) {
- table.remove(attribute);
+ PreferencesData.set(attribute, value);
}
static public boolean getBoolean(String attribute) {
- String value = get(attribute); //, null);
- return (new Boolean(value)).booleanValue();
-
- /*
- supposedly not needed, because anything besides 'true'
- (ignoring case) will just be false.. so if malformed -> false
- if (value == null) return defaultValue;
-
- try {
- return (new Boolean(value)).booleanValue();
- } catch (NumberFormatException e) {
- System.err.println("expecting an integer: " + attribute + " = " + value);
- }
- return defaultValue;
- */
+ return PreferencesData.getBoolean(attribute);
}
static public void setBoolean(String attribute, boolean value) {
- set(attribute, value ? "true" : "false");
+ PreferencesData.setBoolean(attribute, value);
}
- static public int getInteger(String attribute /*, int defaultValue*/) {
- return Integer.parseInt(get(attribute));
-
- /*
- String value = get(attribute, null);
- if (value == null) return defaultValue;
-
- try {
- return Integer.parseInt(value);
- } catch (NumberFormatException e) {
- // ignored will just fall through to returning the default
- System.err.println("expecting an integer: " + attribute + " = " + value);
- }
- return defaultValue;
- //if (value == null) return defaultValue;
- //return (value == null) ? defaultValue :
- //Integer.parseInt(value);
- */
+ static public int getInteger(String attribute) {
+ return PreferencesData.getInteger(attribute);
}
static public void setInteger(String key, int value) {
- set(key, String.valueOf(value));
- }
-
-
- static public Color getColor(String name) {
- Color parsed = Color.GRAY; // set a default
- String s = get(name);
- if ((s != null) && (s.indexOf("#") == 0)) {
- try {
- parsed = new Color(Integer.parseInt(s.substring(1), 16));
- } catch (Exception e) { }
- }
- return parsed;
- }
-
-
- static public void setColor(String attr, Color what) {
- set(attr, "#" + PApplet.hex(what.getRGB() & 0xffffff, 6));
+ PreferencesData.setInteger(key, value);
}
static public Font getFont(String attr) {
- boolean replace = false;
- String value = get(attr);
- if (value == null) {
- //System.out.println("reset 1");
- value = getDefault(attr);
- replace = true;
+ Font font = PreferencesHelper.getFont(PreferencesData.prefs, attr);
+ if (font == null) {
+ String value = PreferencesData.defaults.get(attr);
+ PreferencesData.prefs.put(attr, value);
+ font = PreferencesHelper.getFont(PreferencesData.prefs, attr);
}
-
- String[] pieces = PApplet.split(value, ',');
- if (pieces.length != 3) {
- value = getDefault(attr);
- //System.out.println("reset 2 for " + attr);
- pieces = PApplet.split(value, ',');
- //PApplet.println(pieces);
- replace = true;
- }
-
- String name = pieces[0];
- int style = Font.PLAIN; // equals zero
- if (pieces[1].indexOf("bold") != -1) {
- style |= Font.BOLD;
- }
- if (pieces[1].indexOf("italic") != -1) {
- style |= Font.ITALIC;
- }
- int size = PApplet.parseInt(pieces[2], 12);
- Font font = new Font(name, style, size);
-
- // replace bad font with the default
- if (replace) {
- set(attr, value);
- }
-
return font;
}
-
- static public SyntaxStyle getStyle(String what /*, String dflt*/) {
- String str = get("editor." + what + ".style"); //, dflt);
-
- StringTokenizer st = new StringTokenizer(str, ",");
-
- String s = st.nextToken();
- if (s.indexOf("#") == 0) s = s.substring(1);
- Color color = Color.DARK_GRAY;
- try {
- color = new Color(Integer.parseInt(s, 16));
- } catch (Exception e) { }
-
- s = st.nextToken();
- boolean bold = (s.indexOf("bold") != -1);
- boolean italic = (s.indexOf("italic") != -1);
- boolean underlined = (s.indexOf("underlined") != -1);
- //System.out.println(what + " = " + str + " " + bold + " " + italic);
-
- return new SyntaxStyle(color, italic, bold, underlined);
- }
-
// get a copy of the Preferences
static public PreferencesMap getMap()
{
- return new PreferencesMap(table);
+ return PreferencesData.getMap();
}
// Decide wether changed preferences will be saved. When value is
// false, Preferences.save becomes a no-op.
static public void setDoSave(boolean value)
{
- doSave = value;
+ PreferencesData.setDoSave(value);
}
}
diff --git a/app/src/processing/app/SerialMonitor.java b/app/src/processing/app/SerialMonitor.java
index 49e7006a3..122e3323d 100644
--- a/app/src/processing/app/SerialMonitor.java
+++ b/app/src/processing/app/SerialMonitor.java
@@ -19,7 +19,7 @@
package processing.app;
import cc.arduino.packages.BoardPort;
-import processing.core.PApplet;
+import processing.app.legacy.PApplet;
import java.awt.*;
import java.awt.event.ActionEvent;
@@ -27,6 +27,7 @@ import java.awt.event.ActionListener;
import static processing.app.I18n._;
+@SuppressWarnings("serial")
public class SerialMonitor extends AbstractMonitor {
private final String port;
@@ -90,8 +91,12 @@ public class SerialMonitor extends AbstractMonitor {
public void open() throws Exception {
if (serial != null) return;
- serial = new Serial(port, serialRate);
- serial.addListener(this);
+ serial = new Serial(port, serialRate) {
+ @Override
+ protected void message(char buff[], int n) {
+ addToUpdateBuffer(buff, n);
+ }
+ };
}
public void close() throws Exception {
@@ -104,4 +109,5 @@ public class SerialMonitor extends AbstractMonitor {
serial = null;
}
}
+
}
diff --git a/app/src/processing/app/Sketch.java b/app/src/processing/app/Sketch.java
index 4b2c6b44b..8a32717f7 100644
--- a/app/src/processing/app/Sketch.java
+++ b/app/src/processing/app/Sketch.java
@@ -23,24 +23,18 @@
package processing.app;
-import cc.arduino.packages.BoardPort;
-import cc.arduino.packages.UploaderAndMonitorFactory;
-
import cc.arduino.packages.Uploader;
-import processing.app.debug.*;
import processing.app.debug.Compiler;
+import processing.app.debug.Compiler.ProgressListener;
+import processing.app.debug.RunnerException;
import processing.app.forms.PasswordAuthorizationDialog;
-import processing.app.helpers.PreferencesMap;
-import processing.app.helpers.FileUtils;
+import processing.app.helpers.OSUtils;
+import processing.app.helpers.PreferencesMapException;
import processing.app.packages.Library;
-import processing.app.packages.LibraryList;
-import processing.app.preproc.*;
-import processing.core.*;
import static processing.app.I18n._;
import java.io.*;
import java.util.*;
-import java.util.List;
import javax.swing.*;
@@ -53,69 +47,24 @@ public class Sketch {
private Editor editor;
- /** main pde file for this sketch. */
- private File primaryFile;
-
- /**
- * Name of sketch, which is the name of main file
- * (without .pde or .java extension)
- */
- private String name;
-
/** true if any of the files have been modified. */
private boolean modified;
- /** folder that contains this sketch */
- private File folder;
-
- /** data folder location for this sketch (may not exist yet) */
- private File dataFolder;
-
- /** code folder location for this sketch (may not exist yet) */
- private File codeFolder;
-
- private SketchCode current;
+ private SketchCodeDocument current;
private int currentIndex;
- /**
- * Number of sketchCode objects (tabs) in the current sketch. Note that this
- * will be the same as code.length, because the getCode() method returns
- * just the code[] array, rather than a copy of it, or an array that's been
- * resized to just the relevant files themselves.
- * http://dev.processing.org/bugs/show_bug.cgi?id=940
- */
- private int codeCount;
- private SketchCode[] code;
+ private SketchData data;
+
/** Class name for the PApplet, as determined by the preprocessor. */
private String appletClassName;
- /** Class path determined during build. */
- private String classPath;
-
- /**
- * List of library folders.
- */
- private LibraryList importedLibraries;
-
- /**
- * File inside the build directory that contains the build options
- * used for the last build.
- */
- static final String BUILD_PREFS_FILE = "buildprefs.txt";
/**
* path is location of the main .pde file, because this is also
* simplest to use when opening the file from the finder/explorer.
*/
- public Sketch(Editor editor, File file) throws IOException {
- this.editor = editor;
-
- primaryFile = file;
-
- // get the name of the sketch by chopping .pde or .java
- // off of the main file name
- String mainFilename = primaryFile.getName();
- int suffixLength = getDefaultExtension().length() + 1;
- name = mainFilename.substring(0, mainFilename.length() - suffixLength);
+ public Sketch(Editor _editor, File file) throws IOException {
+ editor = _editor;
+ data = new SketchData(file);
// lib/build must exist when the application is started
// it is added to the CLASSPATH by default, but if it doesn't
@@ -136,9 +85,6 @@ public class Sketch {
tempBuildFolder = Base.getBuildFolder();
//Base.addBuildFolderToClassPath();
- folder = new File(file.getParent());
- //System.out.println("sketch dir is " + folder);
-
load();
}
@@ -158,69 +104,13 @@ public class Sketch {
* in which case the load happens each time "run" is hit.
*/
protected void load() throws IOException {
- codeFolder = new File(folder, "code");
- dataFolder = new File(folder, "data");
+ data.load();
- // get list of files in the sketch folder
- String list[] = folder.list();
-
- // reset these because load() may be called after an
- // external editor event. (fix for 0099)
- codeCount = 0;
-
- code = new SketchCode[list.length];
-
- String[] extensions = getExtensions();
-
- for (String filename : list) {
- // Ignoring the dot prefix files is especially important to avoid files
- // with the ._ prefix on Mac OS X. (You'll see this with Mac files on
- // non-HFS drives, i.e. a thumb drive formatted FAT32.)
- if (filename.startsWith(".")) continue;
-
- // Don't let some wacko name a directory blah.pde or bling.java.
- if (new File(folder, filename).isDirectory()) continue;
-
- // figure out the name without any extension
- String base = filename;
- // now strip off the .pde and .java extensions
- for (String extension : extensions) {
- if (base.toLowerCase().endsWith("." + extension)) {
- base = base.substring(0, base.length() - (extension.length() + 1));
-
- // Don't allow people to use files with invalid names, since on load,
- // it would be otherwise possible to sneak in nasty filenames. [0116]
- if (Sketch.isSanitaryName(base)) {
- code[codeCount++] =
- new SketchCode(new File(folder, filename), extension);
- } else {
- editor.console.message(I18n.format("File name {0} is invalid: ignored", filename), true, false);
- }
- }
- }
+ for (SketchCode code : data.getCodes()) {
+ if (code.getMetadata() == null)
+ code.setMetadata(new SketchCodeDocument(code));
}
- if (codeCount == 0)
- throw new IOException(_("No valid code files found"));
-
- // Remove any code that wasn't proper
- code = (SketchCode[]) PApplet.subset(code, 0, codeCount);
-
- // move the main class to the first tab
- // start at 1, if it's at zero, don't bother
- for (int i = 1; i < codeCount; i++) {
- //if (code[i].file.getName().equals(mainFilename)) {
- if (code[i].getFile().equals(primaryFile)) {
- SketchCode temp = code[0];
- code[0] = code[i];
- code[i] = temp;
- break;
- }
- }
-
- // sort the entries at the top
- sortCode();
-
// set the main file to be the current tab
if (editor != null) {
setCurrentCode(0);
@@ -228,47 +118,6 @@ public class Sketch {
}
- protected void replaceCode(SketchCode newCode) {
- for (int i = 0; i < codeCount; i++) {
- if (code[i].getFileName().equals(newCode.getFileName())) {
- code[i] = newCode;
- break;
- }
- }
- }
-
-
- protected void insertCode(SketchCode newCode) {
- // make sure the user didn't hide the sketch folder
- ensureExistence();
-
- // add file to the code/codeCount list, resort the list
- //if (codeCount == code.length) {
- code = (SketchCode[]) PApplet.append(code, newCode);
- codeCount++;
- //}
- //code[codeCount++] = newCode;
- }
-
-
- protected void sortCode() {
- // cheap-ass sort of the rest of the files
- // it's a dumb, slow sort, but there shouldn't be more than ~5 files
- for (int i = 1; i < codeCount; i++) {
- int who = i;
- for (int j = i + 1; j < codeCount; j++) {
- if (code[j].getFileName().compareTo(code[who].getFileName()) < 0) {
- who = j; // this guy is earlier in the alphabet
- }
- }
- if (who != i) { // swap with someone if changes made
- SketchCode temp = code[who];
- code[who] = code[i];
- code[i] = temp;
- }
- }
- }
-
boolean renamingCode;
/**
@@ -322,8 +171,8 @@ public class Sketch {
renamingCode = true;
String prompt = (currentIndex == 0) ?
"New name for sketch:" : "New name for file:";
- String oldName = (current.isExtension("ino")) ?
- current.getPrettyName() : current.getFileName();
+ String oldName = (current.getCode().isExtension("ino")) ?
+ current.getCode().getPrettyName() : current.getCode().getFileName();
editor.status.edit(prompt, oldName);
}
@@ -350,7 +199,7 @@ public class Sketch {
// (osx is case insensitive but preserving, windows insensitive,
// *nix is sensitive and preserving.. argh)
if (renamingCode) {
- if (newName.equalsIgnoreCase(current.getFileName())) {
+ if (newName.equalsIgnoreCase(current.getCode().getFileName())) {
// exit quietly for the 'rename' case.
// if it's a 'new' then an error will occur down below
return;
@@ -379,7 +228,7 @@ public class Sketch {
// Don't let the user create the main tab as a .java file instead of .pde
if (!isDefaultExtension(newExtension)) {
if (renamingCode) { // If creating a new tab, don't show this error
- if (current == code[0]) { // If this is the main tab, disallow
+ if (current.getCode() == data.getCode(0)) { // If this is the main tab, disallow
Base.showWarning(_("Problem with rename"),
_("The main file can't use an extension.\n" +
"(It may be time for your to graduate to a\n" +
@@ -393,7 +242,7 @@ public class Sketch {
// make sure the user didn't name things poo.time.pde
// or something like that (nothing against poo time)
String shortName = newName.substring(0, dot);
- String sanitaryName = Sketch.sanitizeName(shortName);
+ String sanitaryName = BaseNoGui.sanitizeName(shortName);
if (!shortName.equals(sanitaryName)) {
newName = sanitaryName + "." + newExtension;
}
@@ -401,13 +250,13 @@ public class Sketch {
// In Arduino, we want to allow files with the same name but different
// extensions, so compare the full names (including extensions). This
// might cause problems: http://dev.processing.org/bugs/show_bug.cgi?id=543
- for (SketchCode c : code) {
+ for (SketchCode c : data.getCodes()) {
if (newName.equalsIgnoreCase(c.getFileName())) {
Base.showMessage(_("Nope"),
I18n.format(
_("A file named \"{0}\" already exists in \"{1}\""),
c.getFileName(),
- folder.getAbsolutePath()
+ data.getFolder().getAbsolutePath()
));
return;
}
@@ -423,22 +272,20 @@ public class Sketch {
}
if (renamingCode && currentIndex == 0) {
- for (int i = 1; i < codeCount; i++) {
- if (sanitaryName.equalsIgnoreCase(code[i].getPrettyName()) &&
- code[i].getExtension().equalsIgnoreCase("cpp")) {
+ for (SketchCode code : data.getCodes()) {
+ if (sanitaryName.equalsIgnoreCase(code.getPrettyName()) &&
+ code.isExtension("cpp")) {
Base.showMessage(_("Nope"),
- I18n.format(
- _("You can't rename the sketch to \"{0}\"\n" +
- "because the sketch already has a .cpp file with that name."),
- sanitaryName
- ));
+ I18n.format(_("You can't rename the sketch to \"{0}\"\n"
+ + "because the sketch already has a .cpp file with that name."),
+ sanitaryName));
return;
}
}
}
- File newFile = new File(folder, newName);
+ File newFile = new File(data.getFolder(), newName);
// if (newFile.exists()) { // yay! users will try anything
// Base.showMessage("Nope",
// "A file named \"" + newFile + "\" already exists\n" +
@@ -460,7 +307,7 @@ public class Sketch {
if (currentIndex == 0) {
// get the new folder name/location
String folderName = newName.substring(0, newName.indexOf('.'));
- File newFolder = new File(folder.getParentFile(), folderName);
+ File newFolder = new File(data.getFolder().getParentFile(), folderName);
if (newFolder.exists()) {
Base.showWarning(_("Cannot Rename"),
I18n.format(
@@ -476,22 +323,22 @@ public class Sketch {
// however this *will* first save the sketch, then rename
// first get the contents of the editor text area
- if (current.isModified()) {
- current.setProgram(editor.getText());
+ if (current.getCode().isModified()) {
+ current.getCode().setProgram(editor.getText());
try {
// save this new SketchCode
- current.save();
+ current.getCode().save();
} catch (Exception e) {
Base.showWarning(_("Error"), _("Could not rename the sketch. (0)"), e);
return;
}
}
- if (!current.renameTo(newFile, newExtension)) {
+ if (!current.getCode().renameTo(newFile)) {
Base.showWarning(_("Error"),
I18n.format(
_("Could not rename \"{0}\" to \"{1}\""),
- current.getFileName(),
+ current.getCode().getFileName(),
newFile.getName()
), null);
return;
@@ -499,8 +346,8 @@ public class Sketch {
// save each of the other tabs because this is gonna be re-opened
try {
- for (int i = 1; i < codeCount; i++) {
- code[i].save();
+ for (SketchCode code : data.getCodes()) {
+ code.save();
}
} catch (Exception e) {
Base.showWarning(_("Error"), _("Could not rename the sketch. (1)"), e);
@@ -508,7 +355,7 @@ public class Sketch {
}
// now rename the sketch folder and re-open
- boolean success = folder.renameTo(newFolder);
+ boolean success = data.getFolder().renameTo(newFolder);
if (!success) {
Base.showWarning(_("Error"), _("Could not rename the sketch. (2)"), null);
return;
@@ -531,11 +378,11 @@ public class Sketch {
editor.base.rebuildSketchbookMenus();
} else { // else if something besides code[0]
- if (!current.renameTo(newFile, newExtension)) {
+ if (!current.getCode().renameTo(newFile)) {
Base.showWarning(_("Error"),
I18n.format(
_("Could not rename \"{0}\" to \"{1}\""),
- current.getFileName(),
+ current.getCode().getFileName(),
newFile.getName()
), null);
return;
@@ -553,17 +400,16 @@ public class Sketch {
I18n.format(
"Could not create the file \"{0}\" in \"{1}\"",
newFile,
- folder.getAbsolutePath()
+ data.getFolder().getAbsolutePath()
), e);
return;
}
- SketchCode newCode = new SketchCode(newFile, newExtension);
- //System.out.println("new code is named " + newCode.getPrettyName() + " " + newCode.getFile());
- insertCode(newCode);
+ ensureExistence();
+ data.addCode((new SketchCodeDocument(newFile)).getCode());
}
// sort the entries
- sortCode();
+ data.sortCode();
// set the new guy as current
setCurrentCode(newName);
@@ -594,7 +440,7 @@ public class Sketch {
Object[] options = { _("OK"), _("Cancel") };
String prompt = (currentIndex == 0) ?
_("Are you sure you want to delete this sketch?") :
- I18n.format(_("Are you sure you want to delete \"{0}\"?"), current.getPrettyName());
+ I18n.format(_("Are you sure you want to delete \"{0}\"?"), current.getCode().getPrettyName());
int result = JOptionPane.showOptionDialog(editor,
prompt,
_("Delete"),
@@ -609,7 +455,7 @@ public class Sketch {
// to do a save on the handleNew()
// delete the entire sketch
- Base.removeDir(folder);
+ Base.removeDir(data.getFolder());
// get the changes into the sketchbook menu
//sketchbook.rebuildMenus();
@@ -621,14 +467,14 @@ public class Sketch {
} else {
// delete the file
- if (!current.deleteFile(tempBuildFolder)) {
+ if (!current.getCode().deleteFile(tempBuildFolder)) {
Base.showMessage(_("Couldn't do it"),
- I18n.format(_("Could not delete \"{0}\"."), current.getFileName()));
+ I18n.format(_("Could not delete \"{0}\"."), current.getCode().getFileName()));
return;
}
// remove code from the list
- removeCode(current);
+ data.removeCode(current.getCode());
// just set current tab to the main tab
setCurrentCode(0);
@@ -640,29 +486,12 @@ public class Sketch {
}
- protected void removeCode(SketchCode which) {
- // remove it from the internal list of files
- // resort internal list of files
- for (int i = 0; i < codeCount; i++) {
- if (code[i] == which) {
- for (int j = i; j < codeCount-1; j++) {
- code[j] = code[j+1];
- }
- codeCount--;
- code = (SketchCode[]) PApplet.shorten(code);
- return;
- }
- }
- System.err.println(_("removeCode: internal error.. could not find code"));
- }
-
-
/**
* Move to the previous tab.
*/
public void handlePrevCode() {
int prev = currentIndex - 1;
- if (prev < 0) prev = codeCount-1;
+ if (prev < 0) prev = data.getCodeCount()-1;
setCurrentCode(prev);
}
@@ -671,7 +500,7 @@ public class Sketch {
* Move to the next tab.
*/
public void handleNextCode() {
- setCurrentCode((currentIndex + 1) % codeCount);
+ setCurrentCode((currentIndex + 1) % data.getCodeCount());
}
@@ -681,22 +510,22 @@ public class Sketch {
public void setModified(boolean state) {
//System.out.println("setting modified to " + state);
//new Exception().printStackTrace();
- current.setModified(state);
+ current.getCode().setModified(state);
calcModified();
}
protected void calcModified() {
modified = false;
- for (int i = 0; i < codeCount; i++) {
- if (code[i].isModified()) {
+ for (SketchCode code : data.getCodes()) {
+ if (code.isModified()) {
modified = true;
break;
}
}
editor.header.repaint();
- if (Base.isMacOS()) {
+ if (OSUtils.isMacOS()) {
// http://developer.apple.com/qa/qa2001/qa1146.html
Object modifiedParam = modified ? Boolean.TRUE : Boolean.FALSE;
editor.getRootPane().putClientProperty("windowModified", modifiedParam);
@@ -717,8 +546,8 @@ public class Sketch {
ensureExistence();
// first get the contents of the editor text area
- if (current.isModified()) {
- current.setProgram(editor.getText());
+ if (current.getCode().isModified()) {
+ current.getCode().setProgram(editor.getText());
}
// don't do anything if not actually modified
@@ -772,23 +601,20 @@ public class Sketch {
}
}
- for (int i = 0; i < codeCount; i++) {
- if (code[i].isModified())
- code[i].save();
- }
+ data.save();
calcModified();
return true;
}
protected boolean renameCodeToInoExtension(File pdeFile) {
- for (SketchCode c : code) {
+ for (SketchCode c : data.getCodes()) {
if (!c.getFile().equals(pdeFile))
continue;
String pdeName = pdeFile.getPath();
pdeName = pdeName.substring(0, pdeName.length() - 4) + ".ino";
- return c.renameTo(new File(pdeName), "ino");
+ return c.renameTo(new File(pdeName));
}
return false;
}
@@ -812,10 +638,10 @@ public class Sketch {
if (isReadOnly() || isUntitled()) {
// default to the sketchbook folder
- fd.setSelectedFile(new File(Base.getSketchbookFolder().getAbsolutePath(), folder.getName()));
+ fd.setSelectedFile(new File(Base.getSketchbookFolder().getAbsolutePath(), data.getFolder().getName()));
} else {
// default to the parent folder of where this was
- fd.setSelectedFile(folder);
+ fd.setSelectedFile(data.getFolder());
}
int returnVal = fd.showSaveDialog(editor);
@@ -833,9 +659,9 @@ public class Sketch {
// make sure there doesn't exist a .cpp file with that name already
// but ignore this situation for the first tab, since it's probably being
// resaved (with the same name) to another location/folder.
- for (int i = 1; i < codeCount; i++) {
- if (newName.equalsIgnoreCase(code[i].getPrettyName()) &&
- code[i].getExtension().equalsIgnoreCase("cpp")) {
+ for (SketchCode code : data.getCodes()) {
+ if (newName.equalsIgnoreCase(code.getPrettyName()) &&
+ code.isExtension("cpp")) {
Base.showMessage(_("Nope"),
I18n.format(
_("You can't save the sketch as \"{0}\"\n" +
@@ -847,7 +673,7 @@ public class Sketch {
}
// check if the paths are identical
- if (newFolder.equals(folder)) {
+ if (newFolder.equals(data.getFolder())) {
// just use "save" here instead, because the user will have received a
// message (from the operating system) about "do you want to replace?"
return save();
@@ -856,7 +682,7 @@ public class Sketch {
// check to see if the user is trying to save this sketch inside itself
try {
String newPath = newFolder.getCanonicalPath() + File.separator;
- String oldPath = folder.getCanonicalPath() + File.separator;
+ String oldPath = data.getFolder().getCanonicalPath() + File.separator;
if (newPath.indexOf(oldPath) == 0) {
Base.showWarning(_("How very Borges of you"),
@@ -880,31 +706,32 @@ public class Sketch {
// grab the contents of the current tab before saving
// first get the contents of the editor text area
- if (current.isModified()) {
- current.setProgram(editor.getText());
+ if (current.getCode().isModified()) {
+ current.getCode().setProgram(editor.getText());
}
// save the other tabs to their new location
- for (int i = 1; i < codeCount; i++) {
- File newFile = new File(newFolder, code[i].getFileName());
- code[i].saveAs(newFile);
+ for (SketchCode code : data.getCodes()) {
+ if (data.indexOfCode(code) == 0) continue;
+ File newFile = new File(newFolder, code.getFileName());
+ code.saveAs(newFile);
}
// re-copy the data folder (this may take a while.. add progress bar?)
- if (dataFolder.exists()) {
+ if (data.getDataFolder().exists()) {
File newDataFolder = new File(newFolder, "data");
- Base.copyDir(dataFolder, newDataFolder);
+ Base.copyDir(data.getDataFolder(), newDataFolder);
}
// re-copy the code folder
- if (codeFolder.exists()) {
+ if (data.getCodeFolder().exists()) {
File newCodeFolder = new File(newFolder, "code");
- Base.copyDir(codeFolder, newCodeFolder);
+ Base.copyDir(data.getCodeFolder(), newCodeFolder);
}
// copy custom applet.html file if one exists
// http://dev.processing.org/bugs/show_bug.cgi?id=485
- File customHtml = new File(folder, "applet.html");
+ File customHtml = new File(data.getFolder(), "applet.html");
if (customHtml.exists()) {
File newHtml = new File(newFolder, "applet.html");
Base.copyFile(customHtml, newHtml);
@@ -912,7 +739,7 @@ public class Sketch {
// save the main tab with its new name
File newFile = new File(newFolder, newName + ".ino");
- code[0].saveAs(newFile);
+ data.getCode(0).saveAs(newFile);
editor.handleOpenUnchecked(newFile,
currentIndex,
@@ -1003,19 +830,19 @@ public class Sketch {
//if (!codeFolder.exists()) codeFolder.mkdirs();
prepareCodeFolder();
- destFile = new File(codeFolder, filename);
+ destFile = new File(data.getCodeFolder(), filename);
} else {
- for (String extension : getExtensions()) {
+ for (String extension : data.getExtensions()) {
String lower = filename.toLowerCase();
if (lower.endsWith("." + extension)) {
- destFile = new File(this.folder, filename);
+ destFile = new File(data.getFolder(), filename);
codeExtension = extension;
}
}
if (codeExtension == null) {
prepareDataFolder();
- destFile = new File(dataFolder, filename);
+ destFile = new File(data.getDataFolder(), filename);
}
}
@@ -1075,27 +902,28 @@ public class Sketch {
}
if (codeExtension != null) {
- SketchCode newCode = new SketchCode(destFile, codeExtension);
+ SketchCode newCode = (new SketchCodeDocument(destFile)).getCode();
if (replacement) {
- replaceCode(newCode);
+ data.replaceCode(newCode);
} else {
- insertCode(newCode);
- sortCode();
+ ensureExistence();
+ data.addCode(newCode);
+ data.sortCode();
}
setCurrentCode(filename);
editor.header.repaint();
if (editor.untitled) { // TODO probably not necessary? problematic?
// Mark the new code as modified so that the sketch is saved
- current.setModified(true);
+ current.getCode().setModified(true);
}
} else {
if (editor.untitled) { // TODO probably not necessary? problematic?
// If a file has been added, mark the main code as modified so
// that the sketch is properly saved.
- code[0].setModified(true);
+ data.getCode(0).setModified(true);
}
}
return true;
@@ -1119,7 +947,7 @@ public class Sketch {
// import statements into the main sketch file (code[0])
// if the current code is a .java file, insert into current
//if (current.flavor == PDE) {
- if (hasDefaultExtension(current)) {
+ if (hasDefaultExtension(current.getCode())) {
setCurrentCode(0);
}
// could also scan the text in the file to see if each import
@@ -1155,16 +983,17 @@ public class Sketch {
// get the text currently being edited
if (current != null) {
- current.setState(editor.getText(),
- editor.getSelectionStart(),
- editor.getSelectionStop(),
- editor.getScrollPosition());
+ current.getCode().setProgram(editor.getText());
+ current.setSelectionStart(editor.getSelectionStart());
+ current.setSelectionStop(editor.getSelectionStop());
+ current.setScrollPosition(editor.getScrollPosition());
}
- current = code[which];
+ current = (SketchCodeDocument) data.getCode(which).getMetadata();
currentIndex = which;
editor.setCode(current);
+
editor.header.rebuild();
}
@@ -1174,58 +1003,16 @@ public class Sketch {
* @param findName the file name (not pretty name) to be shown
*/
protected void setCurrentCode(String findName) {
- for (int i = 0; i < codeCount; i++) {
- if (findName.equals(code[i].getFileName()) ||
- findName.equals(code[i].getPrettyName())) {
- setCurrentCode(i);
+ for (SketchCode code : data.getCodes()) {
+ if (findName.equals(code.getFileName()) ||
+ findName.equals(code.getPrettyName())) {
+ setCurrentCode(data.indexOfCode(code));
return;
}
}
}
- /**
- * Cleanup temporary files used during a build/run.
- */
- protected void cleanup(boolean force) {
- // if the java runtime is holding onto any files in the build dir, we
- // won't be able to delete them, so we need to force a gc here
- System.gc();
-
- if (force) {
- // delete the entire directory and all contents
- // when we know something changed and all objects
- // need to be recompiled, or if the board does not
- // use setting build.dependency
- //Base.removeDir(tempBuildFolder);
-
- // note that we can't remove the builddir itself, otherwise
- // the next time we start up, internal runs using Runner won't
- // work because the build dir won't exist at startup, so the classloader
- // will ignore the fact that that dir is in the CLASSPATH in run.sh
- Base.removeDescendants(tempBuildFolder);
- } else {
- // delete only stale source files, from the previously
- // compiled sketch. This allows multiple windows to be
- // used. Keep everything else, which might be reusable
- if (tempBuildFolder.exists()) {
- String files[] = tempBuildFolder.list();
- for (String file : files) {
- if (file.endsWith(".c") || file.endsWith(".cpp") || file.endsWith(".s")) {
- File deleteMe = new File(tempBuildFolder, file);
- if (!deleteMe.delete()) {
- System.err.println("Could not delete " + deleteMe);
- }
- }
- }
- }
- }
-
- // Create a fresh applet folder (needed before preproc is run below)
- //tempBuildFolder.mkdirs();
- }
-
-
/**
* Preprocess, Compile, and Run the current code.
*
@@ -1262,7 +1049,7 @@ public class Sketch {
// make sure the user didn't hide the sketch folder
ensureExistence();
- current.setProgram(editor.getText());
+ current.getCode().setProgram(editor.getText());
// TODO record history here
//current.history.record(program, SketchHistory.RUN);
@@ -1287,142 +1074,6 @@ public class Sketch {
}
- /**
- * Build all the code for this sketch.
- *
- * In an advanced program, the returned class name could be different,
- * which is why the className is set based on the return value.
- * A compilation error will burp up a RunnerException.
- *
- * Setting purty to 'true' will cause exception line numbers to be incorrect.
- * Unless you know the code compiles, you should first run the preprocessor
- * with purty set to false to make sure there are no errors, then once
- * successful, re-export with purty set to true.
- *
- * @param buildPath Location to copy all the .java files
- * @return null if compilation failed, main class name if not
- */
- public void preprocess(String buildPath) throws RunnerException {
- preprocess(buildPath, new PdePreprocessor());
- }
-
- public void preprocess(String buildPath, PdePreprocessor preprocessor) throws RunnerException {
- // make sure the user didn't hide the sketch folder
- ensureExistence();
-
- classPath = buildPath;
-
-// // figure out the contents of the code folder to see if there
-// // are files that need to be added to the imports
-// if (codeFolder.exists()) {
-// libraryPath = codeFolder.getAbsolutePath();
-//
-// // get a list of .jar files in the "code" folder
-// // (class files in subfolders should also be picked up)
-// String codeFolderClassPath =
-// Compiler.contentsToClassPath(codeFolder);
-// // append the jar files in the code folder to the class path
-// classPath += File.pathSeparator + codeFolderClassPath;
-// // get list of packages found in those jars
-// codeFolderPackages =
-// Compiler.packageListFromClassPath(codeFolderClassPath);
-//
-// } else {
-// libraryPath = "";
-// }
-
- // 1. concatenate all .pde files to the 'main' pde
- // store line number for starting point of each code bit
-
- StringBuffer bigCode = new StringBuffer();
- int bigCount = 0;
- for (SketchCode sc : code) {
- if (sc.isExtension("ino") || sc.isExtension("pde")) {
- sc.setPreprocOffset(bigCount);
- // These #line directives help the compiler report errors with
- // correct the filename and line number (issue 281 & 907)
- bigCode.append("#line 1 \"" + sc.getFileName() + "\"\n");
- bigCode.append(sc.getProgram());
- bigCode.append('\n');
- bigCount += sc.getLineCount();
- }
- }
-
- // Note that the headerOffset isn't applied until compile and run, because
- // it only applies to the code after it's been written to the .java file.
- int headerOffset = 0;
- try {
- headerOffset = preprocessor.writePrefix(bigCode.toString());
- } catch (FileNotFoundException fnfe) {
- fnfe.printStackTrace();
- String msg = _("Build folder disappeared or could not be written");
- throw new RunnerException(msg);
- }
-
- // 2. run preproc on that code using the sugg class name
- // to create a single .java file and write to buildpath
-
- try {
- // Output file
- File streamFile = new File(buildPath, name + ".cpp");
- FileOutputStream outputStream = new FileOutputStream(streamFile);
- preprocessor.write(outputStream);
- outputStream.close();
- } catch (FileNotFoundException fnfe) {
- fnfe.printStackTrace();
- String msg = _("Build folder disappeared or could not be written");
- throw new RunnerException(msg);
- } catch (RunnerException pe) {
- // RunnerExceptions are caught here and re-thrown, so that they don't
- // get lost in the more general "Exception" handler below.
- throw pe;
-
- } catch (Exception ex) {
- // TODO better method for handling this?
- System.err.println(I18n.format(_("Uncaught exception type: {0}"), ex.getClass()));
- ex.printStackTrace();
- throw new RunnerException(ex.toString());
- }
-
- // grab the imports from the code just preproc'd
-
- importedLibraries = new LibraryList();
- for (String item : preprocessor.getExtraImports()) {
- Library lib = Base.importToLibraryTable.get(item);
- if (lib != null && !importedLibraries.contains(lib)) {
- importedLibraries.add(lib);
- }
- }
-
- // 3. then loop over the code[] and save each .java file
-
- for (SketchCode sc : code) {
- if (sc.isExtension("c") || sc.isExtension("cpp") || sc.isExtension("h")) {
- // no pre-processing services necessary for java files
- // just write the the contents of 'program' to a .java file
- // into the build directory. uses byte stream and reader/writer
- // shtuff so that unicode bunk is properly handled
- String filename = sc.getFileName(); //code[i].name + ".java";
- try {
- Base.saveFile(sc.getProgram(), new File(buildPath, filename));
- } catch (IOException e) {
- e.printStackTrace();
- throw new RunnerException(I18n.format(_("Problem moving {0} to the build folder"), filename));
- }
-// sc.setPreprocName(filename);
-
- } else if (sc.isExtension("ino") || sc.isExtension("pde")) {
- // The compiler and runner will need this to have a proper offset
- sc.addPreprocOffset(headerOffset);
- }
- }
- }
-
-
- public LibraryList getImportedLibraries() {
- return importedLibraries;
- }
-
/**
* Map an error from a set of processed .java files back to its location
@@ -1474,81 +1125,15 @@ public class Sketch {
// }
- /**
- * Map an error from a set of processed .java files back to its location
- * in the actual sketch.
- * @param message The error message.
- * @param dotJavaFilename The .java file where the exception was found.
- * @param dotJavaLine Line number of the .java file for the exception (0-indexed!)
- * @return A RunnerException to be sent to the editor, or null if it wasn't
- * possible to place the exception to the sketch code.
- */
- public RunnerException placeException(String message,
- String dotJavaFilename,
- int dotJavaLine) {
- // Placing errors is simple, because we inserted #line directives
- // into the preprocessed source. The compiler gives us correct
- // the file name and line number. :-)
- for (int codeIndex = 0; codeIndex < getCodeCount(); codeIndex++) {
- SketchCode code = getCode(codeIndex);
- if (dotJavaFilename.equals(code.getFileName())) {
- return new RunnerException(message, codeIndex, dotJavaLine);
- }
- }
- return null;
- }
-
-
/**
* Run the build inside the temporary build folder.
* @return null if compilation failed, main class name if not
* @throws RunnerException
*/
- public String build(boolean verbose) throws RunnerException {
+ public String build(boolean verbose) throws RunnerException, PreferencesMapException {
return build(tempBuildFolder.getAbsolutePath(), verbose);
}
- /**
- * Check if the build preferences used on the previous build in
- * buildPath match the ones given.
- */
- protected boolean buildPreferencesChanged(File buildPrefsFile, String newBuildPrefs) {
- // No previous build, so no match
- if (!buildPrefsFile.exists())
- return true;
-
- String previousPrefs;
- try {
- previousPrefs = FileUtils.readFileToString(buildPrefsFile);
- } catch (IOException e) {
- System.err.println(_("Could not read prevous build preferences file, rebuilding all"));
- return true;
- }
-
- if (!previousPrefs.equals(newBuildPrefs)) {
- System.out.println(_("Build options changed, rebuilding all"));
- return true;
- } else {
- return false;
- }
- }
-
- /**
- * Returns the build preferences of the given compiler as a string.
- * Only includes build-specific preferences, to make sure unrelated
- * preferences don't cause a rebuild (in particular preferences that
- * change on every start, like last.ide.xxx.daterun). */
- protected String buildPrefsString(Compiler compiler) {
- PreferencesMap buildPrefs = compiler.getBuildPreferences();
- String res = "";
- SortedSet treeSet = new TreeSet(buildPrefs.keySet());
- for (String k : treeSet) {
- if (k.startsWith("build.") || k.startsWith("compiler.") || k.startsWith("recipes."))
- res += k + " = " + buildPrefs.get(k) + "\n";
- }
- return res;
- }
-
/**
* Preprocess and compile all the code for this sketch.
*
@@ -1558,38 +1143,20 @@ public class Sketch {
*
* @return null if compilation failed, main class name if not
*/
- public String build(String buildPath, boolean verbose) throws RunnerException {
- String primaryClassName = name + ".cpp";
- Compiler compiler = new Compiler(this, buildPath, primaryClassName);
- File buildPrefsFile = new File(buildPath, BUILD_PREFS_FILE);
- String newBuildPrefs = buildPrefsString(compiler);
-
- // Do a forced cleanup (throw everything away) if the previous
- // build settings do not match the previous ones
- boolean prefsChanged = buildPreferencesChanged(buildPrefsFile, newBuildPrefs);
- cleanup(prefsChanged);
-
- if (prefsChanged) {
- try {
- PrintWriter out = new PrintWriter(buildPrefsFile);
- out.print(newBuildPrefs);
- out.close();
- } catch (IOException e) {
- System.err.println(_("Could not write build preferences file"));
- }
- }
-
+ public String build(String buildPath, boolean verbose) throws RunnerException, PreferencesMapException {
// run the preprocessor
editor.status.progressUpdate(20);
- preprocess(buildPath);
- // compile the program. errors will happen as a RunnerException
- // that will bubble up to whomever called build().
- if (compiler.compile(verbose)) {
- size(compiler.getBuildPreferences());
- return primaryClassName;
- }
- return null;
+ ensureExistence();
+
+ ProgressListener pl = new ProgressListener() {
+ @Override
+ public void progress(int percent) {
+ editor.status.progressUpdate(percent);
+ }
+ };
+
+ return Compiler.build(data, buildPath, tempBuildFolder, pl, verbose);
}
protected boolean exportApplet(boolean usingProgrammer) throws Exception {
@@ -1627,71 +1194,9 @@ public class Sketch {
}
- public void setCompilingProgress(int percent) {
- editor.status.progressUpdate(percent);
- }
-
-
- protected void size(PreferencesMap prefs) throws RunnerException {
- String maxTextSizeString = prefs.get("upload.maximum_size");
- String maxDataSizeString = prefs.get("upload.maximum_data_size");
- if (maxTextSizeString == null)
- return;
- long maxTextSize = Integer.parseInt(maxTextSizeString);
- long maxDataSize = -1;
- if (maxDataSizeString != null)
- maxDataSize = Integer.parseInt(maxDataSizeString);
- Sizer sizer = new Sizer(prefs);
- long[] sizes;
- try {
- sizes = sizer.computeSize();
- } catch (RunnerException e) {
- System.err.println(I18n.format(_("Couldn't determine program size: {0}"),
- e.getMessage()));
- return;
- }
-
- long textSize = sizes[0];
- long dataSize = sizes[1];
- System.out.println();
- System.out.println(I18n
- .format(_("Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes."),
- textSize, maxTextSize, textSize * 100 / maxTextSize));
- if (dataSize >= 0) {
- if (maxDataSize > 0) {
- System.out
- .println(I18n
- .format(
- _("Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes."),
- dataSize, maxDataSize, dataSize * 100 / maxDataSize,
- maxDataSize - dataSize));
- } else {
- System.out.println(I18n
- .format(_("Global variables use {0} bytes of dynamic memory."), dataSize));
- }
- }
-
- if (textSize > maxTextSize)
- throw new RunnerException(
- _("Sketch too big; see http://www.arduino.cc/en/Guide/Troubleshooting#size for tips on reducing it."));
-
- if (maxDataSize > 0 && dataSize > maxDataSize)
- throw new RunnerException(
- _("Not enough memory; see http://www.arduino.cc/en/Guide/Troubleshooting#size for tips on reducing your footprint."));
-
- int warnDataPercentage = Integer.parseInt(prefs.get("build.warn_data_percentage"));
- if (maxDataSize > 0 && dataSize > maxDataSize*warnDataPercentage/100)
- System.err.println(_("Low memory available, stability problems may occur."));
- }
-
protected boolean upload(String buildPath, String suggestedClassName, boolean usingProgrammer) throws Exception {
- TargetPlatform target = Base.getTargetPlatform();
- String board = Preferences.get("board");
-
- BoardPort boardPort = Base.getDiscoveryManager().find(Preferences.get("serial.port"));
-
- Uploader uploader = new UploaderAndMonitorFactory().newUploader(target.getBoards().get(board), boardPort);
+ Uploader uploader = Compiler.getUploaderByPreferences(false);
boolean success = false;
do {
@@ -1710,7 +1215,7 @@ public class Sketch {
List warningsAccumulator = new LinkedList();
try {
- success = uploader.uploadUsingPreferences(getFolder(), buildPath, suggestedClassName, usingProgrammer, warningsAccumulator);
+ success = Compiler.upload(data, uploader, buildPath, suggestedClassName, usingProgrammer, false, warningsAccumulator);
} finally {
if (uploader.requiresAuthorization() && !success) {
Preferences.remove(uploader.getAuthorizationKey());
@@ -1758,18 +1263,18 @@ public class Sketch {
* but not its contents.
*/
protected void ensureExistence() {
- if (folder.exists()) return;
+ if (data.getFolder().exists()) return;
Base.showWarning(_("Sketch Disappeared"),
_("The sketch folder has disappeared.\n " +
"Will attempt to re-save in the same location,\n" +
"but anything besides the code will be lost."), null);
try {
- folder.mkdirs();
+ data.getFolder().mkdirs();
modified = true;
- for (int i = 0; i < codeCount; i++) {
- code[i].save(); // this will force a save
+ for (SketchCode code : data.getCodes()) {
+ code.save(); // this will force a save
}
calcModified();
@@ -1789,7 +1294,7 @@ public class Sketch {
* volumes or folders without appropriate permissions.
*/
public boolean isReadOnly() {
- String apath = folder.getAbsolutePath();
+ String apath = data.getFolder().getAbsolutePath();
for (File folder : Base.getLibrariesPath()) {
if (apath.startsWith(folder.getAbsolutePath()))
return true;
@@ -1803,9 +1308,8 @@ public class Sketch {
// } else if (!folder.canWrite()) {
// check to see if each modified code file can be written to
- for (int i = 0; i < codeCount; i++) {
- if (code[i].isModified() && code[i].fileReadOnly() &&
- code[i].fileExists()) {
+ for (SketchCode code : data.getCodes()) {
+ if (code.isModified() && code.fileReadOnly() && code.fileExists()) {
// System.err.println("found a read-only file " + code[i].file);
return true;
}
@@ -1818,21 +1322,11 @@ public class Sketch {
// Breaking out extension types in order to clean up the code, and make it
// easier for other environments (like Arduino) to incorporate changes.
-
- /**
- * True if the specified extension should be hidden when shown on a tab.
- * For Processing, this is true for .pde files. (Broken out for subclasses.)
- */
- public boolean hideExtension(String what) {
- return getHiddenExtensions().contains(what);
- }
-
-
/**
* True if the specified code has the default file extension.
*/
public boolean hasDefaultExtension(SketchCode code) {
- return code.getExtension().equals(getDefaultExtension());
+ return code.isExtension(getDefaultExtension());
}
@@ -1849,11 +1343,7 @@ public class Sketch {
* extensions.
*/
public boolean validExtension(String what) {
- String[] ext = getExtensions();
- for (int i = 0; i < ext.length; i++) {
- if (ext[i].equals(what)) return true;
- }
- return false;
+ return data.getExtensions().contains(what);
}
@@ -1861,7 +1351,7 @@ public class Sketch {
* Returns the default extension for this editor setup.
*/
public String getDefaultExtension() {
- return "ino";
+ return data.getDefaultExtension();
}
static private List hiddenExtensions = Arrays.asList("ino", "pde");
@@ -1870,13 +1360,6 @@ public class Sketch {
return hiddenExtensions;
}
- /**
- * Returns a String[] array of proper extensions.
- */
- public String[] getExtensions() {
- return new String[] { "ino", "pde", "c", "cpp", "h" };
- }
-
// . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
@@ -1888,15 +1371,7 @@ public class Sketch {
* Returns the name of this sketch. (The pretty name of the main tab.)
*/
public String getName() {
- return name;
- }
-
-
- /**
- * Returns a file object for the primary .pde of this sketch.
- */
- public File getPrimaryFile() {
- return primaryFile;
+ return data.getName();
}
@@ -1904,8 +1379,7 @@ public class Sketch {
* Returns path to the main .pde file for this sketch.
*/
public String getMainFilePath() {
- return primaryFile.getAbsolutePath();
- //return code[0].file.getAbsolutePath();
+ return data.getMainFilePath();
}
@@ -1913,15 +1387,7 @@ public class Sketch {
* Returns the sketch folder.
*/
public File getFolder() {
- return folder;
- }
-
-
- /**
- * Returns the location of the sketch's data folder. (It may not exist yet.)
- */
- public File getDataFolder() {
- return dataFolder;
+ return data.getFolder();
}
@@ -1930,18 +1396,10 @@ public class Sketch {
* it also returns the data folder, since it's likely about to be used.
*/
public File prepareDataFolder() {
- if (!dataFolder.exists()) {
- dataFolder.mkdirs();
+ if (!data.getDataFolder().exists()) {
+ data.getDataFolder().mkdirs();
}
- return dataFolder;
- }
-
-
- /**
- * Returns the location of the sketch's code folder. (It may not exist yet.)
- */
- public File getCodeFolder() {
- return codeFolder;
+ return data.getDataFolder();
}
@@ -1950,45 +1408,35 @@ public class Sketch {
* it also returns the code folder, since it's likely about to be used.
*/
public File prepareCodeFolder() {
- if (!codeFolder.exists()) {
- codeFolder.mkdirs();
+ if (!data.getCodeFolder().exists()) {
+ data.getCodeFolder().mkdirs();
}
- return codeFolder;
+ return data.getCodeFolder();
}
- public String getClassPath() {
- return classPath;
- }
-
-
- public SketchCode[] getCode() {
- return code;
+ public SketchCode[] getCodes() {
+ return data.getCodes();
}
public int getCodeCount() {
- return codeCount;
+ return data.getCodeCount();
}
public SketchCode getCode(int index) {
- return code[index];
+ return data.getCode(index);
}
public int getCodeIndex(SketchCode who) {
- for (int i = 0; i < codeCount; i++) {
- if (who == code[i]) {
- return i;
- }
- }
- return -1;
+ return data.indexOfCode(who);
}
public SketchCode getCurrentCode() {
- return current;
+ return current.getCode();
}
@@ -2015,7 +1463,7 @@ public class Sketch {
* if changes were made.
*/
static public String checkName(String origName) {
- String newName = sanitizeName(origName);
+ String newName = BaseNoGui.sanitizeName(origName);
if (!newName.equals(origName)) {
String msg =
@@ -2028,55 +1476,4 @@ public class Sketch {
}
- /**
- * Return true if the name is valid for a Processing sketch.
- */
- static public boolean isSanitaryName(String name) {
- return sanitizeName(name).equals(name);
- }
-
-
- /**
- * Produce a sanitized name that fits our standards for likely to work.
- *
- * Java classes have a wider range of names that are technically allowed
- * (supposedly any Unicode name) than what we support. The reason for
- * going more narrow is to avoid situations with text encodings and
- * converting during the process of moving files between operating
- * systems, i.e. uploading from a Windows machine to a Linux server,
- * or reading a FAT32 partition in OS X and using a thumb drive.
- *
- * This helper function replaces everything but A-Z, a-z, and 0-9 with
- * underscores. Also disallows starting the sketch name with a digit.
- */
- static public String sanitizeName(String origName) {
- char c[] = origName.toCharArray();
- StringBuffer buffer = new StringBuffer();
-
- // can't lead with a digit, so start with an underscore
- if ((c[0] >= '0') && (c[0] <= '9')) {
- buffer.append('_');
- }
- for (int i = 0; i < c.length; i++) {
- if (((c[i] >= '0') && (c[i] <= '9')) ||
- ((c[i] >= 'a') && (c[i] <= 'z')) ||
- ((c[i] >= 'A') && (c[i] <= 'Z')) ||
- ((i > 0) && (c[i] == '-')) ||
- ((i > 0) && (c[i] == '.'))) {
- buffer.append(c[i]);
- } else {
- buffer.append('_');
- }
- }
- // let's not be ridiculous about the length of filenames.
- // in fact, Mac OS 9 can handle 255 chars, though it can't really
- // deal with filenames longer than 31 chars in the Finder.
- // but limiting to that for sketches would mean setting the
- // upper-bound on the character limit here to 25 characters
- // (to handle the base name + ".class")
- if (buffer.length() > 63) {
- buffer.setLength(63);
- }
- return buffer.toString();
- }
}
diff --git a/app/src/processing/app/SketchCodeDocument.java b/app/src/processing/app/SketchCodeDocument.java
new file mode 100644
index 000000000..857a270ab
--- /dev/null
+++ b/app/src/processing/app/SketchCodeDocument.java
@@ -0,0 +1,79 @@
+package processing.app;
+
+import java.io.File;
+
+import javax.swing.text.Document;
+
+public class SketchCodeDocument{
+
+ private SketchCode code;
+ private Document document;
+
+ // Undo Manager for this tab, each tab keeps track of their own Editor.undo
+ // will be set to this object when this code is the tab that's currently the
+ // front.
+ private LastUndoableEditAwareUndoManager undo = new LastUndoableEditAwareUndoManager();
+
+ // saved positions from last time this tab was used
+ private int selectionStart;
+ private int selectionStop;
+ private int scrollPosition;
+
+ public SketchCodeDocument(SketchCode code) {
+ this.code = code;
+ this.code.setMetadata(this);
+ }
+
+ public SketchCodeDocument(File file) {
+ this.code = new SketchCode(file, this);
+ }
+
+ public LastUndoableEditAwareUndoManager getUndo() {
+ return undo;
+ }
+
+ public void setUndo(LastUndoableEditAwareUndoManager undo) {
+ this.undo = undo;
+ }
+
+ public int getSelectionStart() {
+ return selectionStart;
+ }
+
+ public void setSelectionStart(int selectionStart) {
+ this.selectionStart = selectionStart;
+ }
+
+ public int getSelectionStop() {
+ return selectionStop;
+ }
+
+ public void setSelectionStop(int selectionStop) {
+ this.selectionStop = selectionStop;
+ }
+
+ public int getScrollPosition() {
+ return scrollPosition;
+ }
+
+ public void setScrollPosition(int scrollPosition) {
+ this.scrollPosition = scrollPosition;
+ }
+
+ public SketchCode getCode() {
+ return code;
+ }
+
+ public void setCode(SketchCode code) {
+ this.code = code;
+ }
+
+ public Document getDocument() {
+ return document;
+ }
+
+ public void setDocument(Document document) {
+ this.document = document;
+ }
+
+}
diff --git a/app/src/processing/app/Theme.java b/app/src/processing/app/Theme.java
index b6c8ae4f0..7f23d3c46 100644
--- a/app/src/processing/app/Theme.java
+++ b/app/src/processing/app/Theme.java
@@ -1,5 +1,3 @@
-/* -*- mode: java; c-basic-offset: 2; indent-tabs-mode: nil -*- */
-
/*
Part of the Processing project - http://processing.org
@@ -23,14 +21,15 @@
package processing.app;
-import java.awt.*;
-import java.io.*;
-import java.util.*;
-
-import processing.app.syntax.*;
-import processing.core.*;
import static processing.app.I18n._;
+import java.awt.Color;
+import java.awt.Font;
+import java.awt.SystemColor;
+
+import processing.app.helpers.PreferencesHelper;
+import processing.app.helpers.PreferencesMap;
+import processing.app.syntax.SyntaxStyle;
/**
* Storage class for theme settings. This was separated from the Preferences
@@ -40,164 +39,80 @@ import static processing.app.I18n._;
public class Theme {
/** Copy of the defaults in case the user mangles a preference. */
- static HashMap defaults;
+ static PreferencesMap defaults;
/** Table of attributes/values for the theme. */
- static HashMap table = new HashMap();;
-
+ static PreferencesMap table = new PreferencesMap();
static protected void init() {
try {
- load(Base.getLibStream("theme/theme.txt"));
+ table.load(Base.getLibStream("theme/theme.txt"));
} catch (Exception te) {
Base.showError(null, _("Could not read color theme settings.\n" +
"You'll need to reinstall Arduino."), te);
}
- // check for platform-specific properties in the defaults
- String platformExt = "." + Base.getPlatformName();
- int platformExtLength = platformExt.length();
- for (String key : table.keySet()) {
- if (key.endsWith(platformExt)) {
- // this is a key specific to a particular platform
- String actualKey = key.substring(0, key.length() - platformExtLength);
- String value = get(key);
- table.put(actualKey, value);
- }
- }
-
// other things that have to be set explicitly for the defaults
setColor("run.window.bgcolor", SystemColor.control);
// clone the hash table
- defaults = (HashMap) table.clone();
+ defaults = new PreferencesMap(table);
}
-
- static protected void load(InputStream input) throws IOException {
- String[] lines = PApplet.loadStrings(input);
- for (String line : lines) {
- if ((line.length() == 0) ||
- (line.charAt(0) == '#')) continue;
-
- // this won't properly handle = signs being in the text
- int equals = line.indexOf('=');
- if (equals != -1) {
- String key = line.substring(0, equals).trim();
- String value = line.substring(equals + 1).trim();
- table.put(key, value);
- }
- }
- }
-
-
static public String get(String attribute) {
- return (String) table.get(attribute);
+ return table.get(attribute);
}
-
static public String getDefault(String attribute) {
- return (String) defaults.get(attribute);
+ return defaults.get(attribute);
}
-
static public void set(String attribute, String value) {
table.put(attribute, value);
}
-
static public boolean getBoolean(String attribute) {
- String value = get(attribute);
- return (new Boolean(value)).booleanValue();
+ return table.getBoolean(attribute);
}
-
static public void setBoolean(String attribute, boolean value) {
- set(attribute, value ? "true" : "false");
+ table.putBoolean(attribute, value);
}
-
static public int getInteger(String attribute) {
return Integer.parseInt(get(attribute));
}
-
static public void setInteger(String key, int value) {
set(key, String.valueOf(value));
}
-
static public Color getColor(String name) {
- Color parsed = null;
- String s = get(name);
- if ((s != null) && (s.indexOf("#") == 0)) {
- try {
- int v = Integer.parseInt(s.substring(1), 16);
- parsed = new Color(v);
- } catch (Exception e) {
- }
- }
- return parsed;
+ return PreferencesHelper.parseColor(get(name));
}
-
- static public void setColor(String attr, Color what) {
- set(attr, "#" + PApplet.hex(what.getRGB() & 0xffffff, 6));
+ static public void setColor(String attr, Color color) {
+ PreferencesHelper.putColor(table, attr, color);
}
-
static public Font getFont(String attr) {
- boolean replace = false;
- String value = get(attr);
- if (value == null) {
- //System.out.println("reset 1");
- value = getDefault(attr);
- replace = true;
- }
-
- String[] pieces = PApplet.split(value, ',');
- if (pieces.length != 3) {
- value = getDefault(attr);
- //System.out.println("reset 2 for " + attr);
- pieces = PApplet.split(value, ',');
- //PApplet.println(pieces);
- replace = true;
- }
-
- String name = pieces[0];
- int style = Font.PLAIN; // equals zero
- if (pieces[1].indexOf("bold") != -1) {
- style |= Font.BOLD;
- }
- if (pieces[1].indexOf("italic") != -1) {
- style |= Font.ITALIC;
- }
- int size = PApplet.parseInt(pieces[2], 12);
- Font font = new Font(name, style, size);
-
- // replace bad font with the default
- if (replace) {
- //System.out.println(attr + " > " + value);
- //setString(attr, font.getName() + ",plain," + font.getSize());
+ Font font = PreferencesHelper.getFont(table, attr);
+ if (font == null) {
+ String value = getDefault(attr);
set(attr, value);
+ font = PreferencesHelper.getFont(table, attr);
}
-
return font;
}
-
static public SyntaxStyle getStyle(String what) {
- String str = get("editor." + what + ".style");
+ String split[] = get("editor." + what + ".style").split(",");
- StringTokenizer st = new StringTokenizer(str, ",");
+ Color color = PreferencesHelper.parseColor(split[0]);
- String s = st.nextToken();
- if (s.indexOf("#") == 0) s = s.substring(1);
- Color color = new Color(Integer.parseInt(s, 16));
-
- s = st.nextToken();
- boolean bold = (s.indexOf("bold") != -1);
- boolean italic = (s.indexOf("italic") != -1);
- boolean underlined = (s.indexOf("underlined") != -1);
+ String style = split[1];
+ boolean bold = style.contains("bold");
+ boolean italic = style.contains("italic");
+ boolean underlined = style.contains("underlined");
return new SyntaxStyle(color, italic, bold, underlined);
}
diff --git a/app/src/processing/app/UpdateCheck.java b/app/src/processing/app/UpdateCheck.java
index 21db25b5c..5e063bc6c 100644
--- a/app/src/processing/app/UpdateCheck.java
+++ b/app/src/processing/app/UpdateCheck.java
@@ -31,7 +31,7 @@ import java.util.Random;
import javax.swing.JOptionPane;
-import processing.core.PApplet;
+import processing.app.legacy.PApplet;
import static processing.app.I18n._;
@@ -79,7 +79,7 @@ public class UpdateCheck implements Runnable {
try {
String info;
info = URLEncoder.encode(id + "\t" +
- PApplet.nf(Base.REVISION, 4) + "\t" +
+ PApplet.nf(BaseNoGui.REVISION, 4) + "\t" +
System.getProperty("java.version") + "\t" +
System.getProperty("java.vendor") + "\t" +
System.getProperty("os.name") + "\t" +
@@ -104,7 +104,7 @@ public class UpdateCheck implements Runnable {
"would you like to visit the Arduino download page?");
if (base.activeEditor != null) {
- if (latest > Base.REVISION) {
+ if (latest > BaseNoGui.REVISION) {
Object[] options = { _("Yes"), _("No") };
int result = JOptionPane.showOptionDialog(base.activeEditor,
prompt,
diff --git a/app/src/processing/app/WebServer.java b/app/src/processing/app/WebServer.java
deleted file mode 100644
index fc2089d8e..000000000
--- a/app/src/processing/app/WebServer.java
+++ /dev/null
@@ -1,573 +0,0 @@
-package processing.app;
-
-import java.io.*;
-import java.net.*;
-import java.util.*;
-import java.util.zip.*;
-
-//import javax.swing.SwingUtilities;
-
-/**
- * This code is placed here in anticipation of running the reference from an
- * internal web server that reads the docs from a zip file, instead of using
- * thousands of .html files on the disk, which is really inefficient.
- *
- * This is a very simple, multi-threaded HTTP server, originally based on
- * this article on java.sun.com.
- */
-public class WebServer implements HttpConstants {
-
- /* Where worker threads stand idle */
- static Vector threads = new Vector();
-
- /* the web server's virtual root */
- //static File root;
-
- /* timeout on client connections */
- static int timeout = 10000;
-
- /* max # worker threads */
- static int workers = 5;
-
-// static PrintStream log = System.out;
-
-
- /*
- static void loadProps() throws IOException {
- File f = new File
- (System.getProperty("java.home")+File.separator+
- "lib"+File.separator+"www-server.properties");
- if (f.exists()) {
- InputStream is =new BufferedInputStream(new
- FileInputStream(f));
- props.load(is);
- is.close();
- String r = props.getProperty("root");
- if (r != null) {
- root = new File(r);
- if (!root.exists()) {
- throw new Error(root + " doesn't exist as server root");
- }
- }
- r = props.getProperty("timeout");
- if (r != null) {
- timeout = Integer.parseInt(r);
- }
- r = props.getProperty("workers");
- if (r != null) {
- workers = Integer.parseInt(r);
- }
- r = props.getProperty("log");
- if (r != null) {
- p("opening log file: " + r);
- log = new PrintStream(new BufferedOutputStream(
- new FileOutputStream(r)));
- }
- }
-
- // if no properties were specified, choose defaults
- if (root == null) {
- root = new File(System.getProperty("user.dir"));
- }
- if (timeout <= 1000) {
- timeout = 5000;
- }
- if (workers < 25) {
- workers = 5;
- }
- if (log == null) {
- p("logging to stdout");
- log = System.out;
- }
- }
-
- static void printProps() {
- p("root="+root);
- p("timeout="+timeout);
- p("workers="+workers);
- }
- */
-
-
- /* print to stdout */
-// protected static void p(String s) {
-// System.out.println(s);
-// }
-
- /* print to the log file */
- protected static void log(String s) {
- if (false) {
- System.out.println(s);
- }
-// synchronized (log) {
-// log.println(s);
-// log.flush();
-// }
- }
-
-
- //public static void main(String[] a) throws Exception {
- static public int launch(String zipPath) throws IOException {
- final ZipFile zip = new ZipFile(zipPath);
- final HashMap entries = new HashMap();
- Enumeration en = zip.entries();
- while (en.hasMoreElements()) {
- ZipEntry entry = (ZipEntry) en.nextElement();
- entries.put(entry.getName(), entry);
- }
-
-// if (a.length > 0) {
-// port = Integer.parseInt(a[0]);
-// }
-// loadProps();
-// printProps();
- // start worker threads
- for (int i = 0; i < workers; ++i) {
- WebServerWorker w = new WebServerWorker(zip, entries);
- Thread t = new Thread(w, "Web Server Worker #" + i);
- t.start();
- threads.addElement(w);
- }
-
- final int port = 8080;
-
- //SwingUtilities.invokeLater(new Runnable() {
- Runnable r = new Runnable() {
- public void run() {
- try {
- ServerSocket ss = new ServerSocket(port);
- while (true) {
- Socket s = ss.accept();
- WebServerWorker w = null;
- synchronized (threads) {
- if (threads.isEmpty()) {
- WebServerWorker ws = new WebServerWorker(zip, entries);
- ws.setSocket(s);
- (new Thread(ws, "additional worker")).start();
- } else {
- w = (WebServerWorker) threads.elementAt(0);
- threads.removeElementAt(0);
- w.setSocket(s);
- }
- }
- }
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- };
- new Thread(r).start();
-// });
- return port;
- }
-}
-
-
-class WebServerWorker /*extends WebServer*/ implements HttpConstants, Runnable {
- ZipFile zip;
- HashMap entries;
-
- final static int BUF_SIZE = 2048;
-
- static final byte[] EOL = { (byte)'\r', (byte)'\n' };
-
- /* buffer to use for requests */
- byte[] buf;
- /* Socket to client we're handling */
- private Socket s;
-
- WebServerWorker(ZipFile zip, HashMap entries) {
- this.entries = entries;
- this.zip = zip;
-
- buf = new byte[BUF_SIZE];
- s = null;
- }
-
-// Worker() {
-// buf = new byte[BUF_SIZE];
-// s = null;
-// }
-//
- synchronized void setSocket(Socket s) {
- this.s = s;
- notify();
- }
-
- public synchronized void run() {
- while(true) {
- if (s == null) {
- /* nothing to do */
- try {
- wait();
- } catch (InterruptedException e) {
- /* should not happen */
- continue;
- }
- }
- try {
- handleClient();
- } catch (Exception e) {
- e.printStackTrace();
- }
- /* go back in wait queue if there's fewer
- * than numHandler connections.
- */
- s = null;
- Vector pool = WebServer.threads;
- synchronized (pool) {
- if (pool.size() >= WebServer.workers) {
- /* too many threads, exit this one */
- return;
- } else {
- pool.addElement(this);
- }
- }
- }
- }
-
-
- void handleClient() throws IOException {
- InputStream is = new BufferedInputStream(s.getInputStream());
- PrintStream ps = new PrintStream(s.getOutputStream());
- // we will only block in read for this many milliseconds
- // before we fail with java.io.InterruptedIOException,
- // at which point we will abandon the connection.
- s.setSoTimeout(WebServer.timeout);
- s.setTcpNoDelay(true);
- // zero out the buffer from last time
- for (int i = 0; i < BUF_SIZE; i++) {
- buf[i] = 0;
- }
- try {
- // We only support HTTP GET/HEAD, and don't support any fancy HTTP
- // options, so we're only interested really in the first line.
- int nread = 0, r = 0;
-
-outerloop:
- while (nread < BUF_SIZE) {
- r = is.read(buf, nread, BUF_SIZE - nread);
- if (r == -1) {
- return; // EOF
- }
- int i = nread;
- nread += r;
- for (; i < nread; i++) {
- if (buf[i] == (byte)'\n' || buf[i] == (byte)'\r') {
- break outerloop; // read one line
- }
- }
- }
-
- /* are we doing a GET or just a HEAD */
- boolean doingGet;
- /* beginning of file name */
- int index;
- if (buf[0] == (byte)'G' &&
- buf[1] == (byte)'E' &&
- buf[2] == (byte)'T' &&
- buf[3] == (byte)' ') {
- doingGet = true;
- index = 4;
- } else if (buf[0] == (byte)'H' &&
- buf[1] == (byte)'E' &&
- buf[2] == (byte)'A' &&
- buf[3] == (byte)'D' &&
- buf[4] == (byte)' ') {
- doingGet = false;
- index = 5;
- } else {
- /* we don't support this method */
- ps.print("HTTP/1.0 " + HTTP_BAD_METHOD +
- " unsupported method type: ");
- ps.write(buf, 0, 5);
- ps.write(EOL);
- ps.flush();
- s.close();
- return;
- }
-
- int i = 0;
- /* find the file name, from:
- * GET /foo/bar.html HTTP/1.0
- * extract "/foo/bar.html"
- */
- for (i = index; i < nread; i++) {
- if (buf[i] == (byte)' ') {
- break;
- }
- }
-
- String fname = new String(buf, index, i-index);
- // get the zip entry, remove the front slash
- ZipEntry entry = entries.get(fname.substring(1));
- //System.out.println(fname + " " + entry);
- boolean ok = printHeaders(entry, ps);
- if (entry != null) {
- InputStream stream = zip.getInputStream(entry);
- if (doingGet && ok) {
- sendFile(stream, ps);
- }
- } else {
- send404(ps);
- }
- /*
- String fname =
- (new String(buf, 0, index, i-index)).replace('/', File.separatorChar);
- if (fname.startsWith(File.separator)) {
- fname = fname.substring(1);
- }
- File targ = new File(WebServer.root, fname);
- if (targ.isDirectory()) {
- File ind = new File(targ, "index.html");
- if (ind.exists()) {
- targ = ind;
- }
- }
- boolean OK = printHeaders(targ, ps);
- if (doingGet) {
- if (OK) {
- sendFile(targ, ps);
- } else {
- send404(targ, ps);
- }
- }
- */
- } finally {
- s.close();
- }
- }
-
-
- boolean printHeaders(ZipEntry targ, PrintStream ps) throws IOException {
- boolean ret = false;
- int rCode = 0;
- if (targ == null) {
- rCode = HTTP_NOT_FOUND;
- ps.print("HTTP/1.0 " + HTTP_NOT_FOUND + " Not Found");
- ps.write(EOL);
- ret = false;
- } else {
- rCode = HTTP_OK;
- ps.print("HTTP/1.0 " + HTTP_OK + " OK");
- ps.write(EOL);
- ret = true;
- }
- if (targ != null) {
- WebServer.log("From " +s.getInetAddress().getHostAddress()+": GET " + targ.getName()+" --> "+rCode);
- }
- ps.print("Server: Processing Documentation Server");
- ps.write(EOL);
- ps.print("Date: " + (new Date()));
- ps.write(EOL);
- if (ret) {
- if (!targ.isDirectory()) {
- ps.print("Content-length: " + targ.getSize());
- ps.write(EOL);
- ps.print("Last Modified: " + new Date(targ.getTime()));
- ps.write(EOL);
- String name = targ.getName();
- int ind = name.lastIndexOf('.');
- String ct = null;
- if (ind > 0) {
- ct = (String) map.get(name.substring(ind));
- }
- if (ct == null) {
- //System.err.println("unknown content type " + name.substring(ind));
- ct = "application/x-unknown-content-type";
- }
- ps.print("Content-type: " + ct);
- ps.write(EOL);
- } else {
- ps.print("Content-type: text/html");
- ps.write(EOL);
- }
- }
- ps.write(EOL); // adding another newline here [fry]
- return ret;
- }
-
-
- boolean printHeaders(File targ, PrintStream ps) throws IOException {
- boolean ret = false;
- int rCode = 0;
- if (!targ.exists()) {
- rCode = HTTP_NOT_FOUND;
- ps.print("HTTP/1.0 " + HTTP_NOT_FOUND + " Not Found");
- ps.write(EOL);
- ret = false;
- } else {
- rCode = HTTP_OK;
- ps.print("HTTP/1.0 " + HTTP_OK+" OK");
- ps.write(EOL);
- ret = true;
- }
- WebServer.log("From " +s.getInetAddress().getHostAddress()+": GET " + targ.getAbsolutePath()+"-->"+rCode);
- ps.print("Server: Simple java");
- ps.write(EOL);
- ps.print("Date: " + (new Date()));
- ps.write(EOL);
- if (ret) {
- if (!targ.isDirectory()) {
- ps.print("Content-length: " + targ.length());
- ps.write(EOL);
- ps.print("Last Modified: " + new Date(targ.lastModified()));
- ps.write(EOL);
- String name = targ.getName();
- int ind = name.lastIndexOf('.');
- String ct = null;
- if (ind > 0) {
- ct = (String) map.get(name.substring(ind));
- }
- if (ct == null) {
- ct = "unknown/unknown";
- }
- ps.print("Content-type: " + ct);
- ps.write(EOL);
- } else {
- ps.print("Content-type: text/html");
- ps.write(EOL);
- }
- }
- return ret;
- }
-
-
- void send404(PrintStream ps) throws IOException {
- ps.write(EOL);
- ps.write(EOL);
- ps.print("404 Not Found
"+
- "The requested resource was not found.");
- ps.write(EOL);
- ps.write(EOL);
- }
-
-
- void sendFile(File targ, PrintStream ps) throws IOException {
- InputStream is = null;
- ps.write(EOL);
- if (targ.isDirectory()) {
- listDirectory(targ, ps);
- return;
- } else {
- is = new FileInputStream(targ.getAbsolutePath());
- }
- sendFile(is, ps);
- }
-
-
- void sendFile(InputStream is, PrintStream ps) throws IOException {
- try {
- int n;
- while ((n = is.read(buf)) > 0) {
- ps.write(buf, 0, n);
- }
- } finally {
- is.close();
- }
- }
-
- /* mapping of file extensions to content-types */
- static java.util.Hashtable map = new java.util.Hashtable();
-
- static {
- fillMap();
- }
- static void setSuffix(String k, String v) {
- map.put(k, v);
- }
-
- static void fillMap() {
- setSuffix("", "content/unknown");
-
- setSuffix(".uu", "application/octet-stream");
- setSuffix(".exe", "application/octet-stream");
- setSuffix(".ps", "application/postscript");
- setSuffix(".zip", "application/zip");
- setSuffix(".sh", "application/x-shar");
- setSuffix(".tar", "application/x-tar");
- setSuffix(".snd", "audio/basic");
- setSuffix(".au", "audio/basic");
- setSuffix(".wav", "audio/x-wav");
-
- setSuffix(".gif", "image/gif");
- setSuffix(".jpg", "image/jpeg");
- setSuffix(".jpeg", "image/jpeg");
-
- setSuffix(".htm", "text/html");
- setSuffix(".html", "text/html");
- setSuffix(".css", "text/css");
- setSuffix(".java", "text/javascript");
-
- setSuffix(".txt", "text/plain");
- setSuffix(".java", "text/plain");
-
- setSuffix(".c", "text/plain");
- setSuffix(".cc", "text/plain");
- setSuffix(".c++", "text/plain");
- setSuffix(".h", "text/plain");
- setSuffix(".pl", "text/plain");
- }
-
- void listDirectory(File dir, PrintStream ps) throws IOException {
- ps.println("Directory listing\n");
- ps.println("Parent Directory
\n");
- String[] list = dir.list();
- for (int i = 0; list != null && i < list.length; i++) {
- File f = new File(dir, list[i]);
- if (f.isDirectory()) {
- ps.println(""+list[i]+"/
");
- } else {
- ps.println(""+list[i]+"
" + (new Date()) + "");
- }
-
-}
-
-
-interface HttpConstants {
- /** 2XX: generally "OK" */
- public static final int HTTP_OK = 200;
- public static final int HTTP_CREATED = 201;
- public static final int HTTP_ACCEPTED = 202;
- public static final int HTTP_NOT_AUTHORITATIVE = 203;
- public static final int HTTP_NO_CONTENT = 204;
- public static final int HTTP_RESET = 205;
- public static final int HTTP_PARTIAL = 206;
-
- /** 3XX: relocation/redirect */
- public static final int HTTP_MULT_CHOICE = 300;
- public static final int HTTP_MOVED_PERM = 301;
- public static final int HTTP_MOVED_TEMP = 302;
- public static final int HTTP_SEE_OTHER = 303;
- public static final int HTTP_NOT_MODIFIED = 304;
- public static final int HTTP_USE_PROXY = 305;
-
- /** 4XX: client error */
- public static final int HTTP_BAD_REQUEST = 400;
- public static final int HTTP_UNAUTHORIZED = 401;
- public static final int HTTP_PAYMENT_REQUIRED = 402;
- public static final int HTTP_FORBIDDEN = 403;
- public static final int HTTP_NOT_FOUND = 404;
- public static final int HTTP_BAD_METHOD = 405;
- public static final int HTTP_NOT_ACCEPTABLE = 406;
- public static final int HTTP_PROXY_AUTH = 407;
- public static final int HTTP_CLIENT_TIMEOUT = 408;
- public static final int HTTP_CONFLICT = 409;
- public static final int HTTP_GONE = 410;
- public static final int HTTP_LENGTH_REQUIRED = 411;
- public static final int HTTP_PRECON_FAILED = 412;
- public static final int HTTP_ENTITY_TOO_LARGE = 413;
- public static final int HTTP_REQ_TOO_LONG = 414;
- public static final int HTTP_UNSUPPORTED_TYPE = 415;
-
- /** 5XX: server error */
- public static final int HTTP_SERVER_ERROR = 500;
- public static final int HTTP_INTERNAL_ERROR = 501;
- public static final int HTTP_BAD_GATEWAY = 502;
- public static final int HTTP_UNAVAILABLE = 503;
- public static final int HTTP_GATEWAY_TIMEOUT = 504;
- public static final int HTTP_VERSION = 505;
-}
diff --git a/app/src/processing/app/debug/TextAreaFIFO.java b/app/src/processing/app/debug/TextAreaFIFO.java
new file mode 100644
index 000000000..9783cd42c
--- /dev/null
+++ b/app/src/processing/app/debug/TextAreaFIFO.java
@@ -0,0 +1,92 @@
+/*
+ Copyright (c) 2014 Paul Stoffregen
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software Foundation,
+ Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+ $Id$
+*/
+
+// adapted from https://community.oracle.com/thread/1479784
+
+package processing.app.debug;
+
+import javax.swing.JTextArea;
+import javax.swing.SwingUtilities;
+import javax.swing.event.DocumentEvent;
+import javax.swing.event.DocumentListener;
+import javax.swing.text.BadLocationException;
+
+public class TextAreaFIFO extends JTextArea implements DocumentListener {
+ private int maxChars;
+ private int trimMaxChars;
+
+ private int updateCount; // limit how often we trim the document
+
+ private boolean doTrim;
+
+ public TextAreaFIFO(int max) {
+ maxChars = max;
+ trimMaxChars = max / 2;
+ updateCount = 0;
+ doTrim = true;
+ getDocument().addDocumentListener(this);
+ }
+
+ public void insertUpdate(DocumentEvent e) {
+ if (++updateCount > 150 && doTrim) {
+ updateCount = 0;
+ SwingUtilities.invokeLater(new Runnable() {
+ public void run() {
+ trimDocument();
+ }
+ });
+ }
+ }
+
+ public void removeUpdate(DocumentEvent e) {
+ }
+
+ public void changedUpdate(DocumentEvent e) {
+ }
+
+ public void trimDocument() {
+ int len = 0;
+ len = getDocument().getLength();
+ if (len > trimMaxChars) {
+ int n = len - trimMaxChars;
+ //System.out.println("trimDocument: remove " + n + " chars");
+ try {
+ getDocument().remove(0, n);
+ } catch (BadLocationException ble) {
+ }
+ }
+ }
+
+ public void appendNoTrim(String s) {
+ int free = maxChars - getDocument().getLength();
+ if (free <= 0)
+ return;
+ if (s.length() > free)
+ append(s.substring(0, free));
+ else
+ append(s);
+ doTrim = false;
+ }
+
+ public void appendTrim(String str) {
+ append(str);
+ doTrim = true;
+ }
+}
diff --git a/app/src/processing/app/helpers/GUIUserNotifier.java b/app/src/processing/app/helpers/GUIUserNotifier.java
new file mode 100644
index 000000000..de20b7e3f
--- /dev/null
+++ b/app/src/processing/app/helpers/GUIUserNotifier.java
@@ -0,0 +1,49 @@
+package processing.app.helpers;
+
+import static processing.app.I18n._;
+
+import java.awt.Frame;
+
+import javax.swing.JOptionPane;
+
+public class GUIUserNotifier extends UserNotifier {
+
+ /**
+ * Show an error message that's actually fatal to the program.
+ * This is an error that can't be recovered. Use showWarning()
+ * for errors that allow P5 to continue running.
+ */
+ public void showError(String title, String message, Throwable e, int exit_code) {
+ if (title == null) title = _("Error");
+
+ JOptionPane.showMessageDialog(new Frame(), message, title,
+ JOptionPane.ERROR_MESSAGE);
+
+ if (e != null) e.printStackTrace();
+ System.exit(exit_code);
+ }
+
+ /**
+ * "No cookie for you" type messages. Nothing fatal or all that
+ * much of a bummer, but something to notify the user about.
+ */
+ public void showMessage(String title, String message) {
+ if (title == null) title = _("Message");
+
+ JOptionPane.showMessageDialog(new Frame(), message, title,
+ JOptionPane.INFORMATION_MESSAGE);
+ }
+
+ /**
+ * Non-fatal error message with optional stack trace side dish.
+ */
+ public void showWarning(String title, String message, Exception e) {
+ if (title == null) title = _("Warning");
+
+ JOptionPane.showMessageDialog(new Frame(), message, title,
+ JOptionPane.WARNING_MESSAGE);
+
+ if (e != null) e.printStackTrace();
+ }
+
+}
diff --git a/app/src/processing/app/i18n/Resources_an.properties b/app/src/processing/app/i18n/Resources_an.properties
deleted file mode 100644
index fc30f3b1f..000000000
--- a/app/src/processing/app/i18n/Resources_an.properties
+++ /dev/null
@@ -1,1299 +0,0 @@
-# Aragonese translations for Arduino IDE package.
-# Copyright (C) 2012 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the Arduino IDE package.
-# Juan Pablo Martinez , 2012.
-# Daniel Martinez , 2012.
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2014-02-19 14\:46+0000\nLast-Translator\: cmaglie \nLanguage-Team\: Aragonese (http\://www.transifex.com/projects/p/arduino-ide-15/language/an/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: an\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
-
-#: Preferences.java:358 Preferences.java:374
-!\ \ (requires\ restart\ of\ Arduino)=
-
-#: debug/Compiler.java:455
-!'Keyboard'\ only\ supported\ on\ the\ Arduino\ Leonardo=
-
-#: debug/Compiler.java:450
-!'Mouse'\ only\ supported\ on\ the\ Arduino\ Leonardo=
-
-#: Preferences.java:478
-!(edit\ only\ when\ Arduino\ is\ not\ running)=
-
-#: Sketch.java:746
-!.pde\ ->\ .ino=
-
-#: Base.java:773
-!\ \ \ Are\ you\ sure\ you\ want\ to\ Quit?Closing\ the\ last\ open\ sketch\ will\ quit\ Arduino.=
-
-#: Editor.java:2053
-!\
\ \ Do\ you\ want\ to\ save\ changes\ to\ this\ sketch
\ before\ closing?If\ you\ don't\ save,\ your\ changes\ will\ be\ lost.=
-
-#: Sketch.java:398
-#, java-format
-!A\ file\ named\ "{0}"\ already\ exists\ in\ "{1}"=
-
-#: Editor.java:2169
-#, java-format
-!A\ folder\ named\ "{0}"\ already\ exists.\ Can't\ open\ sketch.=
-
-#: Base.java:2690
-#, java-format
-!A\ library\ named\ {0}\ already\ exists=
-
-#: UpdateCheck.java:103
-!A\ new\ version\ of\ Arduino\ is\ available,\nwould\ you\ like\ to\ visit\ the\ Arduino\ download\ page?=
-
-#: EditorConsole.java:153
-!A\ problem\ occurred\ while\ trying\ to\ open\ the\nfiles\ used\ to\ store\ the\ console\ output.=
-
-#: Editor.java:1116
-!About\ Arduino=
-
-#: Editor.java:650
-!Add\ File...=
-
-#: Base.java:963
-!Add\ Library...=
-
-#: tools/FixEncoding.java:77
-!An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=
-
-#: Base.java:228
-!An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=
-
-#: Preferences.java:85
-!Arabic=
-
-#: Preferences.java:86
-!Aragonese=
-
-#: tools/Archiver.java:48
-!Archive\ Sketch=
-
-#: tools/Archiver.java:109
-!Archive\ sketch\ as\:=
-
-#: tools/Archiver.java:139
-!Archive\ sketch\ canceled.=
-
-#: tools/Archiver.java:75
-!Archiving\ the\ sketch\ has\ been\ canceled\ because\nthe\ sketch\ couldn't\ save\ properly.=
-
-#: ../../../processing/app/I18n.java:83
-!Arduino\ ARM\ (32-bits)\ Boards=
-
-#: ../../../processing/app/I18n.java:82
-!Arduino\ AVR\ Boards=
-
-#: Base.java:1682
-!Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ settings.=
-
-#: Base.java:1889
-!Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ sketchbook.=
-
-#: Base.java:240
-!Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\ JDK\ 1.5\ or\ later.\nMore\ information\ can\ be\ found\ in\ the\ reference.=
-
-#: ../../../processing/app/EditorStatus.java:471
-!Arduino\:\ =
-
-#: Sketch.java:588
-#, java-format
-!Are\ you\ sure\ you\ want\ to\ delete\ "{0}"?=
-
-#: Sketch.java:587
-!Are\ you\ sure\ you\ want\ to\ delete\ this\ sketch?=
-
-#: ../../../processing/app/Preferences.java:137
-!Armenian=
-
-#: ../../../processing/app/Preferences.java:138
-!Asturian=
-
-#: tools/AutoFormat.java:91
-!Auto\ Format=
-
-#: tools/AutoFormat.java:934
-!Auto\ Format\ Canceled\:\ Too\ many\ left\ curly\ braces.=
-
-#: tools/AutoFormat.java:925
-!Auto\ Format\ Canceled\:\ Too\ many\ left\ parentheses.=
-
-#: tools/AutoFormat.java:931
-!Auto\ Format\ Canceled\:\ Too\ many\ right\ curly\ braces.=
-
-#: tools/AutoFormat.java:922
-!Auto\ Format\ Canceled\:\ Too\ many\ right\ parentheses.=
-
-#: tools/AutoFormat.java:944
-!Auto\ Format\ finished.=
-
-#: Preferences.java:439
-!Automatically\ associate\ .ino\ files\ with\ Arduino=
-
-#: SerialMonitor.java:110
-!Autoscroll=
-
-#: Editor.java:2619
-#, java-format
-!Bad\ error\ line\:\ {0}=
-
-#: Editor.java:2136
-!Bad\ file\ selected=
-
-#: ../../../processing/app/Preferences.java:139
-!Belarusian=
-
-#: ../../../processing/app/Base.java:1433
-#: ../../../processing/app/Editor.java:707
-!Board=
-
-#: ../../../processing/app/debug/TargetBoard.java:42
-#, java-format
-!Board\ {0}\:{1}\:{2}\ doesn''t\ define\ a\ ''build.board''\ preference.\ Auto-set\ to\:\ {3}=
-
-#: ../../../processing/app/EditorStatus.java:472
-!Board\:\ =
-
-#: ../../../processing/app/Preferences.java:140
-!Bosnian=
-
-#: SerialMonitor.java:112
-!Both\ NL\ &\ CR=
-
-#: Preferences.java:81
-!Browse=
-
-#: Sketch.java:1392 Sketch.java:1423
-!Build\ folder\ disappeared\ or\ could\ not\ be\ written=
-
-#: ../../../processing/app/Preferences.java:80
-!Bulgarian=
-
-#: ../../../processing/app/Preferences.java:141
-!Burmese\ (Myanmar)=
-
-#: Editor.java:708
-!Burn\ Bootloader=
-
-#: Editor.java:2504
-!Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=
-
-#: ../../../processing/app/Base.java:368
-!Can't\ open\ source\ sketch\!=
-
-#: ../../../processing/app/Preferences.java:92
-!Canadian\ French=
-
-#: Preferences.java:79 Sketch.java:585 Sketch.java:737 Sketch.java:1042
-#: Editor.java:2064 Editor.java:2145 Editor.java:2465
-!Cancel=
-
-#: Sketch.java:455
-!Cannot\ Rename=
-
-#: SerialMonitor.java:112
-!Carriage\ return=
-
-#: Preferences.java:87
-!Catalan=
-
-#: Preferences.java:419
-!Check\ for\ updates\ on\ startup=
-
-#: ../../../processing/app/Preferences.java:142
-!Chinese\ (China)=
-
-#: ../../../processing/app/Preferences.java:142
-!Chinese\ (Hong\ Kong)=
-
-#: ../../../processing/app/Preferences.java:144
-!Chinese\ (Taiwan)=
-
-#: ../../../processing/app/Preferences.java:143
-!Chinese\ (Taiwan)\ (Big5)=
-
-#: Preferences.java:88
-!Chinese\ Simplified=
-
-#: Preferences.java:89
-!Chinese\ Traditional=
-
-#: Editor.java:521 Editor.java:2024
-!Close=
-
-#: Editor.java:1208 Editor.java:2749
-!Comment/Uncomment=
-
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-!Compiler\ error,\ please\ submit\ this\ code\ to\ {0}=
-
-#: Sketch.java:1608 Editor.java:1890
-!Compiling\ sketch...=
-
-#: EditorConsole.java:152
-!Console\ Error=
-
-#: Editor.java:1157 Editor.java:2707
-!Copy=
-
-#: Editor.java:1177 Editor.java:2723
-!Copy\ as\ HTML=
-
-#: ../../../processing/app/EditorStatus.java:455
-!Copy\ error\ messages=
-
-#: Editor.java:1165 Editor.java:2715
-!Copy\ for\ Forum=
-
-#: Sketch.java:1089
-#, java-format
-!Could\ not\ add\ ''{0}''\ to\ the\ sketch.=
-
-#: Editor.java:2188
-!Could\ not\ copy\ to\ a\ proper\ location.=
-
-#: Editor.java:2179
-!Could\ not\ create\ the\ sketch\ folder.=
-
-#: Editor.java:2206
-!Could\ not\ create\ the\ sketch.=
-
-#: Sketch.java:617
-#, java-format
-!Could\ not\ delete\ "{0}".=
-
-#: Sketch.java:1066
-#, java-format
-!Could\ not\ delete\ the\ existing\ ''{0}''\ file.=
-
-#: Base.java:2533 Base.java:2556
-#, java-format
-!Could\ not\ delete\ {0}=
-
-#: ../../../processing/app/debug/TargetPlatform.java:74
-#, java-format
-!Could\ not\ find\ boards.txt\ in\ {0}.\ Is\ it\ pre-1.5?=
-
-#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:282
-#, java-format
-!Could\ not\ find\ tool\ {0}=
-
-#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:278
-#, java-format
-!Could\ not\ find\ tool\ {0}\ from\ package\ {1}=
-
-#: Base.java:1934
-#, java-format
-!Could\ not\ open\ the\ URL\n{0}=
-
-#: Base.java:1958
-#, java-format
-!Could\ not\ open\ the\ folder\n{0}=
-
-#: Sketch.java:1769
-!Could\ not\ properly\ re-save\ the\ sketch.\ You\ may\ be\ in\ trouble\ at\ this\ point,\nand\ it\ might\ be\ time\ to\ copy\ and\ paste\ your\ code\ to\ another\ text\ editor.=
-
-#: Sketch.java:1768
-!Could\ not\ re-save\ sketch=
-
-#: Theme.java:52
-!Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
-
-#: Preferences.java:219
-!Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
-
-#: Preferences.java:258
-#, java-format
-!Could\ not\ read\ preferences\ from\ {0}=
-
-#: Base.java:2482
-#, java-format
-!Could\ not\ remove\ old\ version\ of\ {0}=
-
-#: Sketch.java:483 Sketch.java:528
-#, java-format
-!Could\ not\ rename\ "{0}"\ to\ "{1}"=
-
-#: Sketch.java:475
-!Could\ not\ rename\ the\ sketch.\ (0)=
-
-#: Sketch.java:496
-!Could\ not\ rename\ the\ sketch.\ (1)=
-
-#: Sketch.java:503
-!Could\ not\ rename\ the\ sketch.\ (2)=
-
-#: Base.java:2492
-#, java-format
-!Could\ not\ replace\ {0}=
-
-#: tools/Archiver.java:74
-!Couldn't\ archive\ sketch=
-
-#: Sketch.java:1647
-!Couldn't\ determine\ program\ size\:\ {0}=
-
-#: Sketch.java:616
-!Couldn't\ do\ it=
-
-#: debug/BasicUploader.java:209
-!Couldn't\ find\ a\ Board\ on\ the\ selected\ port.\ Check\ that\ you\ have\ the\ correct\ port\ selected.\ \ If\ it\ is\ correct,\ try\ pressing\ the\ board's\ reset\ button\ after\ initiating\ the\ upload.=
-
-#: ../../../processing/app/Preferences.java:82
-!Croatian=
-
-#: Editor.java:1149 Editor.java:2699
-!Cut=
-
-#: ../../../processing/app/Preferences.java:83
-!Czech=
-
-#: Preferences.java:90
-!Danish=
-
-#: Editor.java:1224 Editor.java:2765
-!Decrease\ Indent=
-
-#: EditorHeader.java:314 Sketch.java:591
-!Delete=
-
-#: debug/Uploader.java:199
-!Device\ is\ not\ responding,\ check\ the\ right\ serial\ port\ is\ selected\ or\ RESET\ the\ board\ right\ before\ exporting=
-
-#: tools/FixEncoding.java:57
-!Discard\ all\ changes\ and\ reload\ sketch?=
-
-#: ../../../processing/app/Preferences.java:438
-!Display\ line\ numbers=
-
-#: Editor.java:2064
-!Don't\ Save=
-
-#: Editor.java:2275 Editor.java:2311
-!Done\ Saving.=
-
-#: Editor.java:2510
-!Done\ burning\ bootloader.=
-
-#: Editor.java:1911 Editor.java:1928
-!Done\ compiling.=
-
-#: Editor.java:2564
-!Done\ printing.=
-
-#: Editor.java:2395 Editor.java:2431
-!Done\ uploading.=
-
-#: Preferences.java:91
-!Dutch=
-
-#: ../../../processing/app/Preferences.java:144
-!Dutch\ (Netherlands)=
-
-#: Editor.java:1130
-!Edit=
-
-#: Preferences.java:370
-!Editor\ font\ size\:\ =
-
-#: Preferences.java:353
-!Editor\ language\:\ =
-
-#: Preferences.java:92
-!English=
-
-#: ../../../processing/app/Preferences.java:145
-!English\ (United\ Kingdom)=
-
-#: Editor.java:1062
-!Environment=
-
-#: Base.java:2147 Preferences.java:256 Sketch.java:475 Sketch.java:481
-#: Sketch.java:496 Sketch.java:503 Sketch.java:526 Sketch.java:543
-#: Editor.java:2167 Editor.java:2178 Editor.java:2188 Editor.java:2206
-!Error=
-
-#: Sketch.java:1065 Sketch.java:1088
-!Error\ adding\ file=
-
-#: debug/Compiler.java:369
-!Error\ compiling.=
-
-#: Base.java:1674
-!Error\ getting\ the\ Arduino\ data\ folder.=
-
-#: Serial.java:593
-#, java-format
-!Error\ inside\ Serial.{0}()=
-
-#: ../../../processing/app/Base.java:1232
-!Error\ loading\ libraries=
-
-#: ../../../processing/app/debug/TargetPlatform.java:95
-#: ../../../processing/app/debug/TargetPlatform.java:106
-#: ../../../processing/app/debug/TargetPlatform.java:117
-#, java-format
-!Error\ loading\ {0}=
-
-#: Serial.java:181
-#, java-format
-!Error\ opening\ serial\ port\ ''{0}''.=
-
-#: Preferences.java:277
-!Error\ reading\ preferences=
-
-#: Preferences.java:279
-#, java-format
-!Error\ reading\ the\ preferences\ file.\ Please\ delete\ (or\ move)\n{0}\ and\ restart\ Arduino.=
-
-#: ../../../cc/arduino/packages/DiscoveryManager.java:25
-!Error\ starting\ discovery\ method\:\ =
-
-#: Serial.java:125
-#, java-format
-!Error\ touching\ serial\ port\ ''{0}''.=
-
-#: Editor.java:2512 Editor.java:2516 Editor.java:2520
-!Error\ while\ burning\ bootloader.=
-
-#: ../../../processing/app/Editor.java:2555
-!Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=
-
-#: SketchCode.java:83
-#, java-format
-!Error\ while\ loading\ code\ {0}=
-
-#: Editor.java:2567
-!Error\ while\ printing.=
-
-#: ../../../processing/app/Editor.java:2409
-#: ../../../processing/app/Editor.java:2449
-!Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=
-
-#: Preferences.java:93
-!Estonian=
-
-#: ../../../processing/app/Preferences.java:146
-!Estonian\ (Estonia)=
-
-#: Editor.java:516
-!Examples=
-
-#: Editor.java:2482
-!Export\ canceled,\ changes\ must\ first\ be\ saved.=
-
-#: Base.java:2100
-!FAQ.html=
-
-#: Editor.java:491
-!File=
-
-#: Preferences.java:94
-!Filipino=
-
-#: FindReplace.java:124 FindReplace.java:127
-!Find=
-
-#: Editor.java:1249
-!Find\ Next=
-
-#: Editor.java:1259
-!Find\ Previous=
-
-#: Editor.java:1086 Editor.java:2775
-!Find\ in\ Reference=
-
-#: Editor.java:1234
-!Find...=
-
-#: FindReplace.java:80
-!Find\:=
-
-#: ../../../processing/app/Preferences.java:147
-!Finnish=
-
-#: tools/FixEncoding.java:41 tools/FixEncoding.java:58
-#: tools/FixEncoding.java:79
-!Fix\ Encoding\ &\ Reload=
-
-#: Base.java:1851
-!For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=
-
-#: debug/BasicUploader.java:80
-!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ =
-
-#: Preferences.java:95
-!French=
-
-#: Editor.java:1097
-!Frequently\ Asked\ Questions=
-
-#: Preferences.java:96
-!Galician=
-
-#: ../../../processing/app/Preferences.java:94
-!Georgian=
-
-#: Preferences.java:97
-!German=
-
-#: Editor.java:1054
-!Getting\ Started=
-
-#: ../../../processing/app/Sketch.java:1646
-#, java-format
-!Global\ variables\ use\ {0}\ bytes\ ({2}%%)\ of\ dynamic\ memory,\ leaving\ {3}\ bytes\ for\ local\ variables.\ Maximum\ is\ {1}\ bytes.=
-
-#: ../../../processing/app/Sketch.java:1651
-#, java-format
-!Global\ variables\ use\ {0}\ bytes\ of\ dynamic\ memory.=
-
-#: Preferences.java:98
-!Greek=
-
-#: Base.java:2085
-!Guide_Environment.html=
-
-#: Base.java:2071
-!Guide_MacOSX.html=
-
-#: Base.java:2095
-!Guide_Troubleshooting.html=
-
-#: Base.java:2073
-!Guide_Windows.html=
-
-#: ../../../processing/app/Preferences.java:95
-!Hebrew=
-
-#: Editor.java:1015
-!Help=
-
-#: Preferences.java:99
-!Hindi=
-
-#: Sketch.java:295
-!How\ about\ saving\ the\ sketch\ first\ \nbefore\ trying\ to\ rename\ it?=
-
-#: Sketch.java:882
-!How\ very\ Borges\ of\ you=
-
-#: Preferences.java:100
-!Hungarian=
-
-#: FindReplace.java:96
-!Ignore\ Case=
-
-#: Base.java:1058
-!Ignoring\ bad\ library\ name=
-
-#: Base.java:1436
-!Ignoring\ sketch\ with\ bad\ name=
-
-#: Editor.java:636
-!Import\ Library...=
-
-#: ../../../processing/app/Sketch.java:736
-!In\ Arduino\ 1.0,\ the\ default\ file\ extension\ has\ changed\nfrom\ .pde\ to\ .ino.\ \ New\ sketches\ (including\ those\ created\nby\ "Save-As")\ will\ use\ the\ new\ extension.\ \ The\ extension\nof\ existing\ sketches\ will\ be\ updated\ on\ save,\ but\ you\ can\ndisable\ this\ in\ the\ Preferences\ dialog.\n\nSave\ sketch\ and\ update\ its\ extension?=
-
-#: Editor.java:1216 Editor.java:2757
-!Increase\ Indent=
-
-#: Preferences.java:101
-!Indonesian=
-
-#: ../../../processing/app/Base.java:1204
-#, java-format
-!Invalid\ library\ found\ in\ {0}\:\ {1}=
-
-#: Preferences.java:102
-!Italian=
-
-#: Preferences.java:103
-!Japanese=
-
-#: Preferences.java:104
-!Korean=
-
-#: Preferences.java:105
-!Latvian=
-
-#: Base.java:2699
-!Library\ added\ to\ your\ libraries.\ Check\ "Import\ library"\ menu=
-
-#: Preferences.java:106
-!Lithuaninan=
-
-#: ../../../processing/app/Sketch.java:1660
-!Low\ memory\ available,\ stability\ problems\ may\ occur=
-
-#: Preferences.java:107
-!Marathi=
-
-#: Base.java:2112
-!Message=
-
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
-
-#: Preferences.java:449
-!More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=
-
-#: Editor.java:2156
-!Moving=
-
-#: Sketch.java:282
-!Name\ for\ new\ file\:=
-
-#: ../../../processing/app/Preferences.java:149
-!Nepali=
-
-#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:51
-!Network\ upload\ using\ programmer\ not\ supported=
-
-#: EditorToolbar.java:41 Editor.java:493
-!New=
-
-#: EditorToolbar.java:46
-!New\ Editor\ Window=
-
-#: EditorHeader.java:292
-!New\ Tab=
-
-#: SerialMonitor.java:112
-!Newline=
-
-#: EditorHeader.java:340
-!Next\ Tab=
-
-#: Preferences.java:78 UpdateCheck.java:108
-!No=
-
-#: debug/Compiler.java:126
-!No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=
-
-#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
-!No\ changes\ necessary\ for\ Auto\ Format.=
-
-#: Editor.java:373
-!No\ files\ were\ added\ to\ the\ sketch.=
-
-#: Platform.java:167
-!No\ launcher\ available=
-
-#: SerialMonitor.java:112
-!No\ line\ ending=
-
-#: Base.java:541
-!No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=
-
-#: Editor.java:1872
-#, java-format
-!No\ reference\ available\ for\ "{0}"=
-
-#: ../../../processing/app/Base.java:309
-!No\ valid\ configured\ cores\ found\!\ Exiting...=
-
-#: ../../../processing/app/debug/TargetPackage.java:63
-#, java-format
-!No\ valid\ hardware\ definitions\ found\ in\ folder\ {0}.=
-
-#: Base.java:191
-!Non-fatal\ error\ while\ setting\ the\ Look\ &\ Feel.=
-
-#: Sketch.java:396 Sketch.java:410 Sketch.java:419 Sketch.java:859
-!Nope=
-
-#: ../../../processing/app/Preferences.java:108
-!Norwegian\ Bokm\u00e5l=
-
-#: ../../../processing/app/Sketch.java:1656
-!Not\ enough\ memory;\ see\ http\://www.arduino.cc/en/Guide/Troubleshooting\#size\ for\ tips\ on\ reducing\ your\ footprint.=
-
-#: Preferences.java:80 Sketch.java:585 Sketch.java:737 Sketch.java:1042
-#: Editor.java:2145 Editor.java:2465
-!OK=
-
-#: Sketch.java:992 Editor.java:376
-!One\ file\ added\ to\ the\ sketch.=
-
-#: EditorToolbar.java:41
-!Open=
-
-#: Editor.java:2688
-!Open\ URL=
-
-#: Base.java:636
-!Open\ an\ Arduino\ sketch...=
-
-#: EditorToolbar.java:46
-!Open\ in\ Another\ Window=
-
-#: Base.java:903 Editor.java:501
-!Open...=
-
-#: Editor.java:563
-!Page\ Setup=
-
-#: ../../../processing/app/forms/PasswordAuthorizationDialog.java:44
-!Password\:=
-
-#: Editor.java:1189 Editor.java:2731
-!Paste=
-
-#: Preferences.java:109
-!Persian=
-
-#: debug/Compiler.java:408
-!Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=
-
-#: Base.java:239
-!Please\ install\ JDK\ 1.5\ or\ later=
-
-#: Preferences.java:110
-!Polish=
-
-#: ../../../processing/app/Editor.java:718
-!Port=
-
-#: ../../../processing/app/Preferences.java:151
-!Portugese=
-
-#: ../../../processing/app/Preferences.java:127
-!Portuguese\ (Brazil)=
-
-#: ../../../processing/app/Preferences.java:128
-!Portuguese\ (Portugal)=
-
-#: Preferences.java:295 Editor.java:583
-!Preferences=
-
-#: FindReplace.java:123 FindReplace.java:128
-!Previous=
-
-#: EditorHeader.java:326
-!Previous\ Tab=
-
-#: Editor.java:571
-!Print=
-
-#: Editor.java:2571
-!Printing\ canceled.=
-
-#: Editor.java:2547
-!Printing...=
-
-#: Base.java:1957
-!Problem\ Opening\ Folder=
-
-#: Base.java:1933
-!Problem\ Opening\ URL=
-
-#: Base.java:227
-!Problem\ Setting\ the\ Platform=
-
-#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:136
-!Problem\ accessing\ board\ folder\ /www/sd=
-
-#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:132
-!Problem\ accessing\ files\ in\ folder\ =
-
-#: Base.java:1673
-!Problem\ getting\ data\ folder=
-
-#: Sketch.java:1467
-#, java-format
-!Problem\ moving\ {0}\ to\ the\ build\ folder=
-
-#: debug/Uploader.java:209
-!Problem\ uploading\ to\ board.\ \ See\ http\://www.arduino.cc/en/Guide/Troubleshooting\#upload\ for\ suggestions.=
-
-#: Sketch.java:355 Sketch.java:362 Sketch.java:373
-!Problem\ with\ rename=
-
-#: Editor.java:2137
-!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
-
-#: ../../../processing/app/I18n.java:86
-!Processor=
-
-#: Editor.java:704
-!Programmer=
-
-#: Base.java:783 Editor.java:593
-!Quit=
-
-#: Editor.java:1138 Editor.java:1140 Editor.java:1390
-!Redo=
-
-#: Editor.java:1078
-!Reference=
-
-#: EditorHeader.java:300
-!Rename=
-
-#: FindReplace.java:121 FindReplace.java:130 Sketch.java:1046
-!Replace=
-
-#: FindReplace.java:122 FindReplace.java:129
-!Replace\ &\ Find=
-
-#: FindReplace.java:120 FindReplace.java:131
-!Replace\ All=
-
-#: Sketch.java:1043
-#, java-format
-!Replace\ the\ existing\ version\ of\ {0}?=
-
-#: FindReplace.java:81
-!Replace\ with\:=
-
-#: Preferences.java:113
-!Romanian=
-
-#: Preferences.java:114
-!Russian=
-
-#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:529
-#: Editor.java:2064 Editor.java:2468
-!Save=
-
-#: Editor.java:537
-!Save\ As...=
-
-#: Editor.java:2317
-!Save\ Canceled.=
-
-#: Editor.java:2467
-!Save\ changes\ before\ export?=
-
-#: Editor.java:2020
-#, java-format
-!Save\ changes\ to\ "{0}"?\ \ =
-
-#: Sketch.java:825
-!Save\ sketch\ folder\ as...=
-
-#: Editor.java:2270 Editor.java:2308
-!Saving...=
-
-#: Base.java:1909
-!Select\ (or\ create\ new)\ folder\ for\ sketches...=
-
-#: Editor.java:1198 Editor.java:2739
-!Select\ All=
-
-#: Base.java:2636
-!Select\ a\ zip\ file\ or\ a\ folder\ containing\ the\ library\ you'd\ like\ to\ add=
-
-#: Sketch.java:975
-!Select\ an\ image\ or\ other\ data\ file\ to\ copy\ to\ your\ sketch=
-
-#: Preferences.java:330
-!Select\ new\ sketchbook\ location=
-
-#: ../../../processing/app/debug/Compiler.java:146
-!Selected\ board\ depends\ on\ '{0}'\ core\ (not\ installed).=
-
-#: SerialMonitor.java:93
-!Send=
-
-#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
-!Serial\ Monitor=
-
-#: Serial.java:174
-#, java-format
-!Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quiting\ any\ programs\ that\ may\ be\ using\ it.=
-
-#: Serial.java:121
-#, java-format
-!Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quitting\ any\ programs\ that\ may\ be\ using\ it.=
-
-#: Serial.java:194
-#, java-format
-!Serial\ port\ ''{0}''\ not\ found.\ Did\ you\ select\ the\ right\ one\ from\ the\ Tools\ >\ Serial\ Port\ menu?=
-
-#: Editor.java:2343
-#, java-format
-!Serial\ port\ {0}\ not\ found.\nRetry\ the\ upload\ with\ another\ serial\ port?=
-
-#: Base.java:1681
-!Settings\ issues=
-
-#: Editor.java:641
-!Show\ Sketch\ Folder=
-
-#: ../../../processing/app/EditorStatus.java:468
-!Show\ verbose\ output\ during\ compilation=
-
-#: Preferences.java:387
-!Show\ verbose\ output\ during\:\ =
-
-#: Editor.java:607
-!Sketch=
-
-#: Sketch.java:1754
-!Sketch\ Disappeared=
-
-#: Base.java:1411
-!Sketch\ Does\ Not\ Exist=
-
-#: Sketch.java:274 Sketch.java:303 Sketch.java:577 Sketch.java:966
-!Sketch\ is\ Read-Only=
-
-#: Sketch.java:294
-!Sketch\ is\ Untitled=
-
-#: Sketch.java:720
-!Sketch\ is\ read-only=
-
-#: Sketch.java:1653
-!Sketch\ too\ big;\ see\ http\://www.arduino.cc/en/Guide/Troubleshooting\#size\ for\ tips\ on\ reducing\ it.=
-
-#: ../../../processing/app/Sketch.java:1639
-#, java-format
-!Sketch\ uses\ {0}\ bytes\ ({2}%%)\ of\ program\ storage\ space.\ Maximum\ is\ {1}\ bytes.=
-
-#: Editor.java:510
-!Sketchbook=
-
-#: Base.java:258
-!Sketchbook\ folder\ disappeared=
-
-#: Preferences.java:315
-!Sketchbook\ location\:=
-
-#: ../../../processing/app/Base.java:785
-!Sketches\ (*.ino,\ *.pde)=
-
-#: ../../../processing/app/Preferences.java:152
-!Slovenian=
-
-#: Sketch.java:275 Sketch.java:304 Sketch.java:578 Sketch.java:967
-!Some\ files\ are\ marked\ "read-only",\ so\ you'll\nneed\ to\ re-save\ the\ sketch\ in\ another\ location,\nand\ try\ again.=
-
-#: Sketch.java:721
-!Some\ files\ are\ marked\ "read-only",\ so\ you'll\nneed\ to\ re-save\ this\ sketch\ to\ another\ location.=
-
-#: Sketch.java:457
-#, java-format
-!Sorry,\ a\ sketch\ (or\ folder)\ named\ "{0}"\ already\ exists.=
-
-#: Preferences.java:115
-!Spanish=
-
-#: Base.java:540
-!Sunshine=
-
-#: ../../../processing/app/Preferences.java:153
-!Swedish=
-
-#: Preferences.java:84
-!System\ Default=
-
-#: Preferences.java:116
-!Tamil=
-
-#: debug/Compiler.java:414
-!The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.=
-
-#: debug/Compiler.java:426
-!The\ Client\ class\ has\ been\ renamed\ EthernetClient.=
-
-#: debug/Compiler.java:420
-!The\ Server\ class\ has\ been\ renamed\ EthernetServer.=
-
-#: debug/Compiler.java:432
-!The\ Udp\ class\ has\ been\ renamed\ EthernetUdp.=
-
-#: Base.java:192
-!The\ error\ message\ follows,\ however\ Arduino\ should\ run\ fine.=
-
-#: Editor.java:2147
-#, java-format
-!The\ file\ "{0}"\ needs\ to\ be\ inside\na\ sketch\ folder\ named\ "{1}".\nCreate\ this\ folder,\ move\ the\ file,\ and\ continue?=
-
-#: Base.java:1054 Base.java:2674
-#, java-format
-!The\ library\ "{0}"\ cannot\ be\ used.\nLibrary\ names\ must\ contain\ only\ basic\ letters\ and\ numbers.\n(ASCII\ only\ and\ no\ spaces,\ and\ it\ cannot\ start\ with\ a\ number)=
-
-#: Sketch.java:374
-!The\ main\ file\ can't\ use\ an\ extension.\n(It\ may\ be\ time\ for\ your\ to\ graduate\ to\ a\n"real"\ programming\ environment)=
-
-#: Sketch.java:356
-!The\ name\ cannot\ start\ with\ a\ period.=
-
-#: Base.java:1412
-!The\ selected\ sketch\ no\ longer\ exists.\nYou\ may\ need\ to\ restart\ Arduino\ to\ update\nthe\ sketchbook\ menu.=
-
-#: Base.java:1430
-#, java-format
-!The\ sketch\ "{0}"\ cannot\ be\ used.\nSketch\ names\ must\ contain\ only\ basic\ letters\ and\ numbers\n(ASCII-only\ with\ no\ spaces,\ and\ it\ cannot\ start\ with\ a\ number).\nTo\ get\ rid\ of\ this\ message,\ remove\ the\ sketch\ from\n{1}=
-
-#: Sketch.java:1755
-!The\ sketch\ folder\ has\ disappeared.\n\ Will\ attempt\ to\ re-save\ in\ the\ same\ location,\nbut\ anything\ besides\ the\ code\ will\ be\ lost.=
-
-#: Sketch.java:2018
-!The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ less\ than\ 64\ characters\ long.=
-
-#: Base.java:259
-!The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ default\ sketchbook\nlocation,\ and\ create\ a\ new\ sketchbook\ folder\ if\nnecessary.\ Arduino\ will\ then\ stop\ talking\ about\nhimself\ in\ the\ third\ person.=
-
-#: Sketch.java:1075
-!This\ file\ has\ already\ been\ copied\ to\ the\nlocation\ from\ which\ where\ you're\ trying\ to\ add\ it.\nI\ ain't\ not\ doin\ nuthin'.=
-
-#: ../../../processing/app/EditorStatus.java:467
-!This\ report\ would\ have\ more\ information\ with=
-
-#: Base.java:535
-!Time\ for\ a\ Break=
-
-#: Editor.java:663
-!Tools=
-
-#: Editor.java:1070
-!Troubleshooting=
-
-#: ../../../processing/app/Preferences.java:117
-!Turkish=
-
-#: ../../../processing/app/Editor.java:2507
-!Type\ board\ password\ to\ access\ its\ console=
-
-#: ../../../processing/app/Sketch.java:1673
-!Type\ board\ password\ to\ upload\ a\ new\ sketch=
-
-#: ../../../processing/app/Preferences.java:118
-!Ukrainian=
-
-#: ../../../processing/app/Editor.java:2524
-#: ../../../processing/app/NetworkMonitor.java:145
-!Unable\ to\ connect\:\ is\ the\ sketch\ using\ the\ bridge?=
-
-#: ../../../processing/app/NetworkMonitor.java:130
-!Unable\ to\ connect\:\ retrying=
-
-#: ../../../processing/app/Editor.java:2526
-!Unable\ to\ connect\:\ wrong\ password?=
-
-#: ../../../processing/app/Editor.java:2512
-!Unable\ to\ open\ serial\ monitor=
-
-#: Sketch.java:1432
-#, java-format
-!Uncaught\ exception\ type\:\ {0}=
-
-#: Editor.java:1133 Editor.java:1355
-!Undo=
-
-#: Platform.java:168
-!Unspecified\ platform,\ no\ launcher\ available.\nTo\ enable\ opening\ URLs\ or\ folders,\ add\ a\ \n"launcher\=/path/to/app"\ line\ to\ preferences.txt=
-
-#: UpdateCheck.java:111
-!Update=
-
-#: Preferences.java:428
-!Update\ sketch\ files\ to\ new\ extension\ on\ save\ (.pde\ ->\ .ino)=
-
-#: EditorToolbar.java:41 Editor.java:545
-!Upload=
-
-#: EditorToolbar.java:46 Editor.java:553
-!Upload\ Using\ Programmer=
-
-#: Editor.java:2403 Editor.java:2439
-!Upload\ canceled.=
-
-#: ../../../processing/app/Sketch.java:1678
-!Upload\ cancelled=
-
-#: Editor.java:2378
-!Uploading\ to\ I/O\ Board...=
-
-#: Sketch.java:1622
-!Uploading...=
-
-#: Editor.java:1269
-!Use\ Selection\ For\ Find=
-
-#: Preferences.java:409
-!Use\ external\ editor=
-
-#: ../../../processing/app/debug/Compiler.java:94
-#, java-format
-!Using\ library\ {0}\ in\ folder\:\ {1}\ {2}=
-
-#: ../../../processing/app/debug/Compiler.java:320
-#, java-format
-!Using\ previously\ compiled\ file\:\ {0}=
-
-#: EditorToolbar.java:41 EditorToolbar.java:46
-!Verify=
-
-#: Editor.java:609
-!Verify\ /\ Compile=
-
-#: Preferences.java:400
-!Verify\ code\ after\ upload=
-
-#: ../../../processing/app/Preferences.java:154
-!Vietnamese=
-
-#: Editor.java:1105
-!Visit\ Arduino.cc=
-
-#: Base.java:2128
-!Warning=
-
-#: debug/Compiler.java:444
-!Wire.receive()\ has\ been\ renamed\ Wire.read().=
-
-#: debug/Compiler.java:438
-!Wire.send()\ has\ been\ renamed\ Wire.write().=
-
-#: FindReplace.java:105
-!Wrap\ Around=
-
-#: debug/Uploader.java:213
-!Wrong\ microcontroller\ found.\ \ Did\ you\ select\ the\ right\ board\ from\ the\ Tools\ >\ Board\ menu?=
-
-#: Preferences.java:77 UpdateCheck.java:108
-!Yes=
-
-#: Sketch.java:1074
-!You\ can't\ fool\ me=
-
-#: Sketch.java:411
-!You\ can't\ have\ a\ .cpp\ file\ with\ the\ same\ name\ as\ the\ sketch.=
-
-#: Sketch.java:421
-!You\ can't\ rename\ the\ sketch\ to\ "{0}"\nbecause\ the\ sketch\ already\ has\ a\ .cpp\ file\ with\ that\ name.=
-
-#: Sketch.java:861
-!You\ can't\ save\ the\ sketch\ as\ "{0}"\nbecause\ the\ sketch\ already\ has\ a\ .cpp\ file\ with\ that\ name.=
-
-#: Sketch.java:883
-!You\ cannot\ save\ the\ sketch\ into\ a\ folder\ninside\ itself.\ This\ would\ go\ on\ forever.=
-
-#: Base.java:1888
-!You\ forgot\ your\ sketchbook=
-
-#: ../../../processing/app/AbstractMonitor.java:92
-!You've\ pressed\ {0}\ but\ nothing\ was\ sent.\ Should\ you\ select\ a\ line\ ending?=
-
-#: Base.java:536
-!You've\ reached\ the\ limit\ for\ auto\ naming\ of\ new\ sketches\nfor\ the\ day.\ How\ about\ going\ for\ a\ walk\ instead?=
-
-#: Base.java:2638
-!ZIP\ files\ or\ folders=
-
-#: Base.java:2661
-!Zip\ doesn't\ contain\ a\ library=
-
-#: Sketch.java:364
-#, java-format
-!".{0}"\ is\ not\ a\ valid\ extension.=
-
-#: SketchCode.java:258
-#, java-format
-!"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.=
-
-#: debug/Compiler.java:409
-!\nAs\ of\ Arduino\ 0019,\ the\ Ethernet\ library\ depends\ on\ the\ SPI\ library.\nYou\ appear\ to\ be\ using\ it\ or\ another\ library\ that\ depends\ on\ the\ SPI\ library.\n\n=
-
-#: debug/Compiler.java:415
-!\nAs\ of\ Arduino\ 1.0,\ the\ 'BYTE'\ keyword\ is\ no\ longer\ supported.\nPlease\ use\ Serial.write()\ instead.\n\n=
-
-#: debug/Compiler.java:427
-!\nAs\ of\ Arduino\ 1.0,\ the\ Client\ class\ in\ the\ Ethernet\ library\ has\ been\ renamed\ to\ EthernetClient.\n\n=
-
-#: debug/Compiler.java:421
-!\nAs\ of\ Arduino\ 1.0,\ the\ Server\ class\ in\ the\ Ethernet\ library\ has\ been\ renamed\ to\ EthernetServer.\n\n=
-
-#: debug/Compiler.java:433
-!\nAs\ of\ Arduino\ 1.0,\ the\ Udp\ class\ in\ the\ Ethernet\ library\ has\ been\ renamed\ to\ EthernetUdp.\n\n=
-
-#: debug/Compiler.java:445
-!\nAs\ of\ Arduino\ 1.0,\ the\ Wire.receive()\ function\ was\ renamed\ to\ Wire.read()\ for\ consistency\ with\ other\ libraries.\n\n=
-
-#: debug/Compiler.java:439
-!\nAs\ of\ Arduino\ 1.0,\ the\ Wire.send()\ function\ was\ renamed\ to\ Wire.write()\ for\ consistency\ with\ other\ libraries.\n\n=
-
-#: SerialMonitor.java:130 SerialMonitor.java:133
-!baud=
-
-#: Preferences.java:389
-!compilation\ =
-
-#: ../../../processing/app/NetworkMonitor.java:111
-!connected\!=
-
-#: Sketch.java:540
-!createNewFile()\ returned\ false=
-
-#: ../../../processing/app/EditorStatus.java:469
-!enabled\ in\ File\ >\ Preferences.=
-
-#: Base.java:2090
-!environment=
-
-#: Editor.java:1108
-!http\://arduino.cc/=
-
-#: ../../../processing/app/debug/Compiler.java:49
-!http\://github.com/arduino/Arduino/issues=
-
-#: UpdateCheck.java:118
-!http\://www.arduino.cc/en/Main/Software=
-
-#: UpdateCheck.java:53
-!http\://www.arduino.cc/latest.txt=
-
-#: Base.java:2075
-!http\://www.arduino.cc/playground/Learning/Linux=
-
-#: Preferences.java:625
-#, java-format
-!ignoring\ invalid\ font\ size\ {0}=
-
-#: Base.java:2080
-!index.html=
-
-#: Editor.java:936 Editor.java:943
-!name\ is\ null=
-
-#: Base.java:2090
-!platforms.html=
-
-#: Serial.java:451
-#, java-format
-!readBytesUntil()\ byte\ buffer\ is\ too\ small\ for\ the\ {0}\ bytes\ up\ to\ and\ including\ char\ {1}=
-
-#: Sketch.java:647
-!removeCode\:\ internal\ error..\ could\ not\ find\ code=
-
-#: Editor.java:932
-!serialMenu\ is\ null=
-
-#: debug/Uploader.java:195
-#, java-format
-!the\ selected\ serial\ port\ {0}\ does\ not\ exist\ or\ your\ board\ is\ not\ connected=
-
-#: Preferences.java:391
-!upload=
-
-#: Editor.java:380
-#, java-format
-!{0}\ files\ added\ to\ the\ sketch.=
-
-#: debug/Compiler.java:365
-#, java-format
-!{0}\ returned\ {1}=
-
-#: Editor.java:2213
-#, java-format
-!{0}\ |\ Arduino\ {1}=
-
-#: Editor.java:1874
-#, java-format
-!{0}.html=
diff --git a/app/src/processing/app/i18n/Resources_in.properties b/app/src/processing/app/i18n/Resources_in.properties
deleted file mode 100644
index daaaf09df..000000000
--- a/app/src/processing/app/i18n/Resources_in.properties
+++ /dev/null
@@ -1,1299 +0,0 @@
-# Indonesian translations for the Arduino IDE.
-# Copyright (C) 2012
-# This file is distributed under the same license as the Arduino IDE package.
-# Rininta Andari , 2012.
-#
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2013-11-20 10\:43+0000\nLast-Translator\: cmaglie \nLanguage-Team\: Indonesian (http\://www.transifex.com/projects/p/arduino-ide-15/language/id/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: id\nPlural-Forms\: nplurals\=1; plural\=0;\n
-
-#: Preferences.java:358 Preferences.java:374
-!\ \ (requires\ restart\ of\ Arduino)=
-
-#: debug/Compiler.java:455
-!'Keyboard'\ only\ supported\ on\ the\ Arduino\ Leonardo=
-
-#: debug/Compiler.java:450
-!'Mouse'\ only\ supported\ on\ the\ Arduino\ Leonardo=
-
-#: Preferences.java:478
-!(edit\ only\ when\ Arduino\ is\ not\ running)=
-
-#: Sketch.java:746
-!.pde\ ->\ .ino=
-
-#: Base.java:773
-!\ \ \ Are\ you\ sure\ you\ want\ to\ Quit?Closing\ the\ last\ open\ sketch\ will\ quit\ Arduino.=
-
-#: Editor.java:2053
-!\
\ \ Do\ you\ want\ to\ save\ changes\ to\ this\ sketch
\ before\ closing?If\ you\ don't\ save,\ your\ changes\ will\ be\ lost.=
-
-#: Sketch.java:398
-#, java-format
-!A\ file\ named\ "{0}"\ already\ exists\ in\ "{1}"=
-
-#: Editor.java:2169
-#, java-format
-!A\ folder\ named\ "{0}"\ already\ exists.\ Can't\ open\ sketch.=
-
-#: Base.java:2690
-#, java-format
-!A\ library\ named\ {0}\ already\ exists=
-
-#: UpdateCheck.java:103
-!A\ new\ version\ of\ Arduino\ is\ available,\nwould\ you\ like\ to\ visit\ the\ Arduino\ download\ page?=
-
-#: EditorConsole.java:153
-!A\ problem\ occurred\ while\ trying\ to\ open\ the\nfiles\ used\ to\ store\ the\ console\ output.=
-
-#: Editor.java:1116
-!About\ Arduino=
-
-#: Editor.java:650
-!Add\ File...=
-
-#: Base.java:963
-Add\ Library...=Tambah pustaka...
-
-#: tools/FixEncoding.java:77
-!An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=
-
-#: Base.java:228
-!An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=
-
-#: Preferences.java:85
-!Arabic=
-
-#: Preferences.java:86
-!Aragonese=
-
-#: tools/Archiver.java:48
-!Archive\ Sketch=
-
-#: tools/Archiver.java:109
-!Archive\ sketch\ as\:=
-
-#: tools/Archiver.java:139
-!Archive\ sketch\ canceled.=
-
-#: tools/Archiver.java:75
-!Archiving\ the\ sketch\ has\ been\ canceled\ because\nthe\ sketch\ couldn't\ save\ properly.=
-
-#: ../../../processing/app/I18n.java:83
-!Arduino\ ARM\ (32-bits)\ Boards=
-
-#: ../../../processing/app/I18n.java:82
-!Arduino\ AVR\ Boards=
-
-#: Base.java:1682
-!Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ settings.=
-
-#: Base.java:1889
-!Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ sketchbook.=
-
-#: Base.java:240
-!Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\ JDK\ 1.5\ or\ later.\nMore\ information\ can\ be\ found\ in\ the\ reference.=
-
-#: ../../../processing/app/EditorStatus.java:471
-!Arduino\:\ =
-
-#: Sketch.java:588
-#, java-format
-!Are\ you\ sure\ you\ want\ to\ delete\ "{0}"?=
-
-#: Sketch.java:587
-!Are\ you\ sure\ you\ want\ to\ delete\ this\ sketch?=
-
-#: ../../../processing/app/Preferences.java:137
-!Armenian=
-
-#: ../../../processing/app/Preferences.java:138
-!Asturian=
-
-#: tools/AutoFormat.java:91
-!Auto\ Format=
-
-#: tools/AutoFormat.java:934
-!Auto\ Format\ Canceled\:\ Too\ many\ left\ curly\ braces.=
-
-#: tools/AutoFormat.java:925
-!Auto\ Format\ Canceled\:\ Too\ many\ left\ parentheses.=
-
-#: tools/AutoFormat.java:931
-!Auto\ Format\ Canceled\:\ Too\ many\ right\ curly\ braces.=
-
-#: tools/AutoFormat.java:922
-!Auto\ Format\ Canceled\:\ Too\ many\ right\ parentheses.=
-
-#: tools/AutoFormat.java:944
-!Auto\ Format\ finished.=
-
-#: Preferences.java:439
-!Automatically\ associate\ .ino\ files\ with\ Arduino=
-
-#: SerialMonitor.java:110
-!Autoscroll=
-
-#: Editor.java:2619
-#, java-format
-!Bad\ error\ line\:\ {0}=
-
-#: Editor.java:2136
-!Bad\ file\ selected=
-
-#: ../../../processing/app/Preferences.java:139
-!Belarusian=
-
-#: ../../../processing/app/Base.java:1433
-#: ../../../processing/app/Editor.java:707
-!Board=
-
-#: ../../../processing/app/debug/TargetBoard.java:42
-#, java-format
-!Board\ {0}\:{1}\:{2}\ doesn''t\ define\ a\ ''build.board''\ preference.\ Auto-set\ to\:\ {3}=
-
-#: ../../../processing/app/EditorStatus.java:472
-!Board\:\ =
-
-#: ../../../processing/app/Preferences.java:140
-!Bosnian=
-
-#: SerialMonitor.java:112
-!Both\ NL\ &\ CR=
-
-#: Preferences.java:81
-!Browse=
-
-#: Sketch.java:1392 Sketch.java:1423
-!Build\ folder\ disappeared\ or\ could\ not\ be\ written=
-
-#: ../../../processing/app/Preferences.java:80
-!Bulgarian=
-
-#: ../../../processing/app/Preferences.java:141
-!Burmese\ (Myanmar)=
-
-#: Editor.java:708
-!Burn\ Bootloader=
-
-#: Editor.java:2504
-!Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=
-
-#: ../../../processing/app/Base.java:368
-!Can't\ open\ source\ sketch\!=
-
-#: ../../../processing/app/Preferences.java:92
-!Canadian\ French=
-
-#: Preferences.java:79 Sketch.java:585 Sketch.java:737 Sketch.java:1042
-#: Editor.java:2064 Editor.java:2145 Editor.java:2465
-!Cancel=
-
-#: Sketch.java:455
-!Cannot\ Rename=
-
-#: SerialMonitor.java:112
-!Carriage\ return=
-
-#: Preferences.java:87
-!Catalan=
-
-#: Preferences.java:419
-!Check\ for\ updates\ on\ startup=
-
-#: ../../../processing/app/Preferences.java:142
-!Chinese\ (China)=
-
-#: ../../../processing/app/Preferences.java:142
-!Chinese\ (Hong\ Kong)=
-
-#: ../../../processing/app/Preferences.java:144
-!Chinese\ (Taiwan)=
-
-#: ../../../processing/app/Preferences.java:143
-!Chinese\ (Taiwan)\ (Big5)=
-
-#: Preferences.java:88
-!Chinese\ Simplified=
-
-#: Preferences.java:89
-!Chinese\ Traditional=
-
-#: Editor.java:521 Editor.java:2024
-!Close=
-
-#: Editor.java:1208 Editor.java:2749
-!Comment/Uncomment=
-
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-!Compiler\ error,\ please\ submit\ this\ code\ to\ {0}=
-
-#: Sketch.java:1608 Editor.java:1890
-!Compiling\ sketch...=
-
-#: EditorConsole.java:152
-!Console\ Error=
-
-#: Editor.java:1157 Editor.java:2707
-!Copy=
-
-#: Editor.java:1177 Editor.java:2723
-!Copy\ as\ HTML=
-
-#: ../../../processing/app/EditorStatus.java:455
-!Copy\ error\ messages=
-
-#: Editor.java:1165 Editor.java:2715
-!Copy\ for\ Forum=
-
-#: Sketch.java:1089
-#, java-format
-!Could\ not\ add\ ''{0}''\ to\ the\ sketch.=
-
-#: Editor.java:2188
-!Could\ not\ copy\ to\ a\ proper\ location.=
-
-#: Editor.java:2179
-!Could\ not\ create\ the\ sketch\ folder.=
-
-#: Editor.java:2206
-!Could\ not\ create\ the\ sketch.=
-
-#: Sketch.java:617
-#, java-format
-!Could\ not\ delete\ "{0}".=
-
-#: Sketch.java:1066
-#, java-format
-!Could\ not\ delete\ the\ existing\ ''{0}''\ file.=
-
-#: Base.java:2533 Base.java:2556
-#, java-format
-!Could\ not\ delete\ {0}=
-
-#: ../../../processing/app/debug/TargetPlatform.java:74
-#, java-format
-!Could\ not\ find\ boards.txt\ in\ {0}.\ Is\ it\ pre-1.5?=
-
-#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:282
-#, java-format
-!Could\ not\ find\ tool\ {0}=
-
-#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:278
-#, java-format
-!Could\ not\ find\ tool\ {0}\ from\ package\ {1}=
-
-#: Base.java:1934
-#, java-format
-!Could\ not\ open\ the\ URL\n{0}=
-
-#: Base.java:1958
-#, java-format
-!Could\ not\ open\ the\ folder\n{0}=
-
-#: Sketch.java:1769
-!Could\ not\ properly\ re-save\ the\ sketch.\ You\ may\ be\ in\ trouble\ at\ this\ point,\nand\ it\ might\ be\ time\ to\ copy\ and\ paste\ your\ code\ to\ another\ text\ editor.=
-
-#: Sketch.java:1768
-!Could\ not\ re-save\ sketch=
-
-#: Theme.java:52
-!Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
-
-#: Preferences.java:219
-!Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
-
-#: Preferences.java:258
-#, java-format
-!Could\ not\ read\ preferences\ from\ {0}=
-
-#: Base.java:2482
-#, java-format
-!Could\ not\ remove\ old\ version\ of\ {0}=
-
-#: Sketch.java:483 Sketch.java:528
-#, java-format
-!Could\ not\ rename\ "{0}"\ to\ "{1}"=
-
-#: Sketch.java:475
-!Could\ not\ rename\ the\ sketch.\ (0)=
-
-#: Sketch.java:496
-!Could\ not\ rename\ the\ sketch.\ (1)=
-
-#: Sketch.java:503
-!Could\ not\ rename\ the\ sketch.\ (2)=
-
-#: Base.java:2492
-#, java-format
-!Could\ not\ replace\ {0}=
-
-#: tools/Archiver.java:74
-!Couldn't\ archive\ sketch=
-
-#: Sketch.java:1647
-!Couldn't\ determine\ program\ size\:\ {0}=
-
-#: Sketch.java:616
-!Couldn't\ do\ it=
-
-#: debug/BasicUploader.java:209
-!Couldn't\ find\ a\ Board\ on\ the\ selected\ port.\ Check\ that\ you\ have\ the\ correct\ port\ selected.\ \ If\ it\ is\ correct,\ try\ pressing\ the\ board's\ reset\ button\ after\ initiating\ the\ upload.=
-
-#: ../../../processing/app/Preferences.java:82
-!Croatian=
-
-#: Editor.java:1149 Editor.java:2699
-!Cut=
-
-#: ../../../processing/app/Preferences.java:83
-!Czech=
-
-#: Preferences.java:90
-!Danish=
-
-#: Editor.java:1224 Editor.java:2765
-!Decrease\ Indent=
-
-#: EditorHeader.java:314 Sketch.java:591
-!Delete=
-
-#: debug/Uploader.java:199
-!Device\ is\ not\ responding,\ check\ the\ right\ serial\ port\ is\ selected\ or\ RESET\ the\ board\ right\ before\ exporting=
-
-#: tools/FixEncoding.java:57
-!Discard\ all\ changes\ and\ reload\ sketch?=
-
-#: ../../../processing/app/Preferences.java:438
-!Display\ line\ numbers=
-
-#: Editor.java:2064
-!Don't\ Save=
-
-#: Editor.java:2275 Editor.java:2311
-!Done\ Saving.=
-
-#: Editor.java:2510
-!Done\ burning\ bootloader.=
-
-#: Editor.java:1911 Editor.java:1928
-!Done\ compiling.=
-
-#: Editor.java:2564
-!Done\ printing.=
-
-#: Editor.java:2395 Editor.java:2431
-!Done\ uploading.=
-
-#: Preferences.java:91
-!Dutch=
-
-#: ../../../processing/app/Preferences.java:144
-!Dutch\ (Netherlands)=
-
-#: Editor.java:1130
-!Edit=
-
-#: Preferences.java:370
-!Editor\ font\ size\:\ =
-
-#: Preferences.java:353
-!Editor\ language\:\ =
-
-#: Preferences.java:92
-!English=
-
-#: ../../../processing/app/Preferences.java:145
-!English\ (United\ Kingdom)=
-
-#: Editor.java:1062
-!Environment=
-
-#: Base.java:2147 Preferences.java:256 Sketch.java:475 Sketch.java:481
-#: Sketch.java:496 Sketch.java:503 Sketch.java:526 Sketch.java:543
-#: Editor.java:2167 Editor.java:2178 Editor.java:2188 Editor.java:2206
-Error=Error
-
-#: Sketch.java:1065 Sketch.java:1088
-!Error\ adding\ file=
-
-#: debug/Compiler.java:369
-!Error\ compiling.=
-
-#: Base.java:1674
-Error\ getting\ the\ Arduino\ data\ folder.=Error saat mengambil folder data Arduino
-
-#: Serial.java:593
-#, java-format
-!Error\ inside\ Serial.{0}()=
-
-#: ../../../processing/app/Base.java:1232
-!Error\ loading\ libraries=
-
-#: ../../../processing/app/debug/TargetPlatform.java:95
-#: ../../../processing/app/debug/TargetPlatform.java:106
-#: ../../../processing/app/debug/TargetPlatform.java:117
-#, java-format
-!Error\ loading\ {0}=
-
-#: Serial.java:181
-#, java-format
-!Error\ opening\ serial\ port\ ''{0}''.=
-
-#: Preferences.java:277
-!Error\ reading\ preferences=
-
-#: Preferences.java:279
-#, java-format
-!Error\ reading\ the\ preferences\ file.\ Please\ delete\ (or\ move)\n{0}\ and\ restart\ Arduino.=
-
-#: ../../../cc/arduino/packages/DiscoveryManager.java:25
-!Error\ starting\ discovery\ method\:\ =
-
-#: Serial.java:125
-#, java-format
-!Error\ touching\ serial\ port\ ''{0}''.=
-
-#: Editor.java:2512 Editor.java:2516 Editor.java:2520
-!Error\ while\ burning\ bootloader.=
-
-#: ../../../processing/app/Editor.java:2555
-!Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=
-
-#: SketchCode.java:83
-#, java-format
-!Error\ while\ loading\ code\ {0}=
-
-#: Editor.java:2567
-!Error\ while\ printing.=
-
-#: ../../../processing/app/Editor.java:2409
-#: ../../../processing/app/Editor.java:2449
-!Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=
-
-#: Preferences.java:93
-!Estonian=
-
-#: ../../../processing/app/Preferences.java:146
-!Estonian\ (Estonia)=
-
-#: Editor.java:516
-!Examples=
-
-#: Editor.java:2482
-!Export\ canceled,\ changes\ must\ first\ be\ saved.=
-
-#: Base.java:2100
-!FAQ.html=
-
-#: Editor.java:491
-!File=
-
-#: Preferences.java:94
-!Filipino=
-
-#: FindReplace.java:124 FindReplace.java:127
-!Find=
-
-#: Editor.java:1249
-!Find\ Next=
-
-#: Editor.java:1259
-!Find\ Previous=
-
-#: Editor.java:1086 Editor.java:2775
-!Find\ in\ Reference=
-
-#: Editor.java:1234
-!Find...=
-
-#: FindReplace.java:80
-!Find\:=
-
-#: ../../../processing/app/Preferences.java:147
-!Finnish=
-
-#: tools/FixEncoding.java:41 tools/FixEncoding.java:58
-#: tools/FixEncoding.java:79
-!Fix\ Encoding\ &\ Reload=
-
-#: Base.java:1851
-!For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=
-
-#: debug/BasicUploader.java:80
-!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ =
-
-#: Preferences.java:95
-!French=
-
-#: Editor.java:1097
-!Frequently\ Asked\ Questions=
-
-#: Preferences.java:96
-!Galician=
-
-#: ../../../processing/app/Preferences.java:94
-!Georgian=
-
-#: Preferences.java:97
-!German=
-
-#: Editor.java:1054
-!Getting\ Started=
-
-#: ../../../processing/app/Sketch.java:1646
-#, java-format
-!Global\ variables\ use\ {0}\ bytes\ ({2}%%)\ of\ dynamic\ memory,\ leaving\ {3}\ bytes\ for\ local\ variables.\ Maximum\ is\ {1}\ bytes.=
-
-#: ../../../processing/app/Sketch.java:1651
-#, java-format
-!Global\ variables\ use\ {0}\ bytes\ of\ dynamic\ memory.=
-
-#: Preferences.java:98
-!Greek=
-
-#: Base.java:2085
-!Guide_Environment.html=
-
-#: Base.java:2071
-Guide_MacOSX.html=Guide_MacOSX.html
-
-#: Base.java:2095
-!Guide_Troubleshooting.html=
-
-#: Base.java:2073
-Guide_Windows.html=Guide_Windows.html
-
-#: ../../../processing/app/Preferences.java:95
-!Hebrew=
-
-#: Editor.java:1015
-!Help=
-
-#: Preferences.java:99
-!Hindi=
-
-#: Sketch.java:295
-!How\ about\ saving\ the\ sketch\ first\ \nbefore\ trying\ to\ rename\ it?=
-
-#: Sketch.java:882
-!How\ very\ Borges\ of\ you=
-
-#: Preferences.java:100
-!Hungarian=
-
-#: FindReplace.java:96
-!Ignore\ Case=
-
-#: Base.java:1058
-Ignoring\ bad\ library\ name=Mengabaikan nama pustaka yang salah
-
-#: Base.java:1436
-!Ignoring\ sketch\ with\ bad\ name=
-
-#: Editor.java:636
-!Import\ Library...=
-
-#: ../../../processing/app/Sketch.java:736
-!In\ Arduino\ 1.0,\ the\ default\ file\ extension\ has\ changed\nfrom\ .pde\ to\ .ino.\ \ New\ sketches\ (including\ those\ created\nby\ "Save-As")\ will\ use\ the\ new\ extension.\ \ The\ extension\nof\ existing\ sketches\ will\ be\ updated\ on\ save,\ but\ you\ can\ndisable\ this\ in\ the\ Preferences\ dialog.\n\nSave\ sketch\ and\ update\ its\ extension?=
-
-#: Editor.java:1216 Editor.java:2757
-!Increase\ Indent=
-
-#: Preferences.java:101
-!Indonesian=
-
-#: ../../../processing/app/Base.java:1204
-#, java-format
-!Invalid\ library\ found\ in\ {0}\:\ {1}=
-
-#: Preferences.java:102
-!Italian=
-
-#: Preferences.java:103
-!Japanese=
-
-#: Preferences.java:104
-!Korean=
-
-#: Preferences.java:105
-!Latvian=
-
-#: Base.java:2699
-!Library\ added\ to\ your\ libraries.\ Check\ "Import\ library"\ menu=
-
-#: Preferences.java:106
-!Lithuaninan=
-
-#: ../../../processing/app/Sketch.java:1660
-!Low\ memory\ available,\ stability\ problems\ may\ occur=
-
-#: Preferences.java:107
-!Marathi=
-
-#: Base.java:2112
-Message=Pesan
-
-#: Sketch.java:1712
-!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
-
-#: Preferences.java:449
-!More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=
-
-#: Editor.java:2156
-!Moving=
-
-#: Sketch.java:282
-!Name\ for\ new\ file\:=
-
-#: ../../../processing/app/Preferences.java:149
-!Nepali=
-
-#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:51
-!Network\ upload\ using\ programmer\ not\ supported=
-
-#: EditorToolbar.java:41 Editor.java:493
-!New=
-
-#: EditorToolbar.java:46
-!New\ Editor\ Window=
-
-#: EditorHeader.java:292
-!New\ Tab=
-
-#: SerialMonitor.java:112
-!Newline=
-
-#: EditorHeader.java:340
-!Next\ Tab=
-
-#: Preferences.java:78 UpdateCheck.java:108
-!No=
-
-#: debug/Compiler.java:126
-!No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=
-
-#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
-!No\ changes\ necessary\ for\ Auto\ Format.=
-
-#: Editor.java:373
-!No\ files\ were\ added\ to\ the\ sketch.=
-
-#: Platform.java:167
-!No\ launcher\ available=
-
-#: SerialMonitor.java:112
-!No\ line\ ending=
-
-#: Base.java:541
-!No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=
-
-#: Editor.java:1872
-#, java-format
-!No\ reference\ available\ for\ "{0}"=
-
-#: ../../../processing/app/Base.java:309
-!No\ valid\ configured\ cores\ found\!\ Exiting...=
-
-#: ../../../processing/app/debug/TargetPackage.java:63
-#, java-format
-!No\ valid\ hardware\ definitions\ found\ in\ folder\ {0}.=
-
-#: Base.java:191
-!Non-fatal\ error\ while\ setting\ the\ Look\ &\ Feel.=
-
-#: Sketch.java:396 Sketch.java:410 Sketch.java:419 Sketch.java:859
-!Nope=
-
-#: ../../../processing/app/Preferences.java:108
-!Norwegian\ Bokm\u00e5l=
-
-#: ../../../processing/app/Sketch.java:1656
-!Not\ enough\ memory;\ see\ http\://www.arduino.cc/en/Guide/Troubleshooting\#size\ for\ tips\ on\ reducing\ your\ footprint.=
-
-#: Preferences.java:80 Sketch.java:585 Sketch.java:737 Sketch.java:1042
-#: Editor.java:2145 Editor.java:2465
-!OK=
-
-#: Sketch.java:992 Editor.java:376
-!One\ file\ added\ to\ the\ sketch.=
-
-#: EditorToolbar.java:41
-!Open=
-
-#: Editor.java:2688
-!Open\ URL=
-
-#: Base.java:636
-Open\ an\ Arduino\ sketch...=Buka sebuah sketch Arduino
-
-#: EditorToolbar.java:46
-!Open\ in\ Another\ Window=
-
-#: Base.java:903 Editor.java:501
-Open...=Buka...
-
-#: Editor.java:563
-!Page\ Setup=
-
-#: ../../../processing/app/forms/PasswordAuthorizationDialog.java:44
-!Password\:=
-
-#: Editor.java:1189 Editor.java:2731
-!Paste=
-
-#: Preferences.java:109
-!Persian=
-
-#: debug/Compiler.java:408
-!Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=
-
-#: Base.java:239
-Please\ install\ JDK\ 1.5\ or\ later=Mohon instal JDK 1.5 atau lebih baru
-
-#: Preferences.java:110
-!Polish=
-
-#: ../../../processing/app/Editor.java:718
-!Port=
-
-#: ../../../processing/app/Preferences.java:151
-!Portugese=
-
-#: ../../../processing/app/Preferences.java:127
-!Portuguese\ (Brazil)=
-
-#: ../../../processing/app/Preferences.java:128
-!Portuguese\ (Portugal)=
-
-#: Preferences.java:295 Editor.java:583
-!Preferences=
-
-#: FindReplace.java:123 FindReplace.java:128
-!Previous=
-
-#: EditorHeader.java:326
-!Previous\ Tab=
-
-#: Editor.java:571
-!Print=
-
-#: Editor.java:2571
-!Printing\ canceled.=
-
-#: Editor.java:2547
-!Printing...=
-
-#: Base.java:1957
-!Problem\ Opening\ Folder=
-
-#: Base.java:1933
-!Problem\ Opening\ URL=
-
-#: Base.java:227
-Problem\ Setting\ the\ Platform=Masalah Pengaturan Platform
-
-#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:136
-!Problem\ accessing\ board\ folder\ /www/sd=
-
-#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:132
-!Problem\ accessing\ files\ in\ folder\ =
-
-#: Base.java:1673
-Problem\ getting\ data\ folder=Masalah saat mengambil folder data
-
-#: Sketch.java:1467
-#, java-format
-!Problem\ moving\ {0}\ to\ the\ build\ folder=
-
-#: debug/Uploader.java:209
-!Problem\ uploading\ to\ board.\ \ See\ http\://www.arduino.cc/en/Guide/Troubleshooting\#upload\ for\ suggestions.=
-
-#: Sketch.java:355 Sketch.java:362 Sketch.java:373
-!Problem\ with\ rename=
-
-#: Editor.java:2137
-!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
-
-#: ../../../processing/app/I18n.java:86
-!Processor=
-
-#: Editor.java:704
-!Programmer=
-
-#: Base.java:783 Editor.java:593
-Quit=Keluar
-
-#: Editor.java:1138 Editor.java:1140 Editor.java:1390
-!Redo=
-
-#: Editor.java:1078
-!Reference=
-
-#: EditorHeader.java:300
-!Rename=
-
-#: FindReplace.java:121 FindReplace.java:130 Sketch.java:1046
-!Replace=
-
-#: FindReplace.java:122 FindReplace.java:129
-!Replace\ &\ Find=
-
-#: FindReplace.java:120 FindReplace.java:131
-!Replace\ All=
-
-#: Sketch.java:1043
-#, java-format
-!Replace\ the\ existing\ version\ of\ {0}?=
-
-#: FindReplace.java:81
-!Replace\ with\:=
-
-#: Preferences.java:113
-!Romanian=
-
-#: Preferences.java:114
-!Russian=
-
-#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:529
-#: Editor.java:2064 Editor.java:2468
-!Save=
-
-#: Editor.java:537
-!Save\ As...=
-
-#: Editor.java:2317
-!Save\ Canceled.=
-
-#: Editor.java:2467
-!Save\ changes\ before\ export?=
-
-#: Editor.java:2020
-#, java-format
-!Save\ changes\ to\ "{0}"?\ \ =
-
-#: Sketch.java:825
-!Save\ sketch\ folder\ as...=
-
-#: Editor.java:2270 Editor.java:2308
-!Saving...=
-
-#: Base.java:1909
-!Select\ (or\ create\ new)\ folder\ for\ sketches...=
-
-#: Editor.java:1198 Editor.java:2739
-!Select\ All=
-
-#: Base.java:2636
-!Select\ a\ zip\ file\ or\ a\ folder\ containing\ the\ library\ you'd\ like\ to\ add=
-
-#: Sketch.java:975
-!Select\ an\ image\ or\ other\ data\ file\ to\ copy\ to\ your\ sketch=
-
-#: Preferences.java:330
-!Select\ new\ sketchbook\ location=
-
-#: ../../../processing/app/debug/Compiler.java:146
-!Selected\ board\ depends\ on\ '{0}'\ core\ (not\ installed).=
-
-#: SerialMonitor.java:93
-!Send=
-
-#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
-!Serial\ Monitor=
-
-#: Serial.java:174
-#, java-format
-!Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quiting\ any\ programs\ that\ may\ be\ using\ it.=
-
-#: Serial.java:121
-#, java-format
-!Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quitting\ any\ programs\ that\ may\ be\ using\ it.=
-
-#: Serial.java:194
-#, java-format
-!Serial\ port\ ''{0}''\ not\ found.\ Did\ you\ select\ the\ right\ one\ from\ the\ Tools\ >\ Serial\ Port\ menu?=
-
-#: Editor.java:2343
-#, java-format
-!Serial\ port\ {0}\ not\ found.\nRetry\ the\ upload\ with\ another\ serial\ port?=
-
-#: Base.java:1681
-Settings\ issues=Mengatur masalah
-
-#: Editor.java:641
-!Show\ Sketch\ Folder=
-
-#: ../../../processing/app/EditorStatus.java:468
-!Show\ verbose\ output\ during\ compilation=
-
-#: Preferences.java:387
-!Show\ verbose\ output\ during\:\ =
-
-#: Editor.java:607
-!Sketch=
-
-#: Sketch.java:1754
-!Sketch\ Disappeared=
-
-#: Base.java:1411
-Sketch\ Does\ Not\ Exist=Sketch tidak ditemukan
-
-#: Sketch.java:274 Sketch.java:303 Sketch.java:577 Sketch.java:966
-!Sketch\ is\ Read-Only=
-
-#: Sketch.java:294
-!Sketch\ is\ Untitled=
-
-#: Sketch.java:720
-!Sketch\ is\ read-only=
-
-#: Sketch.java:1653
-!Sketch\ too\ big;\ see\ http\://www.arduino.cc/en/Guide/Troubleshooting\#size\ for\ tips\ on\ reducing\ it.=
-
-#: ../../../processing/app/Sketch.java:1639
-#, java-format
-!Sketch\ uses\ {0}\ bytes\ ({2}%%)\ of\ program\ storage\ space.\ Maximum\ is\ {1}\ bytes.=
-
-#: Editor.java:510
-!Sketchbook=
-
-#: Base.java:258
-Sketchbook\ folder\ disappeared=Folder sketchbook tidak ada
-
-#: Preferences.java:315
-!Sketchbook\ location\:=
-
-#: ../../../processing/app/Base.java:785
-!Sketches\ (*.ino,\ *.pde)=
-
-#: ../../../processing/app/Preferences.java:152
-!Slovenian=
-
-#: Sketch.java:275 Sketch.java:304 Sketch.java:578 Sketch.java:967
-!Some\ files\ are\ marked\ "read-only",\ so\ you'll\nneed\ to\ re-save\ the\ sketch\ in\ another\ location,\nand\ try\ again.=
-
-#: Sketch.java:721
-!Some\ files\ are\ marked\ "read-only",\ so\ you'll\nneed\ to\ re-save\ this\ sketch\ to\ another\ location.=
-
-#: Sketch.java:457
-#, java-format
-!Sorry,\ a\ sketch\ (or\ folder)\ named\ "{0}"\ already\ exists.=
-
-#: Preferences.java:115
-!Spanish=
-
-#: Base.java:540
-!Sunshine=
-
-#: ../../../processing/app/Preferences.java:153
-!Swedish=
-
-#: Preferences.java:84
-!System\ Default=
-
-#: Preferences.java:116
-!Tamil=
-
-#: debug/Compiler.java:414
-!The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.=
-
-#: debug/Compiler.java:426
-!The\ Client\ class\ has\ been\ renamed\ EthernetClient.=
-
-#: debug/Compiler.java:420
-!The\ Server\ class\ has\ been\ renamed\ EthernetServer.=
-
-#: debug/Compiler.java:432
-!The\ Udp\ class\ has\ been\ renamed\ EthernetUdp.=
-
-#: Base.java:192
-!The\ error\ message\ follows,\ however\ Arduino\ should\ run\ fine.=
-
-#: Editor.java:2147
-#, java-format
-!The\ file\ "{0}"\ needs\ to\ be\ inside\na\ sketch\ folder\ named\ "{1}".\nCreate\ this\ folder,\ move\ the\ file,\ and\ continue?=
-
-#: Base.java:1054 Base.java:2674
-#, java-format
-!The\ library\ "{0}"\ cannot\ be\ used.\nLibrary\ names\ must\ contain\ only\ basic\ letters\ and\ numbers.\n(ASCII\ only\ and\ no\ spaces,\ and\ it\ cannot\ start\ with\ a\ number)=
-
-#: Sketch.java:374
-!The\ main\ file\ can't\ use\ an\ extension.\n(It\ may\ be\ time\ for\ your\ to\ graduate\ to\ a\n"real"\ programming\ environment)=
-
-#: Sketch.java:356
-!The\ name\ cannot\ start\ with\ a\ period.=
-
-#: Base.java:1412
-!The\ selected\ sketch\ no\ longer\ exists.\nYou\ may\ need\ to\ restart\ Arduino\ to\ update\nthe\ sketchbook\ menu.=
-
-#: Base.java:1430
-#, java-format
-!The\ sketch\ "{0}"\ cannot\ be\ used.\nSketch\ names\ must\ contain\ only\ basic\ letters\ and\ numbers\n(ASCII-only\ with\ no\ spaces,\ and\ it\ cannot\ start\ with\ a\ number).\nTo\ get\ rid\ of\ this\ message,\ remove\ the\ sketch\ from\n{1}=
-
-#: Sketch.java:1755
-!The\ sketch\ folder\ has\ disappeared.\n\ Will\ attempt\ to\ re-save\ in\ the\ same\ location,\nbut\ anything\ besides\ the\ code\ will\ be\ lost.=
-
-#: Sketch.java:2018
-!The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ less\ than\ 64\ characters\ long.=
-
-#: Base.java:259
-!The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ default\ sketchbook\nlocation,\ and\ create\ a\ new\ sketchbook\ folder\ if\nnecessary.\ Arduino\ will\ then\ stop\ talking\ about\nhimself\ in\ the\ third\ person.=
-
-#: Sketch.java:1075
-!This\ file\ has\ already\ been\ copied\ to\ the\nlocation\ from\ which\ where\ you're\ trying\ to\ add\ it.\nI\ ain't\ not\ doin\ nuthin'.=
-
-#: ../../../processing/app/EditorStatus.java:467
-!This\ report\ would\ have\ more\ information\ with=
-
-#: Base.java:535
-!Time\ for\ a\ Break=
-
-#: Editor.java:663
-!Tools=
-
-#: Editor.java:1070
-!Troubleshooting=
-
-#: ../../../processing/app/Preferences.java:117
-!Turkish=
-
-#: ../../../processing/app/Editor.java:2507
-!Type\ board\ password\ to\ access\ its\ console=
-
-#: ../../../processing/app/Sketch.java:1673
-!Type\ board\ password\ to\ upload\ a\ new\ sketch=
-
-#: ../../../processing/app/Preferences.java:118
-!Ukrainian=
-
-#: ../../../processing/app/Editor.java:2524
-#: ../../../processing/app/NetworkMonitor.java:145
-!Unable\ to\ connect\:\ is\ the\ sketch\ using\ the\ bridge?=
-
-#: ../../../processing/app/NetworkMonitor.java:130
-!Unable\ to\ connect\:\ retrying=
-
-#: ../../../processing/app/Editor.java:2526
-!Unable\ to\ connect\:\ wrong\ password?=
-
-#: ../../../processing/app/Editor.java:2512
-!Unable\ to\ open\ serial\ monitor=
-
-#: Sketch.java:1432
-#, java-format
-!Uncaught\ exception\ type\:\ {0}=
-
-#: Editor.java:1133 Editor.java:1355
-!Undo=
-
-#: Platform.java:168
-!Unspecified\ platform,\ no\ launcher\ available.\nTo\ enable\ opening\ URLs\ or\ folders,\ add\ a\ \n"launcher\=/path/to/app"\ line\ to\ preferences.txt=
-
-#: UpdateCheck.java:111
-!Update=
-
-#: Preferences.java:428
-!Update\ sketch\ files\ to\ new\ extension\ on\ save\ (.pde\ ->\ .ino)=
-
-#: EditorToolbar.java:41 Editor.java:545
-!Upload=
-
-#: EditorToolbar.java:46 Editor.java:553
-!Upload\ Using\ Programmer=
-
-#: Editor.java:2403 Editor.java:2439
-!Upload\ canceled.=
-
-#: ../../../processing/app/Sketch.java:1678
-!Upload\ cancelled=
-
-#: Editor.java:2378
-!Uploading\ to\ I/O\ Board...=
-
-#: Sketch.java:1622
-!Uploading...=
-
-#: Editor.java:1269
-!Use\ Selection\ For\ Find=
-
-#: Preferences.java:409
-!Use\ external\ editor=
-
-#: ../../../processing/app/debug/Compiler.java:94
-#, java-format
-!Using\ library\ {0}\ in\ folder\:\ {1}\ {2}=
-
-#: ../../../processing/app/debug/Compiler.java:320
-#, java-format
-!Using\ previously\ compiled\ file\:\ {0}=
-
-#: EditorToolbar.java:41 EditorToolbar.java:46
-!Verify=
-
-#: Editor.java:609
-!Verify\ /\ Compile=
-
-#: Preferences.java:400
-!Verify\ code\ after\ upload=
-
-#: ../../../processing/app/Preferences.java:154
-!Vietnamese=
-
-#: Editor.java:1105
-!Visit\ Arduino.cc=
-
-#: Base.java:2128
-Warning=Peringatan
-
-#: debug/Compiler.java:444
-!Wire.receive()\ has\ been\ renamed\ Wire.read().=
-
-#: debug/Compiler.java:438
-!Wire.send()\ has\ been\ renamed\ Wire.write().=
-
-#: FindReplace.java:105
-!Wrap\ Around=
-
-#: debug/Uploader.java:213
-!Wrong\ microcontroller\ found.\ \ Did\ you\ select\ the\ right\ board\ from\ the\ Tools\ >\ Board\ menu?=
-
-#: Preferences.java:77 UpdateCheck.java:108
-!Yes=
-
-#: Sketch.java:1074
-!You\ can't\ fool\ me=
-
-#: Sketch.java:411
-!You\ can't\ have\ a\ .cpp\ file\ with\ the\ same\ name\ as\ the\ sketch.=
-
-#: Sketch.java:421
-!You\ can't\ rename\ the\ sketch\ to\ "{0}"\nbecause\ the\ sketch\ already\ has\ a\ .cpp\ file\ with\ that\ name.=
-
-#: Sketch.java:861
-!You\ can't\ save\ the\ sketch\ as\ "{0}"\nbecause\ the\ sketch\ already\ has\ a\ .cpp\ file\ with\ that\ name.=
-
-#: Sketch.java:883
-!You\ cannot\ save\ the\ sketch\ into\ a\ folder\ninside\ itself.\ This\ would\ go\ on\ forever.=
-
-#: Base.java:1888
-You\ forgot\ your\ sketchbook=Anda lupa sketchbook Anda
-
-#: ../../../processing/app/AbstractMonitor.java:92
-!You've\ pressed\ {0}\ but\ nothing\ was\ sent.\ Should\ you\ select\ a\ line\ ending?=
-
-#: Base.java:536
-!You've\ reached\ the\ limit\ for\ auto\ naming\ of\ new\ sketches\nfor\ the\ day.\ How\ about\ going\ for\ a\ walk\ instead?=
-
-#: Base.java:2638
-!ZIP\ files\ or\ folders=
-
-#: Base.java:2661
-!Zip\ doesn't\ contain\ a\ library=
-
-#: Sketch.java:364
-#, java-format
-!".{0}"\ is\ not\ a\ valid\ extension.=
-
-#: SketchCode.java:258
-#, java-format
-!"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.=
-
-#: debug/Compiler.java:409
-!\nAs\ of\ Arduino\ 0019,\ the\ Ethernet\ library\ depends\ on\ the\ SPI\ library.\nYou\ appear\ to\ be\ using\ it\ or\ another\ library\ that\ depends\ on\ the\ SPI\ library.\n\n=
-
-#: debug/Compiler.java:415
-!\nAs\ of\ Arduino\ 1.0,\ the\ 'BYTE'\ keyword\ is\ no\ longer\ supported.\nPlease\ use\ Serial.write()\ instead.\n\n=
-
-#: debug/Compiler.java:427
-!\nAs\ of\ Arduino\ 1.0,\ the\ Client\ class\ in\ the\ Ethernet\ library\ has\ been\ renamed\ to\ EthernetClient.\n\n=
-
-#: debug/Compiler.java:421
-!\nAs\ of\ Arduino\ 1.0,\ the\ Server\ class\ in\ the\ Ethernet\ library\ has\ been\ renamed\ to\ EthernetServer.\n\n=
-
-#: debug/Compiler.java:433
-!\nAs\ of\ Arduino\ 1.0,\ the\ Udp\ class\ in\ the\ Ethernet\ library\ has\ been\ renamed\ to\ EthernetUdp.\n\n=
-
-#: debug/Compiler.java:445
-!\nAs\ of\ Arduino\ 1.0,\ the\ Wire.receive()\ function\ was\ renamed\ to\ Wire.read()\ for\ consistency\ with\ other\ libraries.\n\n=
-
-#: debug/Compiler.java:439
-!\nAs\ of\ Arduino\ 1.0,\ the\ Wire.send()\ function\ was\ renamed\ to\ Wire.write()\ for\ consistency\ with\ other\ libraries.\n\n=
-
-#: SerialMonitor.java:130 SerialMonitor.java:133
-!baud=
-
-#: Preferences.java:389
-!compilation\ =
-
-#: ../../../processing/app/NetworkMonitor.java:111
-!connected\!=
-
-#: Sketch.java:540
-!createNewFile()\ returned\ false=
-
-#: ../../../processing/app/EditorStatus.java:469
-!enabled\ in\ File\ >\ Preferences.=
-
-#: Base.java:2090
-!environment=
-
-#: Editor.java:1108
-!http\://arduino.cc/=
-
-#: ../../../processing/app/debug/Compiler.java:49
-!http\://github.com/arduino/Arduino/issues=
-
-#: UpdateCheck.java:118
-!http\://www.arduino.cc/en/Main/Software=
-
-#: UpdateCheck.java:53
-!http\://www.arduino.cc/latest.txt=
-
-#: Base.java:2075
-!http\://www.arduino.cc/playground/Learning/Linux=
-
-#: Preferences.java:625
-#, java-format
-!ignoring\ invalid\ font\ size\ {0}=
-
-#: Base.java:2080
-!index.html=
-
-#: Editor.java:936 Editor.java:943
-!name\ is\ null=
-
-#: Base.java:2090
-!platforms.html=
-
-#: Serial.java:451
-#, java-format
-!readBytesUntil()\ byte\ buffer\ is\ too\ small\ for\ the\ {0}\ bytes\ up\ to\ and\ including\ char\ {1}=
-
-#: Sketch.java:647
-!removeCode\:\ internal\ error..\ could\ not\ find\ code=
-
-#: Editor.java:932
-!serialMenu\ is\ null=
-
-#: debug/Uploader.java:195
-#, java-format
-!the\ selected\ serial\ port\ {0}\ does\ not\ exist\ or\ your\ board\ is\ not\ connected=
-
-#: Preferences.java:391
-!upload=
-
-#: Editor.java:380
-#, java-format
-!{0}\ files\ added\ to\ the\ sketch.=
-
-#: debug/Compiler.java:365
-#, java-format
-!{0}\ returned\ {1}=
-
-#: Editor.java:2213
-#, java-format
-!{0}\ |\ Arduino\ {1}=
-
-#: Editor.java:1874
-#, java-format
-!{0}.html=
diff --git a/app/src/processing/app/i18n/Resources_zh_TW.properties b/app/src/processing/app/i18n/Resources_zh_TW.properties
deleted file mode 100644
index 1483df002..000000000
--- a/app/src/processing/app/i18n/Resources_zh_TW.properties
+++ /dev/null
@@ -1,1299 +0,0 @@
-# Chinese translations for Arduino IDE.
-# Copyright (C) 2012 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the Arduino IDE package.
-# yehnan <>, 2012.
-#
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2014-02-19 14\:46+0000\nLast-Translator\: cmaglie \nLanguage-Team\: Chinese (Taiwan) (http\://www.transifex.com/projects/p/arduino-ide-15/language/zh_TW/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: zh_TW\nPlural-Forms\: nplurals\=1; plural\=0;\n
-
-#: Preferences.java:358 Preferences.java:374
-!\ \ (requires\ restart\ of\ Arduino)=
-
-#: debug/Compiler.java:455
-!'Keyboard'\ only\ supported\ on\ the\ Arduino\ Leonardo=
-
-#: debug/Compiler.java:450
-!'Mouse'\ only\ supported\ on\ the\ Arduino\ Leonardo=
-
-#: Preferences.java:478
-!(edit\ only\ when\ Arduino\ is\ not\ running)=
-
-#: Sketch.java:746
-!.pde\ ->\ .ino=
-
-#: Base.java:773
-!\ \ \ Are\ you\ sure\ you\ want\ to\ Quit?Closing\ the\ last\ open\ sketch\ will\ quit\ Arduino.=
-
-#: Editor.java:2053
-!\
\ \ Do\ you\ want\ to\ save\ changes\ to\ this\ sketch
\ before\ closing?If\ you\ don't\ save,\ your\ changes\ will\ be\ lost.=
-
-#: Sketch.java:398
-#, java-format
-!A\ file\ named\ "{0}"\ already\ exists\ in\ "{1}"=
-
-#: Editor.java:2169
-#, java-format
-!A\ folder\ named\ "{0}"\ already\ exists.\ Can't\ open\ sketch.=
-
-#: Base.java:2690
-#, java-format
-!A\ library\ named\ {0}\ already\ exists=
-
-#: UpdateCheck.java:103
-!A\ new\ version\ of\ Arduino\ is\ available,\nwould\ you\ like\ to\ visit\ the\ Arduino\ download\ page?=
-
-#: EditorConsole.java:153
-!A\ problem\ occurred\ while\ trying\ to\ open\ the\nfiles\ used\ to\ store\ the\ console\ output.=
-
-#: Editor.java:1116
-!About\ Arduino=
-
-#: Editor.java:650
-!Add\ File...=
-
-#: Base.java:963
-Add\ Library...=\u65b0\u589e\u51fd\u5f0f\u5eab
-
-#: tools/FixEncoding.java:77
-!An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=
-
-#: Base.java:228
-!An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=
-
-#: Preferences.java:85
-!Arabic=
-
-#: Preferences.java:86
-!Aragonese=
-
-#: tools/Archiver.java:48
-!Archive\ Sketch=
-
-#: tools/Archiver.java:109
-!Archive\ sketch\ as\:=
-
-#: tools/Archiver.java:139
-!Archive\ sketch\ canceled.=
-
-#: tools/Archiver.java:75
-!Archiving\ the\ sketch\ has\ been\ canceled\ because\nthe\ sketch\ couldn't\ save\ properly.=
-
-#: ../../../processing/app/I18n.java:83
-!Arduino\ ARM\ (32-bits)\ Boards=
-
-#: ../../../processing/app/I18n.java:82
-!Arduino\ AVR\ Boards=
-
-#: Base.java:1682
-!Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ settings.=
-
-#: Base.java:1889
-!Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ sketchbook.=
-
-#: Base.java:240
-!Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\ JDK\ 1.5\ or\ later.\nMore\ information\ can\ be\ found\ in\ the\ reference.=
-
-#: ../../../processing/app/EditorStatus.java:471
-!Arduino\:\ =
-
-#: Sketch.java:588
-#, java-format
-!Are\ you\ sure\ you\ want\ to\ delete\ "{0}"?=
-
-#: Sketch.java:587
-!Are\ you\ sure\ you\ want\ to\ delete\ this\ sketch?=
-
-#: ../../../processing/app/Preferences.java:137
-!Armenian=
-
-#: ../../../processing/app/Preferences.java:138
-!Asturian=
-
-#: tools/AutoFormat.java:91
-!Auto\ Format=
-
-#: tools/AutoFormat.java:934
-!Auto\ Format\ Canceled\:\ Too\ many\ left\ curly\ braces.=
-
-#: tools/AutoFormat.java:925
-!Auto\ Format\ Canceled\:\ Too\ many\ left\ parentheses.=
-
-#: tools/AutoFormat.java:931
-!Auto\ Format\ Canceled\:\ Too\ many\ right\ curly\ braces.=
-
-#: tools/AutoFormat.java:922
-!Auto\ Format\ Canceled\:\ Too\ many\ right\ parentheses.=
-
-#: tools/AutoFormat.java:944
-!Auto\ Format\ finished.=
-
-#: Preferences.java:439
-!Automatically\ associate\ .ino\ files\ with\ Arduino=
-
-#: SerialMonitor.java:110
-!Autoscroll=
-
-#: Editor.java:2619
-#, java-format
-!Bad\ error\ line\:\ {0}=
-
-#: Editor.java:2136
-!Bad\ file\ selected=
-
-#: ../../../processing/app/Preferences.java:139
-!Belarusian=
-
-#: ../../../processing/app/Base.java:1433
-#: ../../../processing/app/Editor.java:707
-!Board=
-
-#: ../../../processing/app/debug/TargetBoard.java:42
-#, java-format
-!Board\ {0}\:{1}\:{2}\ doesn''t\ define\ a\ ''build.board''\ preference.\ Auto-set\ to\:\ {3}=
-
-#: ../../../processing/app/EditorStatus.java:472
-!Board\:\ =
-
-#: ../../../processing/app/Preferences.java:140
-!Bosnian=
-
-#: SerialMonitor.java:112
-!Both\ NL\ &\ CR=
-
-#: Preferences.java:81
-!Browse=
-
-#: Sketch.java:1392 Sketch.java:1423
-!Build\ folder\ disappeared\ or\ could\ not\ be\ written=
-
-#: ../../../processing/app/Preferences.java:80
-!Bulgarian=
-
-#: ../../../processing/app/Preferences.java:141
-!Burmese\ (Myanmar)=
-
-#: Editor.java:708
-!Burn\ Bootloader=
-
-#: Editor.java:2504
-!Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=
-
-#: ../../../processing/app/Base.java:368
-!Can't\ open\ source\ sketch\!=
-
-#: ../../../processing/app/Preferences.java:92
-!Canadian\ French=
-
-#: Preferences.java:79 Sketch.java:585 Sketch.java:737 Sketch.java:1042
-#: Editor.java:2064 Editor.java:2145 Editor.java:2465
-!Cancel=
-
-#: Sketch.java:455
-!Cannot\ Rename=
-
-#: SerialMonitor.java:112
-!Carriage\ return=
-
-#: Preferences.java:87
-!Catalan=
-
-#: Preferences.java:419
-!Check\ for\ updates\ on\ startup=
-
-#: ../../../processing/app/Preferences.java:142
-!Chinese\ (China)=
-
-#: ../../../processing/app/Preferences.java:142
-!Chinese\ (Hong\ Kong)=
-
-#: ../../../processing/app/Preferences.java:144
-!Chinese\ (Taiwan)=
-
-#: ../../../processing/app/Preferences.java:143
-!Chinese\ (Taiwan)\ (Big5)=
-
-#: Preferences.java:88
-!Chinese\ Simplified=
-
-#: Preferences.java:89
-!Chinese\ Traditional=
-
-#: Editor.java:521 Editor.java:2024
-!Close=
-
-#: Editor.java:1208 Editor.java:2749
-!Comment/Uncomment=
-
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-!Compiler\ error,\ please\ submit\ this\ code\ to\ {0}=
-
-#: Sketch.java:1608 Editor.java:1890
-!Compiling\ sketch...=
-
-#: EditorConsole.java:152
-!Console\ Error=
-
-#: Editor.java:1157 Editor.java:2707
-!Copy=
-
-#: Editor.java:1177 Editor.java:2723
-!Copy\ as\ HTML=
-
-#: ../../../processing/app/EditorStatus.java:455
-!Copy\ error\ messages=
-
-#: Editor.java:1165 Editor.java:2715
-!Copy\ for\ Forum=
-
-#: Sketch.java:1089
-#, java-format
-!Could\ not\ add\ ''{0}''\ to\ the\ sketch.=
-
-#: Editor.java:2188
-!Could\ not\ copy\ to\ a\ proper\ location.=
-
-#: Editor.java:2179
-!Could\ not\ create\ the\ sketch\ folder.=
-
-#: Editor.java:2206
-!Could\ not\ create\ the\ sketch.=
-
-#: Sketch.java:617
-#, java-format
-!Could\ not\ delete\ "{0}".=
-
-#: Sketch.java:1066
-#, java-format
-!Could\ not\ delete\ the\ existing\ ''{0}''\ file.=
-
-#: Base.java:2533 Base.java:2556
-#, java-format
-!Could\ not\ delete\ {0}=
-
-#: ../../../processing/app/debug/TargetPlatform.java:74
-#, java-format
-!Could\ not\ find\ boards.txt\ in\ {0}.\ Is\ it\ pre-1.5?=
-
-#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:282
-#, java-format
-!Could\ not\ find\ tool\ {0}=
-
-#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:278
-#, java-format
-!Could\ not\ find\ tool\ {0}\ from\ package\ {1}=
-
-#: Base.java:1934
-#, java-format
-!Could\ not\ open\ the\ URL\n{0}=
-
-#: Base.java:1958
-#, java-format
-!Could\ not\ open\ the\ folder\n{0}=
-
-#: Sketch.java:1769
-!Could\ not\ properly\ re-save\ the\ sketch.\ You\ may\ be\ in\ trouble\ at\ this\ point,\nand\ it\ might\ be\ time\ to\ copy\ and\ paste\ your\ code\ to\ another\ text\ editor.=
-
-#: Sketch.java:1768
-!Could\ not\ re-save\ sketch=
-
-#: Theme.java:52
-!Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
-
-#: Preferences.java:219
-!Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
-
-#: Preferences.java:258
-#, java-format
-!Could\ not\ read\ preferences\ from\ {0}=
-
-#: Base.java:2482
-#, java-format
-!Could\ not\ remove\ old\ version\ of\ {0}=
-
-#: Sketch.java:483 Sketch.java:528
-#, java-format
-!Could\ not\ rename\ "{0}"\ to\ "{1}"=
-
-#: Sketch.java:475
-!Could\ not\ rename\ the\ sketch.\ (0)=
-
-#: Sketch.java:496
-!Could\ not\ rename\ the\ sketch.\ (1)=
-
-#: Sketch.java:503
-!Could\ not\ rename\ the\ sketch.\ (2)=
-
-#: Base.java:2492
-#, java-format
-!Could\ not\ replace\ {0}=
-
-#: tools/Archiver.java:74
-!Couldn't\ archive\ sketch=
-
-#: Sketch.java:1647
-!Couldn't\ determine\ program\ size\:\ {0}=
-
-#: Sketch.java:616
-!Couldn't\ do\ it=
-
-#: debug/BasicUploader.java:209
-!Couldn't\ find\ a\ Board\ on\ the\ selected\ port.\ Check\ that\ you\ have\ the\ correct\ port\ selected.\ \ If\ it\ is\ correct,\ try\ pressing\ the\ board's\ reset\ button\ after\ initiating\ the\ upload.=
-
-#: ../../../processing/app/Preferences.java:82
-!Croatian=
-
-#: Editor.java:1149 Editor.java:2699
-!Cut=
-
-#: ../../../processing/app/Preferences.java:83
-!Czech=
-
-#: Preferences.java:90
-!Danish=
-
-#: Editor.java:1224 Editor.java:2765
-!Decrease\ Indent=
-
-#: EditorHeader.java:314 Sketch.java:591
-!Delete=
-
-#: debug/Uploader.java:199
-!Device\ is\ not\ responding,\ check\ the\ right\ serial\ port\ is\ selected\ or\ RESET\ the\ board\ right\ before\ exporting=
-
-#: tools/FixEncoding.java:57
-!Discard\ all\ changes\ and\ reload\ sketch?=
-
-#: ../../../processing/app/Preferences.java:438
-!Display\ line\ numbers=
-
-#: Editor.java:2064
-!Don't\ Save=
-
-#: Editor.java:2275 Editor.java:2311
-!Done\ Saving.=
-
-#: Editor.java:2510
-!Done\ burning\ bootloader.=
-
-#: Editor.java:1911 Editor.java:1928
-!Done\ compiling.=
-
-#: Editor.java:2564
-!Done\ printing.=
-
-#: Editor.java:2395 Editor.java:2431
-!Done\ uploading.=
-
-#: Preferences.java:91
-!Dutch=
-
-#: ../../../processing/app/Preferences.java:144
-!Dutch\ (Netherlands)=
-
-#: Editor.java:1130
-!Edit=
-
-#: Preferences.java:370
-!Editor\ font\ size\:\ =
-
-#: Preferences.java:353
-!Editor\ language\:\ =
-
-#: Preferences.java:92
-!English=
-
-#: ../../../processing/app/Preferences.java:145
-!English\ (United\ Kingdom)=
-
-#: Editor.java:1062
-!Environment=
-
-#: Base.java:2147 Preferences.java:256 Sketch.java:475 Sketch.java:481
-#: Sketch.java:496 Sketch.java:503 Sketch.java:526 Sketch.java:543
-#: Editor.java:2167 Editor.java:2178 Editor.java:2188 Editor.java:2206
-Error=\u932f\u8aa4
-
-#: Sketch.java:1065 Sketch.java:1088
-!Error\ adding\ file=
-
-#: debug/Compiler.java:369
-!Error\ compiling.=
-
-#: Base.java:1674
-!Error\ getting\ the\ Arduino\ data\ folder.=
-
-#: Serial.java:593
-#, java-format
-!Error\ inside\ Serial.{0}()=
-
-#: ../../../processing/app/Base.java:1232
-!Error\ loading\ libraries=
-
-#: ../../../processing/app/debug/TargetPlatform.java:95
-#: ../../../processing/app/debug/TargetPlatform.java:106
-#: ../../../processing/app/debug/TargetPlatform.java:117
-#, java-format
-!Error\ loading\ {0}=
-
-#: Serial.java:181
-#, java-format
-!Error\ opening\ serial\ port\ ''{0}''.=
-
-#: Preferences.java:277
-!Error\ reading\ preferences=
-
-#: Preferences.java:279
-#, java-format
-!Error\ reading\ the\ preferences\ file.\ Please\ delete\ (or\ move)\n{0}\ and\ restart\ Arduino.=
-
-#: ../../../cc/arduino/packages/DiscoveryManager.java:25
-!Error\ starting\ discovery\ method\:\ =
-
-#: Serial.java:125
-#, java-format
-!Error\ touching\ serial\ port\ ''{0}''.=
-
-#: Editor.java:2512 Editor.java:2516 Editor.java:2520
-!Error\ while\ burning\ bootloader.=
-
-#: ../../../processing/app/Editor.java:2555
-!Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=
-
-#: SketchCode.java:83
-#, java-format
-!Error\ while\ loading\ code\ {0}=
-
-#: Editor.java:2567
-!Error\ while\ printing.=
-
-#: ../../../processing/app/Editor.java:2409
-#: ../../../processing/app/Editor.java:2449
-!Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=
-
-#: Preferences.java:93
-!Estonian=
-
-#: ../../../processing/app/Preferences.java:146
-!Estonian\ (Estonia)=
-
-#: Editor.java:516
-!Examples=
-
-#: Editor.java:2482
-!Export\ canceled,\ changes\ must\ first\ be\ saved.=
-
-#: Base.java:2100
-!FAQ.html=
-
-#: Editor.java:491
-!File=
-
-#: Preferences.java:94
-!Filipino=
-
-#: FindReplace.java:124 FindReplace.java:127
-Find=\u5c0b\u627e
-
-#: Editor.java:1249
-!Find\ Next=
-
-#: Editor.java:1259
-!Find\ Previous=
-
-#: Editor.java:1086 Editor.java:2775
-!Find\ in\ Reference=
-
-#: Editor.java:1234
-!Find...=
-
-#: FindReplace.java:80
-!Find\:=
-
-#: ../../../processing/app/Preferences.java:147
-!Finnish=
-
-#: tools/FixEncoding.java:41 tools/FixEncoding.java:58
-#: tools/FixEncoding.java:79
-!Fix\ Encoding\ &\ Reload=
-
-#: Base.java:1851
-!For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=
-
-#: debug/BasicUploader.java:80
-!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ =
-
-#: Preferences.java:95
-!French=
-
-#: Editor.java:1097
-!Frequently\ Asked\ Questions=
-
-#: Preferences.java:96
-!Galician=
-
-#: ../../../processing/app/Preferences.java:94
-!Georgian=
-
-#: Preferences.java:97
-!German=
-
-#: Editor.java:1054
-!Getting\ Started=
-
-#: ../../../processing/app/Sketch.java:1646
-#, java-format
-!Global\ variables\ use\ {0}\ bytes\ ({2}%%)\ of\ dynamic\ memory,\ leaving\ {3}\ bytes\ for\ local\ variables.\ Maximum\ is\ {1}\ bytes.=
-
-#: ../../../processing/app/Sketch.java:1651
-#, java-format
-!Global\ variables\ use\ {0}\ bytes\ of\ dynamic\ memory.=
-
-#: Preferences.java:98
-!Greek=
-
-#: Base.java:2085
-!Guide_Environment.html=
-
-#: Base.java:2071
-!Guide_MacOSX.html=
-
-#: Base.java:2095
-!Guide_Troubleshooting.html=
-
-#: Base.java:2073
-!Guide_Windows.html=
-
-#: ../../../processing/app/Preferences.java:95
-!Hebrew=
-
-#: Editor.java:1015
-!Help=
-
-#: Preferences.java:99
-!Hindi=
-
-#: Sketch.java:295
-!How\ about\ saving\ the\ sketch\ first\ \nbefore\ trying\ to\ rename\ it?=
-
-#: Sketch.java:882
-!How\ very\ Borges\ of\ you=
-
-#: Preferences.java:100
-!Hungarian=
-
-#: FindReplace.java:96
-!Ignore\ Case=
-
-#: Base.java:1058
-!Ignoring\ bad\ library\ name=
-
-#: Base.java:1436
-!Ignoring\ sketch\ with\ bad\ name=
-
-#: Editor.java:636
-!Import\ Library...=
-
-#: ../../../processing/app/Sketch.java:736
-!In\ Arduino\ 1.0,\ the\ default\ file\ extension\ has\ changed\nfrom\ .pde\ to\ .ino.\ \ New\ sketches\ (including\ those\ created\nby\ "Save-As")\ will\ use\ the\ new\ extension.\ \ The\ extension\nof\ existing\ sketches\ will\ be\ updated\ on\ save,\ but\ you\ can\ndisable\ this\ in\ the\ Preferences\ dialog.\n\nSave\ sketch\ and\ update\ its\ extension?=
-
-#: Editor.java:1216 Editor.java:2757
-!Increase\ Indent=
-
-#: Preferences.java:101
-!Indonesian=
-
-#: ../../../processing/app/Base.java:1204
-#, java-format
-!Invalid\ library\ found\ in\ {0}\:\ {1}=
-
-#: Preferences.java:102
-!Italian=
-
-#: Preferences.java:103
-!Japanese=
-
-#: Preferences.java:104
-!Korean=
-
-#: Preferences.java:105
-!Latvian=
-
-#: Base.java:2699
-!Library\ added\ to\ your\ libraries.\ Check\ "Import\ library"\ menu=
-
-#: Preferences.java:106
-!Lithuaninan=
-
-#: ../../../processing/app/Sketch.java:1660
-!Low\ memory\ available,\ stability\ problems\ may\ occur=
-
-#: Preferences.java:107
-!Marathi=
-
-#: Base.java:2112
-Message=\u8a0a\u606f
-
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
-
-#: Preferences.java:449
-!More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=
-
-#: Editor.java:2156
-!Moving=
-
-#: Sketch.java:282
-!Name\ for\ new\ file\:=
-
-#: ../../../processing/app/Preferences.java:149
-!Nepali=
-
-#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:51
-!Network\ upload\ using\ programmer\ not\ supported=
-
-#: EditorToolbar.java:41 Editor.java:493
-!New=
-
-#: EditorToolbar.java:46
-!New\ Editor\ Window=
-
-#: EditorHeader.java:292
-!New\ Tab=
-
-#: SerialMonitor.java:112
-!Newline=
-
-#: EditorHeader.java:340
-!Next\ Tab=
-
-#: Preferences.java:78 UpdateCheck.java:108
-!No=
-
-#: debug/Compiler.java:126
-!No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=
-
-#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
-!No\ changes\ necessary\ for\ Auto\ Format.=
-
-#: Editor.java:373
-!No\ files\ were\ added\ to\ the\ sketch.=
-
-#: Platform.java:167
-!No\ launcher\ available=
-
-#: SerialMonitor.java:112
-!No\ line\ ending=
-
-#: Base.java:541
-!No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=
-
-#: Editor.java:1872
-#, java-format
-!No\ reference\ available\ for\ "{0}"=
-
-#: ../../../processing/app/Base.java:309
-!No\ valid\ configured\ cores\ found\!\ Exiting...=
-
-#: ../../../processing/app/debug/TargetPackage.java:63
-#, java-format
-!No\ valid\ hardware\ definitions\ found\ in\ folder\ {0}.=
-
-#: Base.java:191
-!Non-fatal\ error\ while\ setting\ the\ Look\ &\ Feel.=
-
-#: Sketch.java:396 Sketch.java:410 Sketch.java:419 Sketch.java:859
-!Nope=
-
-#: ../../../processing/app/Preferences.java:108
-!Norwegian\ Bokm\u00e5l=
-
-#: ../../../processing/app/Sketch.java:1656
-!Not\ enough\ memory;\ see\ http\://www.arduino.cc/en/Guide/Troubleshooting\#size\ for\ tips\ on\ reducing\ your\ footprint.=
-
-#: Preferences.java:80 Sketch.java:585 Sketch.java:737 Sketch.java:1042
-#: Editor.java:2145 Editor.java:2465
-!OK=
-
-#: Sketch.java:992 Editor.java:376
-!One\ file\ added\ to\ the\ sketch.=
-
-#: EditorToolbar.java:41
-!Open=
-
-#: Editor.java:2688
-!Open\ URL=
-
-#: Base.java:636
-!Open\ an\ Arduino\ sketch...=
-
-#: EditorToolbar.java:46
-!Open\ in\ Another\ Window=
-
-#: Base.java:903 Editor.java:501
-Open...=\u958b\u555f...
-
-#: Editor.java:563
-!Page\ Setup=
-
-#: ../../../processing/app/forms/PasswordAuthorizationDialog.java:44
-!Password\:=
-
-#: Editor.java:1189 Editor.java:2731
-!Paste=
-
-#: Preferences.java:109
-!Persian=
-
-#: debug/Compiler.java:408
-!Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=
-
-#: Base.java:239
-!Please\ install\ JDK\ 1.5\ or\ later=
-
-#: Preferences.java:110
-!Polish=
-
-#: ../../../processing/app/Editor.java:718
-!Port=
-
-#: ../../../processing/app/Preferences.java:151
-!Portugese=
-
-#: ../../../processing/app/Preferences.java:127
-!Portuguese\ (Brazil)=
-
-#: ../../../processing/app/Preferences.java:128
-!Portuguese\ (Portugal)=
-
-#: Preferences.java:295 Editor.java:583
-!Preferences=
-
-#: FindReplace.java:123 FindReplace.java:128
-!Previous=
-
-#: EditorHeader.java:326
-!Previous\ Tab=
-
-#: Editor.java:571
-!Print=
-
-#: Editor.java:2571
-!Printing\ canceled.=
-
-#: Editor.java:2547
-!Printing...=
-
-#: Base.java:1957
-!Problem\ Opening\ Folder=
-
-#: Base.java:1933
-!Problem\ Opening\ URL=
-
-#: Base.java:227
-!Problem\ Setting\ the\ Platform=
-
-#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:136
-!Problem\ accessing\ board\ folder\ /www/sd=
-
-#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:132
-!Problem\ accessing\ files\ in\ folder\ =
-
-#: Base.java:1673
-!Problem\ getting\ data\ folder=
-
-#: Sketch.java:1467
-#, java-format
-!Problem\ moving\ {0}\ to\ the\ build\ folder=
-
-#: debug/Uploader.java:209
-!Problem\ uploading\ to\ board.\ \ See\ http\://www.arduino.cc/en/Guide/Troubleshooting\#upload\ for\ suggestions.=
-
-#: Sketch.java:355 Sketch.java:362 Sketch.java:373
-!Problem\ with\ rename=
-
-#: Editor.java:2137
-!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
-
-#: ../../../processing/app/I18n.java:86
-!Processor=
-
-#: Editor.java:704
-!Programmer=
-
-#: Base.java:783 Editor.java:593
-!Quit=
-
-#: Editor.java:1138 Editor.java:1140 Editor.java:1390
-!Redo=
-
-#: Editor.java:1078
-!Reference=
-
-#: EditorHeader.java:300
-!Rename=
-
-#: FindReplace.java:121 FindReplace.java:130 Sketch.java:1046
-Replace=\u53d6\u4ee3
-
-#: FindReplace.java:122 FindReplace.java:129
-!Replace\ &\ Find=
-
-#: FindReplace.java:120 FindReplace.java:131
-Replace\ All=\u53d6\u4ee3\u5168\u90e8
-
-#: Sketch.java:1043
-#, java-format
-!Replace\ the\ existing\ version\ of\ {0}?=
-
-#: FindReplace.java:81
-!Replace\ with\:=
-
-#: Preferences.java:113
-!Romanian=
-
-#: Preferences.java:114
-!Russian=
-
-#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:529
-#: Editor.java:2064 Editor.java:2468
-!Save=
-
-#: Editor.java:537
-!Save\ As...=
-
-#: Editor.java:2317
-!Save\ Canceled.=
-
-#: Editor.java:2467
-!Save\ changes\ before\ export?=
-
-#: Editor.java:2020
-#, java-format
-!Save\ changes\ to\ "{0}"?\ \ =
-
-#: Sketch.java:825
-!Save\ sketch\ folder\ as...=
-
-#: Editor.java:2270 Editor.java:2308
-!Saving...=
-
-#: Base.java:1909
-!Select\ (or\ create\ new)\ folder\ for\ sketches...=
-
-#: Editor.java:1198 Editor.java:2739
-!Select\ All=
-
-#: Base.java:2636
-!Select\ a\ zip\ file\ or\ a\ folder\ containing\ the\ library\ you'd\ like\ to\ add=
-
-#: Sketch.java:975
-!Select\ an\ image\ or\ other\ data\ file\ to\ copy\ to\ your\ sketch=
-
-#: Preferences.java:330
-!Select\ new\ sketchbook\ location=
-
-#: ../../../processing/app/debug/Compiler.java:146
-!Selected\ board\ depends\ on\ '{0}'\ core\ (not\ installed).=
-
-#: SerialMonitor.java:93
-!Send=
-
-#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
-!Serial\ Monitor=
-
-#: Serial.java:174
-#, java-format
-!Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quiting\ any\ programs\ that\ may\ be\ using\ it.=
-
-#: Serial.java:121
-#, java-format
-!Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quitting\ any\ programs\ that\ may\ be\ using\ it.=
-
-#: Serial.java:194
-#, java-format
-!Serial\ port\ ''{0}''\ not\ found.\ Did\ you\ select\ the\ right\ one\ from\ the\ Tools\ >\ Serial\ Port\ menu?=
-
-#: Editor.java:2343
-#, java-format
-!Serial\ port\ {0}\ not\ found.\nRetry\ the\ upload\ with\ another\ serial\ port?=
-
-#: Base.java:1681
-!Settings\ issues=
-
-#: Editor.java:641
-!Show\ Sketch\ Folder=
-
-#: ../../../processing/app/EditorStatus.java:468
-!Show\ verbose\ output\ during\ compilation=
-
-#: Preferences.java:387
-!Show\ verbose\ output\ during\:\ =
-
-#: Editor.java:607
-!Sketch=
-
-#: Sketch.java:1754
-!Sketch\ Disappeared=
-
-#: Base.java:1411
-!Sketch\ Does\ Not\ Exist=
-
-#: Sketch.java:274 Sketch.java:303 Sketch.java:577 Sketch.java:966
-!Sketch\ is\ Read-Only=
-
-#: Sketch.java:294
-!Sketch\ is\ Untitled=
-
-#: Sketch.java:720
-!Sketch\ is\ read-only=
-
-#: Sketch.java:1653
-!Sketch\ too\ big;\ see\ http\://www.arduino.cc/en/Guide/Troubleshooting\#size\ for\ tips\ on\ reducing\ it.=
-
-#: ../../../processing/app/Sketch.java:1639
-#, java-format
-!Sketch\ uses\ {0}\ bytes\ ({2}%%)\ of\ program\ storage\ space.\ Maximum\ is\ {1}\ bytes.=
-
-#: Editor.java:510
-!Sketchbook=
-
-#: Base.java:258
-!Sketchbook\ folder\ disappeared=
-
-#: Preferences.java:315
-!Sketchbook\ location\:=
-
-#: ../../../processing/app/Base.java:785
-!Sketches\ (*.ino,\ *.pde)=
-
-#: ../../../processing/app/Preferences.java:152
-!Slovenian=
-
-#: Sketch.java:275 Sketch.java:304 Sketch.java:578 Sketch.java:967
-!Some\ files\ are\ marked\ "read-only",\ so\ you'll\nneed\ to\ re-save\ the\ sketch\ in\ another\ location,\nand\ try\ again.=
-
-#: Sketch.java:721
-!Some\ files\ are\ marked\ "read-only",\ so\ you'll\nneed\ to\ re-save\ this\ sketch\ to\ another\ location.=
-
-#: Sketch.java:457
-#, java-format
-!Sorry,\ a\ sketch\ (or\ folder)\ named\ "{0}"\ already\ exists.=
-
-#: Preferences.java:115
-!Spanish=
-
-#: Base.java:540
-!Sunshine=
-
-#: ../../../processing/app/Preferences.java:153
-!Swedish=
-
-#: Preferences.java:84
-!System\ Default=
-
-#: Preferences.java:116
-!Tamil=
-
-#: debug/Compiler.java:414
-!The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.=
-
-#: debug/Compiler.java:426
-!The\ Client\ class\ has\ been\ renamed\ EthernetClient.=
-
-#: debug/Compiler.java:420
-!The\ Server\ class\ has\ been\ renamed\ EthernetServer.=
-
-#: debug/Compiler.java:432
-!The\ Udp\ class\ has\ been\ renamed\ EthernetUdp.=
-
-#: Base.java:192
-!The\ error\ message\ follows,\ however\ Arduino\ should\ run\ fine.=
-
-#: Editor.java:2147
-#, java-format
-!The\ file\ "{0}"\ needs\ to\ be\ inside\na\ sketch\ folder\ named\ "{1}".\nCreate\ this\ folder,\ move\ the\ file,\ and\ continue?=
-
-#: Base.java:1054 Base.java:2674
-#, java-format
-!The\ library\ "{0}"\ cannot\ be\ used.\nLibrary\ names\ must\ contain\ only\ basic\ letters\ and\ numbers.\n(ASCII\ only\ and\ no\ spaces,\ and\ it\ cannot\ start\ with\ a\ number)=
-
-#: Sketch.java:374
-!The\ main\ file\ can't\ use\ an\ extension.\n(It\ may\ be\ time\ for\ your\ to\ graduate\ to\ a\n"real"\ programming\ environment)=
-
-#: Sketch.java:356
-!The\ name\ cannot\ start\ with\ a\ period.=
-
-#: Base.java:1412
-!The\ selected\ sketch\ no\ longer\ exists.\nYou\ may\ need\ to\ restart\ Arduino\ to\ update\nthe\ sketchbook\ menu.=
-
-#: Base.java:1430
-#, java-format
-!The\ sketch\ "{0}"\ cannot\ be\ used.\nSketch\ names\ must\ contain\ only\ basic\ letters\ and\ numbers\n(ASCII-only\ with\ no\ spaces,\ and\ it\ cannot\ start\ with\ a\ number).\nTo\ get\ rid\ of\ this\ message,\ remove\ the\ sketch\ from\n{1}=
-
-#: Sketch.java:1755
-!The\ sketch\ folder\ has\ disappeared.\n\ Will\ attempt\ to\ re-save\ in\ the\ same\ location,\nbut\ anything\ besides\ the\ code\ will\ be\ lost.=
-
-#: Sketch.java:2018
-!The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ less\ than\ 64\ characters\ long.=
-
-#: Base.java:259
-!The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ default\ sketchbook\nlocation,\ and\ create\ a\ new\ sketchbook\ folder\ if\nnecessary.\ Arduino\ will\ then\ stop\ talking\ about\nhimself\ in\ the\ third\ person.=
-
-#: Sketch.java:1075
-!This\ file\ has\ already\ been\ copied\ to\ the\nlocation\ from\ which\ where\ you're\ trying\ to\ add\ it.\nI\ ain't\ not\ doin\ nuthin'.=
-
-#: ../../../processing/app/EditorStatus.java:467
-!This\ report\ would\ have\ more\ information\ with=
-
-#: Base.java:535
-!Time\ for\ a\ Break=
-
-#: Editor.java:663
-!Tools=
-
-#: Editor.java:1070
-!Troubleshooting=
-
-#: ../../../processing/app/Preferences.java:117
-!Turkish=
-
-#: ../../../processing/app/Editor.java:2507
-!Type\ board\ password\ to\ access\ its\ console=
-
-#: ../../../processing/app/Sketch.java:1673
-!Type\ board\ password\ to\ upload\ a\ new\ sketch=
-
-#: ../../../processing/app/Preferences.java:118
-!Ukrainian=
-
-#: ../../../processing/app/Editor.java:2524
-#: ../../../processing/app/NetworkMonitor.java:145
-!Unable\ to\ connect\:\ is\ the\ sketch\ using\ the\ bridge?=
-
-#: ../../../processing/app/NetworkMonitor.java:130
-!Unable\ to\ connect\:\ retrying=
-
-#: ../../../processing/app/Editor.java:2526
-!Unable\ to\ connect\:\ wrong\ password?=
-
-#: ../../../processing/app/Editor.java:2512
-!Unable\ to\ open\ serial\ monitor=
-
-#: Sketch.java:1432
-#, java-format
-!Uncaught\ exception\ type\:\ {0}=
-
-#: Editor.java:1133 Editor.java:1355
-!Undo=
-
-#: Platform.java:168
-!Unspecified\ platform,\ no\ launcher\ available.\nTo\ enable\ opening\ URLs\ or\ folders,\ add\ a\ \n"launcher\=/path/to/app"\ line\ to\ preferences.txt=
-
-#: UpdateCheck.java:111
-!Update=
-
-#: Preferences.java:428
-!Update\ sketch\ files\ to\ new\ extension\ on\ save\ (.pde\ ->\ .ino)=
-
-#: EditorToolbar.java:41 Editor.java:545
-Upload=\u4e0a\u50b3
-
-#: EditorToolbar.java:46 Editor.java:553
-!Upload\ Using\ Programmer=
-
-#: Editor.java:2403 Editor.java:2439
-!Upload\ canceled.=
-
-#: ../../../processing/app/Sketch.java:1678
-!Upload\ cancelled=
-
-#: Editor.java:2378
-!Uploading\ to\ I/O\ Board...=
-
-#: Sketch.java:1622
-!Uploading...=
-
-#: Editor.java:1269
-!Use\ Selection\ For\ Find=
-
-#: Preferences.java:409
-!Use\ external\ editor=
-
-#: ../../../processing/app/debug/Compiler.java:94
-#, java-format
-!Using\ library\ {0}\ in\ folder\:\ {1}\ {2}=
-
-#: ../../../processing/app/debug/Compiler.java:320
-#, java-format
-!Using\ previously\ compiled\ file\:\ {0}=
-
-#: EditorToolbar.java:41 EditorToolbar.java:46
-!Verify=
-
-#: Editor.java:609
-!Verify\ /\ Compile=
-
-#: Preferences.java:400
-!Verify\ code\ after\ upload=
-
-#: ../../../processing/app/Preferences.java:154
-!Vietnamese=
-
-#: Editor.java:1105
-!Visit\ Arduino.cc=
-
-#: Base.java:2128
-Warning=\u8b66\u544a
-
-#: debug/Compiler.java:444
-!Wire.receive()\ has\ been\ renamed\ Wire.read().=
-
-#: debug/Compiler.java:438
-!Wire.send()\ has\ been\ renamed\ Wire.write().=
-
-#: FindReplace.java:105
-!Wrap\ Around=
-
-#: debug/Uploader.java:213
-!Wrong\ microcontroller\ found.\ \ Did\ you\ select\ the\ right\ board\ from\ the\ Tools\ >\ Board\ menu?=
-
-#: Preferences.java:77 UpdateCheck.java:108
-!Yes=
-
-#: Sketch.java:1074
-!You\ can't\ fool\ me=
-
-#: Sketch.java:411
-!You\ can't\ have\ a\ .cpp\ file\ with\ the\ same\ name\ as\ the\ sketch.=
-
-#: Sketch.java:421
-!You\ can't\ rename\ the\ sketch\ to\ "{0}"\nbecause\ the\ sketch\ already\ has\ a\ .cpp\ file\ with\ that\ name.=
-
-#: Sketch.java:861
-!You\ can't\ save\ the\ sketch\ as\ "{0}"\nbecause\ the\ sketch\ already\ has\ a\ .cpp\ file\ with\ that\ name.=
-
-#: Sketch.java:883
-!You\ cannot\ save\ the\ sketch\ into\ a\ folder\ninside\ itself.\ This\ would\ go\ on\ forever.=
-
-#: Base.java:1888
-!You\ forgot\ your\ sketchbook=
-
-#: ../../../processing/app/AbstractMonitor.java:92
-!You've\ pressed\ {0}\ but\ nothing\ was\ sent.\ Should\ you\ select\ a\ line\ ending?=
-
-#: Base.java:536
-!You've\ reached\ the\ limit\ for\ auto\ naming\ of\ new\ sketches\nfor\ the\ day.\ How\ about\ going\ for\ a\ walk\ instead?=
-
-#: Base.java:2638
-!ZIP\ files\ or\ folders=
-
-#: Base.java:2661
-!Zip\ doesn't\ contain\ a\ library=
-
-#: Sketch.java:364
-#, java-format
-!".{0}"\ is\ not\ a\ valid\ extension.=
-
-#: SketchCode.java:258
-#, java-format
-!"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.=
-
-#: debug/Compiler.java:409
-!\nAs\ of\ Arduino\ 0019,\ the\ Ethernet\ library\ depends\ on\ the\ SPI\ library.\nYou\ appear\ to\ be\ using\ it\ or\ another\ library\ that\ depends\ on\ the\ SPI\ library.\n\n=
-
-#: debug/Compiler.java:415
-!\nAs\ of\ Arduino\ 1.0,\ the\ 'BYTE'\ keyword\ is\ no\ longer\ supported.\nPlease\ use\ Serial.write()\ instead.\n\n=
-
-#: debug/Compiler.java:427
-!\nAs\ of\ Arduino\ 1.0,\ the\ Client\ class\ in\ the\ Ethernet\ library\ has\ been\ renamed\ to\ EthernetClient.\n\n=
-
-#: debug/Compiler.java:421
-!\nAs\ of\ Arduino\ 1.0,\ the\ Server\ class\ in\ the\ Ethernet\ library\ has\ been\ renamed\ to\ EthernetServer.\n\n=
-
-#: debug/Compiler.java:433
-!\nAs\ of\ Arduino\ 1.0,\ the\ Udp\ class\ in\ the\ Ethernet\ library\ has\ been\ renamed\ to\ EthernetUdp.\n\n=
-
-#: debug/Compiler.java:445
-!\nAs\ of\ Arduino\ 1.0,\ the\ Wire.receive()\ function\ was\ renamed\ to\ Wire.read()\ for\ consistency\ with\ other\ libraries.\n\n=
-
-#: debug/Compiler.java:439
-!\nAs\ of\ Arduino\ 1.0,\ the\ Wire.send()\ function\ was\ renamed\ to\ Wire.write()\ for\ consistency\ with\ other\ libraries.\n\n=
-
-#: SerialMonitor.java:130 SerialMonitor.java:133
-!baud=
-
-#: Preferences.java:389
-!compilation\ =
-
-#: ../../../processing/app/NetworkMonitor.java:111
-!connected\!=
-
-#: Sketch.java:540
-!createNewFile()\ returned\ false=
-
-#: ../../../processing/app/EditorStatus.java:469
-!enabled\ in\ File\ >\ Preferences.=
-
-#: Base.java:2090
-!environment=
-
-#: Editor.java:1108
-!http\://arduino.cc/=
-
-#: ../../../processing/app/debug/Compiler.java:49
-!http\://github.com/arduino/Arduino/issues=
-
-#: UpdateCheck.java:118
-!http\://www.arduino.cc/en/Main/Software=
-
-#: UpdateCheck.java:53
-!http\://www.arduino.cc/latest.txt=
-
-#: Base.java:2075
-!http\://www.arduino.cc/playground/Learning/Linux=
-
-#: Preferences.java:625
-#, java-format
-!ignoring\ invalid\ font\ size\ {0}=
-
-#: Base.java:2080
-!index.html=
-
-#: Editor.java:936 Editor.java:943
-!name\ is\ null=
-
-#: Base.java:2090
-!platforms.html=
-
-#: Serial.java:451
-#, java-format
-!readBytesUntil()\ byte\ buffer\ is\ too\ small\ for\ the\ {0}\ bytes\ up\ to\ and\ including\ char\ {1}=
-
-#: Sketch.java:647
-!removeCode\:\ internal\ error..\ could\ not\ find\ code=
-
-#: Editor.java:932
-!serialMenu\ is\ null=
-
-#: debug/Uploader.java:195
-#, java-format
-!the\ selected\ serial\ port\ {0}\ does\ not\ exist\ or\ your\ board\ is\ not\ connected=
-
-#: Preferences.java:391
-!upload=
-
-#: Editor.java:380
-#, java-format
-!{0}\ files\ added\ to\ the\ sketch.=
-
-#: debug/Compiler.java:365
-#, java-format
-!{0}\ returned\ {1}=
-
-#: Editor.java:2213
-#, java-format
-!{0}\ |\ Arduino\ {1}=
-
-#: Editor.java:1874
-#, java-format
-!{0}.html=
diff --git a/app/src/processing/app/macosx/ThinkDifferent.java b/app/src/processing/app/macosx/ThinkDifferent.java
index 0f226dd71..e14770a9b 100644
--- a/app/src/processing/app/macosx/ThinkDifferent.java
+++ b/app/src/processing/app/macosx/ThinkDifferent.java
@@ -50,7 +50,7 @@ public class ThinkDifferent implements ApplicationListener {
private Base base;
- static protected void init(Base base) {
+ static public void init(Base base) {
if (application == null) {
//application = new com.apple.eawt.Application();
application = com.apple.eawt.Application.getApplication();
diff --git a/app/src/processing/app/syntax/PdeKeywords.java b/app/src/processing/app/syntax/PdeKeywords.java
index d8e48f8e8..ccf52531c 100644
--- a/app/src/processing/app/syntax/PdeKeywords.java
+++ b/app/src/processing/app/syntax/PdeKeywords.java
@@ -25,6 +25,7 @@
package processing.app.syntax;
import processing.app.*;
+import processing.app.legacy.PApplet;
import processing.app.packages.Library;
import java.io.*;
@@ -84,7 +85,7 @@ public class PdeKeywords extends CTokenMarker {
// in case there's any garbage on the line
//if (line.trim().length() == 0) continue;
- String pieces[] = processing.core.PApplet.split(line, '\t');
+ String pieces[] = PApplet.split(line, '\t');
if (pieces.length >= 2) {
//int tab = line.indexOf('\t');
// any line with no tab is ignored
diff --git a/app/src/processing/app/syntax/PdeTextAreaDefaults.java b/app/src/processing/app/syntax/PdeTextAreaDefaults.java
index 382c69aaf..2ff65afa8 100644
--- a/app/src/processing/app/syntax/PdeTextAreaDefaults.java
+++ b/app/src/processing/app/syntax/PdeTextAreaDefaults.java
@@ -25,6 +25,7 @@
package processing.app.syntax;
import processing.app.*;
+import processing.app.helpers.OSUtils;
public class PdeTextAreaDefaults extends TextAreaDefaults {
@@ -35,7 +36,7 @@ public class PdeTextAreaDefaults extends TextAreaDefaults {
//inputHandler.addDefaultKeyBindings(); // 0122
// use option on mac for text edit controls that are ctrl on windows/linux
- String mod = Base.isMacOS() ? "A" : "C";
+ String mod = OSUtils.isMacOS() ? "A" : "C";
// right now, ctrl-up/down is select up/down, but mod should be
// used instead, because the mac expects it to be option(alt)
@@ -94,7 +95,7 @@ public class PdeTextAreaDefaults extends TextAreaDefaults {
inputHandler.addKeyBinding("CS+END", InputHandler.SELECT_DOC_END);
}
- if (Base.isMacOS()) {
+ if (OSUtils.isMacOS()) {
inputHandler.addKeyBinding("M+LEFT", InputHandler.HOME);
inputHandler.addKeyBinding("M+RIGHT", InputHandler.END);
inputHandler.addKeyBinding("MS+LEFT", InputHandler.SELECT_HOME); // 0122
diff --git a/app/src/processing/app/syntax/SyntaxUtilities.java b/app/src/processing/app/syntax/SyntaxUtilities.java
index 84fc1b4d1..6eef977a0 100644
--- a/app/src/processing/app/syntax/SyntaxUtilities.java
+++ b/app/src/processing/app/syntax/SyntaxUtilities.java
@@ -131,7 +131,6 @@ public class SyntaxUtilities
Font defaultFont = gfx.getFont();
Color defaultColor = gfx.getColor();
- int offset = 0;
for(;;)
{
byte id = tokens.id;
@@ -155,7 +154,6 @@ public class SyntaxUtilities
else
x = Utilities.drawTabbedText(line, x, y, gfx, expander, 0);
line.offset += length;
- offset += length;
tokens = tokens.next;
}
diff --git a/app/src/processing/app/tools/AutoFormat.java b/app/src/processing/app/tools/AutoFormat.java
index 8cad91385..572ea692c 100644
--- a/app/src/processing/app/tools/AutoFormat.java
+++ b/app/src/processing/app/tools/AutoFormat.java
@@ -25,7 +25,7 @@
package processing.app.tools;
import processing.app.*;
-import processing.core.PApplet;
+import processing.app.legacy.PApplet;
import static processing.app.I18n._;
import java.io.*;
@@ -639,7 +639,6 @@ public class AutoFormat implements Tool {
case '\'':
string[j++] = c;
cc = getchr();
- int count = 0;
while(cc != c && EOF == 0)
{
// max. length of line should be 256
diff --git a/app/src/processing/app/tools/ColorSelector.java b/app/src/processing/app/tools/ColorSelector.java
deleted file mode 100644
index de1402239..000000000
--- a/app/src/processing/app/tools/ColorSelector.java
+++ /dev/null
@@ -1,609 +0,0 @@
-/* -*- mode: java; c-basic-offset: 2; indent-tabs-mode: nil -*- */
-
-/*
- Part of the Processing project - http://processing.org
-
- Copyright (c) 2006-08 Ben Fry and Casey Reas
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-*/
-
-package processing.app.tools;
-
-import processing.app.*;
-import processing.core.*;
-
-import java.awt.*;
-import java.awt.event.*;
-import javax.swing.*;
-import javax.swing.border.*;
-import javax.swing.event.*;
-import javax.swing.text.*;
-
-
-/**
- * Color selector tool for the Tools menu.
- *
- * Using the keyboard shortcuts, you can copy/paste the values for the
- * colors and paste them into your program. We didn't do any sort of
- * auto-insert of colorMode() or fill() or stroke() code cuz we couldn't
- * decide on a good way to do this.. your contributions welcome).
- */
-public class ColorSelector implements Tool, DocumentListener {
-
- Editor editor;
- JFrame frame;
-
- int hue, saturation, brightness; // range 360, 100, 100
- int red, green, blue; // range 256, 256, 256
-
- ColorRange range;
- ColorSlider slider;
-
- JTextField hueField, saturationField, brightnessField;
- JTextField redField, greenField, blueField;
-
- JTextField hexField;
-
- JPanel colorPanel;
-
-
- public String getMenuTitle() {
- return "Color Selector";
- }
-
-
- public void init(Editor editor) {
- this.editor = editor;
-
- frame = new JFrame("Color Selector");
- frame.getContentPane().setLayout(new BorderLayout());
-
- Box box = Box.createHorizontalBox();
- box.setBorder(new EmptyBorder(12, 12, 12, 12));
-
- range = new ColorRange();
- range.init();
- Box rangeBox = new Box(BoxLayout.Y_AXIS);
- rangeBox.setAlignmentY(0);
- rangeBox.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
- rangeBox.add(range);
- box.add(rangeBox);
- box.add(Box.createHorizontalStrut(10));
-
- slider = new ColorSlider();
- slider.init();
- Box sliderBox = new Box(BoxLayout.Y_AXIS);
- sliderBox.setAlignmentY(0);
- sliderBox.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
- sliderBox.add(slider);
- box.add(sliderBox);
- box.add(Box.createHorizontalStrut(10));
-
- box.add(createColorFields());
- box.add(Box.createHorizontalStrut(10));
-
- frame.getContentPane().add(box, BorderLayout.CENTER);
- frame.pack();
- frame.setResizable(false);
-
- // these don't help either.. they fix the component size but
- // leave a gap where the component is located
- //range.setSize(256, 256);
- //slider.setSize(256, 20);
-
- Dimension size = frame.getSize();
- Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
- frame.setLocation((screen.width - size.width) / 2,
- (screen.height - size.height) / 2);
-
- frame.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
- frame.addWindowListener(new WindowAdapter() {
- public void windowClosing(WindowEvent e) {
- frame.setVisible(false);
- }
- });
- Base.registerWindowCloseKeys(frame.getRootPane(), new ActionListener() {
- public void actionPerformed(ActionEvent actionEvent) {
- frame.setVisible(false);
- }
- });
-
- Base.setIcon(frame);
-
- hueField.getDocument().addDocumentListener(this);
- saturationField.getDocument().addDocumentListener(this);
- brightnessField.getDocument().addDocumentListener(this);
- redField.getDocument().addDocumentListener(this);
- greenField.getDocument().addDocumentListener(this);
- blueField.getDocument().addDocumentListener(this);
- hexField.getDocument().addDocumentListener(this);
-
- hexField.setText("FFFFFF");
- }
-
-
- public void run() {
- frame.setVisible(true);
- // You've got to be f--ing kidding me.. why did the following line
- // get deprecated for the pile of s-- that follows it?
- //frame.setCursor(Cursor.CROSSHAIR_CURSOR);
- frame.setCursor(Cursor.getPredefinedCursor(Cursor.CROSSHAIR_CURSOR));
- }
-
-
- public void changedUpdate(DocumentEvent e) {
- //System.out.println("changed");
- }
-
- public void removeUpdate(DocumentEvent e) {
- //System.out.println("remove");
- }
-
-
- boolean updating;
-
- public void insertUpdate(DocumentEvent e) {
- if (updating) return; // don't update forever recursively
- updating = true;
-
- Document doc = e.getDocument();
- if (doc == hueField.getDocument()) {
- hue = bounded(hue, hueField, 359);
- updateRGB();
- updateHex();
-
- } else if (doc == saturationField.getDocument()) {
- saturation = bounded(saturation, saturationField, 99);
- updateRGB();
- updateHex();
-
- } else if (doc == brightnessField.getDocument()) {
- brightness = bounded(brightness, brightnessField, 99);
- updateRGB();
- updateHex();
-
- } else if (doc == redField.getDocument()) {
- red = bounded(red, redField, 255);
- updateHSB();
- updateHex();
-
- } else if (doc == greenField.getDocument()) {
- green = bounded(green, greenField, 255);
- updateHSB();
- updateHex();
-
- } else if (doc == blueField.getDocument()) {
- blue = bounded(blue, blueField, 255);
- updateHSB();
- updateHex();
-
- } else if (doc == hexField.getDocument()) {
- String str = hexField.getText();
- while (str.length() < 6) {
- str += "0";
- }
- if (str.length() > 6) {
- str = str.substring(0, 6);
- }
- updateRGB2(Integer.parseInt(str, 16));
- updateHSB();
- }
- range.redraw();
- slider.redraw();
- colorPanel.repaint();
- updating = false;
- }
-
-
- /**
- * Set the RGB values based on the current HSB values.
- */
- protected void updateRGB() {
- int rgb = Color.HSBtoRGB((float)hue / 359f,
- (float)saturation / 99f,
- (float)brightness / 99f);
- updateRGB2(rgb);
- }
-
-
- /**
- * Set the RGB values based on a calculated ARGB int.
- * Used by both updateRGB() to set the color from the HSB values,
- * and by updateHex(), to unpack the hex colors and assign them.
- */
- protected void updateRGB2(int rgb) {
- red = (rgb >> 16) & 0xff;
- green = (rgb >> 8) & 0xff;
- blue = rgb & 0xff;
-
- redField.setText(String.valueOf(red));
- greenField.setText(String.valueOf(green));
- blueField.setText(String.valueOf(blue));
- }
-
-
- /**
- * Set the HSB values based on the current RGB values.
- */
- protected void updateHSB() {
- float hsb[] = new float[3];
- Color.RGBtoHSB(red, green, blue, hsb);
-
- hue = (int) (hsb[0] * 359.0f);
- saturation = (int) (hsb[1] * 99.0f);
- brightness = (int) (hsb[2] * 99.0f);
-
- hueField.setText(String.valueOf(hue));
- saturationField.setText(String.valueOf(saturation));
- brightnessField.setText(String.valueOf(brightness));
- }
-
-
- protected void updateHex() {
- hexField.setText(PApplet.hex(red, 2) +
- PApplet.hex(green, 2) +
- PApplet.hex(blue, 2));
- }
-
-
- /**
- * Get the bounded value for a specific range. If the value is outside
- * the max, you can't edit right away, so just act as if it's already
- * been bounded and return the bounded value, then fire an event to set
- * it to the value that was just returned.
- */
- protected int bounded(int current, final JTextField field, final int max) {
- String text = field.getText();
- if (text.length() == 0) {
- return 0;
- }
- try {
- int value = Integer.parseInt(text);
- if (value > max) {
- SwingUtilities.invokeLater(new Runnable() {
- public void run() {
- field.setText(String.valueOf(max));
- }
- });
- return max;
- }
- return value;
-
- } catch (NumberFormatException e) {
- return current; // should not be reachable
- }
- }
-
-
- protected Container createColorFields() {
- Box box = Box.createVerticalBox();
- box.setAlignmentY(0);
-
- colorPanel = new JPanel() {
- public void paintComponent(Graphics g) {
- g.setColor(new Color(red, green, blue));
- Dimension size = getSize();
- g.fillRect(0, 0, size.width, size.height);
- }
- };
- colorPanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
- Dimension dim = new Dimension(60, 40);
- colorPanel.setMinimumSize(dim);
- //colorPanel.setMaximumSize(dim);
- //colorPanel.setPreferredSize(dim);
- box.add(colorPanel);
- box.add(Box.createVerticalStrut(10));
-
- Box row;
-
- row = Box.createHorizontalBox();
- row.add(createFixedLabel("H:"));
- row.add(hueField = new NumberField(4, false));
- row.add(new JLabel(" \u00B0")); // degree symbol
- row.add(Box.createHorizontalGlue());
- box.add(row);
- box.add(Box.createVerticalStrut(5));
-
- row = Box.createHorizontalBox();
- row.add(createFixedLabel("S:"));
- row.add(saturationField = new NumberField(4, false));
- row.add(new JLabel(" %"));
- row.add(Box.createHorizontalGlue());
- box.add(row);
- box.add(Box.createVerticalStrut(5));
-
- row = Box.createHorizontalBox();
- row.add(createFixedLabel("B:"));
- row.add(brightnessField = new NumberField(4, false));
- row.add(new JLabel(" %"));
- row.add(Box.createHorizontalGlue());
- box.add(row);
- box.add(Box.createVerticalStrut(10));
-
- //
-
- row = Box.createHorizontalBox();
- row.add(createFixedLabel("R:"));
- row.add(redField = new NumberField(4, false));
- row.add(Box.createHorizontalGlue());
- box.add(row);
- box.add(Box.createVerticalStrut(5));
-
- row = Box.createHorizontalBox();
- row.add(createFixedLabel("G:"));
- row.add(greenField = new NumberField(4, false));
- row.add(Box.createHorizontalGlue());
- box.add(row);
- box.add(Box.createVerticalStrut(5));
-
- row = Box.createHorizontalBox();
- row.add(createFixedLabel("B:"));
- row.add(blueField = new NumberField(4, false));
- row.add(Box.createHorizontalGlue());
- box.add(row);
- box.add(Box.createVerticalStrut(10));
-
- //
-
- row = Box.createHorizontalBox();
- row.add(createFixedLabel("#"));
- row.add(hexField = new NumberField(5, true));
- row.add(Box.createHorizontalGlue());
- box.add(row);
- box.add(Box.createVerticalStrut(10));
-
- box.add(Box.createVerticalGlue());
- return box;
- }
-
-
- int labelH;
-
- /**
- * return a label of a fixed width
- */
- protected JLabel createFixedLabel(String title) {
- JLabel label = new JLabel(title);
- if (labelH == 0) {
- labelH = label.getPreferredSize().height;
- }
- Dimension dim = new Dimension(20, labelH);
- label.setPreferredSize(dim);
- label.setMinimumSize(dim);
- label.setMaximumSize(dim);
- return label;
- }
-
-
- public class ColorRange extends PApplet {
-
- static final int WIDE = 256;
- static final int HIGH = 256;
-
- int lastX, lastY;
-
-
- public void setup() {
- size(WIDE, HIGH, P3D);
- noLoop();
-
- colorMode(HSB, 360, 256, 256);
- noFill();
- rectMode(CENTER);
- }
-
- public void draw() {
- if ((g == null) || (g.pixels == null)) return;
- if ((width != WIDE) || (height < HIGH)) {
- //System.out.println("bad size " + width + " " + height);
- return;
- }
-
- int index = 0;
- for (int j = 0; j < 256; j++) {
- for (int i = 0; i < 256; i++) {
- g.pixels[index++] = color(hue, i, 255 - j);
- }
- }
-
- stroke((brightness > 50) ? 0 : 255);
- rect(lastX, lastY, 9, 9);
- }
-
- public void mousePressed() {
- updateMouse();
- }
-
- public void mouseDragged() {
- updateMouse();
- }
-
- public void updateMouse() {
- if ((mouseX >= 0) && (mouseX < 256) &&
- (mouseY >= 0) && (mouseY < 256)) {
- int nsaturation = (int) (100 * (mouseX / 255.0f));
- int nbrightness = 100 - ((int) (100 * (mouseY / 255.0f)));
- saturationField.setText(String.valueOf(nsaturation));
- brightnessField.setText(String.valueOf(nbrightness));
-
- lastX = mouseX;
- lastY = mouseY;
- }
- }
-
- public Dimension getPreferredSize() {
- return new Dimension(WIDE, HIGH);
- }
-
- public Dimension getMinimumSize() {
- return new Dimension(WIDE, HIGH);
- }
-
- public Dimension getMaximumSize() {
- return new Dimension(WIDE, HIGH);
- }
-
- public void keyPressed() {
- if (key == ESC) {
- ColorSelector.this.frame.setVisible(false);
- // don't quit out of processing
- // http://dev.processing.org/bugs/show_bug.cgi?id=1006
- key = 0;
- }
- }
- }
-
-
- public class ColorSlider extends PApplet {
-
- static final int WIDE = 20;
- static final int HIGH = 256;
-
- public void setup() {
- size(WIDE, HIGH, P3D);
- colorMode(HSB, 255, 100, 100);
- noLoop();
- }
-
- public void draw() {
- if ((g == null) || (g.pixels == null)) return;
- if ((width != WIDE) || (height < HIGH)) {
- //System.out.println("bad size " + width + " " + height);
- return;
- }
-
- int index = 0;
- int sel = 255 - (int) (255 * (hue / 359f));
- for (int j = 0; j < 256; j++) {
- int c = color(255 - j, 100, 100);
- if (j == sel) c = 0xFF000000;
- for (int i = 0; i < WIDE; i++) {
- g.pixels[index++] = c;
- }
- }
- }
-
- public void mousePressed() {
- updateMouse();
- }
-
- public void mouseDragged() {
- updateMouse();
- }
-
- public void updateMouse() {
- if ((mouseX >= 0) && (mouseX < 256) &&
- (mouseY >= 0) && (mouseY < 256)) {
- int nhue = 359 - (int) (359 * (mouseY / 255.0f));
- hueField.setText(String.valueOf(nhue));
- }
- }
-
- public Dimension getPreferredSize() {
- return new Dimension(WIDE, HIGH);
- }
-
- public Dimension getMinimumSize() {
- return new Dimension(WIDE, HIGH);
- }
-
- public Dimension getMaximumSize() {
- return new Dimension(WIDE, HIGH);
- }
-
- public void keyPressed() {
- if (key == ESC) {
- ColorSelector.this.frame.setVisible(false);
- // don't quit out of processing
- // http://dev.processing.org/bugs/show_bug.cgi?id=1006
- key = 0;
- }
- }
- }
-
-
- /**
- * Extension of JTextField that only allows numbers
- */
- class NumberField extends JTextField {
-
- public boolean allowHex;
-
- public NumberField(int cols, boolean allowHex) {
- super(cols);
- this.allowHex = allowHex;
- }
-
- protected Document createDefaultModel() {
- return new NumberDocument(this);
- }
-
- public Dimension getPreferredSize() {
- if (!allowHex) {
- return new Dimension(45, super.getPreferredSize().height);
- }
- return super.getPreferredSize();
- }
-
- public Dimension getMinimumSize() {
- return getPreferredSize();
- }
-
- public Dimension getMaximumSize() {
- return getPreferredSize();
- }
- }
-
-
- /**
- * Document model to go with JTextField that only allows numbers.
- */
- class NumberDocument extends PlainDocument {
-
- NumberField parentField;
-
- public NumberDocument(NumberField parentField) {
- this.parentField = parentField;
- //System.out.println("setting parent to " + parentSelector);
- }
-
- public void insertString(int offs, String str, AttributeSet a)
- throws BadLocationException {
-
- if (str == null) return;
-
- char chars[] = str.toCharArray();
- int charCount = 0;
- // remove any non-digit chars
- for (int i = 0; i < chars.length; i++) {
- boolean ok = Character.isDigit(chars[i]);
- if (parentField.allowHex) {
- if ((chars[i] >= 'A') && (chars[i] <= 'F')) ok = true;
- if ((chars[i] >= 'a') && (chars[i] <= 'f')) ok = true;
- }
- if (ok) {
- if (charCount != i) { // shift if necessary
- chars[charCount] = chars[i];
- }
- charCount++;
- }
- }
- super.insertString(offs, new String(chars, 0, charCount), a);
- // can't call any sort of methods on the enclosing class here
- // seems to have something to do with how Document objects are set up
- }
- }
-}
diff --git a/app/src/processing/app/tools/CreateFont.java b/app/src/processing/app/tools/CreateFont.java
deleted file mode 100644
index 62d2ce4c0..000000000
--- a/app/src/processing/app/tools/CreateFont.java
+++ /dev/null
@@ -1,813 +0,0 @@
-/* -*- mode: java; c-basic-offset: 2; indent-tabs-mode: nil -*- */
-
-/*
- Part of the Processing project - http://processing.org
-
- Copyright (c) 2004-10 Ben Fry and Casey Reas
- Copyright (c) 2001-04 Massachusetts Institute of Technology
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-*/
-
-package processing.app.tools;
-
-import processing.app.*;
-import processing.core.*;
-
-import java.awt.*;
-import java.awt.event.*;
-import java.io.*;
-import java.util.*;
-
-import javax.swing.*;
-import javax.swing.border.*;
-import javax.swing.event.*;
-
-
-/**
- * GUI tool for font creation heaven/hell.
- */
-public class CreateFont extends JFrame implements Tool {
- Editor editor;
- //Sketch sketch;
-
- Dimension windowSize;
-
- JList fontSelector;
- JTextField sizeSelector;
- JButton charsetButton;
- JCheckBox smoothBox;
- JComponent sample;
- JButton okButton;
- JTextField filenameField;
-
- HashMap table;
- boolean smooth = true;
-
- Font font;
-
- String[] list;
- int selection = -1;
-
- CharacterSelector charSelector;
-
-
- public CreateFont() {
- super("Create Font");
- }
-
-
- public String getMenuTitle() {
- return "Create Font...";
- }
-
-
- public void init(Editor editor) {
- this.editor = editor;
-
- Container paine = getContentPane();
- paine.setLayout(new BorderLayout()); //10, 10));
-
- JPanel pain = new JPanel();
- pain.setBorder(new EmptyBorder(13, 13, 13, 13));
- paine.add(pain, BorderLayout.CENTER);
-
- pain.setLayout(new BoxLayout(pain, BoxLayout.Y_AXIS));
-
- String labelText =
- "Use this tool to create bitmap fonts for your program.\n" +
- "Select a font and size, and click 'OK' to generate the font.\n" +
- "It will be added to the data folder of the current sketch.";
-
- JTextArea textarea = new JTextArea(labelText);
- textarea.setBorder(new EmptyBorder(10, 10, 20, 10));
- textarea.setBackground(null);
- textarea.setEditable(false);
- textarea.setHighlighter(null);
- textarea.setFont(new Font("Dialog", Font.PLAIN, 12));
- pain.add(textarea);
-
- // don't care about families starting with . or #
- // also ignore dialog, dialoginput, monospaced, serif, sansserif
-
- // getFontList is deprecated in 1.4, so this has to be used
- GraphicsEnvironment ge =
- GraphicsEnvironment.getLocalGraphicsEnvironment();
-
- Font fonts[] = ge.getAllFonts();
-
- String flist[] = new String[fonts.length];
- table = new HashMap();
-
- int index = 0;
- for (int i = 0; i < fonts.length; i++) {
- //String psname = fonts[i].getPSName();
- //if (psname == null) System.err.println("ps name is null");
-
- flist[index++] = fonts[i].getPSName();
- table.put(fonts[i].getPSName(), fonts[i]);
- }
-
- list = new String[index];
- System.arraycopy(flist, 0, list, 0, index);
-
- fontSelector = new JList(list);
- fontSelector.addListSelectionListener(new ListSelectionListener() {
- public void valueChanged(ListSelectionEvent e) {
- if (e.getValueIsAdjusting() == false) {
- selection = fontSelector.getSelectedIndex();
- okButton.setEnabled(true);
- update();
- }
- }
- });
-
- fontSelector.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
- fontSelector.setVisibleRowCount(12);
- JScrollPane fontScroller = new JScrollPane(fontSelector);
- pain.add(fontScroller);
-
- Dimension d1 = new Dimension(13, 13);
- pain.add(new Box.Filler(d1, d1, d1));
-
- sample = new SampleComponent(this);
-
- // Seems that in some instances, no default font is set
- // http://dev.processing.org/bugs/show_bug.cgi?id=777
- sample.setFont(new Font("Dialog", Font.PLAIN, 12));
-
- pain.add(sample);
-
- Dimension d2 = new Dimension(6, 6);
- pain.add(new Box.Filler(d2, d2, d2));
-
- JPanel panel = new JPanel();
- panel.add(new JLabel("Size:"));
- sizeSelector = new JTextField(" 48 ");
- sizeSelector.getDocument().addDocumentListener(new DocumentListener() {
- public void insertUpdate(DocumentEvent e) { update(); }
- public void removeUpdate(DocumentEvent e) { update(); }
- public void changedUpdate(DocumentEvent e) { }
- });
- panel.add(sizeSelector);
-
- smoothBox = new JCheckBox("Smooth");
- smoothBox.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- smooth = smoothBox.isSelected();
- update();
- }
- });
- smoothBox.setSelected(smooth);
- panel.add(smoothBox);
-
-// allBox = new JCheckBox("All Characters");
-// allBox.addActionListener(new ActionListener() {
-// public void actionPerformed(ActionEvent e) {
-// all = allBox.isSelected();
-// }
-// });
-// allBox.setSelected(all);
-// panel.add(allBox);
- charsetButton = new JButton("Characters...");
- charsetButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- //showCharacterList();
- charSelector.setVisible(true);
- }
- });
- panel.add(charsetButton);
-
- pain.add(panel);
-
- JPanel filestuff = new JPanel();
- filestuff.add(new JLabel("Filename:"));
- filestuff.add(filenameField = new JTextField(20));
- filestuff.add(new JLabel(".vlw"));
- pain.add(filestuff);
-
- JPanel buttons = new JPanel();
- JButton cancelButton = new JButton("Cancel");
- cancelButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- setVisible(false);
- }
- });
- okButton = new JButton("OK");
- okButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- build();
- }
- });
- okButton.setEnabled(false);
-
- buttons.add(cancelButton);
- buttons.add(okButton);
- pain.add(buttons);
-
- JRootPane root = getRootPane();
- root.setDefaultButton(okButton);
- ActionListener disposer = new ActionListener() {
- public void actionPerformed(ActionEvent actionEvent) {
- setVisible(false);
- }
- };
- Base.registerWindowCloseKeys(root, disposer);
- Base.setIcon(this);
-
- setResizable(false);
- pack();
-
- // do this after pack so it doesn't affect layout
- sample.setFont(new Font(list[0], Font.PLAIN, 48));
-
- fontSelector.setSelectedIndex(0);
-
- Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
- windowSize = getSize();
-
- setLocation((screen.width - windowSize.width) / 2,
- (screen.height - windowSize.height) / 2);
-
- // create this behind the scenes
- charSelector = new CharacterSelector();
- }
-
-
- public void run() {
- setVisible(true);
- }
-
-
- public void update() {
- int fontsize = 0;
- try {
- fontsize = Integer.parseInt(sizeSelector.getText().trim());
- //System.out.println("'" + sizeSelector.getText() + "'");
- } catch (NumberFormatException e2) { }
-
- // if a deselect occurred, selection will be -1
- if ((fontsize > 0) && (fontsize < 256) && (selection != -1)) {
- //font = new Font(list[selection], Font.PLAIN, fontsize);
- Font instance = (Font) table.get(list[selection]);
- font = instance.deriveFont(Font.PLAIN, fontsize);
- //System.out.println("setting font to " + font);
- sample.setFont(font);
-
- String filenameSuggestion = list[selection].replace(' ', '_');
- filenameSuggestion += "-" + fontsize;
- filenameField.setText(filenameSuggestion);
- }
- }
-
-
- public void build() {
- int fontsize = 0;
- try {
- fontsize = Integer.parseInt(sizeSelector.getText().trim());
- } catch (NumberFormatException e) { }
-
- if (fontsize <= 0) {
- JOptionPane.showMessageDialog(this, "Bad font size, try again.",
- "Badness", JOptionPane.WARNING_MESSAGE);
- return;
- }
-
- String filename = filenameField.getText().trim();
- if (filename.length() == 0) {
- JOptionPane.showMessageDialog(this, "Enter a file name for the font.",
- "Lameness", JOptionPane.WARNING_MESSAGE);
- return;
- }
- if (!filename.endsWith(".vlw")) {
- filename += ".vlw";
- }
-
- // Please implement me properly. The schematic is below, but not debugged.
- // http://dev.processing.org/bugs/show_bug.cgi?id=1464
-
-// final String filename2 = filename;
-// final int fontsize2 = fontsize;
-// SwingUtilities.invokeLater(new Runnable() {
-// public void run() {
- try {
- Font instance = (Font) table.get(list[selection]);
- font = instance.deriveFont(Font.PLAIN, fontsize);
- //PFont f = new PFont(font, smooth, all ? null : PFont.CHARSET);
- PFont f = new PFont(font, smooth, charSelector.getCharacters());
-
-// PFont f = new PFont(font, smooth, null);
-// char[] charset = charSelector.getCharacters();
-// ProgressMonitor progressMonitor = new ProgressMonitor(CreateFont.this,
-// "Creating font", "", 0, charset.length);
-// progressMonitor.setProgress(0);
-// for (int i = 0; i < charset.length; i++) {
-// System.out.println(charset[i]);
-// f.index(charset[i]); // load this char
-// progressMonitor.setProgress(i+1);
-// }
-
- // make sure the 'data' folder exists
- File folder = editor.getSketch().prepareDataFolder();
- f.save(new FileOutputStream(new File(folder, filename)));
-
- } catch (IOException e) {
- JOptionPane.showMessageDialog(CreateFont.this,
- "An error occurred while creating font.",
- "No font for you",
- JOptionPane.WARNING_MESSAGE);
- e.printStackTrace();
- }
-// }
-// });
-
- setVisible(false);
- }
-
-
- /**
- * make the window vertically resizable
- */
- public Dimension getMaximumSize() {
- return new Dimension(windowSize.width, 2000);
-}
-
-
- public Dimension getMinimumSize() {
- return windowSize;
- }
-
-
- /*
- public void show(File targetFolder) {
- this.targetFolder = targetFolder;
- show();
- }
- */
-}
-
-
-/**
- * Component that draws the sample text. This is its own subclassed component
- * because Mac OS X controls seem to reset the RenderingHints for smoothing
- * so that they cannot be overridden properly for JLabel or JTextArea.
- * @author fry
- */
-class SampleComponent extends JComponent {
- // see http://rinkworks.com/words/pangrams.shtml
- String text =
- "Forsaking monastic tradition, twelve jovial friars gave up their " +
- "vocation for a questionable existence on the flying trapeze.";
- int high = 80;
-
- CreateFont parent;
-
- public SampleComponent(CreateFont p) {
- this.parent = p;
-
- // and yet, we still need an inner class to handle the basics.
- // or no, maybe i'll refactor this as a separate class!
- // maybe a few getters and setters? mmm?
- addMouseListener(new MouseAdapter() {
- public void mousePressed(MouseEvent e) {
- String input =
- (String) JOptionPane.showInputDialog(parent,
- "Enter new sample text:",
- "Sample Text",
- JOptionPane.PLAIN_MESSAGE,
- null, // icon
- null, // choices
- text);
- if (input != null) {
- text = input;
- parent.repaint();
- }
- }
- });
- }
-
- public void paintComponent(Graphics g) {
-// System.out.println("smoothing set to " + smooth);
- Graphics2D g2 = (Graphics2D) g;
- g2.setColor(Color.WHITE);
- Dimension dim = getSize();
- g2.fillRect(0, 0, dim.width, dim.height);
- g2.setColor(Color.BLACK);
-
- g2.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,
- parent.smooth ?
- RenderingHints.VALUE_TEXT_ANTIALIAS_ON :
- RenderingHints.VALUE_TEXT_ANTIALIAS_OFF);
- // add this one as well (after 1.0.9)
- g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
- parent.smooth ?
- RenderingHints.VALUE_ANTIALIAS_ON :
- RenderingHints.VALUE_ANTIALIAS_OFF);
- //super.paintComponent(g2);
- Font font = getFont();
- int ascent = g2.getFontMetrics().getAscent();
-// System.out.println(f.getName());
- g2.setFont(font);
- g2.drawString(text, 5, dim.height - (dim.height - ascent) / 2);
- }
-
- public Dimension getPreferredSize() {
- return new Dimension(400, high);
- }
-
- public Dimension getMaximumSize() {
- return new Dimension(10000, high);
- }
-
- public Dimension getMinimumSize() {
- return new Dimension(100, high);
- }
-}
-
-
-/**
- * Frame for selecting which characters will be included with the font.
- */
-class CharacterSelector extends JFrame {
- JRadioButton defaultCharsButton;
- JRadioButton allCharsButton;
- JRadioButton unicodeCharsButton;
- JScrollPane unicodeBlockScroller;
- JList charsetList;
-
-
- public CharacterSelector() {
- super("Character Selector");
-
- charsetList = new CheckBoxList();
- DefaultListModel model = new DefaultListModel();
- charsetList.setModel(model);
- for (String item : blockNames) {
- model.addElement(new JCheckBox(item));
- }
-
- unicodeBlockScroller =
- new JScrollPane(charsetList,
- ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS,
- ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
-
- Container outer = getContentPane();
- outer.setLayout(new BorderLayout());
-
- JPanel pain = new JPanel();
- pain.setBorder(new EmptyBorder(13, 13, 13, 13));
- outer.add(pain, BorderLayout.CENTER);
-
- pain.setLayout(new BoxLayout(pain, BoxLayout.Y_AXIS));
-
- String labelText =
- "Default characters will include most bitmaps for Mac OS\n" +
- "and Windows Latin scripts. Including all characters may\n" +
- "require large amounts of memory for all of the bitmaps.\n" +
- "For greater control, you can select specific Unicode blocks.";
- JTextArea textarea = new JTextArea(labelText);
- textarea.setBorder(new EmptyBorder(13, 8, 13, 8));
- textarea.setBackground(null);
- textarea.setEditable(false);
- textarea.setHighlighter(null);
- textarea.setFont(new Font("Dialog", Font.PLAIN, 12));
- pain.add(textarea);
-
- ActionListener listener = new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- //System.out.println("action " + unicodeCharsButton.isSelected());
- //unicodeBlockScroller.setEnabled(unicodeCharsButton.isSelected());
- charsetList.setEnabled(unicodeCharsButton.isSelected());
- }
- };
- defaultCharsButton = new JRadioButton("Default Characters");
- allCharsButton = new JRadioButton("All Characters");
- unicodeCharsButton = new JRadioButton("Specific Unicode Blocks");
-
- defaultCharsButton.addActionListener(listener);
- allCharsButton.addActionListener(listener);
- unicodeCharsButton.addActionListener(listener);
-
- ButtonGroup group = new ButtonGroup();
- group.add(defaultCharsButton);
- group.add(allCharsButton);
- group.add(unicodeCharsButton);
-
- JPanel radioPanel = new JPanel();
- //radioPanel.setBackground(Color.red);
- radioPanel.setLayout(new BoxLayout(radioPanel, BoxLayout.Y_AXIS));
- radioPanel.add(defaultCharsButton);
- radioPanel.add(allCharsButton);
- radioPanel.add(unicodeCharsButton);
-
- JPanel rightStuff = new JPanel();
- rightStuff.setLayout(new BoxLayout(rightStuff, BoxLayout.X_AXIS));
- rightStuff.add(radioPanel);
- rightStuff.add(Box.createHorizontalGlue());
- pain.add(rightStuff);
- pain.add(Box.createVerticalStrut(13));
-
-// pain.add(radioPanel);
-
-// pain.add(defaultCharsButton);
-// pain.add(allCharsButton);
-// pain.add(unicodeCharsButton);
-
- defaultCharsButton.setSelected(true);
- charsetList.setEnabled(false);
-
- //frame.getContentPane().add(scroller);
- pain.add(unicodeBlockScroller);
- pain.add(Box.createVerticalStrut(8));
-
- JPanel buttons = new JPanel();
- JButton okButton = new JButton("OK");
- okButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- setVisible(false);
- }
- });
- okButton.setEnabled(true);
- buttons.add(okButton);
- pain.add(buttons);
-
- JRootPane root = getRootPane();
- root.setDefaultButton(okButton);
- ActionListener disposer = new ActionListener() {
- public void actionPerformed(ActionEvent actionEvent) {
- setVisible(false);
- }
- };
- Base.registerWindowCloseKeys(root, disposer);
- Base.setIcon(this);
-
- pack();
-
- Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
- Dimension windowSize = getSize();
-
- setLocation((screen.width - windowSize.width) / 2,
- (screen.height - windowSize.height) / 2);
- }
-
-
- protected char[] getCharacters() {
- if (defaultCharsButton.isSelected()) {
- return PFont.CHARSET;
- }
-
- char[] charset = new char[65536];
- if (allCharsButton.isSelected()) {
- for (int i = 0; i < 0xFFFF; i++) {
- charset[i] = (char) i;
- }
- } else {
- DefaultListModel model = (DefaultListModel) charsetList.getModel();
- int index = 0;
- for (int i = 0; i < BLOCKS.length; i++) {
- if (((JCheckBox) model.get(i)).isSelected()) {
- for (int j = blockStart[i]; j <= blockStop[i]; j++) {
- charset[index++] = (char) j;
- }
- }
- }
- charset = PApplet.subset(charset, 0, index);
- }
- //System.out.println("Creating font with " + charset.length + " characters.");
- return charset;
- }
-
-
- // http://www.unicode.org/Public/UNIDATA/Blocks.txt
- static final String[] BLOCKS = {
- "0000..007F; Basic Latin",
- "0080..00FF; Latin-1 Supplement",
- "0100..017F; Latin Extended-A",
- "0180..024F; Latin Extended-B",
- "0250..02AF; IPA Extensions",
- "02B0..02FF; Spacing Modifier Letters",
- "0300..036F; Combining Diacritical Marks",
- "0370..03FF; Greek and Coptic",
- "0400..04FF; Cyrillic",
- "0500..052F; Cyrillic Supplement",
- "0530..058F; Armenian",
- "0590..05FF; Hebrew",
- "0600..06FF; Arabic",
- "0700..074F; Syriac",
- "0750..077F; Arabic Supplement",
- "0780..07BF; Thaana",
- "07C0..07FF; NKo",
- "0800..083F; Samaritan",
- "0900..097F; Devanagari",
- "0980..09FF; Bengali",
- "0A00..0A7F; Gurmukhi",
- "0A80..0AFF; Gujarati",
- "0B00..0B7F; Oriya",
- "0B80..0BFF; Tamil",
- "0C00..0C7F; Telugu",
- "0C80..0CFF; Kannada",
- "0D00..0D7F; Malayalam",
- "0D80..0DFF; Sinhala",
- "0E00..0E7F; Thai",
- "0E80..0EFF; Lao",
- "0F00..0FFF; Tibetan",
- "1000..109F; Myanmar",
- "10A0..10FF; Georgian",
- "1100..11FF; Hangul Jamo",
- "1200..137F; Ethiopic",
- "1380..139F; Ethiopic Supplement",
- "13A0..13FF; Cherokee",
- "1400..167F; Unified Canadian Aboriginal Syllabics",
- "1680..169F; Ogham",
- "16A0..16FF; Runic",
- "1700..171F; Tagalog",
- "1720..173F; Hanunoo",
- "1740..175F; Buhid",
- "1760..177F; Tagbanwa",
- "1780..17FF; Khmer",
- "1800..18AF; Mongolian",
- "18B0..18FF; Unified Canadian Aboriginal Syllabics Extended",
- "1900..194F; Limbu",
- "1950..197F; Tai Le",
- "1980..19DF; New Tai Lue",
- "19E0..19FF; Khmer Symbols",
- "1A00..1A1F; Buginese",
- "1A20..1AAF; Tai Tham",
- "1B00..1B7F; Balinese",
- "1B80..1BBF; Sundanese",
- "1C00..1C4F; Lepcha",
- "1C50..1C7F; Ol Chiki",
- "1CD0..1CFF; Vedic Extensions",
- "1D00..1D7F; Phonetic Extensions",
- "1D80..1DBF; Phonetic Extensions Supplement",
- "1DC0..1DFF; Combining Diacritical Marks Supplement",
- "1E00..1EFF; Latin Extended Additional",
- "1F00..1FFF; Greek Extended",
- "2000..206F; General Punctuation",
- "2070..209F; Superscripts and Subscripts",
- "20A0..20CF; Currency Symbols",
- "20D0..20FF; Combining Diacritical Marks for Symbols",
- "2100..214F; Letterlike Symbols",
- "2150..218F; Number Forms",
- "2190..21FF; Arrows",
- "2200..22FF; Mathematical Operators",
- "2300..23FF; Miscellaneous Technical",
- "2400..243F; Control Pictures",
- "2440..245F; Optical Character Recognition",
- "2460..24FF; Enclosed Alphanumerics",
- "2500..257F; Box Drawing",
- "2580..259F; Block Elements",
- "25A0..25FF; Geometric Shapes",
- "2600..26FF; Miscellaneous Symbols",
- "2700..27BF; Dingbats",
- "27C0..27EF; Miscellaneous Mathematical Symbols-A",
- "27F0..27FF; Supplemental Arrows-A",
- "2800..28FF; Braille Patterns",
- "2900..297F; Supplemental Arrows-B",
- "2980..29FF; Miscellaneous Mathematical Symbols-B",
- "2A00..2AFF; Supplemental Mathematical Operators",
- "2B00..2BFF; Miscellaneous Symbols and Arrows",
- "2C00..2C5F; Glagolitic",
- "2C60..2C7F; Latin Extended-C",
- "2C80..2CFF; Coptic",
- "2D00..2D2F; Georgian Supplement",
- "2D30..2D7F; Tifinagh",
- "2D80..2DDF; Ethiopic Extended",
- "2DE0..2DFF; Cyrillic Extended-A",
- "2E00..2E7F; Supplemental Punctuation",
- "2E80..2EFF; CJK Radicals Supplement",
- "2F00..2FDF; Kangxi Radicals",
- "2FF0..2FFF; Ideographic Description Characters",
- "3000..303F; CJK Symbols and Punctuation",
- "3040..309F; Hiragana",
- "30A0..30FF; Katakana",
- "3100..312F; Bopomofo",
- "3130..318F; Hangul Compatibility Jamo",
- "3190..319F; Kanbun",
- "31A0..31BF; Bopomofo Extended",
- "31C0..31EF; CJK Strokes",
- "31F0..31FF; Katakana Phonetic Extensions",
- "3200..32FF; Enclosed CJK Letters and Months",
- "3300..33FF; CJK Compatibility",
- "3400..4DBF; CJK Unified Ideographs Extension A",
- "4DC0..4DFF; Yijing Hexagram Symbols",
- "4E00..9FFF; CJK Unified Ideographs",
- "A000..A48F; Yi Syllables",
- "A490..A4CF; Yi Radicals",
- "A4D0..A4FF; Lisu",
- "A500..A63F; Vai",
- "A640..A69F; Cyrillic Extended-B",
- "A6A0..A6FF; Bamum",
- "A700..A71F; Modifier Tone Letters",
- "A720..A7FF; Latin Extended-D",
- "A800..A82F; Syloti Nagri",
- "A830..A83F; Common Indic Number Forms",
- "A840..A87F; Phags-pa",
- "A880..A8DF; Saurashtra",
- "A8E0..A8FF; Devanagari Extended",
- "A900..A92F; Kayah Li",
- "A930..A95F; Rejang",
- "A960..A97F; Hangul Jamo Extended-A",
- "A980..A9DF; Javanese",
- "AA00..AA5F; Cham",
- "AA60..AA7F; Myanmar Extended-A",
- "AA80..AADF; Tai Viet",
- "ABC0..ABFF; Meetei Mayek",
- "AC00..D7AF; Hangul Syllables",
- "D7B0..D7FF; Hangul Jamo Extended-B",
- "D800..DB7F; High Surrogates",
- "DB80..DBFF; High Private Use Surrogates",
- "DC00..DFFF; Low Surrogates",
- "E000..F8FF; Private Use Area",
- "F900..FAFF; CJK Compatibility Ideographs",
- "FB00..FB4F; Alphabetic Presentation Forms",
- "FB50..FDFF; Arabic Presentation Forms-A",
- "FE00..FE0F; Variation Selectors",
- "FE10..FE1F; Vertical Forms",
- "FE20..FE2F; Combining Half Marks",
- "FE30..FE4F; CJK Compatibility Forms",
- "FE50..FE6F; Small Form Variants",
- "FE70..FEFF; Arabic Presentation Forms-B",
- "FF00..FFEF; Halfwidth and Fullwidth Forms",
- "FFF0..FFFF; Specials"
- };
-
- static String[] blockNames;
- static int[] blockStart;
- static int[] blockStop;
- static {
- int count = BLOCKS.length;
- blockNames = new String[count];
- blockStart = new int[count];
- blockStop = new int[count];
- for (int i = 0; i < count; i++) {
- String line = BLOCKS[i];
- blockStart[i] = PApplet.unhex(line.substring(0, 4));
- blockStop[i] = PApplet.unhex(line.substring(6, 10));
- blockNames[i] = line.substring(12);
- }
-// PApplet.println(codePointStop);
-// PApplet.println(codePoints);
- }
-}
-
-
-// Code for this CheckBoxList class found on the net, though I've lost the
-// link. If you run across the original version, please let me know so that
-// the original author can be credited properly. It was from a snippet
-// collection, but it seems to have been picked up so many places with others
-// placing their copyright on it, that I haven't been able to determine the
-// original author. [fry 20100216]
-class CheckBoxList extends JList {
- protected static Border noFocusBorder = new EmptyBorder(1, 1, 1, 1);
-
- public CheckBoxList() {
- setCellRenderer(new CellRenderer());
-
- addMouseListener(new MouseAdapter() {
- public void mousePressed(MouseEvent e) {
- if (isEnabled()) {
- int index = locationToIndex(e.getPoint());
-
- if (index != -1) {
- JCheckBox checkbox = (JCheckBox)
- getModel().getElementAt(index);
- checkbox.setSelected(!checkbox.isSelected());
- repaint();
- }
- }
- }
- });
- setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
- }
-
-
- protected class CellRenderer implements ListCellRenderer {
- public Component getListCellRendererComponent(JList list, Object value,
- int index, boolean isSelected,
- boolean cellHasFocus) {
- JCheckBox checkbox = (JCheckBox) value;
- checkbox.setBackground(isSelected ? getSelectionBackground() : getBackground());
- checkbox.setForeground(isSelected ? getSelectionForeground() : getForeground());
- //checkbox.setEnabled(isEnabled());
- checkbox.setEnabled(list.isEnabled());
- checkbox.setFont(getFont());
- checkbox.setFocusPainted(false);
- checkbox.setBorderPainted(true);
- checkbox.setBorder(isSelected ? UIManager.getBorder("List.focusCellHighlightBorder") : noFocusBorder);
- return checkbox;
- }
- }
-}
\ No newline at end of file
diff --git a/app/src/processing/app/tools/DiscourseFormat.java b/app/src/processing/app/tools/DiscourseFormat.java
index ab5ef22fc..a4a381c5a 100644
--- a/app/src/processing/app/tools/DiscourseFormat.java
+++ b/app/src/processing/app/tools/DiscourseFormat.java
@@ -29,7 +29,7 @@ import javax.swing.text.Segment;
import processing.app.*;
import processing.app.syntax.*;
-import processing.core.PApplet;
+import processing.app.legacy.PApplet;
/**
* Format for Discourse Tool
diff --git a/app/src/processing/app/tools/MenuScroller.java b/app/src/processing/app/tools/MenuScroller.java
index 2f0cd80cf..cb7495650 100644
--- a/app/src/processing/app/tools/MenuScroller.java
+++ b/app/src/processing/app/tools/MenuScroller.java
@@ -3,7 +3,6 @@
*/
package processing.app.tools;
-import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Component;
import java.awt.Dimension;
diff --git a/app/test/processing/app/AbstractGUITest.java b/app/test/processing/app/AbstractGUITest.java
index b43ec010c..b5a209bb0 100644
--- a/app/test/processing/app/AbstractGUITest.java
+++ b/app/test/processing/app/AbstractGUITest.java
@@ -21,7 +21,7 @@ public abstract class AbstractGUITest {
Preferences.init(null);
JPopupMenu.setDefaultLightWeightPopupEnabled(false);
Theme.init();
- Base.platform.setLookAndFeel();
+ Base.getPlatform().setLookAndFeel();
Base.untitledFolder = Base.createTempFolder("untitled");
Base.untitledFolder.deleteOnExit();
diff --git a/app/test/processing/app/DefaultTargetTest.java b/app/test/processing/app/DefaultTargetTest.java
index f019e9f80..e2641e36a 100644
--- a/app/test/processing/app/DefaultTargetTest.java
+++ b/app/test/processing/app/DefaultTargetTest.java
@@ -1,10 +1,11 @@
package processing.app;
import org.junit.After;
+import org.junit.Assume;
import org.junit.Before;
import org.junit.Test;
-import processing.app.debug.TargetBoard;
+import processing.app.debug.TargetBoard;
import static org.junit.Assert.assertNotEquals;
public class DefaultTargetTest extends AbstractWithPreferencesTest {
@@ -29,7 +30,10 @@ public class DefaultTargetTest extends AbstractWithPreferencesTest {
// should not raise an exception
new Base(new String[0]);
- TargetBoard targetBoard = Base.getTargetBoard();
+ // skip test if no target platforms are available
+ Assume.assumeNotNull(BaseNoGui.getTargetPlatform());
+
+ TargetBoard targetBoard = BaseNoGui.getTargetBoard();
assertNotEquals("unreal_board", targetBoard.getId());
}
}
diff --git a/app/test/processing/app/I18NTest.java b/app/test/processing/app/I18NTest.java
index 150cefe55..74c231ef7 100644
--- a/app/test/processing/app/I18NTest.java
+++ b/app/test/processing/app/I18NTest.java
@@ -1,5 +1,6 @@
package processing.app;
+import org.junit.Ignore;
import org.junit.Test;
import java.io.*;
@@ -40,7 +41,12 @@ public class I18NTest {
return properties;
}
+ // XXX: I18NTest.class.getResource(".").getFile() no longer works, because
+ // the class is now into the arudino-core package. This test should be refactored
+ // in order to use ResourceBundles to load translations to be checked.
+
@Test
+ @Ignore
public void ensureEveryTranslationIsComplete() throws Exception {
Set keys = loadReferenceI18NKeys();
diff --git a/app/test/processing/app/ReplacingTextGeneratesTwoUndoActionsTest.java b/app/test/processing/app/ReplacingTextGeneratesTwoUndoActionsTest.java
index 8f7f7ca77..bd03f1108 100644
--- a/app/test/processing/app/ReplacingTextGeneratesTwoUndoActionsTest.java
+++ b/app/test/processing/app/ReplacingTextGeneratesTwoUndoActionsTest.java
@@ -3,7 +3,6 @@ package processing.app;
import org.fest.swing.fixture.JMenuItemFixture;
import org.junit.Test;
import processing.app.helpers.JEditTextAreaFixture;
-import processing.app.syntax.JEditTextArea;
import static org.junit.Assert.assertEquals;
diff --git a/app/test/processing/app/debug/UploaderFactoryTest.java b/app/test/processing/app/debug/UploaderFactoryTest.java
index a785f835e..5365f97bc 100644
--- a/app/test/processing/app/debug/UploaderFactoryTest.java
+++ b/app/test/processing/app/debug/UploaderFactoryTest.java
@@ -2,7 +2,7 @@ package processing.app.debug;
import cc.arduino.packages.BoardPort;
import cc.arduino.packages.Uploader;
-import cc.arduino.packages.UploaderAndMonitorFactory;
+import cc.arduino.packages.UploaderFactory;
import cc.arduino.packages.uploaders.SSHUploader;
import cc.arduino.packages.uploaders.SerialUploader;
import org.junit.Before;
@@ -29,7 +29,7 @@ public class UploaderFactoryTest extends AbstractWithPreferencesTest {
boardPort.setBoardName("yun");
boardPort.setAddress("192.168.0.1");
boardPort.setProtocol("network");
- Uploader uploader = new UploaderAndMonitorFactory().newUploader(board, boardPort);
+ Uploader uploader = new UploaderFactory().newUploader(board, boardPort, false);
assertTrue(uploader instanceof SSHUploader);
}
@@ -41,7 +41,7 @@ public class UploaderFactoryTest extends AbstractWithPreferencesTest {
boardPort.setBoardName("myyun");
boardPort.setAddress("192.168.0.1");
boardPort.setProtocol("network");
- Uploader uploader = new UploaderAndMonitorFactory().newUploader(board, boardPort);
+ Uploader uploader = new UploaderFactory().newUploader(board, boardPort, false);
assertTrue(uploader instanceof SerialUploader);
}
@@ -53,7 +53,7 @@ public class UploaderFactoryTest extends AbstractWithPreferencesTest {
boardPort.setBoardName("Arduino Leonardo");
boardPort.setAddress("/dev/ttyACM0");
boardPort.setProtocol("serial");
- Uploader uploader = new UploaderAndMonitorFactory().newUploader(board, boardPort);
+ Uploader uploader = new UploaderFactory().newUploader(board, boardPort, false);
assertTrue(uploader instanceof SerialUploader);
}
diff --git a/arduino-builder/.classpath b/arduino-builder/.classpath
new file mode 100644
index 000000000..3e1f72898
--- /dev/null
+++ b/arduino-builder/.classpath
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/core/.project b/arduino-builder/.project
similarity index 91%
rename from core/.project
rename to arduino-builder/.project
index e791e6fcd..1e4da7c5f 100644
--- a/core/.project
+++ b/arduino-builder/.project
@@ -1,6 +1,6 @@
- processing-core
+ arduino-builder
diff --git a/arduino-builder/.settings/org.eclipse.jdt.core.prefs b/arduino-builder/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 000000000..8000cd6ca
--- /dev/null
+++ b/arduino-builder/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,11 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.6
diff --git a/arduino-builder/bin/cc/arduino/builder/ArduinoBuilder.class b/arduino-builder/bin/cc/arduino/builder/ArduinoBuilder.class
new file mode 100644
index 000000000..c70472974
Binary files /dev/null and b/arduino-builder/bin/cc/arduino/builder/ArduinoBuilder.class differ
diff --git a/arduino-builder/src/cc/arduino/builder/ArduinoBuilder.java b/arduino-builder/src/cc/arduino/builder/ArduinoBuilder.java
new file mode 100644
index 000000000..89b28fe3f
--- /dev/null
+++ b/arduino-builder/src/cc/arduino/builder/ArduinoBuilder.java
@@ -0,0 +1,11 @@
+package cc.arduino.builder;
+
+import processing.app.BaseNoGui;
+
+public class ArduinoBuilder {
+
+ public static void main(String[] args) throws Exception {
+ BaseNoGui.main(args);
+ }
+
+}
diff --git a/arduino-core/.classpath b/arduino-core/.classpath
new file mode 100644
index 000000000..bf61b5826
--- /dev/null
+++ b/arduino-core/.classpath
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/arduino-core/.gitignore b/arduino-core/.gitignore
new file mode 100644
index 000000000..ae3c17260
--- /dev/null
+++ b/arduino-core/.gitignore
@@ -0,0 +1 @@
+/bin/
diff --git a/core/preproc/.project b/arduino-core/.project
similarity index 92%
rename from core/preproc/.project
rename to arduino-core/.project
index 629f1c16a..f57b4cc13 100644
--- a/core/preproc/.project
+++ b/arduino-core/.project
@@ -1,6 +1,6 @@
- preproc
+ arduino-core
diff --git a/arduino-core/build.xml b/arduino-core/build.xml
new file mode 100644
index 000000000..db709c3f8
--- /dev/null
+++ b/arduino-core/build.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/arduino-core/lib/apple.LICENSE.BSD-like.txt b/arduino-core/lib/apple.LICENSE.BSD-like.txt
new file mode 100644
index 000000000..94776cf3f
--- /dev/null
+++ b/arduino-core/lib/apple.LICENSE.BSD-like.txt
@@ -0,0 +1 @@
+http://developer.apple.com/library/mac/#/legacy/library/samplecode/AppleJavaExtensions/Listings/README_txt.html#//apple_ref/doc/uid/DTS10000677-README_txt-DontLinkElementID_3
diff --git a/arduino-core/lib/apple.jar b/arduino-core/lib/apple.jar
new file mode 100644
index 000000000..160d62b66
Binary files /dev/null and b/arduino-core/lib/apple.jar differ
diff --git a/arduino-core/lib/commons-exec-1.1.jar b/arduino-core/lib/commons-exec-1.1.jar
new file mode 100644
index 000000000..baee06ff3
Binary files /dev/null and b/arduino-core/lib/commons-exec-1.1.jar differ
diff --git a/arduino-core/lib/commons-exec.LICENSE.ASL-2.0.txt b/arduino-core/lib/commons-exec.LICENSE.ASL-2.0.txt
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/arduino-core/lib/commons-exec.LICENSE.ASL-2.0.txt
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/arduino-core/lib/commons-logging-1.0.4.jar b/arduino-core/lib/commons-logging-1.0.4.jar
new file mode 100644
index 000000000..b73a80fab
Binary files /dev/null and b/arduino-core/lib/commons-logging-1.0.4.jar differ
diff --git a/arduino-core/lib/commons-logging.LICENSE.ASL-2.0.txt b/arduino-core/lib/commons-logging.LICENSE.ASL-2.0.txt
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/arduino-core/lib/commons-logging.LICENSE.ASL-2.0.txt
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/arduino-core/lib/jmdns-3.4.1.jar b/arduino-core/lib/jmdns-3.4.1.jar
new file mode 100644
index 000000000..4fcd002b4
Binary files /dev/null and b/arduino-core/lib/jmdns-3.4.1.jar differ
diff --git a/arduino-core/lib/jmdns.LICENSE.ASL-2.0-LGPL-2.1.txt b/arduino-core/lib/jmdns.LICENSE.ASL-2.0-LGPL-2.1.txt
new file mode 100644
index 000000000..e2ada0455
--- /dev/null
+++ b/arduino-core/lib/jmdns.LICENSE.ASL-2.0-LGPL-2.1.txt
@@ -0,0 +1,2 @@
+https://jmdns.svn.sourceforge.net/svnroot/jmdns/tags/jmdns-3.4.1/LICENSE-LGPL.txt
+https://jmdns.svn.sourceforge.net/svnroot/jmdns/tags/jmdns-3.4.1/LICENSE
diff --git a/arduino-core/lib/jna.LICENSE.LGPL-2.1.txt b/arduino-core/lib/jna.LICENSE.LGPL-2.1.txt
new file mode 100644
index 000000000..006e9f090
--- /dev/null
+++ b/arduino-core/lib/jna.LICENSE.LGPL-2.1.txt
@@ -0,0 +1 @@
+https://github.com/twall/jna/blob/master/LICENSE
diff --git a/arduino-core/lib/jna.jar b/arduino-core/lib/jna.jar
new file mode 100644
index 000000000..5c669aff6
Binary files /dev/null and b/arduino-core/lib/jna.jar differ
diff --git a/arduino-core/lib/jsch-0.1.50.jar b/arduino-core/lib/jsch-0.1.50.jar
new file mode 100644
index 000000000..33bbd370c
Binary files /dev/null and b/arduino-core/lib/jsch-0.1.50.jar differ
diff --git a/arduino-core/lib/jsch.LICENSE.BSD.txt b/arduino-core/lib/jsch.LICENSE.BSD.txt
new file mode 100644
index 000000000..66a089aa2
--- /dev/null
+++ b/arduino-core/lib/jsch.LICENSE.BSD.txt
@@ -0,0 +1 @@
+http://www.jcraft.com/jsch/LICENSE.txt
diff --git a/arduino-core/lib/jssc-2.8.0.jar b/arduino-core/lib/jssc-2.8.0.jar
new file mode 100644
index 000000000..d2b5c070a
Binary files /dev/null and b/arduino-core/lib/jssc-2.8.0.jar differ
diff --git a/arduino-core/lib/jssc.LICENSE.GPL.txt b/arduino-core/lib/jssc.LICENSE.GPL.txt
new file mode 100644
index 000000000..94a9ed024
--- /dev/null
+++ b/arduino-core/lib/jssc.LICENSE.GPL.txt
@@ -0,0 +1,674 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc.
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+
+ Copyright (C)
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ Copyright (C)
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+.
diff --git a/arduino-core/lib/jssc.LICENSE.LGPL.txt b/arduino-core/lib/jssc.LICENSE.LGPL.txt
new file mode 100644
index 000000000..65c5ca88a
--- /dev/null
+++ b/arduino-core/lib/jssc.LICENSE.LGPL.txt
@@ -0,0 +1,165 @@
+ GNU LESSER GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc.
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+
+ This version of the GNU Lesser General Public License incorporates
+the terms and conditions of version 3 of the GNU General Public
+License, supplemented by the additional permissions listed below.
+
+ 0. Additional Definitions.
+
+ As used herein, "this License" refers to version 3 of the GNU Lesser
+General Public License, and the "GNU GPL" refers to version 3 of the GNU
+General Public License.
+
+ "The Library" refers to a covered work governed by this License,
+other than an Application or a Combined Work as defined below.
+
+ An "Application" is any work that makes use of an interface provided
+by the Library, but which is not otherwise based on the Library.
+Defining a subclass of a class defined by the Library is deemed a mode
+of using an interface provided by the Library.
+
+ A "Combined Work" is a work produced by combining or linking an
+Application with the Library. The particular version of the Library
+with which the Combined Work was made is also called the "Linked
+Version".
+
+ The "Minimal Corresponding Source" for a Combined Work means the
+Corresponding Source for the Combined Work, excluding any source code
+for portions of the Combined Work that, considered in isolation, are
+based on the Application, and not on the Linked Version.
+
+ The "Corresponding Application Code" for a Combined Work means the
+object code and/or source code for the Application, including any data
+and utility programs needed for reproducing the Combined Work from the
+Application, but excluding the System Libraries of the Combined Work.
+
+ 1. Exception to Section 3 of the GNU GPL.
+
+ You may convey a covered work under sections 3 and 4 of this License
+without being bound by section 3 of the GNU GPL.
+
+ 2. Conveying Modified Versions.
+
+ If you modify a copy of the Library, and, in your modifications, a
+facility refers to a function or data to be supplied by an Application
+that uses the facility (other than as an argument passed when the
+facility is invoked), then you may convey a copy of the modified
+version:
+
+ a) under this License, provided that you make a good faith effort to
+ ensure that, in the event an Application does not supply the
+ function or data, the facility still operates, and performs
+ whatever part of its purpose remains meaningful, or
+
+ b) under the GNU GPL, with none of the additional permissions of
+ this License applicable to that copy.
+
+ 3. Object Code Incorporating Material from Library Header Files.
+
+ The object code form of an Application may incorporate material from
+a header file that is part of the Library. You may convey such object
+code under terms of your choice, provided that, if the incorporated
+material is not limited to numerical parameters, data structure
+layouts and accessors, or small macros, inline functions and templates
+(ten or fewer lines in length), you do both of the following:
+
+ a) Give prominent notice with each copy of the object code that the
+ Library is used in it and that the Library and its use are
+ covered by this License.
+
+ b) Accompany the object code with a copy of the GNU GPL and this license
+ document.
+
+ 4. Combined Works.
+
+ You may convey a Combined Work under terms of your choice that,
+taken together, effectively do not restrict modification of the
+portions of the Library contained in the Combined Work and reverse
+engineering for debugging such modifications, if you also do each of
+the following:
+
+ a) Give prominent notice with each copy of the Combined Work that
+ the Library is used in it and that the Library and its use are
+ covered by this License.
+
+ b) Accompany the Combined Work with a copy of the GNU GPL and this license
+ document.
+
+ c) For a Combined Work that displays copyright notices during
+ execution, include the copyright notice for the Library among
+ these notices, as well as a reference directing the user to the
+ copies of the GNU GPL and this license document.
+
+ d) Do one of the following:
+
+ 0) Convey the Minimal Corresponding Source under the terms of this
+ License, and the Corresponding Application Code in a form
+ suitable for, and under terms that permit, the user to
+ recombine or relink the Application with a modified version of
+ the Linked Version to produce a modified Combined Work, in the
+ manner specified by section 6 of the GNU GPL for conveying
+ Corresponding Source.
+
+ 1) Use a suitable shared library mechanism for linking with the
+ Library. A suitable mechanism is one that (a) uses at run time
+ a copy of the Library already present on the user's computer
+ system, and (b) will operate properly with a modified version
+ of the Library that is interface-compatible with the Linked
+ Version.
+
+ e) Provide Installation Information, but only if you would otherwise
+ be required to provide such information under section 6 of the
+ GNU GPL, and only to the extent that such information is
+ necessary to install and execute a modified version of the
+ Combined Work produced by recombining or relinking the
+ Application with a modified version of the Linked Version. (If
+ you use option 4d0, the Installation Information must accompany
+ the Minimal Corresponding Source and Corresponding Application
+ Code. If you use option 4d1, you must provide the Installation
+ Information in the manner specified by section 6 of the GNU GPL
+ for conveying Corresponding Source.)
+
+ 5. Combined Libraries.
+
+ You may place library facilities that are a work based on the
+Library side by side in a single library together with other library
+facilities that are not Applications and are not covered by this
+License, and convey such a combined library under terms of your
+choice, if you do both of the following:
+
+ a) Accompany the combined library with a copy of the same work based
+ on the Library, uncombined with any other library facilities,
+ conveyed under the terms of this License.
+
+ b) Give prominent notice with the combined library that part of it
+ is a work based on the Library, and explaining where to find the
+ accompanying uncombined form of the same work.
+
+ 6. Revised Versions of the GNU Lesser General Public License.
+
+ The Free Software Foundation may publish revised and/or new versions
+of the GNU Lesser General Public License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Library as you received it specifies that a certain numbered version
+of the GNU Lesser General Public License "or any later version"
+applies to it, you have the option of following the terms and
+conditions either of that published version or of any later version
+published by the Free Software Foundation. If the Library as you
+received it does not specify a version number of the GNU Lesser
+General Public License, you may choose any version of the GNU Lesser
+General Public License ever published by the Free Software Foundation.
+
+ If the Library as you received it specifies that a proxy can decide
+whether future versions of the GNU Lesser General Public License shall
+apply, that proxy's public statement of acceptance of any version is
+permanent authorization for you to choose that version for the
+Library.
diff --git a/app/src/cc/arduino/packages/BoardPort.java b/arduino-core/src/cc/arduino/packages/BoardPort.java
similarity index 100%
rename from app/src/cc/arduino/packages/BoardPort.java
rename to arduino-core/src/cc/arduino/packages/BoardPort.java
diff --git a/app/src/cc/arduino/packages/Discovery.java b/arduino-core/src/cc/arduino/packages/Discovery.java
similarity index 100%
rename from app/src/cc/arduino/packages/Discovery.java
rename to arduino-core/src/cc/arduino/packages/Discovery.java
diff --git a/app/src/cc/arduino/packages/DiscoveryManager.java b/arduino-core/src/cc/arduino/packages/DiscoveryManager.java
similarity index 100%
rename from app/src/cc/arduino/packages/DiscoveryManager.java
rename to arduino-core/src/cc/arduino/packages/DiscoveryManager.java
diff --git a/app/src/cc/arduino/packages/Uploader.java b/arduino-core/src/cc/arduino/packages/Uploader.java
similarity index 93%
rename from app/src/cc/arduino/packages/Uploader.java
rename to arduino-core/src/cc/arduino/packages/Uploader.java
index 012a18418..8d91b6614 100644
--- a/app/src/cc/arduino/packages/Uploader.java
+++ b/arduino-core/src/cc/arduino/packages/Uploader.java
@@ -25,7 +25,7 @@
package cc.arduino.packages;
import processing.app.I18n;
-import processing.app.Preferences;
+import processing.app.PreferencesData;
import processing.app.debug.MessageConsumer;
import processing.app.debug.MessageSiphon;
import processing.app.debug.RunnerException;
@@ -64,11 +64,22 @@ public abstract class Uploader implements MessageConsumer {
private String error;
protected boolean notFoundError;
+ protected boolean noUploadPort;
protected Uploader() {
+ this.verbose = PreferencesData.getBoolean("upload.verbose");
+ init(false);
+ }
+
+ protected Uploader(boolean nup) {
+ this.verbose = PreferencesData.getBoolean("upload.verbose");
+ init(nup);
+ }
+
+ private void init(boolean nup) {
this.error = null;
- this.verbose = Preferences.getBoolean("upload.verbose");
this.notFoundError = false;
+ this.noUploadPort = nup;
}
public abstract boolean uploadUsingPreferences(File sourcePath, String buildPath, String className, boolean usingProgrammer, List warningsAccumulator) throws Exception;
diff --git a/app/src/cc/arduino/packages/UploaderAndMonitorFactory.java b/arduino-core/src/cc/arduino/packages/UploaderFactory.java
similarity index 79%
rename from app/src/cc/arduino/packages/UploaderAndMonitorFactory.java
rename to arduino-core/src/cc/arduino/packages/UploaderFactory.java
index ba6e9d54e..8cfe44d9e 100644
--- a/app/src/cc/arduino/packages/UploaderAndMonitorFactory.java
+++ b/arduino-core/src/cc/arduino/packages/UploaderFactory.java
@@ -31,15 +31,14 @@ package cc.arduino.packages;
import cc.arduino.packages.uploaders.SSHUploader;
import cc.arduino.packages.uploaders.SerialUploader;
-import processing.app.AbstractMonitor;
-import processing.app.Base;
-import processing.app.NetworkMonitor;
-import processing.app.SerialMonitor;
import processing.app.debug.TargetBoard;
-public class UploaderAndMonitorFactory {
+public class UploaderFactory {
+
+ public Uploader newUploader(TargetBoard board, BoardPort port, boolean noUploadPort) {
+ if (noUploadPort)
+ return new SerialUploader(noUploadPort);
- public Uploader newUploader(TargetBoard board, BoardPort port) {
if ("true".equals(board.getPreferences().get("upload.via_ssh")) && port != null && "network".equals(port.getProtocol())) {
return new SSHUploader(port);
}
@@ -47,12 +46,4 @@ public class UploaderAndMonitorFactory {
return new SerialUploader();
}
- public AbstractMonitor newMonitor(BoardPort port, Base base) {
- if ("network".equals(port.getProtocol())) {
- return new NetworkMonitor(port, base);
- }
-
- return new SerialMonitor(port);
- }
-
}
diff --git a/app/src/cc/arduino/packages/discoverers/NetworkDiscovery.java b/arduino-core/src/cc/arduino/packages/discoverers/NetworkDiscovery.java
similarity index 95%
rename from app/src/cc/arduino/packages/discoverers/NetworkDiscovery.java
rename to arduino-core/src/cc/arduino/packages/discoverers/NetworkDiscovery.java
index 835d93158..85cd05c66 100644
--- a/app/src/cc/arduino/packages/discoverers/NetworkDiscovery.java
+++ b/arduino-core/src/cc/arduino/packages/discoverers/NetworkDiscovery.java
@@ -31,8 +31,8 @@ package cc.arduino.packages.discoverers;
import cc.arduino.packages.BoardPort;
import cc.arduino.packages.Discovery;
-import cc.arduino.packages.discoverers.network.*;
-import processing.app.Base;
+import cc.arduino.packages.discoverers.network.NetworkChecker;
+import processing.app.BaseNoGui;
import processing.app.helpers.NetUtils;
import processing.app.helpers.PreferencesMap;
import processing.app.zeroconf.jmdns.ArduinoDNSTaskStarter;
@@ -140,8 +140,10 @@ public class NetworkDiscovery implements Discovery, ServiceListener, cc.arduino.
String label = name + " at " + address;
if (board != null) {
- String boardName = Base.getPlatform().resolveDeviceByBoardID(Base.packages, board);
- label += " (" + boardName + ")";
+ String boardName = BaseNoGui.getPlatform().resolveDeviceByBoardID(BaseNoGui.packages, board);
+ if (boardName != null) {
+ label += " (" + boardName + ")";
+ }
}
BoardPort port = new BoardPort();
diff --git a/app/src/cc/arduino/packages/discoverers/SerialDiscovery.java b/arduino-core/src/cc/arduino/packages/discoverers/SerialDiscovery.java
similarity index 93%
rename from app/src/cc/arduino/packages/discoverers/SerialDiscovery.java
rename to arduino-core/src/cc/arduino/packages/discoverers/SerialDiscovery.java
index a5f6d4f92..10eff401c 100644
--- a/app/src/cc/arduino/packages/discoverers/SerialDiscovery.java
+++ b/arduino-core/src/cc/arduino/packages/discoverers/SerialDiscovery.java
@@ -32,7 +32,7 @@ package cc.arduino.packages.discoverers;
import java.util.ArrayList;
import java.util.List;
-import processing.app.Base;
+import processing.app.BaseNoGui;
import processing.app.Platform;
import processing.app.Serial;
import processing.app.helpers.PreferencesMap;
@@ -43,7 +43,7 @@ public class SerialDiscovery implements Discovery {
@Override
public List discovery() {
- Platform os = Base.getPlatform();
+ Platform os = BaseNoGui.getPlatform();
String devicesListOutput = os.preListAllCandidateDevices();
List res = new ArrayList();
@@ -51,7 +51,7 @@ public class SerialDiscovery implements Discovery {
List ports = Serial.list();
for (String port : ports) {
- String boardName = os.resolveDeviceAttachedTo(port, Base.packages, devicesListOutput);
+ String boardName = os.resolveDeviceAttachedTo(port, BaseNoGui.packages, devicesListOutput);
String label = port;
if (boardName != null)
label += " (" + boardName + ")";
diff --git a/app/src/cc/arduino/packages/discoverers/network/NetworkChecker.java b/arduino-core/src/cc/arduino/packages/discoverers/network/NetworkChecker.java
similarity index 100%
rename from app/src/cc/arduino/packages/discoverers/network/NetworkChecker.java
rename to arduino-core/src/cc/arduino/packages/discoverers/network/NetworkChecker.java
diff --git a/app/src/cc/arduino/packages/discoverers/network/NetworkTopologyListener.java b/arduino-core/src/cc/arduino/packages/discoverers/network/NetworkTopologyListener.java
similarity index 100%
rename from app/src/cc/arduino/packages/discoverers/network/NetworkTopologyListener.java
rename to arduino-core/src/cc/arduino/packages/discoverers/network/NetworkTopologyListener.java
diff --git a/app/src/cc/arduino/packages/ssh/NoInteractionUserInfo.java b/arduino-core/src/cc/arduino/packages/ssh/NoInteractionUserInfo.java
similarity index 100%
rename from app/src/cc/arduino/packages/ssh/NoInteractionUserInfo.java
rename to arduino-core/src/cc/arduino/packages/ssh/NoInteractionUserInfo.java
diff --git a/app/src/cc/arduino/packages/ssh/SCP.java b/arduino-core/src/cc/arduino/packages/ssh/SCP.java
similarity index 100%
rename from app/src/cc/arduino/packages/ssh/SCP.java
rename to arduino-core/src/cc/arduino/packages/ssh/SCP.java
diff --git a/app/src/cc/arduino/packages/ssh/SSH.java b/arduino-core/src/cc/arduino/packages/ssh/SSH.java
similarity index 100%
rename from app/src/cc/arduino/packages/ssh/SSH.java
rename to arduino-core/src/cc/arduino/packages/ssh/SSH.java
diff --git a/app/src/cc/arduino/packages/ssh/SSHClientSetupChainRing.java b/arduino-core/src/cc/arduino/packages/ssh/SSHClientSetupChainRing.java
similarity index 100%
rename from app/src/cc/arduino/packages/ssh/SSHClientSetupChainRing.java
rename to arduino-core/src/cc/arduino/packages/ssh/SSHClientSetupChainRing.java
diff --git a/app/src/cc/arduino/packages/ssh/SSHConfigFileSetup.java b/arduino-core/src/cc/arduino/packages/ssh/SSHConfigFileSetup.java
similarity index 100%
rename from app/src/cc/arduino/packages/ssh/SSHConfigFileSetup.java
rename to arduino-core/src/cc/arduino/packages/ssh/SSHConfigFileSetup.java
diff --git a/app/src/cc/arduino/packages/ssh/SSHPwdSetup.java b/arduino-core/src/cc/arduino/packages/ssh/SSHPwdSetup.java
similarity index 80%
rename from app/src/cc/arduino/packages/ssh/SSHPwdSetup.java
rename to arduino-core/src/cc/arduino/packages/ssh/SSHPwdSetup.java
index ad031541a..3eedcd819 100644
--- a/app/src/cc/arduino/packages/ssh/SSHPwdSetup.java
+++ b/arduino-core/src/cc/arduino/packages/ssh/SSHPwdSetup.java
@@ -4,7 +4,7 @@ import cc.arduino.packages.BoardPort;
import com.jcraft.jsch.JSch;
import com.jcraft.jsch.JSchException;
import com.jcraft.jsch.Session;
-import processing.app.Preferences;
+import processing.app.PreferencesData;
public class SSHPwdSetup implements SSHClientSetupChainRing {
@@ -13,7 +13,7 @@ public class SSHPwdSetup implements SSHClientSetupChainRing {
String ipAddress = port.getAddress();
Session session = jSch.getSession("root", ipAddress, 22);
- session.setPassword(Preferences.get("runtime.pwd." + ipAddress));
+ session.setPassword(PreferencesData.get("runtime.pwd." + ipAddress));
return session;
}
diff --git a/app/src/cc/arduino/packages/uploaders/SSHUploader.java b/arduino-core/src/cc/arduino/packages/uploaders/SSHUploader.java
similarity index 94%
rename from app/src/cc/arduino/packages/uploaders/SSHUploader.java
rename to arduino-core/src/cc/arduino/packages/uploaders/SSHUploader.java
index 213d7a664..b99c00a5c 100644
--- a/app/src/cc/arduino/packages/uploaders/SSHUploader.java
+++ b/arduino-core/src/cc/arduino/packages/uploaders/SSHUploader.java
@@ -35,9 +35,9 @@ import cc.arduino.packages.ssh.*;
import com.jcraft.jsch.JSch;
import com.jcraft.jsch.JSchException;
import com.jcraft.jsch.Session;
-import processing.app.Base;
+import processing.app.BaseNoGui;
import processing.app.I18n;
-import processing.app.Preferences;
+import processing.app.PreferencesData;
import processing.app.debug.RunnerException;
import processing.app.debug.TargetPlatform;
import processing.app.helpers.PreferencesMap;
@@ -82,7 +82,7 @@ public class SSHUploader extends Uploader {
SSHClientSetupChainRing sshClientSetupChain = new SSHConfigFileSetup(new SSHPwdSetup());
session = sshClientSetupChain.setup(port, jSch);
- session.setUserInfo(new NoInteractionUserInfo(Preferences.get("runtime.pwd." + port.getAddress())));
+ session.setUserInfo(new NoInteractionUserInfo(PreferencesData.get("runtime.pwd." + port.getAddress())));
session.connect(30000);
scp = new SCP(session);
@@ -117,9 +117,9 @@ public class SSHUploader extends Uploader {
}
private boolean runAVRDude(SSH ssh) throws IOException, JSchException {
- TargetPlatform targetPlatform = Base.getTargetPlatform();
- PreferencesMap prefs = Preferences.getMap();
- prefs.putAll(Base.getBoardPreferences());
+ TargetPlatform targetPlatform = BaseNoGui.getTargetPlatform();
+ PreferencesMap prefs = PreferencesData.getMap();
+ prefs.putAll(BaseNoGui.getBoardPreferences());
prefs.putAll(targetPlatform.getTool(prefs.get("upload.tool")));
String additionalParams = verbose ? prefs.get("upload.params.verbose") : prefs.get("upload.params.quiet");
diff --git a/app/src/cc/arduino/packages/uploaders/SerialUploader.java b/arduino-core/src/cc/arduino/packages/uploaders/SerialUploader.java
similarity index 80%
rename from app/src/cc/arduino/packages/uploaders/SerialUploader.java
rename to arduino-core/src/cc/arduino/packages/uploaders/SerialUploader.java
index 059fc5870..bd26a448e 100644
--- a/app/src/cc/arduino/packages/uploaders/SerialUploader.java
+++ b/arduino-core/src/cc/arduino/packages/uploaders/SerialUploader.java
@@ -32,28 +32,39 @@ import java.io.File;
import java.util.ArrayList;
import java.util.List;
-import processing.app.Base;
+import processing.app.BaseNoGui;
import processing.app.I18n;
-import processing.app.Preferences;
+import processing.app.PreferencesData;
import processing.app.Serial;
import processing.app.SerialException;
import processing.app.debug.RunnerException;
import processing.app.debug.TargetPlatform;
+import processing.app.helpers.OSUtils;
import processing.app.helpers.PreferencesMap;
import processing.app.helpers.StringReplacer;
import cc.arduino.packages.Uploader;
public class SerialUploader extends Uploader {
+ public SerialUploader()
+ {
+ super();
+ }
+
+ public SerialUploader(boolean noUploadPort)
+ {
+ super(noUploadPort);
+ }
+
public boolean uploadUsingPreferences(File sourcePath, String buildPath, String className, boolean usingProgrammer, List warningsAccumulator) throws Exception {
// FIXME: Preferences should be reorganized
- TargetPlatform targetPlatform = Base.getTargetPlatform();
- PreferencesMap prefs = Preferences.getMap();
- prefs.putAll(Base.getBoardPreferences());
+ TargetPlatform targetPlatform = BaseNoGui.getTargetPlatform();
+ PreferencesMap prefs = PreferencesData.getMap();
+ prefs.putAll(BaseNoGui.getBoardPreferences());
String tool = prefs.getOrExcept("upload.tool");
if (tool.contains(":")) {
String[] split = tool.split(":", 2);
- targetPlatform = Base.getCurrentTargetPlatformFromPackage(split[0]);
+ targetPlatform = BaseNoGui.getCurrentTargetPlatformFromPackage(split[0]);
tool = split[1];
}
prefs.putAll(targetPlatform.getTool(tool));
@@ -64,6 +75,26 @@ public class SerialUploader extends Uploader {
return uploadUsingProgrammer(buildPath, className);
}
+ if (noUploadPort)
+ {
+ prefs.put("build.path", buildPath);
+ prefs.put("build.project_name", className);
+ if (verbose)
+ prefs.put("upload.verbose", prefs.getOrExcept("upload.params.verbose"));
+ else
+ prefs.put("upload.verbose", prefs.getOrExcept("upload.params.quiet"));
+
+ boolean uploadResult;
+ try {
+ String pattern = prefs.getOrExcept("upload.pattern");
+ String[] cmd = StringReplacer.formatAndSplit(pattern, prefs, true);
+ uploadResult = executeUploadCommand(cmd);
+ } catch (Exception e) {
+ throw new RunnerException(e);
+ }
+ return uploadResult;
+ }
+
// need to do a little dance for Leonardo and derivatives:
// open then close the port at the magic baudrate (usually 1200 bps) first
// to signal to the sketch that it should reset into bootloader. after doing
@@ -83,7 +114,8 @@ public class SerialUploader extends Uploader {
List before = Serial.list();
if (before.contains(uploadPort)) {
if (verbose)
- System.out.println(_("Forcing reset using 1200bps open/close on port ") + uploadPort);
+ System.out.println(
+ I18n.format(_("Forcing reset using 1200bps open/close on port {0}"), uploadPort));
Serial.touchPort(uploadPort, 1200);
}
Thread.sleep(400);
@@ -131,7 +163,7 @@ public class SerialUploader extends Uploader {
try {
if (uploadResult && doTouch) {
- String uploadPort = Preferences.get("serial.port");
+ String uploadPort = PreferencesData.get("serial.port");
if (waitForUploadPort) {
// For Due/Leonardo wait until the bootloader serial port disconnects and the
// sketch serial port reconnects (or timeout after a few seconds if the
@@ -188,7 +220,7 @@ public class SerialUploader extends Uploader {
// come back, so use a longer time out before assuming that the
// selected
// port is the bootloader (not the sketch).
- if (((!Base.isWindows() && elapsed >= 500) || elapsed >= 5000) && now.contains(uploadPort)) {
+ if (((!OSUtils.isWindows() && elapsed >= 500) || elapsed >= 5000) && now.contains(uploadPort)) {
if (verbose)
System.out.println("Uploading using selected port: " + uploadPort);
return uploadPort;
@@ -201,16 +233,16 @@ public class SerialUploader extends Uploader {
public boolean uploadUsingProgrammer(String buildPath, String className) throws Exception {
- TargetPlatform targetPlatform = Base.getTargetPlatform();
- String programmer = Preferences.get("programmer");
+ TargetPlatform targetPlatform = BaseNoGui.getTargetPlatform();
+ String programmer = PreferencesData.get("programmer");
if (programmer.contains(":")) {
String[] split = programmer.split(":", 2);
- targetPlatform = Base.getCurrentTargetPlatformFromPackage(split[0]);
+ targetPlatform = BaseNoGui.getCurrentTargetPlatformFromPackage(split[0]);
programmer = split[1];
}
- PreferencesMap prefs = Preferences.getMap();
- prefs.putAll(Base.getBoardPreferences());
+ PreferencesMap prefs = PreferencesData.getMap();
+ prefs.putAll(BaseNoGui.getBoardPreferences());
PreferencesMap programmerPrefs = targetPlatform.getProgrammer(programmer);
if (programmerPrefs == null)
throw new RunnerException(
@@ -244,14 +276,14 @@ public class SerialUploader extends Uploader {
}
public boolean burnBootloader() throws Exception {
- TargetPlatform targetPlatform = Base.getTargetPlatform();
+ TargetPlatform targetPlatform = BaseNoGui.getTargetPlatform();
// Find preferences for the selected programmer
PreferencesMap programmerPrefs;
- String programmer = Preferences.get("programmer");
+ String programmer = PreferencesData.get("programmer");
if (programmer.contains(":")) {
String[] split = programmer.split(":", 2);
- TargetPlatform platform = Base.getCurrentTargetPlatformFromPackage(split[0]);
+ TargetPlatform platform = BaseNoGui.getCurrentTargetPlatformFromPackage(split[0]);
programmer = split[1];
programmerPrefs = platform.getProgrammer(programmer);
} else {
@@ -262,8 +294,8 @@ public class SerialUploader extends Uploader {
_("Please select a programmer from Tools->Programmer menu"));
// Build configuration for the current programmer
- PreferencesMap prefs = Preferences.getMap();
- prefs.putAll(Base.getBoardPreferences());
+ PreferencesMap prefs = PreferencesData.getMap();
+ prefs.putAll(BaseNoGui.getBoardPreferences());
prefs.putAll(programmerPrefs);
// Create configuration for bootloader tool
@@ -271,7 +303,7 @@ public class SerialUploader extends Uploader {
String tool = prefs.getOrExcept("bootloader.tool");
if (tool.contains(":")) {
String[] split = tool.split(":", 2);
- TargetPlatform platform = Base.getCurrentTargetPlatformFromPackage(split[0]);
+ TargetPlatform platform = BaseNoGui.getCurrentTargetPlatformFromPackage(split[0]);
tool = split[1];
toolPrefs.putAll(platform.getTool(tool));
if (toolPrefs.size() == 0)
@@ -291,19 +323,13 @@ public class SerialUploader extends Uploader {
prefs.put("bootloader.verbose", prefs.getOrExcept("bootloader.params.quiet"));
}
- try {
- String pattern = prefs.getOrExcept("erase.pattern");
- String[] cmd = StringReplacer.formatAndSplit(pattern, prefs, true);
- if (!executeUploadCommand(cmd))
- return false;
+ String pattern = prefs.getOrExcept("erase.pattern");
+ String[] cmd = StringReplacer.formatAndSplit(pattern, prefs, true);
+ if (!executeUploadCommand(cmd))
+ return false;
- pattern = prefs.getOrExcept("bootloader.pattern");
- cmd = StringReplacer.formatAndSplit(pattern, prefs, true);
- return executeUploadCommand(cmd);
- } catch (RunnerException e) {
- throw e;
- } catch (Exception e) {
- throw new RunnerException(e);
- }
+ pattern = prefs.getOrExcept("bootloader.pattern");
+ cmd = StringReplacer.formatAndSplit(pattern, prefs, true);
+ return executeUploadCommand(cmd);
}
}
diff --git a/arduino-core/src/processing/app/BaseNoGui.java b/arduino-core/src/processing/app/BaseNoGui.java
new file mode 100644
index 000000000..2eff168a7
--- /dev/null
+++ b/arduino-core/src/processing/app/BaseNoGui.java
@@ -0,0 +1,967 @@
+package processing.app;
+
+import static processing.app.I18n._;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Date;
+import java.util.HashMap;
+import java.util.LinkedList;
+import java.util.List;
+import java.util.Map;
+import java.util.logging.Level;
+import java.util.logging.Logger;
+
+import org.apache.commons.logging.impl.LogFactoryImpl;
+import org.apache.commons.logging.impl.NoOpLog;
+
+import cc.arduino.packages.DiscoveryManager;
+import cc.arduino.packages.Uploader;
+
+import processing.app.debug.Compiler;
+import processing.app.debug.TargetBoard;
+import processing.app.debug.TargetPackage;
+import processing.app.debug.TargetPlatform;
+import processing.app.debug.TargetPlatformException;
+import processing.app.helpers.BasicUserNotifier;
+import processing.app.helpers.CommandlineParser;
+import processing.app.helpers.OSUtils;
+import processing.app.helpers.PreferencesMap;
+import processing.app.helpers.UserNotifier;
+import processing.app.helpers.filefilters.OnlyDirs;
+import processing.app.helpers.filefilters.OnlyFilesWithExtension;
+import processing.app.legacy.PApplet;
+import processing.app.packages.Library;
+import processing.app.packages.LibraryList;
+
+public class BaseNoGui {
+
+ /** Version string to be used for build */
+ public static final int REVISION = 10600;
+ /** Extended version string displayed on GUI */
+ static String VERSION_NAME = "1.6.0";
+
+ static File buildFolder;
+
+ // Current directory to use for relative paths specified on the
+ // commandline
+ static String currentDirectory = System.getProperty("user.dir");
+
+ private static DiscoveryManager discoveryManager = new DiscoveryManager();
+
+ // these are static because they're used by Sketch
+ static private File examplesFolder;
+ static private File toolsFolder;
+
+ // maps #included files to their library folder
+ public static Map importToLibraryTable;
+
+ // maps library name to their library folder
+ static private LibraryList libraries;
+
+ static private List librariesFolders;
+
+ static UserNotifier notifier = new BasicUserNotifier();
+
+ static public Map packages;
+
+ static Platform platform;
+
+ static File portableFolder = null;
+
+ static final String portableSketchbookFolder = "sketchbook";
+
+ // Returns a File object for the given pathname. If the pathname
+ // is not absolute, it is interpreted relative to the current
+ // directory when starting the IDE (which is not the same as the
+ // current working directory!).
+ static public File absoluteFile(String path) {
+ if (path == null) return null;
+
+ File file = new File(path);
+ if (!file.isAbsolute()) {
+ file = new File(currentDirectory, path);
+ }
+ return file;
+ }
+
+ /**
+ * Get the number of lines in a file by counting the number of newline
+ * characters inside a String (and adding 1).
+ */
+ static public int countLines(String what) {
+ int count = 1;
+ for (char c : what.toCharArray()) {
+ if (c == '\n') count++;
+ }
+ return count;
+ }
+
+ /**
+ * Get the path to the platform's temporary folder, by creating
+ * a temporary temporary file and getting its parent folder.
+ *
+ * Modified for revision 0094 to actually make the folder randomized
+ * to avoid conflicts in multi-user environments. (Bug 177)
+ */
+ static public File createTempFolder(String name) {
+ try {
+ File folder = File.createTempFile(name, null);
+ //String tempPath = ignored.getParent();
+ //return new File(tempPath);
+ folder.delete();
+ folder.mkdirs();
+ return folder;
+
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ return null;
+ }
+
+ static public String getAvrBasePath() {
+ String path = getHardwarePath() + File.separator + "tools" +
+ File.separator + "avr" + File.separator + "bin" + File.separator;
+ if (OSUtils.isLinux() && !(new File(path)).exists()) {
+ return ""; // use distribution provided avr tools if bundled tools missing
+ }
+ return path;
+ }
+
+ static public File getBuildFolder() {
+ if (buildFolder == null) {
+ String buildPath = PreferencesData.get("build.path");
+ if (buildPath != null) {
+ buildFolder = absoluteFile(buildPath);
+ if (!buildFolder.exists())
+ buildFolder.mkdirs();
+ } else {
+ //File folder = new File(getTempFolder(), "build");
+ //if (!folder.exists()) folder.mkdirs();
+ buildFolder = createTempFolder("build");
+ buildFolder.deleteOnExit();
+ }
+ }
+ return buildFolder;
+ }
+
+ static public PreferencesMap getBoardPreferences() {
+ TargetBoard board = getTargetBoard();
+ if (board == null)
+ return null;
+
+ PreferencesMap prefs = new PreferencesMap(board.getPreferences());
+ for (String menuId : board.getMenuIds()) {
+ String entry = PreferencesData.get("custom_" + menuId);
+ if (board.hasMenu(menuId) && entry != null &&
+ entry.startsWith(board.getId())) {
+ String selectionId = entry.substring(entry.indexOf("_") + 1);
+ prefs.putAll(board.getMenuPreferences(menuId, selectionId));
+ prefs.put("name", prefs.get("name") + ", " +
+ board.getMenuLabel(menuId, selectionId));
+ }
+ }
+ return prefs;
+ }
+
+ static public File getContentFile(String name) {
+ String path = System.getProperty("user.dir");
+
+ // Get a path to somewhere inside the .app folder
+ if (OSUtils.isMacOS()) {
+// javaroot
+// $JAVAROOT
+ String javaroot = System.getProperty("javaroot");
+ if (javaroot != null) {
+ path = javaroot;
+ }
+ }
+ File working = new File(path);
+ return new File(working, name);
+ }
+
+ static public TargetPlatform getCurrentTargetPlatformFromPackage(String pack) {
+ return getTargetPlatform(pack, PreferencesData.get("target_platform"));
+ }
+
+ static public File getDefaultSketchbookFolder() {
+ if (getPortableFolder() != null)
+ return new File(getPortableFolder(), getPortableSketchbookFolder());
+
+ File sketchbookFolder = null;
+ try {
+ sketchbookFolder = getPlatform().getDefaultSketchbookFolder();
+ } catch (Exception e) { }
+
+ return sketchbookFolder;
+ }
+
+ public static DiscoveryManager getDiscoveryManager() {
+ return discoveryManager;
+ }
+
+ static public File getExamplesFolder() {
+ return examplesFolder;
+ }
+
+ static public String getExamplesPath() {
+ return examplesFolder.getAbsolutePath();
+ }
+
+ static public File getHardwareFolder() {
+ // calculate on the fly because it's needed by Preferences.init() to find
+ // the boards.txt and programmers.txt preferences files (which happens
+ // before the other folders / paths get cached).
+ return getContentFile("hardware");
+ }
+
+ static public String getHardwarePath() {
+ return getHardwareFolder().getAbsolutePath();
+ }
+
+ static public LibraryList getLibraries() {
+ return libraries;
+ }
+
+ static public List getLibrariesPath() {
+ return librariesFolders;
+ }
+
+ /**
+ * Return an InputStream for a file inside the Processing lib folder.
+ */
+ static public InputStream getLibStream(String filename) throws IOException {
+ return new FileInputStream(new File(getContentFile("lib"), filename));
+ }
+
+ static public Platform getPlatform() {
+ return platform;
+ }
+
+ static public File getPortableFolder() {
+ return portableFolder;
+ }
+
+ static public String getPortableSketchbookFolder() {
+ return portableSketchbookFolder;
+ }
+
+ /**
+ * Convenience method to get a File object for the specified filename inside
+ * the settings folder.
+ * For now, only used by Preferences to get the preferences.txt file.
+ * @param filename A file inside the settings folder.
+ * @return filename wrapped as a File object inside the settings folder
+ */
+ static public File getSettingsFile(String filename) {
+ return new File(getSettingsFolder(), filename);
+ }
+
+ static public File getSettingsFolder() {
+ if (getPortableFolder() != null)
+ return getPortableFolder();
+
+ File settingsFolder = null;
+
+ String preferencesPath = PreferencesData.get("settings.path");
+ if (preferencesPath != null) {
+ settingsFolder = absoluteFile(preferencesPath);
+
+ } else {
+ try {
+ settingsFolder = getPlatform().getSettingsFolder();
+ } catch (Exception e) {
+ showError(_("Problem getting data folder"),
+ _("Error getting the Arduino data folder."), e);
+ }
+ }
+
+ // create the folder if it doesn't exist already
+ if (!settingsFolder.exists()) {
+ if (!settingsFolder.mkdirs()) {
+ showError(_("Settings issues"),
+ _("Arduino cannot run because it could not\n" +
+ "create a folder to store your settings."), null);
+ }
+ }
+ return settingsFolder;
+ }
+
+ static public File getSketchbookFolder() {
+ if (portableFolder != null)
+ return new File(portableFolder, PreferencesData.get("sketchbook.path"));
+ return absoluteFile(PreferencesData.get("sketchbook.path"));
+ }
+
+ static public File getSketchbookHardwareFolder() {
+ return new File(getSketchbookFolder(), "hardware");
+ }
+
+ static public File getSketchbookLibrariesFolder() {
+ File libdir = new File(getSketchbookFolder(), "libraries");
+ if (!libdir.exists()) {
+ try {
+ libdir.mkdirs();
+ File readme = new File(libdir, "readme.txt");
+ FileWriter freadme = new FileWriter(readme);
+ freadme.write(_("For information on installing libraries, see: " +
+ "http://arduino.cc/en/Guide/Libraries\n"));
+ freadme.close();
+ } catch (Exception e) {
+ }
+ }
+ return libdir;
+ }
+
+ static public String getSketchbookPath() {
+ // Get the sketchbook path, and make sure it's set properly
+ String sketchbookPath = PreferencesData.get("sketchbook.path");
+
+ // If a value is at least set, first check to see if the folder exists.
+ // If it doesn't, warn the user that the sketchbook folder is being reset.
+ if (sketchbookPath != null) {
+ File sketchbookFolder;
+ if (getPortableFolder() != null)
+ sketchbookFolder = new File(getPortableFolder(), sketchbookPath);
+ else
+ sketchbookFolder = absoluteFile(sketchbookPath);
+ if (!sketchbookFolder.exists()) {
+ showWarning(_("Sketchbook folder disappeared"),
+ _("The sketchbook folder no longer exists.\n" +
+ "Arduino will switch to the default sketchbook\n" +
+ "location, and create a new sketchbook folder if\n" +
+ "necessary. Arduino will then stop talking about\n" +
+ "himself in the third person."), null);
+ sketchbookPath = null;
+ }
+ }
+
+ return sketchbookPath;
+ }
+
+ public static TargetBoard getTargetBoard() {
+ TargetPlatform targetPlatform = getTargetPlatform();
+ if (targetPlatform == null)
+ return null;
+ String boardId = PreferencesData.get("board");
+ return targetPlatform.getBoard(boardId);
+ }
+
+ /**
+ * Returns a specific TargetPackage
+ *
+ * @param packageName
+ * @return
+ */
+ static public TargetPackage getTargetPackage(String packageName) {
+ return packages.get(packageName);
+ }
+
+ /**
+ * Returns the currently selected TargetPlatform.
+ *
+ * @return
+ */
+ static public TargetPlatform getTargetPlatform() {
+ String packageName = PreferencesData.get("target_package");
+ String platformName = PreferencesData.get("target_platform");
+ return getTargetPlatform(packageName, platformName);
+ }
+
+ /**
+ * Returns a specific TargetPlatform searching Package/Platform
+ *
+ * @param packageName
+ * @param platformName
+ * @return
+ */
+ static public TargetPlatform getTargetPlatform(String packageName,
+ String platformName) {
+ TargetPackage p = packages.get(packageName);
+ if (p == null)
+ return null;
+ return p.get(platformName);
+ }
+
+ static public File getToolsFolder() {
+ return toolsFolder;
+ }
+
+ static public String getToolsPath() {
+ return toolsFolder.getAbsolutePath();
+ }
+
+ static public LibraryList getUserLibs() {
+ if (libraries == null)
+ return new LibraryList();
+ return libraries.filterLibrariesInSubfolder(getSketchbookFolder());
+ }
+
+ /**
+ * Given a folder, return a list of the header files in that folder (but not
+ * the header files in its sub-folders, as those should be included from
+ * within the header files at the top-level).
+ */
+ static public String[] headerListFromIncludePath(File path) throws IOException {
+ String[] list = path.list(new OnlyFilesWithExtension(".h"));
+ if (list == null) {
+ throw new IOException();
+ }
+ return list;
+ }
+
+ static public void init(String[] args) {
+ getPlatform().init();
+
+ String sketchbookPath = getSketchbookPath();
+
+ // If no path is set, get the default sketchbook folder for this platform
+ if (sketchbookPath == null) {
+ if (BaseNoGui.getPortableFolder() != null)
+ PreferencesData.set("sketchbook.path", getPortableSketchbookFolder());
+ else
+ showError(_("No sketchbook"), _("Sketchbook path not defined"), null);
+ }
+
+ BaseNoGui.initPackages();
+
+ // Setup board-dependent variables.
+ onBoardOrPortChange();
+
+ CommandlineParser parser = CommandlineParser.newCommandlineParser(args);
+
+ for (String path: parser.getFilenames()) {
+ // Correctly resolve relative paths
+ File file = absoluteFile(path);
+
+ // Fix a problem with systems that use a non-ASCII languages. Paths are
+ // being passed in with 8.3 syntax, which makes the sketch loader code
+ // unhappy, since the sketch folder naming doesn't match up correctly.
+ // http://dev.processing.org/bugs/show_bug.cgi?id=1089
+ if (OSUtils.isWindows()) {
+ try {
+ file = file.getCanonicalFile();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ }
+
+ if (!parser.isVerifyOrUploadMode() && !parser.isGetPrefMode())
+ showError(_("Mode not supported"), _("Only --verify, --upload or --get-pref are supported"), null);
+
+ if (!parser.isForceSavePrefs())
+ PreferencesData.setDoSave(false);
+ if (!file.exists()) {
+ String mess = I18n.format(_("Failed to open sketch: \"{0}\""), path);
+ // Open failure is fatal in upload/verify mode
+ showError(null, mess, 2);
+ }
+ }
+
+ // Save the preferences. For GUI mode, this happens in the quit
+ // handler, but for other modes we should also make sure to save
+ // them.
+ PreferencesData.save();
+
+ if (parser.isVerifyOrUploadMode()) {
+ // Set verbosity for command line build
+ PreferencesData.set("build.verbose", "" + parser.isDoVerboseBuild());
+ PreferencesData.set("upload.verbose", "" + parser.isDoVerboseUpload());
+
+ // Make sure these verbosity preferences are only for the
+ // current session
+ PreferencesData.setDoSave(false);
+
+ if (parser.isUploadMode()) {
+
+ if (parser.getFilenames().size() != 1)
+ {
+ showError(_("Multiple files not supported"), _("The --upload option supports only one file at a time"), null);
+ }
+
+ List warningsAccumulator = new LinkedList();
+ boolean success = false;
+ try {
+ // Editor constructor loads the sketch with handleOpenInternal() that
+ // creates a new Sketch that, in trun, calls load() inside its constructor
+ // This translates here as:
+ // SketchData data = new SketchData(file);
+ // File tempBuildFolder = getBuildFolder();
+ // data.load();
+ SketchData data = new SketchData(absoluteFile(parser.getFilenames().get(0)));
+ File tempBuildFolder = getBuildFolder();
+ data.load();
+
+ // Sketch.exportApplet()
+ // - calls Sketch.prepare() that calls Sketch.ensureExistence()
+ // - calls Sketch.build(verbose=false) that calls Sketch.ensureExistence(), set progressListener and calls Compiler.build()
+ // - calls Sketch.upload() (see later...)
+ if (!data.getFolder().exists()) showError(_("No sketch"), _("Can't find the sketch in the specified path"), null);
+ String suggestedClassName = Compiler.build(data, tempBuildFolder.getAbsolutePath(), tempBuildFolder, null, parser.isDoVerboseBuild());
+ if (suggestedClassName == null) showError(_("Error while verifying"), _("An error occurred while verifying the sketch"), null);
+ showMessage(_("Done compiling"), _("Done compiling"));
+
+ // - chiama Sketch.upload() ... to be continued ...
+ Uploader uploader = Compiler.getUploaderByPreferences(parser.isNoUploadPort());
+ if (uploader.requiresAuthorization() && !PreferencesData.has(uploader.getAuthorizationKey())) showError("...", "...", null);
+ try {
+ success = Compiler.upload(data, uploader, tempBuildFolder.getAbsolutePath(), suggestedClassName, parser.isDoUseProgrammer(), parser.isNoUploadPort(), warningsAccumulator);
+ showMessage(_("Done uploading"), _("Done uploading"));
+ } finally {
+ if (uploader.requiresAuthorization() && !success) {
+ PreferencesData.remove(uploader.getAuthorizationKey());
+ }
+ }
+ } catch (Exception e) {
+ showError(_("Error while verifying/uploading"), _("An error occurred while verifying/uploading the sketch"), e);
+ }
+ for (String warning : warningsAccumulator) {
+ System.out.print(_("Warning"));
+ System.out.print(": ");
+ System.out.println(warning);
+ }
+ if (!success) showError(_("Error while uploading"), _("An error occurred while uploading the sketch"), null);
+ } else {
+
+ for (String path : parser.getFilenames())
+ {
+ try {
+ // Editor constructor loads sketch with handleOpenInternal() that
+ // creates a new Sketch that calls load() in its constructor
+ // This translates here as:
+ // SketchData data = new SketchData(file);
+ // File tempBuildFolder = getBuildFolder();
+ // data.load();
+ SketchData data = new SketchData(absoluteFile(path));
+ File tempBuildFolder = getBuildFolder();
+ data.load();
+
+ // Sketch.prepare() calls Sketch.ensureExistence()
+ // Sketch.build(verbose) calls Sketch.ensureExistence() and set progressListener and, finally, calls Compiler.build()
+ // This translates here as:
+ // if (!data.getFolder().exists()) showError(...);
+ // String ... = Compiler.build(data, tempBuildFolder.getAbsolutePath(), tempBuildFolder, null, verbose);
+ if (!data.getFolder().exists()) showError(_("No sketch"), _("Can't find the sketch in the specified path"), null);
+ String suggestedClassName = Compiler.build(data, tempBuildFolder.getAbsolutePath(), tempBuildFolder, null, parser.isDoVerboseBuild());
+ if (suggestedClassName == null) showError(_("Error while verifying"), _("An error occurred while verifying the sketch"), null);
+ showMessage(_("Done compiling"), _("Done compiling"));
+ } catch (Exception e) {
+ showError(_("Error while verifying"), _("An error occurred while verifying the sketch"), e);
+ }
+ }
+
+ }
+
+ // No errors exit gracefully
+ System.exit(0);
+ }
+ else if (parser.isGetPrefMode()) {
+ String value = PreferencesData.get(parser.getGetPref(), null);
+ if (value != null) {
+ System.out.println(value);
+ System.exit(0);
+ } else {
+ System.exit(4);
+ }
+ }
+ }
+
+ static public void initLogger() {
+ System.setProperty(LogFactoryImpl.LOG_PROPERTY, NoOpLog.class.getCanonicalName());
+ Logger.getLogger("javax.jmdns").setLevel(Level.OFF);
+ }
+
+ static public void initPackages() {
+ packages = new HashMap();
+ loadHardware(getHardwareFolder());
+ loadHardware(getSketchbookHardwareFolder());
+ if (packages.size() == 0) {
+ System.out.println(_("No valid configured cores found! Exiting..."));
+ System.exit(3);
+ }
+ }
+
+ static protected void initPlatform() {
+ try {
+ Class> platformClass = Class.forName("processing.app.Platform");
+ if (OSUtils.isMacOS()) {
+ platformClass = Class.forName("processing.app.macosx.Platform");
+ } else if (OSUtils.isWindows()) {
+ platformClass = Class.forName("processing.app.windows.Platform");
+ } else if (OSUtils.isLinux()) {
+ platformClass = Class.forName("processing.app.linux.Platform");
+ }
+ platform = (Platform) platformClass.newInstance();
+ } catch (Exception e) {
+ showError(_("Problem Setting the Platform"),
+ _("An unknown error occurred while trying to load\n" +
+ "platform-specific code for your machine."), e);
+ }
+ }
+
+ static public void initPortableFolder() {
+ // Portable folder
+ portableFolder = getContentFile("portable");
+ if (!portableFolder.exists())
+ portableFolder = null;
+ }
+
+ static public void initVersion() {
+ // help 3rd party installers find the correct hardware path
+ PreferencesData.set("last.ide." + VERSION_NAME + ".hardwarepath", getHardwarePath());
+ PreferencesData.set("last.ide." + VERSION_NAME + ".daterun", "" + (new Date()).getTime() / 1000);
+ }
+
+ /**
+ * Return true if the name is valid for a Processing sketch.
+ */
+ static public boolean isSanitaryName(String name) {
+ return sanitizeName(name).equals(name);
+ }
+
+ static protected void loadHardware(File folder) {
+ if (!folder.isDirectory()) return;
+
+ String list[] = folder.list(new OnlyDirs());
+
+ // if a bad folder or something like that, this might come back null
+ if (list == null) return;
+
+ // alphabetize list, since it's not always alpha order
+ // replaced hella slow bubble sort with this feller for 0093
+ Arrays.sort(list, String.CASE_INSENSITIVE_ORDER);
+
+ for (String target : list) {
+ // Skip reserved 'tools' folder.
+ if (target.equals("tools"))
+ continue;
+ File subfolder = new File(folder, target);
+
+ try {
+ packages.put(target, new TargetPackage(target, subfolder));
+ } catch (TargetPlatformException e) {
+ System.out.println("WARNING: Error loading hardware folder " + target);
+ System.out.println(" " + e.getMessage());
+ }
+ }
+ }
+
+ /**
+ * Grab the contents of a file as a string.
+ */
+ static public String loadFile(File file) throws IOException {
+ String[] contents = PApplet.loadStrings(file);
+ if (contents == null) return null;
+ return PApplet.join(contents, "\n");
+ }
+
+ static public void main(String args[]) throws Exception {
+ if (args.length == 0)
+ showError(_("No parameters"), _("No command line parameters found"), null);
+
+ initPlatform();
+
+ initPortableFolder();
+
+ initParameters(args);
+
+ init(args);
+ }
+
+ static public void onBoardOrPortChange() {
+ examplesFolder = getContentFile("examples");
+ toolsFolder = getContentFile("tools");
+ librariesFolders = new ArrayList();
+ librariesFolders.add(getContentFile("libraries"));
+
+ // Add library folder for the current selected platform
+ TargetPlatform targetPlatform = getTargetPlatform();
+ if (targetPlatform != null) {
+ String core = getBoardPreferences().get("build.core");
+ if (core.contains(":")) {
+ String referencedCore = core.split(":")[0];
+ TargetPlatform referencedPlatform = getTargetPlatform(referencedCore, targetPlatform.getId());
+ if (referencedPlatform != null) {
+ File referencedPlatformFolder = referencedPlatform.getFolder();
+ librariesFolders.add(new File(referencedPlatformFolder, "libraries"));
+ }
+ }
+ File platformFolder = targetPlatform.getFolder();
+ librariesFolders.add(new File(platformFolder, "libraries"));
+ librariesFolders.add(getSketchbookLibrariesFolder());
+ }
+
+ // Scan for libraries in each library folder.
+ // Libraries located in the latest folders on the list can override
+ // other libraries with the same name.
+ try {
+ scanAndUpdateLibraries(librariesFolders);
+ } catch (IOException e) {
+ showWarning(_("Error"), _("Error loading libraries"), e);
+ }
+
+ populateImportToLibraryTable();
+ }
+
+ static public void populateImportToLibraryTable() {
+ // Populate importToLibraryTable
+ importToLibraryTable = new HashMap();
+ for (Library lib : getLibraries()) {
+ try {
+ String headers[] = headerListFromIncludePath(lib.getSrcFolder());
+ for (String header : headers) {
+ Library old = importToLibraryTable.get(header);
+ if (old != null) {
+ // If a library was already found with this header, keep
+ // it if the library's name matches the header name.
+ String name = header.substring(0, header.length() - 2);
+ if (old.getFolder().getPath().endsWith(name))
+ continue;
+ }
+ importToLibraryTable.put(header, lib);
+ }
+ } catch (IOException e) {
+ showWarning(_("Error"), I18n
+ .format("Unable to list header files in {0}", lib.getSrcFolder()), e);
+ }
+ }
+ }
+
+ static public void initParameters(String args[]) {
+ String preferencesFile = null;
+
+ // Do a first pass over the commandline arguments, the rest of them
+ // will be processed by the Base constructor. Note that this loop
+ // does not look at the last element of args, to prevent crashing
+ // when no parameter was specified to an option. Later, Base() will
+ // then show an error for these.
+ for (int i = 0; i < args.length - 1; i++) {
+ if (args[i].equals("--preferences-file")) {
+ ++i;
+ preferencesFile = args[i];
+ continue;
+ }
+ if (args[i].equals("--curdir")) {
+ i++;
+ currentDirectory = args[i];
+ continue;
+ }
+ }
+
+ // run static initialization that grabs all the prefs
+ PreferencesData.init(absoluteFile(preferencesFile));
+ }
+
+ /**
+ * Recursively remove all files within a directory,
+ * used with removeDir(), or when the contents of a dir
+ * should be removed, but not the directory itself.
+ * (i.e. when cleaning temp files from lib/build)
+ */
+ static public void removeDescendants(File dir) {
+ if (!dir.exists()) return;
+
+ String files[] = dir.list();
+ for (int i = 0; i < files.length; i++) {
+ if (files[i].equals(".") || files[i].equals("..")) continue;
+ File dead = new File(dir, files[i]);
+ if (!dead.isDirectory()) {
+ if (!PreferencesData.getBoolean("compiler.save_build_files")) {
+ if (!dead.delete()) {
+ // temporarily disabled
+ System.err.println(I18n.format(_("Could not delete {0}"), dead));
+ }
+ }
+ } else {
+ removeDir(dead);
+ //dead.delete();
+ }
+ }
+ }
+
+ /**
+ * Remove all files in a directory and the directory itself.
+ */
+ static public void removeDir(File dir) {
+ if (dir.exists()) {
+ removeDescendants(dir);
+ if (!dir.delete()) {
+ System.err.println(I18n.format(_("Could not delete {0}"), dir));
+ }
+ }
+ }
+
+ /**
+ * Produce a sanitized name that fits our standards for likely to work.
+ *
+ * Java classes have a wider range of names that are technically allowed
+ * (supposedly any Unicode name) than what we support. The reason for
+ * going more narrow is to avoid situations with text encodings and
+ * converting during the process of moving files between operating
+ * systems, i.e. uploading from a Windows machine to a Linux server,
+ * or reading a FAT32 partition in OS X and using a thumb drive.
+ *
+ * This helper function replaces everything but A-Z, a-z, and 0-9 with
+ * underscores. Also disallows starting the sketch name with a digit.
+ */
+ static public String sanitizeName(String origName) {
+ char c[] = origName.toCharArray();
+ StringBuffer buffer = new StringBuffer();
+
+ // can't lead with a digit, so start with an underscore
+ if ((c[0] >= '0') && (c[0] <= '9')) {
+ buffer.append('_');
+ }
+ for (int i = 0; i < c.length; i++) {
+ if (((c[i] >= '0') && (c[i] <= '9')) ||
+ ((c[i] >= 'a') && (c[i] <= 'z')) ||
+ ((c[i] >= 'A') && (c[i] <= 'Z')) ||
+ ((i > 0) && (c[i] == '-')) ||
+ ((i > 0) && (c[i] == '.'))) {
+ buffer.append(c[i]);
+ } else {
+ buffer.append('_');
+ }
+ }
+ // let's not be ridiculous about the length of filenames.
+ // in fact, Mac OS 9 can handle 255 chars, though it can't really
+ // deal with filenames longer than 31 chars in the Finder.
+ // but limiting to that for sketches would mean setting the
+ // upper-bound on the character limit here to 25 characters
+ // (to handle the base name + ".class")
+ if (buffer.length() > 63) {
+ buffer.setLength(63);
+ }
+ return buffer.toString();
+ }
+
+ /**
+ * Spew the contents of a String object out to a file.
+ */
+ static public void saveFile(String str, File file) throws IOException {
+ File temp = File.createTempFile(file.getName(), null, file.getParentFile());
+ PApplet.saveStrings(temp, new String[] { str });
+ if (file.exists()) {
+ boolean result = file.delete();
+ if (!result) {
+ throw new IOException(
+ I18n.format(
+ _("Could not remove old version of {0}"),
+ file.getAbsolutePath()));
+ }
+ }
+ boolean result = temp.renameTo(file);
+ if (!result) {
+ throw new IOException(
+ I18n.format(
+ _("Could not replace {0}"),
+ file.getAbsolutePath()));
+ }
+ }
+
+ static public void scanAndUpdateLibraries(List folders) throws IOException {
+ libraries = scanLibraries(folders);
+ }
+
+ static public LibraryList scanLibraries(List folders) throws IOException {
+ LibraryList res = new LibraryList();
+ for (File folder : folders)
+ res.addOrReplaceAll(scanLibraries(folder));
+ return res;
+ }
+
+ static public LibraryList scanLibraries(File folder) throws IOException {
+ LibraryList res = new LibraryList();
+
+ String list[] = folder.list(new OnlyDirs());
+ // if a bad folder or something like that, this might come back null
+ if (list == null)
+ return res;
+
+ for (String libName : list) {
+ File subfolder = new File(folder, libName);
+ if (!isSanitaryName(libName)) {
+ String mess = I18n.format(_("The library \"{0}\" cannot be used.\n"
+ + "Library names must contain only basic letters and numbers.\n"
+ + "(ASCII only and no spaces, and it cannot start with a number)"),
+ libName);
+ showMessage(_("Ignoring bad library name"), mess);
+ continue;
+ }
+
+ try {
+ Library lib = Library.create(subfolder);
+ // (also replace previously found libs with the same name)
+ if (lib != null)
+ res.addOrReplace(lib);
+ } catch (IOException e) {
+ System.out.println(I18n.format(_("Invalid library found in {0}: {1}"),
+ subfolder, e.getMessage()));
+ }
+ }
+ return res;
+ }
+
+ static public void selectBoard(TargetBoard targetBoard) {
+ TargetPlatform targetPlatform = targetBoard.getContainerPlatform();
+ TargetPackage targetPackage = targetPlatform.getContainerPackage();
+
+ PreferencesData.set("target_package", targetPackage.getId());
+ PreferencesData.set("target_platform", targetPlatform.getId());
+ PreferencesData.set("board", targetBoard.getId());
+
+ File platformFolder = targetPlatform.getFolder();
+ PreferencesData.set("runtime.platform.path", platformFolder.getAbsolutePath());
+ PreferencesData.set("runtime.hardware.path", platformFolder.getParentFile().getAbsolutePath());
+ }
+
+ public static void selectSerialPort(String port) {
+ PreferencesData.set("serial.port", port);
+ if (port.startsWith("/dev/"))
+ PreferencesData.set("serial.port.file", port.substring(5));
+ else
+ PreferencesData.set("serial.port.file", port);
+ }
+
+ public static void setBuildFolder(File newBuildFolder) {
+ buildFolder = newBuildFolder;
+ }
+
+ static public void showError(String title, String message, int exit_code) {
+ showError(title, message, null, exit_code);
+ }
+
+ static public void showError(String title, String message, Throwable e) {
+ notifier.showError(title, message, e, 1);
+ }
+
+ /**
+ * Show an error message that's actually fatal to the program.
+ * This is an error that can't be recovered. Use showWarning()
+ * for errors that allow P5 to continue running.
+ */
+ static public void showError(String title, String message, Throwable e, int exit_code) {
+ notifier.showError(title, message, e, exit_code);
+ }
+
+ /**
+ * "No cookie for you" type messages. Nothing fatal or all that
+ * much of a bummer, but something to notify the user about.
+ */
+ static public void showMessage(String title, String message) {
+ notifier.showMessage(title, message);
+ }
+
+ /**
+ * Non-fatal error message with optional stack trace side dish.
+ */
+ static public void showWarning(String title, String message, Exception e) {
+ notifier.showWarning(title, message, e);
+ }
+
+}
diff --git a/app/src/processing/app/I18n.java b/arduino-core/src/processing/app/I18n.java
similarity index 100%
rename from app/src/processing/app/I18n.java
rename to arduino-core/src/processing/app/I18n.java
diff --git a/app/src/processing/app/Platform.java b/arduino-core/src/processing/app/Platform.java
similarity index 93%
rename from app/src/processing/app/Platform.java
rename to arduino-core/src/processing/app/Platform.java
index 59ce7f881..0ee14fe69 100644
--- a/app/src/processing/app/Platform.java
+++ b/arduino-core/src/processing/app/Platform.java
@@ -35,7 +35,7 @@ import com.sun.jna.Native;
import processing.app.debug.TargetBoard;
import processing.app.debug.TargetPackage;
import processing.app.debug.TargetPlatform;
-import processing.core.PConstants;
+import processing.app.legacy.PConstants;
/**
@@ -54,7 +54,6 @@ import processing.core.PConstants;
* know if name is proper Java package syntax.)
*/
public class Platform {
- Base base;
/**
@@ -74,8 +73,7 @@ public class Platform {
}
- public void init(Base base) {
- this.base = base;
+ public void init() {
}
@@ -112,7 +110,7 @@ public class Platform {
public void openURL(String url) throws Exception {
- String launcher = Preferences.get("launcher");
+ String launcher = PreferencesData.get("launcher");
if (launcher != null) {
Runtime.getRuntime().exec(new String[] { launcher, url });
} else {
@@ -122,12 +120,12 @@ public class Platform {
public boolean openFolderAvailable() {
- return Preferences.get("launcher") != null;
+ return PreferencesData.get("launcher") != null;
}
public void openFolder(File file) throws Exception {
- String launcher = Preferences.get("launcher");
+ String launcher = PreferencesData.get("launcher");
if (launcher != null) {
String folder = file.getAbsolutePath();
Runtime.getRuntime().exec(new String[] { launcher, folder });
@@ -215,8 +213,8 @@ public class Platform {
protected void showLauncherWarning() {
- Base.showWarning(_("No launcher available"),
- _("Unspecified platform, no launcher available.\nTo enable opening URLs or folders, add a \n\"launcher=/path/to/app\" line to preferences.txt"),
- null);
+ BaseNoGui.showWarning(_("No launcher available"),
+ _("Unspecified platform, no launcher available.\nTo enable opening URLs or folders, add a \n\"launcher=/path/to/app\" line to preferences.txt"),
+ null);
}
}
diff --git a/arduino-core/src/processing/app/PreferencesData.java b/arduino-core/src/processing/app/PreferencesData.java
new file mode 100644
index 000000000..94cc187c8
--- /dev/null
+++ b/arduino-core/src/processing/app/PreferencesData.java
@@ -0,0 +1,214 @@
+package processing.app;
+
+import static processing.app.I18n._;
+
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.PrintWriter;
+import java.util.Arrays;
+import java.util.MissingResourceException;
+
+import processing.app.helpers.PreferencesMap;
+import processing.app.legacy.PApplet;
+import processing.app.legacy.PConstants;
+
+
+public class PreferencesData {
+
+ static final String PREFS_FILE = "preferences.txt";
+
+ // data model
+
+ static PreferencesMap defaults;
+ static PreferencesMap prefs = new PreferencesMap();
+ static File preferencesFile;
+ static boolean doSave = true;
+
+
+ static public void init(File file) {
+ if (file != null)
+ preferencesFile = file;
+ else
+ preferencesFile = BaseNoGui.getSettingsFile(PREFS_FILE);
+
+ // start by loading the defaults, in case something
+ // important was deleted from the user prefs
+ try {
+ prefs.load(BaseNoGui.getLibStream("preferences.txt"));
+ } catch (IOException e) {
+ BaseNoGui.showError(null, _("Could not read default settings.\n" +
+ "You'll need to reinstall Arduino."), e);
+ }
+
+ // set some runtime constants (not saved on preferences file)
+ File hardwareFolder = BaseNoGui.getHardwareFolder();
+ prefs.put("runtime.ide.path", hardwareFolder.getParentFile().getAbsolutePath());
+ prefs.put("runtime.ide.version", "" + BaseNoGui.REVISION);
+
+ // clone the hash table
+ defaults = new PreferencesMap(prefs);
+
+ if (preferencesFile.exists()) {
+ // load the previous preferences file
+ try {
+ prefs.load(preferencesFile);
+ } catch (IOException ex) {
+ BaseNoGui.showError(_("Error reading preferences"),
+ I18n.format(_("Error reading the preferences file. "
+ + "Please delete (or move)\n"
+ + "{0} and restart Arduino."),
+ preferencesFile.getAbsolutePath()), ex);
+ }
+ }
+
+ // load the I18n module for internationalization
+ try {
+ I18n.init(get("editor.languages.current"));
+ } catch (MissingResourceException e) {
+ I18n.init("en");
+ set("editor.languages.current", "en");
+ }
+
+ // set some other runtime constants (not saved on preferences file)
+ set("runtime.os", PConstants.platformNames[PApplet.platform]);
+
+ fixPreferences();
+ }
+
+ private static void fixPreferences() {
+ String baud = get("serial.debug_rate");
+ if ("14400".equals(baud) || "28800".equals(baud)) {
+ set("serial.debug_rate", "9600");
+ }
+ }
+
+
+ static public String[] loadStrings(InputStream input) {
+ try {
+ BufferedReader reader =
+ new BufferedReader(new InputStreamReader(input, "UTF-8"));
+
+ String lines[] = new String[100];
+ int lineCount = 0;
+ String line = null;
+ while ((line = reader.readLine()) != null) {
+ if (lineCount == lines.length) {
+ String temp[] = new String[lineCount << 1];
+ System.arraycopy(lines, 0, temp, 0, lineCount);
+ lines = temp;
+ }
+ lines[lineCount++] = line;
+ }
+ reader.close();
+
+ if (lineCount == lines.length) {
+ return lines;
+ }
+
+ // resize array to appropriate amount for these lines
+ String output[] = new String[lineCount];
+ System.arraycopy(lines, 0, output, 0, lineCount);
+ return output;
+
+ } catch (IOException e) {
+ e.printStackTrace();
+ //throw new RuntimeException("Error inside loadStrings()");
+ }
+ return null;
+ }
+
+
+ static protected void save() {
+ if (!doSave)
+ return;
+
+ // on startup, don't worry about it
+ // this is trying to update the prefs for who is open
+ // before Preferences.init() has been called.
+ if (preferencesFile == null) return;
+
+ // Fix for 0163 to properly use Unicode when writing preferences.txt
+ PrintWriter writer = PApplet.createWriter(preferencesFile);
+
+ String[] keys = prefs.keySet().toArray(new String[0]);
+ Arrays.sort(keys);
+ for (String key: keys) {
+ if (key.startsWith("runtime."))
+ continue;
+ writer.println(key + "=" + prefs.get(key));
+ }
+
+ writer.flush();
+ writer.close();
+ }
+
+
+ // .................................................................
+
+ static public String get(String attribute) {
+ return prefs.get(attribute);
+ }
+
+ static public String get(String attribute, String defaultValue) {
+ String value = get(attribute);
+ return (value == null) ? defaultValue : value;
+ }
+
+ public static boolean has(String key) {
+ return prefs.containsKey(key);
+ }
+
+ public static void remove(String key) {
+ prefs.remove(key);
+ }
+
+ static public String getDefault(String attribute) {
+ return defaults.get(attribute);
+ }
+
+
+ static public void set(String attribute, String value) {
+ prefs.put(attribute, value);
+ }
+
+
+ static public void unset(String attribute) {
+ prefs.remove(attribute);
+ }
+
+
+ static public boolean getBoolean(String attribute) {
+ return prefs.getBoolean(attribute);
+ }
+
+
+ static public void setBoolean(String attribute, boolean value) {
+ prefs.putBoolean(attribute, value);
+ }
+
+
+ static public int getInteger(String attribute) {
+ return Integer.parseInt(get(attribute));
+ }
+
+
+ static public void setInteger(String key, int value) {
+ set(key, String.valueOf(value));
+ }
+
+ // get a copy of the Preferences
+ static public PreferencesMap getMap()
+ {
+ return new PreferencesMap(prefs);
+ }
+
+ // Decide wether changed preferences will be saved. When value is
+ // false, Preferences.save becomes a no-op.
+ static public void setDoSave(boolean value)
+ {
+ doSave = value;
+ }
+}
diff --git a/app/src/processing/app/Serial.java b/arduino-core/src/processing/app/Serial.java
similarity index 53%
rename from app/src/processing/app/Serial.java
rename to arduino-core/src/processing/app/Serial.java
index b8acc4615..672db063d 100644
--- a/app/src/processing/app/Serial.java
+++ b/arduino-core/src/processing/app/Serial.java
@@ -1,5 +1,3 @@
-/* -*- mode: jde; c-basic-offset: 2; indent-tabs-mode: nil -*- */
-
/*
PSerial - class for serial port goodness
Part of the Processing project - http://processing.org
@@ -34,7 +32,6 @@ import jssc.SerialPort;
import jssc.SerialPortEvent;
import jssc.SerialPortEventListener;
import jssc.SerialPortException;
-import processing.app.debug.MessageConsumer;
public class Serial implements SerialPortEventListener {
@@ -54,49 +51,33 @@ public class Serial implements SerialPortEventListener {
int parity;
int databits;
int stopbits;
- boolean monitor = false;
-
- byte buffer[] = new byte[32768];
- int bufferIndex;
- int bufferLast;
-
- MessageConsumer consumer;
-
- public Serial(boolean monitor) throws SerialException {
- this(Preferences.get("serial.port"),
- Preferences.getInteger("serial.debug_rate"),
- Preferences.get("serial.parity").charAt(0),
- Preferences.getInteger("serial.databits"),
- new Float(Preferences.get("serial.stopbits")).floatValue());
- this.monitor = monitor;
- }
public Serial() throws SerialException {
- this(Preferences.get("serial.port"),
- Preferences.getInteger("serial.debug_rate"),
- Preferences.get("serial.parity").charAt(0),
- Preferences.getInteger("serial.databits"),
- new Float(Preferences.get("serial.stopbits")).floatValue());
+ this(PreferencesData.get("serial.port"),
+ PreferencesData.getInteger("serial.debug_rate"),
+ PreferencesData.get("serial.parity").charAt(0),
+ PreferencesData.getInteger("serial.databits"),
+ new Float(PreferencesData.get("serial.stopbits")).floatValue());
}
public Serial(int irate) throws SerialException {
- this(Preferences.get("serial.port"), irate,
- Preferences.get("serial.parity").charAt(0),
- Preferences.getInteger("serial.databits"),
- new Float(Preferences.get("serial.stopbits")).floatValue());
+ this(PreferencesData.get("serial.port"), irate,
+ PreferencesData.get("serial.parity").charAt(0),
+ PreferencesData.getInteger("serial.databits"),
+ new Float(PreferencesData.get("serial.stopbits")).floatValue());
}
public Serial(String iname, int irate) throws SerialException {
- this(iname, irate, Preferences.get("serial.parity").charAt(0),
- Preferences.getInteger("serial.databits"),
- new Float(Preferences.get("serial.stopbits")).floatValue());
+ this(iname, irate, PreferencesData.get("serial.parity").charAt(0),
+ PreferencesData.getInteger("serial.databits"),
+ new Float(PreferencesData.get("serial.stopbits")).floatValue());
}
public Serial(String iname) throws SerialException {
- this(iname, Preferences.getInteger("serial.debug_rate"),
- Preferences.get("serial.parity").charAt(0),
- Preferences.getInteger("serial.databits"),
- new Float(Preferences.get("serial.stopbits")).floatValue());
+ this(iname, PreferencesData.getInteger("serial.debug_rate"),
+ PreferencesData.get("serial.parity").charAt(0),
+ PreferencesData.getInteger("serial.databits"),
+ new Float(PreferencesData.get("serial.stopbits")).floatValue());
}
public static boolean touchPort(String iname, int irate) throws SerialException {
@@ -168,26 +149,14 @@ public class Serial implements SerialPortEventListener {
}
}
- public void addListener(MessageConsumer consumer) {
- this.consumer = consumer;
- }
-
public synchronized void serialEvent(SerialPortEvent serialEvent) {
if (serialEvent.isRXCHAR()) {
try {
byte[] buf = port.readBytes(serialEvent.getEventValue());
if (buf.length > 0) {
- if (bufferLast == buffer.length) {
- byte temp[] = new byte[bufferLast << 1];
- System.arraycopy(buffer, 0, temp, 0, bufferLast);
- buffer = temp;
- }
- if (monitor) {
- System.out.print(new String(buf));
- }
- if (this.consumer != null) {
- this.consumer.message(new String(buf));
- }
+ String msg = new String(buf);
+ char[] chars = msg.toCharArray();
+ message(chars, chars.length);
}
} catch (SerialPortException e) {
errorMessage("serialEvent", e);
@@ -195,199 +164,15 @@ public class Serial implements SerialPortEventListener {
}
}
-
/**
- * Returns the number of bytes that have been read from serial
- * and are waiting to be dealt with by the user.
+ * This method is intented to be extended to receive messages
+ * coming from serial port.
+ *
+ * @param chars
+ * @param length
*/
- public synchronized int available() {
- return (bufferLast - bufferIndex);
- }
-
-
- /**
- * Ignore all the bytes read so far and empty the buffer.
- */
- public synchronized void clear() {
- bufferLast = 0;
- bufferIndex = 0;
- }
-
-
- /**
- * Returns a number between 0 and 255 for the next byte that's
- * waiting in the buffer.
- * Returns -1 if there was no byte (although the user should
- * first check available() to see if things are ready to avoid this)
- */
- public synchronized int read() {
- if (bufferIndex == bufferLast) return -1;
-
- int outgoing = buffer[bufferIndex++] & 0xff;
- if (bufferIndex == bufferLast) { // rewind
- bufferIndex = 0;
- bufferLast = 0;
- }
- return outgoing;
- }
-
-
- /**
- * Returns the next byte in the buffer as a char.
- * Returns -1, or 0xffff, if nothing is there.
- */
- public synchronized char readChar() {
- if (bufferIndex == bufferLast) return (char) (-1);
- return (char) read();
- }
-
-
- /**
- * Return a byte array of anything that's in the serial buffer.
- * Not particularly memory/speed efficient, because it creates
- * a byte array on each read, but it's easier to use than
- * readBytes(byte b[]) (see below).
- */
- public synchronized byte[] readBytes() {
- if (bufferIndex == bufferLast) return null;
-
- int length = bufferLast - bufferIndex;
- byte outgoing[] = new byte[length];
- System.arraycopy(buffer, bufferIndex, outgoing, 0, length);
-
- bufferIndex = 0; // rewind
- bufferLast = 0;
- return outgoing;
- }
-
-
- /**
- * Grab whatever is in the serial buffer, and stuff it into a
- * byte buffer passed in by the user. This is more memory/time
- * efficient than readBytes() returning a byte[] array.
- *
- * Returns an int for how many bytes were read. If more bytes
- * are available than can fit into the byte array, only those
- * that will fit are read.
- */
- public synchronized int readBytes(byte outgoing[]) {
- if (bufferIndex == bufferLast) return 0;
-
- int length = bufferLast - bufferIndex;
- if (length > outgoing.length) length = outgoing.length;
- System.arraycopy(buffer, bufferIndex, outgoing, 0, length);
-
- bufferIndex += length;
- if (bufferIndex == bufferLast) {
- bufferIndex = 0; // rewind
- bufferLast = 0;
- }
- return length;
- }
-
-
- /**
- * Reads from the serial port into a buffer of bytes up to and
- * including a particular character. If the character isn't in
- * the serial buffer, then 'null' is returned.
- */
- public synchronized byte[] readBytesUntil(int interesting) {
- if (bufferIndex == bufferLast) return null;
- byte what = (byte) interesting;
-
- int found = -1;
- for (int k = bufferIndex; k < bufferLast; k++) {
- if (buffer[k] == what) {
- found = k;
- break;
- }
- }
- if (found == -1) return null;
-
- int length = found - bufferIndex + 1;
- byte outgoing[] = new byte[length];
- System.arraycopy(buffer, bufferIndex, outgoing, 0, length);
-
- bufferIndex = 0; // rewind
- bufferLast = 0;
- return outgoing;
- }
-
-
- /**
- * Reads from the serial port into a buffer of bytes until a
- * particular character. If the character isn't in the serial
- * buffer, then 'null' is returned.
- *
- * If outgoing[] is not big enough, then -1 is returned,
- * and an error message is printed on the console.
- * If nothing is in the buffer, zero is returned.
- * If 'interesting' byte is not in the buffer, then 0 is returned.
- */
- public synchronized int readBytesUntil(int interesting, byte outgoing[]) {
- if (bufferIndex == bufferLast) return 0;
- byte what = (byte) interesting;
-
- int found = -1;
- for (int k = bufferIndex; k < bufferLast; k++) {
- if (buffer[k] == what) {
- found = k;
- break;
- }
- }
- if (found == -1) return 0;
-
- int length = found - bufferIndex + 1;
- if (length > outgoing.length) {
- System.err.println(
- I18n.format(
- _("readBytesUntil() byte buffer is too small for the {0}" +
- " bytes up to and including char {1}"),
- length,
- interesting
- )
- );
- return -1;
- }
- //byte outgoing[] = new byte[length];
- System.arraycopy(buffer, bufferIndex, outgoing, 0, length);
-
- bufferIndex += length;
- if (bufferIndex == bufferLast) {
- bufferIndex = 0; // rewind
- bufferLast = 0;
- }
- return length;
- }
-
-
- /**
- * Return whatever has been read from the serial port so far
- * as a String. It assumes that the incoming characters are ASCII.
- *
- * If you want to move Unicode data, you can first convert the
- * String to a byte stream in the representation of your choice
- * (i.e. UTF8 or two-byte Unicode data), and send it as a byte array.
- */
- public synchronized String readString() {
- if (bufferIndex == bufferLast) return null;
- return new String(readBytes());
- }
-
-
- /**
- * Combination of readBytesUntil and readString. See caveats in
- * each function. Returns null if it still hasn't found what
- * you're looking for.
- *
- * If you want to move Unicode data, you can first convert the
- * String to a byte stream in the representation of your choice
- * (i.e. UTF8 or two-byte Unicode data), and send it as a byte array.
- */
- public synchronized String readStringUntil(int interesting) {
- byte b[] = readBytesUntil(interesting);
- if (b == null) return null;
- return new String(b);
+ protected void message(char[] chars, int length) {
+ // Empty
}
diff --git a/app/src/processing/app/SerialException.java b/arduino-core/src/processing/app/SerialException.java
similarity index 97%
rename from app/src/processing/app/SerialException.java
rename to arduino-core/src/processing/app/SerialException.java
index d47e60189..7fbc3e7ad 100644
--- a/app/src/processing/app/SerialException.java
+++ b/arduino-core/src/processing/app/SerialException.java
@@ -22,6 +22,7 @@ package processing.app;
import java.io.IOException;
+@SuppressWarnings("serial")
public class SerialException extends IOException {
public SerialException() {
super();
diff --git a/app/src/processing/app/SerialNotFoundException.java b/arduino-core/src/processing/app/SerialNotFoundException.java
similarity index 94%
rename from app/src/processing/app/SerialNotFoundException.java
rename to arduino-core/src/processing/app/SerialNotFoundException.java
index a3ab755b8..d8660c110 100644
--- a/app/src/processing/app/SerialNotFoundException.java
+++ b/arduino-core/src/processing/app/SerialNotFoundException.java
@@ -1,5 +1,3 @@
-/* -*- mode: jde; c-basic-offset: 2; indent-tabs-mode: nil -*- */
-
/*
Copyright (c) 2007 David A. Mellis
@@ -20,6 +18,7 @@
package processing.app;
+@SuppressWarnings("serial")
public class SerialNotFoundException extends SerialException {
public SerialNotFoundException() {
super();
diff --git a/app/src/processing/app/SerialPortList.java b/arduino-core/src/processing/app/SerialPortList.java
similarity index 100%
rename from app/src/processing/app/SerialPortList.java
rename to arduino-core/src/processing/app/SerialPortList.java
diff --git a/app/src/processing/app/SketchCode.java b/arduino-core/src/processing/app/SketchCode.java
similarity index 66%
rename from app/src/processing/app/SketchCode.java
rename to arduino-core/src/processing/app/SketchCode.java
index 096d37875..a8f2c16f1 100644
--- a/app/src/processing/app/SketchCode.java
+++ b/arduino-core/src/processing/app/SketchCode.java
@@ -1,5 +1,3 @@
-/* -*- mode: java; c-basic-offset: 2; indent-tabs-mode: nil -*- */
-
/*
SketchCode - data class for a single file inside a sketch
Part of the Processing project - http://processing.org
@@ -25,54 +23,44 @@
package processing.app;
import java.io.*;
-
-import javax.swing.text.Document;
+import java.util.List;
+import java.util.Arrays;
import static processing.app.I18n._;
-
+import processing.app.helpers.FileUtils;
/**
* Represents a single tab of a sketch.
*/
public class SketchCode {
+
/** Pretty name (no extension), not the full file name */
private String prettyName;
/** File object for where this code is located */
private File file;
- /** Extension for this file (no dots, and in lowercase). */
- private String extension;
-
/** Text of the program text for this tab */
private String program;
- /** Document object for this tab. Currently this is a SyntaxDocument. */
- private Document document;
-
- /**
- * Undo Manager for this tab, each tab keeps track of their own
- * Editor.undo will be set to this object when this code is the tab
- * that's currently the front.
- */
- private LastUndoableEditAwareUndoManager undo = new LastUndoableEditAwareUndoManager();
-
- // saved positions from last time this tab was used
- private int selectionStart;
- private int selectionStop;
- private int scrollPosition;
-
private boolean modified;
- /** name of .java file after preproc */
-// private String preprocName;
/** where this code starts relative to the concat'd code */
private int preprocOffset;
+ private Object metadata;
- public SketchCode(File file, String extension) {
+ public SketchCode(File file) {
+ init(file, null);
+ }
+
+ public SketchCode(File file, Object metadata) {
+ init(file, metadata);
+ }
+
+ private void init(File file, Object metadata) {
this.file = file;
- this.extension = extension;
+ this.metadata = metadata;
makePrettyName();
@@ -125,11 +113,10 @@ public class SketchCode {
}
- protected boolean renameTo(File what, String ext) {
+ protected boolean renameTo(File what) {
boolean success = file.renameTo(what);
if (success) {
file = what;
- extension = ext;
makePrettyName();
}
return success;
@@ -137,7 +124,7 @@ public class SketchCode {
protected void copyTo(File dest) throws IOException {
- Base.saveFile(program, dest);
+ BaseNoGui.saveFile(program, dest);
}
@@ -151,13 +138,12 @@ public class SketchCode {
}
- public String getExtension() {
- return extension;
+ public boolean isExtension(String... extensions) {
+ return isExtension(Arrays.asList(extensions));
}
-
-
- public boolean isExtension(String what) {
- return extension.equals(what);
+
+ public boolean isExtension(List extensions) {
+ return FileUtils.hasExtension(file, extensions);
}
@@ -172,7 +158,7 @@ public class SketchCode {
public int getLineCount() {
- return Base.countLines(program);
+ return BaseNoGui.countLines(program);
}
@@ -186,16 +172,6 @@ public class SketchCode {
}
-// public void setPreprocName(String preprocName) {
-// this.preprocName = preprocName;
-// }
-//
-//
-// public String getPreprocName() {
-// return preprocName;
-// }
-
-
public void setPreprocOffset(int preprocOffset) {
this.preprocOffset = preprocOffset;
}
@@ -211,51 +187,6 @@ public class SketchCode {
}
- public Document getDocument() {
- return document;
- }
-
-
- public void setDocument(Document d) {
- document = d;
- }
-
-
- public LastUndoableEditAwareUndoManager getUndo() {
- return undo;
- }
-
-
- // . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-
-
- // TODO these could probably be handled better, since it's a general state
- // issue that's read/write from only one location in Editor (on tab switch.)
-
-
- public int getSelectionStart() {
- return selectionStart;
- }
-
-
- public int getSelectionStop() {
- return selectionStop;
- }
-
-
- public int getScrollPosition() {
- return scrollPosition;
- }
-
-
- protected void setState(String p, int start, int stop, int pos) {
- program = p;
- selectionStart = start;
- selectionStop = stop;
- scrollPosition = pos;
- }
-
-
// . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
@@ -263,7 +194,7 @@ public class SketchCode {
* Load this piece of code from a file.
*/
public void load() throws IOException {
- program = Base.loadFile(file);
+ program = BaseNoGui.loadFile(file);
if (program.indexOf('\uFFFD') != -1) {
System.err.println(
@@ -291,7 +222,7 @@ public class SketchCode {
// TODO re-enable history
//history.record(s, SketchHistory.SAVE);
- Base.saveFile(program, file);
+ BaseNoGui.saveFile(program, file);
setModified(false);
}
@@ -300,6 +231,16 @@ public class SketchCode {
* Save this file to another location, used by Sketch.saveAs()
*/
public void saveAs(File newFile) throws IOException {
- Base.saveFile(program, newFile);
+ BaseNoGui.saveFile(program, newFile);
+ }
+
+
+ public Object getMetadata() {
+ return metadata;
+ }
+
+
+ public void setMetadata(Object metadata) {
+ this.metadata = metadata;
}
}
diff --git a/arduino-core/src/processing/app/SketchData.java b/arduino-core/src/processing/app/SketchData.java
new file mode 100644
index 000000000..36f5a8fce
--- /dev/null
+++ b/arduino-core/src/processing/app/SketchData.java
@@ -0,0 +1,266 @@
+package processing.app;
+
+import static processing.app.I18n._;
+
+import java.io.File;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.Comparator;
+import java.util.List;
+
+public class SketchData {
+
+ /** main pde file for this sketch. */
+ private File primaryFile;
+
+ /** folder that contains this sketch */
+ private File folder;
+
+ /** data folder location for this sketch (may not exist yet) */
+ private File dataFolder;
+
+ /** code folder location for this sketch (may not exist yet) */
+ private File codeFolder;
+
+ /**
+ * Name of sketch, which is the name of main file (without .pde or .java
+ * extension)
+ */
+ private String name;
+
+ private List codes = new ArrayList();
+
+ private static final Comparator CODE_DOCS_COMPARATOR = new Comparator() {
+ @Override
+ public int compare(SketchCode x, SketchCode y) {
+ return x.getFileName().compareTo(y.getFileName());
+ }
+ };
+
+ SketchData(File file) {
+ primaryFile = file;
+
+ // get the name of the sketch by chopping .pde or .java
+ // off of the main file name
+ String mainFilename = primaryFile.getName();
+ int suffixLength = getDefaultExtension().length() + 1;
+ name = mainFilename.substring(0, mainFilename.length() - suffixLength);
+
+ folder = new File(file.getParent());
+ //System.out.println("sketch dir is " + folder);
+ }
+
+ static public File checkSketchFile(File file) {
+ // check to make sure that this .pde file is
+ // in a folder of the same name
+ String fileName = file.getName();
+ File parent = file.getParentFile();
+ String parentName = parent.getName();
+ String pdeName = parentName + ".pde";
+ File altPdeFile = new File(parent, pdeName);
+ String inoName = parentName + ".ino";
+ File altInoFile = new File(parent, inoName);
+
+ if (pdeName.equals(fileName) || inoName.equals(fileName))
+ return file;
+
+ if (altPdeFile.exists())
+ return altPdeFile;
+
+ if (altInoFile.exists())
+ return altInoFile;
+
+ return null;
+ }
+
+ /**
+ * Build the list of files.
+ *
+ * Generally this is only done once, rather than
+ * each time a change is made, because otherwise it gets to be
+ * a nightmare to keep track of what files went where, because
+ * not all the data will be saved to disk.
+ *
+ * This also gets called when the main sketch file is renamed,
+ * because the sketch has to be reloaded from a different folder.
+ *
+ * Another exception is when an external editor is in use,
+ * in which case the load happens each time "run" is hit.
+ */
+ protected void load() throws IOException {
+ codeFolder = new File(folder, "code");
+ dataFolder = new File(folder, "data");
+
+ // get list of files in the sketch folder
+ String list[] = folder.list();
+
+ // reset these because load() may be called after an
+ // external editor event. (fix for 0099)
+// codeDocs = new SketchCodeDoc[list.length];
+ clearCodeDocs();
+// data.setCodeDocs(codeDocs);
+
+ List extensions = getExtensions();
+
+ for (String filename : list) {
+ // Ignoring the dot prefix files is especially important to avoid files
+ // with the ._ prefix on Mac OS X. (You'll see this with Mac files on
+ // non-HFS drives, i.e. a thumb drive formatted FAT32.)
+ if (filename.startsWith(".")) continue;
+
+ // Don't let some wacko name a directory blah.pde or bling.java.
+ if (new File(folder, filename).isDirectory()) continue;
+
+ // figure out the name without any extension
+ String base = filename;
+ // now strip off the .pde and .java extensions
+ for (String extension : extensions) {
+ if (base.toLowerCase().endsWith("." + extension)) {
+ base = base.substring(0, base.length() - (extension.length() + 1));
+
+ // Don't allow people to use files with invalid names, since on load,
+ // it would be otherwise possible to sneak in nasty filenames. [0116]
+ if (BaseNoGui.isSanitaryName(base)) {
+ addCode(new SketchCode(new File(folder, filename)));
+ } else {
+ System.err.println(I18n.format("File name {0} is invalid: ignored", filename));
+ }
+ }
+ }
+ }
+
+ if (getCodeCount() == 0)
+ throw new IOException(_("No valid code files found"));
+
+ // move the main class to the first tab
+ // start at 1, if it's at zero, don't bother
+ for (SketchCode code : getCodes()) {
+ //if (code[i].file.getName().equals(mainFilename)) {
+ if (code.getFile().equals(primaryFile)) {
+ moveCodeToFront(code);
+ break;
+ }
+ }
+
+ // sort the entries at the top
+ sortCode();
+ }
+
+ public void save() throws IOException {
+ for (SketchCode code : getCodes()) {
+ if (code.isModified())
+ code.save();
+ }
+ }
+
+ public int getCodeCount() {
+ return codes.size();
+ }
+
+ public SketchCode[] getCodes() {
+ return codes.toArray(new SketchCode[0]);
+ }
+
+ /**
+ * Returns the default extension for this editor setup.
+ */
+ public String getDefaultExtension() {
+ return "ino";
+ }
+
+ /**
+ * Returns a String[] array of proper extensions.
+ */
+ public List getExtensions() {
+ return Arrays.asList("ino", "pde", "c", "cpp", "h");
+ }
+
+ /**
+ * Returns a file object for the primary .pde of this sketch.
+ */
+ public File getPrimaryFile() {
+ return primaryFile;
+ }
+
+ /**
+ * Returns path to the main .pde file for this sketch.
+ */
+ public String getMainFilePath() {
+ return primaryFile.getAbsolutePath();
+ //return code[0].file.getAbsolutePath();
+ }
+
+ public void addCode(SketchCode sketchCode) {
+ codes.add(sketchCode);
+ }
+
+ public void moveCodeToFront(SketchCode codeDoc) {
+ codes.remove(codeDoc);
+ codes.add(0, codeDoc);
+ }
+
+ protected void replaceCode(SketchCode newCode) {
+ for (SketchCode code : codes) {
+ if (code.getFileName().equals(newCode.getFileName())) {
+ codes.set(codes.indexOf(code), newCode);
+ return;
+ }
+ }
+ }
+
+ protected void sortCode() {
+ if (codes.size() < 2)
+ return;
+ SketchCode first = codes.remove(0);
+ Collections.sort(codes, CODE_DOCS_COMPARATOR);
+ codes.add(0, first);
+ }
+
+ public SketchCode getCode(int i) {
+ return codes.get(i);
+ }
+
+ protected void removeCode(SketchCode which) {
+ for (SketchCode code : codes) {
+ if (code == which) {
+ codes.remove(code);
+ return;
+ }
+ }
+ System.err.println("removeCode: internal error.. could not find code");
+ }
+
+ public int indexOfCode(SketchCode who) {
+ for (SketchCode code : codes) {
+ if (code == who)
+ return codes.indexOf(code);
+ }
+ return -1;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public void clearCodeDocs() {
+ codes.clear();
+ }
+
+ public File getFolder() {
+ return folder;
+ }
+
+ public File getDataFolder() {
+ return dataFolder;
+ }
+
+ public File getCodeFolder() {
+ return codeFolder;
+ }
+}
diff --git a/app/src/processing/app/debug/Compiler.java b/arduino-core/src/processing/app/debug/Compiler.java
similarity index 59%
rename from app/src/processing/app/debug/Compiler.java
rename to arduino-core/src/processing/app/debug/Compiler.java
index 0f43840a3..652d7c77f 100644
--- a/app/src/processing/app/debug/Compiler.java
+++ b/arduino-core/src/processing/app/debug/Compiler.java
@@ -27,69 +27,333 @@ import static processing.app.I18n._;
import java.io.BufferedReader;
import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
+import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.Arrays;
+import java.util.LinkedList;
import java.util.List;
import java.util.Map;
+import java.util.SortedSet;
+import java.util.TreeSet;
-import processing.app.Base;
+import cc.arduino.packages.BoardPort;
+import cc.arduino.packages.Uploader;
+import cc.arduino.packages.UploaderFactory;
+
+import processing.app.BaseNoGui;
import processing.app.I18n;
-import processing.app.Preferences;
-import processing.app.Sketch;
+import processing.app.PreferencesData;
import processing.app.SketchCode;
-import processing.app.helpers.FileUtils;
-import processing.app.helpers.PreferencesMap;
-import processing.app.helpers.ProcessUtils;
-import processing.app.helpers.StringReplacer;
+import processing.app.SketchData;
+import processing.app.helpers.*;
import processing.app.helpers.filefilters.OnlyDirs;
import processing.app.packages.Library;
-import processing.core.PApplet;
+import processing.app.packages.LibraryList;
+import processing.app.preproc.PdePreprocessor;
+import processing.app.legacy.PApplet;
public class Compiler implements MessageConsumer {
- private Sketch sketch;
+ /**
+ * File inside the build directory that contains the build options
+ * used for the last build.
+ */
+ static final public String BUILD_PREFS_FILE = "buildprefs.txt";
+
+ private SketchData sketch;
+ private PreferencesMap prefs;
+ private boolean verbose;
private List objectFiles;
- private PreferencesMap prefs;
- private boolean verbose;
private boolean sketchIsCompiled;
- private String targetArch;
private RunnerException exception;
+ /**
+ * Listener interface for progress update on the GUI
+ */
+ public interface ProgressListener {
+ public void progress(int percent);
+ }
+
+ private ProgressListener progressListener;
+
+ static public String build(SketchData data, String buildPath, File tempBuildFolder, ProgressListener progListener, boolean verbose) throws RunnerException, PreferencesMapException {
+ if (SketchData.checkSketchFile(data.getPrimaryFile()) == null)
+ BaseNoGui.showError(_("Bad file selected"),
+ _("Bad sketch primary file or bad sketch directory structure"), null);
+
+ String primaryClassName = data.getName() + ".cpp";
+ Compiler compiler = new Compiler(data, buildPath, primaryClassName);
+ File buildPrefsFile = new File(buildPath, BUILD_PREFS_FILE);
+ String newBuildPrefs = compiler.buildPrefsString();
+
+ // Do a forced cleanup (throw everything away) if the previous
+ // build settings do not match the previous ones
+ boolean prefsChanged = compiler.buildPreferencesChanged(buildPrefsFile, newBuildPrefs);
+ compiler.cleanup(prefsChanged, tempBuildFolder);
+
+ if (prefsChanged) {
+ try {
+ PrintWriter out = new PrintWriter(buildPrefsFile);
+ out.print(newBuildPrefs);
+ out.close();
+ } catch (IOException e) {
+ System.err.println(_("Could not write build preferences file"));
+ }
+ }
+
+ compiler.setProgressListener(progListener);
+
+ // compile the program. errors will happen as a RunnerException
+ // that will bubble up to whomever called build().
+ if (compiler.compile(verbose)) {
+ compiler.size(compiler.getBuildPreferences());
+ return primaryClassName;
+ }
+ return null;
+ }
+
+ static public Uploader getUploaderByPreferences(boolean noUploadPort) {
+ TargetPlatform target = BaseNoGui.getTargetPlatform();
+ String board = PreferencesData.get("board");
+
+ if (noUploadPort)
+ {
+ return new UploaderFactory().newUploader(target.getBoards().get(board), null, noUploadPort);
+ }
+ else
+ {
+ BoardPort boardPort = BaseNoGui.getDiscoveryManager().find(PreferencesData.get("serial.port"));
+ return new UploaderFactory().newUploader(target.getBoards().get(board), boardPort, noUploadPort);
+ }
+ }
+
+ static public boolean upload(SketchData data, Uploader uploader, String buildPath, String suggestedClassName, boolean usingProgrammer, boolean noUploadPort, List warningsAccumulator) throws Exception {
+
+ if (uploader == null)
+ uploader = getUploaderByPreferences(noUploadPort);
+
+ boolean success = false;
+
+ if (uploader.requiresAuthorization() && !PreferencesData.has(uploader.getAuthorizationKey())) {
+ BaseNoGui.showError(_("Authorization required"),
+ _("No athorization data found"), null);
+ }
+
+ boolean useNewWarningsAccumulator = false;
+ if (warningsAccumulator == null) {
+ warningsAccumulator = new LinkedList();
+ useNewWarningsAccumulator = true;
+ }
+
+ try {
+ success = uploader.uploadUsingPreferences(data.getFolder(), buildPath, suggestedClassName, usingProgrammer, warningsAccumulator);
+ } finally {
+ if (uploader.requiresAuthorization() && !success) {
+ PreferencesData.remove(uploader.getAuthorizationKey());
+ }
+ }
+
+ if (useNewWarningsAccumulator) {
+ for (String warning : warningsAccumulator) {
+ System.out.print(_("Warning"));
+ System.out.print(": ");
+ System.out.println(warning);
+ }
+ }
+
+ return success;
+ }
+
/**
* Create a new Compiler
* @param _sketch Sketch object to be compiled.
* @param _buildPath Where the temporary files live and will be built from.
* @param _primaryClassName the name of the combined sketch file w/ extension
*/
- public Compiler(Sketch _sketch, String _buildPath, String _primaryClassName)
+ public Compiler(SketchData _sketch, String _buildPath, String _primaryClassName)
throws RunnerException {
sketch = _sketch;
prefs = createBuildPreferences(_buildPath, _primaryClassName);
+
+ // Start with an empty progress listener
+ progressListener = new ProgressListener() {
+ @Override
+ public void progress(int percent) {
+ }
+ };
+ }
+
+ /**
+ * Check if the build preferences used on the previous build in
+ * buildPath match the ones given.
+ */
+ protected boolean buildPreferencesChanged(File buildPrefsFile, String newBuildPrefs) {
+ // No previous build, so no match
+ if (!buildPrefsFile.exists())
+ return true;
+
+ String previousPrefs;
+ try {
+ previousPrefs = FileUtils.readFileToString(buildPrefsFile);
+ } catch (IOException e) {
+ System.err.println(_("Could not read prevous build preferences file, rebuilding all"));
+ return true;
+ }
+
+ if (!previousPrefs.equals(newBuildPrefs)) {
+ System.out.println(_("Build options changed, rebuilding all"));
+ return true;
+ } else {
+ return false;
+ }
+ }
+
+ /**
+ * Returns the build preferences of the given compiler as a string.
+ * Only includes build-specific preferences, to make sure unrelated
+ * preferences don't cause a rebuild (in particular preferences that
+ * change on every start, like last.ide.xxx.daterun). */
+ protected String buildPrefsString() {
+ PreferencesMap buildPrefs = getBuildPreferences();
+ String res = "";
+ SortedSet treeSet = new TreeSet(buildPrefs.keySet());
+ for (String k : treeSet) {
+ if (k.startsWith("build.") || k.startsWith("compiler.") || k.startsWith("recipes."))
+ res += k + " = " + buildPrefs.get(k) + "\n";
+ }
+ return res;
+ }
+
+ protected void setProgressListener(ProgressListener _progressListener) {
+ progressListener = (_progressListener == null ?
+ new ProgressListener() {
+ @Override
+ public void progress(int percent) {
+ }
+ } : _progressListener);
+ }
+
+ /**
+ * Cleanup temporary files used during a build/run.
+ */
+ protected void cleanup(boolean force, File tempBuildFolder) {
+ // if the java runtime is holding onto any files in the build dir, we
+ // won't be able to delete them, so we need to force a gc here
+ System.gc();
+
+ if (force) {
+ // delete the entire directory and all contents
+ // when we know something changed and all objects
+ // need to be recompiled, or if the board does not
+ // use setting build.dependency
+ //Base.removeDir(tempBuildFolder);
+
+ // note that we can't remove the builddir itself, otherwise
+ // the next time we start up, internal runs using Runner won't
+ // work because the build dir won't exist at startup, so the classloader
+ // will ignore the fact that that dir is in the CLASSPATH in run.sh
+ BaseNoGui.removeDescendants(tempBuildFolder);
+ } else {
+ // delete only stale source files, from the previously
+ // compiled sketch. This allows multiple windows to be
+ // used. Keep everything else, which might be reusable
+ if (tempBuildFolder.exists()) {
+ String files[] = tempBuildFolder.list();
+ for (String file : files) {
+ if (file.endsWith(".c") || file.endsWith(".cpp") || file.endsWith(".s")) {
+ File deleteMe = new File(tempBuildFolder, file);
+ if (!deleteMe.delete()) {
+ System.err.println("Could not delete " + deleteMe);
+ }
+ }
+ }
+ }
+ }
+
+ // Create a fresh applet folder (needed before preproc is run below)
+ //tempBuildFolder.mkdirs();
+ }
+
+ protected void size(PreferencesMap prefs) throws RunnerException {
+ String maxTextSizeString = prefs.get("upload.maximum_size");
+ String maxDataSizeString = prefs.get("upload.maximum_data_size");
+ if (maxTextSizeString == null)
+ return;
+ long maxTextSize = Integer.parseInt(maxTextSizeString);
+ long maxDataSize = -1;
+ if (maxDataSizeString != null)
+ maxDataSize = Integer.parseInt(maxDataSizeString);
+ Sizer sizer = new Sizer(prefs);
+ long[] sizes;
+ try {
+ sizes = sizer.computeSize();
+ } catch (RunnerException e) {
+ System.err.println(I18n.format(_("Couldn't determine program size: {0}"),
+ e.getMessage()));
+ return;
+ }
+
+ long textSize = sizes[0];
+ long dataSize = sizes[1];
+ System.out.println();
+ System.out.println(I18n
+ .format(_("Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes."),
+ textSize, maxTextSize, textSize * 100 / maxTextSize));
+ if (dataSize >= 0) {
+ if (maxDataSize > 0) {
+ System.out
+ .println(I18n
+ .format(
+ _("Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes."),
+ dataSize, maxDataSize, dataSize * 100 / maxDataSize,
+ maxDataSize - dataSize));
+ } else {
+ System.out.println(I18n
+ .format(_("Global variables use {0} bytes of dynamic memory."), dataSize));
+ }
+ }
+
+ if (textSize > maxTextSize)
+ throw new RunnerException(
+ _("Sketch too big; see http://www.arduino.cc/en/Guide/Troubleshooting#size for tips on reducing it."));
+
+ if (maxDataSize > 0 && dataSize > maxDataSize)
+ throw new RunnerException(
+ _("Not enough memory; see http://www.arduino.cc/en/Guide/Troubleshooting#size for tips on reducing your footprint."));
+
+ int warnDataPercentage = Integer.parseInt(prefs.get("build.warn_data_percentage"));
+ if (maxDataSize > 0 && dataSize > maxDataSize*warnDataPercentage/100)
+ System.err.println(_("Low memory available, stability problems may occur."));
}
/**
* Compile sketch.
+ * @param _verbose
*
* @return true if successful.
* @throws RunnerException Only if there's a problem. Only then.
*/
- public boolean compile(boolean _verbose) throws RunnerException {
- verbose = _verbose || Preferences.getBoolean("build.verbose");
+ public boolean compile(boolean _verbose) throws RunnerException, PreferencesMapException {
+ preprocess(prefs.get("build.path"));
+
+ verbose = _verbose || PreferencesData.getBoolean("build.verbose");
sketchIsCompiled = false;
objectFiles = new ArrayList();
// 0. include paths for core + all libraries
- sketch.setCompilingProgress(20);
+ progressListener.progress(20);
List includeFolders = new ArrayList();
includeFolders.add(prefs.getFile("build.core.path"));
if (prefs.getFile("build.variant.path") != null)
includeFolders.add(prefs.getFile("build.variant.path"));
- for (Library lib : sketch.getImportedLibraries()) {
+ for (Library lib : importedLibraries) {
if (verbose)
System.out.println(I18n
.format(_("Using library {0} in folder: {1} {2}"), lib.getName(),
@@ -100,12 +364,12 @@ public class Compiler implements MessageConsumer {
System.out.println();
List archs = new ArrayList();
- archs.add(Base.getTargetPlatform().getId());
+ archs.add(BaseNoGui.getTargetPlatform().getId());
if (prefs.containsKey("architecture.override_check")) {
String[] overrides = prefs.get("architecture.override_check").split(",");
archs.addAll(Arrays.asList(overrides));
}
- for (Library lib : sketch.getImportedLibraries()) {
+ for (Library lib : importedLibraries) {
if (!lib.supportsArchitecture(archs)) {
System.err.println(I18n
.format(_("WARNING: library {0} claims to run on {1} "
@@ -117,33 +381,33 @@ public class Compiler implements MessageConsumer {
}
// 1. compile the sketch (already in the buildPath)
- sketch.setCompilingProgress(30);
+ progressListener.progress(30);
compileSketch(includeFolders);
sketchIsCompiled = true;
// 2. compile the libraries, outputting .o files to: //
// Doesn't really use configPreferences
- sketch.setCompilingProgress(40);
+ progressListener.progress(40);
compileLibraries(includeFolders);
// 3. compile the core, outputting .o files to and then
// collecting them into the core.a library file.
- sketch.setCompilingProgress(50);
+ progressListener.progress(50);
compileCore();
// 4. link it all together into the .elf file
- sketch.setCompilingProgress(60);
+ progressListener.progress(60);
compileLink();
// 5. extract EEPROM data (from EEMEM directive) to .eep file.
- sketch.setCompilingProgress(70);
- compileEep();
+ progressListener.progress(70);
+ runRecipe("recipe.objcopy.eep.pattern");
// 6. build the .hex file
- sketch.setCompilingProgress(80);
- compileHex();
+ progressListener.progress(80);
+ runRecipe("recipe.objcopy.hex.pattern");
- sketch.setCompilingProgress(90);
+ progressListener.progress(90);
return true;
}
@@ -151,7 +415,7 @@ public class Compiler implements MessageConsumer {
String _primaryClassName)
throws RunnerException {
- if (Base.getBoardPreferences() == null) {
+ if (BaseNoGui.getBoardPreferences() == null) {
RunnerException re = new RunnerException(
_("No board selected; please choose a board from the Tools > Board menu."));
re.hideStackTrace();
@@ -159,14 +423,14 @@ public class Compiler implements MessageConsumer {
}
// Check if the board needs a platform from another package
- TargetPlatform targetPlatform = Base.getTargetPlatform();
+ TargetPlatform targetPlatform = BaseNoGui.getTargetPlatform();
TargetPlatform corePlatform = null;
- PreferencesMap boardPreferences = Base.getBoardPreferences();
+ PreferencesMap boardPreferences = BaseNoGui.getBoardPreferences();
String core = boardPreferences.get("build.core");
if (core.contains(":")) {
String[] split = core.split(":");
core = split[1];
- corePlatform = Base.getTargetPlatform(split[0], targetPlatform.getId());
+ corePlatform = BaseNoGui.getTargetPlatform(split[0], targetPlatform.getId());
if (corePlatform == null) {
RunnerException re = new RunnerException(I18n
.format(_("Selected board depends on '{0}' core (not installed)."),
@@ -178,11 +442,11 @@ public class Compiler implements MessageConsumer {
// Merge all the global preference configuration in order of priority
PreferencesMap p = new PreferencesMap();
- p.putAll(Preferences.getMap());
+ p.putAll(PreferencesData.getMap());
if (corePlatform != null)
p.putAll(corePlatform.getPreferences());
p.putAll(targetPlatform.getPreferences());
- p.putAll(Base.getBoardPreferences());
+ p.putAll(BaseNoGui.getBoardPreferences());
for (String k : p.keySet()) {
if (p.get(k) == null)
p.put(k, "");
@@ -190,8 +454,7 @@ public class Compiler implements MessageConsumer {
p.put("build.path", _buildPath);
p.put("build.project_name", _primaryClassName);
- targetArch = targetPlatform.getId();
- p.put("build.arch", targetArch.toUpperCase());
+ p.put("build.arch", targetPlatform.getId().toUpperCase());
// Platform.txt should define its own compiler.path. For
// compatibility with earlier 1.5 versions, we define a (ugly,
@@ -199,7 +462,7 @@ public class Compiler implements MessageConsumer {
// point.
if (!p.containsKey("compiler.path")) {
System.err.println(_("Third-party platform.txt does not define compiler.path. Please report this to the third-party hardware maintainer."));
- p.put("compiler.path", Base.getAvrBasePath());
+ p.put("compiler.path", BaseNoGui.getAvrBasePath());
}
// Core folder
@@ -224,7 +487,7 @@ public class Compiler implements MessageConsumer {
t = targetPlatform;
} else {
String[] split = variant.split(":", 2);
- t = Base.getTargetPlatform(split[0], targetPlatform.getId());
+ t = BaseNoGui.getTargetPlatform(split[0], targetPlatform.getId());
variant = split[1];
}
File variantFolder = new File(t.getFolder(), "variants");
@@ -239,7 +502,7 @@ public class Compiler implements MessageConsumer {
private List compileFiles(File outputPath, File sourcePath,
boolean recurse, List includeFolders)
- throws RunnerException {
+ throws RunnerException, PreferencesMapException {
List sSources = findFilesInFolder(sourcePath, "S", recurse);
List cSources = findFilesInFolder(sourcePath, "c", recurse);
List cppSources = findFilesInFolder(sourcePath, "cpp", recurse);
@@ -248,7 +511,7 @@ public class Compiler implements MessageConsumer {
for (File file : sSources) {
File objectFile = new File(outputPath, file.getName() + ".o");
objectPaths.add(objectFile);
- String[] cmd = getCommandCompilerS(includeFolders, file, objectFile);
+ String[] cmd = getCommandCompilerByRecipe(includeFolders, file, objectFile, "recipe.S.o.pattern");
execAsynchronously(cmd);
}
@@ -258,7 +521,7 @@ public class Compiler implements MessageConsumer {
objectPaths.add(objectFile);
if (isAlreadyCompiled(file, objectFile, dependFile, prefs))
continue;
- String[] cmd = getCommandCompilerC(includeFolders, file, objectFile);
+ String[] cmd = getCommandCompilerByRecipe(includeFolders, file, objectFile, "recipe.c.o.pattern");
execAsynchronously(cmd);
}
@@ -268,7 +531,7 @@ public class Compiler implements MessageConsumer {
objectPaths.add(objectFile);
if (isAlreadyCompiled(file, objectFile, dependFile, prefs))
continue;
- String[] cmd = getCommandCompilerCPP(includeFolders, file, objectFile);
+ String[] cmd = getCommandCompilerByRecipe(includeFolders, file, objectFile, "recipe.cpp.o.pattern");
execAsynchronously(cmd);
}
@@ -279,7 +542,7 @@ public class Compiler implements MessageConsumer {
* Strip escape sequences used in makefile dependency files (.d)
* https://github.com/arduino/Arduino/issues/2255#issuecomment-57645845
*
- * @param dep
+ * @param line
* @return
*/
protected static String unescapeDepFile(String line) {
@@ -356,8 +619,6 @@ public class Compiler implements MessageConsumer {
return ret;
}
- boolean firstErrorFound;
- boolean secondErrorFound;
/**
* Either succeeds or throws a RunnerException fit for public consumption.
@@ -382,9 +643,6 @@ public class Compiler implements MessageConsumer {
System.out.println();
}
- firstErrorFound = false; // haven't found any errors yet
- secondErrorFound = false;
-
Process process;
try {
process = ProcessUtils.exec(command);
@@ -520,7 +778,7 @@ public class Compiler implements MessageConsumer {
if (!sketchIsCompiled) {
// Place errors when compiling the sketch, but never while compiling libraries
// or the core. The user's sketch might contain the same filename!
- e = sketch.placeException(error, pieces[1], PApplet.parseInt(pieces[2]) - 1);
+ e = placeException(error, pieces[1], PApplet.parseInt(pieces[2]) - 1);
}
// replace full file path with the name of the sketch tab (unless we're
@@ -553,55 +811,15 @@ public class Compiler implements MessageConsumer {
System.err.print(s);
}
- private String[] getCommandCompilerS(List includeFolders,
- File sourceFile, File objectFile)
- throws RunnerException {
+ private String[] getCommandCompilerByRecipe(List includeFolders, File sourceFile, File objectFile, String recipe) throws PreferencesMapException, RunnerException {
String includes = prepareIncludes(includeFolders);
PreferencesMap dict = new PreferencesMap(prefs);
- dict.put("ide_version", "" + Base.REVISION);
+ dict.put("ide_version", "" + BaseNoGui.REVISION);
dict.put("includes", includes);
dict.put("source_file", sourceFile.getAbsolutePath());
dict.put("object_file", objectFile.getAbsolutePath());
- try {
- String cmd = prefs.get("recipe.S.o.pattern");
- return StringReplacer.formatAndSplit(cmd, dict, true);
- } catch (Exception e) {
- throw new RunnerException(e);
- }
- }
-
- private String[] getCommandCompilerC(List includeFolders,
- File sourceFile, File objectFile)
- throws RunnerException {
- String includes = prepareIncludes(includeFolders);
-
- PreferencesMap dict = new PreferencesMap(prefs);
- dict.put("ide_version", "" + Base.REVISION);
- dict.put("includes", includes);
- dict.put("source_file", sourceFile.getAbsolutePath());
- dict.put("object_file", objectFile.getAbsolutePath());
-
- String cmd = prefs.get("recipe.c.o.pattern");
- try {
- return StringReplacer.formatAndSplit(cmd, dict, true);
- } catch (Exception e) {
- throw new RunnerException(e);
- }
- }
-
- private String[] getCommandCompilerCPP(List includeFolders,
- File sourceFile, File objectFile)
- throws RunnerException {
- String includes = prepareIncludes(includeFolders);
-
- PreferencesMap dict = new PreferencesMap(prefs);
- dict.put("ide_version", "" + Base.REVISION);
- dict.put("includes", includes);
- dict.put("source_file", sourceFile.getAbsolutePath());
- dict.put("object_file", objectFile.getAbsolutePath());
-
- String cmd = prefs.get("recipe.cpp.o.pattern");
+ String cmd = prefs.getOrExcept(recipe);
try {
return StringReplacer.formatAndSplit(cmd, dict, true);
} catch (Exception e) {
@@ -648,21 +866,21 @@ public class Compiler implements MessageConsumer {
}
// 1. compile the sketch (already in the buildPath)
- void compileSketch(List includeFolders) throws RunnerException {
+ void compileSketch(List includeFolders) throws RunnerException, PreferencesMapException {
File buildPath = prefs.getFile("build.path");
objectFiles.addAll(compileFiles(buildPath, buildPath, false, includeFolders));
}
// 2. compile the libraries, outputting .o files to:
// //
- void compileLibraries(List includeFolders) throws RunnerException {
- for (Library lib : sketch.getImportedLibraries()) {
+ void compileLibraries(List includeFolders) throws RunnerException, PreferencesMapException {
+ for (Library lib : importedLibraries) {
compileLibrary(lib, includeFolders);
}
}
private void compileLibrary(Library lib, List includeFolders)
- throws RunnerException {
+ throws RunnerException, PreferencesMapException {
File libFolder = lib.getSrcFolder();
File libBuildFolder = prefs.getFile(("build.path"), lib.getName());
@@ -688,7 +906,7 @@ public class Compiler implements MessageConsumer {
}
}
- private void recursiveCompileFilesInFolder(File srcBuildFolder, File srcFolder, List includeFolders) throws RunnerException {
+ private void recursiveCompileFilesInFolder(File srcBuildFolder, File srcFolder, List includeFolders) throws RunnerException, PreferencesMapException {
compileFilesInFolder(srcBuildFolder, srcFolder, includeFolders);
for (File subFolder : srcFolder.listFiles(new OnlyDirs())) {
File subBuildFolder = new File(srcBuildFolder, subFolder.getName());
@@ -696,7 +914,7 @@ public class Compiler implements MessageConsumer {
}
}
- private void compileFilesInFolder(File buildFolder, File srcFolder, List includeFolders) throws RunnerException {
+ private void compileFilesInFolder(File buildFolder, File srcFolder, List includeFolders) throws RunnerException, PreferencesMapException {
createFolder(buildFolder);
List objects = compileFiles(buildFolder, srcFolder, false, includeFolders);
objectFiles.addAll(objects);
@@ -707,7 +925,7 @@ public class Compiler implements MessageConsumer {
// Also compiles the variant (if it supplies actual source files),
// which are included in the link directly (not through core.a)
void compileCore()
- throws RunnerException {
+ throws RunnerException, PreferencesMapException {
File coreFolder = prefs.getFile("build.core.path");
File variantFolder = prefs.getFile("build.variant.path");
@@ -758,13 +976,13 @@ public class Compiler implements MessageConsumer {
for (File file : coreObjectFiles) {
PreferencesMap dict = new PreferencesMap(prefs);
- dict.put("ide_version", "" + Base.REVISION);
+ dict.put("ide_version", "" + BaseNoGui.REVISION);
dict.put("archive_file", afile.getName());
dict.put("object_file", file.getAbsolutePath());
String[] cmdArray;
+ String cmd = prefs.getOrExcept("recipe.ar.pattern");
try {
- String cmd = prefs.get("recipe.ar.pattern");
cmdArray = StringReplacer.formatAndSplit(cmd, dict, true);
} catch (Exception e) {
throw new RunnerException(e);
@@ -779,7 +997,7 @@ public class Compiler implements MessageConsumer {
// 4. link it all together into the .elf file
void compileLink()
- throws RunnerException {
+ throws RunnerException, PreferencesMapException {
// TODO: Make the --relax thing in configuration files.
@@ -799,11 +1017,11 @@ public class Compiler implements MessageConsumer {
dict.put("compiler.c.elf.flags", flags);
dict.put("archive_file", "core.a");
dict.put("object_files", objectFileList);
- dict.put("ide_version", "" + Base.REVISION);
+ dict.put("ide_version", "" + BaseNoGui.REVISION);
String[] cmdArray;
+ String cmd = prefs.getOrExcept("recipe.c.combine.pattern");
try {
- String cmd = prefs.get("recipe.c.combine.pattern");
cmdArray = StringReplacer.formatAndSplit(cmd, dict, true);
} catch (Exception e) {
throw new RunnerException(e);
@@ -811,29 +1029,13 @@ public class Compiler implements MessageConsumer {
execAsynchronously(cmdArray);
}
- // 5. extract EEPROM data (from EEMEM directive) to .eep file.
- void compileEep() throws RunnerException {
+ void runRecipe(String recipe) throws RunnerException, PreferencesMapException {
PreferencesMap dict = new PreferencesMap(prefs);
- dict.put("ide_version", "" + Base.REVISION);
+ dict.put("ide_version", "" + BaseNoGui.REVISION);
String[] cmdArray;
+ String cmd = prefs.getOrExcept(recipe);
try {
- String cmd = prefs.get("recipe.objcopy.eep.pattern");
- cmdArray = StringReplacer.formatAndSplit(cmd, dict, true);
- } catch (Exception e) {
- throw new RunnerException(e);
- }
- execAsynchronously(cmdArray);
- }
-
- // 6. build the .hex file
- void compileHex() throws RunnerException {
- PreferencesMap dict = new PreferencesMap(prefs);
- dict.put("ide_version", "" + Base.REVISION);
-
- String[] cmdArray;
- try {
- String cmd = prefs.get("recipe.objcopy.hex.pattern");
cmdArray = StringReplacer.formatAndSplit(cmd, dict, true);
} catch (Exception e) {
throw new RunnerException(e);
@@ -853,4 +1055,141 @@ public class Compiler implements MessageConsumer {
public PreferencesMap getBuildPreferences() {
return prefs;
}
+
+ /**
+ * Build all the code for this sketch.
+ *
+ * In an advanced program, the returned class name could be different,
+ * which is why the className is set based on the return value.
+ * A compilation error will burp up a RunnerException.
+ *
+ * Setting purty to 'true' will cause exception line numbers to be incorrect.
+ * Unless you know the code compiles, you should first run the preprocessor
+ * with purty set to false to make sure there are no errors, then once
+ * successful, re-export with purty set to true.
+ *
+ * @param buildPath Location to copy all the .java files
+ * @return null if compilation failed, main class name if not
+ */
+ public void preprocess(String buildPath) throws RunnerException {
+ preprocess(buildPath, new PdePreprocessor());
+ }
+
+ public void preprocess(String buildPath, PdePreprocessor preprocessor) throws RunnerException {
+
+ // 1. concatenate all .pde files to the 'main' pde
+ // store line number for starting point of each code bit
+
+ StringBuffer bigCode = new StringBuffer();
+ int bigCount = 0;
+ for (SketchCode sc : sketch.getCodes()) {
+ if (sc.isExtension("ino") || sc.isExtension("pde")) {
+ sc.setPreprocOffset(bigCount);
+ // These #line directives help the compiler report errors with
+ // correct the filename and line number (issue 281 & 907)
+ bigCode.append("#line 1 \"" + sc.getFileName() + "\"\n");
+ bigCode.append(sc.getProgram());
+ bigCode.append('\n');
+ bigCount += sc.getLineCount();
+ }
+ }
+
+ // Note that the headerOffset isn't applied until compile and run, because
+ // it only applies to the code after it's been written to the .java file.
+ int headerOffset = 0;
+ try {
+ headerOffset = preprocessor.writePrefix(bigCode.toString());
+ } catch (FileNotFoundException fnfe) {
+ fnfe.printStackTrace();
+ String msg = _("Build folder disappeared or could not be written");
+ throw new RunnerException(msg);
+ }
+
+ // 2. run preproc on that code using the sugg class name
+ // to create a single .java file and write to buildpath
+
+ try {
+ // Output file
+ File streamFile = new File(buildPath, sketch.getName() + ".cpp");
+ FileOutputStream outputStream = new FileOutputStream(streamFile);
+ preprocessor.write(outputStream);
+ outputStream.close();
+ } catch (FileNotFoundException fnfe) {
+ fnfe.printStackTrace();
+ String msg = _("Build folder disappeared or could not be written");
+ throw new RunnerException(msg);
+ } catch (RunnerException pe) {
+ // RunnerExceptions are caught here and re-thrown, so that they don't
+ // get lost in the more general "Exception" handler below.
+ throw pe;
+
+ } catch (Exception ex) {
+ // TODO better method for handling this?
+ System.err.println(I18n.format(_("Uncaught exception type: {0}"), ex.getClass()));
+ ex.printStackTrace();
+ throw new RunnerException(ex.toString());
+ }
+
+ // grab the imports from the code just preproc'd
+
+ importedLibraries = new LibraryList();
+ for (String item : preprocessor.getExtraImports()) {
+ Library lib = BaseNoGui.importToLibraryTable.get(item);
+ if (lib != null && !importedLibraries.contains(lib)) {
+ importedLibraries.add(lib);
+ }
+ }
+
+ // 3. then loop over the code[] and save each .java file
+
+ for (SketchCode sc : sketch.getCodes()) {
+ if (sc.isExtension("c") || sc.isExtension("cpp") || sc.isExtension("h")) {
+ // no pre-processing services necessary for java files
+ // just write the the contents of 'program' to a .java file
+ // into the build directory. uses byte stream and reader/writer
+ // shtuff so that unicode bunk is properly handled
+ String filename = sc.getFileName(); //code[i].name + ".java";
+ try {
+ BaseNoGui.saveFile(sc.getProgram(), new File(buildPath, filename));
+ } catch (IOException e) {
+ e.printStackTrace();
+ throw new RunnerException(I18n.format(_("Problem moving {0} to the build folder"), filename));
+ }
+
+ } else if (sc.isExtension("ino") || sc.isExtension("pde")) {
+ // The compiler and runner will need this to have a proper offset
+ sc.addPreprocOffset(headerOffset);
+ }
+ }
+ }
+
+
+ /**
+ * List of library folders.
+ */
+ private LibraryList importedLibraries;
+
+ /**
+ * Map an error from a set of processed .java files back to its location
+ * in the actual sketch.
+ * @param message The error message.
+ * @param dotJavaFilename The .java file where the exception was found.
+ * @param dotJavaLine Line number of the .java file for the exception (0-indexed!)
+ * @return A RunnerException to be sent to the editor, or null if it wasn't
+ * possible to place the exception to the sketch code.
+ */
+ public RunnerException placeException(String message,
+ String dotJavaFilename,
+ int dotJavaLine) {
+ // Placing errors is simple, because we inserted #line directives
+ // into the preprocessed source. The compiler gives us correct
+ // the file name and line number. :-)
+ for (SketchCode code : sketch.getCodes()) {
+ if (dotJavaFilename.equals(code.getFileName())) {
+ return new RunnerException(message, sketch.indexOfCode(code), dotJavaLine);
+ }
+ }
+ return null;
+ }
+
}
diff --git a/app/src/processing/app/debug/MessageConsumer.java b/arduino-core/src/processing/app/debug/MessageConsumer.java
similarity index 100%
rename from app/src/processing/app/debug/MessageConsumer.java
rename to arduino-core/src/processing/app/debug/MessageConsumer.java
diff --git a/app/src/processing/app/debug/MessageSiphon.java b/arduino-core/src/processing/app/debug/MessageSiphon.java
similarity index 100%
rename from app/src/processing/app/debug/MessageSiphon.java
rename to arduino-core/src/processing/app/debug/MessageSiphon.java
diff --git a/app/src/processing/app/debug/RunnerException.java b/arduino-core/src/processing/app/debug/RunnerException.java
similarity index 100%
rename from app/src/processing/app/debug/RunnerException.java
rename to arduino-core/src/processing/app/debug/RunnerException.java
diff --git a/app/src/processing/app/debug/Sizer.java b/arduino-core/src/processing/app/debug/Sizer.java
similarity index 100%
rename from app/src/processing/app/debug/Sizer.java
rename to arduino-core/src/processing/app/debug/Sizer.java
diff --git a/app/src/processing/app/debug/TargetBoard.java b/arduino-core/src/processing/app/debug/TargetBoard.java
similarity index 100%
rename from app/src/processing/app/debug/TargetBoard.java
rename to arduino-core/src/processing/app/debug/TargetBoard.java
diff --git a/app/src/processing/app/debug/TargetPackage.java b/arduino-core/src/processing/app/debug/TargetPackage.java
similarity index 100%
rename from app/src/processing/app/debug/TargetPackage.java
rename to arduino-core/src/processing/app/debug/TargetPackage.java
diff --git a/app/src/processing/app/debug/TargetPlatform.java b/arduino-core/src/processing/app/debug/TargetPlatform.java
similarity index 93%
rename from app/src/processing/app/debug/TargetPlatform.java
rename to arduino-core/src/processing/app/debug/TargetPlatform.java
index 2666347fa..611784618 100644
--- a/app/src/processing/app/debug/TargetPlatform.java
+++ b/arduino-core/src/processing/app/debug/TargetPlatform.java
@@ -85,15 +85,15 @@ public class TargetPlatform {
boardsPreferences.remove("menu");
// Create boards
- Set boardIDs = boardsPreferences.keySet();
- for (String id : boardIDs) {
- PreferencesMap preferences = boardsPreferences.get(id);
- TargetBoard board = new TargetBoard(id, preferences, this);
- boards.put(id, board);
- }
- if (!boardIDs.isEmpty()) {
- PreferencesMap preferences = boardsPreferences.get(boardIDs.iterator().next());
- defaultBoard = new TargetBoard(id, preferences, this);
+ Set boardIds = boardsPreferences.keySet();
+ for (String boardId : boardIds) {
+ PreferencesMap preferences = boardsPreferences.get(boardId);
+ TargetBoard board = new TargetBoard(boardId, preferences, this);
+ boards.put(boardId, board);
+
+ // Pick the first board as default
+ if (defaultBoard == null)
+ defaultBoard = board;
}
} catch (IOException e) {
throw new TargetPlatformException(format(_("Error loading {0}"),
diff --git a/app/src/processing/app/debug/TargetPlatformException.java b/arduino-core/src/processing/app/debug/TargetPlatformException.java
similarity index 100%
rename from app/src/processing/app/debug/TargetPlatformException.java
rename to arduino-core/src/processing/app/debug/TargetPlatformException.java
diff --git a/arduino-core/src/processing/app/helpers/BasicUserNotifier.java b/arduino-core/src/processing/app/helpers/BasicUserNotifier.java
new file mode 100644
index 000000000..f1e2b4d7b
--- /dev/null
+++ b/arduino-core/src/processing/app/helpers/BasicUserNotifier.java
@@ -0,0 +1,38 @@
+package processing.app.helpers;
+
+import static processing.app.I18n._;
+
+public class BasicUserNotifier extends UserNotifier {
+
+ /**
+ * Show an error message that's actually fatal to the program.
+ * This is an error that can't be recovered. Use showWarning()
+ * for errors that allow P5 to continue running.
+ */
+ public void showError(String title, String message, Throwable e, int exit_code) {
+ if (title == null) title = _("Error");
+
+ System.err.println(title + ": " + message);
+
+ if (e != null) e.printStackTrace();
+ System.exit(exit_code);
+ }
+
+ public void showMessage(String title, String message) {
+ if (title == null) title = _("Message");
+
+ System.out.println(title + ": " + message);
+ }
+
+ /**
+ * Non-fatal error message with optional stack trace side dish.
+ */
+ public void showWarning(String title, String message, Exception e) {
+ if (title == null) title = _("Warning");
+
+ System.out.println(title + ": " + message);
+
+ if (e != null) e.printStackTrace();
+ }
+
+}
diff --git a/arduino-core/src/processing/app/helpers/CommandlineParser.java b/arduino-core/src/processing/app/helpers/CommandlineParser.java
new file mode 100644
index 000000000..f29e48a1d
--- /dev/null
+++ b/arduino-core/src/processing/app/helpers/CommandlineParser.java
@@ -0,0 +1,283 @@
+package processing.app.helpers;
+
+import static processing.app.I18n._;
+
+import java.io.File;
+import java.util.HashMap;
+import java.util.LinkedList;
+import java.util.List;
+import java.util.Map;
+
+import processing.app.BaseNoGui;
+import processing.app.I18n;
+import processing.app.PreferencesData;
+import processing.app.debug.TargetBoard;
+import processing.app.debug.TargetPackage;
+import processing.app.debug.TargetPlatform;
+import processing.app.legacy.PApplet;
+
+public class CommandlineParser {
+
+ protected static enum ACTION { GUI, NOOP, VERIFY, UPLOAD, GET_PREF };
+
+ private ACTION action = ACTION.GUI;
+ private boolean doVerboseBuild = false;
+ private boolean doVerboseUpload = false;
+ private boolean doUseProgrammer = false;
+ private boolean noUploadPort = false;
+ private boolean forceSavePrefs = false;
+ private String getPref = null;
+ private List filenames = new LinkedList();
+
+ public static CommandlineParser newCommandlineParser(String[] args) {
+ return new CommandlineParser(args);
+ }
+
+ private CommandlineParser(String[] args) {
+ parseArguments(args);
+ checkAction();
+ }
+
+ private void parseArguments(String[] args) {
+ // Map of possible actions and corresponding options
+ final Map actions = new HashMap();
+ actions.put("--verify", ACTION.VERIFY);
+ actions.put("--upload", ACTION.UPLOAD);
+ actions.put("--get-pref", ACTION.GET_PREF);
+
+ // Check if any files were passed in on the command line
+ for (int i = 0; i < args.length; i++) {
+ ACTION a = actions.get(args[i]);
+ if (a != null) {
+ if (action != ACTION.GUI && action != ACTION.NOOP) {
+ String[] valid = actions.keySet().toArray(new String[0]);
+ String mess = I18n.format(_("Can only pass one of: {0}"), PApplet.join(valid, ", "));
+ BaseNoGui.showError(null, mess, 3);
+ }
+ if (a == ACTION.GET_PREF) {
+ i++;
+ if (i >= args.length)
+ BaseNoGui.showError(null, _("Argument required for --get-pref"), 3);
+ getPref = args[i];
+ }
+ action = a;
+ continue;
+ }
+ if (args[i].equals("--verbose") || args[i].equals("-v")) {
+ doVerboseBuild = true;
+ doVerboseUpload = true;
+ if (action == ACTION.GUI)
+ action = ACTION.NOOP;
+ continue;
+ }
+ if (args[i].equals("--verbose-build")) {
+ doVerboseBuild = true;
+ if (action == ACTION.GUI)
+ action = ACTION.NOOP;
+ continue;
+ }
+ if (args[i].equals("--verbose-upload")) {
+ doVerboseUpload = true;
+ if (action == ACTION.GUI)
+ action = ACTION.NOOP;
+ continue;
+ }
+ if (args[i].equals("--useprogrammer")) {
+ doUseProgrammer = true;
+ if (action == ACTION.GUI)
+ action = ACTION.NOOP;
+ continue;
+ }
+ if (args[i].equals("--nouploadport")) {
+ noUploadPort = true;
+ if (action == ACTION.GUI)
+ action = ACTION.NOOP;
+ continue;
+ }
+ if (args[i].equals("--board")) {
+ i++;
+ if (i >= args.length)
+ BaseNoGui.showError(null, _("Argument required for --board"), 3);
+ processBoardArgument(args[i]);
+ if (action == ACTION.GUI)
+ action = ACTION.NOOP;
+ continue;
+ }
+ if (args[i].equals("--port")) {
+ i++;
+ if (i >= args.length)
+ BaseNoGui.showError(null, _("Argument required for --port"), 3);
+ BaseNoGui.selectSerialPort(args[i]);
+ if (action == ACTION.GUI)
+ action = ACTION.NOOP;
+ continue;
+ }
+ if (args[i].equals("--curdir")) {
+ i++;
+ if (i >= args.length)
+ BaseNoGui.showError(null, _("Argument required for --curdir"), 3);
+ // Argument should be already processed by Base.main(...)
+ continue;
+ }
+ if (args[i].equals("--buildpath")) {
+ i++;
+ if (i >= args.length) {
+ BaseNoGui.showError(null, "Argument required for --buildpath", 3);
+ }
+ File buildFolder = new File(args[i]);
+ if (!buildFolder.exists()) {
+ BaseNoGui.showError(null, "The build path doesn't exist", 3);
+ }
+ if (!buildFolder.isDirectory()) {
+ BaseNoGui.showError(null, "The build path is not a folder", 3);
+ }
+ BaseNoGui.setBuildFolder(buildFolder);
+ continue;
+ }
+ if (args[i].equals("--pref")) {
+ i++;
+ if (i >= args.length)
+ BaseNoGui.showError(null, _("Argument required for --pref"), 3);
+ processPrefArgument(args[i]);
+ if (action == ACTION.GUI)
+ action = ACTION.NOOP;
+ continue;
+ }
+ if (args[i].equals("--save-prefs")) {
+ forceSavePrefs = true;
+ continue;
+ }
+ if (args[i].equals("--preferences-file")) {
+ i++;
+ if (i >= args.length)
+ BaseNoGui.showError(null, _("Argument required for --preferences-file"), 3);
+ // Argument should be already processed by Base.main(...)
+ continue;
+ }
+ if (args[i].startsWith("--"))
+ BaseNoGui.showError(null, I18n.format(_("unknown option: {0}"), args[i]), 3);
+
+ filenames.add(args[i]);
+ }
+ }
+
+ private void checkAction() {
+ if ((action == ACTION.UPLOAD || action == ACTION.VERIFY) && filenames.size() != 1)
+ BaseNoGui.showError(null, _("Must specify exactly one sketch file"), 3);
+
+ if ((action == ACTION.NOOP || action == ACTION.GET_PREF) && filenames.size() != 0)
+ BaseNoGui.showError(null, _("Cannot specify any sketch files"), 3);
+
+ if ((action != ACTION.UPLOAD && action != ACTION.VERIFY) && (doVerboseBuild || doVerboseUpload))
+ BaseNoGui.showError(null, _("--verbose, --verbose-upload and --verbose-build can only be used together with --verify or --upload"), 3);
+ }
+
+ private void processBoardArgument(String selectBoard) {
+ // No board selected? Nothing to do
+ if (selectBoard == null)
+ return;
+
+ String[] split = selectBoard.split(":", 4);
+
+ if (split.length < 3) {
+ BaseNoGui.showError(null, I18n.format(_("{0}: Invalid board name, it should be of the form \"package:arch:board\" or \"package:arch:board:options\""), selectBoard), 3);
+ }
+
+ TargetPackage targetPackage = BaseNoGui.getTargetPackage(split[0]);
+ if (targetPackage == null) {
+ BaseNoGui.showError(null, I18n.format(_("{0}: Unknown package"), split[0]), 3);
+ }
+
+ TargetPlatform targetPlatform = targetPackage.get(split[1]);
+ if (targetPlatform == null) {
+ BaseNoGui.showError(null, I18n.format(_("{0}: Unknown architecture"), split[1]), 3);
+ }
+
+ TargetBoard targetBoard = targetPlatform.getBoard(split[2]);
+ if (targetBoard == null) {
+ BaseNoGui.showError(null, I18n.format(_("{0}: Unknown board"), split[2]), 3);
+ }
+
+ BaseNoGui.selectBoard(targetBoard);
+
+ if (split.length > 3) {
+ String[] options = split[3].split(",");
+ for (String option : options) {
+ String[] keyValue = option.split("=", 2);
+
+ if (keyValue.length != 2)
+ BaseNoGui.showError(null, I18n.format(_("{0}: Invalid option, should be of the form \"name=value\""), option, targetBoard.getId()), 3);
+ String key = keyValue[0].trim();
+ String value = keyValue[1].trim();
+
+ if (!targetBoard.hasMenu(key))
+ BaseNoGui.showError(null, I18n.format(_("{0}: Invalid option for board \"{1}\""), key, targetBoard.getId()), 3);
+ if (targetBoard.getMenuLabel(key, value) == null)
+ BaseNoGui.showError(null, I18n.format(_("{0}: Invalid option for \"{1}\" option for board \"{2}\""), value, key, targetBoard.getId()), 3);
+
+ PreferencesData.set("custom_" + key, targetBoard.getId() + "_" + value);
+ }
+ }
+ }
+
+ private void processPrefArgument(String arg) {
+ String[] split = arg.split("=", 2);
+ if (split.length != 2 || split[0].isEmpty())
+ BaseNoGui.showError(null, I18n.format(_("{0}: Invalid argument to --pref, should be of the form \"pref=value\""), arg), 3);
+
+ PreferencesData.set(split[0], split[1]);
+ }
+
+ public boolean isDoVerboseBuild() {
+ return doVerboseBuild;
+ }
+
+ public boolean isDoVerboseUpload() {
+ return doVerboseUpload;
+ }
+
+ public boolean isForceSavePrefs() {
+ return forceSavePrefs;
+ }
+
+ public String getGetPref() {
+ return getPref;
+ }
+
+ public List getFilenames() {
+ return filenames;
+ }
+
+ public boolean isGetPrefMode() {
+ return action == ACTION.GET_PREF;
+ }
+
+ public boolean isGuiMode() {
+ return action == ACTION.GUI;
+ }
+
+ public boolean isNoOpMode() {
+ return action == ACTION.NOOP;
+ }
+
+ public boolean isUploadMode() {
+ return action == ACTION.UPLOAD;
+ }
+
+ public boolean isVerifyMode() {
+ return action == ACTION.VERIFY;
+ }
+
+ public boolean isVerifyOrUploadMode() {
+ return isVerifyMode() || isUploadMode();
+ }
+
+ public boolean isDoUseProgrammer() {
+ return doUseProgrammer;
+ }
+
+ public boolean isNoUploadPort() {
+ return noUploadPort;
+ }
+
+}
diff --git a/app/src/processing/app/helpers/FileUtils.java b/arduino-core/src/processing/app/helpers/FileUtils.java
similarity index 97%
rename from app/src/processing/app/helpers/FileUtils.java
rename to arduino-core/src/processing/app/helpers/FileUtils.java
index e12fd1fbb..39e49217c 100644
--- a/app/src/processing/app/helpers/FileUtils.java
+++ b/arduino-core/src/processing/app/helpers/FileUtils.java
@@ -73,17 +73,11 @@ public class FileUtils {
}
public static void recursiveDelete(File file) {
- if (file == null) {
+ if (file == null)
return;
- }
if (file.isDirectory()) {
- for (File current : file.listFiles()) {
- if (current.isDirectory()) {
- recursiveDelete(current);
- } else {
- current.delete();
- }
- }
+ for (File current : file.listFiles())
+ recursiveDelete(current);
}
file.delete();
}
diff --git a/app/src/processing/app/helpers/NetUtils.java b/arduino-core/src/processing/app/helpers/NetUtils.java
similarity index 100%
rename from app/src/processing/app/helpers/NetUtils.java
rename to arduino-core/src/processing/app/helpers/NetUtils.java
diff --git a/arduino-core/src/processing/app/helpers/OSUtils.java b/arduino-core/src/processing/app/helpers/OSUtils.java
new file mode 100644
index 000000000..5efb77e29
--- /dev/null
+++ b/arduino-core/src/processing/app/helpers/OSUtils.java
@@ -0,0 +1,29 @@
+package processing.app.helpers;
+
+public class OSUtils {
+
+ /**
+ * returns true if running on windows.
+ */
+ static public boolean isWindows() {
+ //return PApplet.platform == PConstants.WINDOWS;
+ return System.getProperty("os.name").indexOf("Windows") != -1;
+ }
+
+ /**
+ * true if running on linux.
+ */
+ static public boolean isLinux() {
+ //return PApplet.platform == PConstants.LINUX;
+ return System.getProperty("os.name").indexOf("Linux") != -1;
+ }
+
+ /**
+ * returns true if Processing is running on a Mac OS X machine.
+ */
+ static public boolean isMacOS() {
+ //return PApplet.platform == PConstants.MACOSX;
+ return System.getProperty("os.name").indexOf("Mac") != -1;
+ }
+
+}
diff --git a/arduino-core/src/processing/app/helpers/PreferencesHelper.java b/arduino-core/src/processing/app/helpers/PreferencesHelper.java
new file mode 100644
index 000000000..0e096e7f6
--- /dev/null
+++ b/arduino-core/src/processing/app/helpers/PreferencesHelper.java
@@ -0,0 +1,103 @@
+package processing.app.helpers;
+
+import java.awt.Color;
+import java.awt.Font;
+
+public abstract class PreferencesHelper {
+
+// /**
+// * Create a Color with the value of the specified key. The format of the color
+// * should be an hexadecimal number of 6 digit, eventually prefixed with a '#'.
+// *
+// * @param name
+// * @return A Color object or null if the key is not found or the format
+// * is wrong
+// */
+// static public Color getColor(PreferencesMap prefs, String name) {
+// Color parsed = parseColor(prefs.get(name));
+// if (parsed != null)
+// return parsed;
+// return Color.GRAY; // set a default
+// }
+//
+//
+// static public void setColor(PreferencesMap prefs, String attr, Color what) {
+// putColor(prefs, attr, what);
+// }
+//
+//
+// static public Font getFontWithDefault(PreferencesMap prefs, PreferencesMap defaults, String attr) {
+// Font font = getFont(prefs, attr);
+// if (font == null) {
+// String value = defaults.get(attr);
+// prefs.put(attr, value);
+// font = getFont(prefs, attr);
+// }
+// return font;
+// }
+//
+// static public SyntaxStyle getStyle(PreferencesMap prefs, String what) {
+// String str = prefs.get("editor." + what + ".style");
+//
+// StringTokenizer st = new StringTokenizer(str, ",");
+//
+// String s = st.nextToken();
+// if (s.indexOf("#") == 0) s = s.substring(1);
+// Color color = Color.DARK_GRAY;
+// try {
+// color = new Color(Integer.parseInt(s, 16));
+// } catch (Exception e) { }
+//
+// s = st.nextToken();
+// boolean bold = (s.indexOf("bold") != -1);
+// boolean italic = (s.indexOf("italic") != -1);
+// boolean underlined = (s.indexOf("underlined") != -1);
+//
+// return new SyntaxStyle(color, italic, bold, underlined);
+// }
+
+ /**
+ * Set the value of the specified key based on the Color passed as parameter.
+ *
+ * @param attr
+ * @param color
+ */
+ public static void putColor(PreferencesMap prefs, String attr, Color color) {
+ prefs.put(attr, "#" + String.format("%06x", color.getRGB() & 0xffffff));
+ }
+
+ public static Color parseColor(String v) {
+ try {
+ if (v.indexOf("#") == 0)
+ v = v.substring(1);
+ return new Color(Integer.parseInt(v, 16));
+ } catch (Exception e) {
+ return null;
+ }
+ }
+
+ public static Font getFont(PreferencesMap prefs, String key) {
+ String value = prefs.get(key);
+ if (value == null)
+ return null;
+ String[] split = value.split(",");
+ if (split.length != 3)
+ return null;
+
+ String name = split[0];
+ int style = Font.PLAIN;
+ if (split[1].contains("bold"))
+ style |= Font.BOLD;
+ if (split[1].contains("italic"))
+ style |= Font.ITALIC;
+ int size;
+ try {
+ // ParseDouble handle numbers with decimals too
+ size = (int) Double.parseDouble(split[2]);
+ } catch (NumberFormatException e) {
+ // for wrong formatted size pick the default
+ size = 12;
+ }
+ return new Font(name, style, size);
+ }
+}
diff --git a/app/src/processing/app/helpers/PreferencesMap.java b/arduino-core/src/processing/app/helpers/PreferencesMap.java
similarity index 87%
rename from app/src/processing/app/helpers/PreferencesMap.java
rename to arduino-core/src/processing/app/helpers/PreferencesMap.java
index b4f60848a..b40b8c97a 100644
--- a/app/src/processing/app/helpers/PreferencesMap.java
+++ b/arduino-core/src/processing/app/helpers/PreferencesMap.java
@@ -3,7 +3,7 @@
to handle preferences.
Part of the Arduino project - http://www.arduino.cc/
- Copyright (c) 2011 Cristian Maglie
+ Copyright (c) 2014 Cristian Maglie
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -27,14 +27,11 @@ import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.LinkedHashMap;
-import java.util.LinkedHashSet;
import java.util.Map;
-import java.util.Set;
import java.util.SortedSet;
import java.util.TreeSet;
-import processing.app.Base;
-import processing.core.PApplet;
+import processing.app.legacy.PApplet;
@SuppressWarnings("serial")
public class PreferencesMap extends LinkedHashMap {
@@ -107,9 +104,9 @@ public class PreferencesMap extends LinkedHashMap {
String key = line.substring(0, equals).trim();
String value = line.substring(equals + 1).trim();
- key = processPlatformSuffix(key, ".linux", Base.isLinux());
- key = processPlatformSuffix(key, ".windows", Base.isWindows());
- key = processPlatformSuffix(key, ".macosx", Base.isMacOS());
+ key = processPlatformSuffix(key, ".linux", OSUtils.isLinux());
+ key = processPlatformSuffix(key, ".windows", OSUtils.isWindows());
+ key = processPlatformSuffix(key, ".macosx", OSUtils.isMacOS());
if (key != null)
put(key, value);
@@ -296,4 +293,30 @@ public class PreferencesMap extends LinkedHashMap {
return null;
return new File(file, subFolder);
}
+
+ /**
+ * Return the value of the specified key as boolean.
+ *
+ * @param key
+ * @return true if the value of the key is the string "true" (case
+ * insensitive compared), false in any other case
+ */
+ public boolean getBoolean(String key) {
+ return new Boolean(get(key));
+ }
+
+ /**
+ * Sets the value of the specified key to the string "true" or
+ * "false" based on value of the boolean parameter
+ *
+ * @param key
+ * @param value
+ * @return true if the previous value of the key was the string "true"
+ * (case insensitive compared), false in any other case
+ */
+ public boolean putBoolean(String key, boolean value) {
+ String prev = put(key, value ? "true" : "false");
+ return new Boolean(prev);
+ }
+
}
diff --git a/app/src/processing/app/helpers/PreferencesMapException.java b/arduino-core/src/processing/app/helpers/PreferencesMapException.java
similarity index 100%
rename from app/src/processing/app/helpers/PreferencesMapException.java
rename to arduino-core/src/processing/app/helpers/PreferencesMapException.java
diff --git a/app/src/processing/app/helpers/ProcessUtils.java b/arduino-core/src/processing/app/helpers/ProcessUtils.java
similarity index 94%
rename from app/src/processing/app/helpers/ProcessUtils.java
rename to arduino-core/src/processing/app/helpers/ProcessUtils.java
index d378f991d..1fb74cc79 100644
--- a/app/src/processing/app/helpers/ProcessUtils.java
+++ b/arduino-core/src/processing/app/helpers/ProcessUtils.java
@@ -1,7 +1,5 @@
package processing.app.helpers;
-import processing.app.Base;
-
import java.io.IOException;
import java.util.Map;
@@ -9,7 +7,7 @@ public class ProcessUtils {
public static Process exec(String[] command) throws IOException {
// No problems on linux and mac
- if (!Base.isWindows()) {
+ if (!OSUtils.isWindows()) {
return Runtime.getRuntime().exec(command);
}
diff --git a/app/src/processing/app/helpers/StringReplacer.java b/arduino-core/src/processing/app/helpers/StringReplacer.java
similarity index 100%
rename from app/src/processing/app/helpers/StringReplacer.java
rename to arduino-core/src/processing/app/helpers/StringReplacer.java
diff --git a/app/src/processing/app/helpers/StringUtils.java b/arduino-core/src/processing/app/helpers/StringUtils.java
similarity index 100%
rename from app/src/processing/app/helpers/StringUtils.java
rename to arduino-core/src/processing/app/helpers/StringUtils.java
diff --git a/arduino-core/src/processing/app/helpers/UserNotifier.java b/arduino-core/src/processing/app/helpers/UserNotifier.java
new file mode 100644
index 000000000..dc5bae14e
--- /dev/null
+++ b/arduino-core/src/processing/app/helpers/UserNotifier.java
@@ -0,0 +1,19 @@
+package processing.app.helpers;
+
+public abstract class UserNotifier {
+
+ public void showError(String title, String message, int exit_code) {
+ showError(title, message, null, exit_code);
+ }
+
+ public void showError(String title, String message, Throwable e) {
+ showError(title, message, e, 1);
+ }
+
+ public abstract void showError(String title, String message, Throwable e, int exit_code);
+
+ public abstract void showMessage(String title, String message);
+
+ public abstract void showWarning(String title, String message, Exception e);
+
+}
diff --git a/app/src/processing/app/helpers/filefilters/OnlyDirs.java b/arduino-core/src/processing/app/helpers/filefilters/OnlyDirs.java
similarity index 100%
rename from app/src/processing/app/helpers/filefilters/OnlyDirs.java
rename to arduino-core/src/processing/app/helpers/filefilters/OnlyDirs.java
diff --git a/app/src/processing/app/helpers/filefilters/OnlyFilesWithExtension.java b/arduino-core/src/processing/app/helpers/filefilters/OnlyFilesWithExtension.java
similarity index 100%
rename from app/src/processing/app/helpers/filefilters/OnlyFilesWithExtension.java
rename to arduino-core/src/processing/app/helpers/filefilters/OnlyFilesWithExtension.java
diff --git a/app/src/processing/app/i18n/README.md b/arduino-core/src/processing/app/i18n/README.md
similarity index 100%
rename from app/src/processing/app/i18n/README.md
rename to arduino-core/src/processing/app/i18n/README.md
diff --git a/app/src/processing/app/i18n/Resources_an.po b/arduino-core/src/processing/app/i18n/Resources_an.po
similarity index 54%
rename from app/src/processing/app/i18n/Resources_an.po
rename to arduino-core/src/processing/app/i18n/Resources_an.po
index 7b1d22632..f0c480a52 100644
--- a/app/src/processing/app/i18n/Resources_an.po
+++ b/arduino-core/src/processing/app/i18n/Resources_an.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Arduino IDE 1.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-29 10:24-0400\n"
-"PO-Revision-Date: 2014-02-19 14:46+0000\n"
-"Last-Translator: cmaglie \n"
+"PO-Revision-Date: 2015-01-14 17:10+0000\n"
+"Last-Translator: Cristian Maglie \n"
"Language-Team: Aragonese (http://www.transifex.com/projects/p/arduino-ide-15/language/an/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,30 +19,36 @@ msgstr ""
#: Preferences.java:358 Preferences.java:374
msgid " (requires restart of Arduino)"
-msgstr ""
+msgstr " (requiere reiniciar Arduino)"
#: debug/Compiler.java:455
msgid "'Keyboard' only supported on the Arduino Leonardo"
-msgstr ""
+msgstr "'Teclau' solament suportau por Arduino Leonardo"
#: debug/Compiler.java:450
msgid "'Mouse' only supported on the Arduino Leonardo"
-msgstr ""
+msgstr "'Churi' solament suportau por Arduino Leonardo"
#: Preferences.java:478
msgid "(edit only when Arduino is not running)"
+msgstr "(editar solament quan Arduino no ye correndo)"
+
+#: ../../../processing/app/Base.java:468
+msgid ""
+"--verbose, --verbose-upload and --verbose-build can only be used together "
+"with --verify or --upload"
msgstr ""
#: Sketch.java:746
msgid ".pde -> .ino"
-msgstr ""
+msgstr ".pde -> .ino"
#: Base.java:773
msgid ""
" Are you "
"sure you want to Quit?Closing the last open sketch will quit Arduino."
-msgstr ""
+msgstr "
Yes seguro de querer salir?Zarrando o zaguer prochecto ubierto, se zarrará Arduino."
#: Editor.java:2053
msgid ""
@@ -50,387 +56,456 @@ msgid ""
" font: 11pt \"Lucida Grande\"; margin-top: 8px } Do you "
"want to save changes to this sketch
before closing?
If you don't "
"save, your changes will be lost."
-msgstr ""
+msgstr "
Quiers alzar cambeos a o programa
antes de zarrar?Si no los alzas, os tuyos cambeos se perderán."
#: Sketch.java:398
#, java-format
msgid "A file named \"{0}\" already exists in \"{1}\""
-msgstr ""
+msgstr "Un fichero clamau \"{0}\" ya existe en \"{1}\""
#: Editor.java:2169
#, java-format
msgid "A folder named \"{0}\" already exists. Can't open sketch."
-msgstr ""
+msgstr "Ya existe una carpeta con o nombre \"{0}\". No se puede ubrir."
#: Base.java:2690
#, java-format
msgid "A library named {0} already exists"
-msgstr ""
+msgstr "A biblioteca con nombre {0} ya existe"
#: UpdateCheck.java:103
msgid ""
"A new version of Arduino is available,\n"
"would you like to visit the Arduino download page?"
-msgstr ""
+msgstr "Una nueva versión d'Arduino ye disponible,\nquiers visitar a pachina de descargas d'Arduino?"
#: EditorConsole.java:153
msgid ""
"A problem occurred while trying to open the\n"
"files used to store the console output."
-msgstr ""
+msgstr "Ha ocurriu un problema mientres s'ubriban os fichers\nusaus ta alzar a salida d'a consola."
#: Editor.java:1116
msgid "About Arduino"
-msgstr ""
+msgstr "Arredol d'Arduino"
#: Editor.java:650
msgid "Add File..."
-msgstr ""
+msgstr "Adhibir fichero..."
#: Base.java:963
msgid "Add Library..."
-msgstr ""
+msgstr "Adhibir biblioteca..."
+
+#: ../../../processing/app/Preferences.java:96
+msgid "Albanian"
+msgstr "Albano"
#: tools/FixEncoding.java:77
msgid ""
"An error occurred while trying to fix the file encoding.\n"
"Do not attempt to save this sketch as it may overwrite\n"
"the old version. Use Open to re-open the sketch and try again.\n"
+msgstr "Ha ocurriu una error mientres se solucionaba a codificación d'o fichero.\nNo intentes alzar iste programa asinas sobrescribindo a viella versión.\nUsa Ubrir ta reubrir o programa y intenta-lo de nuevo.\n"
+
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "An error occurred while uploading the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "An error occurred while verifying the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "An error occurred while verifying/uploading the sketch"
msgstr ""
#: Base.java:228
msgid ""
"An unknown error occurred while trying to load\n"
"platform-specific code for your machine."
-msgstr ""
+msgstr "Error desconoixida en intentar cargar codigo especifico de plataforma ta la suya maquina."
#: Preferences.java:85
msgid "Arabic"
-msgstr ""
+msgstr "Arabe"
#: Preferences.java:86
msgid "Aragonese"
-msgstr ""
+msgstr "Aragonés"
#: tools/Archiver.java:48
msgid "Archive Sketch"
-msgstr ""
+msgstr "Archivar programa."
#: tools/Archiver.java:109
msgid "Archive sketch as:"
-msgstr ""
+msgstr "Archivar programa como:"
#: tools/Archiver.java:139
msgid "Archive sketch canceled."
-msgstr ""
+msgstr "Archivación de programa cancelada."
#: tools/Archiver.java:75
msgid ""
"Archiving the sketch has been canceled because\n"
"the sketch couldn't save properly."
-msgstr ""
+msgstr "O fichero d'o programa s'ha cancelau porque\nno se podió alzar o propio programa."
#: ../../../processing/app/I18n.java:83
msgid "Arduino ARM (32-bits) Boards"
-msgstr ""
+msgstr "Placas Arduino ARM (32 bits)"
#: ../../../processing/app/I18n.java:82
msgid "Arduino AVR Boards"
+msgstr "Placas Arduino AVR"
+
+#: Editor.java:2137
+msgid ""
+"Arduino can only open its own sketches\n"
+"and other files ending in .ino or .pde"
msgstr ""
#: Base.java:1682
msgid ""
"Arduino cannot run because it could not\n"
"create a folder to store your settings."
-msgstr ""
+msgstr "Arduino no se puede executar porque no se\npodió creyar una carpeta ta alzar a configuración."
#: Base.java:1889
msgid ""
"Arduino cannot run because it could not\n"
"create a folder to store your sketchbook."
-msgstr ""
+msgstr "Arduino no podió encetar-se porque no podió\ncreyar una carpeta ta almagazenar os tuyo sketchbook."
#: Base.java:240
msgid ""
"Arduino requires a full JDK (not just a JRE)\n"
"to run. Please install JDK 1.5 or later.\n"
"More information can be found in the reference."
-msgstr ""
+msgstr "Arduino ameneste JDK ( no solament JRE) ta funcionar.\nPor favor, instale o JDK 1.5 u superior.\nTa pero información, consulte as referencias."
#: ../../../processing/app/EditorStatus.java:471
msgid "Arduino: "
-msgstr ""
+msgstr "Arduino:"
#: Sketch.java:588
#, java-format
msgid "Are you sure you want to delete \"{0}\"?"
-msgstr ""
+msgstr "Seguro que quiers borrar \"{0}\"?"
#: Sketch.java:587
msgid "Are you sure you want to delete this sketch?"
+msgstr "Seguro que quiers borrar iste programa?"
+
+#: ../../../processing/app/Base.java:356
+msgid "Argument required for --board"
+msgstr "Argumento necesario ta --board"
+
+#: ../../../processing/app/Base.java:370
+msgid "Argument required for --curdir"
+msgstr "Argumento necesario ta --curdir"
+
+#: ../../../processing/app/Base.java:385
+msgid "Argument required for --get-pref"
msgstr ""
+#: ../../../processing/app/Base.java:363
+msgid "Argument required for --port"
+msgstr "Argumento necesario ta --port"
+
+#: ../../../processing/app/Base.java:377
+msgid "Argument required for --pref"
+msgstr "Argumento necesario ta --pref"
+
+#: ../../../processing/app/Base.java:384
+msgid "Argument required for --preferences-file"
+msgstr "Argumento necesario ta --preferences-file"
+
#: ../../../processing/app/Preferences.java:137
msgid "Armenian"
-msgstr ""
+msgstr "Armenio"
#: ../../../processing/app/Preferences.java:138
msgid "Asturian"
+msgstr "Asturiano"
+
+#: ../../../processing/app/debug/Compiler.java:145
+msgid "Authorization required"
msgstr ""
#: tools/AutoFormat.java:91
msgid "Auto Format"
-msgstr ""
+msgstr "Auto Formato"
#: tools/AutoFormat.java:934
msgid "Auto Format Canceled: Too many left curly braces."
-msgstr ""
+msgstr "Auto Formato Cancelau: masiadas claus a la cucha."
#: tools/AutoFormat.java:925
msgid "Auto Format Canceled: Too many left parentheses."
-msgstr ""
+msgstr "Auto Formato Cancelau: masiaus parentesis a la cucha."
#: tools/AutoFormat.java:931
msgid "Auto Format Canceled: Too many right curly braces."
-msgstr ""
+msgstr "Auto Formato Cancelau: masiadas claus a la dreita."
#: tools/AutoFormat.java:922
msgid "Auto Format Canceled: Too many right parentheses."
-msgstr ""
+msgstr "Auto Formato Cancelau: masiaus parentesis a la dreita."
#: tools/AutoFormat.java:944
msgid "Auto Format finished."
-msgstr ""
+msgstr "Auto Formato rematau."
#: Preferences.java:439
msgid "Automatically associate .ino files with Arduino"
-msgstr ""
+msgstr "Asociar automaticament os fichers .ino a Arduino"
#: SerialMonitor.java:110
msgid "Autoscroll"
-msgstr ""
+msgstr "Autoscroll"
#: Editor.java:2619
#, java-format
msgid "Bad error line: {0}"
-msgstr ""
+msgstr "Linia error: {0}"
#: Editor.java:2136
msgid "Bad file selected"
+msgstr "Fichero mal seleccionau"
+
+#: ../../../processing/app/debug/Compiler.java:89
+msgid "Bad sketch primary file or bad sketch directory structure"
msgstr ""
+#: ../../../processing/app/Preferences.java:149
+msgid "Basque"
+msgstr "Basco"
+
#: ../../../processing/app/Preferences.java:139
msgid "Belarusian"
-msgstr ""
+msgstr "Beloruso"
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
msgid "Board"
-msgstr ""
+msgstr "Placa"
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
msgid ""
"Board {0}:{1}:{2} doesn''t define a ''build.board'' preference. Auto-set to:"
" {3}"
-msgstr ""
+msgstr "A placa {0}:{1}:{2} no define una preferencia ''build.board''. S'ha ficau automaticament a: {3}"
#: ../../../processing/app/EditorStatus.java:472
msgid "Board: "
-msgstr ""
+msgstr "Placa:"
#: ../../../processing/app/Preferences.java:140
msgid "Bosnian"
-msgstr ""
+msgstr "Bosnio"
#: SerialMonitor.java:112
msgid "Both NL & CR"
-msgstr ""
+msgstr "Totz dos NL & CR"
#: Preferences.java:81
msgid "Browse"
-msgstr ""
+msgstr "Explorar"
#: Sketch.java:1392 Sketch.java:1423
msgid "Build folder disappeared or could not be written"
-msgstr ""
+msgstr "Carpeta de construcción no trobada u no se puede escribir en ella"
+
+#: ../../../processing/app/Sketch.java:1530
+msgid "Build options changed, rebuilding all"
+msgstr "Opcions de compilación cambiadas, reconstruindo tot"
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
-msgstr ""
+msgstr "Búlgaro"
#: ../../../processing/app/Preferences.java:141
msgid "Burmese (Myanmar)"
-msgstr ""
+msgstr "Birmano (Myanmar)"
#: Editor.java:708
msgid "Burn Bootloader"
-msgstr ""
+msgstr "Escribir bootloader"
#: Editor.java:2504
msgid "Burning bootloader to I/O Board (this may take a minute)..."
+msgstr "Escribindo bootloader a la Placa I/U (isto habría de tardar un menuto)..."
+
+#: ../../../processing/app/Base.java:379
+#, java-format
+msgid "Can only pass one of: {0}"
msgstr ""
-#: ../../../processing/app/Base.java:368
-msgid "Can't open source sketch!"
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "Can't find the sketch in the specified path"
msgstr ""
#: ../../../processing/app/Preferences.java:92
msgid "Canadian French"
-msgstr ""
+msgstr "Francés de Canadá"
#: Preferences.java:79 Sketch.java:585 Sketch.java:737 Sketch.java:1042
#: Editor.java:2064 Editor.java:2145 Editor.java:2465
msgid "Cancel"
-msgstr ""
+msgstr "Cancelar"
#: Sketch.java:455
msgid "Cannot Rename"
+msgstr "No se puede renombrar"
+
+#: ../../../processing/app/Base.java:465
+msgid "Cannot specify any sketch files"
msgstr ""
#: SerialMonitor.java:112
msgid "Carriage return"
-msgstr ""
+msgstr "Retorno de carro"
#: Preferences.java:87
msgid "Catalan"
-msgstr ""
+msgstr "Catalán"
#: Preferences.java:419
msgid "Check for updates on startup"
-msgstr ""
+msgstr "Comprebar actualizacions en encetar"
#: ../../../processing/app/Preferences.java:142
msgid "Chinese (China)"
-msgstr ""
+msgstr "Chino (China)"
#: ../../../processing/app/Preferences.java:142
msgid "Chinese (Hong Kong)"
-msgstr ""
+msgstr "Chino (Hong Kong)"
#: ../../../processing/app/Preferences.java:144
msgid "Chinese (Taiwan)"
-msgstr ""
+msgstr "Chino (Taiwan)"
#: ../../../processing/app/Preferences.java:143
msgid "Chinese (Taiwan) (Big5)"
-msgstr ""
+msgstr "Chino (Taiwan) (Big5)"
#: Preferences.java:88
msgid "Chinese Simplified"
-msgstr ""
+msgstr "Chino Simplificau"
#: Preferences.java:89
msgid "Chinese Traditional"
-msgstr ""
+msgstr "Chino Tradicional"
#: Editor.java:521 Editor.java:2024
msgid "Close"
-msgstr ""
+msgstr "Zarrar"
#: Editor.java:1208 Editor.java:2749
msgid "Comment/Uncomment"
-msgstr ""
-
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-msgid "Compiler error, please submit this code to {0}"
-msgstr ""
+msgstr "Comentar/Descomentar"
#: Sketch.java:1608 Editor.java:1890
msgid "Compiling sketch..."
-msgstr ""
+msgstr "Compilando programa..."
#: EditorConsole.java:152
msgid "Console Error"
-msgstr ""
+msgstr "Error de consola"
#: Editor.java:1157 Editor.java:2707
msgid "Copy"
-msgstr ""
+msgstr "Copiar"
#: Editor.java:1177 Editor.java:2723
msgid "Copy as HTML"
-msgstr ""
+msgstr "Copiar como HTML"
#: ../../../processing/app/EditorStatus.java:455
msgid "Copy error messages"
-msgstr ""
+msgstr "Copiar mensaches d'error"
#: Editor.java:1165 Editor.java:2715
msgid "Copy for Forum"
-msgstr ""
+msgstr "Copiar a o Foro"
#: Sketch.java:1089
#, java-format
msgid "Could not add ''{0}'' to the sketch."
-msgstr ""
+msgstr "No se puedo adhibir \"{0}\" a o programa."
#: Editor.java:2188
msgid "Could not copy to a proper location."
-msgstr ""
+msgstr "No se puede copiar a la mesma ubicación."
#: Editor.java:2179
msgid "Could not create the sketch folder."
-msgstr ""
+msgstr "No podié creyar a capeta de programa."
#: Editor.java:2206
msgid "Could not create the sketch."
-msgstr ""
+msgstr "No podié creyar o programa."
#: Sketch.java:617
#, java-format
msgid "Could not delete \"{0}\"."
-msgstr ""
+msgstr "No se podió borrar \"{0}\"."
#: Sketch.java:1066
#, java-format
msgid "Could not delete the existing ''{0}'' file."
-msgstr ""
+msgstr "No se podió borrar o fichero existent \"{0}\"."
#: Base.java:2533 Base.java:2556
#, java-format
msgid "Could not delete {0}"
-msgstr ""
+msgstr "No se podió borrar {0}"
#: ../../../processing/app/debug/TargetPlatform.java:74
#, java-format
msgid "Could not find boards.txt in {0}. Is it pre-1.5?"
-msgstr ""
+msgstr "No se podió trobar boards.txt en {0}. Ye pre-1.5?"
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:282
#, java-format
msgid "Could not find tool {0}"
-msgstr ""
+msgstr "No se podió trobar a ferramienta {0}"
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:278
#, java-format
msgid "Could not find tool {0} from package {1}"
-msgstr ""
+msgstr "No se podió trobar a ferramienta {0} d'o conchunto {1}"
#: Base.java:1934
#, java-format
msgid ""
"Could not open the URL\n"
"{0}"
-msgstr ""
+msgstr "No se puede ubrir l'URL\n{0}"
#: Base.java:1958
#, java-format
msgid ""
"Could not open the folder\n"
"{0}"
-msgstr ""
+msgstr "No se puede ubrir a carpeta\n{0}"
#: Sketch.java:1769
msgid ""
"Could not properly re-save the sketch. You may be in trouble at this point,\n"
"and it might be time to copy and paste your code to another text editor."
-msgstr ""
+msgstr "No se podió re-alzar o programa. Puetz estar en problemas en iste momento,\ny puede que sía hora de copiar y apegar o tuyo codigo en unatro editor de texto."
#: Sketch.java:1768
msgid "Could not re-save sketch"
-msgstr ""
+msgstr "No se podió alzar de nuevo o programa"
#: Theme.java:52
msgid ""
@@ -442,402 +517,438 @@ msgstr ""
msgid ""
"Could not read default settings.\n"
"You'll need to reinstall Arduino."
-msgstr ""
+msgstr "No se pueden leyer os achustes predeterminaus.\nAmeneste reinstalar Arduino"
-#: Preferences.java:258
-#, java-format
-msgid "Could not read preferences from {0}"
-msgstr ""
+#: ../../../processing/app/Sketch.java:1525
+msgid "Could not read prevous build preferences file, rebuilding all"
+msgstr "No se podió leyer o fichero de preferencias de compilación, recompilando tot"
#: Base.java:2482
#, java-format
msgid "Could not remove old version of {0}"
-msgstr ""
+msgstr "No se podió eliminar a versión antiga de {0}"
#: Sketch.java:483 Sketch.java:528
#, java-format
msgid "Could not rename \"{0}\" to \"{1}\""
-msgstr ""
+msgstr "No se podió renombrar \"{0}\" a \"{1}\""
#: Sketch.java:475
msgid "Could not rename the sketch. (0)"
-msgstr ""
+msgstr "No se podió renombrar o programa. (0)"
#: Sketch.java:496
msgid "Could not rename the sketch. (1)"
-msgstr ""
+msgstr "No se podió renombrar o programa. (1)"
#: Sketch.java:503
msgid "Could not rename the sketch. (2)"
-msgstr ""
+msgstr "No se podió renombrar o programa. (2)"
#: Base.java:2492
#, java-format
msgid "Could not replace {0}"
-msgstr ""
+msgstr "No podié reemplazar {0}"
+
+#: ../../../processing/app/Sketch.java:1579
+msgid "Could not write build preferences file"
+msgstr "No se podió escribir o fichero de preferencias de compilacion"
#: tools/Archiver.java:74
msgid "Couldn't archive sketch"
-msgstr ""
+msgstr "No se podió archivar o programa"
#: Sketch.java:1647
msgid "Couldn't determine program size: {0}"
-msgstr ""
+msgstr "No se podió determinar a grandaria d'o programa: {0}"
#: Sketch.java:616
msgid "Couldn't do it"
-msgstr ""
+msgstr "No puedo fer-lo"
#: debug/BasicUploader.java:209
msgid ""
"Couldn't find a Board on the selected port. Check that you have the correct "
"port selected. If it is correct, try pressing the board's reset button "
"after initiating the upload."
-msgstr ""
+msgstr "No podié trobar una placa en o puerto seleccionau. Compreba que has seleccionau o puerto correcto. Si ye correcto, preba a pretar o botón de Reset d'a placa dimpués d'encetar a puyada."
#: ../../../processing/app/Preferences.java:82
msgid "Croatian"
-msgstr ""
+msgstr "Crovata"
#: Editor.java:1149 Editor.java:2699
msgid "Cut"
-msgstr ""
+msgstr "Tallar"
#: ../../../processing/app/Preferences.java:83
msgid "Czech"
-msgstr ""
+msgstr "Checo"
#: Preferences.java:90
msgid "Danish"
-msgstr ""
+msgstr "Danés"
#: Editor.java:1224 Editor.java:2765
msgid "Decrease Indent"
-msgstr ""
+msgstr "Disminuir sangría"
#: EditorHeader.java:314 Sketch.java:591
msgid "Delete"
-msgstr ""
+msgstr "Borrar"
#: debug/Uploader.java:199
msgid ""
"Device is not responding, check the right serial port is selected or RESET "
"the board right before exporting"
-msgstr ""
+msgstr "O dispositivo no ye respondendo, compreba que o puerto ye bien seleccionau u RESETEA a placa antes d'exportar."
#: tools/FixEncoding.java:57
msgid "Discard all changes and reload sketch?"
-msgstr ""
+msgstr "Descartar totz os cambeos y recargar o programa?"
#: ../../../processing/app/Preferences.java:438
msgid "Display line numbers"
-msgstr ""
+msgstr "Amostrar numeros de linia"
#: Editor.java:2064
msgid "Don't Save"
-msgstr ""
+msgstr "No alzar"
#: Editor.java:2275 Editor.java:2311
msgid "Done Saving."
-msgstr ""
+msgstr "Alzau."
#: Editor.java:2510
msgid "Done burning bootloader."
+msgstr "Escritura de bootloader completau."
+
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+msgid "Done compiling"
msgstr ""
#: Editor.java:1911 Editor.java:1928
msgid "Done compiling."
-msgstr ""
+msgstr "Compilau."
#: Editor.java:2564
msgid "Done printing."
+msgstr "Imprentau."
+
+#: ../../../processing/app/BaseNoGui.java:514
+msgid "Done uploading"
msgstr ""
#: Editor.java:2395 Editor.java:2431
msgid "Done uploading."
-msgstr ""
+msgstr "Puyau."
#: Preferences.java:91
msgid "Dutch"
-msgstr ""
+msgstr "Holandés"
#: ../../../processing/app/Preferences.java:144
msgid "Dutch (Netherlands)"
-msgstr ""
+msgstr "Holandés (Holanda)"
#: Editor.java:1130
msgid "Edit"
-msgstr ""
+msgstr "Editar"
#: Preferences.java:370
msgid "Editor font size: "
-msgstr ""
+msgstr "Grandaria de fuent de l'editor:"
#: Preferences.java:353
msgid "Editor language: "
-msgstr ""
+msgstr "Idioma de l'editor:"
#: Preferences.java:92
msgid "English"
-msgstr ""
+msgstr "Inglés"
#: ../../../processing/app/Preferences.java:145
msgid "English (United Kingdom)"
-msgstr ""
+msgstr "Ingles (Reino Uniu)"
#: Editor.java:1062
msgid "Environment"
-msgstr ""
+msgstr "Entorno"
#: Base.java:2147 Preferences.java:256 Sketch.java:475 Sketch.java:481
#: Sketch.java:496 Sketch.java:503 Sketch.java:526 Sketch.java:543
#: Editor.java:2167 Editor.java:2178 Editor.java:2188 Editor.java:2206
msgid "Error"
-msgstr ""
+msgstr "Error"
#: Sketch.java:1065 Sketch.java:1088
msgid "Error adding file"
-msgstr ""
+msgstr "Error en adhibir fichero"
#: debug/Compiler.java:369
msgid "Error compiling."
-msgstr ""
+msgstr "Error de compilación."
#: Base.java:1674
msgid "Error getting the Arduino data folder."
-msgstr ""
+msgstr "Error obtenendo os datos d'a carpeta d'Arduino."
#: Serial.java:593
#, java-format
msgid "Error inside Serial.{0}()"
-msgstr ""
+msgstr "Error interna d'o serie.{0}()"
#: ../../../processing/app/Base.java:1232
msgid "Error loading libraries"
-msgstr ""
+msgstr "Error cargando bibliotecas"
#: ../../../processing/app/debug/TargetPlatform.java:95
#: ../../../processing/app/debug/TargetPlatform.java:106
#: ../../../processing/app/debug/TargetPlatform.java:117
#, java-format
msgid "Error loading {0}"
-msgstr ""
+msgstr "Error cargando {0}"
#: Serial.java:181
#, java-format
msgid "Error opening serial port ''{0}''."
-msgstr ""
+msgstr "Error ubrindo puerto \"{0}\""
#: Preferences.java:277
msgid "Error reading preferences"
-msgstr ""
+msgstr "Error leyendo preferencias"
#: Preferences.java:279
#, java-format
msgid ""
"Error reading the preferences file. Please delete (or move)\n"
"{0} and restart Arduino."
-msgstr ""
+msgstr "Error leyendo o fichero de preferencias. Por favor, borre (u mueva)\n{0} y reinicie Arduino."
#: ../../../cc/arduino/packages/DiscoveryManager.java:25
msgid "Error starting discovery method: "
-msgstr ""
+msgstr "Error en encetar o metodo de descubrimiento: "
#: Serial.java:125
#, java-format
msgid "Error touching serial port ''{0}''."
-msgstr ""
+msgstr "Error usando o puerto \"{0}\""
#: Editor.java:2512 Editor.java:2516 Editor.java:2520
msgid "Error while burning bootloader."
-msgstr ""
+msgstr "Error mientres se escribía o bootloader"
#: ../../../processing/app/Editor.java:2555
msgid "Error while burning bootloader: missing '{0}' configuration parameter"
+msgstr "Error mientres se escribía o bootloader: falta parametro de configuración '{0}'"
+
+#: ../../../../../app/src/processing/app/Editor.java:1940
+msgid "Error while compiling: missing '{0}' configuration parameter"
msgstr ""
#: SketchCode.java:83
#, java-format
msgid "Error while loading code {0}"
-msgstr ""
+msgstr "Error mientres se cargaba o codigo {0}"
#: Editor.java:2567
msgid "Error while printing."
+msgstr "Error en imprentar."
+
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "Error while uploading"
msgstr ""
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
msgid "Error while uploading: missing '{0}' configuration parameter"
+msgstr "Error mientres la puyada: manda o parametro de configuracion '{0}'"
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "Error while verifying"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "Error while verifying/uploading"
msgstr ""
#: Preferences.java:93
msgid "Estonian"
-msgstr ""
+msgstr "Estonio"
#: ../../../processing/app/Preferences.java:146
msgid "Estonian (Estonia)"
-msgstr ""
+msgstr "Estonio (Estonia)"
#: Editor.java:516
msgid "Examples"
-msgstr ""
+msgstr "Eixemplos"
#: Editor.java:2482
msgid "Export canceled, changes must first be saved."
-msgstr ""
+msgstr "Cancelada exportación, os cambeos s'han de salvar antes."
#: Base.java:2100
msgid "FAQ.html"
-msgstr ""
+msgstr "FAQ.html"
+
+#: ../../../processing/app/Base.java:416
+#, java-format
+msgid "Failed to open sketch: \"{0}\""
+msgstr "Fallo en ubrir lo programa: \"{0}\""
#: Editor.java:491
msgid "File"
-msgstr ""
+msgstr "Fichero"
#: Preferences.java:94
msgid "Filipino"
-msgstr ""
+msgstr "Filipino"
#: FindReplace.java:124 FindReplace.java:127
msgid "Find"
-msgstr ""
+msgstr "Buscar"
#: Editor.java:1249
msgid "Find Next"
-msgstr ""
+msgstr "Buscar siguient"
#: Editor.java:1259
msgid "Find Previous"
-msgstr ""
+msgstr "Buscar anterior"
#: Editor.java:1086 Editor.java:2775
msgid "Find in Reference"
-msgstr ""
+msgstr "Buscar en referencia"
#: Editor.java:1234
msgid "Find..."
-msgstr ""
+msgstr "Buscar..."
#: FindReplace.java:80
msgid "Find:"
-msgstr ""
+msgstr "Buscar:"
#: ../../../processing/app/Preferences.java:147
msgid "Finnish"
-msgstr ""
+msgstr "Finés"
#: tools/FixEncoding.java:41 tools/FixEncoding.java:58
#: tools/FixEncoding.java:79
msgid "Fix Encoding & Reload"
-msgstr ""
+msgstr "Reparar codificación y recargar"
#: Base.java:1851
msgid ""
"For information on installing libraries, see: "
"http://arduino.cc/en/Guide/Libraries\n"
-msgstr ""
+msgstr "Ta información de cómo instalar bibliotecas, visite: http://arduino.cc/en/guide/libraries\n"
-#: debug/BasicUploader.java:80
-msgid "Forcing reset using 1200bps open/close on port "
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+msgid "Forcing reset using 1200bps open/close on port {0}"
msgstr ""
#: Preferences.java:95
msgid "French"
-msgstr ""
+msgstr "Francés"
#: Editor.java:1097
msgid "Frequently Asked Questions"
-msgstr ""
+msgstr "Preguntas mas freqüents"
#: Preferences.java:96
msgid "Galician"
-msgstr ""
+msgstr "Gallego"
#: ../../../processing/app/Preferences.java:94
msgid "Georgian"
-msgstr ""
+msgstr "Georgiano"
#: Preferences.java:97
msgid "German"
-msgstr ""
+msgstr "Alemán"
#: Editor.java:1054
msgid "Getting Started"
-msgstr ""
+msgstr "Inicio Rapido"
#: ../../../processing/app/Sketch.java:1646
#, java-format
msgid ""
"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes "
"for local variables. Maximum is {1} bytes."
-msgstr ""
+msgstr "As variables globals usan {0} bytes ({2}%%) d'a memoria dinamica, dixando {3} bytes ta variables locals. O maximo son {1} bytes."
#: ../../../processing/app/Sketch.java:1651
#, java-format
msgid "Global variables use {0} bytes of dynamic memory."
-msgstr ""
+msgstr "As variables globals usan {0} bytes d'a memoria dinamica."
#: Preferences.java:98
msgid "Greek"
-msgstr ""
+msgstr "Griego"
#: Base.java:2085
msgid "Guide_Environment.html"
-msgstr ""
+msgstr "Guide_Environment.html"
#: Base.java:2071
msgid "Guide_MacOSX.html"
-msgstr ""
+msgstr "Guide_MacOSX.html"
#: Base.java:2095
msgid "Guide_Troubleshooting.html"
-msgstr ""
+msgstr "Guide_Troubleshooting.html"
#: Base.java:2073
msgid "Guide_Windows.html"
-msgstr ""
+msgstr "Guide_Windows.html"
#: ../../../processing/app/Preferences.java:95
msgid "Hebrew"
-msgstr ""
+msgstr "Hebreu"
#: Editor.java:1015
msgid "Help"
-msgstr ""
+msgstr "Aduya"
#: Preferences.java:99
msgid "Hindi"
-msgstr ""
+msgstr "Hindú"
#: Sketch.java:295
msgid ""
"How about saving the sketch first \n"
"before trying to rename it?"
-msgstr ""
+msgstr "Por qué no salvar o programa primer\nantes d'intentar renombrar-lo?"
#: Sketch.java:882
msgid "How very Borges of you"
-msgstr ""
+msgstr "Cómo molas, no?"
#: Preferences.java:100
msgid "Hungarian"
-msgstr ""
+msgstr "Húngaro"
#: FindReplace.java:96
msgid "Ignore Case"
-msgstr ""
+msgstr "Ignorar mayusclas"
#: Base.java:1058
msgid "Ignoring bad library name"
-msgstr ""
+msgstr "Ignorando o nombre incorrecto d'a biblioteca."
#: Base.java:1436
msgid "Ignoring sketch with bad name"
-msgstr ""
+msgstr "Ignorando treballo con nombre incorrecto."
#: Editor.java:636
msgid "Import Library..."
-msgstr ""
+msgstr "Importar biblioteca..."
#: ../../../processing/app/Sketch.java:736
msgid ""
@@ -848,576 +959,630 @@ msgid ""
"disable this in the Preferences dialog.\n"
"\n"
"Save sketch and update its extension?"
-msgstr ""
+msgstr "En Arduino 1.0, a extension por defecto ah cambiau de .pde a .ino. Os muevos prochectos (incluius aquells creyaus por meyo de \"Guardar como\") usaran a nueva extensión. A extensión d'os prochectos existents s'actualizase en alzar, pero puetz desactivar ista función dende o menu de Preferencias\n\nAlzar prochecto y actualizar a suya extensión?"
#: Editor.java:1216 Editor.java:2757
msgid "Increase Indent"
-msgstr ""
+msgstr "Aumentar sangría"
#: Preferences.java:101
msgid "Indonesian"
-msgstr ""
+msgstr "Indonesio"
#: ../../../processing/app/Base.java:1204
#, java-format
msgid "Invalid library found in {0}: {1}"
-msgstr ""
+msgstr "Biblioteca invalida trobada en {0}: {1}"
#: Preferences.java:102
msgid "Italian"
-msgstr ""
+msgstr "Italián"
#: Preferences.java:103
msgid "Japanese"
-msgstr ""
+msgstr "Chaponés"
#: Preferences.java:104
msgid "Korean"
-msgstr ""
+msgstr "Coreano"
#: Preferences.java:105
msgid "Latvian"
-msgstr ""
+msgstr "Letón"
#: Base.java:2699
msgid "Library added to your libraries. Check \"Import library\" menu"
-msgstr ""
+msgstr "Biblioteca adhibida a las tuyas bibliotecas. Compreba o menú \"Importar biblioteca\""
#: Preferences.java:106
msgid "Lithuaninan"
-msgstr ""
+msgstr "Lituano"
-#: ../../../processing/app/Sketch.java:1660
-msgid "Low memory available, stability problems may occur"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
msgstr ""
#: Preferences.java:107
msgid "Marathi"
-msgstr ""
+msgstr "Marathi"
#: Base.java:2112
msgid "Message"
-msgstr ""
+msgstr "Mensache"
#: ../../../processing/app/preproc/PdePreprocessor.java:412
msgid "Missing the */ from the end of a /* comment */"
+msgstr "Manca lo */ d'a fin d'un /* comentario */"
+
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Mode not supported"
msgstr ""
#: Preferences.java:449
msgid "More preferences can be edited directly in the file"
-msgstr ""
+msgstr "Mas preferencias pueden estar editadas dreitament en o fichero"
#: Editor.java:2156
msgid "Moving"
+msgstr "Movendo"
+
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "Multiple files not supported"
msgstr ""
+#: ../../../processing/app/Base.java:395
+msgid "Must specify exactly one sketch file"
+msgstr "Has d'especificar exactament un fichero de programa"
+
+#: ../../../processing/app/Preferences.java:158
+msgid "N'Ko"
+msgstr "N'Ko"
+
#: Sketch.java:282
msgid "Name for new file:"
-msgstr ""
+msgstr "Nombre d'o nuevo fichero:"
#: ../../../processing/app/Preferences.java:149
msgid "Nepali"
-msgstr ""
+msgstr "Nepalí"
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:51
msgid "Network upload using programmer not supported"
-msgstr ""
+msgstr "A puyada por red fendo servir lo programador no ye suportada"
#: EditorToolbar.java:41 Editor.java:493
msgid "New"
-msgstr ""
+msgstr "Nuevo"
#: EditorToolbar.java:46
msgid "New Editor Window"
-msgstr ""
+msgstr "Nueva finestra d'editor"
#: EditorHeader.java:292
msgid "New Tab"
-msgstr ""
+msgstr "Nueva pestanya"
#: SerialMonitor.java:112
msgid "Newline"
-msgstr ""
+msgstr "Nueva linia"
#: EditorHeader.java:340
msgid "Next Tab"
-msgstr ""
+msgstr "Pestanya siguient"
#: Preferences.java:78 UpdateCheck.java:108
msgid "No"
+msgstr "No"
+
+#: ../../../processing/app/debug/Compiler.java:146
+msgid "No athorization data found"
msgstr ""
#: debug/Compiler.java:126
msgid "No board selected; please choose a board from the Tools > Board menu."
-msgstr ""
+msgstr "No s'ha seleccionau placa; por favor, seleccione una en o menú Ferramientas > Placa"
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
msgid "No changes necessary for Auto Format."
+msgstr "Sin cambeos necesarios ta auto formato"
+
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No command line parameters found"
msgstr ""
#: Editor.java:373
msgid "No files were added to the sketch."
-msgstr ""
+msgstr "No s'adhibioron fichers a o programa"
#: Platform.java:167
msgid "No launcher available"
-msgstr ""
+msgstr "No i hai lanzador disponible."
#: SerialMonitor.java:112
msgid "No line ending"
+msgstr "Sin achuste de linia"
+
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No parameters"
msgstr ""
#: Base.java:541
msgid "No really, time for some fresh air for you."
-msgstr ""
+msgstr "No, en serio, prene un poquet d'aire fresco."
#: Editor.java:1872
#, java-format
msgid "No reference available for \"{0}\""
+msgstr "No i hai referencia disponible ta \"{0}\""
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "No sketch"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "No sketchbook"
+msgstr ""
+
+#: ../../../processing/app/Sketch.java:204
+msgid "No valid code files found"
+msgstr "No s'han trobau ficheros de codigo valius"
+
#: ../../../processing/app/Base.java:309
msgid "No valid configured cores found! Exiting..."
-msgstr ""
+msgstr "No se troboron nucleos configuraus valius! Surtiendo..."
#: ../../../processing/app/debug/TargetPackage.java:63
#, java-format
msgid "No valid hardware definitions found in folder {0}."
-msgstr ""
+msgstr "No se troboron definicions de hardware validas en a carpeta {0}."
#: Base.java:191
msgid "Non-fatal error while setting the Look & Feel."
-msgstr ""
+msgstr "Error no fatal entre que se configuraba a apariencia."
#: Sketch.java:396 Sketch.java:410 Sketch.java:419 Sketch.java:859
msgid "Nope"
-msgstr ""
+msgstr "No."
#: ../../../processing/app/Preferences.java:108
msgid "Norwegian Bokmål"
-msgstr ""
+msgstr "Noruego"
#: ../../../processing/app/Sketch.java:1656
msgid ""
"Not enough memory; see http://www.arduino.cc/en/Guide/Troubleshooting#size "
"for tips on reducing your footprint."
-msgstr ""
+msgstr "No i hai suficient memoria, veyer http://www.arduino.cc/en/guide/troubleshooting#size ta obtener consellos sobre cómo reducir o suyo sinyal."
#: Preferences.java:80 Sketch.java:585 Sketch.java:737 Sketch.java:1042
#: Editor.java:2145 Editor.java:2465
msgid "OK"
-msgstr ""
+msgstr "Ok"
#: Sketch.java:992 Editor.java:376
msgid "One file added to the sketch."
+msgstr "Un fichero adhibiu a o tuyo programa."
+
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Only --verify, --upload or --get-pref are supported"
msgstr ""
#: EditorToolbar.java:41
msgid "Open"
-msgstr ""
+msgstr "Ubrir"
#: Editor.java:2688
msgid "Open URL"
-msgstr ""
+msgstr "Ubrir URL"
#: Base.java:636
msgid "Open an Arduino sketch..."
-msgstr ""
+msgstr "Ubrir un sketch d'Arduino"
#: EditorToolbar.java:46
msgid "Open in Another Window"
-msgstr ""
+msgstr "Ubrir en unatra finestra"
#: Base.java:903 Editor.java:501
msgid "Open..."
-msgstr ""
+msgstr "Ubrir..."
#: Editor.java:563
msgid "Page Setup"
-msgstr ""
+msgstr "Configurar pachina"
#: ../../../processing/app/forms/PasswordAuthorizationDialog.java:44
msgid "Password:"
-msgstr ""
+msgstr "Clau:"
#: Editor.java:1189 Editor.java:2731
msgid "Paste"
-msgstr ""
+msgstr "Apegar"
#: Preferences.java:109
msgid "Persian"
-msgstr ""
+msgstr "Persa"
+
+#: ../../../processing/app/Preferences.java:161
+msgid "Persian (Iran)"
+msgstr "Persa (Irán)"
#: debug/Compiler.java:408
msgid "Please import the SPI library from the Sketch > Import Library menu."
-msgstr ""
+msgstr "Por favor, importe a biblioteca SPI d'o menú Programa > Importar Biblioteca."
+
+#: ../../../processing/app/debug/Compiler.java:529
+msgid "Please import the Wire library from the Sketch > Import Library menu."
+msgstr "Por favor, importe a biblioteca Wire dende o menú Prochecto > Importar Biblioteca."
#: Base.java:239
msgid "Please install JDK 1.5 or later"
+msgstr "Por favor, instale o JDK 1.5 u superior"
+
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+msgid "Please select a programmer from Tools->Programmer menu"
msgstr ""
#: Preferences.java:110
msgid "Polish"
-msgstr ""
+msgstr "Polaco"
#: ../../../processing/app/Editor.java:718
msgid "Port"
-msgstr ""
+msgstr "Puerto"
#: ../../../processing/app/Preferences.java:151
msgid "Portugese"
-msgstr ""
+msgstr "Portugues"
#: ../../../processing/app/Preferences.java:127
msgid "Portuguese (Brazil)"
-msgstr ""
+msgstr "Portugues (Brasil)"
#: ../../../processing/app/Preferences.java:128
msgid "Portuguese (Portugal)"
-msgstr ""
+msgstr "Portugues (Portugal)"
#: Preferences.java:295 Editor.java:583
msgid "Preferences"
-msgstr ""
+msgstr "Preferencias"
#: FindReplace.java:123 FindReplace.java:128
msgid "Previous"
-msgstr ""
+msgstr "Previo"
#: EditorHeader.java:326
msgid "Previous Tab"
-msgstr ""
+msgstr "Pestanya anterior"
#: Editor.java:571
msgid "Print"
-msgstr ""
+msgstr "Imprentar"
#: Editor.java:2571
msgid "Printing canceled."
-msgstr ""
+msgstr "Impresión cancelada."
#: Editor.java:2547
msgid "Printing..."
-msgstr ""
+msgstr "Imprentando..."
#: Base.java:1957
msgid "Problem Opening Folder"
-msgstr ""
+msgstr "Problema ubrindo a carpeta"
#: Base.java:1933
msgid "Problem Opening URL"
-msgstr ""
+msgstr "Problema ubrindo l'URL"
#: Base.java:227
msgid "Problem Setting the Platform"
-msgstr ""
+msgstr "Problema achustando a plataforma"
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:136
msgid "Problem accessing board folder /www/sd"
-msgstr ""
+msgstr "Problema en acceder a la carpeta d'a placa /www/sd"
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:132
msgid "Problem accessing files in folder "
-msgstr ""
+msgstr "Problema en acceder a fichers en a carpeta"
#: Base.java:1673
msgid "Problem getting data folder"
-msgstr ""
+msgstr "Problema en adquirir carpeta de datos"
#: Sketch.java:1467
#, java-format
msgid "Problem moving {0} to the build folder"
-msgstr ""
+msgstr "Problema en mover {0} a la carpeta de construcción"
#: debug/Uploader.java:209
msgid ""
"Problem uploading to board. See "
"http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions."
-msgstr ""
+msgstr "Problema puyando a la placa. Visita http://www.arduino.cc/en/guide/troubleshooting#upload ta sucherencias."
#: Sketch.java:355 Sketch.java:362 Sketch.java:373
msgid "Problem with rename"
-msgstr ""
-
-#: Editor.java:2137
-msgid ""
-"Arduino can only open its own sketches\n"
-"and other files ending in .ino or .pde"
-msgstr ""
+msgstr "Problema en renombrar"
#: ../../../processing/app/I18n.java:86
msgid "Processor"
-msgstr ""
+msgstr "Procesador"
#: Editor.java:704
msgid "Programmer"
-msgstr ""
+msgstr "Programador"
#: Base.java:783 Editor.java:593
msgid "Quit"
-msgstr ""
+msgstr "Salir"
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
msgid "Redo"
-msgstr ""
+msgstr "Refer"
#: Editor.java:1078
msgid "Reference"
-msgstr ""
+msgstr "Referencia"
#: EditorHeader.java:300
msgid "Rename"
-msgstr ""
+msgstr "Renombrar"
#: FindReplace.java:121 FindReplace.java:130 Sketch.java:1046
msgid "Replace"
-msgstr ""
+msgstr "Reemplazar"
#: FindReplace.java:122 FindReplace.java:129
msgid "Replace & Find"
-msgstr ""
+msgstr "Mirar y reemplazar"
#: FindReplace.java:120 FindReplace.java:131
msgid "Replace All"
-msgstr ""
+msgstr "Reemplazar totz"
#: Sketch.java:1043
#, java-format
msgid "Replace the existing version of {0}?"
-msgstr ""
+msgstr "Reemplazar a versión existent de {0}?"
#: FindReplace.java:81
msgid "Replace with:"
-msgstr ""
+msgstr "Reemplazar con:"
#: Preferences.java:113
msgid "Romanian"
-msgstr ""
+msgstr "Rumano"
#: Preferences.java:114
msgid "Russian"
-msgstr ""
+msgstr "Ruso"
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:529
#: Editor.java:2064 Editor.java:2468
msgid "Save"
-msgstr ""
+msgstr "Salvar"
#: Editor.java:537
msgid "Save As..."
-msgstr ""
+msgstr "Alzar como..."
#: Editor.java:2317
msgid "Save Canceled."
-msgstr ""
+msgstr "Alzau cancelau."
#: Editor.java:2467
msgid "Save changes before export?"
-msgstr ""
+msgstr "Alzar cambeos antes d'exportar?"
#: Editor.java:2020
#, java-format
msgid "Save changes to \"{0}\"? "
-msgstr ""
+msgstr "Alzar cambeos a \"{0}\"?"
#: Sketch.java:825
msgid "Save sketch folder as..."
+msgstr "Salvar carpeta de programas como..."
+
+#: ../../../../../app/src/processing/app/Preferences.java:425
+msgid "Save when verifying or uploading"
msgstr ""
#: Editor.java:2270 Editor.java:2308
msgid "Saving..."
+msgstr "Alzando..."
+
+#: ../../../processing/app/FindReplace.java:131
+msgid "Search all Sketch Tabs"
msgstr ""
#: Base.java:1909
msgid "Select (or create new) folder for sketches..."
-msgstr ""
+msgstr "Seleccione (u creye) carpeta ta prochectos."
#: Editor.java:1198 Editor.java:2739
msgid "Select All"
-msgstr ""
+msgstr "Selecciona tot"
#: Base.java:2636
msgid "Select a zip file or a folder containing the library you'd like to add"
-msgstr ""
+msgstr "Selecciona o fichero zip u a carpeta que contiene a biblioteca que quiers adhibir"
#: Sketch.java:975
msgid "Select an image or other data file to copy to your sketch"
-msgstr ""
+msgstr "Selecciona una imachen u unatro fichero de datos ta copiar-los a o tuyo programa"
#: Preferences.java:330
msgid "Select new sketchbook location"
-msgstr ""
+msgstr "Seleccione nueva localización de o sketchbook"
#: ../../../processing/app/debug/Compiler.java:146
msgid "Selected board depends on '{0}' core (not installed)."
-msgstr ""
+msgstr "A placa seleccionada depende d'o nucleo '{0}' que no ye instalau."
#: SerialMonitor.java:93
msgid "Send"
-msgstr ""
+msgstr "Ninviar"
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
msgid "Serial Monitor"
-msgstr ""
-
-#: Serial.java:174
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quiting any programs that may be "
-"using it."
-msgstr ""
-
-#: Serial.java:121
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quitting any programs that may be "
-"using it."
-msgstr ""
+msgstr "Monitor serie"
#: Serial.java:194
#, java-format
msgid ""
"Serial port ''{0}'' not found. Did you select the right one from the Tools >"
" Serial Port menu?"
-msgstr ""
+msgstr "Puerto \"{0}\" no trobau. Has seleccionau o correcto d'o menú Ferramientas > Puerto serie?"
#: Editor.java:2343
#, java-format
msgid ""
"Serial port {0} not found.\n"
"Retry the upload with another serial port?"
-msgstr ""
+msgstr "Puerto {0} no trobau.\nReintentar a puyada con unatro puerto?"
#: Base.java:1681
msgid "Settings issues"
-msgstr ""
+msgstr "Qüestions d'achustes"
#: Editor.java:641
msgid "Show Sketch Folder"
-msgstr ""
+msgstr "Amostrar Carpeta de programa"
#: ../../../processing/app/EditorStatus.java:468
msgid "Show verbose output during compilation"
-msgstr ""
+msgstr "Amostrar salida detallada en compilar"
#: Preferences.java:387
msgid "Show verbose output during: "
-msgstr ""
+msgstr "Amostrar salida detallada mientres:"
#: Editor.java:607
msgid "Sketch"
-msgstr ""
+msgstr "Programa"
#: Sketch.java:1754
msgid "Sketch Disappeared"
-msgstr ""
+msgstr "Programa perdiu"
#: Base.java:1411
msgid "Sketch Does Not Exist"
-msgstr ""
+msgstr "O programa no existe"
#: Sketch.java:274 Sketch.java:303 Sketch.java:577 Sketch.java:966
msgid "Sketch is Read-Only"
-msgstr ""
+msgstr "O programa ye de Solament Lectura"
#: Sketch.java:294
msgid "Sketch is Untitled"
-msgstr ""
+msgstr "O programa no tiene nombre"
#: Sketch.java:720
msgid "Sketch is read-only"
-msgstr ""
+msgstr "O programa ye Solament Lectura"
#: Sketch.java:1653
msgid ""
"Sketch too big; see http://www.arduino.cc/en/Guide/Troubleshooting#size for "
"tips on reducing it."
-msgstr ""
+msgstr "Programa muit gran: visite http://www.arduino.cc/en/guide/troubleshooting#size ta veyer cómo reducir-lo."
#: ../../../processing/app/Sketch.java:1639
#, java-format
msgid ""
"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} "
"bytes."
-msgstr ""
+msgstr "O programa usa {0} bytes ({2}%%) d'o espacio d'almazenamiento de programas. O maximo son {1} bytes."
#: Editor.java:510
msgid "Sketchbook"
-msgstr ""
+msgstr "Sketchbook"
#: Base.java:258
msgid "Sketchbook folder disappeared"
-msgstr ""
+msgstr "A carpeta sketchbook no ha estau trobada"
#: Preferences.java:315
msgid "Sketchbook location:"
+msgstr "Localización de o sketchbook"
+
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "Sketchbook path not defined"
msgstr ""
#: ../../../processing/app/Base.java:785
msgid "Sketches (*.ino, *.pde)"
-msgstr ""
+msgstr "Sketches (*.ino, *.pde)"
#: ../../../processing/app/Preferences.java:152
msgid "Slovenian"
-msgstr ""
+msgstr "Esloveno"
#: Sketch.java:275 Sketch.java:304 Sketch.java:578 Sketch.java:967
msgid ""
"Some files are marked \"read-only\", so you'll\n"
"need to re-save the sketch in another location,\n"
"and try again."
-msgstr ""
+msgstr "Qualques fichers son solament que de lectura, asi que amenesterá\ntornar a alzar en unatra ubicación\ny intentar-lo de nuevo."
#: Sketch.java:721
msgid ""
"Some files are marked \"read-only\", so you'll\n"
"need to re-save this sketch to another location."
-msgstr ""
+msgstr "Qualques fichers son \"solament lectura\", asinas que\namenesterás alzar iste programa en unatra ubicación de nuevo."
#: Sketch.java:457
#, java-format
msgid "Sorry, a sketch (or folder) named \"{0}\" already exists."
-msgstr ""
+msgstr "Lo siento, ya existe un programa (u carpeta) clamau \"{0}\"."
#: Preferences.java:115
msgid "Spanish"
-msgstr ""
+msgstr "Español"
#: Base.java:540
msgid "Sunshine"
-msgstr ""
+msgstr "Sol"
#: ../../../processing/app/Preferences.java:153
msgid "Swedish"
-msgstr ""
+msgstr "Sueco"
#: Preferences.java:84
msgid "System Default"
-msgstr ""
+msgstr "Achustes Inicials"
#: Preferences.java:116
msgid "Tamil"
-msgstr ""
+msgstr "Tamil"
#: debug/Compiler.java:414
msgid "The 'BYTE' keyword is no longer supported."
+msgstr "A parola clau 'BYTE' no tornará a estar valida."
+
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "The --upload option supports only one file at a time"
msgstr ""
#: debug/Compiler.java:426
msgid "The Client class has been renamed EthernetClient."
-msgstr ""
+msgstr "A clase Client ha estau renombrada a EthernetClient"
#: debug/Compiler.java:420
msgid "The Server class has been renamed EthernetServer."
-msgstr ""
+msgstr "A clase Servidor ha estau renombrada a EthernetServer"
#: debug/Compiler.java:432
msgid "The Udp class has been renamed EthernetUdp."
-msgstr ""
+msgstr "A clase Udp ha estau renombrada a EthernetUdp"
#: Base.java:192
msgid "The error message follows, however Arduino should run fine."
-msgstr ""
+msgstr "O mensache d'error siguient, manimenos Arduino habría de funcionar bien."
#: Editor.java:2147
#, java-format
@@ -1425,7 +1590,7 @@ msgid ""
"The file \"{0}\" needs to be inside\n"
"a sketch folder named \"{1}\".\n"
"Create this folder, move the file, and continue?"
-msgstr ""
+msgstr "O fichero \"{0}\" ameneste estar dentro d'una\ncarpeta de prochecto clamada \"{1}\".\nCreyar-la, mover o fichero y continar?"
#: Base.java:1054 Base.java:2674
#, java-format
@@ -1433,25 +1598,25 @@ msgid ""
"The library \"{0}\" cannot be used.\n"
"Library names must contain only basic letters and numbers.\n"
"(ASCII only and no spaces, and it cannot start with a number)"
-msgstr ""
+msgstr "A biblioteca \"{0}\" no se puede usar.\nOs nombres de biblioteca han de contener solament numeros y letras.\n(Solament ASCII y sin espacios, y no pueden empecipiar con un numero)"
#: Sketch.java:374
msgid ""
"The main file can't use an extension.\n"
"(It may be time for your to graduate to a\n"
"\"real\" programming environment)"
-msgstr ""
+msgstr "O fichero prencipal no se puede usar una extensión.\n(Tal vegada sía hora que te gradúes en un\nentorno de programación \"real\")"
#: Sketch.java:356
msgid "The name cannot start with a period."
-msgstr ""
+msgstr "O nombre no puede prencipiar con un periodo."
#: Base.java:1412
msgid ""
"The selected sketch no longer exists.\n"
"You may need to restart Arduino to update\n"
"the sketchbook menu."
-msgstr ""
+msgstr "O programa seleccionau no existe.\nAmenesterá reiniciar Arduino ta actualizar\no menú de sketchbook."
#: Base.java:1430
#, java-format
@@ -1461,21 +1626,21 @@ msgid ""
"(ASCII-only with no spaces, and it cannot start with a number).\n"
"To get rid of this message, remove the sketch from\n"
"{1}"
-msgstr ""
+msgstr "O programa \"{0}\" no se puede usar.\nOs nombres de programa han de contener solament numeros y letras.\n(Solament ASCII y sin espacios, y no pueden empecipiar con un numero).\nTa desfer-se d'iste mensache, elimine o programa de {1}."
#: Sketch.java:1755
msgid ""
"The sketch folder has disappeared.\n"
" Will attempt to re-save in the same location,\n"
"but anything besides the code will be lost."
-msgstr ""
+msgstr "A carpeta d'o programa ha desapareixiu\nIntentaré salvar-lo de nuevo en a mesma ubicación\npero brenca mas que o codigo se perderá."
-#: Sketch.java:2018
+#: ../../../processing/app/Sketch.java:2028
msgid ""
"The sketch name had to be modified. Sketch names can only consist\n"
"of ASCII characters and numbers (but cannot start with a number).\n"
-"They should also be less less than 64 characters long."
-msgstr ""
+"They should also be less than 64 characters long."
+msgstr "O nombre d'o prochecto debe estar modificau. O nombre d'o prochecto debe consistir solament de caracters ASCII y numeros (pero no puede prencipiar con un numero).\nAdemas debe contener menos de 64 caracters."
#: Base.java:259
msgid ""
@@ -1484,6 +1649,12 @@ msgid ""
"location, and create a new sketchbook folder if\n"
"necessary. Arduino will then stop talking about\n"
"himself in the third person."
+msgstr "A carpeta de sketchbook ya no existe.\nArduino cambiará a ubicación por defecto de\nsketchbook, y creyará una carpeta de prochecto\nnuevo si ye necesario. Arduino alavez deixará\n de charrar d'ell mesmo en tercera persona."
+
+#: ../../../processing/app/debug/Compiler.java:201
+msgid ""
+"Third-party platform.txt does not define compiler.path. Please report this "
+"to the third-party hardware maintainer."
msgstr ""
#: Sketch.java:1075
@@ -1491,230 +1662,237 @@ msgid ""
"This file has already been copied to the\n"
"location from which where you're trying to add it.\n"
"I ain't not doin nuthin'."
-msgstr ""
+msgstr "Ixe fichero ya s'heba copiau a la ubicación\ndende a quala lo querebas adhibir,,,\nNo feré brenca."
#: ../../../processing/app/EditorStatus.java:467
msgid "This report would have more information with"
-msgstr ""
+msgstr "Iste informe tendría más información"
#: Base.java:535
msgid "Time for a Break"
-msgstr ""
+msgstr "Ye momento ta un descanso"
#: Editor.java:663
msgid "Tools"
-msgstr ""
+msgstr "Ferramientas"
#: Editor.java:1070
msgid "Troubleshooting"
-msgstr ""
+msgstr "Problemas"
#: ../../../processing/app/Preferences.java:117
msgid "Turkish"
-msgstr ""
+msgstr "Turco"
#: ../../../processing/app/Editor.java:2507
msgid "Type board password to access its console"
-msgstr ""
+msgstr "Tecleye a clau d'a placa ta accedir a la suya consola"
#: ../../../processing/app/Sketch.java:1673
msgid "Type board password to upload a new sketch"
-msgstr ""
+msgstr "Tecleye a clau d'a placa ta puyar un nuevo prochecto"
#: ../../../processing/app/Preferences.java:118
msgid "Ukrainian"
-msgstr ""
+msgstr "Ucrainés"
#: ../../../processing/app/Editor.java:2524
#: ../../../processing/app/NetworkMonitor.java:145
msgid "Unable to connect: is the sketch using the bridge?"
-msgstr ""
+msgstr "No se puede connectar, o programa ye fendo servir o puent?"
#: ../../../processing/app/NetworkMonitor.java:130
msgid "Unable to connect: retrying"
-msgstr ""
+msgstr "Imposible connectar-se: reintentando"
#: ../../../processing/app/Editor.java:2526
msgid "Unable to connect: wrong password?"
-msgstr ""
+msgstr "Imposible connectar: clau incorrecta?"
#: ../../../processing/app/Editor.java:2512
msgid "Unable to open serial monitor"
-msgstr ""
+msgstr "Imposible ubrir o monitor serie"
#: Sketch.java:1432
#, java-format
msgid "Uncaught exception type: {0}"
-msgstr ""
+msgstr "Tipo d'excepción no detectada: {0}"
#: Editor.java:1133 Editor.java:1355
msgid "Undo"
-msgstr ""
+msgstr "Desfer"
#: Platform.java:168
msgid ""
"Unspecified platform, no launcher available.\n"
"To enable opening URLs or folders, add a \n"
"\"launcher=/path/to/app\" line to preferences.txt"
-msgstr ""
+msgstr "No s'ha especificau plataforma, no i hai lanzador disponible.\nTa activar URL u carpetas, adhibe una linia a\n\"launcher=/rota/a2/aplicación/\" en preferences.txt"
#: UpdateCheck.java:111
msgid "Update"
-msgstr ""
+msgstr "Actualizar"
#: Preferences.java:428
msgid "Update sketch files to new extension on save (.pde -> .ino)"
-msgstr ""
+msgstr "Actualizar fichers de prochecto a la nueva extensión en salvar (.pde -> .ino)"
#: EditorToolbar.java:41 Editor.java:545
msgid "Upload"
-msgstr ""
+msgstr "Puyar"
#: EditorToolbar.java:46 Editor.java:553
msgid "Upload Using Programmer"
-msgstr ""
+msgstr "Puyar Usando Programador"
#: Editor.java:2403 Editor.java:2439
msgid "Upload canceled."
-msgstr ""
+msgstr "Puyada Cancelada."
#: ../../../processing/app/Sketch.java:1678
msgid "Upload cancelled"
-msgstr ""
+msgstr "Carga cancelada"
#: Editor.java:2378
msgid "Uploading to I/O Board..."
-msgstr ""
+msgstr "Puyando a la Placa I/U..."
#: Sketch.java:1622
msgid "Uploading..."
-msgstr ""
+msgstr "Puyando..."
#: Editor.java:1269
msgid "Use Selection For Find"
-msgstr ""
+msgstr "Usar selección ta buscar"
#: Preferences.java:409
msgid "Use external editor"
-msgstr ""
+msgstr "Usar editor externo"
#: ../../../processing/app/debug/Compiler.java:94
#, java-format
msgid "Using library {0} in folder: {1} {2}"
-msgstr ""
+msgstr "Utilizando biblioteca {0} en carpeta: {1} {2}"
#: ../../../processing/app/debug/Compiler.java:320
#, java-format
msgid "Using previously compiled file: {0}"
-msgstr ""
+msgstr "Utilizando fichero previament compilau: {0}"
#: EditorToolbar.java:41 EditorToolbar.java:46
msgid "Verify"
-msgstr ""
+msgstr "Verificar"
#: Editor.java:609
msgid "Verify / Compile"
-msgstr ""
+msgstr "Verificar / Compilar"
#: Preferences.java:400
msgid "Verify code after upload"
-msgstr ""
+msgstr "Verificar codigo dimpués de puyar"
#: ../../../processing/app/Preferences.java:154
msgid "Vietnamese"
-msgstr ""
+msgstr "Vietnamés"
#: Editor.java:1105
msgid "Visit Arduino.cc"
-msgstr ""
+msgstr "Visita Arduino.cc"
+
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+msgid ""
+"WARNING: library {0} claims to run on {1} architecture(s) and may be "
+"incompatible with your current board which runs on {2} architecture(s)."
+msgstr "WARNING: a biblioteca {0} pareix que s'executa en {1} arquitectura(s) y puede estar incompatible con a tuya placa actual, que s'echecuta en {2} arquitectura(s)."
#: Base.java:2128
msgid "Warning"
-msgstr ""
+msgstr "Warning"
#: debug/Compiler.java:444
msgid "Wire.receive() has been renamed Wire.read()."
-msgstr ""
+msgstr "Wire.receive() ha estau renombrau a Wire.read()"
#: debug/Compiler.java:438
msgid "Wire.send() has been renamed Wire.write()."
-msgstr ""
+msgstr "Wire.send() ha estau renombrau a Wire.write()"
#: FindReplace.java:105
msgid "Wrap Around"
-msgstr ""
+msgstr "Ciclico"
#: debug/Uploader.java:213
msgid ""
"Wrong microcontroller found. Did you select the right board from the Tools "
"> Board menu?"
-msgstr ""
+msgstr "Trobau microcontrolador erronio. Has seleccionau a placa correcta en o menú Ferramientas > Placa?"
#: Preferences.java:77 UpdateCheck.java:108
msgid "Yes"
-msgstr ""
+msgstr "Si"
#: Sketch.java:1074
msgid "You can't fool me"
-msgstr ""
+msgstr "No me puetz enganyar"
#: Sketch.java:411
msgid "You can't have a .cpp file with the same name as the sketch."
-msgstr ""
+msgstr "No puede tener un fichero .cpp con o mesmo nombre que o programa."
#: Sketch.java:421
msgid ""
"You can't rename the sketch to \"{0}\"\n"
"because the sketch already has a .cpp file with that name."
-msgstr ""
+msgstr "No puetz renombrar o programa a \"{0}\"\nporque o programa encara tiene un fichero .cpp con ixe nombre"
#: Sketch.java:861
msgid ""
"You can't save the sketch as \"{0}\"\n"
"because the sketch already has a .cpp file with that name."
-msgstr ""
+msgstr "No puetz alzar o programa como \"{0}\"\nporque o programa encara tiene un fichero .cpp con ixe nombre"
#: Sketch.java:883
msgid ""
"You cannot save the sketch into a folder\n"
"inside itself. This would go on forever."
-msgstr ""
+msgstr "No puetz alzar o programa dentro d'una carpeta en o suyo interior.\nIsto sería infinito."
#: Base.java:1888
msgid "You forgot your sketchbook"
-msgstr ""
+msgstr "Ixuplidó o suyo sketchbook."
#: ../../../processing/app/AbstractMonitor.java:92
msgid ""
"You've pressed {0} but nothing was sent. Should you select a line ending?"
-msgstr ""
+msgstr "Has pretau {0} pero no s'ha ninviau cosa. Has de seleccionar un fin de linia?"
#: Base.java:536
msgid ""
"You've reached the limit for auto naming of new sketches\n"
"for the day. How about going for a walk instead?"
-msgstr ""
+msgstr "Has aconseguiu o limite d'auto nombrau de programas d'o día...\nPor qué no te das una gambadeta?"
#: Base.java:2638
msgid "ZIP files or folders"
-msgstr ""
+msgstr "Fichers Zip u carpetas"
#: Base.java:2661
msgid "Zip doesn't contain a library"
-msgstr ""
+msgstr "O fichero Zip no contiene bibliotecas"
#: Sketch.java:364
#, java-format
msgid "\".{0}\" is not a valid extension."
-msgstr ""
+msgstr "\".{0}\" no ye una extensión valida"
#: SketchCode.java:258
#, java-format
msgid ""
"\"{0}\" contains unrecognized characters.If this code was created with an "
-"older version of Arduino,you may need to use Tools -> Fix Encoding & "
-"Reload to updatethe sketch to use UTF-8 encoding. If not, you may need "
-"todelete the bad characters to get rid of this warning."
+"older version of Arduino,you may need to use Tools -> Fix Encoding & Reload "
+"to updatethe sketch to use UTF-8 encoding. If not, you may need todelete the"
+" bad characters to get rid of this warning."
msgstr ""
#: debug/Compiler.java:409
@@ -1723,7 +1901,7 @@ msgid ""
"As of Arduino 0019, the Ethernet library depends on the SPI library.\n"
"You appear to be using it or another library that depends on the SPI library.\n"
"\n"
-msgstr ""
+msgstr "\nComo en Arduino 0019, a biblioteca Ethernet depende d'a biblioteca SPI.\nPareixe que a istas usando u unatra biblioteca que depende d'a biblioteca SPI.\n\n"
#: debug/Compiler.java:415
msgid ""
@@ -1731,145 +1909,177 @@ msgid ""
"As of Arduino 1.0, the 'BYTE' keyword is no longer supported.\n"
"Please use Serial.write() instead.\n"
"\n"
-msgstr ""
+msgstr "\nComo en Arduino 1.0, a parola clau 'BYTE' no se suportará mas.\nPor favor, usa Serial.write() en o suyo puesto.\n\n"
#: debug/Compiler.java:427
msgid ""
"\n"
"As of Arduino 1.0, the Client class in the Ethernet library has been renamed to EthernetClient.\n"
"\n"
-msgstr ""
+msgstr "\nComo en Arduino 1.0, a clase Client en a biblioteca Ethernet ha estau renombrada a EthernetClient.\n"
#: debug/Compiler.java:421
msgid ""
"\n"
"As of Arduino 1.0, the Server class in the Ethernet library has been renamed to EthernetServer.\n"
"\n"
-msgstr ""
+msgstr "\nComo en Arduino 1.0, a clase Server en a biblioteca Ethernet ha estau renombrada a EthernetServer.\n\n"
#: debug/Compiler.java:433
msgid ""
"\n"
"As of Arduino 1.0, the Udp class in the Ethernet library has been renamed to EthernetUdp.\n"
"\n"
-msgstr ""
+msgstr "\nComo en Arduino 1.0, a clase Udp en a biblioteca Ethernet ha estau renombrada a EthernetUdp.\n"
#: debug/Compiler.java:445
msgid ""
"\n"
"As of Arduino 1.0, the Wire.receive() function was renamed to Wire.read() for consistency with other libraries.\n"
"\n"
-msgstr ""
+msgstr "\nComo en Arduino 1.0, a función Wire.receive() ha estau renombrada a Wire.read() por consistencia con atras bibliotecas.\n"
#: debug/Compiler.java:439
msgid ""
"\n"
"As of Arduino 1.0, the Wire.send() function was renamed to Wire.write() for consistency with other libraries.\n"
"\n"
-msgstr ""
+msgstr "\nComo en Arduino 1.0, a función Wire.send() ha estau renombrada a Wire.write() por consistencia con atras bibliotecas.\n\n"
#: SerialMonitor.java:130 SerialMonitor.java:133
msgid "baud"
-msgstr ""
+msgstr "baudio"
#: Preferences.java:389
msgid "compilation "
-msgstr ""
+msgstr "compilación "
#: ../../../processing/app/NetworkMonitor.java:111
msgid "connected!"
-msgstr ""
+msgstr "Connectau!"
#: Sketch.java:540
msgid "createNewFile() returned false"
-msgstr ""
+msgstr "createNewFile() retornó FALSO."
#: ../../../processing/app/EditorStatus.java:469
msgid "enabled in File > Preferences."
-msgstr ""
+msgstr "activala dende Fichero > Preferencias"
#: Base.java:2090
msgid "environment"
-msgstr ""
+msgstr "entorno"
#: Editor.java:1108
msgid "http://arduino.cc/"
-msgstr ""
-
-#: ../../../processing/app/debug/Compiler.java:49
-msgid "http://github.com/arduino/Arduino/issues"
-msgstr ""
+msgstr "http://arduino.cc/"
#: UpdateCheck.java:118
msgid "http://www.arduino.cc/en/Main/Software"
-msgstr ""
+msgstr "http://www.arduino.cc/en/main/software"
#: UpdateCheck.java:53
msgid "http://www.arduino.cc/latest.txt"
-msgstr ""
+msgstr "http://www.arduino.cc/latest.txt"
#: Base.java:2075
msgid "http://www.arduino.cc/playground/Learning/Linux"
-msgstr ""
+msgstr "http://www.arduino.cc/playground/learning/linux"
#: Preferences.java:625
#, java-format
msgid "ignoring invalid font size {0}"
-msgstr ""
+msgstr "ignorando grandaria de fuent invalido {0}"
#: Base.java:2080
msgid "index.html"
-msgstr ""
+msgstr "index.html"
#: Editor.java:936 Editor.java:943
msgid "name is null"
-msgstr ""
+msgstr "o nombre ye vuedo"
#: Base.java:2090
msgid "platforms.html"
-msgstr ""
-
-#: Serial.java:451
-#, java-format
-msgid ""
-"readBytesUntil() byte buffer is too small for the {0} bytes up to and "
-"including char {1}"
-msgstr ""
-
-#: Sketch.java:647
-msgid "removeCode: internal error.. could not find code"
-msgstr ""
+msgstr "platforms.html"
#: Editor.java:932
msgid "serialMenu is null"
-msgstr ""
+msgstr "serialMenu ye vuedo"
#: debug/Uploader.java:195
#, java-format
msgid ""
"the selected serial port {0} does not exist or your board is not connected"
-msgstr ""
+msgstr "o puerto seleccionau {0} no existe u a tuya placa no ista connectada"
+
+#: ../../../processing/app/Base.java:389
+#, java-format
+msgid "unknown option: {0}"
+msgstr "opcion desconoixida: {0}"
#: Preferences.java:391
msgid "upload"
-msgstr ""
+msgstr "puyar"
#: Editor.java:380
#, java-format
msgid "{0} files added to the sketch."
-msgstr ""
+msgstr "{0} fichers adhibius a o programa."
#: debug/Compiler.java:365
#, java-format
msgid "{0} returned {1}"
-msgstr ""
+msgstr "{0} retornó {1}"
#: Editor.java:2213
#, java-format
msgid "{0} | Arduino {1}"
-msgstr ""
+msgstr "{0} | Arduino {1}"
#: Editor.java:1874
#, java-format
msgid "{0}.html"
-msgstr ""
+msgstr "{0}.html"
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+msgid "{0}: Invalid argument to --pref, should be of the form \"pref=value\""
+msgstr "{0} Argumento invalido ta --pref, ha d'estar d'a traza \"pref=valura\""
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+msgid ""
+"{0}: Invalid board name, it should be of the form \"package:arch:board\" or "
+"\"package:arch:board:options\""
+msgstr "{0}: Nombre de placa invalido, debe estar de la forma \"paquet:arq:placa\" u \"paquet:arq:placa:opcions\""
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+msgid "{0}: Invalid option for \"{1}\" option for board \"{2}\""
+msgstr "{0}: Opcion invalida ta la opción \"{1}\" ta la placa \"{2}\""
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+msgid "{0}: Invalid option for board \"{1}\""
+msgstr "{0}: Opcion invalida ara a placa \"{1}\""
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+msgid "{0}: Invalid option, should be of the form \"name=value\""
+msgstr "{0}: Opcion invalida, debe estar d'a forma \"nombre=valor\""
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+msgid "{0}: Unknown architecture"
+msgstr "{0}: Arquitectura desconoixida"
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+msgid "{0}: Unknown board"
+msgstr "{0}: Placa desconoixida"
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+msgid "{0}: Unknown package"
+msgstr "{0}: Paquet desconoixiu"
diff --git a/arduino-core/src/processing/app/i18n/Resources_an.properties b/arduino-core/src/processing/app/i18n/Resources_an.properties
new file mode 100644
index 000000000..bd66b8c6e
--- /dev/null
+++ b/arduino-core/src/processing/app/i18n/Resources_an.properties
@@ -0,0 +1,1459 @@
+# Aragonese translations for Arduino IDE package.
+# Copyright (C) 2012 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the Arduino IDE package.
+# Juan Pablo Martinez , 2012.
+# Daniel Martinez , 2012.
+!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-01-14 17\:10+0000\nLast-Translator\: Cristian Maglie \nLanguage-Team\: Aragonese (http\://www.transifex.com/projects/p/arduino-ide-15/language/an/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: an\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
+
+#: Preferences.java:358 Preferences.java:374
+\ \ (requires\ restart\ of\ Arduino)=\ (requiere reiniciar Arduino)
+
+#: debug/Compiler.java:455
+'Keyboard'\ only\ supported\ on\ the\ Arduino\ Leonardo='Teclau' solament suportau por Arduino Leonardo
+
+#: debug/Compiler.java:450
+'Mouse'\ only\ supported\ on\ the\ Arduino\ Leonardo='Churi' solament suportau por Arduino Leonardo
+
+#: Preferences.java:478
+(edit\ only\ when\ Arduino\ is\ not\ running)=(editar solament quan Arduino no ye correndo)
+
+#: ../../../processing/app/Base.java:468
+!--verbose,\ --verbose-upload\ and\ --verbose-build\ can\ only\ be\ used\ together\ with\ --verify\ or\ --upload=
+
+#: Sketch.java:746
+.pde\ ->\ .ino=.pde -> .ino
+
+#: Base.java:773
+\ \ \ Are\ you\ sure\ you\ want\ to\ Quit?Closing\ the\ last\ open\ sketch\ will\ quit\ Arduino.=
Yes seguro de querer salir?Zarrando o zaguer prochecto ubierto, se zarrar\u00e1 Arduino.
+
+#: Editor.java:2053
+\
\ \ Do\ you\ want\ to\ save\ changes\ to\ this\ sketch
\ before\ closing?If\ you\ don't\ save,\ your\ changes\ will\ be\ lost.=
Quiers alzar cambeos a o programa
antes de zarrar?Si no los alzas, os tuyos cambeos se perder\u00e1n.
+
+#: Sketch.java:398
+#, java-format
+A\ file\ named\ "{0}"\ already\ exists\ in\ "{1}"=Un fichero clamau "{0}" ya existe en "{1}"
+
+#: Editor.java:2169
+#, java-format
+A\ folder\ named\ "{0}"\ already\ exists.\ Can't\ open\ sketch.=Ya existe una carpeta con o nombre "{0}". No se puede ubrir.
+
+#: Base.java:2690
+#, java-format
+A\ library\ named\ {0}\ already\ exists=A biblioteca con nombre {0} ya existe
+
+#: UpdateCheck.java:103
+A\ new\ version\ of\ Arduino\ is\ available,\nwould\ you\ like\ to\ visit\ the\ Arduino\ download\ page?=Una nueva versi\u00f3n d'Arduino ye disponible,\nquiers visitar a pachina de descargas d'Arduino?
+
+#: EditorConsole.java:153
+A\ problem\ occurred\ while\ trying\ to\ open\ the\nfiles\ used\ to\ store\ the\ console\ output.=Ha ocurriu un problema mientres s'ubriban os fichers\nusaus ta alzar a salida d'a consola.
+
+#: Editor.java:1116
+About\ Arduino=Arredol d'Arduino
+
+#: Editor.java:650
+Add\ File...=Adhibir fichero...
+
+#: Base.java:963
+Add\ Library...=Adhibir biblioteca...
+
+#: ../../../processing/app/Preferences.java:96
+Albanian=Albano
+
+#: tools/FixEncoding.java:77
+An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=Ha ocurriu una error mientres se solucionaba a codificaci\u00f3n d'o fichero.\nNo intentes alzar iste programa asinas sobrescribindo a viella versi\u00f3n.\nUsa Ubrir ta reubrir o programa y intenta-lo de nuevo.\n
+
+#: ../../../processing/app/BaseNoGui.java:528
+!An\ error\ occurred\ while\ uploading\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!An\ error\ occurred\ while\ verifying\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!An\ error\ occurred\ while\ verifying/uploading\ the\ sketch=
+
+#: Base.java:228
+An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=Error desconoixida en intentar cargar codigo especifico de plataforma ta la suya maquina.
+
+#: Preferences.java:85
+Arabic=Arabe
+
+#: Preferences.java:86
+Aragonese=Aragon\u00e9s
+
+#: tools/Archiver.java:48
+Archive\ Sketch=Archivar programa.
+
+#: tools/Archiver.java:109
+Archive\ sketch\ as\:=Archivar programa como\:
+
+#: tools/Archiver.java:139
+Archive\ sketch\ canceled.=Archivaci\u00f3n de programa cancelada.
+
+#: tools/Archiver.java:75
+Archiving\ the\ sketch\ has\ been\ canceled\ because\nthe\ sketch\ couldn't\ save\ properly.=O fichero d'o programa s'ha cancelau porque\nno se podi\u00f3 alzar o propio programa.
+
+#: ../../../processing/app/I18n.java:83
+Arduino\ ARM\ (32-bits)\ Boards=Placas Arduino ARM (32 bits)
+
+#: ../../../processing/app/I18n.java:82
+Arduino\ AVR\ Boards=Placas Arduino AVR
+
+#: Editor.java:2137
+!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
+
+#: Base.java:1682
+Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ settings.=Arduino no se puede executar porque no se\npodi\u00f3 creyar una carpeta ta alzar a configuraci\u00f3n.
+
+#: Base.java:1889
+Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ sketchbook.=Arduino no podi\u00f3 encetar-se porque no podi\u00f3\ncreyar una carpeta ta almagazenar os tuyo sketchbook.
+
+#: Base.java:240
+Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\ JDK\ 1.5\ or\ later.\nMore\ information\ can\ be\ found\ in\ the\ reference.=Arduino ameneste JDK ( no solament JRE) ta funcionar.\nPor favor, instale o JDK 1.5 u superior.\nTa pero informaci\u00f3n, consulte as referencias.
+
+#: ../../../processing/app/EditorStatus.java:471
+Arduino\:\ =Arduino\:
+
+#: Sketch.java:588
+#, java-format
+Are\ you\ sure\ you\ want\ to\ delete\ "{0}"?=Seguro que quiers borrar "{0}"?
+
+#: Sketch.java:587
+Are\ you\ sure\ you\ want\ to\ delete\ this\ sketch?=Seguro que quiers borrar iste programa?
+
+#: ../../../processing/app/Base.java:356
+Argument\ required\ for\ --board=Argumento necesario ta --board
+
+#: ../../../processing/app/Base.java:370
+Argument\ required\ for\ --curdir=Argumento necesario ta --curdir
+
+#: ../../../processing/app/Base.java:385
+!Argument\ required\ for\ --get-pref=
+
+#: ../../../processing/app/Base.java:363
+Argument\ required\ for\ --port=Argumento necesario ta --port
+
+#: ../../../processing/app/Base.java:377
+Argument\ required\ for\ --pref=Argumento necesario ta --pref
+
+#: ../../../processing/app/Base.java:384
+Argument\ required\ for\ --preferences-file=Argumento necesario ta --preferences-file
+
+#: ../../../processing/app/Preferences.java:137
+Armenian=Armenio
+
+#: ../../../processing/app/Preferences.java:138
+Asturian=Asturiano
+
+#: ../../../processing/app/debug/Compiler.java:145
+!Authorization\ required=
+
+#: tools/AutoFormat.java:91
+Auto\ Format=Auto Formato
+
+#: tools/AutoFormat.java:934
+Auto\ Format\ Canceled\:\ Too\ many\ left\ curly\ braces.=Auto Formato Cancelau\: masiadas claus a la cucha.
+
+#: tools/AutoFormat.java:925
+Auto\ Format\ Canceled\:\ Too\ many\ left\ parentheses.=Auto Formato Cancelau\: masiaus parentesis a la cucha.
+
+#: tools/AutoFormat.java:931
+Auto\ Format\ Canceled\:\ Too\ many\ right\ curly\ braces.=Auto Formato Cancelau\: masiadas claus a la dreita.
+
+#: tools/AutoFormat.java:922
+Auto\ Format\ Canceled\:\ Too\ many\ right\ parentheses.=Auto Formato Cancelau\: masiaus parentesis a la dreita.
+
+#: tools/AutoFormat.java:944
+Auto\ Format\ finished.=Auto Formato rematau.
+
+#: Preferences.java:439
+Automatically\ associate\ .ino\ files\ with\ Arduino=Asociar automaticament os fichers .ino a Arduino
+
+#: SerialMonitor.java:110
+Autoscroll=Autoscroll
+
+#: Editor.java:2619
+#, java-format
+Bad\ error\ line\:\ {0}=Linia error\: {0}
+
+#: Editor.java:2136
+Bad\ file\ selected=Fichero mal seleccionau
+
+#: ../../../processing/app/debug/Compiler.java:89
+!Bad\ sketch\ primary\ file\ or\ bad\ sketch\ directory\ structure=
+
+#: ../../../processing/app/Preferences.java:149
+Basque=Basco
+
+#: ../../../processing/app/Preferences.java:139
+Belarusian=Beloruso
+
+#: ../../../processing/app/Base.java:1433
+#: ../../../processing/app/Editor.java:707
+Board=Placa
+
+#: ../../../processing/app/debug/TargetBoard.java:42
+#, java-format
+Board\ {0}\:{1}\:{2}\ doesn''t\ define\ a\ ''build.board''\ preference.\ Auto-set\ to\:\ {3}=A placa {0}\:{1}\:{2} no define una preferencia ''build.board''. S'ha ficau automaticament a\: {3}
+
+#: ../../../processing/app/EditorStatus.java:472
+Board\:\ =Placa\:
+
+#: ../../../processing/app/Preferences.java:140
+Bosnian=Bosnio
+
+#: SerialMonitor.java:112
+Both\ NL\ &\ CR=Totz dos NL & CR
+
+#: Preferences.java:81
+Browse=Explorar
+
+#: Sketch.java:1392 Sketch.java:1423
+Build\ folder\ disappeared\ or\ could\ not\ be\ written=Carpeta de construcci\u00f3n no trobada u no se puede escribir en ella
+
+#: ../../../processing/app/Sketch.java:1530
+Build\ options\ changed,\ rebuilding\ all=Opcions de compilaci\u00f3n cambiadas, reconstruindo tot
+
+#: ../../../processing/app/Preferences.java:80
+Bulgarian=B\u00falgaro
+
+#: ../../../processing/app/Preferences.java:141
+Burmese\ (Myanmar)=Birmano (Myanmar)
+
+#: Editor.java:708
+Burn\ Bootloader=Escribir bootloader
+
+#: Editor.java:2504
+Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=Escribindo bootloader a la Placa I/U (isto habr\u00eda de tardar un menuto)...
+
+#: ../../../processing/app/Base.java:379
+#, java-format
+!Can\ only\ pass\ one\ of\:\ {0}=
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!Can't\ find\ the\ sketch\ in\ the\ specified\ path=
+
+#: ../../../processing/app/Preferences.java:92
+Canadian\ French=Franc\u00e9s de Canad\u00e1
+
+#: Preferences.java:79 Sketch.java:585 Sketch.java:737 Sketch.java:1042
+#: Editor.java:2064 Editor.java:2145 Editor.java:2465
+Cancel=Cancelar
+
+#: Sketch.java:455
+Cannot\ Rename=No se puede renombrar
+
+#: ../../../processing/app/Base.java:465
+!Cannot\ specify\ any\ sketch\ files=
+
+#: SerialMonitor.java:112
+Carriage\ return=Retorno de carro
+
+#: Preferences.java:87
+Catalan=Catal\u00e1n
+
+#: Preferences.java:419
+Check\ for\ updates\ on\ startup=Comprebar actualizacions en encetar
+
+#: ../../../processing/app/Preferences.java:142
+Chinese\ (China)=Chino (China)
+
+#: ../../../processing/app/Preferences.java:142
+Chinese\ (Hong\ Kong)=Chino (Hong Kong)
+
+#: ../../../processing/app/Preferences.java:144
+Chinese\ (Taiwan)=Chino (Taiwan)
+
+#: ../../../processing/app/Preferences.java:143
+Chinese\ (Taiwan)\ (Big5)=Chino (Taiwan) (Big5)
+
+#: Preferences.java:88
+Chinese\ Simplified=Chino Simplificau
+
+#: Preferences.java:89
+Chinese\ Traditional=Chino Tradicional
+
+#: Editor.java:521 Editor.java:2024
+Close=Zarrar
+
+#: Editor.java:1208 Editor.java:2749
+Comment/Uncomment=Comentar/Descomentar
+
+#: Sketch.java:1608 Editor.java:1890
+Compiling\ sketch...=Compilando programa...
+
+#: EditorConsole.java:152
+Console\ Error=Error de consola
+
+#: Editor.java:1157 Editor.java:2707
+Copy=Copiar
+
+#: Editor.java:1177 Editor.java:2723
+Copy\ as\ HTML=Copiar como HTML
+
+#: ../../../processing/app/EditorStatus.java:455
+Copy\ error\ messages=Copiar mensaches d'error
+
+#: Editor.java:1165 Editor.java:2715
+Copy\ for\ Forum=Copiar a o Foro
+
+#: Sketch.java:1089
+#, java-format
+Could\ not\ add\ ''{0}''\ to\ the\ sketch.=No se puedo adhibir "{0}" a o programa.
+
+#: Editor.java:2188
+Could\ not\ copy\ to\ a\ proper\ location.=No se puede copiar a la mesma ubicaci\u00f3n.
+
+#: Editor.java:2179
+Could\ not\ create\ the\ sketch\ folder.=No podi\u00e9 creyar a capeta de programa.
+
+#: Editor.java:2206
+Could\ not\ create\ the\ sketch.=No podi\u00e9 creyar o programa.
+
+#: Sketch.java:617
+#, java-format
+Could\ not\ delete\ "{0}".=No se podi\u00f3 borrar "{0}".
+
+#: Sketch.java:1066
+#, java-format
+Could\ not\ delete\ the\ existing\ ''{0}''\ file.=No se podi\u00f3 borrar o fichero existent "{0}".
+
+#: Base.java:2533 Base.java:2556
+#, java-format
+Could\ not\ delete\ {0}=No se podi\u00f3 borrar {0}
+
+#: ../../../processing/app/debug/TargetPlatform.java:74
+#, java-format
+Could\ not\ find\ boards.txt\ in\ {0}.\ Is\ it\ pre-1.5?=No se podi\u00f3 trobar boards.txt en {0}. Ye pre-1.5?
+
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:282
+#, java-format
+Could\ not\ find\ tool\ {0}=No se podi\u00f3 trobar a ferramienta {0}
+
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:278
+#, java-format
+Could\ not\ find\ tool\ {0}\ from\ package\ {1}=No se podi\u00f3 trobar a ferramienta {0} d'o conchunto {1}
+
+#: Base.java:1934
+#, java-format
+Could\ not\ open\ the\ URL\n{0}=No se puede ubrir l'URL\n{0}
+
+#: Base.java:1958
+#, java-format
+Could\ not\ open\ the\ folder\n{0}=No se puede ubrir a carpeta\n{0}
+
+#: Sketch.java:1769
+Could\ not\ properly\ re-save\ the\ sketch.\ You\ may\ be\ in\ trouble\ at\ this\ point,\nand\ it\ might\ be\ time\ to\ copy\ and\ paste\ your\ code\ to\ another\ text\ editor.=No se podi\u00f3 re-alzar o programa. Puetz estar en problemas en iste momento,\ny puede que s\u00eda hora de copiar y apegar o tuyo codigo en unatro editor de texto.
+
+#: Sketch.java:1768
+Could\ not\ re-save\ sketch=No se podi\u00f3 alzar de nuevo o programa
+
+#: Theme.java:52
+!Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
+
+#: Preferences.java:219
+Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=No se pueden leyer os achustes predeterminaus.\nAmeneste reinstalar Arduino
+
+#: ../../../processing/app/Sketch.java:1525
+Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=No se podi\u00f3 leyer o fichero de preferencias de compilaci\u00f3n, recompilando tot
+
+#: Base.java:2482
+#, java-format
+Could\ not\ remove\ old\ version\ of\ {0}=No se podi\u00f3 eliminar a versi\u00f3n antiga de {0}
+
+#: Sketch.java:483 Sketch.java:528
+#, java-format
+Could\ not\ rename\ "{0}"\ to\ "{1}"=No se podi\u00f3 renombrar "{0}" a "{1}"
+
+#: Sketch.java:475
+Could\ not\ rename\ the\ sketch.\ (0)=No se podi\u00f3 renombrar o programa. (0)
+
+#: Sketch.java:496
+Could\ not\ rename\ the\ sketch.\ (1)=No se podi\u00f3 renombrar o programa. (1)
+
+#: Sketch.java:503
+Could\ not\ rename\ the\ sketch.\ (2)=No se podi\u00f3 renombrar o programa. (2)
+
+#: Base.java:2492
+#, java-format
+Could\ not\ replace\ {0}=No podi\u00e9 reemplazar {0}
+
+#: ../../../processing/app/Sketch.java:1579
+Could\ not\ write\ build\ preferences\ file=No se podi\u00f3 escribir o fichero de preferencias de compilacion
+
+#: tools/Archiver.java:74
+Couldn't\ archive\ sketch=No se podi\u00f3 archivar o programa
+
+#: Sketch.java:1647
+Couldn't\ determine\ program\ size\:\ {0}=No se podi\u00f3 determinar a grandaria d'o programa\: {0}
+
+#: Sketch.java:616
+Couldn't\ do\ it=No puedo fer-lo
+
+#: debug/BasicUploader.java:209
+Couldn't\ find\ a\ Board\ on\ the\ selected\ port.\ Check\ that\ you\ have\ the\ correct\ port\ selected.\ \ If\ it\ is\ correct,\ try\ pressing\ the\ board's\ reset\ button\ after\ initiating\ the\ upload.=No podi\u00e9 trobar una placa en o puerto seleccionau. Compreba que has seleccionau o puerto correcto. Si ye correcto, preba a pretar o bot\u00f3n de Reset d'a placa dimpu\u00e9s d'encetar a puyada.
+
+#: ../../../processing/app/Preferences.java:82
+Croatian=Crovata
+
+#: Editor.java:1149 Editor.java:2699
+Cut=Tallar
+
+#: ../../../processing/app/Preferences.java:83
+Czech=Checo
+
+#: Preferences.java:90
+Danish=Dan\u00e9s
+
+#: Editor.java:1224 Editor.java:2765
+Decrease\ Indent=Disminuir sangr\u00eda
+
+#: EditorHeader.java:314 Sketch.java:591
+Delete=Borrar
+
+#: debug/Uploader.java:199
+Device\ is\ not\ responding,\ check\ the\ right\ serial\ port\ is\ selected\ or\ RESET\ the\ board\ right\ before\ exporting=O dispositivo no ye respondendo, compreba que o puerto ye bien seleccionau u RESETEA a placa antes d'exportar.
+
+#: tools/FixEncoding.java:57
+Discard\ all\ changes\ and\ reload\ sketch?=Descartar totz os cambeos y recargar o programa?
+
+#: ../../../processing/app/Preferences.java:438
+Display\ line\ numbers=Amostrar numeros de linia
+
+#: Editor.java:2064
+Don't\ Save=No alzar
+
+#: Editor.java:2275 Editor.java:2311
+Done\ Saving.=Alzau.
+
+#: Editor.java:2510
+Done\ burning\ bootloader.=Escritura de bootloader completau.
+
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+!Done\ compiling=
+
+#: Editor.java:1911 Editor.java:1928
+Done\ compiling.=Compilau.
+
+#: Editor.java:2564
+Done\ printing.=Imprentau.
+
+#: ../../../processing/app/BaseNoGui.java:514
+!Done\ uploading=
+
+#: Editor.java:2395 Editor.java:2431
+Done\ uploading.=Puyau.
+
+#: Preferences.java:91
+Dutch=Holand\u00e9s
+
+#: ../../../processing/app/Preferences.java:144
+Dutch\ (Netherlands)=Holand\u00e9s (Holanda)
+
+#: Editor.java:1130
+Edit=Editar
+
+#: Preferences.java:370
+Editor\ font\ size\:\ =Grandaria de fuent de l'editor\:
+
+#: Preferences.java:353
+Editor\ language\:\ =Idioma de l'editor\:
+
+#: Preferences.java:92
+English=Ingl\u00e9s
+
+#: ../../../processing/app/Preferences.java:145
+English\ (United\ Kingdom)=Ingles (Reino Uniu)
+
+#: Editor.java:1062
+Environment=Entorno
+
+#: Base.java:2147 Preferences.java:256 Sketch.java:475 Sketch.java:481
+#: Sketch.java:496 Sketch.java:503 Sketch.java:526 Sketch.java:543
+#: Editor.java:2167 Editor.java:2178 Editor.java:2188 Editor.java:2206
+Error=Error
+
+#: Sketch.java:1065 Sketch.java:1088
+Error\ adding\ file=Error en adhibir fichero
+
+#: debug/Compiler.java:369
+Error\ compiling.=Error de compilaci\u00f3n.
+
+#: Base.java:1674
+Error\ getting\ the\ Arduino\ data\ folder.=Error obtenendo os datos d'a carpeta d'Arduino.
+
+#: Serial.java:593
+#, java-format
+Error\ inside\ Serial.{0}()=Error interna d'o serie.{0}()
+
+#: ../../../processing/app/Base.java:1232
+Error\ loading\ libraries=Error cargando bibliotecas
+
+#: ../../../processing/app/debug/TargetPlatform.java:95
+#: ../../../processing/app/debug/TargetPlatform.java:106
+#: ../../../processing/app/debug/TargetPlatform.java:117
+#, java-format
+Error\ loading\ {0}=Error cargando {0}
+
+#: Serial.java:181
+#, java-format
+Error\ opening\ serial\ port\ ''{0}''.=Error ubrindo puerto "{0}"
+
+#: Preferences.java:277
+Error\ reading\ preferences=Error leyendo preferencias
+
+#: Preferences.java:279
+#, java-format
+Error\ reading\ the\ preferences\ file.\ Please\ delete\ (or\ move)\n{0}\ and\ restart\ Arduino.=Error leyendo o fichero de preferencias. Por favor, borre (u mueva)\n{0} y reinicie Arduino.
+
+#: ../../../cc/arduino/packages/DiscoveryManager.java:25
+Error\ starting\ discovery\ method\:\ =Error en encetar o metodo de descubrimiento\:
+
+#: Serial.java:125
+#, java-format
+Error\ touching\ serial\ port\ ''{0}''.=Error usando o puerto "{0}"
+
+#: Editor.java:2512 Editor.java:2516 Editor.java:2520
+Error\ while\ burning\ bootloader.=Error mientres se escrib\u00eda o bootloader
+
+#: ../../../processing/app/Editor.java:2555
+Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=Error mientres se escrib\u00eda o bootloader\: falta parametro de configuraci\u00f3n '{0}'
+
+#: ../../../../../app/src/processing/app/Editor.java:1940
+!Error\ while\ compiling\:\ missing\ '{0}'\ configuration\ parameter=
+
+#: SketchCode.java:83
+#, java-format
+Error\ while\ loading\ code\ {0}=Error mientres se cargaba o codigo {0}
+
+#: Editor.java:2567
+Error\ while\ printing.=Error en imprentar.
+
+#: ../../../processing/app/BaseNoGui.java:528
+!Error\ while\ uploading=
+
+#: ../../../processing/app/Editor.java:2409
+#: ../../../processing/app/Editor.java:2449
+Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=Error mientres la puyada\: manda o parametro de configuracion '{0}'
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!Error\ while\ verifying=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!Error\ while\ verifying/uploading=
+
+#: Preferences.java:93
+Estonian=Estonio
+
+#: ../../../processing/app/Preferences.java:146
+Estonian\ (Estonia)=Estonio (Estonia)
+
+#: Editor.java:516
+Examples=Eixemplos
+
+#: Editor.java:2482
+Export\ canceled,\ changes\ must\ first\ be\ saved.=Cancelada exportaci\u00f3n, os cambeos s'han de salvar antes.
+
+#: Base.java:2100
+FAQ.html=FAQ.html
+
+#: ../../../processing/app/Base.java:416
+#, java-format
+Failed\ to\ open\ sketch\:\ "{0}"=Fallo en ubrir lo programa\: "{0}"
+
+#: Editor.java:491
+File=Fichero
+
+#: Preferences.java:94
+Filipino=Filipino
+
+#: FindReplace.java:124 FindReplace.java:127
+Find=Buscar
+
+#: Editor.java:1249
+Find\ Next=Buscar siguient
+
+#: Editor.java:1259
+Find\ Previous=Buscar anterior
+
+#: Editor.java:1086 Editor.java:2775
+Find\ in\ Reference=Buscar en referencia
+
+#: Editor.java:1234
+Find...=Buscar...
+
+#: FindReplace.java:80
+Find\:=Buscar\:
+
+#: ../../../processing/app/Preferences.java:147
+Finnish=Fin\u00e9s
+
+#: tools/FixEncoding.java:41 tools/FixEncoding.java:58
+#: tools/FixEncoding.java:79
+Fix\ Encoding\ &\ Reload=Reparar codificaci\u00f3n y recargar
+
+#: Base.java:1851
+For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=Ta informaci\u00f3n de c\u00f3mo instalar bibliotecas, visite\: http\://arduino.cc/en/guide/libraries\n
+
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ {0}=
+
+#: Preferences.java:95
+French=Franc\u00e9s
+
+#: Editor.java:1097
+Frequently\ Asked\ Questions=Preguntas mas freq\u00fcents
+
+#: Preferences.java:96
+Galician=Gallego
+
+#: ../../../processing/app/Preferences.java:94
+Georgian=Georgiano
+
+#: Preferences.java:97
+German=Alem\u00e1n
+
+#: Editor.java:1054
+Getting\ Started=Inicio Rapido
+
+#: ../../../processing/app/Sketch.java:1646
+#, java-format
+Global\ variables\ use\ {0}\ bytes\ ({2}%%)\ of\ dynamic\ memory,\ leaving\ {3}\ bytes\ for\ local\ variables.\ Maximum\ is\ {1}\ bytes.=As variables globals usan {0} bytes ({2}%%) d'a memoria dinamica, dixando {3} bytes ta variables locals. O maximo son {1} bytes.
+
+#: ../../../processing/app/Sketch.java:1651
+#, java-format
+Global\ variables\ use\ {0}\ bytes\ of\ dynamic\ memory.=As variables globals usan {0} bytes d'a memoria dinamica.
+
+#: Preferences.java:98
+Greek=Griego
+
+#: Base.java:2085
+Guide_Environment.html=Guide_Environment.html
+
+#: Base.java:2071
+Guide_MacOSX.html=Guide_MacOSX.html
+
+#: Base.java:2095
+Guide_Troubleshooting.html=Guide_Troubleshooting.html
+
+#: Base.java:2073
+Guide_Windows.html=Guide_Windows.html
+
+#: ../../../processing/app/Preferences.java:95
+Hebrew=Hebreu
+
+#: Editor.java:1015
+Help=Aduya
+
+#: Preferences.java:99
+Hindi=Hind\u00fa
+
+#: Sketch.java:295
+How\ about\ saving\ the\ sketch\ first\ \nbefore\ trying\ to\ rename\ it?=Por qu\u00e9 no salvar o programa primer\nantes d'intentar renombrar-lo?
+
+#: Sketch.java:882
+How\ very\ Borges\ of\ you=C\u00f3mo molas, no?
+
+#: Preferences.java:100
+Hungarian=H\u00fangaro
+
+#: FindReplace.java:96
+Ignore\ Case=Ignorar mayusclas
+
+#: Base.java:1058
+Ignoring\ bad\ library\ name=Ignorando o nombre incorrecto d'a biblioteca.
+
+#: Base.java:1436
+Ignoring\ sketch\ with\ bad\ name=Ignorando treballo con nombre incorrecto.
+
+#: Editor.java:636
+Import\ Library...=Importar biblioteca...
+
+#: ../../../processing/app/Sketch.java:736
+In\ Arduino\ 1.0,\ the\ default\ file\ extension\ has\ changed\nfrom\ .pde\ to\ .ino.\ \ New\ sketches\ (including\ those\ created\nby\ "Save-As")\ will\ use\ the\ new\ extension.\ \ The\ extension\nof\ existing\ sketches\ will\ be\ updated\ on\ save,\ but\ you\ can\ndisable\ this\ in\ the\ Preferences\ dialog.\n\nSave\ sketch\ and\ update\ its\ extension?=En Arduino 1.0, a extension por defecto ah cambiau de .pde a .ino. Os muevos prochectos (incluius aquells creyaus por meyo de "Guardar como") usaran a nueva extensi\u00f3n. A extensi\u00f3n d'os prochectos existents s'actualizase en alzar, pero puetz desactivar ista funci\u00f3n dende o menu de Preferencias\n\nAlzar prochecto y actualizar a suya extensi\u00f3n?
+
+#: Editor.java:1216 Editor.java:2757
+Increase\ Indent=Aumentar sangr\u00eda
+
+#: Preferences.java:101
+Indonesian=Indonesio
+
+#: ../../../processing/app/Base.java:1204
+#, java-format
+Invalid\ library\ found\ in\ {0}\:\ {1}=Biblioteca invalida trobada en {0}\: {1}
+
+#: Preferences.java:102
+Italian=Itali\u00e1n
+
+#: Preferences.java:103
+Japanese=Chapon\u00e9s
+
+#: Preferences.java:104
+Korean=Coreano
+
+#: Preferences.java:105
+Latvian=Let\u00f3n
+
+#: Base.java:2699
+Library\ added\ to\ your\ libraries.\ Check\ "Import\ library"\ menu=Biblioteca adhibida a las tuyas bibliotecas. Compreba o men\u00fa "Importar biblioteca"
+
+#: Preferences.java:106
+Lithuaninan=Lituano
+
+#: ../../../processing/app/Sketch.java:1684
+!Low\ memory\ available,\ stability\ problems\ may\ occur.=
+
+#: Preferences.java:107
+Marathi=Marathi
+
+#: Base.java:2112
+Message=Mensache
+
+#: ../../../processing/app/preproc/PdePreprocessor.java:412
+Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=Manca lo */ d'a fin d'un /* comentario */
+
+#: ../../../processing/app/BaseNoGui.java:455
+!Mode\ not\ supported=
+
+#: Preferences.java:449
+More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=Mas preferencias pueden estar editadas dreitament en o fichero
+
+#: Editor.java:2156
+Moving=Movendo
+
+#: ../../../processing/app/BaseNoGui.java:484
+!Multiple\ files\ not\ supported=
+
+#: ../../../processing/app/Base.java:395
+Must\ specify\ exactly\ one\ sketch\ file=Has d'especificar exactament un fichero de programa
+
+#: ../../../processing/app/Preferences.java:158
+N'Ko=N'Ko
+
+#: Sketch.java:282
+Name\ for\ new\ file\:=Nombre d'o nuevo fichero\:
+
+#: ../../../processing/app/Preferences.java:149
+Nepali=Nepal\u00ed
+
+#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:51
+Network\ upload\ using\ programmer\ not\ supported=A puyada por red fendo servir lo programador no ye suportada
+
+#: EditorToolbar.java:41 Editor.java:493
+New=Nuevo
+
+#: EditorToolbar.java:46
+New\ Editor\ Window=Nueva finestra d'editor
+
+#: EditorHeader.java:292
+New\ Tab=Nueva pestanya
+
+#: SerialMonitor.java:112
+Newline=Nueva linia
+
+#: EditorHeader.java:340
+Next\ Tab=Pestanya siguient
+
+#: Preferences.java:78 UpdateCheck.java:108
+No=No
+
+#: ../../../processing/app/debug/Compiler.java:146
+!No\ athorization\ data\ found=
+
+#: debug/Compiler.java:126
+No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=No s'ha seleccionau placa; por favor, seleccione una en o men\u00fa Ferramientas > Placa
+
+#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
+No\ changes\ necessary\ for\ Auto\ Format.=Sin cambeos necesarios ta auto formato
+
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ command\ line\ parameters\ found=
+
+#: Editor.java:373
+No\ files\ were\ added\ to\ the\ sketch.=No s'adhibioron fichers a o programa
+
+#: Platform.java:167
+No\ launcher\ available=No i hai lanzador disponible.
+
+#: SerialMonitor.java:112
+No\ line\ ending=Sin achuste de linia
+
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ parameters=
+
+#: Base.java:541
+No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=No, en serio, prene un poquet d'aire fresco.
+
+#: Editor.java:1872
+#, java-format
+No\ reference\ available\ for\ "{0}"=No i hai referencia disponible ta "{0}"
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!No\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:428
+!No\ sketchbook=
+
+#: ../../../processing/app/Sketch.java:204
+No\ valid\ code\ files\ found=No s'han trobau ficheros de codigo valius
+
+#: ../../../processing/app/Base.java:309
+No\ valid\ configured\ cores\ found\!\ Exiting...=No se troboron nucleos configuraus valius\! Surtiendo...
+
+#: ../../../processing/app/debug/TargetPackage.java:63
+#, java-format
+No\ valid\ hardware\ definitions\ found\ in\ folder\ {0}.=No se troboron definicions de hardware validas en a carpeta {0}.
+
+#: Base.java:191
+Non-fatal\ error\ while\ setting\ the\ Look\ &\ Feel.=Error no fatal entre que se configuraba a apariencia.
+
+#: Sketch.java:396 Sketch.java:410 Sketch.java:419 Sketch.java:859
+Nope=No.
+
+#: ../../../processing/app/Preferences.java:108
+Norwegian\ Bokm\u00e5l=Noruego
+
+#: ../../../processing/app/Sketch.java:1656
+Not\ enough\ memory;\ see\ http\://www.arduino.cc/en/Guide/Troubleshooting\#size\ for\ tips\ on\ reducing\ your\ footprint.=No i hai suficient memoria, veyer http\://www.arduino.cc/en/guide/troubleshooting\#size ta obtener consellos sobre c\u00f3mo reducir o suyo sinyal.
+
+#: Preferences.java:80 Sketch.java:585 Sketch.java:737 Sketch.java:1042
+#: Editor.java:2145 Editor.java:2465
+OK=Ok
+
+#: Sketch.java:992 Editor.java:376
+One\ file\ added\ to\ the\ sketch.=Un fichero adhibiu a o tuyo programa.
+
+#: ../../../processing/app/BaseNoGui.java:455
+!Only\ --verify,\ --upload\ or\ --get-pref\ are\ supported=
+
+#: EditorToolbar.java:41
+Open=Ubrir
+
+#: Editor.java:2688
+Open\ URL=Ubrir URL
+
+#: Base.java:636
+Open\ an\ Arduino\ sketch...=Ubrir un sketch d'Arduino
+
+#: EditorToolbar.java:46
+Open\ in\ Another\ Window=Ubrir en unatra finestra
+
+#: Base.java:903 Editor.java:501
+Open...=Ubrir...
+
+#: Editor.java:563
+Page\ Setup=Configurar pachina
+
+#: ../../../processing/app/forms/PasswordAuthorizationDialog.java:44
+Password\:=Clau\:
+
+#: Editor.java:1189 Editor.java:2731
+Paste=Apegar
+
+#: Preferences.java:109
+Persian=Persa
+
+#: ../../../processing/app/Preferences.java:161
+Persian\ (Iran)=Persa (Ir\u00e1n)
+
+#: debug/Compiler.java:408
+Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=Por favor, importe a biblioteca SPI d'o men\u00fa Programa > Importar Biblioteca.
+
+#: ../../../processing/app/debug/Compiler.java:529
+Please\ import\ the\ Wire\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=Por favor, importe a biblioteca Wire dende o men\u00fa Prochecto > Importar Biblioteca.
+
+#: Base.java:239
+Please\ install\ JDK\ 1.5\ or\ later=Por favor, instale o JDK 1.5 u superior
+
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+!Please\ select\ a\ programmer\ from\ Tools->Programmer\ menu=
+
+#: Preferences.java:110
+Polish=Polaco
+
+#: ../../../processing/app/Editor.java:718
+Port=Puerto
+
+#: ../../../processing/app/Preferences.java:151
+Portugese=Portugues
+
+#: ../../../processing/app/Preferences.java:127
+Portuguese\ (Brazil)=Portugues (Brasil)
+
+#: ../../../processing/app/Preferences.java:128
+Portuguese\ (Portugal)=Portugues (Portugal)
+
+#: Preferences.java:295 Editor.java:583
+Preferences=Preferencias
+
+#: FindReplace.java:123 FindReplace.java:128
+Previous=Previo
+
+#: EditorHeader.java:326
+Previous\ Tab=Pestanya anterior
+
+#: Editor.java:571
+Print=Imprentar
+
+#: Editor.java:2571
+Printing\ canceled.=Impresi\u00f3n cancelada.
+
+#: Editor.java:2547
+Printing...=Imprentando...
+
+#: Base.java:1957
+Problem\ Opening\ Folder=Problema ubrindo a carpeta
+
+#: Base.java:1933
+Problem\ Opening\ URL=Problema ubrindo l'URL
+
+#: Base.java:227
+Problem\ Setting\ the\ Platform=Problema achustando a plataforma
+
+#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:136
+Problem\ accessing\ board\ folder\ /www/sd=Problema en acceder a la carpeta d'a placa /www/sd
+
+#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:132
+Problem\ accessing\ files\ in\ folder\ =Problema en acceder a fichers en a carpeta
+
+#: Base.java:1673
+Problem\ getting\ data\ folder=Problema en adquirir carpeta de datos
+
+#: Sketch.java:1467
+#, java-format
+Problem\ moving\ {0}\ to\ the\ build\ folder=Problema en mover {0} a la carpeta de construcci\u00f3n
+
+#: debug/Uploader.java:209
+Problem\ uploading\ to\ board.\ \ See\ http\://www.arduino.cc/en/Guide/Troubleshooting\#upload\ for\ suggestions.=Problema puyando a la placa. Visita http\://www.arduino.cc/en/guide/troubleshooting\#upload ta sucherencias.
+
+#: Sketch.java:355 Sketch.java:362 Sketch.java:373
+Problem\ with\ rename=Problema en renombrar
+
+#: ../../../processing/app/I18n.java:86
+Processor=Procesador
+
+#: Editor.java:704
+Programmer=Programador
+
+#: Base.java:783 Editor.java:593
+Quit=Salir
+
+#: Editor.java:1138 Editor.java:1140 Editor.java:1390
+Redo=Refer
+
+#: Editor.java:1078
+Reference=Referencia
+
+#: EditorHeader.java:300
+Rename=Renombrar
+
+#: FindReplace.java:121 FindReplace.java:130 Sketch.java:1046
+Replace=Reemplazar
+
+#: FindReplace.java:122 FindReplace.java:129
+Replace\ &\ Find=Mirar y reemplazar
+
+#: FindReplace.java:120 FindReplace.java:131
+Replace\ All=Reemplazar totz
+
+#: Sketch.java:1043
+#, java-format
+Replace\ the\ existing\ version\ of\ {0}?=Reemplazar a versi\u00f3n existent de {0}?
+
+#: FindReplace.java:81
+Replace\ with\:=Reemplazar con\:
+
+#: Preferences.java:113
+Romanian=Rumano
+
+#: Preferences.java:114
+Russian=Ruso
+
+#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:529
+#: Editor.java:2064 Editor.java:2468
+Save=Salvar
+
+#: Editor.java:537
+Save\ As...=Alzar como...
+
+#: Editor.java:2317
+Save\ Canceled.=Alzau cancelau.
+
+#: Editor.java:2467
+Save\ changes\ before\ export?=Alzar cambeos antes d'exportar?
+
+#: Editor.java:2020
+#, java-format
+Save\ changes\ to\ "{0}"?\ \ =Alzar cambeos a "{0}"?
+
+#: Sketch.java:825
+Save\ sketch\ folder\ as...=Salvar carpeta de programas como...
+
+#: ../../../../../app/src/processing/app/Preferences.java:425
+!Save\ when\ verifying\ or\ uploading=
+
+#: Editor.java:2270 Editor.java:2308
+Saving...=Alzando...
+
+#: ../../../processing/app/FindReplace.java:131
+!Search\ all\ Sketch\ Tabs=
+
+#: Base.java:1909
+Select\ (or\ create\ new)\ folder\ for\ sketches...=Seleccione (u creye) carpeta ta prochectos.
+
+#: Editor.java:1198 Editor.java:2739
+Select\ All=Selecciona tot
+
+#: Base.java:2636
+Select\ a\ zip\ file\ or\ a\ folder\ containing\ the\ library\ you'd\ like\ to\ add=Selecciona o fichero zip u a carpeta que contiene a biblioteca que quiers adhibir
+
+#: Sketch.java:975
+Select\ an\ image\ or\ other\ data\ file\ to\ copy\ to\ your\ sketch=Selecciona una imachen u unatro fichero de datos ta copiar-los a o tuyo programa
+
+#: Preferences.java:330
+Select\ new\ sketchbook\ location=Seleccione nueva localizaci\u00f3n de o sketchbook
+
+#: ../../../processing/app/debug/Compiler.java:146
+Selected\ board\ depends\ on\ '{0}'\ core\ (not\ installed).=A placa seleccionada depende d'o nucleo '{0}' que no ye instalau.
+
+#: SerialMonitor.java:93
+Send=Ninviar
+
+#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
+Serial\ Monitor=Monitor serie
+
+#: Serial.java:194
+#, java-format
+Serial\ port\ ''{0}''\ not\ found.\ Did\ you\ select\ the\ right\ one\ from\ the\ Tools\ >\ Serial\ Port\ menu?=Puerto "{0}" no trobau. Has seleccionau o correcto d'o men\u00fa Ferramientas > Puerto serie?
+
+#: Editor.java:2343
+#, java-format
+Serial\ port\ {0}\ not\ found.\nRetry\ the\ upload\ with\ another\ serial\ port?=Puerto {0} no trobau.\nReintentar a puyada con unatro puerto?
+
+#: Base.java:1681
+Settings\ issues=Q\u00fcestions d'achustes
+
+#: Editor.java:641
+Show\ Sketch\ Folder=Amostrar Carpeta de programa
+
+#: ../../../processing/app/EditorStatus.java:468
+Show\ verbose\ output\ during\ compilation=Amostrar salida detallada en compilar
+
+#: Preferences.java:387
+Show\ verbose\ output\ during\:\ =Amostrar salida detallada mientres\:
+
+#: Editor.java:607
+Sketch=Programa
+
+#: Sketch.java:1754
+Sketch\ Disappeared=Programa perdiu
+
+#: Base.java:1411
+Sketch\ Does\ Not\ Exist=O programa no existe
+
+#: Sketch.java:274 Sketch.java:303 Sketch.java:577 Sketch.java:966
+Sketch\ is\ Read-Only=O programa ye de Solament Lectura
+
+#: Sketch.java:294
+Sketch\ is\ Untitled=O programa no tiene nombre
+
+#: Sketch.java:720
+Sketch\ is\ read-only=O programa ye Solament Lectura
+
+#: Sketch.java:1653
+Sketch\ too\ big;\ see\ http\://www.arduino.cc/en/Guide/Troubleshooting\#size\ for\ tips\ on\ reducing\ it.=Programa muit gran\: visite http\://www.arduino.cc/en/guide/troubleshooting\#size ta veyer c\u00f3mo reducir-lo.
+
+#: ../../../processing/app/Sketch.java:1639
+#, java-format
+Sketch\ uses\ {0}\ bytes\ ({2}%%)\ of\ program\ storage\ space.\ Maximum\ is\ {1}\ bytes.=O programa usa {0} bytes ({2}%%) d'o espacio d'almazenamiento de programas. O maximo son {1} bytes.
+
+#: Editor.java:510
+Sketchbook=Sketchbook
+
+#: Base.java:258
+Sketchbook\ folder\ disappeared=A carpeta sketchbook no ha estau trobada
+
+#: Preferences.java:315
+Sketchbook\ location\:=Localizaci\u00f3n de o sketchbook
+
+#: ../../../processing/app/BaseNoGui.java:428
+!Sketchbook\ path\ not\ defined=
+
+#: ../../../processing/app/Base.java:785
+Sketches\ (*.ino,\ *.pde)=Sketches (*.ino, *.pde)
+
+#: ../../../processing/app/Preferences.java:152
+Slovenian=Esloveno
+
+#: Sketch.java:275 Sketch.java:304 Sketch.java:578 Sketch.java:967
+Some\ files\ are\ marked\ "read-only",\ so\ you'll\nneed\ to\ re-save\ the\ sketch\ in\ another\ location,\nand\ try\ again.=Qualques fichers son solament que de lectura, asi que amenester\u00e1\ntornar a alzar en unatra ubicaci\u00f3n\ny intentar-lo de nuevo.
+
+#: Sketch.java:721
+Some\ files\ are\ marked\ "read-only",\ so\ you'll\nneed\ to\ re-save\ this\ sketch\ to\ another\ location.=Qualques fichers son "solament lectura", asinas que\namenester\u00e1s alzar iste programa en unatra ubicaci\u00f3n de nuevo.
+
+#: Sketch.java:457
+#, java-format
+Sorry,\ a\ sketch\ (or\ folder)\ named\ "{0}"\ already\ exists.=Lo siento, ya existe un programa (u carpeta) clamau "{0}".
+
+#: Preferences.java:115
+Spanish=Espa\u00f1ol
+
+#: Base.java:540
+Sunshine=Sol
+
+#: ../../../processing/app/Preferences.java:153
+Swedish=Sueco
+
+#: Preferences.java:84
+System\ Default=Achustes Inicials
+
+#: Preferences.java:116
+Tamil=Tamil
+
+#: debug/Compiler.java:414
+The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.=A parola clau 'BYTE' no tornar\u00e1 a estar valida.
+
+#: ../../../processing/app/BaseNoGui.java:484
+!The\ --upload\ option\ supports\ only\ one\ file\ at\ a\ time=
+
+#: debug/Compiler.java:426
+The\ Client\ class\ has\ been\ renamed\ EthernetClient.=A clase Client ha estau renombrada a EthernetClient
+
+#: debug/Compiler.java:420
+The\ Server\ class\ has\ been\ renamed\ EthernetServer.=A clase Servidor ha estau renombrada a EthernetServer
+
+#: debug/Compiler.java:432
+The\ Udp\ class\ has\ been\ renamed\ EthernetUdp.=A clase Udp ha estau renombrada a EthernetUdp
+
+#: Base.java:192
+The\ error\ message\ follows,\ however\ Arduino\ should\ run\ fine.=O mensache d'error siguient, manimenos Arduino habr\u00eda de funcionar bien.
+
+#: Editor.java:2147
+#, java-format
+The\ file\ "{0}"\ needs\ to\ be\ inside\na\ sketch\ folder\ named\ "{1}".\nCreate\ this\ folder,\ move\ the\ file,\ and\ continue?=O fichero "{0}" ameneste estar dentro d'una\ncarpeta de prochecto clamada "{1}".\nCreyar-la, mover o fichero y continar?
+
+#: Base.java:1054 Base.java:2674
+#, java-format
+The\ library\ "{0}"\ cannot\ be\ used.\nLibrary\ names\ must\ contain\ only\ basic\ letters\ and\ numbers.\n(ASCII\ only\ and\ no\ spaces,\ and\ it\ cannot\ start\ with\ a\ number)=A biblioteca "{0}" no se puede usar.\nOs nombres de biblioteca han de contener solament numeros y letras.\n(Solament ASCII y sin espacios, y no pueden empecipiar con un numero)
+
+#: Sketch.java:374
+The\ main\ file\ can't\ use\ an\ extension.\n(It\ may\ be\ time\ for\ your\ to\ graduate\ to\ a\n"real"\ programming\ environment)=O fichero prencipal no se puede usar una extensi\u00f3n.\n(Tal vegada s\u00eda hora que te grad\u00faes en un\nentorno de programaci\u00f3n "real")
+
+#: Sketch.java:356
+The\ name\ cannot\ start\ with\ a\ period.=O nombre no puede prencipiar con un periodo.
+
+#: Base.java:1412
+The\ selected\ sketch\ no\ longer\ exists.\nYou\ may\ need\ to\ restart\ Arduino\ to\ update\nthe\ sketchbook\ menu.=O programa seleccionau no existe.\nAmenester\u00e1 reiniciar Arduino ta actualizar\no men\u00fa de sketchbook.
+
+#: Base.java:1430
+#, java-format
+The\ sketch\ "{0}"\ cannot\ be\ used.\nSketch\ names\ must\ contain\ only\ basic\ letters\ and\ numbers\n(ASCII-only\ with\ no\ spaces,\ and\ it\ cannot\ start\ with\ a\ number).\nTo\ get\ rid\ of\ this\ message,\ remove\ the\ sketch\ from\n{1}=O programa "{0}" no se puede usar.\nOs nombres de programa han de contener solament numeros y letras.\n(Solament ASCII y sin espacios, y no pueden empecipiar con un numero).\nTa desfer-se d'iste mensache, elimine o programa de {1}.
+
+#: Sketch.java:1755
+The\ sketch\ folder\ has\ disappeared.\n\ Will\ attempt\ to\ re-save\ in\ the\ same\ location,\nbut\ anything\ besides\ the\ code\ will\ be\ lost.=A carpeta d'o programa ha desapareixiu\nIntentar\u00e9 salvar-lo de nuevo en a mesma ubicaci\u00f3n\npero brenca mas que o codigo se perder\u00e1.
+
+#: ../../../processing/app/Sketch.java:2028
+The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ than\ 64\ characters\ long.=O nombre d'o prochecto debe estar modificau. O nombre d'o prochecto debe consistir solament de caracters ASCII y numeros (pero no puede prencipiar con un numero).\nAdemas debe contener menos de 64 caracters.
+
+#: Base.java:259
+The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ default\ sketchbook\nlocation,\ and\ create\ a\ new\ sketchbook\ folder\ if\nnecessary.\ Arduino\ will\ then\ stop\ talking\ about\nhimself\ in\ the\ third\ person.=A carpeta de sketchbook ya no existe.\nArduino cambiar\u00e1 a ubicaci\u00f3n por defecto de\nsketchbook, y creyar\u00e1 una carpeta de prochecto\nnuevo si ye necesario. Arduino alavez deixar\u00e1\n de charrar d'ell mesmo en tercera persona.
+
+#: ../../../processing/app/debug/Compiler.java:201
+!Third-party\ platform.txt\ does\ not\ define\ compiler.path.\ Please\ report\ this\ to\ the\ third-party\ hardware\ maintainer.=
+
+#: Sketch.java:1075
+This\ file\ has\ already\ been\ copied\ to\ the\nlocation\ from\ which\ where\ you're\ trying\ to\ add\ it.\nI\ ain't\ not\ doin\ nuthin'.=Ixe fichero ya s'heba copiau a la ubicaci\u00f3n\ndende a quala lo querebas adhibir,,,\nNo fer\u00e9 brenca.
+
+#: ../../../processing/app/EditorStatus.java:467
+This\ report\ would\ have\ more\ information\ with=Iste informe tendr\u00eda m\u00e1s informaci\u00f3n
+
+#: Base.java:535
+Time\ for\ a\ Break=Ye momento ta un descanso
+
+#: Editor.java:663
+Tools=Ferramientas
+
+#: Editor.java:1070
+Troubleshooting=Problemas
+
+#: ../../../processing/app/Preferences.java:117
+Turkish=Turco
+
+#: ../../../processing/app/Editor.java:2507
+Type\ board\ password\ to\ access\ its\ console=Tecleye a clau d'a placa ta accedir a la suya consola
+
+#: ../../../processing/app/Sketch.java:1673
+Type\ board\ password\ to\ upload\ a\ new\ sketch=Tecleye a clau d'a placa ta puyar un nuevo prochecto
+
+#: ../../../processing/app/Preferences.java:118
+Ukrainian=Ucrain\u00e9s
+
+#: ../../../processing/app/Editor.java:2524
+#: ../../../processing/app/NetworkMonitor.java:145
+Unable\ to\ connect\:\ is\ the\ sketch\ using\ the\ bridge?=No se puede connectar, o programa ye fendo servir o puent?
+
+#: ../../../processing/app/NetworkMonitor.java:130
+Unable\ to\ connect\:\ retrying=Imposible connectar-se\: reintentando
+
+#: ../../../processing/app/Editor.java:2526
+Unable\ to\ connect\:\ wrong\ password?=Imposible connectar\: clau incorrecta?
+
+#: ../../../processing/app/Editor.java:2512
+Unable\ to\ open\ serial\ monitor=Imposible ubrir o monitor serie
+
+#: Sketch.java:1432
+#, java-format
+Uncaught\ exception\ type\:\ {0}=Tipo d'excepci\u00f3n no detectada\: {0}
+
+#: Editor.java:1133 Editor.java:1355
+Undo=Desfer
+
+#: Platform.java:168
+Unspecified\ platform,\ no\ launcher\ available.\nTo\ enable\ opening\ URLs\ or\ folders,\ add\ a\ \n"launcher\=/path/to/app"\ line\ to\ preferences.txt=No s'ha especificau plataforma, no i hai lanzador disponible.\nTa activar URL u carpetas, adhibe una linia a\n"launcher\=/rota/a2/aplicaci\u00f3n/" en preferences.txt
+
+#: UpdateCheck.java:111
+Update=Actualizar
+
+#: Preferences.java:428
+Update\ sketch\ files\ to\ new\ extension\ on\ save\ (.pde\ ->\ .ino)=Actualizar fichers de prochecto a la nueva extensi\u00f3n en salvar (.pde -> .ino)
+
+#: EditorToolbar.java:41 Editor.java:545
+Upload=Puyar
+
+#: EditorToolbar.java:46 Editor.java:553
+Upload\ Using\ Programmer=Puyar Usando Programador
+
+#: Editor.java:2403 Editor.java:2439
+Upload\ canceled.=Puyada Cancelada.
+
+#: ../../../processing/app/Sketch.java:1678
+Upload\ cancelled=Carga cancelada
+
+#: Editor.java:2378
+Uploading\ to\ I/O\ Board...=Puyando a la Placa I/U...
+
+#: Sketch.java:1622
+Uploading...=Puyando...
+
+#: Editor.java:1269
+Use\ Selection\ For\ Find=Usar selecci\u00f3n ta buscar
+
+#: Preferences.java:409
+Use\ external\ editor=Usar editor externo
+
+#: ../../../processing/app/debug/Compiler.java:94
+#, java-format
+Using\ library\ {0}\ in\ folder\:\ {1}\ {2}=Utilizando biblioteca {0} en carpeta\: {1} {2}
+
+#: ../../../processing/app/debug/Compiler.java:320
+#, java-format
+Using\ previously\ compiled\ file\:\ {0}=Utilizando fichero previament compilau\: {0}
+
+#: EditorToolbar.java:41 EditorToolbar.java:46
+Verify=Verificar
+
+#: Editor.java:609
+Verify\ /\ Compile=Verificar / Compilar
+
+#: Preferences.java:400
+Verify\ code\ after\ upload=Verificar codigo dimpu\u00e9s de puyar
+
+#: ../../../processing/app/Preferences.java:154
+Vietnamese=Vietnam\u00e9s
+
+#: Editor.java:1105
+Visit\ Arduino.cc=Visita Arduino.cc
+
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+WARNING\:\ library\ {0}\ claims\ to\ run\ on\ {1}\ architecture(s)\ and\ may\ be\ incompatible\ with\ your\ current\ board\ which\ runs\ on\ {2}\ architecture(s).=WARNING\: a biblioteca {0} pareix que s'executa en {1} arquitectura(s) y puede estar incompatible con a tuya placa actual, que s'echecuta en {2} arquitectura(s).
+
+#: Base.java:2128
+Warning=Warning
+
+#: debug/Compiler.java:444
+Wire.receive()\ has\ been\ renamed\ Wire.read().=Wire.receive() ha estau renombrau a Wire.read()
+
+#: debug/Compiler.java:438
+Wire.send()\ has\ been\ renamed\ Wire.write().=Wire.send() ha estau renombrau a Wire.write()
+
+#: FindReplace.java:105
+Wrap\ Around=Ciclico
+
+#: debug/Uploader.java:213
+Wrong\ microcontroller\ found.\ \ Did\ you\ select\ the\ right\ board\ from\ the\ Tools\ >\ Board\ menu?=Trobau microcontrolador erronio. Has seleccionau a placa correcta en o men\u00fa Ferramientas > Placa?
+
+#: Preferences.java:77 UpdateCheck.java:108
+Yes=Si
+
+#: Sketch.java:1074
+You\ can't\ fool\ me=No me puetz enganyar
+
+#: Sketch.java:411
+You\ can't\ have\ a\ .cpp\ file\ with\ the\ same\ name\ as\ the\ sketch.=No puede tener un fichero .cpp con o mesmo nombre que o programa.
+
+#: Sketch.java:421
+You\ can't\ rename\ the\ sketch\ to\ "{0}"\nbecause\ the\ sketch\ already\ has\ a\ .cpp\ file\ with\ that\ name.=No puetz renombrar o programa a "{0}"\nporque o programa encara tiene un fichero .cpp con ixe nombre
+
+#: Sketch.java:861
+You\ can't\ save\ the\ sketch\ as\ "{0}"\nbecause\ the\ sketch\ already\ has\ a\ .cpp\ file\ with\ that\ name.=No puetz alzar o programa como "{0}"\nporque o programa encara tiene un fichero .cpp con ixe nombre
+
+#: Sketch.java:883
+You\ cannot\ save\ the\ sketch\ into\ a\ folder\ninside\ itself.\ This\ would\ go\ on\ forever.=No puetz alzar o programa dentro d'una carpeta en o suyo interior.\nIsto ser\u00eda infinito.
+
+#: Base.java:1888
+You\ forgot\ your\ sketchbook=Ixuplid\u00f3 o suyo sketchbook.
+
+#: ../../../processing/app/AbstractMonitor.java:92
+You've\ pressed\ {0}\ but\ nothing\ was\ sent.\ Should\ you\ select\ a\ line\ ending?=Has pretau {0} pero no s'ha ninviau cosa. Has de seleccionar un fin de linia?
+
+#: Base.java:536
+You've\ reached\ the\ limit\ for\ auto\ naming\ of\ new\ sketches\nfor\ the\ day.\ How\ about\ going\ for\ a\ walk\ instead?=Has aconseguiu o limite d'auto nombrau de programas d'o d\u00eda...\nPor qu\u00e9 no te das una gambadeta?
+
+#: Base.java:2638
+ZIP\ files\ or\ folders=Fichers Zip u carpetas
+
+#: Base.java:2661
+Zip\ doesn't\ contain\ a\ library=O fichero Zip no contiene bibliotecas
+
+#: Sketch.java:364
+#, java-format
+".{0}"\ is\ not\ a\ valid\ extension.=".{0}" no ye una extensi\u00f3n valida
+
+#: SketchCode.java:258
+#, java-format
+!"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.=
+
+#: debug/Compiler.java:409
+\nAs\ of\ Arduino\ 0019,\ the\ Ethernet\ library\ depends\ on\ the\ SPI\ library.\nYou\ appear\ to\ be\ using\ it\ or\ another\ library\ that\ depends\ on\ the\ SPI\ library.\n\n=\nComo en Arduino 0019, a biblioteca Ethernet depende d'a biblioteca SPI.\nPareixe que a istas usando u unatra biblioteca que depende d'a biblioteca SPI.\n\n
+
+#: debug/Compiler.java:415
+\nAs\ of\ Arduino\ 1.0,\ the\ 'BYTE'\ keyword\ is\ no\ longer\ supported.\nPlease\ use\ Serial.write()\ instead.\n\n=\nComo en Arduino 1.0, a parola clau 'BYTE' no se suportar\u00e1 mas.\nPor favor, usa Serial.write() en o suyo puesto.\n\n
+
+#: debug/Compiler.java:427
+\nAs\ of\ Arduino\ 1.0,\ the\ Client\ class\ in\ the\ Ethernet\ library\ has\ been\ renamed\ to\ EthernetClient.\n\n=\nComo en Arduino 1.0, a clase Client en a biblioteca Ethernet ha estau renombrada a EthernetClient.\n
+
+#: debug/Compiler.java:421
+\nAs\ of\ Arduino\ 1.0,\ the\ Server\ class\ in\ the\ Ethernet\ library\ has\ been\ renamed\ to\ EthernetServer.\n\n=\nComo en Arduino 1.0, a clase Server en a biblioteca Ethernet ha estau renombrada a EthernetServer.\n\n
+
+#: debug/Compiler.java:433
+\nAs\ of\ Arduino\ 1.0,\ the\ Udp\ class\ in\ the\ Ethernet\ library\ has\ been\ renamed\ to\ EthernetUdp.\n\n=\nComo en Arduino 1.0, a clase Udp en a biblioteca Ethernet ha estau renombrada a EthernetUdp.\n
+
+#: debug/Compiler.java:445
+\nAs\ of\ Arduino\ 1.0,\ the\ Wire.receive()\ function\ was\ renamed\ to\ Wire.read()\ for\ consistency\ with\ other\ libraries.\n\n=\nComo en Arduino 1.0, a funci\u00f3n Wire.receive() ha estau renombrada a Wire.read() por consistencia con atras bibliotecas.\n
+
+#: debug/Compiler.java:439
+\nAs\ of\ Arduino\ 1.0,\ the\ Wire.send()\ function\ was\ renamed\ to\ Wire.write()\ for\ consistency\ with\ other\ libraries.\n\n=\nComo en Arduino 1.0, a funci\u00f3n Wire.send() ha estau renombrada a Wire.write() por consistencia con atras bibliotecas.\n\n
+
+#: SerialMonitor.java:130 SerialMonitor.java:133
+baud=baudio
+
+#: Preferences.java:389
+compilation\ =compilaci\u00f3n
+
+#: ../../../processing/app/NetworkMonitor.java:111
+connected\!=Connectau\!
+
+#: Sketch.java:540
+createNewFile()\ returned\ false=createNewFile() retorn\u00f3 FALSO.
+
+#: ../../../processing/app/EditorStatus.java:469
+enabled\ in\ File\ >\ Preferences.=activala dende Fichero > Preferencias
+
+#: Base.java:2090
+environment=entorno
+
+#: Editor.java:1108
+http\://arduino.cc/=http\://arduino.cc/
+
+#: UpdateCheck.java:118
+http\://www.arduino.cc/en/Main/Software=http\://www.arduino.cc/en/main/software
+
+#: UpdateCheck.java:53
+http\://www.arduino.cc/latest.txt=http\://www.arduino.cc/latest.txt
+
+#: Base.java:2075
+http\://www.arduino.cc/playground/Learning/Linux=http\://www.arduino.cc/playground/learning/linux
+
+#: Preferences.java:625
+#, java-format
+ignoring\ invalid\ font\ size\ {0}=ignorando grandaria de fuent invalido {0}
+
+#: Base.java:2080
+index.html=index.html
+
+#: Editor.java:936 Editor.java:943
+name\ is\ null=o nombre ye vuedo
+
+#: Base.java:2090
+platforms.html=platforms.html
+
+#: Editor.java:932
+serialMenu\ is\ null=serialMenu ye vuedo
+
+#: debug/Uploader.java:195
+#, java-format
+the\ selected\ serial\ port\ {0}\ does\ not\ exist\ or\ your\ board\ is\ not\ connected=o puerto seleccionau {0} no existe u a tuya placa no ista connectada
+
+#: ../../../processing/app/Base.java:389
+#, java-format
+unknown\ option\:\ {0}=opcion desconoixida\: {0}
+
+#: Preferences.java:391
+upload=puyar
+
+#: Editor.java:380
+#, java-format
+{0}\ files\ added\ to\ the\ sketch.={0} fichers adhibius a o programa.
+
+#: debug/Compiler.java:365
+#, java-format
+{0}\ returned\ {1}={0} retorn\u00f3 {1}
+
+#: Editor.java:2213
+#, java-format
+{0}\ |\ Arduino\ {1}={0} | Arduino {1}
+
+#: Editor.java:1874
+#, java-format
+{0}.html={0}.html
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+{0}\:\ Invalid\ argument\ to\ --pref,\ should\ be\ of\ the\ form\ "pref\=value"={0} Argumento invalido ta --pref, ha d'estar d'a traza "pref\=valura"
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+{0}\:\ Invalid\ board\ name,\ it\ should\ be\ of\ the\ form\ "package\:arch\:board"\ or\ "package\:arch\:board\:options"={0}\: Nombre de placa invalido, debe estar de la forma "paquet\:arq\:placa" u "paquet\:arq\:placa\:opcions"
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+{0}\:\ Invalid\ option\ for\ "{1}"\ option\ for\ board\ "{2}"={0}\: Opcion invalida ta la opci\u00f3n "{1}" ta la placa "{2}"
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+{0}\:\ Invalid\ option\ for\ board\ "{1}"={0}\: Opcion invalida ara a placa "{1}"
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+{0}\:\ Invalid\ option,\ should\ be\ of\ the\ form\ "name\=value"={0}\: Opcion invalida, debe estar d'a forma "nombre\=valor"
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+{0}\:\ Unknown\ architecture={0}\: Arquitectura desconoixida
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+{0}\:\ Unknown\ board={0}\: Placa desconoixida
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+{0}\:\ Unknown\ package={0}\: Paquet desconoixiu
diff --git a/app/src/processing/app/i18n/Resources_ar.po b/arduino-core/src/processing/app/i18n/Resources_ar.po
similarity index 85%
rename from app/src/processing/app/i18n/Resources_ar.po
rename to arduino-core/src/processing/app/i18n/Resources_ar.po
index b6801d734..a9da1bd94 100644
--- a/app/src/processing/app/i18n/Resources_ar.po
+++ b/arduino-core/src/processing/app/i18n/Resources_ar.po
@@ -11,8 +11,8 @@ msgstr ""
"Project-Id-Version: Arduino IDE 1.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-29 10:24-0400\n"
-"PO-Revision-Date: 2014-02-19 14:46+0000\n"
-"Last-Translator: cmaglie \n"
+"PO-Revision-Date: 2015-01-14 17:10+0000\n"
+"Last-Translator: Cristian Maglie \n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/arduino-ide-15/language/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -36,6 +36,12 @@ msgstr "'الفأرة' يمكن ان تعمل فقط على لوحة اردوي
msgid "(edit only when Arduino is not running)"
msgstr "(لا يمكن التحرير والأردوينو تعمل)"
+#: ../../../processing/app/Base.java:468
+msgid ""
+"--verbose, --verbose-upload and --verbose-build can only be used together "
+"with --verify or --upload"
+msgstr ""
+
#: Sketch.java:746
msgid ".pde -> .ino"
msgstr ".pde -> .ino"
@@ -94,6 +100,10 @@ msgstr "...اضف ملف"
msgid "Add Library..."
msgstr "اضف مكتبة "
+#: ../../../processing/app/Preferences.java:96
+msgid "Albanian"
+msgstr "ألباني"
+
#: tools/FixEncoding.java:77
msgid ""
"An error occurred while trying to fix the file encoding.\n"
@@ -101,6 +111,20 @@ msgid ""
"the old version. Use Open to re-open the sketch and try again.\n"
msgstr "حدث خطأ اثناء محاولة اصلاح ترميز \"تشفير\" الملف. لا تحاول اصلاح السكتش لانه قد يقوم بالكتابة فوق الإصدار القديم. استخدم فتح لاعادة فتح السكتش مرة أخرى.\n"
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "An error occurred while uploading the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "An error occurred while verifying the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "An error occurred while verifying/uploading the sketch"
+msgstr ""
+
#: Base.java:228
msgid ""
"An unknown error occurred while trying to load\n"
@@ -135,10 +159,16 @@ msgstr "ارشفة الشيفرة البرمجية الغيت لأنه\n الش
#: ../../../processing/app/I18n.java:83
msgid "Arduino ARM (32-bits) Boards"
-msgstr ""
+msgstr "ألواح الأردوينو ARM (بايت 32)"
#: ../../../processing/app/I18n.java:82
msgid "Arduino AVR Boards"
+msgstr "لوحات AVR أردوينو "
+
+#: Editor.java:2137
+msgid ""
+"Arduino can only open its own sketches\n"
+"and other files ending in .ino or .pde"
msgstr ""
#: Base.java:1682
@@ -162,7 +192,7 @@ msgstr "الاردوينو بحاجة الى JDK كاملة (وليس فقط JRE
#: ../../../processing/app/EditorStatus.java:471
msgid "Arduino: "
-msgstr ""
+msgstr "أردوينو "
#: Sketch.java:588
#, java-format
@@ -173,12 +203,40 @@ msgstr "هل انت متأكد انك تريد حذف \"{0}\"؟"
msgid "Are you sure you want to delete this sketch?"
msgstr "هل انت متأكد انك تريد حذف الشيفرة البرمجية ؟"
+#: ../../../processing/app/Base.java:356
+msgid "Argument required for --board"
+msgstr "حجة مطلوبة للوحة-- "
+
+#: ../../../processing/app/Base.java:370
+msgid "Argument required for --curdir"
+msgstr "حجة مطلوبة ل-- curdir "
+
+#: ../../../processing/app/Base.java:385
+msgid "Argument required for --get-pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:363
+msgid "Argument required for --port"
+msgstr "حجة مطلوبة ل-- منفذ"
+
+#: ../../../processing/app/Base.java:377
+msgid "Argument required for --pref"
+msgstr "الحجة المطلوبة ل-- pref"
+
+#: ../../../processing/app/Base.java:384
+msgid "Argument required for --preferences-file"
+msgstr "حجة مطلوبة ل--تفضيلات-ملف"
+
#: ../../../processing/app/Preferences.java:137
msgid "Armenian"
-msgstr ""
+msgstr "أرميني"
#: ../../../processing/app/Preferences.java:138
msgid "Asturian"
+msgstr "اللغة الأستورية"
+
+#: ../../../processing/app/debug/Compiler.java:145
+msgid "Authorization required"
msgstr ""
#: tools/AutoFormat.java:91
@@ -222,14 +280,22 @@ msgstr "خطأ سيئ السطر : {0}"
msgid "Bad file selected"
msgstr "الملف المحدد غير صالح"
+#: ../../../processing/app/debug/Compiler.java:89
+msgid "Bad sketch primary file or bad sketch directory structure"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:149
+msgid "Basque"
+msgstr "لغة الباسك"
+
#: ../../../processing/app/Preferences.java:139
msgid "Belarusian"
-msgstr ""
+msgstr "بيلاروسي"
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
msgid "Board"
-msgstr ""
+msgstr "لوحة"
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
@@ -240,11 +306,11 @@ msgstr ""
#: ../../../processing/app/EditorStatus.java:472
msgid "Board: "
-msgstr ""
+msgstr "لوحة:"
#: ../../../processing/app/Preferences.java:140
msgid "Bosnian"
-msgstr ""
+msgstr "بوسني"
#: SerialMonitor.java:112
msgid "Both NL & CR"
@@ -258,13 +324,17 @@ msgstr "استعرض"
msgid "Build folder disappeared or could not be written"
msgstr "مجلد البناء \"Build folder\" اختفى او انه لايمكن الكتابة عليه"
+#: ../../../processing/app/Sketch.java:1530
+msgid "Build options changed, rebuilding all"
+msgstr "تغير بناء الخيارات ، إعادة بناء الكل"
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
-msgstr ""
+msgstr "بلغاري"
#: ../../../processing/app/Preferences.java:141
msgid "Burmese (Myanmar)"
-msgstr ""
+msgstr "بورمي(ميانمار)"
#: Editor.java:708
msgid "Burn Bootloader"
@@ -274,13 +344,19 @@ msgstr "ثبت محمل برنامج الإقلاع"
msgid "Burning bootloader to I/O Board (this may take a minute)..."
msgstr "يتم تثبيت محمل برنامج الإقلاع على اللوحة (يمكن أن يستغرق ذلك دقيقة).."
-#: ../../../processing/app/Base.java:368
-msgid "Can't open source sketch!"
+#: ../../../processing/app/Base.java:379
+#, java-format
+msgid "Can only pass one of: {0}"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "Can't find the sketch in the specified path"
msgstr ""
#: ../../../processing/app/Preferences.java:92
msgid "Canadian French"
-msgstr ""
+msgstr "الفرنسية (كندا)"
#: Preferences.java:79 Sketch.java:585 Sketch.java:737 Sketch.java:1042
#: Editor.java:2064 Editor.java:2145 Editor.java:2465
@@ -291,6 +367,10 @@ msgstr "الغاء"
msgid "Cannot Rename"
msgstr "لا يمكن اعادة التسمية"
+#: ../../../processing/app/Base.java:465
+msgid "Cannot specify any sketch files"
+msgstr ""
+
#: SerialMonitor.java:112
msgid "Carriage return"
msgstr "اعادة الحمل"
@@ -305,19 +385,19 @@ msgstr "افحص التحديثات عند التشغيل"
#: ../../../processing/app/Preferences.java:142
msgid "Chinese (China)"
-msgstr ""
+msgstr "الصينية (الصين)"
#: ../../../processing/app/Preferences.java:142
msgid "Chinese (Hong Kong)"
-msgstr ""
+msgstr "الصينية (هونغ كونغ)"
#: ../../../processing/app/Preferences.java:144
msgid "Chinese (Taiwan)"
-msgstr ""
+msgstr "الصينية (تايوان)"
#: ../../../processing/app/Preferences.java:143
msgid "Chinese (Taiwan) (Big5)"
-msgstr ""
+msgstr "الصينية (تايوان) (Big5)"
#: Preferences.java:88
msgid "Chinese Simplified"
@@ -335,11 +415,6 @@ msgstr "إغلاق"
msgid "Comment/Uncomment"
msgstr "ملاحظة \\ الغاء الملاحظة"
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-msgid "Compiler error, please submit this code to {0}"
-msgstr "خطأ في الترجمة, رجاءا ارسل الكود الى {0}"
-
#: Sketch.java:1608 Editor.java:1890
msgid "Compiling sketch..."
msgstr "ترجمة الشيفرة البرمجية..."
@@ -358,7 +433,7 @@ msgstr "انسخ ك HTML"
#: ../../../processing/app/EditorStatus.java:455
msgid "Copy error messages"
-msgstr ""
+msgstr "نسخ رسائل الخطأ"
#: Editor.java:1165 Editor.java:2715
msgid "Copy for Forum"
@@ -399,17 +474,17 @@ msgstr "لا يمكن حذف {0}"
#: ../../../processing/app/debug/TargetPlatform.java:74
#, java-format
msgid "Could not find boards.txt in {0}. Is it pre-1.5?"
-msgstr ""
+msgstr "يتعذر العثور على boards.txt في {0}. هل تكون قبل-1.5؟"
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:282
#, java-format
msgid "Could not find tool {0}"
-msgstr ""
+msgstr "لا يمكن إيجاد الأداة {0}"
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:278
#, java-format
msgid "Could not find tool {0} from package {1}"
-msgstr ""
+msgstr "تعذر العثور على أداة {0} من الحزمة {1}"
#: Base.java:1934
#, java-format
@@ -439,7 +514,7 @@ msgstr "لا يمكن اعادة نسخ الشيفرة البرمجية"
msgid ""
"Could not read color theme settings.\n"
"You'll need to reinstall Arduino."
-msgstr "لا يمكن قراءة اعتدادات ثيمات الالوان.\nيجب عليك اعادة تنصيب العملية"
+msgstr ""
#: Preferences.java:219
msgid ""
@@ -447,10 +522,9 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "لا يمكن قراءة الاعدادات الافتراضية يجب عليك اعادة تنصيب الاردوينو"
-#: Preferences.java:258
-#, java-format
-msgid "Could not read preferences from {0}"
-msgstr "لا يمكن قرائة الخصائص من {0} "
+#: ../../../processing/app/Sketch.java:1525
+msgid "Could not read prevous build preferences file, rebuilding all"
+msgstr "يتعذر قراءة إنشاء ملف التفضيلات البريفوس ، إعادة بناء الكل"
#: Base.java:2482
#, java-format
@@ -479,6 +553,10 @@ msgstr "لا يمكن اعادة تسمية الملف. (2)"
msgid "Could not replace {0}"
msgstr "لا يمكن استبدال {0}"
+#: ../../../processing/app/Sketch.java:1579
+msgid "Could not write build preferences file"
+msgstr "لا يمكن كتابة إنشاء ملف التفضيلات"
+
#: tools/Archiver.java:74
msgid "Couldn't archive sketch"
msgstr "لا يمكن ارشفة الشيفرة البرمجية"
@@ -500,7 +578,7 @@ msgstr "لا يمكن العثور على اللوحة ضمن المنفذ ال
#: ../../../processing/app/Preferences.java:82
msgid "Croatian"
-msgstr ""
+msgstr "كرواتي"
#: Editor.java:1149 Editor.java:2699
msgid "Cut"
@@ -508,7 +586,7 @@ msgstr "قص"
#: ../../../processing/app/Preferences.java:83
msgid "Czech"
-msgstr ""
+msgstr "تشيكي"
#: Preferences.java:90
msgid "Danish"
@@ -534,7 +612,7 @@ msgstr "تجاهل كل التغييرات واعد تحميل الشيفرة ا
#: ../../../processing/app/Preferences.java:438
msgid "Display line numbers"
-msgstr ""
+msgstr "عرض أرقام السطور "
#: Editor.java:2064
msgid "Don't Save"
@@ -548,6 +626,11 @@ msgstr "...انتهاء الحفظ"
msgid "Done burning bootloader."
msgstr "انتهى تثبيت محمل برنامج الإقلاع"
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+msgid "Done compiling"
+msgstr ""
+
#: Editor.java:1911 Editor.java:1928
msgid "Done compiling."
msgstr ".انتهاء الترجمة"
@@ -556,6 +639,10 @@ msgstr ".انتهاء الترجمة"
msgid "Done printing."
msgstr "...انتهاء الطباعة"
+#: ../../../processing/app/BaseNoGui.java:514
+msgid "Done uploading"
+msgstr ""
+
#: Editor.java:2395 Editor.java:2431
msgid "Done uploading."
msgstr "انتهى التحميل"
@@ -566,7 +653,7 @@ msgstr "Dutch"
#: ../../../processing/app/Preferences.java:144
msgid "Dutch (Netherlands)"
-msgstr ""
+msgstr "الهولندية (هولندا)"
#: Editor.java:1130
msgid "Edit"
@@ -586,7 +673,7 @@ msgstr "English"
#: ../../../processing/app/Preferences.java:145
msgid "English (United Kingdom)"
-msgstr ""
+msgstr "الإنجليزية (المملكة المتحدة)"
#: Editor.java:1062
msgid "Environment"
@@ -617,14 +704,14 @@ msgstr "Serial.{0}() خطأ داخل "
#: ../../../processing/app/Base.java:1232
msgid "Error loading libraries"
-msgstr ""
+msgstr " خطأ تحميل المكتبات"
#: ../../../processing/app/debug/TargetPlatform.java:95
#: ../../../processing/app/debug/TargetPlatform.java:106
#: ../../../processing/app/debug/TargetPlatform.java:117
#, java-format
msgid "Error loading {0}"
-msgstr ""
+msgstr "خطأ أثناء تحميل {0}"
#: Serial.java:181
#, java-format
@@ -644,7 +731,7 @@ msgstr "خطافي قرائة ملف الخصائص . رجاءا احذف (او
#: ../../../cc/arduino/packages/DiscoveryManager.java:25
msgid "Error starting discovery method: "
-msgstr ""
+msgstr "الشروع في خطأ طريقة اكتشاف:"
#: Serial.java:125
#, java-format
@@ -659,6 +746,10 @@ msgstr "حدث خطأ خلال تثبيت محمل برنامج الإقلاع"
msgid "Error while burning bootloader: missing '{0}' configuration parameter"
msgstr ""
+#: ../../../../../app/src/processing/app/Editor.java:1940
+msgid "Error while compiling: missing '{0}' configuration parameter"
+msgstr ""
+
#: SketchCode.java:83
#, java-format
msgid "Error while loading code {0}"
@@ -668,18 +759,32 @@ msgstr "خطأ اثناء تحميل الكود {0}"
msgid "Error while printing."
msgstr ".خطأ خلال الطباعة "
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "Error while uploading"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
msgid "Error while uploading: missing '{0}' configuration parameter"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "Error while verifying"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "Error while verifying/uploading"
+msgstr ""
+
#: Preferences.java:93
msgid "Estonian"
msgstr "Eesti"
#: ../../../processing/app/Preferences.java:146
msgid "Estonian (Estonia)"
-msgstr ""
+msgstr "الأستونية (إستونيا)"
#: Editor.java:516
msgid "Examples"
@@ -693,6 +798,11 @@ msgstr "لقد ألغي التصدير، يجب حفظ التغييرات أول
msgid "FAQ.html"
msgstr "FAQ.html"
+#: ../../../processing/app/Base.java:416
+#, java-format
+msgid "Failed to open sketch: \"{0}\""
+msgstr "فشل في فتح ketch : \n\"{ 0}\""
+
#: Editor.java:491
msgid "File"
msgstr "ملف"
@@ -727,7 +837,7 @@ msgstr "ابحث :"
#: ../../../processing/app/Preferences.java:147
msgid "Finnish"
-msgstr ""
+msgstr "الفنلندية"
#: tools/FixEncoding.java:41 tools/FixEncoding.java:58
#: tools/FixEncoding.java:79
@@ -740,9 +850,10 @@ msgid ""
"http://arduino.cc/en/Guide/Libraries\n"
msgstr "لمزيد من المعلومات حول تنصيب المكتبات, انظر:\nhttp://arduino.cc/en/Guide/Libraries\n"
-#: debug/BasicUploader.java:80
-msgid "Forcing reset using 1200bps open/close on port "
-msgstr "اجبار اعادة التشغيل بواسطة 1200bps open/close on port "
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+msgid "Forcing reset using 1200bps open/close on port {0}"
+msgstr ""
#: Preferences.java:95
msgid "French"
@@ -758,7 +869,7 @@ msgstr "Galego"
#: ../../../processing/app/Preferences.java:94
msgid "Georgian"
-msgstr ""
+msgstr "الجورجية"
#: Preferences.java:97
msgid "German"
@@ -802,7 +913,7 @@ msgstr "Guide_Windows.html"
#: ../../../processing/app/Preferences.java:95
msgid "Hebrew"
-msgstr ""
+msgstr "العبرية"
#: Editor.java:1015
msgid "Help"
@@ -890,8 +1001,8 @@ msgstr "يوجد مكتبة اضيفت الى مكتباتك. تفقد قائم
msgid "Lithuaninan"
msgstr "Lithuaninan"
-#: ../../../processing/app/Sketch.java:1660
-msgid "Low memory available, stability problems may occur"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
msgstr ""
#: Preferences.java:107
@@ -906,6 +1017,10 @@ msgstr "رسالة"
msgid "Missing the */ from the end of a /* comment */"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Mode not supported"
+msgstr ""
+
#: Preferences.java:449
msgid "More preferences can be edited directly in the file"
msgstr "يمكن تعديل خصائص اكثر في الملف بشكل مباشر"
@@ -914,13 +1029,25 @@ msgstr "يمكن تعديل خصائص اكثر في الملف بشكل مبا
msgid "Moving"
msgstr "نقل"
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "Multiple files not supported"
+msgstr ""
+
+#: ../../../processing/app/Base.java:395
+msgid "Must specify exactly one sketch file"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:158
+msgid "N'Ko"
+msgstr ""
+
#: Sketch.java:282
msgid "Name for new file:"
msgstr "اسم لملف جديد:"
#: ../../../processing/app/Preferences.java:149
msgid "Nepali"
-msgstr ""
+msgstr "النيبالية"
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:51
msgid "Network upload using programmer not supported"
@@ -950,6 +1077,10 @@ msgstr "تبويب جديد"
msgid "No"
msgstr "لا"
+#: ../../../processing/app/debug/Compiler.java:146
+msgid "No athorization data found"
+msgstr ""
+
#: debug/Compiler.java:126
msgid "No board selected; please choose a board from the Tools > Board menu."
msgstr "لم تختار البورد; رجاءا اختار البورد من قائمة أدوات > قائمة بورد."
@@ -958,6 +1089,10 @@ msgstr "لم تختار البورد; رجاءا اختار البورد من ق
msgid "No changes necessary for Auto Format."
msgstr "لا يوجد تغييرات ضرورية للتنسيق التلقائي."
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No command line parameters found"
+msgstr ""
+
#: Editor.java:373
msgid "No files were added to the sketch."
msgstr "لا يوجد ملفات اضيفت للشيفرة البرمجية."
@@ -970,6 +1105,10 @@ msgstr "لا يوجد منصة متاحة"
msgid "No line ending"
msgstr "نهاية السطر غير موجودة"
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No parameters"
+msgstr ""
+
#: Base.java:541
msgid "No really, time for some fresh air for you."
msgstr "لا يا صديقي , حان الوقت لتأخذ فترة راحة قصيرة "
@@ -979,6 +1118,19 @@ msgstr "لا يا صديقي , حان الوقت لتأخذ فترة راحة ق
msgid "No reference available for \"{0}\""
msgstr "\"{0}\"لا يوجد مرجع متاح ل "
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "No sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "No sketchbook"
+msgstr ""
+
+#: ../../../processing/app/Sketch.java:204
+msgid "No valid code files found"
+msgstr ""
+
#: ../../../processing/app/Base.java:309
msgid "No valid configured cores found! Exiting..."
msgstr ""
@@ -998,7 +1150,7 @@ msgstr "لا يا صديقي"
#: ../../../processing/app/Preferences.java:108
msgid "Norwegian Bokmål"
-msgstr ""
+msgstr "النرويجية"
#: ../../../processing/app/Sketch.java:1656
msgid ""
@@ -1015,6 +1167,10 @@ msgstr "موافق"
msgid "One file added to the sketch."
msgstr "لقد اضيف ملف واحد للشيفرة البرمجية."
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Only --verify, --upload or --get-pref are supported"
+msgstr ""
+
#: EditorToolbar.java:41
msgid "Open"
msgstr "فتح"
@@ -1041,7 +1197,7 @@ msgstr "اعدادات الصفحة"
#: ../../../processing/app/forms/PasswordAuthorizationDialog.java:44
msgid "Password:"
-msgstr ""
+msgstr "كلمة المرور"
#: Editor.java:1189 Editor.java:2731
msgid "Paste"
@@ -1051,33 +1207,46 @@ msgstr "لصق"
msgid "Persian"
msgstr "فارسي"
+#: ../../../processing/app/Preferences.java:161
+msgid "Persian (Iran)"
+msgstr "الفارسية (إيران)"
+
#: debug/Compiler.java:408
msgid "Please import the SPI library from the Sketch > Import Library menu."
msgstr "الرجاء استورد مكتبة الـ SPI من القائمة شيفرة البرمجية > قائمة استيراد مكتبة."
+#: ../../../processing/app/debug/Compiler.java:529
+msgid "Please import the Wire library from the Sketch > Import Library menu."
+msgstr ""
+
#: Base.java:239
msgid "Please install JDK 1.5 or later"
msgstr "الرجاء تنصيب JDK 1.5 أو احدث"
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+msgid "Please select a programmer from Tools->Programmer menu"
+msgstr ""
+
#: Preferences.java:110
msgid "Polish"
msgstr "Polish"
#: ../../../processing/app/Editor.java:718
msgid "Port"
-msgstr ""
+msgstr "منفذ"
#: ../../../processing/app/Preferences.java:151
msgid "Portugese"
-msgstr ""
+msgstr "البرتغالية"
#: ../../../processing/app/Preferences.java:127
msgid "Portuguese (Brazil)"
-msgstr ""
+msgstr "البرتغالية (البرازيل)"
#: ../../../processing/app/Preferences.java:128
msgid "Portuguese (Portugal)"
-msgstr ""
+msgstr "البرتغالية (البرتغال)"
#: Preferences.java:295 Editor.java:583
msgid "Preferences"
@@ -1121,7 +1290,7 @@ msgstr ""
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:132
msgid "Problem accessing files in folder "
-msgstr ""
+msgstr "مشكل في الولوج إلى ملفات المجلد "
#: Base.java:1673
msgid "Problem getting data folder"
@@ -1142,15 +1311,9 @@ msgstr "مشكلة في الرفع الى البورد. راجع http://www.ardu
msgid "Problem with rename"
msgstr "مشكلة في اعادة التسمية"
-#: Editor.java:2137
-msgid ""
-"Arduino can only open its own sketches\n"
-"and other files ending in .ino or .pde"
-msgstr "المعالجة يمكن فقط ان تفتح الشيفرة البرمجيةات الخاصة بها\nوالملفات التي تعدل في .pde او .ino"
-
#: ../../../processing/app/I18n.java:86
msgid "Processor"
-msgstr ""
+msgstr "معالج"
#: Editor.java:704
msgid "Programmer"
@@ -1227,10 +1390,18 @@ msgstr "\"{0}\" حفظ التغييرات ل "
msgid "Save sketch folder as..."
msgstr "حفظ مجلد الشيفرة البرمجية الى ..."
+#: ../../../../../app/src/processing/app/Preferences.java:425
+msgid "Save when verifying or uploading"
+msgstr ""
+
#: Editor.java:2270 Editor.java:2308
msgid "Saving..."
msgstr "...حفظ"
+#: ../../../processing/app/FindReplace.java:131
+msgid "Search all Sketch Tabs"
+msgstr ""
+
#: Base.java:1909
msgid "Select (or create new) folder for sketches..."
msgstr "اختيار(او انشاء جديد) لمجلد الشيفرة البرمجية"
@@ -1263,20 +1434,6 @@ msgstr "ارسل"
msgid "Serial Monitor"
msgstr "مراقب المنفذ التسلسلي \"سيريال بورت\""
-#: Serial.java:174
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quiting any programs that may be "
-"using it."
-msgstr "المنفذ التسلسلي ''{0}'' مستخدم حاليا. حاول اغلاق اي برامج تستخدم ذلك المنفذ."
-
-#: Serial.java:121
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quitting any programs that may be "
-"using it."
-msgstr "المنفذ التسلسلي ''{0}'' مستخدم حاليا. حاول اغلاق اي برامج تستخدم ذلك المنفذ."
-
#: Serial.java:194
#, java-format
msgid ""
@@ -1356,13 +1513,17 @@ msgstr "مجلد كتاب الشيفرة البرمجية \"سكتش بوك\" م
msgid "Sketchbook location:"
msgstr "مكان كتاب الشيفرة البرمجية \"سكتش بوك\""
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "Sketchbook path not defined"
+msgstr ""
+
#: ../../../processing/app/Base.java:785
msgid "Sketches (*.ino, *.pde)"
msgstr ""
#: ../../../processing/app/Preferences.java:152
msgid "Slovenian"
-msgstr ""
+msgstr "اللغة السلوفينية"
#: Sketch.java:275 Sketch.java:304 Sketch.java:578 Sketch.java:967
msgid ""
@@ -1392,7 +1553,7 @@ msgstr "شروق الشمس"
#: ../../../processing/app/Preferences.java:153
msgid "Swedish"
-msgstr ""
+msgstr "اللغة السويدية"
#: Preferences.java:84
msgid "System Default"
@@ -1406,6 +1567,10 @@ msgstr "Tamil"
msgid "The 'BYTE' keyword is no longer supported."
msgstr "الكلمة الفتاحية 'BYTE' لم تعد مدعومة."
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "The --upload option supports only one file at a time"
+msgstr ""
+
#: debug/Compiler.java:426
msgid "The Client class has been renamed EthernetClient."
msgstr "الـ Client class أعيد تسميته الى EthernetClient."
@@ -1473,12 +1638,12 @@ msgid ""
"but anything besides the code will be lost."
msgstr "مجلد الشيفرة البرمجية اختفى.\nحاول اعادة حفظه في نفس المكان,\nولكن سيتم فقدان الكود."
-#: Sketch.java:2018
+#: ../../../processing/app/Sketch.java:2028
msgid ""
"The sketch name had to be modified. Sketch names can only consist\n"
"of ASCII characters and numbers (but cannot start with a number).\n"
-"They should also be less less than 64 characters long."
-msgstr "اسم الشيفرة البرمجية تم تغيره. الاسم يجب ان يكون\nعنصراً من ترميز الآسكي او رقم (لكن لا يجوز ان يبدأ رقم).\nيجب ان يكون طوله اقل من 64 حرف ورقم."
+"They should also be less than 64 characters long."
+msgstr ""
#: Base.java:259
msgid ""
@@ -1489,6 +1654,12 @@ msgid ""
"himself in the third person."
msgstr "مجلد كتاب الشيفرة البرمجية \"السكتش\" لم يعد موجودا.\nسينتقل الاردوينو الى مكان كتاب الشيفرة البرمجية الافتراضي,\nوانشاء مجلد جديد اذا كان\nضرورياً. الاردوينو سيوقف الحديث \nعن نفسه."
+#: ../../../processing/app/debug/Compiler.java:201
+msgid ""
+"Third-party platform.txt does not define compiler.path. Please report this "
+"to the third-party hardware maintainer."
+msgstr ""
+
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -1514,7 +1685,7 @@ msgstr "استكشاف الاخطاء واصلاحها"
#: ../../../processing/app/Preferences.java:117
msgid "Turkish"
-msgstr ""
+msgstr "اللغة التركية"
#: ../../../processing/app/Editor.java:2507
msgid "Type board password to access its console"
@@ -1526,7 +1697,7 @@ msgstr ""
#: ../../../processing/app/Preferences.java:118
msgid "Ukrainian"
-msgstr ""
+msgstr "الأوكرانية"
#: ../../../processing/app/Editor.java:2524
#: ../../../processing/app/NetworkMonitor.java:145
@@ -1535,11 +1706,11 @@ msgstr ""
#: ../../../processing/app/NetworkMonitor.java:130
msgid "Unable to connect: retrying"
-msgstr ""
+msgstr "مشكل في عملية الاتصال: إعادة المحاولة"
#: ../../../processing/app/Editor.java:2526
msgid "Unable to connect: wrong password?"
-msgstr ""
+msgstr "مشكل في عملية الاتصال: كلمة المرور خاطئة؟ "
#: ../../../processing/app/Editor.java:2512
msgid "Unable to open serial monitor"
@@ -1583,7 +1754,7 @@ msgstr "الغي التحميل"
#: ../../../processing/app/Sketch.java:1678
msgid "Upload cancelled"
-msgstr ""
+msgstr "تم إلغاء التحميل"
#: Editor.java:2378
msgid "Uploading to I/O Board..."
@@ -1625,12 +1796,19 @@ msgstr "التأكد من الكود بعد الرفع"
#: ../../../processing/app/Preferences.java:154
msgid "Vietnamese"
-msgstr ""
+msgstr "اللغة الفيتنامية"
#: Editor.java:1105
msgid "Visit Arduino.cc"
msgstr "Arduino.cc زر صفحة "
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+msgid ""
+"WARNING: library {0} claims to run on {1} architecture(s) and may be "
+"incompatible with your current board which runs on {2} architecture(s)."
+msgstr ""
+
#: Base.java:2128
msgid "Warning"
msgstr "تحذير"
@@ -1690,7 +1868,7 @@ msgstr "لقد نسيت كتاب الشيفرة البرمجية (sketchbook)"
#: ../../../processing/app/AbstractMonitor.java:92
msgid ""
"You've pressed {0} but nothing was sent. Should you select a line ending?"
-msgstr ""
+msgstr "لقد ضغطت على {0} ولم يتم إرسال أي شيء. هل تختار خط النهاية؟"
#: Base.java:536
msgid ""
@@ -1715,10 +1893,10 @@ msgstr "\".{0}\" امتداد غير صالح"
#, java-format
msgid ""
"\"{0}\" contains unrecognized characters.If this code was created with an "
-"older version of Arduino,you may need to use Tools -> Fix Encoding & "
-"Reload to updatethe sketch to use UTF-8 encoding. If not, you may need "
-"todelete the bad characters to get rid of this warning."
-msgstr "\"{0}\" يحتوي على احرف غير معرفة . اذا انشئ الكود مع اصدار اقدم من المعالجة , يلزمك ان تستخدم ادوات -> اصلاح الترميز واعد التحميل لتحديث الشيفرة البرمجية ليستخدم ترميز UTF-8 . غير ذلك يمكنك ان تحذف الاحرف الغير معرفة للتخلص من هذا التحذير."
+"older version of Arduino,you may need to use Tools -> Fix Encoding & Reload "
+"to updatethe sketch to use UTF-8 encoding. If not, you may need todelete the"
+" bad characters to get rid of this warning."
+msgstr ""
#: debug/Compiler.java:409
msgid ""
@@ -1781,7 +1959,7 @@ msgstr "ترجمة"
#: ../../../processing/app/NetworkMonitor.java:111
msgid "connected!"
-msgstr ""
+msgstr "متصل!"
#: Sketch.java:540
msgid "createNewFile() returned false"
@@ -1789,7 +1967,7 @@ msgstr "createNewFile() returned false"
#: ../../../processing/app/EditorStatus.java:469
msgid "enabled in File > Preferences."
-msgstr ""
+msgstr "مفعل في ملف> تفضيلات."
#: Base.java:2090
msgid "environment"
@@ -1799,10 +1977,6 @@ msgstr "البيئة"
msgid "http://arduino.cc/"
msgstr "http://arduino.cc/"
-#: ../../../processing/app/debug/Compiler.java:49
-msgid "http://github.com/arduino/Arduino/issues"
-msgstr ""
-
#: UpdateCheck.java:118
msgid "http://www.arduino.cc/en/Main/Software"
msgstr "http://www.arduino.cc/en/Main/Software"
@@ -1832,17 +2006,6 @@ msgstr "الاسم فارغ"
msgid "platforms.html"
msgstr "platforms.html"
-#: Serial.java:451
-#, java-format
-msgid ""
-"readBytesUntil() byte buffer is too small for the {0} bytes up to and "
-"including char {1}"
-msgstr "readBytesUntil() byte buffer is too small for the {0} bytes up to and including char {1}"
-
-#: Sketch.java:647
-msgid "removeCode: internal error.. could not find code"
-msgstr "removeCode: خطأ داخلي .. لا يمكن ايجاد الشبفرة \"الكود\""
-
#: Editor.java:932
msgid "serialMenu is null"
msgstr "قائمة-المنفد التلسلسي فارغة"
@@ -1853,6 +2016,11 @@ msgid ""
"the selected serial port {0} does not exist or your board is not connected"
msgstr "رقم المنفذ serial port{0} المختار غير موجود او ان اللوحة غير موصولة"
+#: ../../../processing/app/Base.java:389
+#, java-format
+msgid "unknown option: {0}"
+msgstr "خيار غير معروف: {0}"
+
#: Preferences.java:391
msgid "upload"
msgstr "رفع"
@@ -1876,3 +2044,45 @@ msgstr "{0} | أردوينو {1}"
#, java-format
msgid "{0}.html"
msgstr "{0}.html"
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+msgid "{0}: Invalid argument to --pref, should be of the form \"pref=value\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+msgid ""
+"{0}: Invalid board name, it should be of the form \"package:arch:board\" or "
+"\"package:arch:board:options\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+msgid "{0}: Invalid option for \"{1}\" option for board \"{2}\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+msgid "{0}: Invalid option for board \"{1}\""
+msgstr "{0}: خيار غير صحيح للوحة \"{1}\""
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+msgid "{0}: Invalid option, should be of the form \"name=value\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+msgid "{0}: Unknown architecture"
+msgstr ""
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+msgid "{0}: Unknown board"
+msgstr "{0}: لوحة غير معروفة"
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+msgid "{0}: Unknown package"
+msgstr "{0}: حزمة غير معروفة"
diff --git a/app/src/processing/app/i18n/Resources_ar.properties b/arduino-core/src/processing/app/i18n/Resources_ar.properties
similarity index 84%
rename from app/src/processing/app/i18n/Resources_ar.properties
rename to arduino-core/src/processing/app/i18n/Resources_ar.properties
index 8736909be..432b2099a 100644
--- a/app/src/processing/app/i18n/Resources_ar.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_ar.properties
@@ -6,7 +6,7 @@
# , 2012.
# ameen MS , 2012.
# , 2012.
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2014-02-19 14\:46+0000\nLast-Translator\: cmaglie \nLanguage-Team\: Arabic (http\://www.transifex.com/projects/p/arduino-ide-15/language/ar/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: ar\nPlural-Forms\: nplurals\=6; plural\=n\=\=0 ? 0 \: n\=\=1 ? 1 \: n\=\=2 ? 2 \: n%100>\=3 && n%100<\=10 ? 3 \: n%100>\=11 && n%100<\=99 ? 4 \: 5;\n
+!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-01-14 17\:10+0000\nLast-Translator\: Cristian Maglie \nLanguage-Team\: Arabic (http\://www.transifex.com/projects/p/arduino-ide-15/language/ar/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: ar\nPlural-Forms\: nplurals\=6; plural\=n\=\=0 ? 0 \: n\=\=1 ? 1 \: n\=\=2 ? 2 \: n%100>\=3 && n%100<\=10 ? 3 \: n%100>\=11 && n%100<\=99 ? 4 \: 5;\n
#: Preferences.java:358 Preferences.java:374
\ \ (requires\ restart\ of\ Arduino)=(\u064a\u062a\u0637\u0644\u0628 \u0627\u0639\u0627\u062f\u0629 \u062a\u0634\u063a\u064a\u0644 \u0644\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648)
@@ -20,6 +20,9 @@
#: Preferences.java:478
(edit\ only\ when\ Arduino\ is\ not\ running)=(\u0644\u0627 \u064a\u0645\u0643\u0646 \u0627\u0644\u062a\u062d\u0631\u064a\u0631 \u0648\u0627\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648 \u062a\u0639\u0645\u0644)
+#: ../../../processing/app/Base.java:468
+!--verbose,\ --verbose-upload\ and\ --verbose-build\ can\ only\ be\ used\ together\ with\ --verify\ or\ --upload=
+
#: Sketch.java:746
.pde\ ->\ .ino=.pde -> .ino
@@ -56,9 +59,23 @@ Add\ File...=...\u0627\u0636\u0641 \u0645\u0644\u0641
#: Base.java:963
Add\ Library...=\u0627\u0636\u0641 \u0645\u0643\u062a\u0628\u0629
+#: ../../../processing/app/Preferences.java:96
+Albanian=\u0623\u0644\u0628\u0627\u0646\u064a
+
#: tools/FixEncoding.java:77
An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=\u062d\u062f\u062b \u062e\u0637\u0623 \u0627\u062b\u0646\u0627\u0621 \u0645\u062d\u0627\u0648\u0644\u0629 \u0627\u0635\u0644\u0627\u062d \u062a\u0631\u0645\u064a\u0632 "\u062a\u0634\u0641\u064a\u0631" \u0627\u0644\u0645\u0644\u0641. \u0644\u0627 \u062a\u062d\u0627\u0648\u0644 \u0627\u0635\u0644\u0627\u062d \u0627\u0644\u0633\u0643\u062a\u0634 \u0644\u0627\u0646\u0647 \u0642\u062f \u064a\u0642\u0648\u0645 \u0628\u0627\u0644\u0643\u062a\u0627\u0628\u0629 \u0641\u0648\u0642 \u0627\u0644\u0625\u0635\u062f\u0627\u0631 \u0627\u0644\u0642\u062f\u064a\u0645. \u0627\u0633\u062a\u062e\u062f\u0645 \u0641\u062a\u062d \u0644\u0627\u0639\u0627\u062f\u0629 \u0641\u062a\u062d \u0627\u0644\u0633\u0643\u062a\u0634 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649.\n
+#: ../../../processing/app/BaseNoGui.java:528
+!An\ error\ occurred\ while\ uploading\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!An\ error\ occurred\ while\ verifying\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!An\ error\ occurred\ while\ verifying/uploading\ the\ sketch=
+
#: Base.java:228
An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=\u0645\u0634\u0643\u0644\u0629 \u063a\u064a\u0631 \u0645\u0639\u0631\u0648\u0641\u0629 \u0627\u062b\u0646\u0627\u0621 \u0645\u062d\u0627\u0648\u0644\u0629 \u062a\u062d\u0645\u064a\u0644\n\u0627\u0644\u0645\u0646\u0635\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 \u0639\u0644\u0649 \u062c\u0647\u0627\u0632\u0643.
@@ -81,10 +98,13 @@ Archive\ sketch\ canceled.=\u0627\u0644\u063a\u0627\u0621 \u0627\u0631\u0634\u06
Archiving\ the\ sketch\ has\ been\ canceled\ because\nthe\ sketch\ couldn't\ save\ properly.=\u0627\u0631\u0634\u0641\u0629 \u0627\u0644\u0634\u064a\u0641\u0631\u0629 \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629 \u0627\u0644\u063a\u064a\u062a \u0644\u0623\u0646\u0647\n \u0627\u0644\u0634\u064a\u0641\u0631\u0629 \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629 \u0644\u0627 \u064a\u0645\u0643\u0646 \u062d\u0641\u0638\u0647\u0627 \u0628\u0634\u0643\u0644 \u0645\u0646\u0627\u0633\u0628
#: ../../../processing/app/I18n.java:83
-!Arduino\ ARM\ (32-bits)\ Boards=
+Arduino\ ARM\ (32-bits)\ Boards=\u0623\u0644\u0648\u0627\u062d \u0627\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648 ARM (\u0628\u0627\u064a\u062a 32)
#: ../../../processing/app/I18n.java:82
-!Arduino\ AVR\ Boards=
+Arduino\ AVR\ Boards=\u0644\u0648\u062d\u0627\u062a AVR \u0623\u0631\u062f\u0648\u064a\u0646\u0648
+
+#: Editor.java:2137
+!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
#: Base.java:1682
Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ settings.=\u0627\u0644\u0627\u0631\u062f\u0648\u064a\u0646\u0648 \u0644\u0627 \u064a\u0645\u0643\u0646\u0647 \u0623\u0646 \u064a\u064a\u062f\u0623 \u0644\u0623\u0646\u0647 \u0644\u0627 \u064a\u0645\u0643\u0646 \n \u0627\u0646\u0634\u0627\u0621 \u0645\u062c\u0644\u062f \u0644\u062d\u0641\u0638 \u0625\u0639\u062f\u0627\u062f\u0627\u062a\u0643.
@@ -96,7 +116,7 @@ Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ you
Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\ JDK\ 1.5\ or\ later.\nMore\ information\ can\ be\ found\ in\ the\ reference.=\u0627\u0644\u0627\u0631\u062f\u0648\u064a\u0646\u0648 \u0628\u062d\u0627\u062c\u0629 \u0627\u0644\u0649 JDK \u0643\u0627\u0645\u0644\u0629 (\u0648\u0644\u064a\u0633 \u0641\u0642\u0637 JRE)\n \u0644\u0643\u064a \u062a\u0639\u0645\u0644 \u0627\u0644\u0631\u062c\u0627\u0621 \u062a\u0646\u0635\u064a\u0628 JDK 1.5 \u0623\u0648 \u0623\u062d\u062f\u062b.\n\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 \u062a\u062c\u062f\u0647\u0627 \u0641\u064a \u0627\u0644\u0645\u0631\u0627\u062c\u0639.
#: ../../../processing/app/EditorStatus.java:471
-!Arduino\:\ =
+Arduino\:\ =\u0623\u0631\u062f\u0648\u064a\u0646\u0648
#: Sketch.java:588
#, java-format
@@ -105,11 +125,32 @@ Are\ you\ sure\ you\ want\ to\ delete\ "{0}"?=\u0647\u0644 \u0627\u0646\u062a \u
#: Sketch.java:587
Are\ you\ sure\ you\ want\ to\ delete\ this\ sketch?=\u0647\u0644 \u0627\u0646\u062a \u0645\u062a\u0623\u0643\u062f \u0627\u0646\u0643 \u062a\u0631\u064a\u062f \u062d\u0630\u0641 \u0627\u0644\u0634\u064a\u0641\u0631\u0629 \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629 \u061f
+#: ../../../processing/app/Base.java:356
+Argument\ required\ for\ --board=\u062d\u062c\u0629 \u0645\u0637\u0644\u0648\u0628\u0629 \u0644\u0644\u0648\u062d\u0629--
+
+#: ../../../processing/app/Base.java:370
+Argument\ required\ for\ --curdir=\u062d\u062c\u0629 \u0645\u0637\u0644\u0648\u0628\u0629 \u0644-- curdir
+
+#: ../../../processing/app/Base.java:385
+!Argument\ required\ for\ --get-pref=
+
+#: ../../../processing/app/Base.java:363
+Argument\ required\ for\ --port=\u062d\u062c\u0629 \u0645\u0637\u0644\u0648\u0628\u0629 \u0644-- \u0645\u0646\u0641\u0630
+
+#: ../../../processing/app/Base.java:377
+Argument\ required\ for\ --pref=\u0627\u0644\u062d\u062c\u0629 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0644-- pref
+
+#: ../../../processing/app/Base.java:384
+Argument\ required\ for\ --preferences-file=\u062d\u062c\u0629 \u0645\u0637\u0644\u0648\u0628\u0629 \u0644--\u062a\u0641\u0636\u064a\u0644\u0627\u062a-\u0645\u0644\u0641
+
#: ../../../processing/app/Preferences.java:137
-!Armenian=
+Armenian=\u0623\u0631\u0645\u064a\u0646\u064a
#: ../../../processing/app/Preferences.java:138
-!Asturian=
+Asturian=\u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0623\u0633\u062a\u0648\u0631\u064a\u0629
+
+#: ../../../processing/app/debug/Compiler.java:145
+!Authorization\ required=
#: tools/AutoFormat.java:91
Auto\ Format=\u062a\u0646\u0633\u064a\u0642 \u062a\u0644\u0642\u0627\u0626\u064a
@@ -142,22 +183,28 @@ Bad\ error\ line\:\ {0}=\u062e\u0637\u0623 \u0633\u064a\u0626 \u0627\u0644\u0633
#: Editor.java:2136
Bad\ file\ selected=\u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0645\u062d\u062f\u062f \u063a\u064a\u0631 \u0635\u0627\u0644\u062d
+#: ../../../processing/app/debug/Compiler.java:89
+!Bad\ sketch\ primary\ file\ or\ bad\ sketch\ directory\ structure=
+
+#: ../../../processing/app/Preferences.java:149
+Basque=\u0644\u063a\u0629 \u0627\u0644\u0628\u0627\u0633\u0643
+
#: ../../../processing/app/Preferences.java:139
-!Belarusian=
+Belarusian=\u0628\u064a\u0644\u0627\u0631\u0648\u0633\u064a
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
-!Board=
+Board=\u0644\u0648\u062d\u0629
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
!Board\ {0}\:{1}\:{2}\ doesn''t\ define\ a\ ''build.board''\ preference.\ Auto-set\ to\:\ {3}=
#: ../../../processing/app/EditorStatus.java:472
-!Board\:\ =
+Board\:\ =\u0644\u0648\u062d\u0629\:
#: ../../../processing/app/Preferences.java:140
-!Bosnian=
+Bosnian=\u0628\u0648\u0633\u0646\u064a
#: SerialMonitor.java:112
Both\ NL\ &\ CR=\u0643\u0644\u0627\u0647\u0645\u0627 NL & CR
@@ -168,11 +215,14 @@ Browse=\u0627\u0633\u062a\u0639\u0631\u0636
#: Sketch.java:1392 Sketch.java:1423
Build\ folder\ disappeared\ or\ could\ not\ be\ written=\u0645\u062c\u0644\u062f \u0627\u0644\u0628\u0646\u0627\u0621 "Build folder" \u0627\u062e\u062a\u0641\u0649 \u0627\u0648 \u0627\u0646\u0647 \u0644\u0627\u064a\u0645\u0643\u0646 \u0627\u0644\u0643\u062a\u0627\u0628\u0629 \u0639\u0644\u064a\u0647
+#: ../../../processing/app/Sketch.java:1530
+Build\ options\ changed,\ rebuilding\ all=\u062a\u063a\u064a\u0631 \u0628\u0646\u0627\u0621 \u0627\u0644\u062e\u064a\u0627\u0631\u0627\u062a \u060c \u0625\u0639\u0627\u062f\u0629 \u0628\u0646\u0627\u0621 \u0627\u0644\u0643\u0644
+
#: ../../../processing/app/Preferences.java:80
-!Bulgarian=
+Bulgarian=\u0628\u0644\u063a\u0627\u0631\u064a
#: ../../../processing/app/Preferences.java:141
-!Burmese\ (Myanmar)=
+Burmese\ (Myanmar)=\u0628\u0648\u0631\u0645\u064a(\u0645\u064a\u0627\u0646\u0645\u0627\u0631)
#: Editor.java:708
Burn\ Bootloader=\u062b\u0628\u062a \u0645\u062d\u0645\u0644 \u0628\u0631\u0646\u0627\u0645\u062c \u0627\u0644\u0625\u0642\u0644\u0627\u0639
@@ -180,11 +230,16 @@ Burn\ Bootloader=\u062b\u0628\u062a \u0645\u062d\u0645\u0644 \u0628\u0631\u0646\
#: Editor.java:2504
Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=\u064a\u062a\u0645 \u062a\u062b\u0628\u064a\u062a \u0645\u062d\u0645\u0644 \u0628\u0631\u0646\u0627\u0645\u062c \u0627\u0644\u0625\u0642\u0644\u0627\u0639 \u0639\u0644\u0649 \u0627\u0644\u0644\u0648\u062d\u0629 (\u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u0633\u062a\u063a\u0631\u0642 \u0630\u0644\u0643 \u062f\u0642\u064a\u0642\u0629)..
-#: ../../../processing/app/Base.java:368
-!Can't\ open\ source\ sketch\!=
+#: ../../../processing/app/Base.java:379
+#, java-format
+!Can\ only\ pass\ one\ of\:\ {0}=
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!Can't\ find\ the\ sketch\ in\ the\ specified\ path=
#: ../../../processing/app/Preferences.java:92
-!Canadian\ French=
+Canadian\ French=\u0627\u0644\u0641\u0631\u0646\u0633\u064a\u0629 (\u0643\u0646\u062f\u0627)
#: Preferences.java:79 Sketch.java:585 Sketch.java:737 Sketch.java:1042
#: Editor.java:2064 Editor.java:2145 Editor.java:2465
@@ -193,6 +248,9 @@ Cancel=\u0627\u0644\u063a\u0627\u0621
#: Sketch.java:455
Cannot\ Rename=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0627\u0639\u0627\u062f\u0629 \u0627\u0644\u062a\u0633\u0645\u064a\u0629
+#: ../../../processing/app/Base.java:465
+!Cannot\ specify\ any\ sketch\ files=
+
#: SerialMonitor.java:112
Carriage\ return=\u0627\u0639\u0627\u062f\u0629 \u0627\u0644\u062d\u0645\u0644
@@ -203,16 +261,16 @@ Catalan=Catal\u00e0
Check\ for\ updates\ on\ startup=\u0627\u0641\u062d\u0635 \u0627\u0644\u062a\u062d\u062f\u064a\u062b\u0627\u062a \u0639\u0646\u062f \u0627\u0644\u062a\u0634\u063a\u064a\u0644
#: ../../../processing/app/Preferences.java:142
-!Chinese\ (China)=
+Chinese\ (China)=\u0627\u0644\u0635\u064a\u0646\u064a\u0629 (\u0627\u0644\u0635\u064a\u0646)
#: ../../../processing/app/Preferences.java:142
-!Chinese\ (Hong\ Kong)=
+Chinese\ (Hong\ Kong)=\u0627\u0644\u0635\u064a\u0646\u064a\u0629 (\u0647\u0648\u0646\u063a \u0643\u0648\u0646\u063a)
#: ../../../processing/app/Preferences.java:144
-!Chinese\ (Taiwan)=
+Chinese\ (Taiwan)=\u0627\u0644\u0635\u064a\u0646\u064a\u0629 (\u062a\u0627\u064a\u0648\u0627\u0646)
#: ../../../processing/app/Preferences.java:143
-!Chinese\ (Taiwan)\ (Big5)=
+Chinese\ (Taiwan)\ (Big5)=\u0627\u0644\u0635\u064a\u0646\u064a\u0629 (\u062a\u0627\u064a\u0648\u0627\u0646) (Big5)
#: Preferences.java:88
Chinese\ Simplified=Chinese Simplified
@@ -226,10 +284,6 @@ Close=\u0625\u063a\u0644\u0627\u0642
#: Editor.java:1208 Editor.java:2749
Comment/Uncomment=\u0645\u0644\u0627\u062d\u0638\u0629 \\ \u0627\u0644\u063a\u0627\u0621 \u0627\u0644\u0645\u0644\u0627\u062d\u0638\u0629
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-Compiler\ error,\ please\ submit\ this\ code\ to\ {0}=\u062e\u0637\u0623 \u0641\u064a \u0627\u0644\u062a\u0631\u062c\u0645\u0629, \u0631\u062c\u0627\u0621\u0627 \u0627\u0631\u0633\u0644 \u0627\u0644\u0643\u0648\u062f \u0627\u0644\u0649 {0}
-
#: Sketch.java:1608 Editor.java:1890
Compiling\ sketch...=\u062a\u0631\u062c\u0645\u0629 \u0627\u0644\u0634\u064a\u0641\u0631\u0629 \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629...
@@ -243,7 +297,7 @@ Copy=\u0646\u0633\u062e
Copy\ as\ HTML=\u0627\u0646\u0633\u062e \u0643 HTML
#: ../../../processing/app/EditorStatus.java:455
-!Copy\ error\ messages=
+Copy\ error\ messages=\u0646\u0633\u062e \u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u062e\u0637\u0623
#: Editor.java:1165 Editor.java:2715
Copy\ for\ Forum=\u0627\u0646\u0633\u062e \u0644\u0644\u0645\u0646\u062a\u062f\u0649
@@ -275,15 +329,15 @@ Could\ not\ delete\ {0}=\u0644\u0627 \u064a\u0645\u0643\u0646 \u062d\u0630\u0641
#: ../../../processing/app/debug/TargetPlatform.java:74
#, java-format
-!Could\ not\ find\ boards.txt\ in\ {0}.\ Is\ it\ pre-1.5?=
+Could\ not\ find\ boards.txt\ in\ {0}.\ Is\ it\ pre-1.5?=\u064a\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 boards.txt \u0641\u064a {0}. \u0647\u0644 \u062a\u0643\u0648\u0646 \u0642\u0628\u0644-1.5\u061f
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:282
#, java-format
-!Could\ not\ find\ tool\ {0}=
+Could\ not\ find\ tool\ {0}=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0625\u064a\u062c\u0627\u062f \u0627\u0644\u0623\u062f\u0627\u0629 {0}
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:278
#, java-format
-!Could\ not\ find\ tool\ {0}\ from\ package\ {1}=
+Could\ not\ find\ tool\ {0}\ from\ package\ {1}=\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0623\u062f\u0627\u0629 {0} \u0645\u0646 \u0627\u0644\u062d\u0632\u0645\u0629 {1}
#: Base.java:1934
#, java-format
@@ -300,14 +354,13 @@ Could\ not\ properly\ re-save\ the\ sketch.\ You\ may\ be\ in\ trouble\ at\ this
Could\ not\ re-save\ sketch=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0627\u0639\u0627\u062f\u0629 \u0646\u0633\u062e \u0627\u0644\u0634\u064a\u0641\u0631\u0629 \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629
#: Theme.java:52
-Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0642\u0631\u0627\u0621\u0629 \u0627\u0639\u062a\u062f\u0627\u062f\u0627\u062a \u062b\u064a\u0645\u0627\u062a \u0627\u0644\u0627\u0644\u0648\u0627\u0646.\n\u064a\u062c\u0628 \u0639\u0644\u064a\u0643 \u0627\u0639\u0627\u062f\u0629 \u062a\u0646\u0635\u064a\u0628 \u0627\u0644\u0639\u0645\u0644\u064a\u0629
+!Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
#: Preferences.java:219
Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0627\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u064a\u062c\u0628 \u0639\u0644\u064a\u0643 \u0627\u0639\u0627\u062f\u0629 \u062a\u0646\u0635\u064a\u0628 \u0627\u0644\u0627\u0631\u062f\u0648\u064a\u0646\u0648
-#: Preferences.java:258
-#, java-format
-Could\ not\ read\ preferences\ from\ {0}=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0642\u0631\u0627\u0626\u0629 \u0627\u0644\u062e\u0635\u0627\u0626\u0635 \u0645\u0646 {0}
+#: ../../../processing/app/Sketch.java:1525
+Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=\u064a\u062a\u0639\u0630\u0631 \u0642\u0631\u0627\u0621\u0629 \u0625\u0646\u0634\u0627\u0621 \u0645\u0644\u0641 \u0627\u0644\u062a\u0641\u0636\u064a\u0644\u0627\u062a \u0627\u0644\u0628\u0631\u064a\u0641\u0648\u0633 \u060c \u0625\u0639\u0627\u062f\u0629 \u0628\u0646\u0627\u0621 \u0627\u0644\u0643\u0644
#: Base.java:2482
#, java-format
@@ -330,6 +383,9 @@ Could\ not\ rename\ the\ sketch.\ (2)=\u0644\u0627 \u064a\u0645\u0643\u0646 \u06
#, java-format
Could\ not\ replace\ {0}=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0627\u0633\u062a\u0628\u062f\u0627\u0644 {0}
+#: ../../../processing/app/Sketch.java:1579
+Could\ not\ write\ build\ preferences\ file=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0643\u062a\u0627\u0628\u0629 \u0625\u0646\u0634\u0627\u0621 \u0645\u0644\u0641 \u0627\u0644\u062a\u0641\u0636\u064a\u0644\u0627\u062a
+
#: tools/Archiver.java:74
Couldn't\ archive\ sketch=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0627\u0631\u0634\u0641\u0629 \u0627\u0644\u0634\u064a\u0641\u0631\u0629 \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629
@@ -343,13 +399,13 @@ Couldn't\ do\ it=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0641\u0639\u0644 \u0630
Couldn't\ find\ a\ Board\ on\ the\ selected\ port.\ Check\ that\ you\ have\ the\ correct\ port\ selected.\ \ If\ it\ is\ correct,\ try\ pressing\ the\ board's\ reset\ button\ after\ initiating\ the\ upload.=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0644\u0648\u062d\u0629 \u0636\u0645\u0646 \u0627\u0644\u0645\u0646\u0641\u0630 \u0627\u0644\u0645\u062e\u062a\u0627\u0631\u060c \u062a\u0623\u0643\u062f \u0645\u0646 \u0627\u0646\u0643 \u0627\u062e\u062a\u0631\u062a \u0627\u0644\u0645\u0646\u0641\u0630 \u0627\u0644\u0635\u062d\u064a\u062d. \u0627\u0630\u0627 \u0643\u0627\u0646 \u0627\u0644\u0645\u0646\u0641\u0630 \u0635\u062d\u064a\u062d\u0627 \u0627\u0636\u063a\u0638 \u0639\u0644\u0649 \u0632\u0631 \u0627\u0639\u0627\u062f\u0629 \u0627\u0644\u062a\u0634\u063a\u064a\u0644 \u0628\u0639\u062f \u0627\u0644\u0628\u062f\u0621 \u0641\u064a \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062a\u062d\u0645\u064a\u0644.
#: ../../../processing/app/Preferences.java:82
-!Croatian=
+Croatian=\u0643\u0631\u0648\u0627\u062a\u064a
#: Editor.java:1149 Editor.java:2699
Cut=\u0642\u0635
#: ../../../processing/app/Preferences.java:83
-!Czech=
+Czech=\u062a\u0634\u064a\u0643\u064a
#: Preferences.java:90
Danish=Dansk
@@ -367,7 +423,7 @@ Device\ is\ not\ responding,\ check\ the\ right\ serial\ port\ is\ selected\ or\
Discard\ all\ changes\ and\ reload\ sketch?=\u062a\u062c\u0627\u0647\u0644 \u0643\u0644 \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0648\u0627\u0639\u062f \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0634\u064a\u0641\u0631\u0629 \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629
#: ../../../processing/app/Preferences.java:438
-!Display\ line\ numbers=
+Display\ line\ numbers=\u0639\u0631\u0636 \u0623\u0631\u0642\u0627\u0645 \u0627\u0644\u0633\u0637\u0648\u0631
#: Editor.java:2064
Don't\ Save=\u0644\u0627 \u062a\u062d\u0641\u0638
@@ -378,12 +434,19 @@ Done\ Saving.=...\u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u062d\u0641\u
#: Editor.java:2510
Done\ burning\ bootloader.=\u0627\u0646\u062a\u0647\u0649 \u062a\u062b\u0628\u064a\u062a \u0645\u062d\u0645\u0644 \u0628\u0631\u0646\u0627\u0645\u062c \u0627\u0644\u0625\u0642\u0644\u0627\u0639
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+!Done\ compiling=
+
#: Editor.java:1911 Editor.java:1928
Done\ compiling.=.\u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u062a\u0631\u062c\u0645\u0629
#: Editor.java:2564
Done\ printing.=...\u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0637\u0628\u0627\u0639\u0629
+#: ../../../processing/app/BaseNoGui.java:514
+!Done\ uploading=
+
#: Editor.java:2395 Editor.java:2431
Done\ uploading.=\u0627\u0646\u062a\u0647\u0649 \u0627\u0644\u062a\u062d\u0645\u064a\u0644
@@ -391,7 +454,7 @@ Done\ uploading.=\u0627\u0646\u062a\u0647\u0649 \u0627\u0644\u062a\u062d\u0645\u
Dutch=Dutch
#: ../../../processing/app/Preferences.java:144
-!Dutch\ (Netherlands)=
+Dutch\ (Netherlands)=\u0627\u0644\u0647\u0648\u0644\u0646\u062f\u064a\u0629 (\u0647\u0648\u0644\u0646\u062f\u0627)
#: Editor.java:1130
Edit=\u0639\u062f\u0644
@@ -406,7 +469,7 @@ Editor\ language\:\ =\u0644\u063a\u0629 \u0627\u0644\u0645\u062d\u0631\u0631\:
English=English
#: ../../../processing/app/Preferences.java:145
-!English\ (United\ Kingdom)=
+English\ (United\ Kingdom)=\u0627\u0644\u0625\u0646\u062c\u0644\u064a\u0632\u064a\u0629 (\u0627\u0644\u0645\u0645\u0644\u0643\u0629 \u0627\u0644\u0645\u062a\u062d\u062f\u0629)
#: Editor.java:1062
Environment=\u0627\u0644\u0628\u064a\u0626\u0629
@@ -430,13 +493,13 @@ Error\ getting\ the\ Arduino\ data\ folder.=\u0645\u0634\u0643\u0644\u0629 \u064
Error\ inside\ Serial.{0}()=Serial.{0}() \u062e\u0637\u0623 \u062f\u0627\u062e\u0644
#: ../../../processing/app/Base.java:1232
-!Error\ loading\ libraries=
+Error\ loading\ libraries=\ \u062e\u0637\u0623 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u0643\u062a\u0628\u0627\u062a
#: ../../../processing/app/debug/TargetPlatform.java:95
#: ../../../processing/app/debug/TargetPlatform.java:106
#: ../../../processing/app/debug/TargetPlatform.java:117
#, java-format
-!Error\ loading\ {0}=
+Error\ loading\ {0}=\u062e\u0637\u0623 \u0623\u062b\u0646\u0627\u0621 \u062a\u062d\u0645\u064a\u0644 {0}
#: Serial.java:181
#, java-format
@@ -450,7 +513,7 @@ Error\ reading\ preferences=\u062e\u0637\u0623 \u0641\u064a \u0642\u0631\u0627\u
Error\ reading\ the\ preferences\ file.\ Please\ delete\ (or\ move)\n{0}\ and\ restart\ Arduino.=\u062e\u0637\u0627\u0641\u064a \u0642\u0631\u0627\u0626\u0629 \u0645\u0644\u0641 \u0627\u0644\u062e\u0635\u0627\u0626\u0635 . \u0631\u062c\u0627\u0621\u0627 \u0627\u062d\u0630\u0641 (\u0627\u0648 \u0627\u0646\u0642\u0644 )\n{0} \u062b\u0645 \u0627\u0639\u062f \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0627\u0631\u062f\u064a\u0648\u0646\u0648
#: ../../../cc/arduino/packages/DiscoveryManager.java:25
-!Error\ starting\ discovery\ method\:\ =
+Error\ starting\ discovery\ method\:\ =\u0627\u0644\u0634\u0631\u0648\u0639 \u0641\u064a \u062e\u0637\u0623 \u0637\u0631\u064a\u0642\u0629 \u0627\u0643\u062a\u0634\u0627\u0641\:
#: Serial.java:125
#, java-format
@@ -462,6 +525,9 @@ Error\ while\ burning\ bootloader.=\u062d\u062f\u062b \u062e\u0637\u0623 \u062e\
#: ../../../processing/app/Editor.java:2555
!Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=
+#: ../../../../../app/src/processing/app/Editor.java:1940
+!Error\ while\ compiling\:\ missing\ '{0}'\ configuration\ parameter=
+
#: SketchCode.java:83
#, java-format
Error\ while\ loading\ code\ {0}=\u062e\u0637\u0623 \u0627\u062b\u0646\u0627\u0621 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0643\u0648\u062f {0}
@@ -469,15 +535,26 @@ Error\ while\ loading\ code\ {0}=\u062e\u0637\u0623 \u0627\u062b\u0646\u0627\u06
#: Editor.java:2567
Error\ while\ printing.=.\u062e\u0637\u0623 \u062e\u0644\u0627\u0644 \u0627\u0644\u0637\u0628\u0627\u0639\u0629
+#: ../../../processing/app/BaseNoGui.java:528
+!Error\ while\ uploading=
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
!Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!Error\ while\ verifying=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!Error\ while\ verifying/uploading=
+
#: Preferences.java:93
Estonian=Eesti
#: ../../../processing/app/Preferences.java:146
-!Estonian\ (Estonia)=
+Estonian\ (Estonia)=\u0627\u0644\u0623\u0633\u062a\u0648\u0646\u064a\u0629 (\u0625\u0633\u062a\u0648\u0646\u064a\u0627)
#: Editor.java:516
Examples=\u0623\u0645\u062b\u0644\u0629
@@ -488,6 +565,10 @@ Export\ canceled,\ changes\ must\ first\ be\ saved.=\u0644\u0642\u062f \u0623\u0
#: Base.java:2100
FAQ.html=FAQ.html
+#: ../../../processing/app/Base.java:416
+#, java-format
+Failed\ to\ open\ sketch\:\ "{0}"=\u0641\u0634\u0644 \u0641\u064a \u0641\u062a\u062d ketch \: \n"{ 0}"
+
#: Editor.java:491
File=\u0645\u0644\u0641
@@ -513,7 +594,7 @@ Find...=...\u0627\u0628\u062d\u062b
Find\:=\u0627\u0628\u062d\u062b \:
#: ../../../processing/app/Preferences.java:147
-!Finnish=
+Finnish=\u0627\u0644\u0641\u0646\u0644\u0646\u062f\u064a\u0629
#: tools/FixEncoding.java:41 tools/FixEncoding.java:58
#: tools/FixEncoding.java:79
@@ -522,8 +603,9 @@ Fix\ Encoding\ &\ Reload=\u0627\u0644\u062a\u0631\u0645\u064a\u0632 \u0648 \u062
#: Base.java:1851
For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u062d\u0648\u0644 \u062a\u0646\u0635\u064a\u0628 \u0627\u0644\u0645\u0643\u062a\u0628\u0627\u062a, \u0627\u0646\u0638\u0631\:\nhttp\://arduino.cc/en/Guide/Libraries\n
-#: debug/BasicUploader.java:80
-Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ =\u0627\u062c\u0628\u0627\u0631 \u0627\u0639\u0627\u062f\u0629 \u0627\u0644\u062a\u0634\u063a\u064a\u0644 \u0628\u0648\u0627\u0633\u0637\u0629 1200bps open/close on port
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ {0}=
#: Preferences.java:95
French=Fran\u00e7ais
@@ -535,7 +617,7 @@ Frequently\ Asked\ Questions=\u0627\u0633\u0626\u0644\u0629 \u0645\u062a\u0643\u
Galician=Galego
#: ../../../processing/app/Preferences.java:94
-!Georgian=
+Georgian=\u0627\u0644\u062c\u0648\u0631\u062c\u064a\u0629
#: Preferences.java:97
German=Deutsch
@@ -567,7 +649,7 @@ Guide_Troubleshooting.html=Guide_Troubleshooting.html
Guide_Windows.html=Guide_Windows.html
#: ../../../processing/app/Preferences.java:95
-!Hebrew=
+Hebrew=\u0627\u0644\u0639\u0628\u0631\u064a\u0629
#: Editor.java:1015
Help=\u0645\u0633\u0627\u0639\u062f\u0629
@@ -627,8 +709,8 @@ Library\ added\ to\ your\ libraries.\ Check\ "Import\ library"\ menu=\u064a\u064
#: Preferences.java:106
Lithuaninan=Lithuaninan
-#: ../../../processing/app/Sketch.java:1660
-!Low\ memory\ available,\ stability\ problems\ may\ occur=
+#: ../../../processing/app/Sketch.java:1684
+!Low\ memory\ available,\ stability\ problems\ may\ occur.=
#: Preferences.java:107
Marathi=Marathi
@@ -639,17 +721,29 @@ Message=\u0631\u0633\u0627\u0644\u0629
#: ../../../processing/app/preproc/PdePreprocessor.java:412
!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+#: ../../../processing/app/BaseNoGui.java:455
+!Mode\ not\ supported=
+
#: Preferences.java:449
More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=\u064a\u0645\u0643\u0646 \u062a\u0639\u062f\u064a\u0644 \u062e\u0635\u0627\u0626\u0635 \u0627\u0643\u062b\u0631 \u0641\u064a \u0627\u0644\u0645\u0644\u0641 \u0628\u0634\u0643\u0644 \u0645\u0628\u0627\u0634\u0631
#: Editor.java:2156
Moving=\u0646\u0642\u0644
+#: ../../../processing/app/BaseNoGui.java:484
+!Multiple\ files\ not\ supported=
+
+#: ../../../processing/app/Base.java:395
+!Must\ specify\ exactly\ one\ sketch\ file=
+
+#: ../../../processing/app/Preferences.java:158
+!N'Ko=
+
#: Sketch.java:282
Name\ for\ new\ file\:=\u0627\u0633\u0645 \u0644\u0645\u0644\u0641 \u062c\u062f\u064a\u062f\:
#: ../../../processing/app/Preferences.java:149
-!Nepali=
+Nepali=\u0627\u0644\u0646\u064a\u0628\u0627\u0644\u064a\u0629
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:51
!Network\ upload\ using\ programmer\ not\ supported=
@@ -672,12 +766,18 @@ Next\ Tab=\u062a\u0628\u0648\u064a\u0628 \u062c\u062f\u064a\u062f
#: Preferences.java:78 UpdateCheck.java:108
No=\u0644\u0627
+#: ../../../processing/app/debug/Compiler.java:146
+!No\ athorization\ data\ found=
+
#: debug/Compiler.java:126
No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=\u0644\u0645 \u062a\u062e\u062a\u0627\u0631 \u0627\u0644\u0628\u0648\u0631\u062f; \u0631\u062c\u0627\u0621\u0627 \u0627\u062e\u062a\u0627\u0631 \u0627\u0644\u0628\u0648\u0631\u062f \u0645\u0646 \u0642\u0627\u0626\u0645\u0629 \u0623\u062f\u0648\u0627\u062a > \u0642\u0627\u0626\u0645\u0629 \u0628\u0648\u0631\u062f.
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
No\ changes\ necessary\ for\ Auto\ Format.=\u0644\u0627 \u064a\u0648\u062c\u062f \u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0636\u0631\u0648\u0631\u064a\u0629 \u0644\u0644\u062a\u0646\u0633\u064a\u0642 \u0627\u0644\u062a\u0644\u0642\u0627\u0626\u064a.
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ command\ line\ parameters\ found=
+
#: Editor.java:373
No\ files\ were\ added\ to\ the\ sketch.=\u0644\u0627 \u064a\u0648\u062c\u062f \u0645\u0644\u0641\u0627\u062a \u0627\u0636\u064a\u0641\u062a \u0644\u0644\u0634\u064a\u0641\u0631\u0629 \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629.
@@ -687,6 +787,9 @@ No\ launcher\ available=\u0644\u0627 \u064a\u0648\u062c\u062f \u0645\u0646\u0635
#: SerialMonitor.java:112
No\ line\ ending=\u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u0633\u0637\u0631 \u063a\u064a\u0631 \u0645\u0648\u062c\u0648\u062f\u0629
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ parameters=
+
#: Base.java:541
No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=\u0644\u0627 \u064a\u0627 \u0635\u062f\u064a\u0642\u064a , \u062d\u0627\u0646 \u0627\u0644\u0648\u0642\u062a \u0644\u062a\u0623\u062e\u0630 \u0641\u062a\u0631\u0629 \u0631\u0627\u062d\u0629 \u0642\u0635\u064a\u0631\u0629
@@ -694,6 +797,16 @@ No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=\u0644\u0627 \u064a\u0627 \u
#, java-format
No\ reference\ available\ for\ "{0}"="{0}"\u0644\u0627 \u064a\u0648\u062c\u062f \u0645\u0631\u062c\u0639 \u0645\u062a\u0627\u062d \u0644
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!No\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:428
+!No\ sketchbook=
+
+#: ../../../processing/app/Sketch.java:204
+!No\ valid\ code\ files\ found=
+
#: ../../../processing/app/Base.java:309
!No\ valid\ configured\ cores\ found\!\ Exiting...=
@@ -708,7 +821,7 @@ Non-fatal\ error\ while\ setting\ the\ Look\ &\ Feel.=\u062e\u0637\u0623-\u063a\
Nope=\u0644\u0627 \u064a\u0627 \u0635\u062f\u064a\u0642\u064a
#: ../../../processing/app/Preferences.java:108
-!Norwegian\ Bokm\u00e5l=
+Norwegian\ Bokm\u00e5l=\u0627\u0644\u0646\u0631\u0648\u064a\u062c\u064a\u0629
#: ../../../processing/app/Sketch.java:1656
!Not\ enough\ memory;\ see\ http\://www.arduino.cc/en/Guide/Troubleshooting\#size\ for\ tips\ on\ reducing\ your\ footprint.=
@@ -720,6 +833,9 @@ OK=\u0645\u0648\u0627\u0641\u0642
#: Sketch.java:992 Editor.java:376
One\ file\ added\ to\ the\ sketch.=\u0644\u0642\u062f \u0627\u0636\u064a\u0641 \u0645\u0644\u0641 \u0648\u0627\u062d\u062f \u0644\u0644\u0634\u064a\u0641\u0631\u0629 \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629.
+#: ../../../processing/app/BaseNoGui.java:455
+!Only\ --verify,\ --upload\ or\ --get-pref\ are\ supported=
+
#: EditorToolbar.java:41
Open=\u0641\u062a\u062d
@@ -739,7 +855,7 @@ Open...=\u0627\u0641\u062a\u062d...
Page\ Setup=\u0627\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0635\u0641\u062d\u0629
#: ../../../processing/app/forms/PasswordAuthorizationDialog.java:44
-!Password\:=
+Password\:=\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631
#: Editor.java:1189 Editor.java:2731
Paste=\u0644\u0635\u0642
@@ -747,26 +863,36 @@ Paste=\u0644\u0635\u0642
#: Preferences.java:109
Persian=\u0641\u0627\u0631\u0633\u064a
+#: ../../../processing/app/Preferences.java:161
+Persian\ (Iran)=\u0627\u0644\u0641\u0627\u0631\u0633\u064a\u0629 (\u0625\u064a\u0631\u0627\u0646)
+
#: debug/Compiler.java:408
Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=\u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u0633\u062a\u0648\u0631\u062f \u0645\u0643\u062a\u0628\u0629 \u0627\u0644\u0640 SPI \u0645\u0646 \u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0634\u064a\u0641\u0631\u0629 \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629 > \u0642\u0627\u0626\u0645\u0629 \u0627\u0633\u062a\u064a\u0631\u0627\u062f \u0645\u0643\u062a\u0628\u0629.
+#: ../../../processing/app/debug/Compiler.java:529
+!Please\ import\ the\ Wire\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=
+
#: Base.java:239
Please\ install\ JDK\ 1.5\ or\ later=\u0627\u0644\u0631\u062c\u0627\u0621 \u062a\u0646\u0635\u064a\u0628 JDK 1.5 \u0623\u0648 \u0627\u062d\u062f\u062b
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+!Please\ select\ a\ programmer\ from\ Tools->Programmer\ menu=
+
#: Preferences.java:110
Polish=Polish
#: ../../../processing/app/Editor.java:718
-!Port=
+Port=\u0645\u0646\u0641\u0630
#: ../../../processing/app/Preferences.java:151
-!Portugese=
+Portugese=\u0627\u0644\u0628\u0631\u062a\u063a\u0627\u0644\u064a\u0629
#: ../../../processing/app/Preferences.java:127
-!Portuguese\ (Brazil)=
+Portuguese\ (Brazil)=\u0627\u0644\u0628\u0631\u062a\u063a\u0627\u0644\u064a\u0629 (\u0627\u0644\u0628\u0631\u0627\u0632\u064a\u0644)
#: ../../../processing/app/Preferences.java:128
-!Portuguese\ (Portugal)=
+Portuguese\ (Portugal)=\u0627\u0644\u0628\u0631\u062a\u063a\u0627\u0644\u064a\u0629 (\u0627\u0644\u0628\u0631\u062a\u063a\u0627\u0644)
#: Preferences.java:295 Editor.java:583
Preferences=\u062a\u0641\u0636\u064a\u0644\u0627\u062a
@@ -799,7 +925,7 @@ Problem\ Setting\ the\ Platform=\u0627\u0639\u062f\u0627\u062f\u0627\u062a \u062
!Problem\ accessing\ board\ folder\ /www/sd=
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:132
-!Problem\ accessing\ files\ in\ folder\ =
+Problem\ accessing\ files\ in\ folder\ =\u0645\u0634\u0643\u0644 \u0641\u064a \u0627\u0644\u0648\u0644\u0648\u062c \u0625\u0644\u0649 \u0645\u0644\u0641\u0627\u062a \u0627\u0644\u0645\u062c\u0644\u062f
#: Base.java:1673
Problem\ getting\ data\ folder=\u0645\u0634\u0643\u0644\u0629 \u0641\u064a \u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0645\u062c\u0644\u062f \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a
@@ -814,11 +940,8 @@ Problem\ uploading\ to\ board.\ \ See\ http\://www.arduino.cc/en/Guide/Troublesh
#: Sketch.java:355 Sketch.java:362 Sketch.java:373
Problem\ with\ rename=\u0645\u0634\u0643\u0644\u0629 \u0641\u064a \u0627\u0639\u0627\u062f\u0629 \u0627\u0644\u062a\u0633\u0645\u064a\u0629
-#: Editor.java:2137
-Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=\u0627\u0644\u0645\u0639\u0627\u0644\u062c\u0629 \u064a\u0645\u0643\u0646 \u0641\u0642\u0637 \u0627\u0646 \u062a\u0641\u062a\u062d \u0627\u0644\u0634\u064a\u0641\u0631\u0629 \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629\u0627\u062a \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0647\u0627\n\u0648\u0627\u0644\u0645\u0644\u0641\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u0639\u062f\u0644 \u0641\u064a .pde \u0627\u0648 .ino
-
#: ../../../processing/app/I18n.java:86
-!Processor=
+Processor=\u0645\u0639\u0627\u0644\u062c
#: Editor.java:704
Programmer=\u0627\u0644\u0645\u0628\u0631\u0645\u062c\u0629
@@ -877,9 +1000,15 @@ Save\ changes\ to\ "{0}"?\ \ ="{0}" \u062d\u0641\u0638 \u0627\u0644\u062a\u063a\
#: Sketch.java:825
Save\ sketch\ folder\ as...=\u062d\u0641\u0638 \u0645\u062c\u0644\u062f \u0627\u0644\u0634\u064a\u0641\u0631\u0629 \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629 \u0627\u0644\u0649 ...
+#: ../../../../../app/src/processing/app/Preferences.java:425
+!Save\ when\ verifying\ or\ uploading=
+
#: Editor.java:2270 Editor.java:2308
Saving...=...\u062d\u0641\u0638
+#: ../../../processing/app/FindReplace.java:131
+!Search\ all\ Sketch\ Tabs=
+
#: Base.java:1909
Select\ (or\ create\ new)\ folder\ for\ sketches...=\u0627\u062e\u062a\u064a\u0627\u0631(\u0627\u0648 \u0627\u0646\u0634\u0627\u0621 \u062c\u062f\u064a\u062f) \u0644\u0645\u062c\u0644\u062f \u0627\u0644\u0634\u064a\u0641\u0631\u0629 \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629
@@ -904,14 +1033,6 @@ Send=\u0627\u0631\u0633\u0644
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
Serial\ Monitor=\u0645\u0631\u0627\u0642\u0628 \u0627\u0644\u0645\u0646\u0641\u0630 \u0627\u0644\u062a\u0633\u0644\u0633\u0644\u064a "\u0633\u064a\u0631\u064a\u0627\u0644 \u0628\u0648\u0631\u062a"
-#: Serial.java:174
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quiting\ any\ programs\ that\ may\ be\ using\ it.=\u0627\u0644\u0645\u0646\u0641\u0630 \u0627\u0644\u062a\u0633\u0644\u0633\u0644\u064a ''{0}'' \u0645\u0633\u062a\u062e\u062f\u0645 \u062d\u0627\u0644\u064a\u0627. \u062d\u0627\u0648\u0644 \u0627\u063a\u0644\u0627\u0642 \u0627\u064a \u0628\u0631\u0627\u0645\u062c \u062a\u0633\u062a\u062e\u062f\u0645 \u0630\u0644\u0643 \u0627\u0644\u0645\u0646\u0641\u0630.
-
-#: Serial.java:121
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quitting\ any\ programs\ that\ may\ be\ using\ it.=\u0627\u0644\u0645\u0646\u0641\u0630 \u0627\u0644\u062a\u0633\u0644\u0633\u0644\u064a ''{0}'' \u0645\u0633\u062a\u062e\u062f\u0645 \u062d\u0627\u0644\u064a\u0627. \u062d\u0627\u0648\u0644 \u0627\u063a\u0644\u0627\u0642 \u0627\u064a \u0628\u0631\u0627\u0645\u062c \u062a\u0633\u062a\u062e\u062f\u0645 \u0630\u0644\u0643 \u0627\u0644\u0645\u0646\u0641\u0630.
-
#: Serial.java:194
#, java-format
Serial\ port\ ''{0}''\ not\ found.\ Did\ you\ select\ the\ right\ one\ from\ the\ Tools\ >\ Serial\ Port\ menu?=\u0627\u0644\u0645\u0646\u0641\u0630 \u0627\u0644\u062a\u0633\u0644\u0633\u0644\u064a ''{0}'' \u063a\u064a\u0631 \u0645\u0648\u062c\u0648\u062f. \u0647\u0644 \u0642\u0645\u062a \u0628\u0625\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0645\u0646\u0641\u0630 \u0627\u0644\u0635\u062d\u064a\u062d \u0645\u0646 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0627\u062f\u0648\u0627\u062a > \u0627\u0644\u0645\u0646\u0641\u0630 \u0627\u0644\u062a\u0633\u0644\u0633\u0644\u064a
@@ -966,11 +1087,14 @@ Sketchbook\ folder\ disappeared=\u0645\u062c\u0644\u062f \u0643\u062a\u0627\u062
#: Preferences.java:315
Sketchbook\ location\:=\u0645\u0643\u0627\u0646 \u0643\u062a\u0627\u0628 \u0627\u0644\u0634\u064a\u0641\u0631\u0629 \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629 "\u0633\u0643\u062a\u0634 \u0628\u0648\u0643"
+#: ../../../processing/app/BaseNoGui.java:428
+!Sketchbook\ path\ not\ defined=
+
#: ../../../processing/app/Base.java:785
!Sketches\ (*.ino,\ *.pde)=
#: ../../../processing/app/Preferences.java:152
-!Slovenian=
+Slovenian=\u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0633\u0644\u0648\u0641\u064a\u0646\u064a\u0629
#: Sketch.java:275 Sketch.java:304 Sketch.java:578 Sketch.java:967
Some\ files\ are\ marked\ "read-only",\ so\ you'll\nneed\ to\ re-save\ the\ sketch\ in\ another\ location,\nand\ try\ again.=\u0628\u0639\u0636 \u0627\u0644\u0645\u0644\u0641\u0627\u062a \u0645\u0639\u0644\u0645\u0629 \u0628\u0640 "\u0644\u0644\u0642\u0631\u0627\u0621\u0629-\u0641\u0642\u0637" "read-only" \u0644\u0630\u0644\u0643 \u0633\u0648\u0641 \u062a\u062d\u062a\u0627\u062c\n\u0644\u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u062d\u0641\u0638 \u0641\u064a \u0645\u0643\u0627\u0646 \u0622\u062e\u0631,\n\u0648 \u062d\u0627\u0648\u0644 \u0645\u0631\u0629 \u0627\u062e\u0631\u0649
@@ -989,7 +1113,7 @@ Spanish=Spanish
Sunshine=\u0634\u0631\u0648\u0642 \u0627\u0644\u0634\u0645\u0633
#: ../../../processing/app/Preferences.java:153
-!Swedish=
+Swedish=\u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0633\u0648\u064a\u062f\u064a\u0629
#: Preferences.java:84
System\ Default=\u0627\u0644\u0627\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629
@@ -1000,6 +1124,9 @@ Tamil=Tamil
#: debug/Compiler.java:414
The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.=\u0627\u0644\u0643\u0644\u0645\u0629 \u0627\u0644\u0641\u062a\u0627\u062d\u064a\u0629 'BYTE' \u0644\u0645 \u062a\u0639\u062f \u0645\u062f\u0639\u0648\u0645\u0629.
+#: ../../../processing/app/BaseNoGui.java:484
+!The\ --upload\ option\ supports\ only\ one\ file\ at\ a\ time=
+
#: debug/Compiler.java:426
The\ Client\ class\ has\ been\ renamed\ EthernetClient.=\u0627\u0644\u0640 Client class \u0623\u0639\u064a\u062f \u062a\u0633\u0645\u064a\u062a\u0647 \u0627\u0644\u0649 EthernetClient.
@@ -1036,12 +1163,15 @@ The\ sketch\ "{0}"\ cannot\ be\ used.\nSketch\ names\ must\ contain\ only\ basic
#: Sketch.java:1755
The\ sketch\ folder\ has\ disappeared.\n\ Will\ attempt\ to\ re-save\ in\ the\ same\ location,\nbut\ anything\ besides\ the\ code\ will\ be\ lost.=\u0645\u062c\u0644\u062f \u0627\u0644\u0634\u064a\u0641\u0631\u0629 \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629 \u0627\u062e\u062a\u0641\u0649.\n\u062d\u0627\u0648\u0644 \u0627\u0639\u0627\u062f\u0629 \u062d\u0641\u0638\u0647 \u0641\u064a \u0646\u0641\u0633 \u0627\u0644\u0645\u0643\u0627\u0646,\n\u0648\u0644\u0643\u0646 \u0633\u064a\u062a\u0645 \u0641\u0642\u062f\u0627\u0646 \u0627\u0644\u0643\u0648\u062f.
-#: Sketch.java:2018
-The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ less\ than\ 64\ characters\ long.=\u0627\u0633\u0645 \u0627\u0644\u0634\u064a\u0641\u0631\u0629 \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629 \u062a\u0645 \u062a\u063a\u064a\u0631\u0647. \u0627\u0644\u0627\u0633\u0645 \u064a\u062c\u0628 \u0627\u0646 \u064a\u0643\u0648\u0646\n\u0639\u0646\u0635\u0631\u0627\u064b \u0645\u0646 \u062a\u0631\u0645\u064a\u0632 \u0627\u0644\u0622\u0633\u0643\u064a \u0627\u0648 \u0631\u0642\u0645 (\u0644\u0643\u0646 \u0644\u0627 \u064a\u062c\u0648\u0632 \u0627\u0646 \u064a\u0628\u062f\u0623 \u0631\u0642\u0645).\n\u064a\u062c\u0628 \u0627\u0646 \u064a\u0643\u0648\u0646 \u0637\u0648\u0644\u0647 \u0627\u0642\u0644 \u0645\u0646 64 \u062d\u0631\u0641 \u0648\u0631\u0642\u0645.
+#: ../../../processing/app/Sketch.java:2028
+!The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ than\ 64\ characters\ long.=
#: Base.java:259
The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ default\ sketchbook\nlocation,\ and\ create\ a\ new\ sketchbook\ folder\ if\nnecessary.\ Arduino\ will\ then\ stop\ talking\ about\nhimself\ in\ the\ third\ person.=\u0645\u062c\u0644\u062f \u0643\u062a\u0627\u0628 \u0627\u0644\u0634\u064a\u0641\u0631\u0629 \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629 "\u0627\u0644\u0633\u0643\u062a\u0634" \u0644\u0645 \u064a\u0639\u062f \u0645\u0648\u062c\u0648\u062f\u0627.\n\u0633\u064a\u0646\u062a\u0642\u0644 \u0627\u0644\u0627\u0631\u062f\u0648\u064a\u0646\u0648 \u0627\u0644\u0649 \u0645\u0643\u0627\u0646 \u0643\u062a\u0627\u0628 \u0627\u0644\u0634\u064a\u0641\u0631\u0629 \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a,\n\u0648\u0627\u0646\u0634\u0627\u0621 \u0645\u062c\u0644\u062f \u062c\u062f\u064a\u062f \u0627\u0630\u0627 \u0643\u0627\u0646\n\u0636\u0631\u0648\u0631\u064a\u0627\u064b. \u0627\u0644\u0627\u0631\u062f\u0648\u064a\u0646\u0648 \u0633\u064a\u0648\u0642\u0641 \u0627\u0644\u062d\u062f\u064a\u062b \n\u0639\u0646 \u0646\u0641\u0633\u0647.
+#: ../../../processing/app/debug/Compiler.java:201
+!Third-party\ platform.txt\ does\ not\ define\ compiler.path.\ Please\ report\ this\ to\ the\ third-party\ hardware\ maintainer.=
+
#: Sketch.java:1075
This\ file\ has\ already\ been\ copied\ to\ the\nlocation\ from\ which\ where\ you're\ trying\ to\ add\ it.\nI\ ain't\ not\ doin\ nuthin'.=\u0647\u0630\u0627 \u0627\u0644\u0645\u0644\u0641 \u062a\u0645 \u0628\u0627\u0644\u0641\u0639\u0644 \u0646\u0633\u062e\u0647 \u0627\u0644\u0649\n\u0627\u0644\u0645\u0648\u0642\u0639 \u0627\u0644\u0630\u064a \u062a\u062d\u0627\u0648\u0644 \u0627\u0636\u0627\u0641\u062a\u0647 \u0627\u0644\u064a\u0647.\n\u0627\u0646\u062a \u0641\u064a \u062d\u0627\u0644\u0629 \u062a\u0633\u0645\u0649 "\u0643\u0623\u0646 \u0634\u064a\u0626\u0627 \u0644\u0645 \u064a\u062d\u062f\u062b"
@@ -1058,7 +1188,7 @@ Tools=\u0627\u062f\u0648\u0627\u062a
Troubleshooting=\u0627\u0633\u062a\u0643\u0634\u0627\u0641 \u0627\u0644\u0627\u062e\u0637\u0627\u0621 \u0648\u0627\u0635\u0644\u0627\u062d\u0647\u0627
#: ../../../processing/app/Preferences.java:117
-!Turkish=
+Turkish=\u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u062a\u0631\u0643\u064a\u0629
#: ../../../processing/app/Editor.java:2507
!Type\ board\ password\ to\ access\ its\ console=
@@ -1067,17 +1197,17 @@ Troubleshooting=\u0627\u0633\u062a\u0643\u0634\u0627\u0641 \u0627\u0644\u0627\u0
!Type\ board\ password\ to\ upload\ a\ new\ sketch=
#: ../../../processing/app/Preferences.java:118
-!Ukrainian=
+Ukrainian=\u0627\u0644\u0623\u0648\u0643\u0631\u0627\u0646\u064a\u0629
#: ../../../processing/app/Editor.java:2524
#: ../../../processing/app/NetworkMonitor.java:145
!Unable\ to\ connect\:\ is\ the\ sketch\ using\ the\ bridge?=
#: ../../../processing/app/NetworkMonitor.java:130
-!Unable\ to\ connect\:\ retrying=
+Unable\ to\ connect\:\ retrying=\u0645\u0634\u0643\u0644 \u0641\u064a \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0627\u062a\u0635\u0627\u0644\: \u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629
#: ../../../processing/app/Editor.java:2526
-!Unable\ to\ connect\:\ wrong\ password?=
+Unable\ to\ connect\:\ wrong\ password?=\u0645\u0634\u0643\u0644 \u0641\u064a \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0627\u062a\u0635\u0627\u0644\: \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u062e\u0627\u0637\u0626\u0629\u061f
#: ../../../processing/app/Editor.java:2512
!Unable\ to\ open\ serial\ monitor=
@@ -1108,7 +1238,7 @@ Upload\ Using\ Programmer=\u0631\u0641\u0639 \u0628\u0648\u0627\u0633\u0637\u062
Upload\ canceled.=\u0627\u0644\u063a\u064a \u0627\u0644\u062a\u062d\u0645\u064a\u0644
#: ../../../processing/app/Sketch.java:1678
-!Upload\ cancelled=
+Upload\ cancelled=\u062a\u0645 \u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u062a\u062d\u0645\u064a\u0644
#: Editor.java:2378
Uploading\ to\ I/O\ Board...=\u062c\u0627\u0631\u064a \u0627\u0644\u062a\u062d\u0645\u064a\u0644 \u0625\u0644\u0649 \u0627\u0644\u0644\u0648\u062d\u0629 \u062f\u062e\u0644/\u062e\u0631\u062c ...
@@ -1140,11 +1270,15 @@ Verify\ /\ Compile=\u062a\u062f\u0642\u064a\u0642 / \u062a\u0631\u062c\u0645
Verify\ code\ after\ upload=\u0627\u0644\u062a\u0623\u0643\u062f \u0645\u0646 \u0627\u0644\u0643\u0648\u062f \u0628\u0639\u062f \u0627\u0644\u0631\u0641\u0639
#: ../../../processing/app/Preferences.java:154
-!Vietnamese=
+Vietnamese=\u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0641\u064a\u062a\u0646\u0627\u0645\u064a\u0629
#: Editor.java:1105
Visit\ Arduino.cc=Arduino.cc \u0632\u0631 \u0635\u0641\u062d\u0629
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+!WARNING\:\ library\ {0}\ claims\ to\ run\ on\ {1}\ architecture(s)\ and\ may\ be\ incompatible\ with\ your\ current\ board\ which\ runs\ on\ {2}\ architecture(s).=
+
#: Base.java:2128
Warning=\u062a\u062d\u0630\u064a\u0631
@@ -1182,7 +1316,7 @@ You\ cannot\ save\ the\ sketch\ into\ a\ folder\ninside\ itself.\ This\ would\ g
You\ forgot\ your\ sketchbook=\u0644\u0642\u062f \u0646\u0633\u064a\u062a \u0643\u062a\u0627\u0628 \u0627\u0644\u0634\u064a\u0641\u0631\u0629 \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629 (sketchbook)
#: ../../../processing/app/AbstractMonitor.java:92
-!You've\ pressed\ {0}\ but\ nothing\ was\ sent.\ Should\ you\ select\ a\ line\ ending?=
+You've\ pressed\ {0}\ but\ nothing\ was\ sent.\ Should\ you\ select\ a\ line\ ending?=\u0644\u0642\u062f \u0636\u063a\u0637\u062a \u0639\u0644\u0649 {0} \u0648\u0644\u0645 \u064a\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0623\u064a \u0634\u064a\u0621. \u0647\u0644 \u062a\u062e\u062a\u0627\u0631 \u062e\u0637 \u0627\u0644\u0646\u0647\u0627\u064a\u0629\u061f
#: Base.java:536
You've\ reached\ the\ limit\ for\ auto\ naming\ of\ new\ sketches\nfor\ the\ day.\ How\ about\ going\ for\ a\ walk\ instead?=\u0644\u0642\u062f \u0648\u0635\u0644\u062a \u0627\u0644\u0649 \u0627\u0644\u062d\u062f \u0627\u0644\u0627\u0642\u0635\u0649 \u0644\u0644\u062a\u0633\u0645\u064a\u0629 \u0627\u0644\u062a\u0644\u0642\u0627\u0626\u064a\u0629 \u0644\u0644\u064a\u0648\u0645 \u0644\u0644\u0633\u0643\u062a\u0634\u0627\u062a. \u0645\u0627 \u0631\u0623\u064a\u0643 \u0641\u064a \u0627\u0644\u062e\u0631\u0648\u062c \u0641\u064a \u0646\u0632\u0647\u0629 \u0628\u062f\u0644 \u0630\u0644\u0643 \u0627\u0644\u064a\u0648\u0645\u061f
@@ -1199,7 +1333,7 @@ Zip\ doesn't\ contain\ a\ library=\u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0
#: SketchCode.java:258
#, java-format
-"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.="{0}" \u064a\u062d\u062a\u0648\u064a \u0639\u0644\u0649 \u0627\u062d\u0631\u0641 \u063a\u064a\u0631 \u0645\u0639\u0631\u0641\u0629 . \u0627\u0630\u0627 \u0627\u0646\u0634\u0626 \u0627\u0644\u0643\u0648\u062f \u0645\u0639 \u0627\u0635\u062f\u0627\u0631 \u0627\u0642\u062f\u0645 \u0645\u0646 \u0627\u0644\u0645\u0639\u0627\u0644\u062c\u0629 , \u064a\u0644\u0632\u0645\u0643 \u0627\u0646 \u062a\u0633\u062a\u062e\u062f\u0645 \u0627\u062f\u0648\u0627\u062a -> \u0627\u0635\u0644\u0627\u062d \u0627\u0644\u062a\u0631\u0645\u064a\u0632 \u0648\u0627\u0639\u062f \u0627\u0644\u062a\u062d\u0645\u064a\u0644 \u0644\u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0634\u064a\u0641\u0631\u0629 \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629 \u0644\u064a\u0633\u062a\u062e\u062f\u0645 \u062a\u0631\u0645\u064a\u0632 UTF-8 . \u063a\u064a\u0631 \u0630\u0644\u0643 \u064a\u0645\u0643\u0646\u0643 \u0627\u0646 \u062a\u062d\u0630\u0641 \u0627\u0644\u0627\u062d\u0631\u0641 \u0627\u0644\u063a\u064a\u0631 \u0645\u0639\u0631\u0641\u0629 \u0644\u0644\u062a\u062e\u0644\u0635 \u0645\u0646 \u0647\u0630\u0627 \u0627\u0644\u062a\u062d\u0630\u064a\u0631.
+!"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.=
#: debug/Compiler.java:409
\nAs\ of\ Arduino\ 0019,\ the\ Ethernet\ library\ depends\ on\ the\ SPI\ library.\nYou\ appear\ to\ be\ using\ it\ or\ another\ library\ that\ depends\ on\ the\ SPI\ library.\n\n=\n\u0643\u0645\u0627 \u0641\u064a \u0627\u0644\u0627\u0631\u062f\u0648\u064a\u0646\u0648 0019, \u0645\u0643\u062a\u0628\u0629 \u0627\u0644\u0640 Ethernet \u0645\u0639\u062a\u0645\u062f\u0629 \u0639\u0644\u0649 \u0645\u0643\u062a\u0628\u0629 SPI.\n\u064a\u0628\u062f\u0648 \u0627\u0646\u0647 \u0639\u0644\u064a\u0643 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u0643\u062a\u0628\u0629 \u0627\u062e\u0631\u0649 \u0645\u0639\u062a\u0645\u062f\u0629 \u0639\u0644\u0649 \u0645\u0643\u062a\u0628\u0629 \u0627\u0644\u0640 SPI.\n\n
@@ -1229,13 +1363,13 @@ baud=\u0628\u0627\u0648\u062f
compilation\ =\u062a\u0631\u062c\u0645\u0629
#: ../../../processing/app/NetworkMonitor.java:111
-!connected\!=
+connected\!=\u0645\u062a\u0635\u0644\!
#: Sketch.java:540
createNewFile()\ returned\ false=createNewFile() returned false
#: ../../../processing/app/EditorStatus.java:469
-!enabled\ in\ File\ >\ Preferences.=
+enabled\ in\ File\ >\ Preferences.=\u0645\u0641\u0639\u0644 \u0641\u064a \u0645\u0644\u0641> \u062a\u0641\u0636\u064a\u0644\u0627\u062a.
#: Base.java:2090
environment=\u0627\u0644\u0628\u064a\u0626\u0629
@@ -1243,9 +1377,6 @@ environment=\u0627\u0644\u0628\u064a\u0626\u0629
#: Editor.java:1108
http\://arduino.cc/=http\://arduino.cc/
-#: ../../../processing/app/debug/Compiler.java:49
-!http\://github.com/arduino/Arduino/issues=
-
#: UpdateCheck.java:118
http\://www.arduino.cc/en/Main/Software=http\://www.arduino.cc/en/Main/Software
@@ -1268,13 +1399,6 @@ name\ is\ null=\u0627\u0644\u0627\u0633\u0645 \u0641\u0627\u0631\u063a
#: Base.java:2090
platforms.html=platforms.html
-#: Serial.java:451
-#, java-format
-readBytesUntil()\ byte\ buffer\ is\ too\ small\ for\ the\ {0}\ bytes\ up\ to\ and\ including\ char\ {1}=readBytesUntil() byte buffer is too small for the {0} bytes up to and including char {1}
-
-#: Sketch.java:647
-removeCode\:\ internal\ error..\ could\ not\ find\ code=removeCode\: \u062e\u0637\u0623 \u062f\u0627\u062e\u0644\u064a .. \u0644\u0627 \u064a\u0645\u0643\u0646 \u0627\u064a\u062c\u0627\u062f \u0627\u0644\u0634\u0628\u0641\u0631\u0629 "\u0627\u0644\u0643\u0648\u062f"
-
#: Editor.java:932
serialMenu\ is\ null=\u0642\u0627\u0626\u0645\u0629-\u0627\u0644\u0645\u0646\u0641\u062f \u0627\u0644\u062a\u0644\u0633\u0644\u0633\u064a \u0641\u0627\u0631\u063a\u0629
@@ -1282,6 +1406,10 @@ serialMenu\ is\ null=\u0642\u0627\u0626\u0645\u0629-\u0627\u0644\u0645\u0646\u06
#, java-format
the\ selected\ serial\ port\ {0}\ does\ not\ exist\ or\ your\ board\ is\ not\ connected=\u0631\u0642\u0645 \u0627\u0644\u0645\u0646\u0641\u0630 serial port{0} \u0627\u0644\u0645\u062e\u062a\u0627\u0631 \u063a\u064a\u0631 \u0645\u0648\u062c\u0648\u062f \u0627\u0648 \u0627\u0646 \u0627\u0644\u0644\u0648\u062d\u0629 \u063a\u064a\u0631 \u0645\u0648\u0635\u0648\u0644\u0629
+#: ../../../processing/app/Base.java:389
+#, java-format
+unknown\ option\:\ {0}=\u062e\u064a\u0627\u0631 \u063a\u064a\u0631 \u0645\u0639\u0631\u0648\u0641\: {0}
+
#: Preferences.java:391
upload=\u0631\u0641\u0639
@@ -1300,3 +1428,35 @@ upload=\u0631\u0641\u0639
#: Editor.java:1874
#, java-format
{0}.html={0}.html
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+!{0}\:\ Invalid\ argument\ to\ --pref,\ should\ be\ of\ the\ form\ "pref\=value"=
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+!{0}\:\ Invalid\ board\ name,\ it\ should\ be\ of\ the\ form\ "package\:arch\:board"\ or\ "package\:arch\:board\:options"=
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+!{0}\:\ Invalid\ option\ for\ "{1}"\ option\ for\ board\ "{2}"=
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+{0}\:\ Invalid\ option\ for\ board\ "{1}"={0}\: \u062e\u064a\u0627\u0631 \u063a\u064a\u0631 \u0635\u062d\u064a\u062d \u0644\u0644\u0648\u062d\u0629 "{1}"
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+!{0}\:\ Invalid\ option,\ should\ be\ of\ the\ form\ "name\=value"=
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+!{0}\:\ Unknown\ architecture=
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+{0}\:\ Unknown\ board={0}\: \u0644\u0648\u062d\u0629 \u063a\u064a\u0631 \u0645\u0639\u0631\u0648\u0641\u0629
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+{0}\:\ Unknown\ package={0}\: \u062d\u0632\u0645\u0629 \u063a\u064a\u0631 \u0645\u0639\u0631\u0648\u0641\u0629
diff --git a/app/src/processing/app/i18n/Resources_ast.po b/arduino-core/src/processing/app/i18n/Resources_ast.po
similarity index 84%
rename from app/src/processing/app/i18n/Resources_ast.po
rename to arduino-core/src/processing/app/i18n/Resources_ast.po
index be6a02118..e1efcf5af 100644
--- a/app/src/processing/app/i18n/Resources_ast.po
+++ b/arduino-core/src/processing/app/i18n/Resources_ast.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Arduino IDE 1.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-29 10:24-0400\n"
-"PO-Revision-Date: 2014-02-19 14:46+0000\n"
-"Last-Translator: cmaglie \n"
+"PO-Revision-Date: 2015-01-14 17:10+0000\n"
+"Last-Translator: Cristian Maglie \n"
"Language-Team: Asturian (http://www.transifex.com/projects/p/arduino-ide-15/language/ast/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -33,6 +33,12 @@ msgstr ""
msgid "(edit only when Arduino is not running)"
msgstr ""
+#: ../../../processing/app/Base.java:468
+msgid ""
+"--verbose, --verbose-upload and --verbose-build can only be used together "
+"with --verify or --upload"
+msgstr ""
+
#: Sketch.java:746
msgid ".pde -> .ino"
msgstr ""
@@ -91,6 +97,10 @@ msgstr ""
msgid "Add Library..."
msgstr "Amestar biblioteca..."
+#: ../../../processing/app/Preferences.java:96
+msgid "Albanian"
+msgstr ""
+
#: tools/FixEncoding.java:77
msgid ""
"An error occurred while trying to fix the file encoding.\n"
@@ -98,6 +108,20 @@ msgid ""
"the old version. Use Open to re-open the sketch and try again.\n"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "An error occurred while uploading the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "An error occurred while verifying the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "An error occurred while verifying/uploading the sketch"
+msgstr ""
+
#: Base.java:228
msgid ""
"An unknown error occurred while trying to load\n"
@@ -138,6 +162,12 @@ msgstr ""
msgid "Arduino AVR Boards"
msgstr ""
+#: Editor.java:2137
+msgid ""
+"Arduino can only open its own sketches\n"
+"and other files ending in .ino or .pde"
+msgstr ""
+
#: Base.java:1682
msgid ""
"Arduino cannot run because it could not\n"
@@ -170,6 +200,30 @@ msgstr ""
msgid "Are you sure you want to delete this sketch?"
msgstr ""
+#: ../../../processing/app/Base.java:356
+msgid "Argument required for --board"
+msgstr ""
+
+#: ../../../processing/app/Base.java:370
+msgid "Argument required for --curdir"
+msgstr ""
+
+#: ../../../processing/app/Base.java:385
+msgid "Argument required for --get-pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:363
+msgid "Argument required for --port"
+msgstr ""
+
+#: ../../../processing/app/Base.java:377
+msgid "Argument required for --pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:384
+msgid "Argument required for --preferences-file"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:137
msgid "Armenian"
msgstr ""
@@ -178,6 +232,10 @@ msgstr ""
msgid "Asturian"
msgstr ""
+#: ../../../processing/app/debug/Compiler.java:145
+msgid "Authorization required"
+msgstr ""
+
#: tools/AutoFormat.java:91
msgid "Auto Format"
msgstr ""
@@ -219,6 +277,14 @@ msgstr ""
msgid "Bad file selected"
msgstr ""
+#: ../../../processing/app/debug/Compiler.java:89
+msgid "Bad sketch primary file or bad sketch directory structure"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:149
+msgid "Basque"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:139
msgid "Belarusian"
msgstr ""
@@ -255,6 +321,10 @@ msgstr ""
msgid "Build folder disappeared or could not be written"
msgstr ""
+#: ../../../processing/app/Sketch.java:1530
+msgid "Build options changed, rebuilding all"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr ""
@@ -271,8 +341,14 @@ msgstr ""
msgid "Burning bootloader to I/O Board (this may take a minute)..."
msgstr ""
-#: ../../../processing/app/Base.java:368
-msgid "Can't open source sketch!"
+#: ../../../processing/app/Base.java:379
+#, java-format
+msgid "Can only pass one of: {0}"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "Can't find the sketch in the specified path"
msgstr ""
#: ../../../processing/app/Preferences.java:92
@@ -288,6 +364,10 @@ msgstr ""
msgid "Cannot Rename"
msgstr ""
+#: ../../../processing/app/Base.java:465
+msgid "Cannot specify any sketch files"
+msgstr ""
+
#: SerialMonitor.java:112
msgid "Carriage return"
msgstr ""
@@ -332,11 +412,6 @@ msgstr ""
msgid "Comment/Uncomment"
msgstr ""
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-msgid "Compiler error, please submit this code to {0}"
-msgstr ""
-
#: Sketch.java:1608 Editor.java:1890
msgid "Compiling sketch..."
msgstr ""
@@ -444,9 +519,8 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr ""
-#: Preferences.java:258
-#, java-format
-msgid "Could not read preferences from {0}"
+#: ../../../processing/app/Sketch.java:1525
+msgid "Could not read prevous build preferences file, rebuilding all"
msgstr ""
#: Base.java:2482
@@ -476,6 +550,10 @@ msgstr ""
msgid "Could not replace {0}"
msgstr ""
+#: ../../../processing/app/Sketch.java:1579
+msgid "Could not write build preferences file"
+msgstr ""
+
#: tools/Archiver.java:74
msgid "Couldn't archive sketch"
msgstr ""
@@ -545,6 +623,11 @@ msgstr ""
msgid "Done burning bootloader."
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+msgid "Done compiling"
+msgstr ""
+
#: Editor.java:1911 Editor.java:1928
msgid "Done compiling."
msgstr ""
@@ -553,6 +636,10 @@ msgstr ""
msgid "Done printing."
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:514
+msgid "Done uploading"
+msgstr ""
+
#: Editor.java:2395 Editor.java:2431
msgid "Done uploading."
msgstr ""
@@ -656,6 +743,10 @@ msgstr ""
msgid "Error while burning bootloader: missing '{0}' configuration parameter"
msgstr ""
+#: ../../../../../app/src/processing/app/Editor.java:1940
+msgid "Error while compiling: missing '{0}' configuration parameter"
+msgstr ""
+
#: SketchCode.java:83
#, java-format
msgid "Error while loading code {0}"
@@ -665,11 +756,25 @@ msgstr ""
msgid "Error while printing."
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "Error while uploading"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
msgid "Error while uploading: missing '{0}' configuration parameter"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "Error while verifying"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "Error while verifying/uploading"
+msgstr ""
+
#: Preferences.java:93
msgid "Estonian"
msgstr ""
@@ -690,6 +795,11 @@ msgstr ""
msgid "FAQ.html"
msgstr ""
+#: ../../../processing/app/Base.java:416
+#, java-format
+msgid "Failed to open sketch: \"{0}\""
+msgstr ""
+
#: Editor.java:491
msgid "File"
msgstr ""
@@ -737,8 +847,9 @@ msgid ""
"http://arduino.cc/en/Guide/Libraries\n"
msgstr ""
-#: debug/BasicUploader.java:80
-msgid "Forcing reset using 1200bps open/close on port "
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+msgid "Forcing reset using 1200bps open/close on port {0}"
msgstr ""
#: Preferences.java:95
@@ -887,8 +998,8 @@ msgstr ""
msgid "Lithuaninan"
msgstr ""
-#: ../../../processing/app/Sketch.java:1660
-msgid "Low memory available, stability problems may occur"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
msgstr ""
#: Preferences.java:107
@@ -903,6 +1014,10 @@ msgstr ""
msgid "Missing the */ from the end of a /* comment */"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Mode not supported"
+msgstr ""
+
#: Preferences.java:449
msgid "More preferences can be edited directly in the file"
msgstr ""
@@ -911,6 +1026,18 @@ msgstr ""
msgid "Moving"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "Multiple files not supported"
+msgstr ""
+
+#: ../../../processing/app/Base.java:395
+msgid "Must specify exactly one sketch file"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:158
+msgid "N'Ko"
+msgstr ""
+
#: Sketch.java:282
msgid "Name for new file:"
msgstr ""
@@ -947,6 +1074,10 @@ msgstr ""
msgid "No"
msgstr ""
+#: ../../../processing/app/debug/Compiler.java:146
+msgid "No athorization data found"
+msgstr ""
+
#: debug/Compiler.java:126
msgid "No board selected; please choose a board from the Tools > Board menu."
msgstr ""
@@ -955,6 +1086,10 @@ msgstr ""
msgid "No changes necessary for Auto Format."
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No command line parameters found"
+msgstr ""
+
#: Editor.java:373
msgid "No files were added to the sketch."
msgstr ""
@@ -967,6 +1102,10 @@ msgstr ""
msgid "No line ending"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No parameters"
+msgstr ""
+
#: Base.java:541
msgid "No really, time for some fresh air for you."
msgstr "De veres que non, ye hora de que tome l'aire un poco."
@@ -976,6 +1115,19 @@ msgstr "De veres que non, ye hora de que tome l'aire un poco."
msgid "No reference available for \"{0}\""
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "No sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "No sketchbook"
+msgstr ""
+
+#: ../../../processing/app/Sketch.java:204
+msgid "No valid code files found"
+msgstr ""
+
#: ../../../processing/app/Base.java:309
msgid "No valid configured cores found! Exiting..."
msgstr ""
@@ -1012,6 +1164,10 @@ msgstr ""
msgid "One file added to the sketch."
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Only --verify, --upload or --get-pref are supported"
+msgstr ""
+
#: EditorToolbar.java:41
msgid "Open"
msgstr ""
@@ -1048,14 +1204,27 @@ msgstr ""
msgid "Persian"
msgstr ""
+#: ../../../processing/app/Preferences.java:161
+msgid "Persian (Iran)"
+msgstr ""
+
#: debug/Compiler.java:408
msgid "Please import the SPI library from the Sketch > Import Library menu."
msgstr ""
+#: ../../../processing/app/debug/Compiler.java:529
+msgid "Please import the Wire library from the Sketch > Import Library menu."
+msgstr ""
+
#: Base.java:239
msgid "Please install JDK 1.5 or later"
msgstr "Por favor, instale JDK 1.5 o mayor"
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+msgid "Please select a programmer from Tools->Programmer menu"
+msgstr ""
+
#: Preferences.java:110
msgid "Polish"
msgstr ""
@@ -1139,12 +1308,6 @@ msgstr ""
msgid "Problem with rename"
msgstr ""
-#: Editor.java:2137
-msgid ""
-"Arduino can only open its own sketches\n"
-"and other files ending in .ino or .pde"
-msgstr ""
-
#: ../../../processing/app/I18n.java:86
msgid "Processor"
msgstr ""
@@ -1224,10 +1387,18 @@ msgstr ""
msgid "Save sketch folder as..."
msgstr ""
+#: ../../../../../app/src/processing/app/Preferences.java:425
+msgid "Save when verifying or uploading"
+msgstr ""
+
#: Editor.java:2270 Editor.java:2308
msgid "Saving..."
msgstr ""
+#: ../../../processing/app/FindReplace.java:131
+msgid "Search all Sketch Tabs"
+msgstr ""
+
#: Base.java:1909
msgid "Select (or create new) folder for sketches..."
msgstr ""
@@ -1260,20 +1431,6 @@ msgstr ""
msgid "Serial Monitor"
msgstr ""
-#: Serial.java:174
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quiting any programs that may be "
-"using it."
-msgstr ""
-
-#: Serial.java:121
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quitting any programs that may be "
-"using it."
-msgstr ""
-
#: Serial.java:194
#, java-format
msgid ""
@@ -1353,6 +1510,10 @@ msgstr "Desapaeció'l direutoriu Cartafueyu de bocetos"
msgid "Sketchbook location:"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "Sketchbook path not defined"
+msgstr ""
+
#: ../../../processing/app/Base.java:785
msgid "Sketches (*.ino, *.pde)"
msgstr ""
@@ -1403,6 +1564,10 @@ msgstr ""
msgid "The 'BYTE' keyword is no longer supported."
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "The --upload option supports only one file at a time"
+msgstr ""
+
#: debug/Compiler.java:426
msgid "The Client class has been renamed EthernetClient."
msgstr ""
@@ -1470,11 +1635,11 @@ msgid ""
"but anything besides the code will be lost."
msgstr ""
-#: Sketch.java:2018
+#: ../../../processing/app/Sketch.java:2028
msgid ""
"The sketch name had to be modified. Sketch names can only consist\n"
"of ASCII characters and numbers (but cannot start with a number).\n"
-"They should also be less less than 64 characters long."
+"They should also be less than 64 characters long."
msgstr ""
#: Base.java:259
@@ -1486,6 +1651,12 @@ msgid ""
"himself in the third person."
msgstr "El direutoriu cartafueyu de bocetos yá nun esiste.\nArduino camudará al llugar predetermináu del cartafueyu\nde bocetos, y creará un direutoriu cartafueyu de bocetos\nnuevu si ye necesario. Arduino entós dexará de falar de\nsigo mesmu en tercera persona."
+#: ../../../processing/app/debug/Compiler.java:201
+msgid ""
+"Third-party platform.txt does not define compiler.path. Please report this "
+"to the third-party hardware maintainer."
+msgstr ""
+
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -1628,6 +1799,13 @@ msgstr ""
msgid "Visit Arduino.cc"
msgstr ""
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+msgid ""
+"WARNING: library {0} claims to run on {1} architecture(s) and may be "
+"incompatible with your current board which runs on {2} architecture(s)."
+msgstr ""
+
#: Base.java:2128
msgid "Warning"
msgstr ""
@@ -1712,9 +1890,9 @@ msgstr ""
#, java-format
msgid ""
"\"{0}\" contains unrecognized characters.If this code was created with an "
-"older version of Arduino,you may need to use Tools -> Fix Encoding & "
-"Reload to updatethe sketch to use UTF-8 encoding. If not, you may need "
-"todelete the bad characters to get rid of this warning."
+"older version of Arduino,you may need to use Tools -> Fix Encoding & Reload "
+"to updatethe sketch to use UTF-8 encoding. If not, you may need todelete the"
+" bad characters to get rid of this warning."
msgstr ""
#: debug/Compiler.java:409
@@ -1796,10 +1974,6 @@ msgstr ""
msgid "http://arduino.cc/"
msgstr ""
-#: ../../../processing/app/debug/Compiler.java:49
-msgid "http://github.com/arduino/Arduino/issues"
-msgstr ""
-
#: UpdateCheck.java:118
msgid "http://www.arduino.cc/en/Main/Software"
msgstr ""
@@ -1829,17 +2003,6 @@ msgstr ""
msgid "platforms.html"
msgstr ""
-#: Serial.java:451
-#, java-format
-msgid ""
-"readBytesUntil() byte buffer is too small for the {0} bytes up to and "
-"including char {1}"
-msgstr ""
-
-#: Sketch.java:647
-msgid "removeCode: internal error.. could not find code"
-msgstr ""
-
#: Editor.java:932
msgid "serialMenu is null"
msgstr ""
@@ -1850,6 +2013,11 @@ msgid ""
"the selected serial port {0} does not exist or your board is not connected"
msgstr ""
+#: ../../../processing/app/Base.java:389
+#, java-format
+msgid "unknown option: {0}"
+msgstr ""
+
#: Preferences.java:391
msgid "upload"
msgstr ""
@@ -1873,3 +2041,45 @@ msgstr ""
#, java-format
msgid "{0}.html"
msgstr ""
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+msgid "{0}: Invalid argument to --pref, should be of the form \"pref=value\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+msgid ""
+"{0}: Invalid board name, it should be of the form \"package:arch:board\" or "
+"\"package:arch:board:options\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+msgid "{0}: Invalid option for \"{1}\" option for board \"{2}\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+msgid "{0}: Invalid option for board \"{1}\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+msgid "{0}: Invalid option, should be of the form \"name=value\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+msgid "{0}: Unknown architecture"
+msgstr ""
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+msgid "{0}: Unknown board"
+msgstr ""
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+msgid "{0}: Unknown package"
+msgstr ""
diff --git a/app/src/processing/app/i18n/Resources_ast.properties b/arduino-core/src/processing/app/i18n/Resources_ast.properties
similarity index 83%
rename from app/src/processing/app/i18n/Resources_ast.properties
rename to arduino-core/src/processing/app/i18n/Resources_ast.properties
index 9802aeb7a..122e5e515 100644
--- a/app/src/processing/app/i18n/Resources_ast.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_ast.properties
@@ -3,7 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2014-02-19 14\:46+0000\nLast-Translator\: cmaglie \nLanguage-Team\: Asturian (http\://www.transifex.com/projects/p/arduino-ide-15/language/ast/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: ast\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
+!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-01-14 17\:10+0000\nLast-Translator\: Cristian Maglie \nLanguage-Team\: Asturian (http\://www.transifex.com/projects/p/arduino-ide-15/language/ast/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: ast\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
#: Preferences.java:358 Preferences.java:374
!\ \ (requires\ restart\ of\ Arduino)=
@@ -17,6 +17,9 @@
#: Preferences.java:478
!(edit\ only\ when\ Arduino\ is\ not\ running)=
+#: ../../../processing/app/Base.java:468
+!--verbose,\ --verbose-upload\ and\ --verbose-build\ can\ only\ be\ used\ together\ with\ --verify\ or\ --upload=
+
#: Sketch.java:746
!.pde\ ->\ .ino=
@@ -53,9 +56,23 @@
#: Base.java:963
Add\ Library...=Amestar biblioteca...
+#: ../../../processing/app/Preferences.java:96
+!Albanian=
+
#: tools/FixEncoding.java:77
!An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=
+#: ../../../processing/app/BaseNoGui.java:528
+!An\ error\ occurred\ while\ uploading\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!An\ error\ occurred\ while\ verifying\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!An\ error\ occurred\ while\ verifying/uploading\ the\ sketch=
+
#: Base.java:228
An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=Hebo un error desconoc\u00edu al intentar cargar\nc\u00f3digu espec\u00edficu de la plataforma pa la m\u00e1quina.
@@ -83,6 +100,9 @@ An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\
#: ../../../processing/app/I18n.java:82
!Arduino\ AVR\ Boards=
+#: Editor.java:2137
+!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
+
#: Base.java:1682
!Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ settings.=
@@ -102,12 +122,33 @@ Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\
#: Sketch.java:587
!Are\ you\ sure\ you\ want\ to\ delete\ this\ sketch?=
+#: ../../../processing/app/Base.java:356
+!Argument\ required\ for\ --board=
+
+#: ../../../processing/app/Base.java:370
+!Argument\ required\ for\ --curdir=
+
+#: ../../../processing/app/Base.java:385
+!Argument\ required\ for\ --get-pref=
+
+#: ../../../processing/app/Base.java:363
+!Argument\ required\ for\ --port=
+
+#: ../../../processing/app/Base.java:377
+!Argument\ required\ for\ --pref=
+
+#: ../../../processing/app/Base.java:384
+!Argument\ required\ for\ --preferences-file=
+
#: ../../../processing/app/Preferences.java:137
!Armenian=
#: ../../../processing/app/Preferences.java:138
!Asturian=
+#: ../../../processing/app/debug/Compiler.java:145
+!Authorization\ required=
+
#: tools/AutoFormat.java:91
!Auto\ Format=
@@ -139,6 +180,12 @@ Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\
#: Editor.java:2136
!Bad\ file\ selected=
+#: ../../../processing/app/debug/Compiler.java:89
+!Bad\ sketch\ primary\ file\ or\ bad\ sketch\ directory\ structure=
+
+#: ../../../processing/app/Preferences.java:149
+!Basque=
+
#: ../../../processing/app/Preferences.java:139
!Belarusian=
@@ -165,6 +212,9 @@ Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\
#: Sketch.java:1392 Sketch.java:1423
!Build\ folder\ disappeared\ or\ could\ not\ be\ written=
+#: ../../../processing/app/Sketch.java:1530
+!Build\ options\ changed,\ rebuilding\ all=
+
#: ../../../processing/app/Preferences.java:80
!Bulgarian=
@@ -177,8 +227,13 @@ Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\
#: Editor.java:2504
!Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=
-#: ../../../processing/app/Base.java:368
-!Can't\ open\ source\ sketch\!=
+#: ../../../processing/app/Base.java:379
+#, java-format
+!Can\ only\ pass\ one\ of\:\ {0}=
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!Can't\ find\ the\ sketch\ in\ the\ specified\ path=
#: ../../../processing/app/Preferences.java:92
!Canadian\ French=
@@ -190,6 +245,9 @@ Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\
#: Sketch.java:455
!Cannot\ Rename=
+#: ../../../processing/app/Base.java:465
+!Cannot\ specify\ any\ sketch\ files=
+
#: SerialMonitor.java:112
!Carriage\ return=
@@ -223,10 +281,6 @@ Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\
#: Editor.java:1208 Editor.java:2749
!Comment/Uncomment=
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-!Compiler\ error,\ please\ submit\ this\ code\ to\ {0}=
-
#: Sketch.java:1608 Editor.java:1890
!Compiling\ sketch...=
@@ -302,9 +356,8 @@ Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\
#: Preferences.java:219
!Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
-#: Preferences.java:258
-#, java-format
-!Could\ not\ read\ preferences\ from\ {0}=
+#: ../../../processing/app/Sketch.java:1525
+!Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=
#: Base.java:2482
#, java-format
@@ -327,6 +380,9 @@ Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\
#, java-format
!Could\ not\ replace\ {0}=
+#: ../../../processing/app/Sketch.java:1579
+!Could\ not\ write\ build\ preferences\ file=
+
#: tools/Archiver.java:74
!Couldn't\ archive\ sketch=
@@ -375,12 +431,19 @@ Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\
#: Editor.java:2510
!Done\ burning\ bootloader.=
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+!Done\ compiling=
+
#: Editor.java:1911 Editor.java:1928
!Done\ compiling.=
#: Editor.java:2564
!Done\ printing.=
+#: ../../../processing/app/BaseNoGui.java:514
+!Done\ uploading=
+
#: Editor.java:2395 Editor.java:2431
!Done\ uploading.=
@@ -459,6 +522,9 @@ Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\
#: ../../../processing/app/Editor.java:2555
!Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=
+#: ../../../../../app/src/processing/app/Editor.java:1940
+!Error\ while\ compiling\:\ missing\ '{0}'\ configuration\ parameter=
+
#: SketchCode.java:83
#, java-format
!Error\ while\ loading\ code\ {0}=
@@ -466,10 +532,21 @@ Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\
#: Editor.java:2567
!Error\ while\ printing.=
+#: ../../../processing/app/BaseNoGui.java:528
+!Error\ while\ uploading=
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
!Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!Error\ while\ verifying=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!Error\ while\ verifying/uploading=
+
#: Preferences.java:93
!Estonian=
@@ -485,6 +562,10 @@ Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\
#: Base.java:2100
!FAQ.html=
+#: ../../../processing/app/Base.java:416
+#, java-format
+!Failed\ to\ open\ sketch\:\ "{0}"=
+
#: Editor.java:491
!File=
@@ -519,8 +600,9 @@ Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\
#: Base.java:1851
!For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=
-#: debug/BasicUploader.java:80
-!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ =
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ {0}=
#: Preferences.java:95
!French=
@@ -624,8 +706,8 @@ Ignoring\ bad\ library\ name=Inorando un mal nome de biblioteca
#: Preferences.java:106
!Lithuaninan=
-#: ../../../processing/app/Sketch.java:1660
-!Low\ memory\ available,\ stability\ problems\ may\ occur=
+#: ../../../processing/app/Sketch.java:1684
+!Low\ memory\ available,\ stability\ problems\ may\ occur.=
#: Preferences.java:107
!Marathi=
@@ -636,12 +718,24 @@ Ignoring\ bad\ library\ name=Inorando un mal nome de biblioteca
#: ../../../processing/app/preproc/PdePreprocessor.java:412
!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+#: ../../../processing/app/BaseNoGui.java:455
+!Mode\ not\ supported=
+
#: Preferences.java:449
!More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=
#: Editor.java:2156
!Moving=
+#: ../../../processing/app/BaseNoGui.java:484
+!Multiple\ files\ not\ supported=
+
+#: ../../../processing/app/Base.java:395
+!Must\ specify\ exactly\ one\ sketch\ file=
+
+#: ../../../processing/app/Preferences.java:158
+!N'Ko=
+
#: Sketch.java:282
!Name\ for\ new\ file\:=
@@ -669,12 +763,18 @@ Ignoring\ bad\ library\ name=Inorando un mal nome de biblioteca
#: Preferences.java:78 UpdateCheck.java:108
!No=
+#: ../../../processing/app/debug/Compiler.java:146
+!No\ athorization\ data\ found=
+
#: debug/Compiler.java:126
!No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
!No\ changes\ necessary\ for\ Auto\ Format.=
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ command\ line\ parameters\ found=
+
#: Editor.java:373
!No\ files\ were\ added\ to\ the\ sketch.=
@@ -684,6 +784,9 @@ Ignoring\ bad\ library\ name=Inorando un mal nome de biblioteca
#: SerialMonitor.java:112
!No\ line\ ending=
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ parameters=
+
#: Base.java:541
No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=De veres que non, ye hora de que tome l'aire un poco.
@@ -691,6 +794,16 @@ No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=De veres que non, ye hora de
#, java-format
!No\ reference\ available\ for\ "{0}"=
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!No\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:428
+!No\ sketchbook=
+
+#: ../../../processing/app/Sketch.java:204
+!No\ valid\ code\ files\ found=
+
#: ../../../processing/app/Base.java:309
!No\ valid\ configured\ cores\ found\!\ Exiting...=
@@ -717,6 +830,9 @@ No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=De veres que non, ye hora de
#: Sketch.java:992 Editor.java:376
!One\ file\ added\ to\ the\ sketch.=
+#: ../../../processing/app/BaseNoGui.java:455
+!Only\ --verify,\ --upload\ or\ --get-pref\ are\ supported=
+
#: EditorToolbar.java:41
!Open=
@@ -744,12 +860,22 @@ Open...=Abrir...
#: Preferences.java:109
!Persian=
+#: ../../../processing/app/Preferences.java:161
+!Persian\ (Iran)=
+
#: debug/Compiler.java:408
!Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=
+#: ../../../processing/app/debug/Compiler.java:529
+!Please\ import\ the\ Wire\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=
+
#: Base.java:239
Please\ install\ JDK\ 1.5\ or\ later=Por favor, instale JDK 1.5 o mayor
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+!Please\ select\ a\ programmer\ from\ Tools->Programmer\ menu=
+
#: Preferences.java:110
!Polish=
@@ -811,9 +937,6 @@ Problem\ Setting\ the\ Platform=Problema al configurar la plataforma
#: Sketch.java:355 Sketch.java:362 Sketch.java:373
!Problem\ with\ rename=
-#: Editor.java:2137
-!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
-
#: ../../../processing/app/I18n.java:86
!Processor=
@@ -874,9 +997,15 @@ Quit=Colar
#: Sketch.java:825
!Save\ sketch\ folder\ as...=
+#: ../../../../../app/src/processing/app/Preferences.java:425
+!Save\ when\ verifying\ or\ uploading=
+
#: Editor.java:2270 Editor.java:2308
!Saving...=
+#: ../../../processing/app/FindReplace.java:131
+!Search\ all\ Sketch\ Tabs=
+
#: Base.java:1909
!Select\ (or\ create\ new)\ folder\ for\ sketches...=
@@ -901,14 +1030,6 @@ Quit=Colar
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
!Serial\ Monitor=
-#: Serial.java:174
-#, java-format
-!Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quiting\ any\ programs\ that\ may\ be\ using\ it.=
-
-#: Serial.java:121
-#, java-format
-!Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quitting\ any\ programs\ that\ may\ be\ using\ it.=
-
#: Serial.java:194
#, java-format
!Serial\ port\ ''{0}''\ not\ found.\ Did\ you\ select\ the\ right\ one\ from\ the\ Tools\ >\ Serial\ Port\ menu?=
@@ -963,6 +1084,9 @@ Sketchbook\ folder\ disappeared=Desapaeci\u00f3'l direutoriu Cartafueyu de bocet
#: Preferences.java:315
!Sketchbook\ location\:=
+#: ../../../processing/app/BaseNoGui.java:428
+!Sketchbook\ path\ not\ defined=
+
#: ../../../processing/app/Base.java:785
!Sketches\ (*.ino,\ *.pde)=
@@ -997,6 +1121,9 @@ Sunshine=Soleyero
#: debug/Compiler.java:414
!The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.=
+#: ../../../processing/app/BaseNoGui.java:484
+!The\ --upload\ option\ supports\ only\ one\ file\ at\ a\ time=
+
#: debug/Compiler.java:426
!The\ Client\ class\ has\ been\ renamed\ EthernetClient.=
@@ -1033,12 +1160,15 @@ The\ library\ "{0}"\ cannot\ be\ used.\nLibrary\ names\ must\ contain\ only\ bas
#: Sketch.java:1755
!The\ sketch\ folder\ has\ disappeared.\n\ Will\ attempt\ to\ re-save\ in\ the\ same\ location,\nbut\ anything\ besides\ the\ code\ will\ be\ lost.=
-#: Sketch.java:2018
-!The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ less\ than\ 64\ characters\ long.=
+#: ../../../processing/app/Sketch.java:2028
+!The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ than\ 64\ characters\ long.=
#: Base.java:259
The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ default\ sketchbook\nlocation,\ and\ create\ a\ new\ sketchbook\ folder\ if\nnecessary.\ Arduino\ will\ then\ stop\ talking\ about\nhimself\ in\ the\ third\ person.=El direutoriu cartafueyu de bocetos y\u00e1 nun esiste.\nArduino camudar\u00e1 al llugar predetermin\u00e1u del cartafueyu\nde bocetos, y crear\u00e1 un direutoriu cartafueyu de bocetos\nnuevu si ye necesario. Arduino ent\u00f3s dexar\u00e1 de falar de\nsigo mesmu en tercera persona.
+#: ../../../processing/app/debug/Compiler.java:201
+!Third-party\ platform.txt\ does\ not\ define\ compiler.path.\ Please\ report\ this\ to\ the\ third-party\ hardware\ maintainer.=
+
#: Sketch.java:1075
!This\ file\ has\ already\ been\ copied\ to\ the\nlocation\ from\ which\ where\ you're\ trying\ to\ add\ it.\nI\ ain't\ not\ doin\ nuthin'.=
@@ -1142,6 +1272,10 @@ Time\ for\ a\ Break=Tiempu pa un descansu
#: Editor.java:1105
!Visit\ Arduino.cc=
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+!WARNING\:\ library\ {0}\ claims\ to\ run\ on\ {1}\ architecture(s)\ and\ may\ be\ incompatible\ with\ your\ current\ board\ which\ runs\ on\ {2}\ architecture(s).=
+
#: Base.java:2128
!Warning=
@@ -1240,9 +1374,6 @@ You've\ reached\ the\ limit\ for\ auto\ naming\ of\ new\ sketches\nfor\ the\ day
#: Editor.java:1108
!http\://arduino.cc/=
-#: ../../../processing/app/debug/Compiler.java:49
-!http\://github.com/arduino/Arduino/issues=
-
#: UpdateCheck.java:118
!http\://www.arduino.cc/en/Main/Software=
@@ -1265,13 +1396,6 @@ You've\ reached\ the\ limit\ for\ auto\ naming\ of\ new\ sketches\nfor\ the\ day
#: Base.java:2090
!platforms.html=
-#: Serial.java:451
-#, java-format
-!readBytesUntil()\ byte\ buffer\ is\ too\ small\ for\ the\ {0}\ bytes\ up\ to\ and\ including\ char\ {1}=
-
-#: Sketch.java:647
-!removeCode\:\ internal\ error..\ could\ not\ find\ code=
-
#: Editor.java:932
!serialMenu\ is\ null=
@@ -1279,6 +1403,10 @@ You've\ reached\ the\ limit\ for\ auto\ naming\ of\ new\ sketches\nfor\ the\ day
#, java-format
!the\ selected\ serial\ port\ {0}\ does\ not\ exist\ or\ your\ board\ is\ not\ connected=
+#: ../../../processing/app/Base.java:389
+#, java-format
+!unknown\ option\:\ {0}=
+
#: Preferences.java:391
!upload=
@@ -1297,3 +1425,35 @@ You've\ reached\ the\ limit\ for\ auto\ naming\ of\ new\ sketches\nfor\ the\ day
#: Editor.java:1874
#, java-format
!{0}.html=
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+!{0}\:\ Invalid\ argument\ to\ --pref,\ should\ be\ of\ the\ form\ "pref\=value"=
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+!{0}\:\ Invalid\ board\ name,\ it\ should\ be\ of\ the\ form\ "package\:arch\:board"\ or\ "package\:arch\:board\:options"=
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+!{0}\:\ Invalid\ option\ for\ "{1}"\ option\ for\ board\ "{2}"=
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+!{0}\:\ Invalid\ option\ for\ board\ "{1}"=
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+!{0}\:\ Invalid\ option,\ should\ be\ of\ the\ form\ "name\=value"=
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+!{0}\:\ Unknown\ architecture=
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+!{0}\:\ Unknown\ board=
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+!{0}\:\ Unknown\ package=
diff --git a/app/src/processing/app/i18n/Resources_be.po b/arduino-core/src/processing/app/i18n/Resources_be.po
similarity index 85%
rename from app/src/processing/app/i18n/Resources_be.po
rename to arduino-core/src/processing/app/i18n/Resources_be.po
index 7c198d20c..4232adb2f 100644
--- a/app/src/processing/app/i18n/Resources_be.po
+++ b/arduino-core/src/processing/app/i18n/Resources_be.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Arduino IDE 1.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-29 10:24-0400\n"
-"PO-Revision-Date: 2014-02-19 14:46+0000\n"
-"Last-Translator: cmaglie \n"
+"PO-Revision-Date: 2015-01-14 17:10+0000\n"
+"Last-Translator: Cristian Maglie \n"
"Language-Team: Belarusian (http://www.transifex.com/projects/p/arduino-ide-15/language/be/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -33,6 +33,12 @@ msgstr "'Mouse' падтрымліваецца толькі на Arduino Leonard
msgid "(edit only when Arduino is not running)"
msgstr "(рэдагаваць толькі калі Arduino не запушчаны)"
+#: ../../../processing/app/Base.java:468
+msgid ""
+"--verbose, --verbose-upload and --verbose-build can only be used together "
+"with --verify or --upload"
+msgstr ""
+
#: Sketch.java:746
msgid ".pde -> .ino"
msgstr ".pde -> .ino"
@@ -77,7 +83,7 @@ msgstr "Даступная новая версія Arduino,\nжадаеце на
msgid ""
"A problem occurred while trying to open the\n"
"files used to store the console output."
-msgstr ""
+msgstr "Здарылася праблема пры адчыненні файла,\nўжыванага для захоўвання вываду кансолі."
#: Editor.java:1116
msgid "About Arduino"
@@ -91,12 +97,30 @@ msgstr "Дадаць Файл"
msgid "Add Library..."
msgstr "Дадаць бібліятэку..."
+#: ../../../processing/app/Preferences.java:96
+msgid "Albanian"
+msgstr "Албанская"
+
#: tools/FixEncoding.java:77
msgid ""
"An error occurred while trying to fix the file encoding.\n"
"Do not attempt to save this sketch as it may overwrite\n"
"the old version. Use Open to re-open the sketch and try again.\n"
-msgstr "Здарылася памылка падчас спробы змяніць кадыроўку фйла.\nНе спрабуйце захаваць гэты скетч, бо ён можа перапісаць старую\nверсію. Паўторна адчыніце скетч і паспрабуйце наноў.\n"
+msgstr "Здарылася памылка падчас спробы змяніць кадыроўку файла.\nНе спрабуйце захаваць гэты скетч, бо ён можа перапісаць старую\nверсію. Паўторна адчыніце скетч і паспрабуйце наноў.\n"
+
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "An error occurred while uploading the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "An error occurred while verifying the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "An error occurred while verifying/uploading the sketch"
+msgstr ""
#: Base.java:228
msgid ""
@@ -138,6 +162,12 @@ msgstr "Платы Arduino ARM (32-біт)"
msgid "Arduino AVR Boards"
msgstr "Платы Arduino AVR"
+#: Editor.java:2137
+msgid ""
+"Arduino can only open its own sketches\n"
+"and other files ending in .ino or .pde"
+msgstr ""
+
#: Base.java:1682
msgid ""
"Arduino cannot run because it could not\n"
@@ -148,14 +178,14 @@ msgstr "Немагчыма запусціць Arduino, бо\nнемагчыма
msgid ""
"Arduino cannot run because it could not\n"
"create a folder to store your sketchbook."
-msgstr ""
+msgstr "Arduino не можа запусціцца, бо немагчыма\nстварыць каталог каб захаваць sketchbook."
#: Base.java:240
msgid ""
"Arduino requires a full JDK (not just a JRE)\n"
"to run. Please install JDK 1.5 or later.\n"
"More information can be found in the reference."
-msgstr "Arduino патрабуе поўны JDK (не толькі JRE)\nдля выканання. Калі ласка, усталюйце JDK 1.5\nці навей. Больш інфармацыі можна дазнацца\nпа спасылцы."
+msgstr "Arduino патрабуе поўны JDK (не толькі JRE)\nдля запуску. Калі ласка інсталюйце JDK 1.5\nці навей. Больш инфармацыі можна даведацца\nпа спасылцы."
#: ../../../processing/app/EditorStatus.java:471
msgid "Arduino: "
@@ -170,6 +200,30 @@ msgstr "Вы сапраўды жадаеце выдаліць \"{0}\"?"
msgid "Are you sure you want to delete this sketch?"
msgstr "Вы сапраўды жадаеце выдаліць гэты скетч?"
+#: ../../../processing/app/Base.java:356
+msgid "Argument required for --board"
+msgstr "Патрэбны аргумент для --board"
+
+#: ../../../processing/app/Base.java:370
+msgid "Argument required for --curdir"
+msgstr "Патрэбны аргумент для --curdir"
+
+#: ../../../processing/app/Base.java:385
+msgid "Argument required for --get-pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:363
+msgid "Argument required for --port"
+msgstr "Патрэбны аргумент для --port"
+
+#: ../../../processing/app/Base.java:377
+msgid "Argument required for --pref"
+msgstr "Патрэбны аргумент для --pref"
+
+#: ../../../processing/app/Base.java:384
+msgid "Argument required for --preferences-file"
+msgstr "Патрэбны аргумент для --preferences-file"
+
#: ../../../processing/app/Preferences.java:137
msgid "Armenian"
msgstr "Армянская"
@@ -178,6 +232,10 @@ msgstr "Армянская"
msgid "Asturian"
msgstr "Астурыйская"
+#: ../../../processing/app/debug/Compiler.java:145
+msgid "Authorization required"
+msgstr ""
+
#: tools/AutoFormat.java:91
msgid "Auto Format"
msgstr "Аўтафармат"
@@ -213,12 +271,20 @@ msgstr "Аўтапракрутка"
#: Editor.java:2619
#, java-format
msgid "Bad error line: {0}"
-msgstr ""
+msgstr "Кепскі радок памылак: {0}"
#: Editor.java:2136
msgid "Bad file selected"
msgstr "Абраны кепскі файл"
+#: ../../../processing/app/debug/Compiler.java:89
+msgid "Bad sketch primary file or bad sketch directory structure"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:149
+msgid "Basque"
+msgstr "мова Баскаў"
+
#: ../../../processing/app/Preferences.java:139
msgid "Belarusian"
msgstr "Беларуская"
@@ -255,6 +321,10 @@ msgstr "Агляд"
msgid "Build folder disappeared or could not be written"
msgstr "Каталог пабудовы знік ці недаступны для запісу"
+#: ../../../processing/app/Sketch.java:1530
+msgid "Build options changed, rebuilding all"
+msgstr "Опцыі Будовы зменены, перабудоўваем усё"
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr "Балгарская"
@@ -271,9 +341,15 @@ msgstr "Прашыць Загрузчык"
msgid "Burning bootloader to I/O Board (this may take a minute)..."
msgstr "Прашыванне загрузчыка ў I/O Board (можа заняць хвіліну)..."
-#: ../../../processing/app/Base.java:368
-msgid "Can't open source sketch!"
-msgstr "Немагчыма адчыніць скетч!"
+#: ../../../processing/app/Base.java:379
+#, java-format
+msgid "Can only pass one of: {0}"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "Can't find the sketch in the specified path"
+msgstr ""
#: ../../../processing/app/Preferences.java:92
msgid "Canadian French"
@@ -282,12 +358,16 @@ msgstr "Канадска-Французская"
#: Preferences.java:79 Sketch.java:585 Sketch.java:737 Sketch.java:1042
#: Editor.java:2064 Editor.java:2145 Editor.java:2465
msgid "Cancel"
-msgstr "Адмена"
+msgstr "Скасаваць"
#: Sketch.java:455
msgid "Cannot Rename"
msgstr "Немагчыма Перайменаваць"
+#: ../../../processing/app/Base.java:465
+msgid "Cannot specify any sketch files"
+msgstr ""
+
#: SerialMonitor.java:112
msgid "Carriage return"
msgstr "Вяртанне карэткі"
@@ -332,11 +412,6 @@ msgstr "Зачыніць"
msgid "Comment/Uncomment"
msgstr "Закаментаваць/Раскаментаваць"
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-msgid "Compiler error, please submit this code to {0}"
-msgstr "Памылка кампілятара, калі ласка дашліце гэты код на {0}"
-
#: Sketch.java:1608 Editor.java:1890
msgid "Compiling sketch..."
msgstr "Кампіляцыя скетчу..."
@@ -436,7 +511,7 @@ msgstr "Немагчыма перазахаваць скетч"
msgid ""
"Could not read color theme settings.\n"
"You'll need to reinstall Arduino."
-msgstr "Немагчыма прчытаць налажкі колернай тэмы.\nПатрэбна пераінсталяваць Arduino."
+msgstr ""
#: Preferences.java:219
msgid ""
@@ -444,10 +519,9 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "Немагчыма прачытаць наладкі па-змоўчванню.\nПатрэбна пераўсталяваць Arduino."
-#: Preferences.java:258
-#, java-format
-msgid "Could not read preferences from {0}"
-msgstr "Немагчыма прачытаць наладкі з {0}"
+#: ../../../processing/app/Sketch.java:1525
+msgid "Could not read prevous build preferences file, rebuilding all"
+msgstr ""
#: Base.java:2482
#, java-format
@@ -476,6 +550,10 @@ msgstr "Немагчыма перайменаваць скетч. (2)"
msgid "Could not replace {0}"
msgstr "Немагчыма замяніць {0}"
+#: ../../../processing/app/Sketch.java:1579
+msgid "Could not write build preferences file"
+msgstr ""
+
#: tools/Archiver.java:74
msgid "Couldn't archive sketch"
msgstr "Немагчыма архіваваць скетч"
@@ -545,6 +623,11 @@ msgstr "Захаванне Выканана"
msgid "Done burning bootloader."
msgstr "Выканана прашыванне загрузчыка."
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+msgid "Done compiling"
+msgstr ""
+
#: Editor.java:1911 Editor.java:1928
msgid "Done compiling."
msgstr "Кампіляцыя выканана."
@@ -553,6 +636,10 @@ msgstr "Кампіляцыя выканана."
msgid "Done printing."
msgstr "Друк выкананы."
+#: ../../../processing/app/BaseNoGui.java:514
+msgid "Done uploading"
+msgstr ""
+
#: Editor.java:2395 Editor.java:2431
msgid "Done uploading."
msgstr "Выгрузка выканана."
@@ -626,7 +713,7 @@ msgstr "памылка загрузкі {0}"
#: Serial.java:181
#, java-format
msgid "Error opening serial port ''{0}''."
-msgstr "Памылка адчынення паслядоўнага парта ''{0}''."
+msgstr "Памылка адчынення паслядоўнага порту ''{0}''."
#: Preferences.java:277
msgid "Error reading preferences"
@@ -656,6 +743,10 @@ msgstr "Памылка падчас прашывання загрузчыка."
msgid "Error while burning bootloader: missing '{0}' configuration parameter"
msgstr "Памылка падчас прашывання загрузчыка: бракуе '{0}' канфігурацыйнага параметра"
+#: ../../../../../app/src/processing/app/Editor.java:1940
+msgid "Error while compiling: missing '{0}' configuration parameter"
+msgstr ""
+
#: SketchCode.java:83
#, java-format
msgid "Error while loading code {0}"
@@ -665,11 +756,25 @@ msgstr "Памылка падчас загрузкі коду {0}"
msgid "Error while printing."
msgstr "Памылка падчас друку."
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "Error while uploading"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
msgid "Error while uploading: missing '{0}' configuration parameter"
msgstr "Памылка падчас выгрузкі: бракуе '{0}' канфігурацыйнага параметра"
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "Error while verifying"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "Error while verifying/uploading"
+msgstr ""
+
#: Preferences.java:93
msgid "Estonian"
msgstr "Эстонская"
@@ -690,6 +795,11 @@ msgstr "Экспарт скасаваны, спачатку патрэбна з
msgid "FAQ.html"
msgstr "FAQ.html"
+#: ../../../processing/app/Base.java:416
+#, java-format
+msgid "Failed to open sketch: \"{0}\""
+msgstr "Не ўдалося адчыніць скетч: \"{0}\""
+
#: Editor.java:491
msgid "File"
msgstr "Файл"
@@ -737,9 +847,10 @@ msgid ""
"http://arduino.cc/en/Guide/Libraries\n"
msgstr "Дзеля інфармацыі, як усталёўваць бібліятэкі, глядзі: http://arduino.cc/en/Guide/Libraries\n"
-#: debug/BasicUploader.java:80
-msgid "Forcing reset using 1200bps open/close on port "
-msgstr "Прымусовы скід хуткасці на 1200bps open/close на порт"
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+msgid "Forcing reset using 1200bps open/close on port {0}"
+msgstr ""
#: Preferences.java:95
msgid "French"
@@ -770,12 +881,12 @@ msgstr "З чаго пачаць"
msgid ""
"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes "
"for local variables. Maximum is {1} bytes."
-msgstr "Глабальныя зменныя ўжываюць {0} байтаў ({2}%%) дынамічнай памяці, пакідаючы {3} байтаў лакальным зменным. Максімум {1} байт."
+msgstr "Глабальныя пераменныя ўжываюць {0} байтаў ({2}%%) дынамічнай памяці, пакідаючы {3} байтаў лакальным пераменным. Максімум {1} байт."
#: ../../../processing/app/Sketch.java:1651
#, java-format
msgid "Global variables use {0} bytes of dynamic memory."
-msgstr "Глабальныя зменныя ўжываюць {0} байтаў дынамічнай памяці"
+msgstr "Глабальныя пераменныя ўжываюць {0} байтаў дынамічнай памяці"
#: Preferences.java:98
msgid "Greek"
@@ -848,7 +959,7 @@ msgid ""
"disable this in the Preferences dialog.\n"
"\n"
"Save sketch and update its extension?"
-msgstr "У Arduino 1.0 пашырэнне файлаў было зменена з .pde на.ino.\nНовыя скетчы (Уключаючы створаныя з дапамогай \n\"Захаваць-Як\") будуць утрымліваць новыя пашырэнні. \nПашырэнні існуючых скетчаў будуць адноўлены падчас \nзахоўвання, але вы можаце адмяніць гэта ў \"Preferences dialog.\"\n\nSave sketch and update its extension?"
+msgstr "У Arduino 1.0 пашырэнне файлаў было зменена з .pde на.ino.\nНовыя скетчы (Уключаючы створаныя з дапамогай \n\"Захаваць-Як\") будуць утрымліваць новыя пашырэнні. \nПашырэнні існуючых скетчаў будуць адноўлены падчас \nзахоўвання, але вы можаце адмяніць гэта ў \"Preferences dialog.\"\n\nЗахаваць скетч і абнавіць я гэты япашырэнні?"
#: Editor.java:1216 Editor.java:2757
msgid "Increase Indent"
@@ -881,15 +992,15 @@ msgstr "Латвіская"
#: Base.java:2699
msgid "Library added to your libraries. Check \"Import library\" menu"
-msgstr "Біліятэка дададзена да вышых біліятэк. Выберыце меню \"Імпартаваць бібіятэкі\""
+msgstr "Біліятэка дададзена да вашых біліятэк. Наведайце меню \"Імпартаваць бібіятэкі\""
#: Preferences.java:106
msgid "Lithuaninan"
msgstr "Літоўская"
-#: ../../../processing/app/Sketch.java:1660
-msgid "Low memory available, stability problems may occur"
-msgstr "Даступна мала памяці, магчымы праблемы са стабільнасцю"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
+msgstr ""
#: Preferences.java:107
msgid "Marathi"
@@ -901,6 +1012,10 @@ msgstr "Паведамленне"
#: ../../../processing/app/preproc/PdePreprocessor.java:412
msgid "Missing the */ from the end of a /* comment */"
+msgstr "Адсутнічае паслядоўнасць */ ад пачатку /* каментара */"
+
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Mode not supported"
msgstr ""
#: Preferences.java:449
@@ -911,6 +1026,18 @@ msgstr "Болей наладак можна змяніць наўпрост у
msgid "Moving"
msgstr "Перасоўванне"
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "Multiple files not supported"
+msgstr ""
+
+#: ../../../processing/app/Base.java:395
+msgid "Must specify exactly one sketch file"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:158
+msgid "N'Ko"
+msgstr "N'Ko"
+
#: Sketch.java:282
msgid "Name for new file:"
msgstr "Імя для новага файла:"
@@ -947,14 +1074,22 @@ msgstr "Наступны Tab"
msgid "No"
msgstr "Не"
+#: ../../../processing/app/debug/Compiler.java:146
+msgid "No athorization data found"
+msgstr ""
+
#: debug/Compiler.java:126
msgid "No board selected; please choose a board from the Tools > Board menu."
-msgstr "Плата не абрана; калі ласка абярыце плату праз меню Tools > Board."
+msgstr "Плата не абрана; калі ласка абярыце плату праз меню \"Інструменты\" > \"Плата\"."
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
msgid "No changes necessary for Auto Format."
msgstr "Не патрэбна зменаў для аўтафармату."
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No command line parameters found"
+msgstr ""
+
#: Editor.java:373
msgid "No files were added to the sketch."
msgstr "У скетч не дададзена файлаў."
@@ -967,6 +1102,10 @@ msgstr "launcher недаступны"
msgid "No line ending"
msgstr "Няма канца радка"
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No parameters"
+msgstr ""
+
#: Base.java:541
msgid "No really, time for some fresh air for you."
msgstr "Сапраўды, вам патрэбна свежае паветра."
@@ -976,6 +1115,19 @@ msgstr "Сапраўды, вам патрэбна свежае паветра."
msgid "No reference available for \"{0}\""
msgstr "Ня знойдзена супадзенняў з \"{0}\""
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "No sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "No sketchbook"
+msgstr ""
+
+#: ../../../processing/app/Sketch.java:204
+msgid "No valid code files found"
+msgstr ""
+
#: ../../../processing/app/Base.java:309
msgid "No valid configured cores found! Exiting..."
msgstr "Не знойдзена годных канфігурацыйных кампанентаў! Выходзім..."
@@ -1012,6 +1164,10 @@ msgstr "OK"
msgid "One file added to the sketch."
msgstr "Да скетча даданы адзін файл."
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Only --verify, --upload or --get-pref are supported"
+msgstr ""
+
#: EditorToolbar.java:41
msgid "Open"
msgstr "Адчыніць"
@@ -1048,14 +1204,27 @@ msgstr "Уставіць"
msgid "Persian"
msgstr "Персідская"
+#: ../../../processing/app/Preferences.java:161
+msgid "Persian (Iran)"
+msgstr "Персідская (Іран)"
+
#: debug/Compiler.java:408
msgid "Please import the SPI library from the Sketch > Import Library menu."
msgstr "Калі ласка імпартуйце SPI-бібліятэку праз меню Sketch > Import Library."
+#: ../../../processing/app/debug/Compiler.java:529
+msgid "Please import the Wire library from the Sketch > Import Library menu."
+msgstr ""
+
#: Base.java:239
msgid "Please install JDK 1.5 or later"
msgstr "Калі ласка, усталюйце JDK 1.5 ці навей"
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+msgid "Please select a programmer from Tools->Programmer menu"
+msgstr ""
+
#: Preferences.java:110
msgid "Polish"
msgstr "Польская"
@@ -1139,12 +1308,6 @@ msgstr "Праблема выгрузкі ў плату. Глядзі http://www
msgid "Problem with rename"
msgstr "Немагчыма перайменаваць"
-#: Editor.java:2137
-msgid ""
-"Arduino can only open its own sketches\n"
-"and other files ending in .ino or .pde"
-msgstr ""
-
#: ../../../processing/app/I18n.java:86
msgid "Processor"
msgstr "Працэсар"
@@ -1224,10 +1387,18 @@ msgstr "Захаваць змены ў \"{0}\"? "
msgid "Save sketch folder as..."
msgstr "Захаваць каталог скетчаў як..."
+#: ../../../../../app/src/processing/app/Preferences.java:425
+msgid "Save when verifying or uploading"
+msgstr ""
+
#: Editor.java:2270 Editor.java:2308
msgid "Saving..."
msgstr "Захоўваем..."
+#: ../../../processing/app/FindReplace.java:131
+msgid "Search all Sketch Tabs"
+msgstr ""
+
#: Base.java:1909
msgid "Select (or create new) folder for sketches..."
msgstr "Абраць (ці стварыць новы) каталог для скетчаў..."
@@ -1260,26 +1431,12 @@ msgstr "Даслаць"
msgid "Serial Monitor"
msgstr "Serial-манітор"
-#: Serial.java:174
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quiting any programs that may be "
-"using it."
-msgstr "Порт \"{0}\" ужо выкарыстоўваецца. Паспрабуйце зачыніць праграмы, якія могуць выкарыстоўваць порт."
-
-#: Serial.java:121
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quitting any programs that may be "
-"using it."
-msgstr "Паслядоўны порт ''{0}'' ужо ўжываецца. Паспрабуйце зачыніць праграмы, якія могуць карыстацца ім."
-
#: Serial.java:194
#, java-format
msgid ""
"Serial port ''{0}'' not found. Did you select the right one from the Tools >"
" Serial Port menu?"
-msgstr "Паслядоўны порт ''{0}'' не знойдзены. Ці выбралі вы патрэбны ў меню Tools > Serial Port ?"
+msgstr "Паслядоўны порт ''{0}'' не знойдзены. Ці выбралі вы патрэбны ў меню \"Інструменты\" > Serial Port ?"
#: Editor.java:2343
#, java-format
@@ -1353,6 +1510,10 @@ msgstr "Каталог скетчу знік"
msgid "Sketchbook location:"
msgstr "Месцазнаходжанне каталогу скетчаў"
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "Sketchbook path not defined"
+msgstr ""
+
#: ../../../processing/app/Base.java:785
msgid "Sketches (*.ino, *.pde)"
msgstr "Скетчы (*.ino, *.pde)"
@@ -1403,6 +1564,10 @@ msgstr "Тамільская"
msgid "The 'BYTE' keyword is no longer supported."
msgstr "Слова 'BYTE' больш не падтрымліваецца."
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "The --upload option supports only one file at a time"
+msgstr ""
+
#: debug/Compiler.java:426
msgid "The Client class has been renamed EthernetClient."
msgstr "Клас Client быў перайменаваны ў EthernetClient."
@@ -1470,12 +1635,12 @@ msgid ""
"but anything besides the code will be lost."
msgstr "Папка скетчу знікла.\nСпрабуем перазахаваць у тым жа месцы,\nале ўсё акрамя коду будзе страчана."
-#: Sketch.java:2018
+#: ../../../processing/app/Sketch.java:2028
msgid ""
"The sketch name had to be modified. Sketch names can only consist\n"
"of ASCII characters and numbers (but cannot start with a number).\n"
-"They should also be less less than 64 characters long."
-msgstr "Патрэбна змяніць імя скетчу. Імя можа змяшчаць толькі\nASCII сімвалы і лічбы (але не можа пачынацца з лічбы).\nІмя не можа быць даўжэй за 64 сімвалы."
+"They should also be less than 64 characters long."
+msgstr ""
#: Base.java:259
msgid ""
@@ -1486,6 +1651,12 @@ msgid ""
"himself in the third person."
msgstr "Каталог скетчу больш не існуе.\nArduino пераключыцца на каталог па-змоўчванню\nці створыць новы каталог калі патрэбна.\nArduino спыніць казаць аб сабе у трэцяй асобе."
+#: ../../../processing/app/debug/Compiler.java:201
+msgid ""
+"Third-party platform.txt does not define compiler.path. Please report this "
+"to the third-party hardware maintainer."
+msgstr ""
+
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -1628,6 +1799,13 @@ msgstr "В'етнамская"
msgid "Visit Arduino.cc"
msgstr "Наведаць Arduino.cc"
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+msgid ""
+"WARNING: library {0} claims to run on {1} architecture(s) and may be "
+"incompatible with your current board which runs on {2} architecture(s)."
+msgstr ""
+
#: Base.java:2128
msgid "Warning"
msgstr "Увага"
@@ -1648,7 +1826,7 @@ msgstr "Пазначаць"
msgid ""
"Wrong microcontroller found. Did you select the right board from the Tools "
"> Board menu?"
-msgstr "Знойдзены дзіўны мікракантролер. Ці абралі вы патрэбны ў меню Tools > Board ?"
+msgstr "Знойдзены дзіўны мікракантролер. Ці абралі вы патрэбны ў меню \"Інструменты\" > \"Плата\" ?"
#: Preferences.java:77 UpdateCheck.java:108
msgid "Yes"
@@ -1712,10 +1890,10 @@ msgstr "пашырэнне .{0} не падыходзіць"
#, java-format
msgid ""
"\"{0}\" contains unrecognized characters.If this code was created with an "
-"older version of Arduino,you may need to use Tools -> Fix Encoding & "
-"Reload to updatethe sketch to use UTF-8 encoding. If not, you may need "
-"todelete the bad characters to get rid of this warning."
-msgstr "\"{0}\" утрымлівае незразумелыя сімвалы. Калі гэты код быў створаны ў старой версіі Arduino, вам варта ўжыць Tools -> Fix Encoding & Reload для абнаўлення скетча на кадыроўку UTF-8. Калі гэта не вырашыць праблему, спатрэбіцца выдаліць кепскія сімвалы ўручную, каб пазбавіцца ад гэтага паведамлення."
+"older version of Arduino,you may need to use Tools -> Fix Encoding & Reload "
+"to updatethe sketch to use UTF-8 encoding. If not, you may need todelete the"
+" bad characters to get rid of this warning."
+msgstr ""
#: debug/Compiler.java:409
msgid ""
@@ -1796,10 +1974,6 @@ msgstr "асяроддзе"
msgid "http://arduino.cc/"
msgstr "http://arduino.cc/"
-#: ../../../processing/app/debug/Compiler.java:49
-msgid "http://github.com/arduino/Arduino/issues"
-msgstr "http://github.com/arduino/Arduino/issues"
-
#: UpdateCheck.java:118
msgid "http://www.arduino.cc/en/Main/Software"
msgstr "http://www.arduino.cc/en/Main/Software"
@@ -1829,17 +2003,6 @@ msgstr "імя - null"
msgid "platforms.html"
msgstr "platforms.html"
-#: Serial.java:451
-#, java-format
-msgid ""
-"readBytesUntil() byte buffer is too small for the {0} bytes up to and "
-"including char {1}"
-msgstr "readBytesUntil() буфер байтаў занадта малы для {0} байт і змяшчае сімвал {1}"
-
-#: Sketch.java:647
-msgid "removeCode: internal error.. could not find code"
-msgstr "removeCode: internal error.. немагчыма знайсці код"
-
#: Editor.java:932
msgid "serialMenu is null"
msgstr "serialMenu is null"
@@ -1850,6 +2013,11 @@ msgid ""
"the selected serial port {0} does not exist or your board is not connected"
msgstr "Абраны паслядоўны порт {0} не існуе, альбо плата не далучана"
+#: ../../../processing/app/Base.java:389
+#, java-format
+msgid "unknown option: {0}"
+msgstr "невядомая опцыя: {0}"
+
#: Preferences.java:391
msgid "upload"
msgstr "выгрузкі"
@@ -1873,3 +2041,45 @@ msgstr "{0} | Arduino {1}"
#, java-format
msgid "{0}.html"
msgstr "{0}.html"
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+msgid "{0}: Invalid argument to --pref, should be of the form \"pref=value\""
+msgstr "{0}: Няправільны аргумент для --pref, мае быць форма \"pref=value\""
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+msgid ""
+"{0}: Invalid board name, it should be of the form \"package:arch:board\" or "
+"\"package:arch:board:options\""
+msgstr "{0}: Няправільнае імя платы, мае быць форма \"package:arch:board\" ці \"package:arch:board:options\""
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+msgid "{0}: Invalid option for \"{1}\" option for board \"{2}\""
+msgstr "{0}: Няправільная опцыя для \"{1}\" опцыі для платы \"{2}\""
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+msgid "{0}: Invalid option for board \"{1}\""
+msgstr "{0}: Няправільная опцыя для платы \"{1}\""
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+msgid "{0}: Invalid option, should be of the form \"name=value\""
+msgstr "{0}: Няправільная опцыя, мае быць форма \"name=value\""
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+msgid "{0}: Unknown architecture"
+msgstr "{0}: Невядомая архітэктура"
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+msgid "{0}: Unknown board"
+msgstr "{0}: Невядомая плата"
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+msgid "{0}: Unknown package"
+msgstr "{0}: Невядомы пакет"
diff --git a/app/src/processing/app/i18n/Resources_be.properties b/arduino-core/src/processing/app/i18n/Resources_be.properties
similarity index 86%
rename from app/src/processing/app/i18n/Resources_be.properties
rename to arduino-core/src/processing/app/i18n/Resources_be.properties
index 1ea066fd1..97e739568 100644
--- a/app/src/processing/app/i18n/Resources_be.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_be.properties
@@ -3,7 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2014-02-19 14\:46+0000\nLast-Translator\: cmaglie \nLanguage-Team\: Belarusian (http\://www.transifex.com/projects/p/arduino-ide-15/language/be/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: be\nPlural-Forms\: nplurals\=4; plural\=(n%10\=\=1 && n%100\!\=11 ? 0 \: n%10>\=2 && n%10<\=4 && (n%100<10 || n%100>\=20) ? 1 \: 2);\n
+!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-01-14 17\:10+0000\nLast-Translator\: Cristian Maglie \nLanguage-Team\: Belarusian (http\://www.transifex.com/projects/p/arduino-ide-15/language/be/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: be\nPlural-Forms\: nplurals\=4; plural\=(n%10\=\=1 && n%100\!\=11 ? 0 \: n%10>\=2 && n%10<\=4 && (n%100<10 || n%100>\=20) ? 1 \: 2);\n
#: Preferences.java:358 Preferences.java:374
\ \ (requires\ restart\ of\ Arduino)=(\u043f\u0430\u0442\u0440\u0430\u0431\u0443\u0435 \u043f\u0435\u0440\u0430\u0437\u0430\u043f\u0443\u0441\u043a Arduino)
@@ -17,6 +17,9 @@
#: Preferences.java:478
(edit\ only\ when\ Arduino\ is\ not\ running)=(\u0440\u044d\u0434\u0430\u0433\u0430\u0432\u0430\u0446\u044c \u0442\u043e\u043b\u044c\u043a\u0456 \u043a\u0430\u043b\u0456 Arduino \u043d\u0435 \u0437\u0430\u043f\u0443\u0448\u0447\u0430\u043d\u044b)
+#: ../../../processing/app/Base.java:468
+!--verbose,\ --verbose-upload\ and\ --verbose-build\ can\ only\ be\ used\ together\ with\ --verify\ or\ --upload=
+
#: Sketch.java:746
.pde\ ->\ .ino=.pde -> .ino
@@ -42,7 +45,7 @@ A\ library\ named\ {0}\ already\ exists=\u0411\u0456\u0431\u043b\u0456\u044f\u04
A\ new\ version\ of\ Arduino\ is\ available,\nwould\ you\ like\ to\ visit\ the\ Arduino\ download\ page?=\u0414\u0430\u0441\u0442\u0443\u043f\u043d\u0430\u044f \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0456\u044f Arduino,\n\u0436\u0430\u0434\u0430\u0435\u0446\u0435 \u043d\u0430\u0432\u0435\u0434\u0430\u0446\u044c \u0441\u0442\u0430\u0440\u043e\u043d\u043a\u0443 \u0441\u043f\u0430\u043c\u043f\u043e\u045e\u043a\u0456 Arduino?
#: EditorConsole.java:153
-!A\ problem\ occurred\ while\ trying\ to\ open\ the\nfiles\ used\ to\ store\ the\ console\ output.=
+A\ problem\ occurred\ while\ trying\ to\ open\ the\nfiles\ used\ to\ store\ the\ console\ output.=\u0417\u0434\u0430\u0440\u044b\u043b\u0430\u0441\u044f \u043f\u0440\u0430\u0431\u043b\u0435\u043c\u0430 \u043f\u0440\u044b \u0430\u0434\u0447\u044b\u043d\u0435\u043d\u043d\u0456 \u0444\u0430\u0439\u043b\u0430,\n\u045e\u0436\u044b\u0432\u0430\u043d\u0430\u0433\u0430 \u0434\u043b\u044f \u0437\u0430\u0445\u043e\u045e\u0432\u0430\u043d\u043d\u044f \u0432\u044b\u0432\u0430\u0434\u0443 \u043a\u0430\u043d\u0441\u043e\u043b\u0456.
#: Editor.java:1116
About\ Arduino=\u0410\u0431 Arduino
@@ -53,8 +56,22 @@ Add\ File...=\u0414\u0430\u0434\u0430\u0446\u044c \u0424\u0430\u0439\u043b
#: Base.java:963
Add\ Library...=\u0414\u0430\u0434\u0430\u0446\u044c \u0431\u0456\u0431\u043b\u0456\u044f\u0442\u044d\u043a\u0443...
+#: ../../../processing/app/Preferences.java:96
+Albanian=\u0410\u043b\u0431\u0430\u043d\u0441\u043a\u0430\u044f
+
#: tools/FixEncoding.java:77
-An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=\u0417\u0434\u0430\u0440\u044b\u043b\u0430\u0441\u044f \u043f\u0430\u043c\u044b\u043b\u043a\u0430 \u043f\u0430\u0434\u0447\u0430\u0441 \u0441\u043f\u0440\u043e\u0431\u044b \u0437\u043c\u044f\u043d\u0456\u0446\u044c \u043a\u0430\u0434\u044b\u0440\u043e\u045e\u043a\u0443 \u0444\u0439\u043b\u0430.\n\u041d\u0435 \u0441\u043f\u0440\u0430\u0431\u0443\u0439\u0446\u0435 \u0437\u0430\u0445\u0430\u0432\u0430\u0446\u044c \u0433\u044d\u0442\u044b \u0441\u043a\u0435\u0442\u0447, \u0431\u043e \u0451\u043d \u043c\u043e\u0436\u0430 \u043f\u0435\u0440\u0430\u043f\u0456\u0441\u0430\u0446\u044c \u0441\u0442\u0430\u0440\u0443\u044e\n\u0432\u0435\u0440\u0441\u0456\u044e. \u041f\u0430\u045e\u0442\u043e\u0440\u043d\u0430 \u0430\u0434\u0447\u044b\u043d\u0456\u0446\u0435 \u0441\u043a\u0435\u0442\u0447 \u0456 \u043f\u0430\u0441\u043f\u0440\u0430\u0431\u0443\u0439\u0446\u0435 \u043d\u0430\u043d\u043e\u045e.\n
+An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=\u0417\u0434\u0430\u0440\u044b\u043b\u0430\u0441\u044f \u043f\u0430\u043c\u044b\u043b\u043a\u0430 \u043f\u0430\u0434\u0447\u0430\u0441 \u0441\u043f\u0440\u043e\u0431\u044b \u0437\u043c\u044f\u043d\u0456\u0446\u044c \u043a\u0430\u0434\u044b\u0440\u043e\u045e\u043a\u0443 \u0444\u0430\u0439\u043b\u0430.\n\u041d\u0435 \u0441\u043f\u0440\u0430\u0431\u0443\u0439\u0446\u0435 \u0437\u0430\u0445\u0430\u0432\u0430\u0446\u044c \u0433\u044d\u0442\u044b \u0441\u043a\u0435\u0442\u0447, \u0431\u043e \u0451\u043d \u043c\u043e\u0436\u0430 \u043f\u0435\u0440\u0430\u043f\u0456\u0441\u0430\u0446\u044c \u0441\u0442\u0430\u0440\u0443\u044e\n\u0432\u0435\u0440\u0441\u0456\u044e. \u041f\u0430\u045e\u0442\u043e\u0440\u043d\u0430 \u0430\u0434\u0447\u044b\u043d\u0456\u0446\u0435 \u0441\u043a\u0435\u0442\u0447 \u0456 \u043f\u0430\u0441\u043f\u0440\u0430\u0431\u0443\u0439\u0446\u0435 \u043d\u0430\u043d\u043e\u045e.\n
+
+#: ../../../processing/app/BaseNoGui.java:528
+!An\ error\ occurred\ while\ uploading\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!An\ error\ occurred\ while\ verifying\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!An\ error\ occurred\ while\ verifying/uploading\ the\ sketch=
#: Base.java:228
An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=\u0417\u0434\u0430\u0440\u044b\u043b\u0430\u0441\u044f \u043d\u0435\u0432\u044f\u0434\u043e\u043c\u0430\u044f \u043f\u0430\u043c\u044b\u043b\u043a\u0430 \u043f\u0430\u0434\u0447\u0430\u0441 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0456\n\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430-\u0441\u043f\u0435\u0446\u044b\u0444\u0456\u0447\u043d\u0430\u0433\u0430 \u043a\u043e\u0434\u0443 \u0434\u043b\u044f \u0432\u0430\u0448\u0430\u0433\u0430 \u043a\u0430\u043c\u043f'\u044e\u0442\u0430\u0440\u0430.
@@ -83,14 +100,17 @@ Arduino\ ARM\ (32-bits)\ Boards=\u041f\u043b\u0430\u0442\u044b Arduino ARM (32-\
#: ../../../processing/app/I18n.java:82
Arduino\ AVR\ Boards=\u041f\u043b\u0430\u0442\u044b Arduino AVR
+#: Editor.java:2137
+!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
+
#: Base.java:1682
Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ settings.=\u041d\u0435\u043c\u0430\u0433\u0447\u044b\u043c\u0430 \u0437\u0430\u043f\u0443\u0441\u0446\u0456\u0446\u044c Arduino, \u0431\u043e\n\u043d\u0435\u043c\u0430\u0433\u0447\u044b\u043c\u0430 \u0441\u0442\u0432\u0430\u0440\u044b\u0446\u044c \u043a\u0430\u0442\u0430\u043b\u043e\u0433,\n\u043a\u0430\u0431 \u0437\u0430\u0445\u0430\u0432\u0430\u0446\u044c \u043d\u0430\u043b\u0430\u0434\u043a\u0456.
#: Base.java:1889
-!Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ sketchbook.=
+Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ sketchbook.=Arduino \u043d\u0435 \u043c\u043e\u0436\u0430 \u0437\u0430\u043f\u0443\u0441\u0446\u0456\u0446\u0446\u0430, \u0431\u043e \u043d\u0435\u043c\u0430\u0433\u0447\u044b\u043c\u0430\n\u0441\u0442\u0432\u0430\u0440\u044b\u0446\u044c \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u043a\u0430\u0431 \u0437\u0430\u0445\u0430\u0432\u0430\u0446\u044c sketchbook.
#: Base.java:240
-Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\ JDK\ 1.5\ or\ later.\nMore\ information\ can\ be\ found\ in\ the\ reference.=Arduino \u043f\u0430\u0442\u0440\u0430\u0431\u0443\u0435 \u043f\u043e\u045e\u043d\u044b JDK (\u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u0456 JRE)\n\u0434\u043b\u044f \u0432\u044b\u043a\u0430\u043d\u0430\u043d\u043d\u044f. \u041a\u0430\u043b\u0456 \u043b\u0430\u0441\u043a\u0430, \u0443\u0441\u0442\u0430\u043b\u044e\u0439\u0446\u0435 JDK 1.5\n\u0446\u0456 \u043d\u0430\u0432\u0435\u0439. \u0411\u043e\u043b\u044c\u0448 \u0456\u043d\u0444\u0430\u0440\u043c\u0430\u0446\u044b\u0456 \u043c\u043e\u0436\u043d\u0430 \u0434\u0430\u0437\u043d\u0430\u0446\u0446\u0430\n\u043f\u0430 \u0441\u043f\u0430\u0441\u044b\u043b\u0446\u044b.
+Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\ JDK\ 1.5\ or\ later.\nMore\ information\ can\ be\ found\ in\ the\ reference.=Arduino \u043f\u0430\u0442\u0440\u0430\u0431\u0443\u0435 \u043f\u043e\u045e\u043d\u044b JDK (\u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u0456 JRE)\n\u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0443. \u041a\u0430\u043b\u0456 \u043b\u0430\u0441\u043a\u0430 \u0456\u043d\u0441\u0442\u0430\u043b\u044e\u0439\u0446\u0435 JDK 1.5\n\u0446\u0456 \u043d\u0430\u0432\u0435\u0439. \u0411\u043e\u043b\u044c\u0448 \u0438\u043d\u0444\u0430\u0440\u043c\u0430\u0446\u044b\u0456 \u043c\u043e\u0436\u043d\u0430 \u0434\u0430\u0432\u0435\u0434\u0430\u0446\u0446\u0430\n\u043f\u0430 \u0441\u043f\u0430\u0441\u044b\u043b\u0446\u044b.
#: ../../../processing/app/EditorStatus.java:471
Arduino\:\ =Arduino\:
@@ -102,12 +122,33 @@ Are\ you\ sure\ you\ want\ to\ delete\ "{0}"?=\u0412\u044b \u0441\u0430\u043f\u0
#: Sketch.java:587
Are\ you\ sure\ you\ want\ to\ delete\ this\ sketch?=\u0412\u044b \u0441\u0430\u043f\u0440\u0430\u045e\u0434\u044b \u0436\u0430\u0434\u0430\u0435\u0446\u0435 \u0432\u044b\u0434\u0430\u043b\u0456\u0446\u044c \u0433\u044d\u0442\u044b \u0441\u043a\u0435\u0442\u0447?
+#: ../../../processing/app/Base.java:356
+Argument\ required\ for\ --board=\u041f\u0430\u0442\u0440\u044d\u0431\u043d\u044b \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f --board
+
+#: ../../../processing/app/Base.java:370
+Argument\ required\ for\ --curdir=\u041f\u0430\u0442\u0440\u044d\u0431\u043d\u044b \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f --curdir
+
+#: ../../../processing/app/Base.java:385
+!Argument\ required\ for\ --get-pref=
+
+#: ../../../processing/app/Base.java:363
+Argument\ required\ for\ --port=\u041f\u0430\u0442\u0440\u044d\u0431\u043d\u044b \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f --port
+
+#: ../../../processing/app/Base.java:377
+Argument\ required\ for\ --pref=\u041f\u0430\u0442\u0440\u044d\u0431\u043d\u044b \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f --pref
+
+#: ../../../processing/app/Base.java:384
+Argument\ required\ for\ --preferences-file=\u041f\u0430\u0442\u0440\u044d\u0431\u043d\u044b \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f --preferences-file
+
#: ../../../processing/app/Preferences.java:137
Armenian=\u0410\u0440\u043c\u044f\u043d\u0441\u043a\u0430\u044f
#: ../../../processing/app/Preferences.java:138
Asturian=\u0410\u0441\u0442\u0443\u0440\u044b\u0439\u0441\u043a\u0430\u044f
+#: ../../../processing/app/debug/Compiler.java:145
+!Authorization\ required=
+
#: tools/AutoFormat.java:91
Auto\ Format=\u0410\u045e\u0442\u0430\u0444\u0430\u0440\u043c\u0430\u0442
@@ -134,11 +175,17 @@ Autoscroll=\u0410\u045e\u0442\u0430\u043f\u0440\u0430\u043a\u0440\u0443\u0442\u0
#: Editor.java:2619
#, java-format
-!Bad\ error\ line\:\ {0}=
+Bad\ error\ line\:\ {0}=\u041a\u0435\u043f\u0441\u043a\u0456 \u0440\u0430\u0434\u043e\u043a \u043f\u0430\u043c\u044b\u043b\u0430\u043a\: {0}
#: Editor.java:2136
Bad\ file\ selected=\u0410\u0431\u0440\u0430\u043d\u044b \u043a\u0435\u043f\u0441\u043a\u0456 \u0444\u0430\u0439\u043b
+#: ../../../processing/app/debug/Compiler.java:89
+!Bad\ sketch\ primary\ file\ or\ bad\ sketch\ directory\ structure=
+
+#: ../../../processing/app/Preferences.java:149
+Basque=\u043c\u043e\u0432\u0430 \u0411\u0430\u0441\u043a\u0430\u045e
+
#: ../../../processing/app/Preferences.java:139
Belarusian=\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f
@@ -165,6 +212,9 @@ Browse=\u0410\u0433\u043b\u044f\u0434
#: Sketch.java:1392 Sketch.java:1423
Build\ folder\ disappeared\ or\ could\ not\ be\ written=\u041a\u0430\u0442\u0430\u043b\u043e\u0433 \u043f\u0430\u0431\u0443\u0434\u043e\u0432\u044b \u0437\u043d\u0456\u043a \u0446\u0456 \u043d\u0435\u0434\u0430\u0441\u0442\u0443\u043f\u043d\u044b \u0434\u043b\u044f \u0437\u0430\u043f\u0456\u0441\u0443
+#: ../../../processing/app/Sketch.java:1530
+Build\ options\ changed,\ rebuilding\ all=\u041e\u043f\u0446\u044b\u0456 \u0411\u0443\u0434\u043e\u0432\u044b \u0437\u043c\u0435\u043d\u0435\u043d\u044b, \u043f\u0435\u0440\u0430\u0431\u0443\u0434\u043e\u045e\u0432\u0430\u0435\u043c \u0443\u0441\u0451
+
#: ../../../processing/app/Preferences.java:80
Bulgarian=\u0411\u0430\u043b\u0433\u0430\u0440\u0441\u043a\u0430\u044f
@@ -177,19 +227,27 @@ Burn\ Bootloader=\u041f\u0440\u0430\u0448\u044b\u0446\u044c \u0417\u0430\u0433\u
#: Editor.java:2504
Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=\u041f\u0440\u0430\u0448\u044b\u0432\u0430\u043d\u043d\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u044b\u043a\u0430 \u045e I/O Board (\u043c\u043e\u0436\u0430 \u0437\u0430\u043d\u044f\u0446\u044c \u0445\u0432\u0456\u043b\u0456\u043d\u0443)...
-#: ../../../processing/app/Base.java:368
-Can't\ open\ source\ sketch\!=\u041d\u0435\u043c\u0430\u0433\u0447\u044b\u043c\u0430 \u0430\u0434\u0447\u044b\u043d\u0456\u0446\u044c \u0441\u043a\u0435\u0442\u0447\!
+#: ../../../processing/app/Base.java:379
+#, java-format
+!Can\ only\ pass\ one\ of\:\ {0}=
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!Can't\ find\ the\ sketch\ in\ the\ specified\ path=
#: ../../../processing/app/Preferences.java:92
Canadian\ French=\u041a\u0430\u043d\u0430\u0434\u0441\u043a\u0430-\u0424\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0430\u044f
#: Preferences.java:79 Sketch.java:585 Sketch.java:737 Sketch.java:1042
#: Editor.java:2064 Editor.java:2145 Editor.java:2465
-Cancel=\u0410\u0434\u043c\u0435\u043d\u0430
+Cancel=\u0421\u043a\u0430\u0441\u0430\u0432\u0430\u0446\u044c
#: Sketch.java:455
Cannot\ Rename=\u041d\u0435\u043c\u0430\u0433\u0447\u044b\u043c\u0430 \u041f\u0435\u0440\u0430\u0439\u043c\u0435\u043d\u0430\u0432\u0430\u0446\u044c
+#: ../../../processing/app/Base.java:465
+!Cannot\ specify\ any\ sketch\ files=
+
#: SerialMonitor.java:112
Carriage\ return=\u0412\u044f\u0440\u0442\u0430\u043d\u043d\u0435 \u043a\u0430\u0440\u044d\u0442\u043a\u0456
@@ -223,10 +281,6 @@ Close=\u0417\u0430\u0447\u044b\u043d\u0456\u0446\u044c
#: Editor.java:1208 Editor.java:2749
Comment/Uncomment=\u0417\u0430\u043a\u0430\u043c\u0435\u043d\u0442\u0430\u0432\u0430\u0446\u044c/\u0420\u0430\u0441\u043a\u0430\u043c\u0435\u043d\u0442\u0430\u0432\u0430\u0446\u044c
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-Compiler\ error,\ please\ submit\ this\ code\ to\ {0}=\u041f\u0430\u043c\u044b\u043b\u043a\u0430 \u043a\u0430\u043c\u043f\u0456\u043b\u044f\u0442\u0430\u0440\u0430, \u043a\u0430\u043b\u0456 \u043b\u0430\u0441\u043a\u0430 \u0434\u0430\u0448\u043b\u0456\u0446\u0435 \u0433\u044d\u0442\u044b \u043a\u043e\u0434 \u043d\u0430 {0}
-
#: Sketch.java:1608 Editor.java:1890
Compiling\ sketch...=\u041a\u0430\u043c\u043f\u0456\u043b\u044f\u0446\u044b\u044f \u0441\u043a\u0435\u0442\u0447\u0443...
@@ -297,14 +351,13 @@ Could\ not\ properly\ re-save\ the\ sketch.\ You\ may\ be\ in\ trouble\ at\ this
Could\ not\ re-save\ sketch=\u041d\u0435\u043c\u0430\u0433\u0447\u044b\u043c\u0430 \u043f\u0435\u0440\u0430\u0437\u0430\u0445\u0430\u0432\u0430\u0446\u044c \u0441\u043a\u0435\u0442\u0447
#: Theme.java:52
-Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=\u041d\u0435\u043c\u0430\u0433\u0447\u044b\u043c\u0430 \u043f\u0440\u0447\u044b\u0442\u0430\u0446\u044c \u043d\u0430\u043b\u0430\u0436\u043a\u0456 \u043a\u043e\u043b\u0435\u0440\u043d\u0430\u0439 \u0442\u044d\u043c\u044b.\n\u041f\u0430\u0442\u0440\u044d\u0431\u043d\u0430 \u043f\u0435\u0440\u0430\u0456\u043d\u0441\u0442\u0430\u043b\u044f\u0432\u0430\u0446\u044c Arduino.
+!Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
#: Preferences.java:219
Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=\u041d\u0435\u043c\u0430\u0433\u0447\u044b\u043c\u0430 \u043f\u0440\u0430\u0447\u044b\u0442\u0430\u0446\u044c \u043d\u0430\u043b\u0430\u0434\u043a\u0456 \u043f\u0430-\u0437\u043c\u043e\u045e\u0447\u0432\u0430\u043d\u043d\u044e.\n\u041f\u0430\u0442\u0440\u044d\u0431\u043d\u0430 \u043f\u0435\u0440\u0430\u045e\u0441\u0442\u0430\u043b\u044f\u0432\u0430\u0446\u044c Arduino.
-#: Preferences.java:258
-#, java-format
-Could\ not\ read\ preferences\ from\ {0}=\u041d\u0435\u043c\u0430\u0433\u0447\u044b\u043c\u0430 \u043f\u0440\u0430\u0447\u044b\u0442\u0430\u0446\u044c \u043d\u0430\u043b\u0430\u0434\u043a\u0456 \u0437 {0}
+#: ../../../processing/app/Sketch.java:1525
+!Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=
#: Base.java:2482
#, java-format
@@ -327,6 +380,9 @@ Could\ not\ rename\ the\ sketch.\ (2)=\u041d\u0435\u043c\u0430\u0433\u0447\u044b
#, java-format
Could\ not\ replace\ {0}=\u041d\u0435\u043c\u0430\u0433\u0447\u044b\u043c\u0430 \u0437\u0430\u043c\u044f\u043d\u0456\u0446\u044c {0}
+#: ../../../processing/app/Sketch.java:1579
+!Could\ not\ write\ build\ preferences\ file=
+
#: tools/Archiver.java:74
Couldn't\ archive\ sketch=\u041d\u0435\u043c\u0430\u0433\u0447\u044b\u043c\u0430 \u0430\u0440\u0445\u0456\u0432\u0430\u0432\u0430\u0446\u044c \u0441\u043a\u0435\u0442\u0447
@@ -375,12 +431,19 @@ Done\ Saving.=\u0417\u0430\u0445\u0430\u0432\u0430\u043d\u043d\u0435 \u0412\u044
#: Editor.java:2510
Done\ burning\ bootloader.=\u0412\u044b\u043a\u0430\u043d\u0430\u043d\u0430 \u043f\u0440\u0430\u0448\u044b\u0432\u0430\u043d\u043d\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u044b\u043a\u0430.
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+!Done\ compiling=
+
#: Editor.java:1911 Editor.java:1928
Done\ compiling.=\u041a\u0430\u043c\u043f\u0456\u043b\u044f\u0446\u044b\u044f \u0432\u044b\u043a\u0430\u043d\u0430\u043d\u0430.
#: Editor.java:2564
Done\ printing.=\u0414\u0440\u0443\u043a \u0432\u044b\u043a\u0430\u043d\u0430\u043d\u044b.
+#: ../../../processing/app/BaseNoGui.java:514
+!Done\ uploading=
+
#: Editor.java:2395 Editor.java:2431
Done\ uploading.=\u0412\u044b\u0433\u0440\u0443\u0437\u043a\u0430 \u0432\u044b\u043a\u0430\u043d\u0430\u043d\u0430.
@@ -437,7 +500,7 @@ Error\ loading\ {0}=\u043f\u0430\u043c\u044b\u043b\u043a\u0430 \u0437\u0430\u043
#: Serial.java:181
#, java-format
-Error\ opening\ serial\ port\ ''{0}''.=\u041f\u0430\u043c\u044b\u043b\u043a\u0430 \u0430\u0434\u0447\u044b\u043d\u0435\u043d\u043d\u044f \u043f\u0430\u0441\u043b\u044f\u0434\u043e\u045e\u043d\u0430\u0433\u0430 \u043f\u0430\u0440\u0442\u0430 ''{0}''.
+Error\ opening\ serial\ port\ ''{0}''.=\u041f\u0430\u043c\u044b\u043b\u043a\u0430 \u0430\u0434\u0447\u044b\u043d\u0435\u043d\u043d\u044f \u043f\u0430\u0441\u043b\u044f\u0434\u043e\u045e\u043d\u0430\u0433\u0430 \u043f\u043e\u0440\u0442\u0443 ''{0}''.
#: Preferences.java:277
Error\ reading\ preferences=\u041f\u0430\u043c\u044b\u043b\u043a\u0430 \u0447\u044b\u0442\u0430\u043d\u043d\u044f \u043d\u0430\u043b\u0430\u0434\u0430\u043a
@@ -459,6 +522,9 @@ Error\ while\ burning\ bootloader.=\u041f\u0430\u043c\u044b\u043b\u043a\u0430 \u
#: ../../../processing/app/Editor.java:2555
Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=\u041f\u0430\u043c\u044b\u043b\u043a\u0430 \u043f\u0430\u0434\u0447\u0430\u0441 \u043f\u0440\u0430\u0448\u044b\u0432\u0430\u043d\u043d\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u044b\u043a\u0430\: \u0431\u0440\u0430\u043a\u0443\u0435 '{0}' \u043a\u0430\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u044b\u0439\u043d\u0430\u0433\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430
+#: ../../../../../app/src/processing/app/Editor.java:1940
+!Error\ while\ compiling\:\ missing\ '{0}'\ configuration\ parameter=
+
#: SketchCode.java:83
#, java-format
Error\ while\ loading\ code\ {0}=\u041f\u0430\u043c\u044b\u043b\u043a\u0430 \u043f\u0430\u0434\u0447\u0430\u0441 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0456 \u043a\u043e\u0434\u0443 {0}
@@ -466,10 +532,21 @@ Error\ while\ loading\ code\ {0}=\u041f\u0430\u043c\u044b\u043b\u043a\u0430 \u04
#: Editor.java:2567
Error\ while\ printing.=\u041f\u0430\u043c\u044b\u043b\u043a\u0430 \u043f\u0430\u0434\u0447\u0430\u0441 \u0434\u0440\u0443\u043a\u0443.
+#: ../../../processing/app/BaseNoGui.java:528
+!Error\ while\ uploading=
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=\u041f\u0430\u043c\u044b\u043b\u043a\u0430 \u043f\u0430\u0434\u0447\u0430\u0441 \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0456\: \u0431\u0440\u0430\u043a\u0443\u0435 '{0}' \u043a\u0430\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u044b\u0439\u043d\u0430\u0433\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!Error\ while\ verifying=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!Error\ while\ verifying/uploading=
+
#: Preferences.java:93
Estonian=\u042d\u0441\u0442\u043e\u043d\u0441\u043a\u0430\u044f
@@ -485,6 +562,10 @@ Export\ canceled,\ changes\ must\ first\ be\ saved.=\u042d\u043a\u0441\u043f\u04
#: Base.java:2100
FAQ.html=FAQ.html
+#: ../../../processing/app/Base.java:416
+#, java-format
+Failed\ to\ open\ sketch\:\ "{0}"=\u041d\u0435 \u045e\u0434\u0430\u043b\u043e\u0441\u044f \u0430\u0434\u0447\u044b\u043d\u0456\u0446\u044c \u0441\u043a\u0435\u0442\u0447\: "{0}"
+
#: Editor.java:491
File=\u0424\u0430\u0439\u043b
@@ -519,8 +600,9 @@ Fix\ Encoding\ &\ Reload=\u0412\u044b\u043f\u0440\u0430\u0432\u0456\u0446\u044c
#: Base.java:1851
For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=\u0414\u0437\u0435\u043b\u044f \u0456\u043d\u0444\u0430\u0440\u043c\u0430\u0446\u044b\u0456, \u044f\u043a \u0443\u0441\u0442\u0430\u043b\u0451\u045e\u0432\u0430\u0446\u044c \u0431\u0456\u0431\u043b\u0456\u044f\u0442\u044d\u043a\u0456, \u0433\u043b\u044f\u0434\u0437\u0456\: http\://arduino.cc/en/Guide/Libraries\n
-#: debug/BasicUploader.java:80
-Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ =\u041f\u0440\u044b\u043c\u0443\u0441\u043e\u0432\u044b \u0441\u043a\u0456\u0434 \u0445\u0443\u0442\u043a\u0430\u0441\u0446\u0456 \u043d\u0430 1200bps open/close \u043d\u0430 \u043f\u043e\u0440\u0442
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ {0}=
#: Preferences.java:95
French=\u0424\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0430\u044f
@@ -542,11 +624,11 @@ Getting\ Started=\u0417 \u0447\u0430\u0433\u043e \u043f\u0430\u0447\u0430\u0446\
#: ../../../processing/app/Sketch.java:1646
#, java-format
-Global\ variables\ use\ {0}\ bytes\ ({2}%%)\ of\ dynamic\ memory,\ leaving\ {3}\ bytes\ for\ local\ variables.\ Maximum\ is\ {1}\ bytes.=\u0413\u043b\u0430\u0431\u0430\u043b\u044c\u043d\u044b\u044f \u0437\u043c\u0435\u043d\u043d\u044b\u044f \u045e\u0436\u044b\u0432\u0430\u044e\u0446\u044c {0} \u0431\u0430\u0439\u0442\u0430\u045e ({2}%%) \u0434\u044b\u043d\u0430\u043c\u0456\u0447\u043d\u0430\u0439 \u043f\u0430\u043c\u044f\u0446\u0456, \u043f\u0430\u043a\u0456\u0434\u0430\u044e\u0447\u044b {3} \u0431\u0430\u0439\u0442\u0430\u045e \u043b\u0430\u043a\u0430\u043b\u044c\u043d\u044b\u043c \u0437\u043c\u0435\u043d\u043d\u044b\u043c. \u041c\u0430\u043a\u0441\u0456\u043c\u0443\u043c {1} \u0431\u0430\u0439\u0442.
+Global\ variables\ use\ {0}\ bytes\ ({2}%%)\ of\ dynamic\ memory,\ leaving\ {3}\ bytes\ for\ local\ variables.\ Maximum\ is\ {1}\ bytes.=\u0413\u043b\u0430\u0431\u0430\u043b\u044c\u043d\u044b\u044f \u043f\u0435\u0440\u0430\u043c\u0435\u043d\u043d\u044b\u044f \u045e\u0436\u044b\u0432\u0430\u044e\u0446\u044c {0} \u0431\u0430\u0439\u0442\u0430\u045e ({2}%%) \u0434\u044b\u043d\u0430\u043c\u0456\u0447\u043d\u0430\u0439 \u043f\u0430\u043c\u044f\u0446\u0456, \u043f\u0430\u043a\u0456\u0434\u0430\u044e\u0447\u044b {3} \u0431\u0430\u0439\u0442\u0430\u045e \u043b\u0430\u043a\u0430\u043b\u044c\u043d\u044b\u043c \u043f\u0435\u0440\u0430\u043c\u0435\u043d\u043d\u044b\u043c. \u041c\u0430\u043a\u0441\u0456\u043c\u0443\u043c {1} \u0431\u0430\u0439\u0442.
#: ../../../processing/app/Sketch.java:1651
#, java-format
-Global\ variables\ use\ {0}\ bytes\ of\ dynamic\ memory.=\u0413\u043b\u0430\u0431\u0430\u043b\u044c\u043d\u044b\u044f \u0437\u043c\u0435\u043d\u043d\u044b\u044f \u045e\u0436\u044b\u0432\u0430\u044e\u0446\u044c {0} \u0431\u0430\u0439\u0442\u0430\u045e \u0434\u044b\u043d\u0430\u043c\u0456\u0447\u043d\u0430\u0439 \u043f\u0430\u043c\u044f\u0446\u0456
+Global\ variables\ use\ {0}\ bytes\ of\ dynamic\ memory.=\u0413\u043b\u0430\u0431\u0430\u043b\u044c\u043d\u044b\u044f \u043f\u0435\u0440\u0430\u043c\u0435\u043d\u043d\u044b\u044f \u045e\u0436\u044b\u0432\u0430\u044e\u0446\u044c {0} \u0431\u0430\u0439\u0442\u0430\u045e \u0434\u044b\u043d\u0430\u043c\u0456\u0447\u043d\u0430\u0439 \u043f\u0430\u043c\u044f\u0446\u0456
#: Preferences.java:98
Greek=\u0413\u0440\u044d\u0446\u043a\u0430\u044f
@@ -594,7 +676,7 @@ Ignoring\ sketch\ with\ bad\ name=\u0406\u0433\u043d\u0430\u0440\u0443\u0435\u04
Import\ Library...=\u0406\u043c\u043f\u0430\u0440\u0442\u0430\u0432\u0430\u0446\u044c \u0411\u0456\u0431\u043b\u0456\u044f\u0442\u044d\u043a\u0443
#: ../../../processing/app/Sketch.java:736
-In\ Arduino\ 1.0,\ the\ default\ file\ extension\ has\ changed\nfrom\ .pde\ to\ .ino.\ \ New\ sketches\ (including\ those\ created\nby\ "Save-As")\ will\ use\ the\ new\ extension.\ \ The\ extension\nof\ existing\ sketches\ will\ be\ updated\ on\ save,\ but\ you\ can\ndisable\ this\ in\ the\ Preferences\ dialog.\n\nSave\ sketch\ and\ update\ its\ extension?=\u0423 Arduino 1.0 \u043f\u0430\u0448\u044b\u0440\u044d\u043d\u043d\u0435 \u0444\u0430\u0439\u043b\u0430\u045e \u0431\u044b\u043b\u043e \u0437\u043c\u0435\u043d\u0435\u043d\u0430 \u0437 .pde \u043d\u0430.ino.\n\u041d\u043e\u0432\u044b\u044f \u0441\u043a\u0435\u0442\u0447\u044b (\u0423\u043a\u043b\u044e\u0447\u0430\u044e\u0447\u044b \u0441\u0442\u0432\u043e\u0440\u0430\u043d\u044b\u044f \u0437 \u0434\u0430\u043f\u0430\u043c\u043e\u0433\u0430\u0439 \n"\u0417\u0430\u0445\u0430\u0432\u0430\u0446\u044c-\u042f\u043a") \u0431\u0443\u0434\u0443\u0446\u044c \u0443\u0442\u0440\u044b\u043c\u043b\u0456\u0432\u0430\u0446\u044c \u043d\u043e\u0432\u044b\u044f \u043f\u0430\u0448\u044b\u0440\u044d\u043d\u043d\u0456. \n\u041f\u0430\u0448\u044b\u0440\u044d\u043d\u043d\u0456 \u0456\u0441\u043d\u0443\u044e\u0447\u044b\u0445 \u0441\u043a\u0435\u0442\u0447\u0430\u045e \u0431\u0443\u0434\u0443\u0446\u044c \u0430\u0434\u043d\u043e\u045e\u043b\u0435\u043d\u044b \u043f\u0430\u0434\u0447\u0430\u0441 \n\u0437\u0430\u0445\u043e\u045e\u0432\u0430\u043d\u043d\u044f, \u0430\u043b\u0435 \u0432\u044b \u043c\u043e\u0436\u0430\u0446\u0435 \u0430\u0434\u043c\u044f\u043d\u0456\u0446\u044c \u0433\u044d\u0442\u0430 \u045e "Preferences dialog."\n\nSave sketch and update its extension?
+In\ Arduino\ 1.0,\ the\ default\ file\ extension\ has\ changed\nfrom\ .pde\ to\ .ino.\ \ New\ sketches\ (including\ those\ created\nby\ "Save-As")\ will\ use\ the\ new\ extension.\ \ The\ extension\nof\ existing\ sketches\ will\ be\ updated\ on\ save,\ but\ you\ can\ndisable\ this\ in\ the\ Preferences\ dialog.\n\nSave\ sketch\ and\ update\ its\ extension?=\u0423 Arduino 1.0 \u043f\u0430\u0448\u044b\u0440\u044d\u043d\u043d\u0435 \u0444\u0430\u0439\u043b\u0430\u045e \u0431\u044b\u043b\u043e \u0437\u043c\u0435\u043d\u0435\u043d\u0430 \u0437 .pde \u043d\u0430.ino.\n\u041d\u043e\u0432\u044b\u044f \u0441\u043a\u0435\u0442\u0447\u044b (\u0423\u043a\u043b\u044e\u0447\u0430\u044e\u0447\u044b \u0441\u0442\u0432\u043e\u0440\u0430\u043d\u044b\u044f \u0437 \u0434\u0430\u043f\u0430\u043c\u043e\u0433\u0430\u0439 \n"\u0417\u0430\u0445\u0430\u0432\u0430\u0446\u044c-\u042f\u043a") \u0431\u0443\u0434\u0443\u0446\u044c \u0443\u0442\u0440\u044b\u043c\u043b\u0456\u0432\u0430\u0446\u044c \u043d\u043e\u0432\u044b\u044f \u043f\u0430\u0448\u044b\u0440\u044d\u043d\u043d\u0456. \n\u041f\u0430\u0448\u044b\u0440\u044d\u043d\u043d\u0456 \u0456\u0441\u043d\u0443\u044e\u0447\u044b\u0445 \u0441\u043a\u0435\u0442\u0447\u0430\u045e \u0431\u0443\u0434\u0443\u0446\u044c \u0430\u0434\u043d\u043e\u045e\u043b\u0435\u043d\u044b \u043f\u0430\u0434\u0447\u0430\u0441 \n\u0437\u0430\u0445\u043e\u045e\u0432\u0430\u043d\u043d\u044f, \u0430\u043b\u0435 \u0432\u044b \u043c\u043e\u0436\u0430\u0446\u0435 \u0430\u0434\u043c\u044f\u043d\u0456\u0446\u044c \u0433\u044d\u0442\u0430 \u045e "Preferences dialog."\n\n\u0417\u0430\u0445\u0430\u0432\u0430\u0446\u044c \u0441\u043a\u0435\u0442\u0447 \u0456 \u0430\u0431\u043d\u0430\u0432\u0456\u0446\u044c \u044f \u0433\u044d\u0442\u044b \u044f\u043f\u0430\u0448\u044b\u0440\u044d\u043d\u043d\u0456?
#: Editor.java:1216 Editor.java:2757
Increase\ Indent=\u041f\u0430\u0432\u044f\u043b\u0456\u0446\u044b\u0446\u044c \u0432\u043e\u0434\u0441\u0442\u0443\u043f
@@ -619,13 +701,13 @@ Korean=\u041a\u0430\u0440\u044d\u0439\u0441\u043a\u0430\u044f
Latvian=\u041b\u0430\u0442\u0432\u0456\u0441\u043a\u0430\u044f
#: Base.java:2699
-Library\ added\ to\ your\ libraries.\ Check\ "Import\ library"\ menu=\u0411\u0456\u043b\u0456\u044f\u0442\u044d\u043a\u0430 \u0434\u0430\u0434\u0430\u0434\u0437\u0435\u043d\u0430 \u0434\u0430 \u0432\u044b\u0448\u044b\u0445 \u0431\u0456\u043b\u0456\u044f\u0442\u044d\u043a. \u0412\u044b\u0431\u0435\u0440\u044b\u0446\u0435 \u043c\u0435\u043d\u044e "\u0406\u043c\u043f\u0430\u0440\u0442\u0430\u0432\u0430\u0446\u044c \u0431\u0456\u0431\u0456\u044f\u0442\u044d\u043a\u0456"
+Library\ added\ to\ your\ libraries.\ Check\ "Import\ library"\ menu=\u0411\u0456\u043b\u0456\u044f\u0442\u044d\u043a\u0430 \u0434\u0430\u0434\u0430\u0434\u0437\u0435\u043d\u0430 \u0434\u0430 \u0432\u0430\u0448\u044b\u0445 \u0431\u0456\u043b\u0456\u044f\u0442\u044d\u043a. \u041d\u0430\u0432\u0435\u0434\u0430\u0439\u0446\u0435 \u043c\u0435\u043d\u044e "\u0406\u043c\u043f\u0430\u0440\u0442\u0430\u0432\u0430\u0446\u044c \u0431\u0456\u0431\u0456\u044f\u0442\u044d\u043a\u0456"
#: Preferences.java:106
Lithuaninan=\u041b\u0456\u0442\u043e\u045e\u0441\u043a\u0430\u044f
-#: ../../../processing/app/Sketch.java:1660
-Low\ memory\ available,\ stability\ problems\ may\ occur=\u0414\u0430\u0441\u0442\u0443\u043f\u043d\u0430 \u043c\u0430\u043b\u0430 \u043f\u0430\u043c\u044f\u0446\u0456, \u043c\u0430\u0433\u0447\u044b\u043c\u044b \u043f\u0440\u0430\u0431\u043b\u0435\u043c\u044b \u0441\u0430 \u0441\u0442\u0430\u0431\u0456\u043b\u044c\u043d\u0430\u0441\u0446\u044e
+#: ../../../processing/app/Sketch.java:1684
+!Low\ memory\ available,\ stability\ problems\ may\ occur.=
#: Preferences.java:107
Marathi=\u041c\u0430\u0440\u0430\u0442\u0445\u0456
@@ -634,7 +716,10 @@ Marathi=\u041c\u0430\u0440\u0430\u0442\u0445\u0456
Message=\u041f\u0430\u0432\u0435\u0434\u0430\u043c\u043b\u0435\u043d\u043d\u0435
#: ../../../processing/app/preproc/PdePreprocessor.java:412
-!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=\u0410\u0434\u0441\u0443\u0442\u043d\u0456\u0447\u0430\u0435 \u043f\u0430\u0441\u043b\u044f\u0434\u043e\u045e\u043d\u0430\u0441\u0446\u044c */ \u0430\u0434 \u043f\u0430\u0447\u0430\u0442\u043a\u0443 /* \u043a\u0430\u043c\u0435\u043d\u0442\u0430\u0440\u0430 */
+
+#: ../../../processing/app/BaseNoGui.java:455
+!Mode\ not\ supported=
#: Preferences.java:449
More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=\u0411\u043e\u043b\u0435\u0439 \u043d\u0430\u043b\u0430\u0434\u0430\u043a \u043c\u043e\u0436\u043d\u0430 \u0437\u043c\u044f\u043d\u0456\u0446\u044c \u043d\u0430\u045e\u043f\u0440\u043e\u0441\u0442 \u0443 \u0444\u0430\u0439\u043b\u0435
@@ -642,6 +727,15 @@ More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=\u0411\u043e\u043b\u
#: Editor.java:2156
Moving=\u041f\u0435\u0440\u0430\u0441\u043e\u045e\u0432\u0430\u043d\u043d\u0435
+#: ../../../processing/app/BaseNoGui.java:484
+!Multiple\ files\ not\ supported=
+
+#: ../../../processing/app/Base.java:395
+!Must\ specify\ exactly\ one\ sketch\ file=
+
+#: ../../../processing/app/Preferences.java:158
+N'Ko=N'Ko
+
#: Sketch.java:282
Name\ for\ new\ file\:=\u0406\u043c\u044f \u0434\u043b\u044f \u043d\u043e\u0432\u0430\u0433\u0430 \u0444\u0430\u0439\u043b\u0430\:
@@ -669,12 +763,18 @@ Next\ Tab=\u041d\u0430\u0441\u0442\u0443\u043f\u043d\u044b Tab
#: Preferences.java:78 UpdateCheck.java:108
No=\u041d\u0435
+#: ../../../processing/app/debug/Compiler.java:146
+!No\ athorization\ data\ found=
+
#: debug/Compiler.java:126
-No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=\u041f\u043b\u0430\u0442\u0430 \u043d\u0435 \u0430\u0431\u0440\u0430\u043d\u0430; \u043a\u0430\u043b\u0456 \u043b\u0430\u0441\u043a\u0430 \u0430\u0431\u044f\u0440\u044b\u0446\u0435 \u043f\u043b\u0430\u0442\u0443 \u043f\u0440\u0430\u0437 \u043c\u0435\u043d\u044e Tools > Board.
+No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=\u041f\u043b\u0430\u0442\u0430 \u043d\u0435 \u0430\u0431\u0440\u0430\u043d\u0430; \u043a\u0430\u043b\u0456 \u043b\u0430\u0441\u043a\u0430 \u0430\u0431\u044f\u0440\u044b\u0446\u0435 \u043f\u043b\u0430\u0442\u0443 \u043f\u0440\u0430\u0437 \u043c\u0435\u043d\u044e "\u0406\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b" > "\u041f\u043b\u0430\u0442\u0430".
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
No\ changes\ necessary\ for\ Auto\ Format.=\u041d\u0435 \u043f\u0430\u0442\u0440\u044d\u0431\u043d\u0430 \u0437\u043c\u0435\u043d\u0430\u045e \u0434\u043b\u044f \u0430\u045e\u0442\u0430\u0444\u0430\u0440\u043c\u0430\u0442\u0443.
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ command\ line\ parameters\ found=
+
#: Editor.java:373
No\ files\ were\ added\ to\ the\ sketch.=\u0423 \u0441\u043a\u0435\u0442\u0447 \u043d\u0435 \u0434\u0430\u0434\u0430\u0434\u0437\u0435\u043d\u0430 \u0444\u0430\u0439\u043b\u0430\u045e.
@@ -684,6 +784,9 @@ No\ launcher\ available=launcher \u043d\u0435\u0434\u0430\u0441\u0442\u0443\u043
#: SerialMonitor.java:112
No\ line\ ending=\u041d\u044f\u043c\u0430 \u043a\u0430\u043d\u0446\u0430 \u0440\u0430\u0434\u043a\u0430
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ parameters=
+
#: Base.java:541
No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=\u0421\u0430\u043f\u0440\u0430\u045e\u0434\u044b, \u0432\u0430\u043c \u043f\u0430\u0442\u0440\u044d\u0431\u043d\u0430 \u0441\u0432\u0435\u0436\u0430\u0435 \u043f\u0430\u0432\u0435\u0442\u0440\u0430.
@@ -691,6 +794,16 @@ No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=\u0421\u0430\u043f\u0440\u04
#, java-format
No\ reference\ available\ for\ "{0}"=\u041d\u044f \u0437\u043d\u043e\u0439\u0434\u0437\u0435\u043d\u0430 \u0441\u0443\u043f\u0430\u0434\u0437\u0435\u043d\u043d\u044f\u045e \u0437 "{0}"
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!No\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:428
+!No\ sketchbook=
+
+#: ../../../processing/app/Sketch.java:204
+!No\ valid\ code\ files\ found=
+
#: ../../../processing/app/Base.java:309
No\ valid\ configured\ cores\ found\!\ Exiting...=\u041d\u0435 \u0437\u043d\u043e\u0439\u0434\u0437\u0435\u043d\u0430 \u0433\u043e\u0434\u043d\u044b\u0445 \u043a\u0430\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u044b\u0439\u043d\u044b\u0445 \u043a\u0430\u043c\u043f\u0430\u043d\u0435\u043d\u0442\u0430\u045e\! \u0412\u044b\u0445\u043e\u0434\u0437\u0456\u043c...
@@ -717,6 +830,9 @@ OK=OK
#: Sketch.java:992 Editor.java:376
One\ file\ added\ to\ the\ sketch.=\u0414\u0430 \u0441\u043a\u0435\u0442\u0447\u0430 \u0434\u0430\u0434\u0430\u043d\u044b \u0430\u0434\u0437\u0456\u043d \u0444\u0430\u0439\u043b.
+#: ../../../processing/app/BaseNoGui.java:455
+!Only\ --verify,\ --upload\ or\ --get-pref\ are\ supported=
+
#: EditorToolbar.java:41
Open=\u0410\u0434\u0447\u044b\u043d\u0456\u0446\u044c
@@ -744,12 +860,22 @@ Paste=\u0423\u0441\u0442\u0430\u0432\u0456\u0446\u044c
#: Preferences.java:109
Persian=\u041f\u0435\u0440\u0441\u0456\u0434\u0441\u043a\u0430\u044f
+#: ../../../processing/app/Preferences.java:161
+Persian\ (Iran)=\u041f\u0435\u0440\u0441\u0456\u0434\u0441\u043a\u0430\u044f (\u0406\u0440\u0430\u043d)
+
#: debug/Compiler.java:408
Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=\u041a\u0430\u043b\u0456 \u043b\u0430\u0441\u043a\u0430 \u0456\u043c\u043f\u0430\u0440\u0442\u0443\u0439\u0446\u0435 SPI-\u0431\u0456\u0431\u043b\u0456\u044f\u0442\u044d\u043a\u0443 \u043f\u0440\u0430\u0437 \u043c\u0435\u043d\u044e Sketch > Import Library.
+#: ../../../processing/app/debug/Compiler.java:529
+!Please\ import\ the\ Wire\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=
+
#: Base.java:239
Please\ install\ JDK\ 1.5\ or\ later=\u041a\u0430\u043b\u0456 \u043b\u0430\u0441\u043a\u0430, \u0443\u0441\u0442\u0430\u043b\u044e\u0439\u0446\u0435 JDK 1.5 \u0446\u0456 \u043d\u0430\u0432\u0435\u0439
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+!Please\ select\ a\ programmer\ from\ Tools->Programmer\ menu=
+
#: Preferences.java:110
Polish=\u041f\u043e\u043b\u044c\u0441\u043a\u0430\u044f
@@ -811,9 +937,6 @@ Problem\ uploading\ to\ board.\ \ See\ http\://www.arduino.cc/en/Guide/Troublesh
#: Sketch.java:355 Sketch.java:362 Sketch.java:373
Problem\ with\ rename=\u041d\u0435\u043c\u0430\u0433\u0447\u044b\u043c\u0430 \u043f\u0435\u0440\u0430\u0439\u043c\u0435\u043d\u0430\u0432\u0430\u0446\u044c
-#: Editor.java:2137
-!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
-
#: ../../../processing/app/I18n.java:86
Processor=\u041f\u0440\u0430\u0446\u044d\u0441\u0430\u0440
@@ -874,9 +997,15 @@ Save\ changes\ to\ "{0}"?\ \ =\u0417\u0430\u0445\u0430\u0432\u0430\u0446\u044c \
#: Sketch.java:825
Save\ sketch\ folder\ as...=\u0417\u0430\u0445\u0430\u0432\u0430\u0446\u044c \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u0441\u043a\u0435\u0442\u0447\u0430\u045e \u044f\u043a...
+#: ../../../../../app/src/processing/app/Preferences.java:425
+!Save\ when\ verifying\ or\ uploading=
+
#: Editor.java:2270 Editor.java:2308
Saving...=\u0417\u0430\u0445\u043e\u045e\u0432\u0430\u0435\u043c...
+#: ../../../processing/app/FindReplace.java:131
+!Search\ all\ Sketch\ Tabs=
+
#: Base.java:1909
Select\ (or\ create\ new)\ folder\ for\ sketches...=\u0410\u0431\u0440\u0430\u0446\u044c (\u0446\u0456 \u0441\u0442\u0432\u0430\u0440\u044b\u0446\u044c \u043d\u043e\u0432\u044b) \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u0434\u043b\u044f \u0441\u043a\u0435\u0442\u0447\u0430\u045e...
@@ -901,17 +1030,9 @@ Send=\u0414\u0430\u0441\u043b\u0430\u0446\u044c
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
Serial\ Monitor=Serial-\u043c\u0430\u043d\u0456\u0442\u043e\u0440
-#: Serial.java:174
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quiting\ any\ programs\ that\ may\ be\ using\ it.=\u041f\u043e\u0440\u0442 "{0}" \u0443\u0436\u043e \u0432\u044b\u043a\u0430\u0440\u044b\u0441\u0442\u043e\u045e\u0432\u0430\u0435\u0446\u0446\u0430. \u041f\u0430\u0441\u043f\u0440\u0430\u0431\u0443\u0439\u0446\u0435 \u0437\u0430\u0447\u044b\u043d\u0456\u0446\u044c \u043f\u0440\u0430\u0433\u0440\u0430\u043c\u044b, \u044f\u043a\u0456\u044f \u043c\u043e\u0433\u0443\u0446\u044c \u0432\u044b\u043a\u0430\u0440\u044b\u0441\u0442\u043e\u045e\u0432\u0430\u0446\u044c \u043f\u043e\u0440\u0442.
-
-#: Serial.java:121
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quitting\ any\ programs\ that\ may\ be\ using\ it.=\u041f\u0430\u0441\u043b\u044f\u0434\u043e\u045e\u043d\u044b \u043f\u043e\u0440\u0442 ''{0}'' \u0443\u0436\u043e \u045e\u0436\u044b\u0432\u0430\u0435\u0446\u0446\u0430. \u041f\u0430\u0441\u043f\u0440\u0430\u0431\u0443\u0439\u0446\u0435 \u0437\u0430\u0447\u044b\u043d\u0456\u0446\u044c \u043f\u0440\u0430\u0433\u0440\u0430\u043c\u044b, \u044f\u043a\u0456\u044f \u043c\u043e\u0433\u0443\u0446\u044c \u043a\u0430\u0440\u044b\u0441\u0442\u0430\u0446\u0446\u0430 \u0456\u043c.
-
#: Serial.java:194
#, java-format
-Serial\ port\ ''{0}''\ not\ found.\ Did\ you\ select\ the\ right\ one\ from\ the\ Tools\ >\ Serial\ Port\ menu?=\u041f\u0430\u0441\u043b\u044f\u0434\u043e\u045e\u043d\u044b \u043f\u043e\u0440\u0442 ''{0}'' \u043d\u0435 \u0437\u043d\u043e\u0439\u0434\u0437\u0435\u043d\u044b. \u0426\u0456 \u0432\u044b\u0431\u0440\u0430\u043b\u0456 \u0432\u044b \u043f\u0430\u0442\u0440\u044d\u0431\u043d\u044b \u045e \u043c\u0435\u043d\u044e Tools > Serial Port ?
+Serial\ port\ ''{0}''\ not\ found.\ Did\ you\ select\ the\ right\ one\ from\ the\ Tools\ >\ Serial\ Port\ menu?=\u041f\u0430\u0441\u043b\u044f\u0434\u043e\u045e\u043d\u044b \u043f\u043e\u0440\u0442 ''{0}'' \u043d\u0435 \u0437\u043d\u043e\u0439\u0434\u0437\u0435\u043d\u044b. \u0426\u0456 \u0432\u044b\u0431\u0440\u0430\u043b\u0456 \u0432\u044b \u043f\u0430\u0442\u0440\u044d\u0431\u043d\u044b \u045e \u043c\u0435\u043d\u044e "\u0406\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b" > Serial Port ?
#: Editor.java:2343
#, java-format
@@ -963,6 +1084,9 @@ Sketchbook\ folder\ disappeared=\u041a\u0430\u0442\u0430\u043b\u043e\u0433 \u044
#: Preferences.java:315
Sketchbook\ location\:=\u041c\u0435\u0441\u0446\u0430\u0437\u043d\u0430\u0445\u043e\u0434\u0436\u0430\u043d\u043d\u0435 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0443 \u0441\u043a\u0435\u0442\u0447\u0430\u045e
+#: ../../../processing/app/BaseNoGui.java:428
+!Sketchbook\ path\ not\ defined=
+
#: ../../../processing/app/Base.java:785
Sketches\ (*.ino,\ *.pde)=\u0421\u043a\u0435\u0442\u0447\u044b (*.ino, *.pde)
@@ -997,6 +1121,9 @@ Tamil=\u0422\u0430\u043c\u0456\u043b\u044c\u0441\u043a\u0430\u044f
#: debug/Compiler.java:414
The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.=\u0421\u043b\u043e\u0432\u0430 'BYTE' \u0431\u043e\u043b\u044c\u0448 \u043d\u0435 \u043f\u0430\u0434\u0442\u0440\u044b\u043c\u043b\u0456\u0432\u0430\u0435\u0446\u0446\u0430.
+#: ../../../processing/app/BaseNoGui.java:484
+!The\ --upload\ option\ supports\ only\ one\ file\ at\ a\ time=
+
#: debug/Compiler.java:426
The\ Client\ class\ has\ been\ renamed\ EthernetClient.=\u041a\u043b\u0430\u0441 Client \u0431\u044b\u045e \u043f\u0435\u0440\u0430\u0439\u043c\u0435\u043d\u0430\u0432\u0430\u043d\u044b \u045e EthernetClient.
@@ -1033,12 +1160,15 @@ The\ sketch\ "{0}"\ cannot\ be\ used.\nSketch\ names\ must\ contain\ only\ basic
#: Sketch.java:1755
The\ sketch\ folder\ has\ disappeared.\n\ Will\ attempt\ to\ re-save\ in\ the\ same\ location,\nbut\ anything\ besides\ the\ code\ will\ be\ lost.=\u041f\u0430\u043f\u043a\u0430 \u0441\u043a\u0435\u0442\u0447\u0443 \u0437\u043d\u0456\u043a\u043b\u0430.\n\u0421\u043f\u0440\u0430\u0431\u0443\u0435\u043c \u043f\u0435\u0440\u0430\u0437\u0430\u0445\u0430\u0432\u0430\u0446\u044c \u0443 \u0442\u044b\u043c \u0436\u0430 \u043c\u0435\u0441\u0446\u044b,\n\u0430\u043b\u0435 \u045e\u0441\u0451 \u0430\u043a\u0440\u0430\u043c\u044f \u043a\u043e\u0434\u0443 \u0431\u0443\u0434\u0437\u0435 \u0441\u0442\u0440\u0430\u0447\u0430\u043d\u0430.
-#: Sketch.java:2018
-The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ less\ than\ 64\ characters\ long.=\u041f\u0430\u0442\u0440\u044d\u0431\u043d\u0430 \u0437\u043c\u044f\u043d\u0456\u0446\u044c \u0456\u043c\u044f \u0441\u043a\u0435\u0442\u0447\u0443. \u0406\u043c\u044f \u043c\u043e\u0436\u0430 \u0437\u043c\u044f\u0448\u0447\u0430\u0446\u044c \u0442\u043e\u043b\u044c\u043a\u0456\nASCII \u0441\u0456\u043c\u0432\u0430\u043b\u044b \u0456 \u043b\u0456\u0447\u0431\u044b (\u0430\u043b\u0435 \u043d\u0435 \u043c\u043e\u0436\u0430 \u043f\u0430\u0447\u044b\u043d\u0430\u0446\u0446\u0430 \u0437 \u043b\u0456\u0447\u0431\u044b).\n\u0406\u043c\u044f \u043d\u0435 \u043c\u043e\u0436\u0430 \u0431\u044b\u0446\u044c \u0434\u0430\u045e\u0436\u044d\u0439 \u0437\u0430 64 \u0441\u0456\u043c\u0432\u0430\u043b\u044b.
+#: ../../../processing/app/Sketch.java:2028
+!The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ than\ 64\ characters\ long.=
#: Base.java:259
The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ default\ sketchbook\nlocation,\ and\ create\ a\ new\ sketchbook\ folder\ if\nnecessary.\ Arduino\ will\ then\ stop\ talking\ about\nhimself\ in\ the\ third\ person.=\u041a\u0430\u0442\u0430\u043b\u043e\u0433 \u0441\u043a\u0435\u0442\u0447\u0443 \u0431\u043e\u043b\u044c\u0448 \u043d\u0435 \u0456\u0441\u043d\u0443\u0435.\nArduino \u043f\u0435\u0440\u0430\u043a\u043b\u044e\u0447\u044b\u0446\u0446\u0430 \u043d\u0430 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u043f\u0430-\u0437\u043c\u043e\u045e\u0447\u0432\u0430\u043d\u043d\u044e\n\u0446\u0456 \u0441\u0442\u0432\u043e\u0440\u044b\u0446\u044c \u043d\u043e\u0432\u044b \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u043a\u0430\u043b\u0456 \u043f\u0430\u0442\u0440\u044d\u0431\u043d\u0430.\nArduino \u0441\u043f\u044b\u043d\u0456\u0446\u044c \u043a\u0430\u0437\u0430\u0446\u044c \u0430\u0431 \u0441\u0430\u0431\u0435 \u0443 \u0442\u0440\u044d\u0446\u044f\u0439 \u0430\u0441\u043e\u0431\u0435.
+#: ../../../processing/app/debug/Compiler.java:201
+!Third-party\ platform.txt\ does\ not\ define\ compiler.path.\ Please\ report\ this\ to\ the\ third-party\ hardware\ maintainer.=
+
#: Sketch.java:1075
This\ file\ has\ already\ been\ copied\ to\ the\nlocation\ from\ which\ where\ you're\ trying\ to\ add\ it.\nI\ ain't\ not\ doin\ nuthin'.=\u0413\u044d\u0442\u044b \u0444\u0430\u0439\u043b \u0443\u0436\u043e \u0441\u043a\u0430\u043f\u0456\u044f\u0432\u0430\u043d\u044b \u045e \u043c\u0435\u0441\u0446\u0430, \u043a\u0443\u0434\u0430 \u0432\u044b\n\u043d\u0430\u043c\u0430\u0433\u0430\u0435\u0446\u0435\u0441\u044f \u0434\u0430\u0434\u0430\u0446\u044c \u044f\u0433\u043e.\n\u041d\u0456\u0447\u043e\u0433\u0430 \u043d\u0435 \u0430\u0434\u0431\u0443\u0434\u0437\u0435\u0446\u0446\u0430.
@@ -1142,6 +1272,10 @@ Vietnamese=\u0412'\u0435\u0442\u043d\u0430\u043c\u0441\u043a\u0430\u044f
#: Editor.java:1105
Visit\ Arduino.cc=\u041d\u0430\u0432\u0435\u0434\u0430\u0446\u044c Arduino.cc
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+!WARNING\:\ library\ {0}\ claims\ to\ run\ on\ {1}\ architecture(s)\ and\ may\ be\ incompatible\ with\ your\ current\ board\ which\ runs\ on\ {2}\ architecture(s).=
+
#: Base.java:2128
Warning=\u0423\u0432\u0430\u0433\u0430
@@ -1155,7 +1289,7 @@ Wire.send()\ has\ been\ renamed\ Wire.write().=Wire.send() \u0431\u044b\u043b\u0
Wrap\ Around=\u041f\u0430\u0437\u043d\u0430\u0447\u0430\u0446\u044c
#: debug/Uploader.java:213
-Wrong\ microcontroller\ found.\ \ Did\ you\ select\ the\ right\ board\ from\ the\ Tools\ >\ Board\ menu?=\u0417\u043d\u043e\u0439\u0434\u0437\u0435\u043d\u044b \u0434\u0437\u0456\u045e\u043d\u044b \u043c\u0456\u043a\u0440\u0430\u043a\u0430\u043d\u0442\u0440\u043e\u043b\u0435\u0440. \u0426\u0456 \u0430\u0431\u0440\u0430\u043b\u0456 \u0432\u044b \u043f\u0430\u0442\u0440\u044d\u0431\u043d\u044b \u045e \u043c\u0435\u043d\u044e Tools > Board ?
+Wrong\ microcontroller\ found.\ \ Did\ you\ select\ the\ right\ board\ from\ the\ Tools\ >\ Board\ menu?=\u0417\u043d\u043e\u0439\u0434\u0437\u0435\u043d\u044b \u0434\u0437\u0456\u045e\u043d\u044b \u043c\u0456\u043a\u0440\u0430\u043a\u0430\u043d\u0442\u0440\u043e\u043b\u0435\u0440. \u0426\u0456 \u0430\u0431\u0440\u0430\u043b\u0456 \u0432\u044b \u043f\u0430\u0442\u0440\u044d\u0431\u043d\u044b \u045e \u043c\u0435\u043d\u044e "\u0406\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b" > "\u041f\u043b\u0430\u0442\u0430" ?
#: Preferences.java:77 UpdateCheck.java:108
Yes=\u0422\u0430\u043a
@@ -1196,7 +1330,7 @@ Zip\ doesn't\ contain\ a\ library=ZIP \u043d\u0435 \u0437\u043c\u044f\u0448\u044
#: SketchCode.java:258
#, java-format
-"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.="{0}" \u0443\u0442\u0440\u044b\u043c\u043b\u0456\u0432\u0430\u0435 \u043d\u0435\u0437\u0440\u0430\u0437\u0443\u043c\u0435\u043b\u044b\u044f \u0441\u0456\u043c\u0432\u0430\u043b\u044b. \u041a\u0430\u043b\u0456 \u0433\u044d\u0442\u044b \u043a\u043e\u0434 \u0431\u044b\u045e \u0441\u0442\u0432\u043e\u0440\u0430\u043d\u044b \u045e \u0441\u0442\u0430\u0440\u043e\u0439 \u0432\u0435\u0440\u0441\u0456\u0456 Arduino, \u0432\u0430\u043c \u0432\u0430\u0440\u0442\u0430 \u045e\u0436\u044b\u0446\u044c Tools -> Fix Encoding & Reload \u0434\u043b\u044f \u0430\u0431\u043d\u0430\u045e\u043b\u0435\u043d\u043d\u044f \u0441\u043a\u0435\u0442\u0447\u0430 \u043d\u0430 \u043a\u0430\u0434\u044b\u0440\u043e\u045e\u043a\u0443 UTF-8. \u041a\u0430\u043b\u0456 \u0433\u044d\u0442\u0430 \u043d\u0435 \u0432\u044b\u0440\u0430\u0448\u044b\u0446\u044c \u043f\u0440\u0430\u0431\u043b\u0435\u043c\u0443, \u0441\u043f\u0430\u0442\u0440\u044d\u0431\u0456\u0446\u0446\u0430 \u0432\u044b\u0434\u0430\u043b\u0456\u0446\u044c \u043a\u0435\u043f\u0441\u043a\u0456\u044f \u0441\u0456\u043c\u0432\u0430\u043b\u044b \u045e\u0440\u0443\u0447\u043d\u0443\u044e, \u043a\u0430\u0431 \u043f\u0430\u0437\u0431\u0430\u0432\u0456\u0446\u0446\u0430 \u0430\u0434 \u0433\u044d\u0442\u0430\u0433\u0430 \u043f\u0430\u0432\u0435\u0434\u0430\u043c\u043b\u0435\u043d\u043d\u044f.
+!"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.=
#: debug/Compiler.java:409
\nAs\ of\ Arduino\ 0019,\ the\ Ethernet\ library\ depends\ on\ the\ SPI\ library.\nYou\ appear\ to\ be\ using\ it\ or\ another\ library\ that\ depends\ on\ the\ SPI\ library.\n\n=\n\u041f\u0430\u0447\u044b\u043d\u0430\u044e\u0447\u044b \u0430\u0434 Arduino 0019, Ethernet-\u0431\u0456\u0431\u043b\u0456\u044f\u0442\u044d\u043a\u0430 \u0437\u0430\u043b\u0435\u0436\u044b\u0446\u044c \u0430\u0434 SPI-\u0431\u0456\u0431\u043b\u0456\u044f\u0442\u044d\u043a\u0456.\n\u041c\u0430\u0431\u044b\u0446\u044c \u0432\u044b \u045e\u0436\u044b\u0432\u0430\u0435\u0446\u0435 \u044f\u0435, \u0430\u043b\u044c\u0431\u043e \u0456\u043d\u0448\u0430\u044f \u0431\u0456\u0431\u043b\u0456\u044f\u0442\u044d\u043a\u0430 \u0437\u0430\u043b\u0435\u0436\u044b\u0446\u044c \u0430\u0434 SPI-\u0431\u0456\u0431\u043b\u0456\u044f\u0442\u044d\u0435\u0456.\n\n
@@ -1240,9 +1374,6 @@ environment=\u0430\u0441\u044f\u0440\u043e\u0434\u0434\u0437\u0435
#: Editor.java:1108
http\://arduino.cc/=http\://arduino.cc/
-#: ../../../processing/app/debug/Compiler.java:49
-http\://github.com/arduino/Arduino/issues=http\://github.com/arduino/Arduino/issues
-
#: UpdateCheck.java:118
http\://www.arduino.cc/en/Main/Software=http\://www.arduino.cc/en/Main/Software
@@ -1265,13 +1396,6 @@ name\ is\ null=\u0456\u043c\u044f - null
#: Base.java:2090
platforms.html=platforms.html
-#: Serial.java:451
-#, java-format
-readBytesUntil()\ byte\ buffer\ is\ too\ small\ for\ the\ {0}\ bytes\ up\ to\ and\ including\ char\ {1}=readBytesUntil() \u0431\u0443\u0444\u0435\u0440 \u0431\u0430\u0439\u0442\u0430\u045e \u0437\u0430\u043d\u0430\u0434\u0442\u0430 \u043c\u0430\u043b\u044b \u0434\u043b\u044f {0} \u0431\u0430\u0439\u0442 \u0456 \u0437\u043c\u044f\u0448\u0447\u0430\u0435 \u0441\u0456\u043c\u0432\u0430\u043b {1}
-
-#: Sketch.java:647
-removeCode\:\ internal\ error..\ could\ not\ find\ code=removeCode\: internal error.. \u043d\u0435\u043c\u0430\u0433\u0447\u044b\u043c\u0430 \u0437\u043d\u0430\u0439\u0441\u0446\u0456 \u043a\u043e\u0434
-
#: Editor.java:932
serialMenu\ is\ null=serialMenu is null
@@ -1279,6 +1403,10 @@ serialMenu\ is\ null=serialMenu is null
#, java-format
the\ selected\ serial\ port\ {0}\ does\ not\ exist\ or\ your\ board\ is\ not\ connected=\u0410\u0431\u0440\u0430\u043d\u044b \u043f\u0430\u0441\u043b\u044f\u0434\u043e\u045e\u043d\u044b \u043f\u043e\u0440\u0442 {0} \u043d\u0435 \u0456\u0441\u043d\u0443\u0435, \u0430\u043b\u044c\u0431\u043e \u043f\u043b\u0430\u0442\u0430 \u043d\u0435 \u0434\u0430\u043b\u0443\u0447\u0430\u043d\u0430
+#: ../../../processing/app/Base.java:389
+#, java-format
+unknown\ option\:\ {0}=\u043d\u0435\u0432\u044f\u0434\u043e\u043c\u0430\u044f \u043e\u043f\u0446\u044b\u044f\: {0}
+
#: Preferences.java:391
upload=\u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0456
@@ -1297,3 +1425,35 @@ upload=\u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0456
#: Editor.java:1874
#, java-format
{0}.html={0}.html
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+{0}\:\ Invalid\ argument\ to\ --pref,\ should\ be\ of\ the\ form\ "pref\=value"={0}\: \u041d\u044f\u043f\u0440\u0430\u0432\u0456\u043b\u044c\u043d\u044b \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f --pref, \u043c\u0430\u0435 \u0431\u044b\u0446\u044c \u0444\u043e\u0440\u043c\u0430 "pref\=value"
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+{0}\:\ Invalid\ board\ name,\ it\ should\ be\ of\ the\ form\ "package\:arch\:board"\ or\ "package\:arch\:board\:options"={0}\: \u041d\u044f\u043f\u0440\u0430\u0432\u0456\u043b\u044c\u043d\u0430\u0435 \u0456\u043c\u044f \u043f\u043b\u0430\u0442\u044b, \u043c\u0430\u0435 \u0431\u044b\u0446\u044c \u0444\u043e\u0440\u043c\u0430 "package\:arch\:board" \u0446\u0456 "package\:arch\:board\:options"
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+{0}\:\ Invalid\ option\ for\ "{1}"\ option\ for\ board\ "{2}"={0}\: \u041d\u044f\u043f\u0440\u0430\u0432\u0456\u043b\u044c\u043d\u0430\u044f \u043e\u043f\u0446\u044b\u044f \u0434\u043b\u044f "{1}" \u043e\u043f\u0446\u044b\u0456 \u0434\u043b\u044f \u043f\u043b\u0430\u0442\u044b "{2}"
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+{0}\:\ Invalid\ option\ for\ board\ "{1}"={0}\: \u041d\u044f\u043f\u0440\u0430\u0432\u0456\u043b\u044c\u043d\u0430\u044f \u043e\u043f\u0446\u044b\u044f \u0434\u043b\u044f \u043f\u043b\u0430\u0442\u044b "{1}"
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+{0}\:\ Invalid\ option,\ should\ be\ of\ the\ form\ "name\=value"={0}\: \u041d\u044f\u043f\u0440\u0430\u0432\u0456\u043b\u044c\u043d\u0430\u044f \u043e\u043f\u0446\u044b\u044f, \u043c\u0430\u0435 \u0431\u044b\u0446\u044c \u0444\u043e\u0440\u043c\u0430 "name\=value"
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+{0}\:\ Unknown\ architecture={0}\: \u041d\u0435\u0432\u044f\u0434\u043e\u043c\u0430\u044f \u0430\u0440\u0445\u0456\u0442\u044d\u043a\u0442\u0443\u0440\u0430
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+{0}\:\ Unknown\ board={0}\: \u041d\u0435\u0432\u044f\u0434\u043e\u043c\u0430\u044f \u043f\u043b\u0430\u0442\u0430
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+{0}\:\ Unknown\ package={0}\: \u041d\u0435\u0432\u044f\u0434\u043e\u043c\u044b \u043f\u0430\u043a\u0435\u0442
diff --git a/app/src/processing/app/i18n/Resources_bg.po b/arduino-core/src/processing/app/i18n/Resources_bg.po
similarity index 83%
rename from app/src/processing/app/i18n/Resources_bg.po
rename to arduino-core/src/processing/app/i18n/Resources_bg.po
index 2a152855c..18279fe6f 100644
--- a/app/src/processing/app/i18n/Resources_bg.po
+++ b/arduino-core/src/processing/app/i18n/Resources_bg.po
@@ -9,8 +9,8 @@ msgstr ""
"Project-Id-Version: Arduino IDE 1.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-29 10:24-0400\n"
-"PO-Revision-Date: 2014-02-19 14:46+0000\n"
-"Last-Translator: cmaglie \n"
+"PO-Revision-Date: 2015-01-17 14:15+0000\n"
+"Last-Translator: Valentin Laskov \n"
"Language-Team: Bulgarian (http://www.transifex.com/projects/p/arduino-ide-15/language/bg/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -34,6 +34,12 @@ msgstr "'Mouse' се поддържа само от Ардуино Леонар
msgid "(edit only when Arduino is not running)"
msgstr "(редактирайте само при нестартирано Ардуино)"
+#: ../../../processing/app/Base.java:468
+msgid ""
+"--verbose, --verbose-upload and --verbose-build can only be used together "
+"with --verify or --upload"
+msgstr "--verbose, --verbose-upload и --verbose-build може да се използват само заедно с --verify или --upload"
+
#: Sketch.java:746
msgid ".pde -> .ino"
msgstr ".pde -> .ino"
@@ -92,6 +98,10 @@ msgstr "Добавяне на файл..."
msgid "Add Library..."
msgstr "Добавяне на библиотека..."
+#: ../../../processing/app/Preferences.java:96
+msgid "Albanian"
+msgstr "Албански"
+
#: tools/FixEncoding.java:77
msgid ""
"An error occurred while trying to fix the file encoding.\n"
@@ -99,6 +109,20 @@ msgid ""
"the old version. Use Open to re-open the sketch and try again.\n"
msgstr "Възникна грешка при опита за корекция кодирането на файла.\nНе се опитвайте да запишете тази скица тъй като може да препокриете\nстарата версия. Използвайте Отвори за да отворите скицата и опитайте отново.\n"
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "An error occurred while uploading the sketch"
+msgstr "Възникна грешка при качването на скицата"
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "An error occurred while verifying the sketch"
+msgstr "Възникна грешка при проверката на скицата"
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "An error occurred while verifying/uploading the sketch"
+msgstr "Възникна грешка при проверката/качването на скицата"
+
#: Base.java:228
msgid ""
"An unknown error occurred while trying to load\n"
@@ -139,6 +163,12 @@ msgstr "Arduino ARM (32-битови) платки"
msgid "Arduino AVR Boards"
msgstr "Arduino AVR платки"
+#: Editor.java:2137
+msgid ""
+"Arduino can only open its own sketches\n"
+"and other files ending in .ino or .pde"
+msgstr "Arduino може да отваря само негови скици\nи други файлове с разширение .ino или .pde"
+
#: Base.java:1682
msgid ""
"Arduino cannot run because it could not\n"
@@ -171,6 +201,30 @@ msgstr "Сигурни ли сте, че искате да изтриете \"{0
msgid "Are you sure you want to delete this sketch?"
msgstr "Сигурни ли сте, че искате да изтриете скицата?"
+#: ../../../processing/app/Base.java:356
+msgid "Argument required for --board"
+msgstr "След --board се изисква аргумент"
+
+#: ../../../processing/app/Base.java:370
+msgid "Argument required for --curdir"
+msgstr "След --curdir се изисква аргумент"
+
+#: ../../../processing/app/Base.java:385
+msgid "Argument required for --get-pref"
+msgstr "Към --get-pref се изисква аргумент"
+
+#: ../../../processing/app/Base.java:363
+msgid "Argument required for --port"
+msgstr "След --port се изисква аргумент"
+
+#: ../../../processing/app/Base.java:377
+msgid "Argument required for --pref"
+msgstr "След --pref се изисква аргумент"
+
+#: ../../../processing/app/Base.java:384
+msgid "Argument required for --preferences-file"
+msgstr "След --preferences-file се изисква аргумент"
+
#: ../../../processing/app/Preferences.java:137
msgid "Armenian"
msgstr "Арменски"
@@ -179,6 +233,10 @@ msgstr "Арменски"
msgid "Asturian"
msgstr "Астурийски"
+#: ../../../processing/app/debug/Compiler.java:145
+msgid "Authorization required"
+msgstr "Изисква се удостоверяване"
+
#: tools/AutoFormat.java:91
msgid "Auto Format"
msgstr "Автоформатиране"
@@ -220,6 +278,14 @@ msgstr "Недопустима грешка на ред: {0}"
msgid "Bad file selected"
msgstr "Избран е грешен файл"
+#: ../../../processing/app/debug/Compiler.java:89
+msgid "Bad sketch primary file or bad sketch directory structure"
+msgstr "Повреден основен файл на скицата или грешна структура директории на скицата"
+
+#: ../../../processing/app/Preferences.java:149
+msgid "Basque"
+msgstr "Баски"
+
#: ../../../processing/app/Preferences.java:139
msgid "Belarusian"
msgstr "Беларуски"
@@ -256,6 +322,10 @@ msgstr "Разглеждане"
msgid "Build folder disappeared or could not be written"
msgstr "Работната папка изчезна или не може да се пише в нея"
+#: ../../../processing/app/Sketch.java:1530
+msgid "Build options changed, rebuilding all"
+msgstr "Има променени опции за изграждане. Правя всичко наново"
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr "Български"
@@ -272,9 +342,15 @@ msgstr "Запиши буутлоудър"
msgid "Burning bootloader to I/O Board (this may take a minute)..."
msgstr "Записвам буутлоудъра на I/O платка (може да продължи минута)..."
-#: ../../../processing/app/Base.java:368
-msgid "Can't open source sketch!"
-msgstr "Не мога да отворя скицата източник!"
+#: ../../../processing/app/Base.java:379
+#, java-format
+msgid "Can only pass one of: {0}"
+msgstr "Може да премине само един от: {0}"
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "Can't find the sketch in the specified path"
+msgstr "Не намирам скица в посочения път"
#: ../../../processing/app/Preferences.java:92
msgid "Canadian French"
@@ -289,6 +365,10 @@ msgstr "Отказ"
msgid "Cannot Rename"
msgstr "Не може да се преименува"
+#: ../../../processing/app/Base.java:465
+msgid "Cannot specify any sketch files"
+msgstr "Не може да се зададе никакъв файл-скица"
+
#: SerialMonitor.java:112
msgid "Carriage return"
msgstr "Завършващ символ CR"
@@ -333,11 +413,6 @@ msgstr "Затвори"
msgid "Comment/Uncomment"
msgstr "Коментирай/Откоментирай"
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-msgid "Compiler error, please submit this code to {0}"
-msgstr "Грешка в компилатора, моля изпратете този код на {0}"
-
#: Sketch.java:1608 Editor.java:1890
msgid "Compiling sketch..."
msgstr "Компилиране на скицата..."
@@ -445,10 +520,9 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "Не мога да прочета настройките по подразбиране.\nЩе трябва да преинсталирате Ардуино."
-#: Preferences.java:258
-#, java-format
-msgid "Could not read preferences from {0}"
-msgstr "Не мога да прочета предпочитанията от {0}"
+#: ../../../processing/app/Sketch.java:1525
+msgid "Could not read prevous build preferences file, rebuilding all"
+msgstr "Не мога да прочета файла с предишните предпочитания за изграждане. Правя всичко наново"
#: Base.java:2482
#, java-format
@@ -477,6 +551,10 @@ msgstr "Не можах да преименувам скицата. (2)"
msgid "Could not replace {0}"
msgstr "Не мога да заменя {0}"
+#: ../../../processing/app/Sketch.java:1579
+msgid "Could not write build preferences file"
+msgstr "Не мога да запиша файла с предпочитанията за изграждане"
+
#: tools/Archiver.java:74
msgid "Couldn't archive sketch"
msgstr "Не можах да архивирам скицата"
@@ -546,6 +624,11 @@ msgstr "Записването завърши."
msgid "Done burning bootloader."
msgstr "Записът на буутлоудъра завърши."
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+msgid "Done compiling"
+msgstr "Компилирането завърши"
+
#: Editor.java:1911 Editor.java:1928
msgid "Done compiling."
msgstr "Компилирането завърши."
@@ -554,6 +637,10 @@ msgstr "Компилирането завърши."
msgid "Done printing."
msgstr "Отпечатването завърши."
+#: ../../../processing/app/BaseNoGui.java:514
+msgid "Done uploading"
+msgstr "Качването завърши"
+
#: Editor.java:2395 Editor.java:2431
msgid "Done uploading."
msgstr "Качването завърши."
@@ -657,6 +744,10 @@ msgstr "Грешка при записа на буутлоудъра."
msgid "Error while burning bootloader: missing '{0}' configuration parameter"
msgstr "Грешка при запис на буутлоудъра: липсващ '{0}' конфигурационен параметър"
+#: ../../../../../app/src/processing/app/Editor.java:1940
+msgid "Error while compiling: missing '{0}' configuration parameter"
+msgstr "Грешка при компилиране: липсващ '{0}' конфигурационен параметър"
+
#: SketchCode.java:83
#, java-format
msgid "Error while loading code {0}"
@@ -666,11 +757,25 @@ msgstr "Грешка при зареждане на код {0}"
msgid "Error while printing."
msgstr "Грешка при отпечатването."
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "Error while uploading"
+msgstr "Грешка при качването"
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
msgid "Error while uploading: missing '{0}' configuration parameter"
msgstr "Грешка при качване: липсващ '{0}' конфигурационен параметър"
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "Error while verifying"
+msgstr "Грешка при проверката"
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "Error while verifying/uploading"
+msgstr "Грешка при проверката/качването"
+
#: Preferences.java:93
msgid "Estonian"
msgstr "Естонски"
@@ -691,6 +796,11 @@ msgstr "Експортирането прератено, промените пъ
msgid "FAQ.html"
msgstr "FAQ.html"
+#: ../../../processing/app/Base.java:416
+#, java-format
+msgid "Failed to open sketch: \"{0}\""
+msgstr "Провали се отварянето на скица: \"{0}\""
+
#: Editor.java:491
msgid "File"
msgstr "Файл"
@@ -738,9 +848,10 @@ msgid ""
"http://arduino.cc/en/Guide/Libraries\n"
msgstr "За информация относно инсталирането на библиотеки, вижте: http://arduino.cc/en/Guide/Libraries\n"
-#: debug/BasicUploader.java:80
-msgid "Forcing reset using 1200bps open/close on port "
-msgstr "Опит за ресет с 1200bps отваряне/затваряне на порта"
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+msgid "Forcing reset using 1200bps open/close on port {0}"
+msgstr "Принудителен ресет с 1200bps отваряне/затваряне на порт {0}"
#: Preferences.java:95
msgid "French"
@@ -888,9 +999,9 @@ msgstr "Библиотеката е добавена към библиотеки
msgid "Lithuaninan"
msgstr "Литовски"
-#: ../../../processing/app/Sketch.java:1660
-msgid "Low memory available, stability problems may occur"
-msgstr "Достъпна е малко памет. Възможни са проблеми"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
+msgstr "Достъпната памет е малко. Възможни са проблеми."
#: Preferences.java:107
msgid "Marathi"
@@ -902,7 +1013,11 @@ msgstr "Съобщение"
#: ../../../processing/app/preproc/PdePreprocessor.java:412
msgid "Missing the */ from the end of a /* comment */"
-msgstr ""
+msgstr "Липсващ */ в края на /* коментар */"
+
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Mode not supported"
+msgstr "Режимът не се поддържа"
#: Preferences.java:449
msgid "More preferences can be edited directly in the file"
@@ -912,6 +1027,18 @@ msgstr "Повече предпочитания може да редактира
msgid "Moving"
msgstr "Преместване"
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "Multiple files not supported"
+msgstr "Множество файлове не се поддържат"
+
+#: ../../../processing/app/Base.java:395
+msgid "Must specify exactly one sketch file"
+msgstr "Трябва да укажете точно един файл-скица"
+
+#: ../../../processing/app/Preferences.java:158
+msgid "N'Ko"
+msgstr "N'Ko"
+
#: Sketch.java:282
msgid "Name for new file:"
msgstr "Име за нов файл:"
@@ -948,6 +1075,10 @@ msgstr "Следващ подпрозорец"
msgid "No"
msgstr "Не"
+#: ../../../processing/app/debug/Compiler.java:146
+msgid "No athorization data found"
+msgstr "Не са намерени данни за удостоверяване"
+
#: debug/Compiler.java:126
msgid "No board selected; please choose a board from the Tools > Board menu."
msgstr "Не е избрана платка; моля изберете платка от менюто Инструменти > Платка."
@@ -956,6 +1087,10 @@ msgstr "Не е избрана платка; моля изберете плат
msgid "No changes necessary for Auto Format."
msgstr "Не са необходими промени за автоформатирането."
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No command line parameters found"
+msgstr "Не са намерени параметри в командния ред"
+
#: Editor.java:373
msgid "No files were added to the sketch."
msgstr "Не бяха добавени файлове към скицата."
@@ -968,6 +1103,10 @@ msgstr "Няма зададен браузър"
msgid "No line ending"
msgstr "Без завършващи символи"
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No parameters"
+msgstr "Няма параметри"
+
#: Base.java:541
msgid "No really, time for some fresh air for you."
msgstr "Не, наистина, за теб е време за малко свеж въздух."
@@ -977,6 +1116,19 @@ msgstr "Не, наистина, за теб е време за малко све
msgid "No reference available for \"{0}\""
msgstr "Не е налично описание за \"{0}\""
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "No sketch"
+msgstr "Няма скица"
+
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "No sketchbook"
+msgstr "Няма скицник"
+
+#: ../../../processing/app/Sketch.java:204
+msgid "No valid code files found"
+msgstr "Няма намерени валидни файлове с код"
+
#: ../../../processing/app/Base.java:309
msgid "No valid configured cores found! Exiting..."
msgstr "Няма конфигурирани валидни ядра! Излизам..."
@@ -1013,6 +1165,10 @@ msgstr "OK"
msgid "One file added to the sketch."
msgstr "Един файл е добавен към скицата."
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Only --verify, --upload or --get-pref are supported"
+msgstr "Поддържат се само --verify, --upload или --get-pref"
+
#: EditorToolbar.java:41
msgid "Open"
msgstr "Отваряне"
@@ -1049,14 +1205,27 @@ msgstr "Поставяне"
msgid "Persian"
msgstr "Персийски"
+#: ../../../processing/app/Preferences.java:161
+msgid "Persian (Iran)"
+msgstr "Персийски (Иран)"
+
#: debug/Compiler.java:408
msgid "Please import the SPI library from the Sketch > Import Library menu."
-msgstr "Моля, импортирайте библиотеката SPI от менюто Скица > Импортирай библиотека."
+msgstr "Моля, импортирайте библиотеката SPI от менюто Скица > Импортиране на библиотека."
+
+#: ../../../processing/app/debug/Compiler.java:529
+msgid "Please import the Wire library from the Sketch > Import Library menu."
+msgstr "Моля, импортирайте библиотеката Wire от менюто Скица > Импортиране на библиотека."
#: Base.java:239
msgid "Please install JDK 1.5 or later"
msgstr "Моля, инсталирайте JDK 1.5 или по-нов"
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+msgid "Please select a programmer from Tools->Programmer menu"
+msgstr "Моля, изберете програматор от менюто Инструменти->Програматор"
+
#: Preferences.java:110
msgid "Polish"
msgstr "Полски"
@@ -1140,12 +1309,6 @@ msgstr "Проблем при качването към платката. Ви
msgid "Problem with rename"
msgstr "Проблем с преименуването"
-#: Editor.java:2137
-msgid ""
-"Arduino can only open its own sketches\n"
-"and other files ending in .ino or .pde"
-msgstr "Arduino може да отваря само негови скици\nи други файлове с разширение .ino или .pde"
-
#: ../../../processing/app/I18n.java:86
msgid "Processor"
msgstr "Процесор"
@@ -1225,10 +1388,18 @@ msgstr "Да запиша ли промените в \"{0}\"? "
msgid "Save sketch folder as..."
msgstr "Запиши папката на скицата като..."
+#: ../../../../../app/src/processing/app/Preferences.java:425
+msgid "Save when verifying or uploading"
+msgstr "Запис при проверката или качването"
+
#: Editor.java:2270 Editor.java:2308
msgid "Saving..."
msgstr "Записване..."
+#: ../../../processing/app/FindReplace.java:131
+msgid "Search all Sketch Tabs"
+msgstr "Търсене във всички подпрозорци"
+
#: Base.java:1909
msgid "Select (or create new) folder for sketches..."
msgstr "Избор на папка (или създаване на нова) за скици..."
@@ -1261,20 +1432,6 @@ msgstr "Изпрати"
msgid "Serial Monitor"
msgstr "Сериен монитор"
-#: Serial.java:174
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quiting any programs that may be "
-"using it."
-msgstr "Серийният порт ''{0}'' вече е в употреба. Пробвайте като затворите всички програми, които може да го ползват."
-
-#: Serial.java:121
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quitting any programs that may be "
-"using it."
-msgstr "Серийният порт ''{0}'' вече е в употреба. Пробвайте като затворите всички програми, които може да го ползват."
-
#: Serial.java:194
#, java-format
msgid ""
@@ -1354,6 +1511,10 @@ msgstr "Папката със скици изчезна"
msgid "Sketchbook location:"
msgstr "Местоположение на скицника:"
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "Sketchbook path not defined"
+msgstr "Не е зададен път до скицника"
+
#: ../../../processing/app/Base.java:785
msgid "Sketches (*.ino, *.pde)"
msgstr "Скици (*.ino, *.pde)"
@@ -1404,6 +1565,10 @@ msgstr "Тамилски"
msgid "The 'BYTE' keyword is no longer supported."
msgstr "Ключовата дума 'BYTE' вече не се поддържа."
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "The --upload option supports only one file at a time"
+msgstr "Опцията --upload се използва само с един файл"
+
#: debug/Compiler.java:426
msgid "The Client class has been renamed EthernetClient."
msgstr "Класът Client беше преименуван на EthernetClient."
@@ -1471,12 +1636,12 @@ msgid ""
"but anything besides the code will be lost."
msgstr "Папката със скицата изчезна.\n Ще пробвам да я презапиша на същото място,\nно всичко, освен кода, ще бъде изгубено."
-#: Sketch.java:2018
+#: ../../../processing/app/Sketch.java:2028
msgid ""
"The sketch name had to be modified. Sketch names can only consist\n"
"of ASCII characters and numbers (but cannot start with a number).\n"
-"They should also be less less than 64 characters long."
-msgstr "Името на скицата беше променено. Имената на скици може да съдържат\nсамо ASCII символи (но не може да започват с цифра).\nТе трябва, също, да са по-къси от 64 символа."
+"They should also be less than 64 characters long."
+msgstr "Името на скицата трябваше да бъде променено. Имената на скици\nможе да съдържат само ASCII символи (но не може да започват с\nцифра). Те трябва също да са по-къси от 64 символа."
#: Base.java:259
msgid ""
@@ -1487,6 +1652,12 @@ msgid ""
"himself in the third person."
msgstr "Папката със скици вече не съществува. Ардуино\nще премине към използване на местоположението\nпо подразбиране и ще създаде нова папка ако е\nнеобходимо. След това, Ардуино ще спре да\nговори за себе си в трето лице."
+#: ../../../processing/app/debug/Compiler.java:201
+msgid ""
+"Third-party platform.txt does not define compiler.path. Please report this "
+"to the third-party hardware maintainer."
+msgstr "Във външния platform.txt не е дефиниран compiler.path. Моля, съобщете това на поддържащите този хардуер."
+
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -1629,6 +1800,13 @@ msgstr "Виетнамски"
msgid "Visit Arduino.cc"
msgstr "Посетете Arduino.cc"
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+msgid ""
+"WARNING: library {0} claims to run on {1} architecture(s) and may be "
+"incompatible with your current board which runs on {2} architecture(s)."
+msgstr "ВНИМАНИЕ: библиотеката {0} твърди, че работи на {1} архитектури и може да е несъвместима с текущата Ви платка, която е с {2} архитектура."
+
#: Base.java:2128
msgid "Warning"
msgstr "Внимание"
@@ -1713,10 +1891,10 @@ msgstr "\".{0}\" е невалидно разширение."
#, java-format
msgid ""
"\"{0}\" contains unrecognized characters.If this code was created with an "
-"older version of Arduino,you may need to use Tools -> Fix Encoding & "
-"Reload to updatethe sketch to use UTF-8 encoding. If not, you may need "
-"todelete the bad characters to get rid of this warning."
-msgstr "\"{0}\" съдържа непознат символ. Ако този код е създаден с по-стара версия на Arduino, може да е нужно да ползвате Инструменти -> Корекция на кодирането & Презареждане, за да обновите скицата с ползване на UTF-8 кодиране. Ако не, може да е нужно да изтриете грешния символ, за да се избавите от това предупреждение."
+"older version of Arduino,you may need to use Tools -> Fix Encoding & Reload "
+"to updatethe sketch to use UTF-8 encoding. If not, you may need todelete the"
+" bad characters to get rid of this warning."
+msgstr "\"{0}\" съдържа непознати символи. Ако този код е създаден с по-стара версия на Arduino, може да е нужно да ползвате Инструменти -> Корекция на кодирането & Презареждане, за да обновите скицата с използване на UTF-8 кодиране. Ако не, може да е нужно да изтриете грешните символи, за да се избавите от това предупреждение."
#: debug/Compiler.java:409
msgid ""
@@ -1797,10 +1975,6 @@ msgstr "среда"
msgid "http://arduino.cc/"
msgstr "http://arduino.cc/"
-#: ../../../processing/app/debug/Compiler.java:49
-msgid "http://github.com/arduino/Arduino/issues"
-msgstr "http://github.com/arduino/Arduino/issues"
-
#: UpdateCheck.java:118
msgid "http://www.arduino.cc/en/Main/Software"
msgstr "http://www.arduino.cc/en/Main/Software"
@@ -1830,17 +2004,6 @@ msgstr "name е null"
msgid "platforms.html"
msgstr "platforms.html"
-#: Serial.java:451
-#, java-format
-msgid ""
-"readBytesUntil() byte buffer is too small for the {0} bytes up to and "
-"including char {1}"
-msgstr "Буферът на readBytesUntil() е твърде малък за {0} байта до знака {1} включително"
-
-#: Sketch.java:647
-msgid "removeCode: internal error.. could not find code"
-msgstr "removeCode: вътрешна грешка. Не намерих код"
-
#: Editor.java:932
msgid "serialMenu is null"
msgstr "serialMenu е null"
@@ -1851,6 +2014,11 @@ msgid ""
"the selected serial port {0} does not exist or your board is not connected"
msgstr "избраният сериен порт {0} не съществува или платката Ви не е свързана"
+#: ../../../processing/app/Base.java:389
+#, java-format
+msgid "unknown option: {0}"
+msgstr "непозната опция: {0}"
+
#: Preferences.java:391
msgid "upload"
msgstr "качване"
@@ -1874,3 +2042,45 @@ msgstr "{0} | Ардуино {1}"
#, java-format
msgid "{0}.html"
msgstr "{0}.html"
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+msgid "{0}: Invalid argument to --pref, should be of the form \"pref=value\""
+msgstr "{0}: Невалиден аргумент към --pref, трябва да е във формат \"pref=value\""
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+msgid ""
+"{0}: Invalid board name, it should be of the form \"package:arch:board\" or "
+"\"package:arch:board:options\""
+msgstr "{0}: невалидно име на платка, трябва да е във формат \"package:arch:board\" или \"package:arch:board:options\""
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+msgid "{0}: Invalid option for \"{1}\" option for board \"{2}\""
+msgstr "{0}: невалидна опция за \"{1}\" опция за платка \"{2}\""
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+msgid "{0}: Invalid option for board \"{1}\""
+msgstr "{0}: невалидна опция за платка \"{1}\""
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+msgid "{0}: Invalid option, should be of the form \"name=value\""
+msgstr "{0}: Невалидна опция, трябва да е във формат \"name=value\""
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+msgid "{0}: Unknown architecture"
+msgstr "{0}: Непозната архитектура"
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+msgid "{0}: Unknown board"
+msgstr "{0}: Непозната платка"
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+msgid "{0}: Unknown package"
+msgstr "{0}: Непознат пакет"
diff --git a/app/src/processing/app/i18n/Resources_bg.properties b/arduino-core/src/processing/app/i18n/Resources_bg.properties
similarity index 83%
rename from app/src/processing/app/i18n/Resources_bg.properties
rename to arduino-core/src/processing/app/i18n/Resources_bg.properties
index a758905ca..20dca068b 100644
--- a/app/src/processing/app/i18n/Resources_bg.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_bg.properties
@@ -4,7 +4,7 @@
#
# Translators:
# Valentin Laskov , 2012-2013.
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2014-02-19 14\:46+0000\nLast-Translator\: cmaglie \nLanguage-Team\: Bulgarian (http\://www.transifex.com/projects/p/arduino-ide-15/language/bg/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: bg\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
+!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-01-17 14\:15+0000\nLast-Translator\: Valentin Laskov \nLanguage-Team\: Bulgarian (http\://www.transifex.com/projects/p/arduino-ide-15/language/bg/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: bg\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
#: Preferences.java:358 Preferences.java:374
\ \ (requires\ restart\ of\ Arduino)=\ (\u0438\u0437\u0438\u0441\u043a\u0432\u0430 \u0440\u0435\u0441\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0410\u0440\u0434\u0443\u0438\u043d\u043e)
@@ -18,6 +18,9 @@
#: Preferences.java:478
(edit\ only\ when\ Arduino\ is\ not\ running)=(\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u0439\u0442\u0435 \u0441\u0430\u043c\u043e \u043f\u0440\u0438 \u043d\u0435\u0441\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u043d\u043e \u0410\u0440\u0434\u0443\u0438\u043d\u043e)
+#: ../../../processing/app/Base.java:468
+--verbose,\ --verbose-upload\ and\ --verbose-build\ can\ only\ be\ used\ together\ with\ --verify\ or\ --upload=--verbose, --verbose-upload \u0438 --verbose-build \u043c\u043e\u0436\u0435 \u0434\u0430 \u0441\u0435 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0442 \u0441\u0430\u043c\u043e \u0437\u0430\u0435\u0434\u043d\u043e \u0441 --verify \u0438\u043b\u0438 --upload
+
#: Sketch.java:746
.pde\ ->\ .ino=.pde -> .ino
@@ -54,9 +57,23 @@ Add\ File...=\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u044
#: Base.java:963
Add\ Library...=\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430...
+#: ../../../processing/app/Preferences.java:96
+Albanian=\u0410\u043b\u0431\u0430\u043d\u0441\u043a\u0438
+
#: tools/FixEncoding.java:77
An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=\u0412\u044a\u0437\u043d\u0438\u043a\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043e\u043f\u0438\u0442\u0430 \u0437\u0430 \u043a\u043e\u0440\u0435\u043a\u0446\u0438\u044f \u043a\u043e\u0434\u0438\u0440\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0444\u0430\u0439\u043b\u0430.\n\u041d\u0435 \u0441\u0435 \u043e\u043f\u0438\u0442\u0432\u0430\u0439\u0442\u0435 \u0434\u0430 \u0437\u0430\u043f\u0438\u0448\u0435\u0442\u0435 \u0442\u0430\u0437\u0438 \u0441\u043a\u0438\u0446\u0430 \u0442\u044a\u0439 \u043a\u0430\u0442\u043e \u043c\u043e\u0436\u0435 \u0434\u0430 \u043f\u0440\u0435\u043f\u043e\u043a\u0440\u0438\u0435\u0442\u0435\n\u0441\u0442\u0430\u0440\u0430\u0442\u0430 \u0432\u0435\u0440\u0441\u0438\u044f. \u0418\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0439\u0442\u0435 \u041e\u0442\u0432\u043e\u0440\u0438 \u0437\u0430 \u0434\u0430 \u043e\u0442\u0432\u043e\u0440\u0438\u0442\u0435 \u0441\u043a\u0438\u0446\u0430\u0442\u0430 \u0438 \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e.\n
+#: ../../../processing/app/BaseNoGui.java:528
+An\ error\ occurred\ while\ uploading\ the\ sketch=\u0412\u044a\u0437\u043d\u0438\u043a\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043a\u0430\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0441\u043a\u0438\u0446\u0430\u0442\u0430
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+An\ error\ occurred\ while\ verifying\ the\ sketch=\u0412\u044a\u0437\u043d\u0438\u043a\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430\u0442\u0430 \u043d\u0430 \u0441\u043a\u0438\u0446\u0430\u0442\u0430
+
+#: ../../../processing/app/BaseNoGui.java:521
+An\ error\ occurred\ while\ verifying/uploading\ the\ sketch=\u0412\u044a\u0437\u043d\u0438\u043a\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430\u0442\u0430/\u043a\u0430\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0441\u043a\u0438\u0446\u0430\u0442\u0430
+
#: Base.java:228
An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=\u0412\u044a\u0437\u043d\u0438\u043a\u043d\u0430 \u043d\u0435\u043f\u043e\u0437\u043d\u0430\u0442\u0430 \u0433\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043e\u043f\u0438\u0442 \u0434\u0430 \u0441\u0435 \u0437\u0430\u0440\u0435\u0434\u0438\n\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u0435\u043d \u0437\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u043a\u043e\u0434 \u043d\u0430 \u043c\u0430\u0448\u0438\u043d\u0430\u0442\u0430 \u0412\u0438.
@@ -84,6 +101,9 @@ Arduino\ ARM\ (32-bits)\ Boards=Arduino ARM (32-\u0431\u0438\u0442\u043e\u0432\u
#: ../../../processing/app/I18n.java:82
Arduino\ AVR\ Boards=Arduino AVR \u043f\u043b\u0430\u0442\u043a\u0438
+#: Editor.java:2137
+Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=Arduino \u043c\u043e\u0436\u0435 \u0434\u0430 \u043e\u0442\u0432\u0430\u0440\u044f \u0441\u0430\u043c\u043e \u043d\u0435\u0433\u043e\u0432\u0438 \u0441\u043a\u0438\u0446\u0438\n\u0438 \u0434\u0440\u0443\u0433\u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u0435 \u0441 \u0440\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438\u0435 .ino \u0438\u043b\u0438 .pde
+
#: Base.java:1682
Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ settings.=\u0410\u0440\u0434\u0443\u0438\u043d\u043e \u043d\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0442\u0440\u044a\u0433\u043d\u0435, \u043f\u043e\u043d\u0435\u0436\u0435 \u043d\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430\n\u0441\u044a\u0437\u0434\u0430\u0434\u0435 \u043f\u0430\u043f\u043a\u0430 \u0437\u0430 \u0441\u044a\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u043d\u0430 \u0412\u0430\u0448\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438.
@@ -103,12 +123,33 @@ Are\ you\ sure\ you\ want\ to\ delete\ "{0}"?=\u0421\u0438\u0433\u0443\u0440\u04
#: Sketch.java:587
Are\ you\ sure\ you\ want\ to\ delete\ this\ sketch?=\u0421\u0438\u0433\u0443\u0440\u043d\u0438 \u043b\u0438 \u0441\u0442\u0435, \u0447\u0435 \u0438\u0441\u043a\u0430\u0442\u0435 \u0434\u0430 \u0438\u0437\u0442\u0440\u0438\u0435\u0442\u0435 \u0441\u043a\u0438\u0446\u0430\u0442\u0430?
+#: ../../../processing/app/Base.java:356
+Argument\ required\ for\ --board=\u0421\u043b\u0435\u0434 --board \u0441\u0435 \u0438\u0437\u0438\u0441\u043a\u0432\u0430 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442
+
+#: ../../../processing/app/Base.java:370
+Argument\ required\ for\ --curdir=\u0421\u043b\u0435\u0434 --curdir \u0441\u0435 \u0438\u0437\u0438\u0441\u043a\u0432\u0430 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442
+
+#: ../../../processing/app/Base.java:385
+Argument\ required\ for\ --get-pref=\u041a\u044a\u043c --get-pref \u0441\u0435 \u0438\u0437\u0438\u0441\u043a\u0432\u0430 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442
+
+#: ../../../processing/app/Base.java:363
+Argument\ required\ for\ --port=\u0421\u043b\u0435\u0434 --port \u0441\u0435 \u0438\u0437\u0438\u0441\u043a\u0432\u0430 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442
+
+#: ../../../processing/app/Base.java:377
+Argument\ required\ for\ --pref=\u0421\u043b\u0435\u0434 --pref \u0441\u0435 \u0438\u0437\u0438\u0441\u043a\u0432\u0430 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442
+
+#: ../../../processing/app/Base.java:384
+Argument\ required\ for\ --preferences-file=\u0421\u043b\u0435\u0434 --preferences-file \u0441\u0435 \u0438\u0437\u0438\u0441\u043a\u0432\u0430 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442
+
#: ../../../processing/app/Preferences.java:137
Armenian=\u0410\u0440\u043c\u0435\u043d\u0441\u043a\u0438
#: ../../../processing/app/Preferences.java:138
Asturian=\u0410\u0441\u0442\u0443\u0440\u0438\u0439\u0441\u043a\u0438
+#: ../../../processing/app/debug/Compiler.java:145
+Authorization\ required=\u0418\u0437\u0438\u0441\u043a\u0432\u0430 \u0441\u0435 \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u044f\u0432\u0430\u043d\u0435
+
#: tools/AutoFormat.java:91
Auto\ Format=\u0410\u0432\u0442\u043e\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0430\u043d\u0435
@@ -140,6 +181,12 @@ Bad\ error\ line\:\ {0}=\u041d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u
#: Editor.java:2136
Bad\ file\ selected=\u0418\u0437\u0431\u0440\u0430\u043d \u0435 \u0433\u0440\u0435\u0448\u0435\u043d \u0444\u0430\u0439\u043b
+#: ../../../processing/app/debug/Compiler.java:89
+Bad\ sketch\ primary\ file\ or\ bad\ sketch\ directory\ structure=\u041f\u043e\u0432\u0440\u0435\u0434\u0435\u043d \u043e\u0441\u043d\u043e\u0432\u0435\u043d \u0444\u0430\u0439\u043b \u043d\u0430 \u0441\u043a\u0438\u0446\u0430\u0442\u0430 \u0438\u043b\u0438 \u0433\u0440\u0435\u0448\u043d\u0430 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 \u043d\u0430 \u0441\u043a\u0438\u0446\u0430\u0442\u0430
+
+#: ../../../processing/app/Preferences.java:149
+Basque=\u0411\u0430\u0441\u043a\u0438
+
#: ../../../processing/app/Preferences.java:139
Belarusian=\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0438
@@ -166,6 +213,9 @@ Browse=\u0420\u0430\u0437\u0433\u043b\u0435\u0436\u0434\u0430\u043d\u0435
#: Sketch.java:1392 Sketch.java:1423
Build\ folder\ disappeared\ or\ could\ not\ be\ written=\u0420\u0430\u0431\u043e\u0442\u043d\u0430\u0442\u0430 \u043f\u0430\u043f\u043a\u0430 \u0438\u0437\u0447\u0435\u0437\u043d\u0430 \u0438\u043b\u0438 \u043d\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0441\u0435 \u043f\u0438\u0448\u0435 \u0432 \u043d\u0435\u044f
+#: ../../../processing/app/Sketch.java:1530
+Build\ options\ changed,\ rebuilding\ all=\u0418\u043c\u0430 \u043f\u0440\u043e\u043c\u0435\u043d\u0435\u043d\u0438 \u043e\u043f\u0446\u0438\u0438 \u0437\u0430 \u0438\u0437\u0433\u0440\u0430\u0436\u0434\u0430\u043d\u0435. \u041f\u0440\u0430\u0432\u044f \u0432\u0441\u0438\u0447\u043a\u043e \u043d\u0430\u043d\u043e\u0432\u043e
+
#: ../../../processing/app/Preferences.java:80
Bulgarian=\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438
@@ -178,8 +228,13 @@ Burn\ Bootloader=\u0417\u0430\u043f\u0438\u0448\u0438 \u0431\u0443\u0443\u0442\u
#: Editor.java:2504
Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=\u0417\u0430\u043f\u0438\u0441\u0432\u0430\u043c \u0431\u0443\u0443\u0442\u043b\u043e\u0443\u0434\u044a\u0440\u0430 \u043d\u0430 I/O \u043f\u043b\u0430\u0442\u043a\u0430 (\u043c\u043e\u0436\u0435 \u0434\u0430 \u043f\u0440\u043e\u0434\u044a\u043b\u0436\u0438 \u043c\u0438\u043d\u0443\u0442\u0430)...
-#: ../../../processing/app/Base.java:368
-Can't\ open\ source\ sketch\!=\u041d\u0435 \u043c\u043e\u0433\u0430 \u0434\u0430 \u043e\u0442\u0432\u043e\u0440\u044f \u0441\u043a\u0438\u0446\u0430\u0442\u0430 \u0438\u0437\u0442\u043e\u0447\u043d\u0438\u043a\!
+#: ../../../processing/app/Base.java:379
+#, java-format
+Can\ only\ pass\ one\ of\:\ {0}=\u041c\u043e\u0436\u0435 \u0434\u0430 \u043f\u0440\u0435\u043c\u0438\u043d\u0435 \u0441\u0430\u043c\u043e \u0435\u0434\u0438\u043d \u043e\u0442\: {0}
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+Can't\ find\ the\ sketch\ in\ the\ specified\ path=\u041d\u0435 \u043d\u0430\u043c\u0438\u0440\u0430\u043c \u0441\u043a\u0438\u0446\u0430 \u0432 \u043f\u043e\u0441\u043e\u0447\u0435\u043d\u0438\u044f \u043f\u044a\u0442
#: ../../../processing/app/Preferences.java:92
Canadian\ French=\u041a\u0430\u043d\u0430\u0434\u0441\u043a\u0438 \u0444\u0440\u0435\u043d\u0441\u043a\u0438
@@ -191,6 +246,9 @@ Cancel=\u041e\u0442\u043a\u0430\u0437
#: Sketch.java:455
Cannot\ Rename=\u041d\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0441\u0435 \u043f\u0440\u0435\u0438\u043c\u0435\u043d\u0443\u0432\u0430
+#: ../../../processing/app/Base.java:465
+Cannot\ specify\ any\ sketch\ files=\u041d\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0441\u0435 \u0437\u0430\u0434\u0430\u0434\u0435 \u043d\u0438\u043a\u0430\u043a\u044a\u0432 \u0444\u0430\u0439\u043b-\u0441\u043a\u0438\u0446\u0430
+
#: SerialMonitor.java:112
Carriage\ return=\u0417\u0430\u0432\u044a\u0440\u0448\u0432\u0430\u0449 \u0441\u0438\u043c\u0432\u043e\u043b CR
@@ -224,10 +282,6 @@ Close=\u0417\u0430\u0442\u0432\u043e\u0440\u0438
#: Editor.java:1208 Editor.java:2749
Comment/Uncomment=\u041a\u043e\u043c\u0435\u043d\u0442\u0438\u0440\u0430\u0439/\u041e\u0442\u043a\u043e\u043c\u0435\u043d\u0442\u0438\u0440\u0430\u0439
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-Compiler\ error,\ please\ submit\ this\ code\ to\ {0}=\u0413\u0440\u0435\u0448\u043a\u0430 \u0432 \u043a\u043e\u043c\u043f\u0438\u043b\u0430\u0442\u043e\u0440\u0430, \u043c\u043e\u043b\u044f \u0438\u0437\u043f\u0440\u0430\u0442\u0435\u0442\u0435 \u0442\u043e\u0437\u0438 \u043a\u043e\u0434 \u043d\u0430 {0}
-
#: Sketch.java:1608 Editor.java:1890
Compiling\ sketch...=\u041a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0441\u043a\u0438\u0446\u0430\u0442\u0430...
@@ -303,9 +357,8 @@ Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.
#: Preferences.java:219
Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=\u041d\u0435 \u043c\u043e\u0433\u0430 \u0434\u0430 \u043f\u0440\u043e\u0447\u0435\u0442\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0442\u0435 \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435.\n\u0429\u0435 \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u043f\u0440\u0435\u0438\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u0442\u0435 \u0410\u0440\u0434\u0443\u0438\u043d\u043e.
-#: Preferences.java:258
-#, java-format
-Could\ not\ read\ preferences\ from\ {0}=\u041d\u0435 \u043c\u043e\u0433\u0430 \u0434\u0430 \u043f\u0440\u043e\u0447\u0435\u0442\u0430 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u043d\u0438\u044f\u0442\u0430 \u043e\u0442 {0}
+#: ../../../processing/app/Sketch.java:1525
+Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=\u041d\u0435 \u043c\u043e\u0433\u0430 \u0434\u0430 \u043f\u0440\u043e\u0447\u0435\u0442\u0430 \u0444\u0430\u0439\u043b\u0430 \u0441 \u043f\u0440\u0435\u0434\u0438\u0448\u043d\u0438\u0442\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u043d\u0438\u044f \u0437\u0430 \u0438\u0437\u0433\u0440\u0430\u0436\u0434\u0430\u043d\u0435. \u041f\u0440\u0430\u0432\u044f \u0432\u0441\u0438\u0447\u043a\u043e \u043d\u0430\u043d\u043e\u0432\u043e
#: Base.java:2482
#, java-format
@@ -328,6 +381,9 @@ Could\ not\ rename\ the\ sketch.\ (2)=\u041d\u0435 \u043c\u043e\u0436\u0430\u044
#, java-format
Could\ not\ replace\ {0}=\u041d\u0435 \u043c\u043e\u0433\u0430 \u0434\u0430 \u0437\u0430\u043c\u0435\u043d\u044f {0}
+#: ../../../processing/app/Sketch.java:1579
+Could\ not\ write\ build\ preferences\ file=\u041d\u0435 \u043c\u043e\u0433\u0430 \u0434\u0430 \u0437\u0430\u043f\u0438\u0448\u0430 \u0444\u0430\u0439\u043b\u0430 \u0441 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u043d\u0438\u044f\u0442\u0430 \u0437\u0430 \u0438\u0437\u0433\u0440\u0430\u0436\u0434\u0430\u043d\u0435
+
#: tools/Archiver.java:74
Couldn't\ archive\ sketch=\u041d\u0435 \u043c\u043e\u0436\u0430\u0445 \u0434\u0430 \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043c \u0441\u043a\u0438\u0446\u0430\u0442\u0430
@@ -376,12 +432,19 @@ Done\ Saving.=\u0417\u0430\u043f\u0438\u0441\u0432\u0430\u043d\u0435\u0442\u043e
#: Editor.java:2510
Done\ burning\ bootloader.=\u0417\u0430\u043f\u0438\u0441\u044a\u0442 \u043d\u0430 \u0431\u0443\u0443\u0442\u043b\u043e\u0443\u0434\u044a\u0440\u0430 \u0437\u0430\u0432\u044a\u0440\u0448\u0438.
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+Done\ compiling=\u041a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u0430\u043d\u0435\u0442\u043e \u0437\u0430\u0432\u044a\u0440\u0448\u0438
+
#: Editor.java:1911 Editor.java:1928
Done\ compiling.=\u041a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u0430\u043d\u0435\u0442\u043e \u0437\u0430\u0432\u044a\u0440\u0448\u0438.
#: Editor.java:2564
Done\ printing.=\u041e\u0442\u043f\u0435\u0447\u0430\u0442\u0432\u0430\u043d\u0435\u0442\u043e \u0437\u0430\u0432\u044a\u0440\u0448\u0438.
+#: ../../../processing/app/BaseNoGui.java:514
+Done\ uploading=\u041a\u0430\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u0437\u0430\u0432\u044a\u0440\u0448\u0438
+
#: Editor.java:2395 Editor.java:2431
Done\ uploading.=\u041a\u0430\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u0437\u0430\u0432\u044a\u0440\u0448\u0438.
@@ -460,6 +523,9 @@ Error\ while\ burning\ bootloader.=\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u
#: ../../../processing/app/Editor.java:2555
Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u0437\u0430\u043f\u0438\u0441 \u043d\u0430 \u0431\u0443\u0443\u0442\u043b\u043e\u0443\u0434\u044a\u0440\u0430\: \u043b\u0438\u043f\u0441\u0432\u0430\u0449 '{0}' \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u043e\u043d\u0435\u043d \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u044a\u0440
+#: ../../../../../app/src/processing/app/Editor.java:1940
+Error\ while\ compiling\:\ missing\ '{0}'\ configuration\ parameter=\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u0430\u043d\u0435\: \u043b\u0438\u043f\u0441\u0432\u0430\u0449 '{0}' \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u043e\u043d\u0435\u043d \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u044a\u0440
+
#: SketchCode.java:83
#, java-format
Error\ while\ loading\ code\ {0}=\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u0437\u0430\u0440\u0435\u0436\u0434\u0430\u043d\u0435 \u043d\u0430 \u043a\u043e\u0434 {0}
@@ -467,10 +533,21 @@ Error\ while\ loading\ code\ {0}=\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u04
#: Editor.java:2567
Error\ while\ printing.=\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043e\u0442\u043f\u0435\u0447\u0430\u0442\u0432\u0430\u043d\u0435\u0442\u043e.
+#: ../../../processing/app/BaseNoGui.java:528
+Error\ while\ uploading=\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043a\u0430\u0447\u0432\u0430\u043d\u0435\u0442\u043e
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043a\u0430\u0447\u0432\u0430\u043d\u0435\: \u043b\u0438\u043f\u0441\u0432\u0430\u0449 '{0}' \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u043e\u043d\u0435\u043d \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u044a\u0440
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+Error\ while\ verifying=\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430\u0442\u0430
+
+#: ../../../processing/app/BaseNoGui.java:521
+Error\ while\ verifying/uploading=\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430\u0442\u0430/\u043a\u0430\u0447\u0432\u0430\u043d\u0435\u0442\u043e
+
#: Preferences.java:93
Estonian=\u0415\u0441\u0442\u043e\u043d\u0441\u043a\u0438
@@ -486,6 +563,10 @@ Export\ canceled,\ changes\ must\ first\ be\ saved.=\u0415\u043a\u0441\u043f\u04
#: Base.java:2100
FAQ.html=FAQ.html
+#: ../../../processing/app/Base.java:416
+#, java-format
+Failed\ to\ open\ sketch\:\ "{0}"=\u041f\u0440\u043e\u0432\u0430\u043b\u0438 \u0441\u0435 \u043e\u0442\u0432\u0430\u0440\u044f\u043d\u0435\u0442\u043e \u043d\u0430 \u0441\u043a\u0438\u0446\u0430\: "{0}"
+
#: Editor.java:491
File=\u0424\u0430\u0439\u043b
@@ -520,8 +601,9 @@ Fix\ Encoding\ &\ Reload=\u041e\u043f\u0440\u0430\u0432\u0438 \u043a\u043e\u0434
#: Base.java:1851
For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=\u0417\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0442\u043d\u043e\u0441\u043d\u043e \u0438\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438, \u0432\u0438\u0436\u0442\u0435\: http\://arduino.cc/en/Guide/Libraries\n
-#: debug/BasicUploader.java:80
-Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ =\u041e\u043f\u0438\u0442 \u0437\u0430 \u0440\u0435\u0441\u0435\u0442 \u0441 1200bps \u043e\u0442\u0432\u0430\u0440\u044f\u043d\u0435/\u0437\u0430\u0442\u0432\u0430\u0440\u044f\u043d\u0435 \u043d\u0430 \u043f\u043e\u0440\u0442\u0430
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ {0}=\u041f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u0435\u043d \u0440\u0435\u0441\u0435\u0442 \u0441 1200bps \u043e\u0442\u0432\u0430\u0440\u044f\u043d\u0435/\u0437\u0430\u0442\u0432\u0430\u0440\u044f\u043d\u0435 \u043d\u0430 \u043f\u043e\u0440\u0442 {0}
#: Preferences.java:95
French=\u0424\u0440\u0435\u043d\u0441\u043a\u0438
@@ -625,8 +707,8 @@ Library\ added\ to\ your\ libraries.\ Check\ "Import\ library"\ menu=\u0411\u043
#: Preferences.java:106
Lithuaninan=\u041b\u0438\u0442\u043e\u0432\u0441\u043a\u0438
-#: ../../../processing/app/Sketch.java:1660
-Low\ memory\ available,\ stability\ problems\ may\ occur=\u0414\u043e\u0441\u0442\u044a\u043f\u043d\u0430 \u0435 \u043c\u0430\u043b\u043a\u043e \u043f\u0430\u043c\u0435\u0442. \u0412\u044a\u0437\u043c\u043e\u0436\u043d\u0438 \u0441\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0438
+#: ../../../processing/app/Sketch.java:1684
+Low\ memory\ available,\ stability\ problems\ may\ occur.=\u0414\u043e\u0441\u0442\u044a\u043f\u043d\u0430\u0442\u0430 \u043f\u0430\u043c\u0435\u0442 \u0435 \u043c\u0430\u043b\u043a\u043e. \u0412\u044a\u0437\u043c\u043e\u0436\u043d\u0438 \u0441\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0438.
#: Preferences.java:107
Marathi=\u041c\u0430\u0440\u0430\u0442\u0445\u0438
@@ -635,7 +717,10 @@ Marathi=\u041c\u0430\u0440\u0430\u0442\u0445\u0438
Message=\u0421\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u0435
#: ../../../processing/app/preproc/PdePreprocessor.java:412
-!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=\u041b\u0438\u043f\u0441\u0432\u0430\u0449 */ \u0432 \u043a\u0440\u0430\u044f \u043d\u0430 /* \u043a\u043e\u043c\u0435\u043d\u0442\u0430\u0440 */
+
+#: ../../../processing/app/BaseNoGui.java:455
+Mode\ not\ supported=\u0420\u0435\u0436\u0438\u043c\u044a\u0442 \u043d\u0435 \u0441\u0435 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430
#: Preferences.java:449
More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=\u041f\u043e\u0432\u0435\u0447\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u043d\u0438\u044f \u043c\u043e\u0436\u0435 \u0434\u0430 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u0442\u0435 \u0434\u0438\u0440\u0435\u043a\u0442\u043d\u043e \u0432\u044a\u0432 \u0444\u0430\u0439\u043b\u0430
@@ -643,6 +728,15 @@ More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=\u041f\u043e\u0432\u
#: Editor.java:2156
Moving=\u041f\u0440\u0435\u043c\u0435\u0441\u0442\u0432\u0430\u043d\u0435
+#: ../../../processing/app/BaseNoGui.java:484
+Multiple\ files\ not\ supported=\u041c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0444\u0430\u0439\u043b\u043e\u0432\u0435 \u043d\u0435 \u0441\u0435 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430\u0442
+
+#: ../../../processing/app/Base.java:395
+Must\ specify\ exactly\ one\ sketch\ file=\u0422\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0443\u043a\u0430\u0436\u0435\u0442\u0435 \u0442\u043e\u0447\u043d\u043e \u0435\u0434\u0438\u043d \u0444\u0430\u0439\u043b-\u0441\u043a\u0438\u0446\u0430
+
+#: ../../../processing/app/Preferences.java:158
+N'Ko=N'Ko
+
#: Sketch.java:282
Name\ for\ new\ file\:=\u0418\u043c\u0435 \u0437\u0430 \u043d\u043e\u0432 \u0444\u0430\u0439\u043b\:
@@ -670,12 +764,18 @@ Next\ Tab=\u0421\u043b\u0435\u0434\u0432\u0430\u0449 \u043f\u043e\u0434\u043f\u0
#: Preferences.java:78 UpdateCheck.java:108
No=\u041d\u0435
+#: ../../../processing/app/debug/Compiler.java:146
+No\ athorization\ data\ found=\u041d\u0435 \u0441\u0430 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438 \u0434\u0430\u043d\u043d\u0438 \u0437\u0430 \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u044f\u0432\u0430\u043d\u0435
+
#: debug/Compiler.java:126
No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=\u041d\u0435 \u0435 \u0438\u0437\u0431\u0440\u0430\u043d\u0430 \u043f\u043b\u0430\u0442\u043a\u0430; \u043c\u043e\u043b\u044f \u0438\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u043f\u043b\u0430\u0442\u043a\u0430 \u043e\u0442 \u043c\u0435\u043d\u044e\u0442\u043e \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0438 > \u041f\u043b\u0430\u0442\u043a\u0430.
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
No\ changes\ necessary\ for\ Auto\ Format.=\u041d\u0435 \u0441\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0438 \u043f\u0440\u043e\u043c\u0435\u043d\u0438 \u0437\u0430 \u0430\u0432\u0442\u043e\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0430\u043d\u0435\u0442\u043e.
+#: ../../../processing/app/BaseNoGui.java:665
+No\ command\ line\ parameters\ found=\u041d\u0435 \u0441\u0430 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438 \u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u0438\u044f \u0440\u0435\u0434
+
#: Editor.java:373
No\ files\ were\ added\ to\ the\ sketch.=\u041d\u0435 \u0431\u044f\u0445\u0430 \u0434\u043e\u0431\u0430\u0432\u0435\u043d\u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u0435 \u043a\u044a\u043c \u0441\u043a\u0438\u0446\u0430\u0442\u0430.
@@ -685,6 +785,9 @@ No\ launcher\ available=\u041d\u044f\u043c\u0430 \u0437\u0430\u0434\u0430\u0434\
#: SerialMonitor.java:112
No\ line\ ending=\u0411\u0435\u0437 \u0437\u0430\u0432\u044a\u0440\u0448\u0432\u0430\u0449\u0438 \u0441\u0438\u043c\u0432\u043e\u043b\u0438
+#: ../../../processing/app/BaseNoGui.java:665
+No\ parameters=\u041d\u044f\u043c\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438
+
#: Base.java:541
No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=\u041d\u0435, \u043d\u0430\u0438\u0441\u0442\u0438\u043d\u0430, \u0437\u0430 \u0442\u0435\u0431 \u0435 \u0432\u0440\u0435\u043c\u0435 \u0437\u0430 \u043c\u0430\u043b\u043a\u043e \u0441\u0432\u0435\u0436 \u0432\u044a\u0437\u0434\u0443\u0445.
@@ -692,6 +795,16 @@ No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=\u041d\u0435, \u043d\u0430\u
#, java-format
No\ reference\ available\ for\ "{0}"=\u041d\u0435 \u0435 \u043d\u0430\u043b\u0438\u0447\u043d\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0437\u0430 "{0}"
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+No\ sketch=\u041d\u044f\u043c\u0430 \u0441\u043a\u0438\u0446\u0430
+
+#: ../../../processing/app/BaseNoGui.java:428
+No\ sketchbook=\u041d\u044f\u043c\u0430 \u0441\u043a\u0438\u0446\u043d\u0438\u043a
+
+#: ../../../processing/app/Sketch.java:204
+No\ valid\ code\ files\ found=\u041d\u044f\u043c\u0430 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438 \u0432\u0430\u043b\u0438\u0434\u043d\u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u0435 \u0441 \u043a\u043e\u0434
+
#: ../../../processing/app/Base.java:309
No\ valid\ configured\ cores\ found\!\ Exiting...=\u041d\u044f\u043c\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u0438 \u0432\u0430\u043b\u0438\u0434\u043d\u0438 \u044f\u0434\u0440\u0430\! \u0418\u0437\u043b\u0438\u0437\u0430\u043c...
@@ -718,6 +831,9 @@ OK=OK
#: Sketch.java:992 Editor.java:376
One\ file\ added\ to\ the\ sketch.=\u0415\u0434\u0438\u043d \u0444\u0430\u0439\u043b \u0435 \u0434\u043e\u0431\u0430\u0432\u0435\u043d \u043a\u044a\u043c \u0441\u043a\u0438\u0446\u0430\u0442\u0430.
+#: ../../../processing/app/BaseNoGui.java:455
+Only\ --verify,\ --upload\ or\ --get-pref\ are\ supported=\u041f\u043e\u0434\u0434\u044a\u0440\u0436\u0430\u0442 \u0441\u0435 \u0441\u0430\u043c\u043e --verify, --upload \u0438\u043b\u0438 --get-pref
+
#: EditorToolbar.java:41
Open=\u041e\u0442\u0432\u0430\u0440\u044f\u043d\u0435
@@ -745,12 +861,22 @@ Paste=\u041f\u043e\u0441\u0442\u0430\u0432\u044f\u043d\u0435
#: Preferences.java:109
Persian=\u041f\u0435\u0440\u0441\u0438\u0439\u0441\u043a\u0438
+#: ../../../processing/app/Preferences.java:161
+Persian\ (Iran)=\u041f\u0435\u0440\u0441\u0438\u0439\u0441\u043a\u0438 (\u0418\u0440\u0430\u043d)
+
#: debug/Compiler.java:408
-Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=\u041c\u043e\u043b\u044f, \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0430\u0439\u0442\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u0442\u0430 SPI \u043e\u0442 \u043c\u0435\u043d\u044e\u0442\u043e \u0421\u043a\u0438\u0446\u0430 > \u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0430\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430.
+Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=\u041c\u043e\u043b\u044f, \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0430\u0439\u0442\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u0442\u0430 SPI \u043e\u0442 \u043c\u0435\u043d\u044e\u0442\u043e \u0421\u043a\u0438\u0446\u0430 > \u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430.
+
+#: ../../../processing/app/debug/Compiler.java:529
+Please\ import\ the\ Wire\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=\u041c\u043e\u043b\u044f, \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0430\u0439\u0442\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u0442\u0430 Wire \u043e\u0442 \u043c\u0435\u043d\u044e\u0442\u043e \u0421\u043a\u0438\u0446\u0430 > \u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430.
#: Base.java:239
Please\ install\ JDK\ 1.5\ or\ later=\u041c\u043e\u043b\u044f, \u0438\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u0439\u0442\u0435 JDK 1.5 \u0438\u043b\u0438 \u043f\u043e-\u043d\u043e\u0432
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+Please\ select\ a\ programmer\ from\ Tools->Programmer\ menu=\u041c\u043e\u043b\u044f, \u0438\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0430\u0442\u043e\u0440 \u043e\u0442 \u043c\u0435\u043d\u044e\u0442\u043e \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0438->\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u0430\u0442\u043e\u0440
+
#: Preferences.java:110
Polish=\u041f\u043e\u043b\u0441\u043a\u0438
@@ -812,9 +938,6 @@ Problem\ uploading\ to\ board.\ \ See\ http\://www.arduino.cc/en/Guide/Troublesh
#: Sketch.java:355 Sketch.java:362 Sketch.java:373
Problem\ with\ rename=\u041f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u043f\u0440\u0435\u0438\u043c\u0435\u043d\u0443\u0432\u0430\u043d\u0435\u0442\u043e
-#: Editor.java:2137
-Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=Arduino \u043c\u043e\u0436\u0435 \u0434\u0430 \u043e\u0442\u0432\u0430\u0440\u044f \u0441\u0430\u043c\u043e \u043d\u0435\u0433\u043e\u0432\u0438 \u0441\u043a\u0438\u0446\u0438\n\u0438 \u0434\u0440\u0443\u0433\u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u0435 \u0441 \u0440\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438\u0435 .ino \u0438\u043b\u0438 .pde
-
#: ../../../processing/app/I18n.java:86
Processor=\u041f\u0440\u043e\u0446\u0435\u0441\u043e\u0440
@@ -875,9 +998,15 @@ Save\ changes\ to\ "{0}"?\ \ =\u0414\u0430 \u0437\u0430\u043f\u0438\u0448\u0430
#: Sketch.java:825
Save\ sketch\ folder\ as...=\u0417\u0430\u043f\u0438\u0448\u0438 \u043f\u0430\u043f\u043a\u0430\u0442\u0430 \u043d\u0430 \u0441\u043a\u0438\u0446\u0430\u0442\u0430 \u043a\u0430\u0442\u043e...
+#: ../../../../../app/src/processing/app/Preferences.java:425
+Save\ when\ verifying\ or\ uploading=\u0417\u0430\u043f\u0438\u0441 \u043f\u0440\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430\u0442\u0430 \u0438\u043b\u0438 \u043a\u0430\u0447\u0432\u0430\u043d\u0435\u0442\u043e
+
#: Editor.java:2270 Editor.java:2308
Saving...=\u0417\u0430\u043f\u0438\u0441\u0432\u0430\u043d\u0435...
+#: ../../../processing/app/FindReplace.java:131
+Search\ all\ Sketch\ Tabs=\u0422\u044a\u0440\u0441\u0435\u043d\u0435 \u0432\u044a\u0432 \u0432\u0441\u0438\u0447\u043a\u0438 \u043f\u043e\u0434\u043f\u0440\u043e\u0437\u043e\u0440\u0446\u0438
+
#: Base.java:1909
Select\ (or\ create\ new)\ folder\ for\ sketches...=\u0418\u0437\u0431\u043e\u0440 \u043d\u0430 \u043f\u0430\u043f\u043a\u0430 (\u0438\u043b\u0438 \u0441\u044a\u0437\u0434\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u043d\u043e\u0432\u0430) \u0437\u0430 \u0441\u043a\u0438\u0446\u0438...
@@ -902,14 +1031,6 @@ Send=\u0418\u0437\u043f\u0440\u0430\u0442\u0438
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
Serial\ Monitor=\u0421\u0435\u0440\u0438\u0435\u043d \u043c\u043e\u043d\u0438\u0442\u043e\u0440
-#: Serial.java:174
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quiting\ any\ programs\ that\ may\ be\ using\ it.=\u0421\u0435\u0440\u0438\u0439\u043d\u0438\u044f\u0442 \u043f\u043e\u0440\u0442 ''{0}'' \u0432\u0435\u0447\u0435 \u0435 \u0432 \u0443\u043f\u043e\u0442\u0440\u0435\u0431\u0430. \u041f\u0440\u043e\u0431\u0432\u0430\u0439\u0442\u0435 \u043a\u0430\u0442\u043e \u0437\u0430\u0442\u0432\u043e\u0440\u0438\u0442\u0435 \u0432\u0441\u0438\u0447\u043a\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0438, \u043a\u043e\u0438\u0442\u043e \u043c\u043e\u0436\u0435 \u0434\u0430 \u0433\u043e \u043f\u043e\u043b\u0437\u0432\u0430\u0442.
-
-#: Serial.java:121
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quitting\ any\ programs\ that\ may\ be\ using\ it.=\u0421\u0435\u0440\u0438\u0439\u043d\u0438\u044f\u0442 \u043f\u043e\u0440\u0442 ''{0}'' \u0432\u0435\u0447\u0435 \u0435 \u0432 \u0443\u043f\u043e\u0442\u0440\u0435\u0431\u0430. \u041f\u0440\u043e\u0431\u0432\u0430\u0439\u0442\u0435 \u043a\u0430\u0442\u043e \u0437\u0430\u0442\u0432\u043e\u0440\u0438\u0442\u0435 \u0432\u0441\u0438\u0447\u043a\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0438, \u043a\u043e\u0438\u0442\u043e \u043c\u043e\u0436\u0435 \u0434\u0430 \u0433\u043e \u043f\u043e\u043b\u0437\u0432\u0430\u0442.
-
#: Serial.java:194
#, java-format
Serial\ port\ ''{0}''\ not\ found.\ Did\ you\ select\ the\ right\ one\ from\ the\ Tools\ >\ Serial\ Port\ menu?=\u0421\u0435\u0440\u0438\u0439\u043d\u0438\u044f\u0442 \u043f\u043e\u0440\u0442 ''{0}'' \u043d\u0435 \u0435 \u043d\u0430\u043c\u0435\u0440\u0435\u043d. \u0414\u0430\u043b\u0438 \u0441\u0442\u0435 \u0438\u0437\u0431\u0440\u0430\u043b\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u043d\u0438\u044f \u043e\u0442 \u043c\u0435\u043d\u044e\u0442\u043e \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0438 > \u0421\u0435\u0440\u0438\u0435\u043d \u043f\u043e\u0440\u0442?
@@ -964,6 +1085,9 @@ Sketchbook\ folder\ disappeared=\u041f\u0430\u043f\u043a\u0430\u0442\u0430 \u044
#: Preferences.java:315
Sketchbook\ location\:=\u041c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 \u0441\u043a\u0438\u0446\u043d\u0438\u043a\u0430\:
+#: ../../../processing/app/BaseNoGui.java:428
+Sketchbook\ path\ not\ defined=\u041d\u0435 \u0435 \u0437\u0430\u0434\u0430\u0434\u0435\u043d \u043f\u044a\u0442 \u0434\u043e \u0441\u043a\u0438\u0446\u043d\u0438\u043a\u0430
+
#: ../../../processing/app/Base.java:785
Sketches\ (*.ino,\ *.pde)=\u0421\u043a\u0438\u0446\u0438 (*.ino, *.pde)
@@ -998,6 +1122,9 @@ Tamil=\u0422\u0430\u043c\u0438\u043b\u0441\u043a\u0438
#: debug/Compiler.java:414
The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.=\u041a\u043b\u044e\u0447\u043e\u0432\u0430\u0442\u0430 \u0434\u0443\u043c\u0430 'BYTE' \u0432\u0435\u0447\u0435 \u043d\u0435 \u0441\u0435 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430.
+#: ../../../processing/app/BaseNoGui.java:484
+The\ --upload\ option\ supports\ only\ one\ file\ at\ a\ time=\u041e\u043f\u0446\u0438\u044f\u0442\u0430 --upload \u0441\u0435 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430 \u0441\u0430\u043c\u043e \u0441 \u0435\u0434\u0438\u043d \u0444\u0430\u0439\u043b
+
#: debug/Compiler.java:426
The\ Client\ class\ has\ been\ renamed\ EthernetClient.=\u041a\u043b\u0430\u0441\u044a\u0442 Client \u0431\u0435\u0448\u0435 \u043f\u0440\u0435\u0438\u043c\u0435\u043d\u0443\u0432\u0430\u043d \u043d\u0430 EthernetClient.
@@ -1034,12 +1161,15 @@ The\ sketch\ "{0}"\ cannot\ be\ used.\nSketch\ names\ must\ contain\ only\ basic
#: Sketch.java:1755
The\ sketch\ folder\ has\ disappeared.\n\ Will\ attempt\ to\ re-save\ in\ the\ same\ location,\nbut\ anything\ besides\ the\ code\ will\ be\ lost.=\u041f\u0430\u043f\u043a\u0430\u0442\u0430 \u0441\u044a\u0441 \u0441\u043a\u0438\u0446\u0430\u0442\u0430 \u0438\u0437\u0447\u0435\u0437\u043d\u0430.\n \u0429\u0435 \u043f\u0440\u043e\u0431\u0432\u0430\u043c \u0434\u0430 \u044f \u043f\u0440\u0435\u0437\u0430\u043f\u0438\u0448\u0430 \u043d\u0430 \u0441\u044a\u0449\u043e\u0442\u043e \u043c\u044f\u0441\u0442\u043e,\n\u043d\u043e \u0432\u0441\u0438\u0447\u043a\u043e, \u043e\u0441\u0432\u0435\u043d \u043a\u043e\u0434\u0430, \u0449\u0435 \u0431\u044a\u0434\u0435 \u0438\u0437\u0433\u0443\u0431\u0435\u043d\u043e.
-#: Sketch.java:2018
-The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ less\ than\ 64\ characters\ long.=\u0418\u043c\u0435\u0442\u043e \u043d\u0430 \u0441\u043a\u0438\u0446\u0430\u0442\u0430 \u0431\u0435\u0448\u0435 \u043f\u0440\u043e\u043c\u0435\u043d\u0435\u043d\u043e. \u0418\u043c\u0435\u043d\u0430\u0442\u0430 \u043d\u0430 \u0441\u043a\u0438\u0446\u0438 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0441\u044a\u0434\u044a\u0440\u0436\u0430\u0442\n\u0441\u0430\u043c\u043e ASCII \u0441\u0438\u043c\u0432\u043e\u043b\u0438 (\u043d\u043e \u043d\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0437\u0430\u043f\u043e\u0447\u0432\u0430\u0442 \u0441 \u0446\u0438\u0444\u0440\u0430).\n\u0422\u0435 \u0442\u0440\u044f\u0431\u0432\u0430, \u0441\u044a\u0449\u043e, \u0434\u0430 \u0441\u0430 \u043f\u043e-\u043a\u044a\u0441\u0438 \u043e\u0442 64 \u0441\u0438\u043c\u0432\u043e\u043b\u0430.
+#: ../../../processing/app/Sketch.java:2028
+The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ than\ 64\ characters\ long.=\u0418\u043c\u0435\u0442\u043e \u043d\u0430 \u0441\u043a\u0438\u0446\u0430\u0442\u0430 \u0442\u0440\u044f\u0431\u0432\u0430\u0448\u0435 \u0434\u0430 \u0431\u044a\u0434\u0435 \u043f\u0440\u043e\u043c\u0435\u043d\u0435\u043d\u043e. \u0418\u043c\u0435\u043d\u0430\u0442\u0430 \u043d\u0430 \u0441\u043a\u0438\u0446\u0438\n\u043c\u043e\u0436\u0435 \u0434\u0430 \u0441\u044a\u0434\u044a\u0440\u0436\u0430\u0442 \u0441\u0430\u043c\u043e ASCII \u0441\u0438\u043c\u0432\u043e\u043b\u0438 (\u043d\u043e \u043d\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0437\u0430\u043f\u043e\u0447\u0432\u0430\u0442 \u0441\n\u0446\u0438\u0444\u0440\u0430). \u0422\u0435 \u0442\u0440\u044f\u0431\u0432\u0430 \u0441\u044a\u0449\u043e \u0434\u0430 \u0441\u0430 \u043f\u043e-\u043a\u044a\u0441\u0438 \u043e\u0442 64 \u0441\u0438\u043c\u0432\u043e\u043b\u0430.
#: Base.java:259
The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ default\ sketchbook\nlocation,\ and\ create\ a\ new\ sketchbook\ folder\ if\nnecessary.\ Arduino\ will\ then\ stop\ talking\ about\nhimself\ in\ the\ third\ person.=\u041f\u0430\u043f\u043a\u0430\u0442\u0430 \u0441\u044a\u0441 \u0441\u043a\u0438\u0446\u0438 \u0432\u0435\u0447\u0435 \u043d\u0435 \u0441\u044a\u0449\u0435\u0441\u0442\u0432\u0443\u0432\u0430. \u0410\u0440\u0434\u0443\u0438\u043d\u043e\n\u0449\u0435 \u043f\u0440\u0435\u043c\u0438\u043d\u0435 \u043a\u044a\u043c \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0442\u043e\n\u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435 \u0438 \u0449\u0435 \u0441\u044a\u0437\u0434\u0430\u0434\u0435 \u043d\u043e\u0432\u0430 \u043f\u0430\u043f\u043a\u0430 \u0430\u043a\u043e \u0435\n\u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e. \u0421\u043b\u0435\u0434 \u0442\u043e\u0432\u0430, \u0410\u0440\u0434\u0443\u0438\u043d\u043e \u0449\u0435 \u0441\u043f\u0440\u0435 \u0434\u0430\n\u0433\u043e\u0432\u043e\u0440\u0438 \u0437\u0430 \u0441\u0435\u0431\u0435 \u0441\u0438 \u0432 \u0442\u0440\u0435\u0442\u043e \u043b\u0438\u0446\u0435.
+#: ../../../processing/app/debug/Compiler.java:201
+Third-party\ platform.txt\ does\ not\ define\ compiler.path.\ Please\ report\ this\ to\ the\ third-party\ hardware\ maintainer.=\u0412\u044a\u0432 \u0432\u044a\u043d\u0448\u043d\u0438\u044f platform.txt \u043d\u0435 \u0435 \u0434\u0435\u0444\u0438\u043d\u0438\u0440\u0430\u043d compiler.path. \u041c\u043e\u043b\u044f, \u0441\u044a\u043e\u0431\u0449\u0435\u0442\u0435 \u0442\u043e\u0432\u0430 \u043d\u0430 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430\u0449\u0438\u0442\u0435 \u0442\u043e\u0437\u0438 \u0445\u0430\u0440\u0434\u0443\u0435\u0440.
+
#: Sketch.java:1075
This\ file\ has\ already\ been\ copied\ to\ the\nlocation\ from\ which\ where\ you're\ trying\ to\ add\ it.\nI\ ain't\ not\ doin\ nuthin'.=\u0422\u043e\u0437\u0438 \u0444\u0430\u0439\u043b \u0432\u0435\u0447\u0435 \u0435 \u043a\u043e\u043f\u0438\u0440\u0430\u043d \u043d\u0430 \u043c\u044f\u0441\u0442\u043e, \u043e\u0442\n\u043a\u044a\u0434\u0435\u0442\u043e \u0442\u0438 \u0441\u0435 \u043e\u043f\u0438\u0442\u0432\u0430\u0448 \u0434\u0430 \u0433\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0448.\n\u041d\u044f\u043c\u0430 \u0434\u0430 \u043f\u0440\u0430\u0432\u044f \u043d\u0438\u0449\u043e.
@@ -1143,6 +1273,10 @@ Vietnamese=\u0412\u0438\u0435\u0442\u043d\u0430\u043c\u0441\u043a\u0438
#: Editor.java:1105
Visit\ Arduino.cc=\u041f\u043e\u0441\u0435\u0442\u0435\u0442\u0435 Arduino.cc
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+WARNING\:\ library\ {0}\ claims\ to\ run\ on\ {1}\ architecture(s)\ and\ may\ be\ incompatible\ with\ your\ current\ board\ which\ runs\ on\ {2}\ architecture(s).=\u0412\u041d\u0418\u041c\u0410\u041d\u0418\u0415\: \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u0442\u0430 {0} \u0442\u0432\u044a\u0440\u0434\u0438, \u0447\u0435 \u0440\u0430\u0431\u043e\u0442\u0438 \u043d\u0430 {1} \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0438 \u0438 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0435 \u043d\u0435\u0441\u044a\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u0430 \u0441 \u0442\u0435\u043a\u0443\u0449\u0430\u0442\u0430 \u0412\u0438 \u043f\u043b\u0430\u0442\u043a\u0430, \u043a\u043e\u044f\u0442\u043e \u0435 \u0441 {2} \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430.
+
#: Base.java:2128
Warning=\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435
@@ -1197,7 +1331,7 @@ Zip\ doesn't\ contain\ a\ library=Zip \u0444\u0430\u0439\u043b\u044a\u0442 \u043
#: SketchCode.java:258
#, java-format
-"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.="{0}" \u0441\u044a\u0434\u044a\u0440\u0436\u0430 \u043d\u0435\u043f\u043e\u0437\u043d\u0430\u0442 \u0441\u0438\u043c\u0432\u043e\u043b. \u0410\u043a\u043e \u0442\u043e\u0437\u0438 \u043a\u043e\u0434 \u0435 \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d \u0441 \u043f\u043e-\u0441\u0442\u0430\u0440\u0430 \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0430 Arduino, \u043c\u043e\u0436\u0435 \u0434\u0430 \u0435 \u043d\u0443\u0436\u043d\u043e \u0434\u0430 \u043f\u043e\u043b\u0437\u0432\u0430\u0442\u0435 \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0438 -> \u041a\u043e\u0440\u0435\u043a\u0446\u0438\u044f \u043d\u0430 \u043a\u043e\u0434\u0438\u0440\u0430\u043d\u0435\u0442\u043e & \u041f\u0440\u0435\u0437\u0430\u0440\u0435\u0436\u0434\u0430\u043d\u0435, \u0437\u0430 \u0434\u0430 \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u0435 \u0441\u043a\u0438\u0446\u0430\u0442\u0430 \u0441 \u043f\u043e\u043b\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 UTF-8 \u043a\u043e\u0434\u0438\u0440\u0430\u043d\u0435. \u0410\u043a\u043e \u043d\u0435, \u043c\u043e\u0436\u0435 \u0434\u0430 \u0435 \u043d\u0443\u0436\u043d\u043e \u0434\u0430 \u0438\u0437\u0442\u0440\u0438\u0435\u0442\u0435 \u0433\u0440\u0435\u0448\u043d\u0438\u044f \u0441\u0438\u043c\u0432\u043e\u043b, \u0437\u0430 \u0434\u0430 \u0441\u0435 \u0438\u0437\u0431\u0430\u0432\u0438\u0442\u0435 \u043e\u0442 \u0442\u043e\u0432\u0430 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435.
+"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.="{0}" \u0441\u044a\u0434\u044a\u0440\u0436\u0430 \u043d\u0435\u043f\u043e\u0437\u043d\u0430\u0442\u0438 \u0441\u0438\u043c\u0432\u043e\u043b\u0438. \u0410\u043a\u043e \u0442\u043e\u0437\u0438 \u043a\u043e\u0434 \u0435 \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d \u0441 \u043f\u043e-\u0441\u0442\u0430\u0440\u0430 \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0430 Arduino, \u043c\u043e\u0436\u0435 \u0434\u0430 \u0435 \u043d\u0443\u0436\u043d\u043e \u0434\u0430 \u043f\u043e\u043b\u0437\u0432\u0430\u0442\u0435 \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0438 -> \u041a\u043e\u0440\u0435\u043a\u0446\u0438\u044f \u043d\u0430 \u043a\u043e\u0434\u0438\u0440\u0430\u043d\u0435\u0442\u043e & \u041f\u0440\u0435\u0437\u0430\u0440\u0435\u0436\u0434\u0430\u043d\u0435, \u0437\u0430 \u0434\u0430 \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u0435 \u0441\u043a\u0438\u0446\u0430\u0442\u0430 \u0441 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 UTF-8 \u043a\u043e\u0434\u0438\u0440\u0430\u043d\u0435. \u0410\u043a\u043e \u043d\u0435, \u043c\u043e\u0436\u0435 \u0434\u0430 \u0435 \u043d\u0443\u0436\u043d\u043e \u0434\u0430 \u0438\u0437\u0442\u0440\u0438\u0435\u0442\u0435 \u0433\u0440\u0435\u0448\u043d\u0438\u0442\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u0438, \u0437\u0430 \u0434\u0430 \u0441\u0435 \u0438\u0437\u0431\u0430\u0432\u0438\u0442\u0435 \u043e\u0442 \u0442\u043e\u0432\u0430 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435.
#: debug/Compiler.java:409
\nAs\ of\ Arduino\ 0019,\ the\ Ethernet\ library\ depends\ on\ the\ SPI\ library.\nYou\ appear\ to\ be\ using\ it\ or\ another\ library\ that\ depends\ on\ the\ SPI\ library.\n\n=\n\u0421\u043b\u0435\u0434 \u0410\u0440\u0434\u0443\u0438\u043d\u043e 0019, \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u0442\u0430 Ethernet \u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u0430 \u043e\u0442 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u0442\u0430 SPI.\n\u0418\u0437\u0433\u043b\u0435\u0436\u0434\u0430, \u0447\u0435 \u043f\u043e\u043b\u0437\u0432\u0430\u0442\u0435 \u043d\u0435\u044f \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0430 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430, \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u0430 \u043e\u0442 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u0442\u0430 SPI.\n\n
@@ -1241,9 +1375,6 @@ environment=\u0441\u0440\u0435\u0434\u0430
#: Editor.java:1108
http\://arduino.cc/=http\://arduino.cc/
-#: ../../../processing/app/debug/Compiler.java:49
-http\://github.com/arduino/Arduino/issues=http\://github.com/arduino/Arduino/issues
-
#: UpdateCheck.java:118
http\://www.arduino.cc/en/Main/Software=http\://www.arduino.cc/en/Main/Software
@@ -1266,13 +1397,6 @@ name\ is\ null=name \u0435 null
#: Base.java:2090
platforms.html=platforms.html
-#: Serial.java:451
-#, java-format
-readBytesUntil()\ byte\ buffer\ is\ too\ small\ for\ the\ {0}\ bytes\ up\ to\ and\ including\ char\ {1}=\u0411\u0443\u0444\u0435\u0440\u044a\u0442 \u043d\u0430 readBytesUntil() \u0435 \u0442\u0432\u044a\u0440\u0434\u0435 \u043c\u0430\u043b\u044a\u043a \u0437\u0430 {0} \u0431\u0430\u0439\u0442\u0430 \u0434\u043e \u0437\u043d\u0430\u043a\u0430 {1} \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u043d\u043e
-
-#: Sketch.java:647
-removeCode\:\ internal\ error..\ could\ not\ find\ code=removeCode\: \u0432\u044a\u0442\u0440\u0435\u0448\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430. \u041d\u0435 \u043d\u0430\u043c\u0435\u0440\u0438\u0445 \u043a\u043e\u0434
-
#: Editor.java:932
serialMenu\ is\ null=serialMenu \u0435 null
@@ -1280,6 +1404,10 @@ serialMenu\ is\ null=serialMenu \u0435 null
#, java-format
the\ selected\ serial\ port\ {0}\ does\ not\ exist\ or\ your\ board\ is\ not\ connected=\u0438\u0437\u0431\u0440\u0430\u043d\u0438\u044f\u0442 \u0441\u0435\u0440\u0438\u0435\u043d \u043f\u043e\u0440\u0442 {0} \u043d\u0435 \u0441\u044a\u0449\u0435\u0441\u0442\u0432\u0443\u0432\u0430 \u0438\u043b\u0438 \u043f\u043b\u0430\u0442\u043a\u0430\u0442\u0430 \u0412\u0438 \u043d\u0435 \u0435 \u0441\u0432\u044a\u0440\u0437\u0430\u043d\u0430
+#: ../../../processing/app/Base.java:389
+#, java-format
+unknown\ option\:\ {0}=\u043d\u0435\u043f\u043e\u0437\u043d\u0430\u0442\u0430 \u043e\u043f\u0446\u0438\u044f\: {0}
+
#: Preferences.java:391
upload=\u043a\u0430\u0447\u0432\u0430\u043d\u0435
@@ -1298,3 +1426,35 @@ upload=\u043a\u0430\u0447\u0432\u0430\u043d\u0435
#: Editor.java:1874
#, java-format
{0}.html={0}.html
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+{0}\:\ Invalid\ argument\ to\ --pref,\ should\ be\ of\ the\ form\ "pref\=value"={0}\: \u041d\u0435\u0432\u0430\u043b\u0438\u0434\u0435\u043d \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 \u043a\u044a\u043c --pref, \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0435 \u0432\u044a\u0432 \u0444\u043e\u0440\u043c\u0430\u0442 "pref\=value"
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+{0}\:\ Invalid\ board\ name,\ it\ should\ be\ of\ the\ form\ "package\:arch\:board"\ or\ "package\:arch\:board\:options"={0}\: \u043d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u043e \u0438\u043c\u0435 \u043d\u0430 \u043f\u043b\u0430\u0442\u043a\u0430, \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0435 \u0432\u044a\u0432 \u0444\u043e\u0440\u043c\u0430\u0442 "package\:arch\:board" \u0438\u043b\u0438 "package\:arch\:board\:options"
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+{0}\:\ Invalid\ option\ for\ "{1}"\ option\ for\ board\ "{2}"={0}\: \u043d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u0430 \u043e\u043f\u0446\u0438\u044f \u0437\u0430 "{1}" \u043e\u043f\u0446\u0438\u044f \u0437\u0430 \u043f\u043b\u0430\u0442\u043a\u0430 "{2}"
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+{0}\:\ Invalid\ option\ for\ board\ "{1}"={0}\: \u043d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u0430 \u043e\u043f\u0446\u0438\u044f \u0437\u0430 \u043f\u043b\u0430\u0442\u043a\u0430 "{1}"
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+{0}\:\ Invalid\ option,\ should\ be\ of\ the\ form\ "name\=value"={0}\: \u041d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u0430 \u043e\u043f\u0446\u0438\u044f, \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0435 \u0432\u044a\u0432 \u0444\u043e\u0440\u043c\u0430\u0442 "name\=value"
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+{0}\:\ Unknown\ architecture={0}\: \u041d\u0435\u043f\u043e\u0437\u043d\u0430\u0442\u0430 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+{0}\:\ Unknown\ board={0}\: \u041d\u0435\u043f\u043e\u0437\u043d\u0430\u0442\u0430 \u043f\u043b\u0430\u0442\u043a\u0430
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+{0}\:\ Unknown\ package={0}\: \u041d\u0435\u043f\u043e\u0437\u043d\u0430\u0442 \u043f\u0430\u043a\u0435\u0442
diff --git a/app/src/processing/app/i18n/Resources_bs.po b/arduino-core/src/processing/app/i18n/Resources_bs.po
similarity index 84%
rename from app/src/processing/app/i18n/Resources_bs.po
rename to arduino-core/src/processing/app/i18n/Resources_bs.po
index 66ef5e8f1..d19c5bd7b 100644
--- a/app/src/processing/app/i18n/Resources_bs.po
+++ b/arduino-core/src/processing/app/i18n/Resources_bs.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Arduino IDE 1.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-29 10:24-0400\n"
-"PO-Revision-Date: 2014-02-19 14:46+0000\n"
-"Last-Translator: cmaglie \n"
+"PO-Revision-Date: 2015-01-14 17:10+0000\n"
+"Last-Translator: Cristian Maglie \n"
"Language-Team: Bosnian (http://www.transifex.com/projects/p/arduino-ide-15/language/bs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -33,6 +33,12 @@ msgstr ""
msgid "(edit only when Arduino is not running)"
msgstr ""
+#: ../../../processing/app/Base.java:468
+msgid ""
+"--verbose, --verbose-upload and --verbose-build can only be used together "
+"with --verify or --upload"
+msgstr ""
+
#: Sketch.java:746
msgid ".pde -> .ino"
msgstr ".pde -> .ino"
@@ -91,6 +97,10 @@ msgstr "Dodaj datoteku..."
msgid "Add Library..."
msgstr ""
+#: ../../../processing/app/Preferences.java:96
+msgid "Albanian"
+msgstr ""
+
#: tools/FixEncoding.java:77
msgid ""
"An error occurred while trying to fix the file encoding.\n"
@@ -98,6 +108,20 @@ msgid ""
"the old version. Use Open to re-open the sketch and try again.\n"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "An error occurred while uploading the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "An error occurred while verifying the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "An error occurred while verifying/uploading the sketch"
+msgstr ""
+
#: Base.java:228
msgid ""
"An unknown error occurred while trying to load\n"
@@ -138,6 +162,12 @@ msgstr "Arduino ARM (32-bita) ploče"
msgid "Arduino AVR Boards"
msgstr ""
+#: Editor.java:2137
+msgid ""
+"Arduino can only open its own sketches\n"
+"and other files ending in .ino or .pde"
+msgstr ""
+
#: Base.java:1682
msgid ""
"Arduino cannot run because it could not\n"
@@ -170,6 +200,30 @@ msgstr ""
msgid "Are you sure you want to delete this sketch?"
msgstr ""
+#: ../../../processing/app/Base.java:356
+msgid "Argument required for --board"
+msgstr ""
+
+#: ../../../processing/app/Base.java:370
+msgid "Argument required for --curdir"
+msgstr ""
+
+#: ../../../processing/app/Base.java:385
+msgid "Argument required for --get-pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:363
+msgid "Argument required for --port"
+msgstr ""
+
+#: ../../../processing/app/Base.java:377
+msgid "Argument required for --pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:384
+msgid "Argument required for --preferences-file"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:137
msgid "Armenian"
msgstr ""
@@ -178,6 +232,10 @@ msgstr ""
msgid "Asturian"
msgstr ""
+#: ../../../processing/app/debug/Compiler.java:145
+msgid "Authorization required"
+msgstr ""
+
#: tools/AutoFormat.java:91
msgid "Auto Format"
msgstr ""
@@ -219,6 +277,14 @@ msgstr ""
msgid "Bad file selected"
msgstr ""
+#: ../../../processing/app/debug/Compiler.java:89
+msgid "Bad sketch primary file or bad sketch directory structure"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:149
+msgid "Basque"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:139
msgid "Belarusian"
msgstr ""
@@ -255,6 +321,10 @@ msgstr "Pretraži"
msgid "Build folder disappeared or could not be written"
msgstr ""
+#: ../../../processing/app/Sketch.java:1530
+msgid "Build options changed, rebuilding all"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr "bugarski"
@@ -271,8 +341,14 @@ msgstr "Snimi bootloader"
msgid "Burning bootloader to I/O Board (this may take a minute)..."
msgstr ""
-#: ../../../processing/app/Base.java:368
-msgid "Can't open source sketch!"
+#: ../../../processing/app/Base.java:379
+#, java-format
+msgid "Can only pass one of: {0}"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "Can't find the sketch in the specified path"
msgstr ""
#: ../../../processing/app/Preferences.java:92
@@ -288,6 +364,10 @@ msgstr "Otkaži"
msgid "Cannot Rename"
msgstr "Nije moguće preimenovati"
+#: ../../../processing/app/Base.java:465
+msgid "Cannot specify any sketch files"
+msgstr ""
+
#: SerialMonitor.java:112
msgid "Carriage return"
msgstr ""
@@ -332,11 +412,6 @@ msgstr "Zatvori"
msgid "Comment/Uncomment"
msgstr "Komentar/Ukloni komentar"
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-msgid "Compiler error, please submit this code to {0}"
-msgstr ""
-
#: Sketch.java:1608 Editor.java:1890
msgid "Compiling sketch..."
msgstr ""
@@ -444,9 +519,8 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr ""
-#: Preferences.java:258
-#, java-format
-msgid "Could not read preferences from {0}"
+#: ../../../processing/app/Sketch.java:1525
+msgid "Could not read prevous build preferences file, rebuilding all"
msgstr ""
#: Base.java:2482
@@ -476,6 +550,10 @@ msgstr ""
msgid "Could not replace {0}"
msgstr "Nije moguće zamijeniti {0}"
+#: ../../../processing/app/Sketch.java:1579
+msgid "Could not write build preferences file"
+msgstr ""
+
#: tools/Archiver.java:74
msgid "Couldn't archive sketch"
msgstr ""
@@ -545,6 +623,11 @@ msgstr "Snimanje završeno."
msgid "Done burning bootloader."
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+msgid "Done compiling"
+msgstr ""
+
#: Editor.java:1911 Editor.java:1928
msgid "Done compiling."
msgstr "Kompajliranje završeno."
@@ -553,6 +636,10 @@ msgstr "Kompajliranje završeno."
msgid "Done printing."
msgstr "Štampanje završeno."
+#: ../../../processing/app/BaseNoGui.java:514
+msgid "Done uploading"
+msgstr ""
+
#: Editor.java:2395 Editor.java:2431
msgid "Done uploading."
msgstr ""
@@ -656,6 +743,10 @@ msgstr ""
msgid "Error while burning bootloader: missing '{0}' configuration parameter"
msgstr ""
+#: ../../../../../app/src/processing/app/Editor.java:1940
+msgid "Error while compiling: missing '{0}' configuration parameter"
+msgstr ""
+
#: SketchCode.java:83
#, java-format
msgid "Error while loading code {0}"
@@ -665,11 +756,25 @@ msgstr ""
msgid "Error while printing."
msgstr "Greška prilikom štampanja."
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "Error while uploading"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
msgid "Error while uploading: missing '{0}' configuration parameter"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "Error while verifying"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "Error while verifying/uploading"
+msgstr ""
+
#: Preferences.java:93
msgid "Estonian"
msgstr "estonski"
@@ -690,6 +795,11 @@ msgstr ""
msgid "FAQ.html"
msgstr "FAQ.html"
+#: ../../../processing/app/Base.java:416
+#, java-format
+msgid "Failed to open sketch: \"{0}\""
+msgstr ""
+
#: Editor.java:491
msgid "File"
msgstr ""
@@ -737,8 +847,9 @@ msgid ""
"http://arduino.cc/en/Guide/Libraries\n"
msgstr ""
-#: debug/BasicUploader.java:80
-msgid "Forcing reset using 1200bps open/close on port "
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+msgid "Forcing reset using 1200bps open/close on port {0}"
msgstr ""
#: Preferences.java:95
@@ -887,8 +998,8 @@ msgstr ""
msgid "Lithuaninan"
msgstr "litvanijski"
-#: ../../../processing/app/Sketch.java:1660
-msgid "Low memory available, stability problems may occur"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
msgstr ""
#: Preferences.java:107
@@ -903,6 +1014,10 @@ msgstr "Poruka"
msgid "Missing the */ from the end of a /* comment */"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Mode not supported"
+msgstr ""
+
#: Preferences.java:449
msgid "More preferences can be edited directly in the file"
msgstr ""
@@ -911,6 +1026,18 @@ msgstr ""
msgid "Moving"
msgstr "Premještam"
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "Multiple files not supported"
+msgstr ""
+
+#: ../../../processing/app/Base.java:395
+msgid "Must specify exactly one sketch file"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:158
+msgid "N'Ko"
+msgstr ""
+
#: Sketch.java:282
msgid "Name for new file:"
msgstr ""
@@ -947,6 +1074,10 @@ msgstr "Sljedeći tab"
msgid "No"
msgstr "Ne"
+#: ../../../processing/app/debug/Compiler.java:146
+msgid "No athorization data found"
+msgstr ""
+
#: debug/Compiler.java:126
msgid "No board selected; please choose a board from the Tools > Board menu."
msgstr ""
@@ -955,6 +1086,10 @@ msgstr ""
msgid "No changes necessary for Auto Format."
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No command line parameters found"
+msgstr ""
+
#: Editor.java:373
msgid "No files were added to the sketch."
msgstr ""
@@ -967,6 +1102,10 @@ msgstr ""
msgid "No line ending"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No parameters"
+msgstr ""
+
#: Base.java:541
msgid "No really, time for some fresh air for you."
msgstr ""
@@ -976,6 +1115,19 @@ msgstr ""
msgid "No reference available for \"{0}\""
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "No sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "No sketchbook"
+msgstr ""
+
+#: ../../../processing/app/Sketch.java:204
+msgid "No valid code files found"
+msgstr ""
+
#: ../../../processing/app/Base.java:309
msgid "No valid configured cores found! Exiting..."
msgstr ""
@@ -1012,6 +1164,10 @@ msgstr "U redu"
msgid "One file added to the sketch."
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Only --verify, --upload or --get-pref are supported"
+msgstr ""
+
#: EditorToolbar.java:41
msgid "Open"
msgstr ""
@@ -1048,14 +1204,27 @@ msgstr "Zalijepi"
msgid "Persian"
msgstr "perzijski"
+#: ../../../processing/app/Preferences.java:161
+msgid "Persian (Iran)"
+msgstr ""
+
#: debug/Compiler.java:408
msgid "Please import the SPI library from the Sketch > Import Library menu."
msgstr ""
+#: ../../../processing/app/debug/Compiler.java:529
+msgid "Please import the Wire library from the Sketch > Import Library menu."
+msgstr ""
+
#: Base.java:239
msgid "Please install JDK 1.5 or later"
msgstr "Molimo vas da instalirate JDK 1.5 ili noviji"
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+msgid "Please select a programmer from Tools->Programmer menu"
+msgstr ""
+
#: Preferences.java:110
msgid "Polish"
msgstr "poljski"
@@ -1139,12 +1308,6 @@ msgstr ""
msgid "Problem with rename"
msgstr ""
-#: Editor.java:2137
-msgid ""
-"Arduino can only open its own sketches\n"
-"and other files ending in .ino or .pde"
-msgstr ""
-
#: ../../../processing/app/I18n.java:86
msgid "Processor"
msgstr "Procesor"
@@ -1224,10 +1387,18 @@ msgstr ""
msgid "Save sketch folder as..."
msgstr "Sačuvaj folder skice kao..."
+#: ../../../../../app/src/processing/app/Preferences.java:425
+msgid "Save when verifying or uploading"
+msgstr ""
+
#: Editor.java:2270 Editor.java:2308
msgid "Saving..."
msgstr "Snimam..."
+#: ../../../processing/app/FindReplace.java:131
+msgid "Search all Sketch Tabs"
+msgstr ""
+
#: Base.java:1909
msgid "Select (or create new) folder for sketches..."
msgstr ""
@@ -1260,20 +1431,6 @@ msgstr ""
msgid "Serial Monitor"
msgstr ""
-#: Serial.java:174
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quiting any programs that may be "
-"using it."
-msgstr ""
-
-#: Serial.java:121
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quitting any programs that may be "
-"using it."
-msgstr ""
-
#: Serial.java:194
#, java-format
msgid ""
@@ -1353,6 +1510,10 @@ msgstr ""
msgid "Sketchbook location:"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "Sketchbook path not defined"
+msgstr ""
+
#: ../../../processing/app/Base.java:785
msgid "Sketches (*.ino, *.pde)"
msgstr ""
@@ -1403,6 +1564,10 @@ msgstr "tamilski"
msgid "The 'BYTE' keyword is no longer supported."
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "The --upload option supports only one file at a time"
+msgstr ""
+
#: debug/Compiler.java:426
msgid "The Client class has been renamed EthernetClient."
msgstr ""
@@ -1470,11 +1635,11 @@ msgid ""
"but anything besides the code will be lost."
msgstr ""
-#: Sketch.java:2018
+#: ../../../processing/app/Sketch.java:2028
msgid ""
"The sketch name had to be modified. Sketch names can only consist\n"
"of ASCII characters and numbers (but cannot start with a number).\n"
-"They should also be less less than 64 characters long."
+"They should also be less than 64 characters long."
msgstr ""
#: Base.java:259
@@ -1486,6 +1651,12 @@ msgid ""
"himself in the third person."
msgstr ""
+#: ../../../processing/app/debug/Compiler.java:201
+msgid ""
+"Third-party platform.txt does not define compiler.path. Please report this "
+"to the third-party hardware maintainer."
+msgstr ""
+
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -1628,6 +1799,13 @@ msgstr ""
msgid "Visit Arduino.cc"
msgstr "Posjeti Arduino.cc"
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+msgid ""
+"WARNING: library {0} claims to run on {1} architecture(s) and may be "
+"incompatible with your current board which runs on {2} architecture(s)."
+msgstr ""
+
#: Base.java:2128
msgid "Warning"
msgstr "Upozorenje"
@@ -1712,9 +1890,9 @@ msgstr ""
#, java-format
msgid ""
"\"{0}\" contains unrecognized characters.If this code was created with an "
-"older version of Arduino,you may need to use Tools -> Fix Encoding & "
-"Reload to updatethe sketch to use UTF-8 encoding. If not, you may need "
-"todelete the bad characters to get rid of this warning."
+"older version of Arduino,you may need to use Tools -> Fix Encoding & Reload "
+"to updatethe sketch to use UTF-8 encoding. If not, you may need todelete the"
+" bad characters to get rid of this warning."
msgstr ""
#: debug/Compiler.java:409
@@ -1796,10 +1974,6 @@ msgstr "okruženje"
msgid "http://arduino.cc/"
msgstr "http://arduino.cc/"
-#: ../../../processing/app/debug/Compiler.java:49
-msgid "http://github.com/arduino/Arduino/issues"
-msgstr "http://github.com/arduino/Arduino/issues"
-
#: UpdateCheck.java:118
msgid "http://www.arduino.cc/en/Main/Software"
msgstr "http://www.arduino.cc/en/Main/Software"
@@ -1829,17 +2003,6 @@ msgstr ""
msgid "platforms.html"
msgstr "platforms.html"
-#: Serial.java:451
-#, java-format
-msgid ""
-"readBytesUntil() byte buffer is too small for the {0} bytes up to and "
-"including char {1}"
-msgstr ""
-
-#: Sketch.java:647
-msgid "removeCode: internal error.. could not find code"
-msgstr ""
-
#: Editor.java:932
msgid "serialMenu is null"
msgstr ""
@@ -1850,6 +2013,11 @@ msgid ""
"the selected serial port {0} does not exist or your board is not connected"
msgstr ""
+#: ../../../processing/app/Base.java:389
+#, java-format
+msgid "unknown option: {0}"
+msgstr ""
+
#: Preferences.java:391
msgid "upload"
msgstr ""
@@ -1873,3 +2041,45 @@ msgstr ""
#, java-format
msgid "{0}.html"
msgstr "{0}.html"
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+msgid "{0}: Invalid argument to --pref, should be of the form \"pref=value\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+msgid ""
+"{0}: Invalid board name, it should be of the form \"package:arch:board\" or "
+"\"package:arch:board:options\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+msgid "{0}: Invalid option for \"{1}\" option for board \"{2}\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+msgid "{0}: Invalid option for board \"{1}\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+msgid "{0}: Invalid option, should be of the form \"name=value\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+msgid "{0}: Unknown architecture"
+msgstr ""
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+msgid "{0}: Unknown board"
+msgstr ""
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+msgid "{0}: Unknown package"
+msgstr ""
diff --git a/app/src/processing/app/i18n/Resources_bs.properties b/arduino-core/src/processing/app/i18n/Resources_bs.properties
similarity index 83%
rename from app/src/processing/app/i18n/Resources_bs.properties
rename to arduino-core/src/processing/app/i18n/Resources_bs.properties
index d394fab3f..c46a38ca8 100644
--- a/app/src/processing/app/i18n/Resources_bs.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_bs.properties
@@ -3,7 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2014-02-19 14\:46+0000\nLast-Translator\: cmaglie \nLanguage-Team\: Bosnian (http\://www.transifex.com/projects/p/arduino-ide-15/language/bs/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: bs\nPlural-Forms\: nplurals\=3; plural\=(n%10\=\=1 && n%100\!\=11 ? 0 \: n%10>\=2 && n%10<\=4 && (n%100<10 || n%100>\=20) ? 1 \: 2);\n
+!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-01-14 17\:10+0000\nLast-Translator\: Cristian Maglie \nLanguage-Team\: Bosnian (http\://www.transifex.com/projects/p/arduino-ide-15/language/bs/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: bs\nPlural-Forms\: nplurals\=3; plural\=(n%10\=\=1 && n%100\!\=11 ? 0 \: n%10>\=2 && n%10<\=4 && (n%100<10 || n%100>\=20) ? 1 \: 2);\n
#: Preferences.java:358 Preferences.java:374
\ \ (requires\ restart\ of\ Arduino)=(zahtjeva ponovno pokretanje Arduina)
@@ -17,6 +17,9 @@
#: Preferences.java:478
!(edit\ only\ when\ Arduino\ is\ not\ running)=
+#: ../../../processing/app/Base.java:468
+!--verbose,\ --verbose-upload\ and\ --verbose-build\ can\ only\ be\ used\ together\ with\ --verify\ or\ --upload=
+
#: Sketch.java:746
.pde\ ->\ .ino=.pde -> .ino
@@ -53,9 +56,23 @@ Add\ File...=Dodaj datoteku...
#: Base.java:963
!Add\ Library...=
+#: ../../../processing/app/Preferences.java:96
+!Albanian=
+
#: tools/FixEncoding.java:77
!An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=
+#: ../../../processing/app/BaseNoGui.java:528
+!An\ error\ occurred\ while\ uploading\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!An\ error\ occurred\ while\ verifying\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!An\ error\ occurred\ while\ verifying/uploading\ the\ sketch=
+
#: Base.java:228
!An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=
@@ -83,6 +100,9 @@ Arduino\ ARM\ (32-bits)\ Boards=Arduino ARM (32-bita) plo\u010de
#: ../../../processing/app/I18n.java:82
!Arduino\ AVR\ Boards=
+#: Editor.java:2137
+!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
+
#: Base.java:1682
!Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ settings.=
@@ -102,12 +122,33 @@ Arduino\ ARM\ (32-bits)\ Boards=Arduino ARM (32-bita) plo\u010de
#: Sketch.java:587
!Are\ you\ sure\ you\ want\ to\ delete\ this\ sketch?=
+#: ../../../processing/app/Base.java:356
+!Argument\ required\ for\ --board=
+
+#: ../../../processing/app/Base.java:370
+!Argument\ required\ for\ --curdir=
+
+#: ../../../processing/app/Base.java:385
+!Argument\ required\ for\ --get-pref=
+
+#: ../../../processing/app/Base.java:363
+!Argument\ required\ for\ --port=
+
+#: ../../../processing/app/Base.java:377
+!Argument\ required\ for\ --pref=
+
+#: ../../../processing/app/Base.java:384
+!Argument\ required\ for\ --preferences-file=
+
#: ../../../processing/app/Preferences.java:137
!Armenian=
#: ../../../processing/app/Preferences.java:138
!Asturian=
+#: ../../../processing/app/debug/Compiler.java:145
+!Authorization\ required=
+
#: tools/AutoFormat.java:91
!Auto\ Format=
@@ -139,6 +180,12 @@ Arduino\ ARM\ (32-bits)\ Boards=Arduino ARM (32-bita) plo\u010de
#: Editor.java:2136
!Bad\ file\ selected=
+#: ../../../processing/app/debug/Compiler.java:89
+!Bad\ sketch\ primary\ file\ or\ bad\ sketch\ directory\ structure=
+
+#: ../../../processing/app/Preferences.java:149
+!Basque=
+
#: ../../../processing/app/Preferences.java:139
!Belarusian=
@@ -165,6 +212,9 @@ Browse=Pretra\u017ei
#: Sketch.java:1392 Sketch.java:1423
!Build\ folder\ disappeared\ or\ could\ not\ be\ written=
+#: ../../../processing/app/Sketch.java:1530
+!Build\ options\ changed,\ rebuilding\ all=
+
#: ../../../processing/app/Preferences.java:80
Bulgarian=bugarski
@@ -177,8 +227,13 @@ Burn\ Bootloader=Snimi bootloader
#: Editor.java:2504
!Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=
-#: ../../../processing/app/Base.java:368
-!Can't\ open\ source\ sketch\!=
+#: ../../../processing/app/Base.java:379
+#, java-format
+!Can\ only\ pass\ one\ of\:\ {0}=
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!Can't\ find\ the\ sketch\ in\ the\ specified\ path=
#: ../../../processing/app/Preferences.java:92
Canadian\ French=kanadski francuski
@@ -190,6 +245,9 @@ Cancel=Otka\u017ei
#: Sketch.java:455
Cannot\ Rename=Nije mogu\u0107e preimenovati
+#: ../../../processing/app/Base.java:465
+!Cannot\ specify\ any\ sketch\ files=
+
#: SerialMonitor.java:112
!Carriage\ return=
@@ -223,10 +281,6 @@ Close=Zatvori
#: Editor.java:1208 Editor.java:2749
Comment/Uncomment=Komentar/Ukloni komentar
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-!Compiler\ error,\ please\ submit\ this\ code\ to\ {0}=
-
#: Sketch.java:1608 Editor.java:1890
!Compiling\ sketch...=
@@ -302,9 +356,8 @@ Could\ not\ delete\ {0}=Nije mogu\u0107e obrisati {0}
#: Preferences.java:219
!Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
-#: Preferences.java:258
-#, java-format
-!Could\ not\ read\ preferences\ from\ {0}=
+#: ../../../processing/app/Sketch.java:1525
+!Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=
#: Base.java:2482
#, java-format
@@ -327,6 +380,9 @@ Could\ not\ remove\ old\ version\ of\ {0}=Nije mogu\u0107e ukloniti staru verzij
#, java-format
Could\ not\ replace\ {0}=Nije mogu\u0107e zamijeniti {0}
+#: ../../../processing/app/Sketch.java:1579
+!Could\ not\ write\ build\ preferences\ file=
+
#: tools/Archiver.java:74
!Couldn't\ archive\ sketch=
@@ -375,12 +431,19 @@ Done\ Saving.=Snimanje zavr\u0161eno.
#: Editor.java:2510
!Done\ burning\ bootloader.=
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+!Done\ compiling=
+
#: Editor.java:1911 Editor.java:1928
Done\ compiling.=Kompajliranje zavr\u0161eno.
#: Editor.java:2564
Done\ printing.=\u0160tampanje zavr\u0161eno.
+#: ../../../processing/app/BaseNoGui.java:514
+!Done\ uploading=
+
#: Editor.java:2395 Editor.java:2431
!Done\ uploading.=
@@ -459,6 +522,9 @@ Error=Gre\u0161ka
#: ../../../processing/app/Editor.java:2555
!Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=
+#: ../../../../../app/src/processing/app/Editor.java:1940
+!Error\ while\ compiling\:\ missing\ '{0}'\ configuration\ parameter=
+
#: SketchCode.java:83
#, java-format
!Error\ while\ loading\ code\ {0}=
@@ -466,10 +532,21 @@ Error=Gre\u0161ka
#: Editor.java:2567
Error\ while\ printing.=Gre\u0161ka prilikom \u0161tampanja.
+#: ../../../processing/app/BaseNoGui.java:528
+!Error\ while\ uploading=
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
!Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!Error\ while\ verifying=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!Error\ while\ verifying/uploading=
+
#: Preferences.java:93
Estonian=estonski
@@ -485,6 +562,10 @@ Examples=Primjeri
#: Base.java:2100
FAQ.html=FAQ.html
+#: ../../../processing/app/Base.java:416
+#, java-format
+!Failed\ to\ open\ sketch\:\ "{0}"=
+
#: Editor.java:491
!File=
@@ -519,8 +600,9 @@ Find...=Tra\u017ei...
#: Base.java:1851
!For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=
-#: debug/BasicUploader.java:80
-!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ =
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ {0}=
#: Preferences.java:95
French=francuski
@@ -624,8 +706,8 @@ Latvian=latvijski
#: Preferences.java:106
Lithuaninan=litvanijski
-#: ../../../processing/app/Sketch.java:1660
-!Low\ memory\ available,\ stability\ problems\ may\ occur=
+#: ../../../processing/app/Sketch.java:1684
+!Low\ memory\ available,\ stability\ problems\ may\ occur.=
#: Preferences.java:107
Marathi=marati
@@ -636,12 +718,24 @@ Message=Poruka
#: ../../../processing/app/preproc/PdePreprocessor.java:412
!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+#: ../../../processing/app/BaseNoGui.java:455
+!Mode\ not\ supported=
+
#: Preferences.java:449
!More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=
#: Editor.java:2156
Moving=Premje\u0161tam
+#: ../../../processing/app/BaseNoGui.java:484
+!Multiple\ files\ not\ supported=
+
+#: ../../../processing/app/Base.java:395
+!Must\ specify\ exactly\ one\ sketch\ file=
+
+#: ../../../processing/app/Preferences.java:158
+!N'Ko=
+
#: Sketch.java:282
!Name\ for\ new\ file\:=
@@ -669,12 +763,18 @@ Next\ Tab=Sljede\u0107i tab
#: Preferences.java:78 UpdateCheck.java:108
No=Ne
+#: ../../../processing/app/debug/Compiler.java:146
+!No\ athorization\ data\ found=
+
#: debug/Compiler.java:126
!No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
!No\ changes\ necessary\ for\ Auto\ Format.=
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ command\ line\ parameters\ found=
+
#: Editor.java:373
!No\ files\ were\ added\ to\ the\ sketch.=
@@ -684,6 +784,9 @@ No=Ne
#: SerialMonitor.java:112
!No\ line\ ending=
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ parameters=
+
#: Base.java:541
!No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=
@@ -691,6 +794,16 @@ No=Ne
#, java-format
!No\ reference\ available\ for\ "{0}"=
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!No\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:428
+!No\ sketchbook=
+
+#: ../../../processing/app/Sketch.java:204
+!No\ valid\ code\ files\ found=
+
#: ../../../processing/app/Base.java:309
!No\ valid\ configured\ cores\ found\!\ Exiting...=
@@ -717,6 +830,9 @@ OK=U redu
#: Sketch.java:992 Editor.java:376
!One\ file\ added\ to\ the\ sketch.=
+#: ../../../processing/app/BaseNoGui.java:455
+!Only\ --verify,\ --upload\ or\ --get-pref\ are\ supported=
+
#: EditorToolbar.java:41
!Open=
@@ -744,12 +860,22 @@ Paste=Zalijepi
#: Preferences.java:109
Persian=perzijski
+#: ../../../processing/app/Preferences.java:161
+!Persian\ (Iran)=
+
#: debug/Compiler.java:408
!Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=
+#: ../../../processing/app/debug/Compiler.java:529
+!Please\ import\ the\ Wire\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=
+
#: Base.java:239
Please\ install\ JDK\ 1.5\ or\ later=Molimo vas da instalirate JDK 1.5 ili noviji
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+!Please\ select\ a\ programmer\ from\ Tools->Programmer\ menu=
+
#: Preferences.java:110
Polish=poljski
@@ -811,9 +937,6 @@ Printing...=\u0160tampam...
#: Sketch.java:355 Sketch.java:362 Sketch.java:373
!Problem\ with\ rename=
-#: Editor.java:2137
-!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
-
#: ../../../processing/app/I18n.java:86
Processor=Procesor
@@ -874,9 +997,15 @@ Save\ Canceled.=Snimanje prekinuto.
#: Sketch.java:825
Save\ sketch\ folder\ as...=Sa\u010duvaj folder skice kao...
+#: ../../../../../app/src/processing/app/Preferences.java:425
+!Save\ when\ verifying\ or\ uploading=
+
#: Editor.java:2270 Editor.java:2308
Saving...=Snimam...
+#: ../../../processing/app/FindReplace.java:131
+!Search\ all\ Sketch\ Tabs=
+
#: Base.java:1909
!Select\ (or\ create\ new)\ folder\ for\ sketches...=
@@ -901,14 +1030,6 @@ Select\ All=Ozna\u010di sve
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
!Serial\ Monitor=
-#: Serial.java:174
-#, java-format
-!Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quiting\ any\ programs\ that\ may\ be\ using\ it.=
-
-#: Serial.java:121
-#, java-format
-!Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quitting\ any\ programs\ that\ may\ be\ using\ it.=
-
#: Serial.java:194
#, java-format
!Serial\ port\ ''{0}''\ not\ found.\ Did\ you\ select\ the\ right\ one\ from\ the\ Tools\ >\ Serial\ Port\ menu?=
@@ -963,6 +1084,9 @@ Sketch\ is\ read-only=Skica je samo za \u010ditanje
#: Preferences.java:315
!Sketchbook\ location\:=
+#: ../../../processing/app/BaseNoGui.java:428
+!Sketchbook\ path\ not\ defined=
+
#: ../../../processing/app/Base.java:785
!Sketches\ (*.ino,\ *.pde)=
@@ -997,6 +1121,9 @@ Tamil=tamilski
#: debug/Compiler.java:414
!The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.=
+#: ../../../processing/app/BaseNoGui.java:484
+!The\ --upload\ option\ supports\ only\ one\ file\ at\ a\ time=
+
#: debug/Compiler.java:426
!The\ Client\ class\ has\ been\ renamed\ EthernetClient.=
@@ -1033,12 +1160,15 @@ Tamil=tamilski
#: Sketch.java:1755
!The\ sketch\ folder\ has\ disappeared.\n\ Will\ attempt\ to\ re-save\ in\ the\ same\ location,\nbut\ anything\ besides\ the\ code\ will\ be\ lost.=
-#: Sketch.java:2018
-!The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ less\ than\ 64\ characters\ long.=
+#: ../../../processing/app/Sketch.java:2028
+!The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ than\ 64\ characters\ long.=
#: Base.java:259
!The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ default\ sketchbook\nlocation,\ and\ create\ a\ new\ sketchbook\ folder\ if\nnecessary.\ Arduino\ will\ then\ stop\ talking\ about\nhimself\ in\ the\ third\ person.=
+#: ../../../processing/app/debug/Compiler.java:201
+!Third-party\ platform.txt\ does\ not\ define\ compiler.path.\ Please\ report\ this\ to\ the\ third-party\ hardware\ maintainer.=
+
#: Sketch.java:1075
!This\ file\ has\ already\ been\ copied\ to\ the\nlocation\ from\ which\ where\ you're\ trying\ to\ add\ it.\nI\ ain't\ not\ doin\ nuthin'.=
@@ -1142,6 +1272,10 @@ Verify\ /\ Compile=Verifikacija / Kompajliranje
#: Editor.java:1105
Visit\ Arduino.cc=Posjeti Arduino.cc
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+!WARNING\:\ library\ {0}\ claims\ to\ run\ on\ {1}\ architecture(s)\ and\ may\ be\ incompatible\ with\ your\ current\ board\ which\ runs\ on\ {2}\ architecture(s).=
+
#: Base.java:2128
Warning=Upozorenje
@@ -1240,9 +1374,6 @@ environment=okru\u017eenje
#: Editor.java:1108
http\://arduino.cc/=http\://arduino.cc/
-#: ../../../processing/app/debug/Compiler.java:49
-http\://github.com/arduino/Arduino/issues=http\://github.com/arduino/Arduino/issues
-
#: UpdateCheck.java:118
http\://www.arduino.cc/en/Main/Software=http\://www.arduino.cc/en/Main/Software
@@ -1265,13 +1396,6 @@ http\://www.arduino.cc/latest.txt=http\://www.arduino.cc/latest.txt
#: Base.java:2090
platforms.html=platforms.html
-#: Serial.java:451
-#, java-format
-!readBytesUntil()\ byte\ buffer\ is\ too\ small\ for\ the\ {0}\ bytes\ up\ to\ and\ including\ char\ {1}=
-
-#: Sketch.java:647
-!removeCode\:\ internal\ error..\ could\ not\ find\ code=
-
#: Editor.java:932
!serialMenu\ is\ null=
@@ -1279,6 +1403,10 @@ platforms.html=platforms.html
#, java-format
!the\ selected\ serial\ port\ {0}\ does\ not\ exist\ or\ your\ board\ is\ not\ connected=
+#: ../../../processing/app/Base.java:389
+#, java-format
+!unknown\ option\:\ {0}=
+
#: Preferences.java:391
!upload=
@@ -1297,3 +1425,35 @@ platforms.html=platforms.html
#: Editor.java:1874
#, java-format
{0}.html={0}.html
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+!{0}\:\ Invalid\ argument\ to\ --pref,\ should\ be\ of\ the\ form\ "pref\=value"=
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+!{0}\:\ Invalid\ board\ name,\ it\ should\ be\ of\ the\ form\ "package\:arch\:board"\ or\ "package\:arch\:board\:options"=
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+!{0}\:\ Invalid\ option\ for\ "{1}"\ option\ for\ board\ "{2}"=
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+!{0}\:\ Invalid\ option\ for\ board\ "{1}"=
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+!{0}\:\ Invalid\ option,\ should\ be\ of\ the\ form\ "name\=value"=
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+!{0}\:\ Unknown\ architecture=
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+!{0}\:\ Unknown\ board=
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+!{0}\:\ Unknown\ package=
diff --git a/app/src/processing/app/i18n/Resources_ca.po b/arduino-core/src/processing/app/i18n/Resources_ca.po
similarity index 74%
rename from app/src/processing/app/i18n/Resources_ca.po
rename to arduino-core/src/processing/app/i18n/Resources_ca.po
index 97afba03b..653aa2bfc 100644
--- a/app/src/processing/app/i18n/Resources_ca.po
+++ b/arduino-core/src/processing/app/i18n/Resources_ca.po
@@ -9,8 +9,8 @@ msgstr ""
"Project-Id-Version: Arduino IDE 1.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-29 10:24-0400\n"
-"PO-Revision-Date: 2014-02-19 14:46+0000\n"
-"Last-Translator: cmaglie \n"
+"PO-Revision-Date: 2015-01-14 17:10+0000\n"
+"Last-Translator: Cristian Maglie \n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/arduino-ide-15/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,18 +20,24 @@ msgstr ""
#: Preferences.java:358 Preferences.java:374
msgid " (requires restart of Arduino)"
-msgstr ""
+msgstr "(es necessari reiniciar l'Arduino)"
#: debug/Compiler.java:455
msgid "'Keyboard' only supported on the Arduino Leonardo"
-msgstr ""
+msgstr "'Keyboard' només suportat en el Arduino Leonardo"
#: debug/Compiler.java:450
msgid "'Mouse' only supported on the Arduino Leonardo"
-msgstr ""
+msgstr "'Mouse' només suportat en el Arduino Leonardo"
#: Preferences.java:478
msgid "(edit only when Arduino is not running)"
+msgstr "(només editar quan l'Arduino no estigui funcionant)"
+
+#: ../../../processing/app/Base.java:468
+msgid ""
+"--verbose, --verbose-upload and --verbose-build can only be used together "
+"with --verify or --upload"
msgstr ""
#: Sketch.java:746
@@ -51,7 +57,7 @@ msgid ""
" font: 11pt \"Lucida Grande\"; margin-top: 8px } Do you "
"want to save changes to this sketch
before closing?If you don't "
"save, your changes will be lost."
-msgstr ""
+msgstr "
Vols desà els canvis en aquest sketck
abans de tancar?Si no es desen, els canvis es perdran."
#: Sketch.java:398
#, java-format
@@ -66,19 +72,19 @@ msgstr "La carpeta anomenada \"{0}\" ja existeix. No es pot obrir el sketch."
#: Base.java:2690
#, java-format
msgid "A library named {0} already exists"
-msgstr ""
+msgstr "La llibreria anomenada {0} ja existeix"
#: UpdateCheck.java:103
msgid ""
"A new version of Arduino is available,\n"
"would you like to visit the Arduino download page?"
-msgstr ""
+msgstr "Una nova versió de l'Arduino es troba disponible,\nvols visitar la pàgina de baixades de l'Arduino?"
#: EditorConsole.java:153
msgid ""
"A problem occurred while trying to open the\n"
"files used to store the console output."
-msgstr ""
+msgstr "S'ha produït un problema en intentar obrir els\narxius utilitzats per emmagatzemar la consola de sortida."
#: Editor.java:1116
msgid "About Arduino"
@@ -92,6 +98,10 @@ msgstr "Afegeix fitxer..."
msgid "Add Library..."
msgstr "Afegir Llibreria..."
+#: ../../../processing/app/Preferences.java:96
+msgid "Albanian"
+msgstr "Albanès"
+
#: tools/FixEncoding.java:77
msgid ""
"An error occurred while trying to fix the file encoding.\n"
@@ -99,6 +109,20 @@ msgid ""
"the old version. Use Open to re-open the sketch and try again.\n"
msgstr "Un error ha succeït provant de arreglar la codificació del fitxer.\nNo provi de desar aquest sketch, podria sobreescriure\nla versió antiga. Utilitzi Obrir per re-obrir el sketch i tornar-ho a provar.\n"
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "An error occurred while uploading the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "An error occurred while verifying the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "An error occurred while verifying/uploading the sketch"
+msgstr ""
+
#: Base.java:228
msgid ""
"An unknown error occurred while trying to load\n"
@@ -107,11 +131,11 @@ msgstr "Un error desconegut ha succeït mentre es provava de carregar\ncodi espe
#: Preferences.java:85
msgid "Arabic"
-msgstr ""
+msgstr "Àrab"
#: Preferences.java:86
msgid "Aragonese"
-msgstr ""
+msgstr "Aragonès"
#: tools/Archiver.java:48
msgid "Archive Sketch"
@@ -129,14 +153,20 @@ msgstr "Arxivat del sketch cancel·lat."
msgid ""
"Archiving the sketch has been canceled because\n"
"the sketch couldn't save properly."
-msgstr ""
+msgstr "L'arxivament del sketch ha estat cancelat per què\nel sketch no s´ha pogut desar adequadament."
#: ../../../processing/app/I18n.java:83
msgid "Arduino ARM (32-bits) Boards"
-msgstr ""
+msgstr "Targes Arduino ARM (32-bits)"
#: ../../../processing/app/I18n.java:82
msgid "Arduino AVR Boards"
+msgstr "Targes Arduino AVR"
+
+#: Editor.java:2137
+msgid ""
+"Arduino can only open its own sketches\n"
+"and other files ending in .ino or .pde"
msgstr ""
#: Base.java:1682
@@ -160,7 +190,7 @@ msgstr "Arduino requereix una completa JDK\nper funcionar (només JRE no és suf
#: ../../../processing/app/EditorStatus.java:471
msgid "Arduino: "
-msgstr ""
+msgstr "Arduino:"
#: Sketch.java:588
#, java-format
@@ -171,12 +201,40 @@ msgstr "Esteu segur que voleu suprimir \"{0}\"?"
msgid "Are you sure you want to delete this sketch?"
msgstr "Segur que voleu suprimir aquest sketch?"
+#: ../../../processing/app/Base.java:356
+msgid "Argument required for --board"
+msgstr "Es requereix un argument per --board"
+
+#: ../../../processing/app/Base.java:370
+msgid "Argument required for --curdir"
+msgstr "Es requereix un argument per --curdir"
+
+#: ../../../processing/app/Base.java:385
+msgid "Argument required for --get-pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:363
+msgid "Argument required for --port"
+msgstr "Es requereix un argument per --port"
+
+#: ../../../processing/app/Base.java:377
+msgid "Argument required for --pref"
+msgstr "Es requereix un argument per --pref"
+
+#: ../../../processing/app/Base.java:384
+msgid "Argument required for --preferences-file"
+msgstr "Es requereix un argument per --preferences-file"
+
#: ../../../processing/app/Preferences.java:137
msgid "Armenian"
-msgstr ""
+msgstr "Armeni"
#: ../../../processing/app/Preferences.java:138
msgid "Asturian"
+msgstr "Asturià"
+
+#: ../../../processing/app/debug/Compiler.java:145
+msgid "Authorization required"
msgstr ""
#: tools/AutoFormat.java:91
@@ -205,7 +263,7 @@ msgstr "Format automàtic finalitzat."
#: Preferences.java:439
msgid "Automatically associate .ino files with Arduino"
-msgstr ""
+msgstr "Associació automàtica fitxers .ino amb Arduino"
#: SerialMonitor.java:110
msgid "Autoscroll"
@@ -214,35 +272,43 @@ msgstr "Desplaçament automàtic"
#: Editor.java:2619
#, java-format
msgid "Bad error line: {0}"
-msgstr ""
+msgstr "Error en la línia: {0}"
#: Editor.java:2136
msgid "Bad file selected"
msgstr "Fitxer seleccionat incorrecte"
+#: ../../../processing/app/debug/Compiler.java:89
+msgid "Bad sketch primary file or bad sketch directory structure"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:149
+msgid "Basque"
+msgstr "Basc"
+
#: ../../../processing/app/Preferences.java:139
msgid "Belarusian"
-msgstr ""
+msgstr "Bielorús"
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
msgid "Board"
-msgstr ""
+msgstr "Tarja"
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
msgid ""
"Board {0}:{1}:{2} doesn''t define a ''build.board'' preference. Auto-set to:"
" {3}"
-msgstr ""
+msgstr "Tarja {0}:{1}:{2} no defineix la preferència del ''build.board''. Auto-seleccionat per: {3}"
#: ../../../processing/app/EditorStatus.java:472
msgid "Board: "
-msgstr ""
+msgstr "Tarja: "
#: ../../../processing/app/Preferences.java:140
msgid "Bosnian"
-msgstr ""
+msgstr "Bosni"
#: SerialMonitor.java:112
msgid "Both NL & CR"
@@ -250,19 +316,23 @@ msgstr "Ambdós NL & CR"
#: Preferences.java:81
msgid "Browse"
-msgstr ""
+msgstr "Navegar"
#: Sketch.java:1392 Sketch.java:1423
msgid "Build folder disappeared or could not be written"
-msgstr ""
+msgstr "Directori de compilació desaparegut o no si pot escriure"
+
+#: ../../../processing/app/Sketch.java:1530
+msgid "Build options changed, rebuilding all"
+msgstr "Opcions de compilat canviades, re-compilant tot"
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
-msgstr ""
+msgstr "Búlgar"
#: ../../../processing/app/Preferences.java:141
msgid "Burmese (Myanmar)"
-msgstr ""
+msgstr "Birmà (Birmània)"
#: Editor.java:708
msgid "Burn Bootloader"
@@ -272,13 +342,19 @@ msgstr "Carrega Bootloader"
msgid "Burning bootloader to I/O Board (this may take a minute)..."
msgstr "La carrega del bootloader a la I/O placa (pot durar uns minuts)..."
-#: ../../../processing/app/Base.java:368
-msgid "Can't open source sketch!"
+#: ../../../processing/app/Base.java:379
+#, java-format
+msgid "Can only pass one of: {0}"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "Can't find the sketch in the specified path"
msgstr ""
#: ../../../processing/app/Preferences.java:92
msgid "Canadian French"
-msgstr ""
+msgstr "Francès Canadenc"
#: Preferences.java:79 Sketch.java:585 Sketch.java:737 Sketch.java:1042
#: Editor.java:2064 Editor.java:2145 Editor.java:2465
@@ -289,13 +365,17 @@ msgstr "Cancel·la"
msgid "Cannot Rename"
msgstr "No es pot reanomenar"
+#: ../../../processing/app/Base.java:465
+msgid "Cannot specify any sketch files"
+msgstr ""
+
#: SerialMonitor.java:112
msgid "Carriage return"
msgstr "Retorn de carro"
#: Preferences.java:87
msgid "Catalan"
-msgstr ""
+msgstr "Català"
#: Preferences.java:419
msgid "Check for updates on startup"
@@ -303,27 +383,27 @@ msgstr "Comprova actualitzacions al iniciar"
#: ../../../processing/app/Preferences.java:142
msgid "Chinese (China)"
-msgstr ""
+msgstr "Xinès (Xina)"
#: ../../../processing/app/Preferences.java:142
msgid "Chinese (Hong Kong)"
-msgstr ""
+msgstr "Xinès (Hong Kong)"
#: ../../../processing/app/Preferences.java:144
msgid "Chinese (Taiwan)"
-msgstr ""
+msgstr "Xinès (Taiwan)"
#: ../../../processing/app/Preferences.java:143
msgid "Chinese (Taiwan) (Big5)"
-msgstr ""
+msgstr "Xinès (Taiwan) (Big5)"
#: Preferences.java:88
msgid "Chinese Simplified"
-msgstr ""
+msgstr "Xinès simplificat"
#: Preferences.java:89
msgid "Chinese Traditional"
-msgstr ""
+msgstr "Xinès tradicional"
#: Editor.java:521 Editor.java:2024
msgid "Close"
@@ -333,11 +413,6 @@ msgstr "Tanca"
msgid "Comment/Uncomment"
msgstr "Comenta/Descomenta"
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-msgid "Compiler error, please submit this code to {0}"
-msgstr "Error del compilador, si us plau pengeu aquest codi a {0}"
-
#: Sketch.java:1608 Editor.java:1890
msgid "Compiling sketch..."
msgstr "Compilant el sketch..."
@@ -356,7 +431,7 @@ msgstr "Copia com HTML"
#: ../../../processing/app/EditorStatus.java:455
msgid "Copy error messages"
-msgstr ""
+msgstr "Copia missatges d'error"
#: Editor.java:1165 Editor.java:2715
msgid "Copy for Forum"
@@ -365,73 +440,73 @@ msgstr "Copia pel Forum"
#: Sketch.java:1089
#, java-format
msgid "Could not add ''{0}'' to the sketch."
-msgstr ""
+msgstr "No es pot afegir \"{0}\" al skecth."
#: Editor.java:2188
msgid "Could not copy to a proper location."
-msgstr ""
+msgstr "No s'ha pogut copiar en una ubicació adequada."
#: Editor.java:2179
msgid "Could not create the sketch folder."
-msgstr ""
+msgstr "No s'ha pogut crear el directori del sketch."
#: Editor.java:2206
msgid "Could not create the sketch."
-msgstr ""
+msgstr "No s'ha pogut crear el sketch."
#: Sketch.java:617
#, java-format
msgid "Could not delete \"{0}\"."
-msgstr ""
+msgstr "No es pot esborrar \"{0}\"."
#: Sketch.java:1066
#, java-format
msgid "Could not delete the existing ''{0}'' file."
-msgstr ""
+msgstr "No es pot esborrar el fitxer \"{0}\" existent."
#: Base.java:2533 Base.java:2556
#, java-format
msgid "Could not delete {0}"
-msgstr ""
+msgstr "No es pot esborrar {0}"
#: ../../../processing/app/debug/TargetPlatform.java:74
#, java-format
msgid "Could not find boards.txt in {0}. Is it pre-1.5?"
-msgstr ""
+msgstr "No s'ha pogut trobar boards.txt a {0}. És anterior a -1.5?"
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:282
#, java-format
msgid "Could not find tool {0}"
-msgstr ""
+msgstr "No es pot trobar l'eina {0}"
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:278
#, java-format
msgid "Could not find tool {0} from package {1}"
-msgstr ""
+msgstr "No es pot trobar l'eina {0} del paquet {1}"
#: Base.java:1934
#, java-format
msgid ""
"Could not open the URL\n"
"{0}"
-msgstr ""
+msgstr "No es pot obrir el URL\n{0}"
#: Base.java:1958
#, java-format
msgid ""
"Could not open the folder\n"
"{0}"
-msgstr ""
+msgstr "No es pot obrir el directori\n{0}"
#: Sketch.java:1769
msgid ""
"Could not properly re-save the sketch. You may be in trouble at this point,\n"
"and it might be time to copy and paste your code to another text editor."
-msgstr ""
+msgstr "No es pot tornar a desar correctament l'sketch. En aquest punt pots tenir un problema,\ni poder ha arribat el moment de copiar i enganxar el teu codi en un altre editor de text."
#: Sketch.java:1768
msgid "Could not re-save sketch"
-msgstr ""
+msgstr "No es pot tornar a desar l'sketch"
#: Theme.java:52
msgid ""
@@ -443,17 +518,16 @@ msgstr ""
msgid ""
"Could not read default settings.\n"
"You'll need to reinstall Arduino."
-msgstr ""
+msgstr "No es poden llegir les preferències inicials.\nNecessites tornar a instal·lar Arduino."
-#: Preferences.java:258
-#, java-format
-msgid "Could not read preferences from {0}"
-msgstr ""
+#: ../../../processing/app/Sketch.java:1525
+msgid "Could not read prevous build preferences file, rebuilding all"
+msgstr "No es pot llegir l'anterior arxiu de preferències de compilació, re-compilant tot"
#: Base.java:2482
#, java-format
msgid "Could not remove old version of {0}"
-msgstr ""
+msgstr "No es pot esborrar l'anterior versió de {0}"
#: Sketch.java:483 Sketch.java:528
#, java-format
@@ -475,11 +549,15 @@ msgstr "No es pot reanomenar el sketch. (2)"
#: Base.java:2492
#, java-format
msgid "Could not replace {0}"
-msgstr ""
+msgstr "No es pot substituir {0}"
+
+#: ../../../processing/app/Sketch.java:1579
+msgid "Could not write build preferences file"
+msgstr "No es pot escriure l'arxiu de preferències de compilació"
#: tools/Archiver.java:74
msgid "Couldn't archive sketch"
-msgstr ""
+msgstr "No s´ha pogut arxivar el sketch"
#: Sketch.java:1647
msgid "Couldn't determine program size: {0}"
@@ -487,18 +565,18 @@ msgstr "No es va poder determinar la mida del programa: {0}"
#: Sketch.java:616
msgid "Couldn't do it"
-msgstr ""
+msgstr "No podria fer-ho"
#: debug/BasicUploader.java:209
msgid ""
"Couldn't find a Board on the selected port. Check that you have the correct "
"port selected. If it is correct, try pressing the board's reset button "
"after initiating the upload."
-msgstr ""
+msgstr "No es pot trobar la Tarja en el port seleccionat. Verifica que tens el port correctament seleccionat. Si es correcte, intenta pressionar el polsador de reset de la Tarja després d'inicialitzar la pujada."
#: ../../../processing/app/Preferences.java:82
msgid "Croatian"
-msgstr ""
+msgstr "Croat"
#: Editor.java:1149 Editor.java:2699
msgid "Cut"
@@ -506,11 +584,11 @@ msgstr "Retalla"
#: ../../../processing/app/Preferences.java:83
msgid "Czech"
-msgstr ""
+msgstr "Txec"
#: Preferences.java:90
msgid "Danish"
-msgstr ""
+msgstr "Danès"
#: Editor.java:1224 Editor.java:2765
msgid "Decrease Indent"
@@ -532,7 +610,7 @@ msgstr "Desfer tots els canvis i recarregar el sketch?"
#: ../../../processing/app/Preferences.java:438
msgid "Display line numbers"
-msgstr ""
+msgstr "Mostra números de línia."
#: Editor.java:2064
msgid "Don't Save"
@@ -546,6 +624,11 @@ msgstr "Guardat enllestit."
msgid "Done burning bootloader."
msgstr "Carrega del bootloader llesta."
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+msgid "Done compiling"
+msgstr ""
+
#: Editor.java:1911 Editor.java:1928
msgid "Done compiling."
msgstr "Compilació enllestida."
@@ -554,17 +637,21 @@ msgstr "Compilació enllestida."
msgid "Done printing."
msgstr "Impressió finalitzada."
+#: ../../../processing/app/BaseNoGui.java:514
+msgid "Done uploading"
+msgstr ""
+
#: Editor.java:2395 Editor.java:2431
msgid "Done uploading."
msgstr "Pujada enllestida."
#: Preferences.java:91
msgid "Dutch"
-msgstr ""
+msgstr "Holandès"
#: ../../../processing/app/Preferences.java:144
msgid "Dutch (Netherlands)"
-msgstr ""
+msgstr "Holandès (Països Baixos)"
#: Editor.java:1130
msgid "Edit"
@@ -576,15 +663,15 @@ msgstr "Mides del fonts del editor:"
#: Preferences.java:353
msgid "Editor language: "
-msgstr ""
+msgstr "Editor d'idioma:"
#: Preferences.java:92
msgid "English"
-msgstr ""
+msgstr "Anglès"
#: ../../../processing/app/Preferences.java:145
msgid "English (United Kingdom)"
-msgstr ""
+msgstr "Anglès (Regne Unit)"
#: Editor.java:1062
msgid "Environment"
@@ -615,14 +702,14 @@ msgstr "Error a dins del Serial.{0}()"
#: ../../../processing/app/Base.java:1232
msgid "Error loading libraries"
-msgstr ""
+msgstr "Error en carregar les llibreries"
#: ../../../processing/app/debug/TargetPlatform.java:95
#: ../../../processing/app/debug/TargetPlatform.java:106
#: ../../../processing/app/debug/TargetPlatform.java:117
#, java-format
msgid "Error loading {0}"
-msgstr ""
+msgstr "Error en carregar {0}"
#: Serial.java:181
#, java-format
@@ -655,6 +742,10 @@ msgstr "Error al carrega el bootloader."
#: ../../../processing/app/Editor.java:2555
msgid "Error while burning bootloader: missing '{0}' configuration parameter"
+msgstr "Error durant l’enregistrament del bootloader: no es troba el paràmetre de configuració {0}"
+
+#: ../../../../../app/src/processing/app/Editor.java:1940
+msgid "Error while compiling: missing '{0}' configuration parameter"
msgstr ""
#: SketchCode.java:83
@@ -664,20 +755,34 @@ msgstr "Error durant la carrega de codi {0}"
#: Editor.java:2567
msgid "Error while printing."
+msgstr "Error durant la impressió."
+
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "Error while uploading"
msgstr ""
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
msgid "Error while uploading: missing '{0}' configuration parameter"
+msgstr "Error durant la pujada: no es troba el paràmetre de configuració {0}"
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "Error while verifying"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "Error while verifying/uploading"
msgstr ""
#: Preferences.java:93
msgid "Estonian"
-msgstr ""
+msgstr "Estonià"
#: ../../../processing/app/Preferences.java:146
msgid "Estonian (Estonia)"
-msgstr ""
+msgstr "Estònia (Estònia)"
#: Editor.java:516
msgid "Examples"
@@ -685,19 +790,24 @@ msgstr "Exemples"
#: Editor.java:2482
msgid "Export canceled, changes must first be saved."
-msgstr ""
+msgstr "Exportació cancelada, els canvis primer han de desar-se."
#: Base.java:2100
msgid "FAQ.html"
msgstr "FAQ.html"
+#: ../../../processing/app/Base.java:416
+#, java-format
+msgid "Failed to open sketch: \"{0}\""
+msgstr "No s´ha pogut obrir el sketch: \"{0}\""
+
#: Editor.java:491
msgid "File"
msgstr "Fitxer"
#: Preferences.java:94
msgid "Filipino"
-msgstr ""
+msgstr "Filipí"
#: FindReplace.java:124 FindReplace.java:127
msgid "Find"
@@ -725,7 +835,7 @@ msgstr "Cerca:"
#: ../../../processing/app/Preferences.java:147
msgid "Finnish"
-msgstr ""
+msgstr "Finès"
#: tools/FixEncoding.java:41 tools/FixEncoding.java:58
#: tools/FixEncoding.java:79
@@ -736,15 +846,16 @@ msgstr "Arregla la codificació i recarrega"
msgid ""
"For information on installing libraries, see: "
"http://arduino.cc/en/Guide/Libraries\n"
-msgstr ""
+msgstr "Per obtenir informació de com instal·lar llibreries, ves a: http://arduino.cc/en/Guide/Libraries\n"
-#: debug/BasicUploader.java:80
-msgid "Forcing reset using 1200bps open/close on port "
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+msgid "Forcing reset using 1200bps open/close on port {0}"
msgstr ""
#: Preferences.java:95
msgid "French"
-msgstr ""
+msgstr "Francès"
#: Editor.java:1097
msgid "Frequently Asked Questions"
@@ -752,15 +863,15 @@ msgstr "Preguntes Més Freqüents"
#: Preferences.java:96
msgid "Galician"
-msgstr ""
+msgstr "Gallec"
#: ../../../processing/app/Preferences.java:94
msgid "Georgian"
-msgstr ""
+msgstr "Georgià"
#: Preferences.java:97
msgid "German"
-msgstr ""
+msgstr "Alemany"
#: Editor.java:1054
msgid "Getting Started"
@@ -771,16 +882,16 @@ msgstr "Primers passos"
msgid ""
"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes "
"for local variables. Maximum is {1} bytes."
-msgstr ""
+msgstr "Les variables globals fan servir {0} bytes ({2}%%) bytes de memòria dinàmica, deixant {3} bytes per variables locals. Màxima és de {1} bytes."
#: ../../../processing/app/Sketch.java:1651
#, java-format
msgid "Global variables use {0} bytes of dynamic memory."
-msgstr ""
+msgstr "Les variables globlals fan servir {0} bytes de memòria dinàmica."
#: Preferences.java:98
msgid "Greek"
-msgstr ""
+msgstr "Grec"
#: Base.java:2085
msgid "Guide_Environment.html"
@@ -800,7 +911,7 @@ msgstr "Guide_Windows.html"
#: ../../../processing/app/Preferences.java:95
msgid "Hebrew"
-msgstr ""
+msgstr "Hebreu"
#: Editor.java:1015
msgid "Help"
@@ -808,7 +919,7 @@ msgstr "Ajuda"
#: Preferences.java:99
msgid "Hindi"
-msgstr ""
+msgstr "Hindi"
#: Sketch.java:295
msgid ""
@@ -822,7 +933,7 @@ msgstr "Que tant Borges de part teva"
#: Preferences.java:100
msgid "Hungarian"
-msgstr ""
+msgstr "Hongarès"
#: FindReplace.java:96
msgid "Ignore Case"
@@ -849,7 +960,7 @@ msgid ""
"disable this in the Preferences dialog.\n"
"\n"
"Save sketch and update its extension?"
-msgstr ""
+msgstr "En Arduino 1.0, l'extensió per defecte del fitxer ha canviat\nde .pde a .ino. Els nous sketchs (incloent tots els creats amb\nla opció \"Desar com\") faran servir la nova extensió. L'extensió\ndels sketch existents s’actualitzaran quan es dessin, però pots\ndesactivar-ho en el diàleg de Preferències.\n\nDesa sketch i actualitza l'extensió?"
#: Editor.java:1216 Editor.java:2757
msgid "Increase Indent"
@@ -857,44 +968,44 @@ msgstr "Augmenta el sagnat"
#: Preferences.java:101
msgid "Indonesian"
-msgstr ""
+msgstr "Indonesi"
#: ../../../processing/app/Base.java:1204
#, java-format
msgid "Invalid library found in {0}: {1}"
-msgstr ""
+msgstr "Llibreria invalida trobada en {0}: {1}"
#: Preferences.java:102
msgid "Italian"
-msgstr ""
+msgstr "Italià"
#: Preferences.java:103
msgid "Japanese"
-msgstr ""
+msgstr "Japonès"
#: Preferences.java:104
msgid "Korean"
-msgstr ""
+msgstr "Coreà"
#: Preferences.java:105
msgid "Latvian"
-msgstr ""
+msgstr "Letó"
#: Base.java:2699
msgid "Library added to your libraries. Check \"Import library\" menu"
-msgstr ""
+msgstr "Llibreria afegida a les teves llibreries. Verifica el menú \"Importar llibreria\""
#: Preferences.java:106
msgid "Lithuaninan"
-msgstr ""
+msgstr "Lituà"
-#: ../../../processing/app/Sketch.java:1660
-msgid "Low memory available, stability problems may occur"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
msgstr ""
#: Preferences.java:107
msgid "Marathi"
-msgstr ""
+msgstr "Marathi"
#: Base.java:2112
msgid "Message"
@@ -902,6 +1013,10 @@ msgstr "Missatge"
#: ../../../processing/app/preproc/PdePreprocessor.java:412
msgid "Missing the */ from the end of a /* comment */"
+msgstr "No es troba el */ del final del /* comentari */"
+
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Mode not supported"
msgstr ""
#: Preferences.java:449
@@ -912,17 +1027,29 @@ msgstr "Es poden editar més preferències directament en el fitxer"
msgid "Moving"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "Multiple files not supported"
+msgstr ""
+
+#: ../../../processing/app/Base.java:395
+msgid "Must specify exactly one sketch file"
+msgstr "Heu d'especificar exactament un arxiu sketch"
+
+#: ../../../processing/app/Preferences.java:158
+msgid "N'Ko"
+msgstr ""
+
#: Sketch.java:282
msgid "Name for new file:"
msgstr "Escolliu un nom per un nou fitxer:"
#: ../../../processing/app/Preferences.java:149
msgid "Nepali"
-msgstr ""
+msgstr "Nepali"
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:51
msgid "Network upload using programmer not supported"
-msgstr ""
+msgstr "Xarxa pujada fent servir programador no soportat"
#: EditorToolbar.java:41 Editor.java:493
msgid "New"
@@ -948,6 +1075,10 @@ msgstr "Pestanya següent"
msgid "No"
msgstr "No"
+#: ../../../processing/app/debug/Compiler.java:146
+msgid "No athorization data found"
+msgstr ""
+
#: debug/Compiler.java:126
msgid "No board selected; please choose a board from the Tools > Board menu."
msgstr "Cap placa seleccionada; si us plau esculli una placa del menú Eines > Placa."
@@ -956,9 +1087,13 @@ msgstr "Cap placa seleccionada; si us plau esculli una placa del menú Eines > P
msgid "No changes necessary for Auto Format."
msgstr "Cap canvi necessari pel format automàtic."
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No command line parameters found"
+msgstr ""
+
#: Editor.java:373
msgid "No files were added to the sketch."
-msgstr ""
+msgstr "No hi ha arxius afegits a l'sketch."
#: Platform.java:167
msgid "No launcher available"
@@ -968,6 +1103,10 @@ msgstr "No hi ha llançador disponible"
msgid "No line ending"
msgstr "Sense salts de línia"
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No parameters"
+msgstr ""
+
#: Base.java:541
msgid "No really, time for some fresh air for you."
msgstr "Hora d'aire fresc, seriosament."
@@ -975,16 +1114,29 @@ msgstr "Hora d'aire fresc, seriosament."
#: Editor.java:1872
#, java-format
msgid "No reference available for \"{0}\""
+msgstr "Cap referència disponible per \"{0}\""
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "No sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "No sketchbook"
+msgstr ""
+
+#: ../../../processing/app/Sketch.java:204
+msgid "No valid code files found"
msgstr ""
#: ../../../processing/app/Base.java:309
msgid "No valid configured cores found! Exiting..."
-msgstr ""
+msgstr "No s´han trobat nuclis vàlids configurats! Sortin... "
#: ../../../processing/app/debug/TargetPackage.java:63
#, java-format
msgid "No valid hardware definitions found in folder {0}."
-msgstr ""
+msgstr "La definició de hardware trobat en el directori {0} no es vàlid."
#: Base.java:191
msgid "Non-fatal error while setting the Look & Feel."
@@ -996,21 +1148,25 @@ msgstr "Nop"
#: ../../../processing/app/Preferences.java:108
msgid "Norwegian Bokmål"
-msgstr ""
+msgstr "Noruec Bokmâl"
#: ../../../processing/app/Sketch.java:1656
msgid ""
"Not enough memory; see http://www.arduino.cc/en/Guide/Troubleshooting#size "
"for tips on reducing your footprint."
-msgstr ""
+msgstr "Memòria insuficient; ves a http://www.arduino.cc/en/Guide/Troubleshooting#size pels consells de com reduir-ne la mida."
#: Preferences.java:80 Sketch.java:585 Sketch.java:737 Sketch.java:1042
#: Editor.java:2145 Editor.java:2465
msgid "OK"
-msgstr ""
+msgstr "D'acord"
#: Sketch.java:992 Editor.java:376
msgid "One file added to the sketch."
+msgstr "Un fitxer afegit al sketch."
+
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Only --verify, --upload or --get-pref are supported"
msgstr ""
#: EditorToolbar.java:41
@@ -1039,7 +1195,7 @@ msgstr "Configuració de la pàgina"
#: ../../../processing/app/forms/PasswordAuthorizationDialog.java:44
msgid "Password:"
-msgstr ""
+msgstr "Contrasenya:"
#: Editor.java:1189 Editor.java:2731
msgid "Paste"
@@ -1047,35 +1203,48 @@ msgstr "Enganxa"
#: Preferences.java:109
msgid "Persian"
-msgstr ""
+msgstr "Persa"
+
+#: ../../../processing/app/Preferences.java:161
+msgid "Persian (Iran)"
+msgstr "Persa (Iran)"
#: debug/Compiler.java:408
msgid "Please import the SPI library from the Sketch > Import Library menu."
msgstr "Si us plau importeu la llibreria SPI del menú Sketch > Importa biblioteca."
+#: ../../../processing/app/debug/Compiler.java:529
+msgid "Please import the Wire library from the Sketch > Import Library menu."
+msgstr "Si us plau importa la llibreria Wire de Sketch > Menú Importació Llibreria"
+
#: Base.java:239
msgid "Please install JDK 1.5 or later"
msgstr "Si us plau instal·la JDK 1.5 o posterior."
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+msgid "Please select a programmer from Tools->Programmer menu"
+msgstr ""
+
#: Preferences.java:110
msgid "Polish"
-msgstr ""
+msgstr "Polonès"
#: ../../../processing/app/Editor.java:718
msgid "Port"
-msgstr ""
+msgstr "Port"
#: ../../../processing/app/Preferences.java:151
msgid "Portugese"
-msgstr ""
+msgstr "Portuguès"
#: ../../../processing/app/Preferences.java:127
msgid "Portuguese (Brazil)"
-msgstr ""
+msgstr "Portuguès (Brasil)"
#: ../../../processing/app/Preferences.java:128
msgid "Portuguese (Portugal)"
-msgstr ""
+msgstr "Portuguès (Portugal)"
#: Preferences.java:295 Editor.java:583
msgid "Preferences"
@@ -1099,7 +1268,7 @@ msgstr "Impressió cancel·lada."
#: Editor.java:2547
msgid "Printing..."
-msgstr ""
+msgstr "Imprimint..."
#: Base.java:1957
msgid "Problem Opening Folder"
@@ -1115,11 +1284,11 @@ msgstr "Problema adjustant la plataforma."
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:136
msgid "Problem accessing board folder /www/sd"
-msgstr ""
+msgstr "Problema accedint a la carpeta de la tarja /www/sd"
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:132
msgid "Problem accessing files in folder "
-msgstr ""
+msgstr "Problema accedint als arxius de la carpeta"
#: Base.java:1673
msgid "Problem getting data folder"
@@ -1138,17 +1307,11 @@ msgstr "Problema pujant a la placa. Visita per http://www.arduino.cc/en/Guide/Tr
#: Sketch.java:355 Sketch.java:362 Sketch.java:373
msgid "Problem with rename"
-msgstr ""
-
-#: Editor.java:2137
-msgid ""
-"Arduino can only open its own sketches\n"
-"and other files ending in .ino or .pde"
-msgstr "Arduino només pot obrir els seus propis sketches\ni altres fitxers acabats en .ino o .pde"
+msgstr "Problema amb el canvi de nom"
#: ../../../processing/app/I18n.java:86
msgid "Processor"
-msgstr ""
+msgstr "Processador"
#: Editor.java:704
msgid "Programmer"
@@ -1193,11 +1356,11 @@ msgstr "Substituir amb:"
#: Preferences.java:113
msgid "Romanian"
-msgstr ""
+msgstr "Romanès"
#: Preferences.java:114
msgid "Russian"
-msgstr ""
+msgstr "Rus"
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:529
#: Editor.java:2064 Editor.java:2468
@@ -1214,7 +1377,7 @@ msgstr "Guardat cancel·lat."
#: Editor.java:2467
msgid "Save changes before export?"
-msgstr ""
+msgstr "Desa canvis abans d'exporta?"
#: Editor.java:2020
#, java-format
@@ -1225,8 +1388,16 @@ msgstr "Desar els canvis a \"{0}\"? "
msgid "Save sketch folder as..."
msgstr "Anomena i desa la carpeta de sketch..."
+#: ../../../../../app/src/processing/app/Preferences.java:425
+msgid "Save when verifying or uploading"
+msgstr ""
+
#: Editor.java:2270 Editor.java:2308
msgid "Saving..."
+msgstr "Desant..."
+
+#: ../../../processing/app/FindReplace.java:131
+msgid "Search all Sketch Tabs"
msgstr ""
#: Base.java:1909
@@ -1239,7 +1410,7 @@ msgstr "Selecciona-ho Tot"
#: Base.java:2636
msgid "Select a zip file or a folder containing the library you'd like to add"
-msgstr ""
+msgstr "Selecciona el l fitxer zip o el directori que conté la llibreria que vols afegir"
#: Sketch.java:975
msgid "Select an image or other data file to copy to your sketch"
@@ -1251,7 +1422,7 @@ msgstr "Seleccioneu una ubicació pel nou sketchbook"
#: ../../../processing/app/debug/Compiler.java:146
msgid "Selected board depends on '{0}' core (not installed)."
-msgstr ""
+msgstr "Tarja seleccionada depenent del nucli '{0}' (no instal·lat)."
#: SerialMonitor.java:93
msgid "Send"
@@ -1261,20 +1432,6 @@ msgstr "Envia"
msgid "Serial Monitor"
msgstr "Monitor sèrie"
-#: Serial.java:174
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quiting any programs that may be "
-"using it."
-msgstr "Port sèrie \"{0}\" ja en ús. Provi de finalitzar programes que puguin estar utilitzant-lo."
-
-#: Serial.java:121
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quitting any programs that may be "
-"using it."
-msgstr ""
-
#: Serial.java:194
#, java-format
msgid ""
@@ -1299,7 +1456,7 @@ msgstr "Mostra la carpeta del Sketch"
#: ../../../processing/app/EditorStatus.java:468
msgid "Show verbose output during compilation"
-msgstr ""
+msgstr "Mostra resultats detallats durant la compilació"
#: Preferences.java:387
msgid "Show verbose output during: "
@@ -1340,7 +1497,7 @@ msgstr "Sketch massa gran; visita http://www.arduino.cc/en/Guide/Troubleshooting
msgid ""
"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} "
"bytes."
-msgstr ""
+msgstr "Sketch fa servir {0} bytes ({2}%%) del espai de magatzament del programa. El màxim son {1} bytes."
#: Editor.java:510
msgid "Sketchbook"
@@ -1354,13 +1511,17 @@ msgstr "El directori Sketchbook ha desaparegut."
msgid "Sketchbook location:"
msgstr "Ubicació del Sketchbook:"
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "Sketchbook path not defined"
+msgstr ""
+
#: ../../../processing/app/Base.java:785
msgid "Sketches (*.ino, *.pde)"
-msgstr ""
+msgstr "Sketches (*.ino, *.pde)"
#: ../../../processing/app/Preferences.java:152
msgid "Slovenian"
-msgstr ""
+msgstr "Eslovè"
#: Sketch.java:275 Sketch.java:304 Sketch.java:578 Sketch.java:967
msgid ""
@@ -1382,7 +1543,7 @@ msgstr "Ho sentim, un sketch (o carpeta) anomenat \"{0}\" ja existeix."
#: Preferences.java:115
msgid "Spanish"
-msgstr ""
+msgstr "Espanyol"
#: Base.java:540
msgid "Sunshine"
@@ -1390,18 +1551,22 @@ msgstr "Sol."
#: ../../../processing/app/Preferences.java:153
msgid "Swedish"
-msgstr ""
+msgstr "Suec"
#: Preferences.java:84
msgid "System Default"
-msgstr ""
+msgstr "Per defecte del sistema"
#: Preferences.java:116
msgid "Tamil"
-msgstr ""
+msgstr "Tàmil"
#: debug/Compiler.java:414
msgid "The 'BYTE' keyword is no longer supported."
+msgstr "La descripció 'BYTE' ha deixat d'estar suportada."
+
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "The --upload option supports only one file at a time"
msgstr ""
#: debug/Compiler.java:426
@@ -1426,7 +1591,7 @@ msgid ""
"The file \"{0}\" needs to be inside\n"
"a sketch folder named \"{1}\".\n"
"Create this folder, move the file, and continue?"
-msgstr ""
+msgstr "L'arxiu \"{0}\" ha de trobar-se dins\nla carpeta de l'sketch anomenat \"{1}\".\nCrear aquesta carpeta, moure l'arxiu, i continua?"
#: Base.java:1054 Base.java:2674
#, java-format
@@ -1471,12 +1636,12 @@ msgid ""
"but anything besides the code will be lost."
msgstr "La carpeta del sketch ha desaparegut.\n Es provarà de tornar a desar en la mateixa localització,\nperò tot excepte el codi serà perdut."
-#: Sketch.java:2018
+#: ../../../processing/app/Sketch.java:2028
msgid ""
"The sketch name had to be modified. Sketch names can only consist\n"
"of ASCII characters and numbers (but cannot start with a number).\n"
-"They should also be less less than 64 characters long."
-msgstr "El nom del sketch ha de ser modificat. Els noms dels Sketch només poden constar\nde caràcters ASCII i nombres (però no començar amb nombres).\nTambé haurien de ser menys de 64 caràcters."
+"They should also be less than 64 characters long."
+msgstr "El nom del sketch a de ser modificat. Els noms dels Sketch només\npoden ser caràcters ASCII i números (però no pot començar per un número).\nTambé a de tenir una logitud inferior als 64 caràcters."
#: Base.java:259
msgid ""
@@ -1487,6 +1652,12 @@ msgid ""
"himself in the third person."
msgstr "La carpeta sketchbook no existeix.\nArduino canviarà a la localització per defecte\nde sketchbook, i crearà una nova carpeta sketchbook\nsi fos necessari. Arduino pararà de parlar\nd'ell mateix en tercera persona."
+#: ../../../processing/app/debug/Compiler.java:201
+msgid ""
+"Third-party platform.txt does not define compiler.path. Please report this "
+"to the third-party hardware maintainer."
+msgstr ""
+
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -1496,7 +1667,7 @@ msgstr ""
#: ../../../processing/app/EditorStatus.java:467
msgid "This report would have more information with"
-msgstr ""
+msgstr "Aquest informe podria tenir més informació amb"
#: Base.java:535
msgid "Time for a Break"
@@ -1512,36 +1683,36 @@ msgstr "Solució de problemes"
#: ../../../processing/app/Preferences.java:117
msgid "Turkish"
-msgstr ""
+msgstr "Turc"
#: ../../../processing/app/Editor.java:2507
msgid "Type board password to access its console"
-msgstr ""
+msgstr "Introduïu la contrasenya de la tarja per accedir a la seva consola"
#: ../../../processing/app/Sketch.java:1673
msgid "Type board password to upload a new sketch"
-msgstr ""
+msgstr "Introduïu la contrasenya de la tarja per pujar el nou sketch"
#: ../../../processing/app/Preferences.java:118
msgid "Ukrainian"
-msgstr ""
+msgstr "Ucraïnès"
#: ../../../processing/app/Editor.java:2524
#: ../../../processing/app/NetworkMonitor.java:145
msgid "Unable to connect: is the sketch using the bridge?"
-msgstr ""
+msgstr "No es pot conectar: el sketch està fent servir una passarela?"
#: ../../../processing/app/NetworkMonitor.java:130
msgid "Unable to connect: retrying"
-msgstr ""
+msgstr "No es pot connectar: reintentant"
#: ../../../processing/app/Editor.java:2526
msgid "Unable to connect: wrong password?"
-msgstr ""
+msgstr "No es pot conectar: Contrasenya incorrecte?"
#: ../../../processing/app/Editor.java:2512
msgid "Unable to open serial monitor"
-msgstr ""
+msgstr "No es pot obrir el monitor sèrie"
#: Sketch.java:1432
#, java-format
@@ -1581,7 +1752,7 @@ msgstr "Pujada cancel·lada."
#: ../../../processing/app/Sketch.java:1678
msgid "Upload cancelled"
-msgstr ""
+msgstr "Pujada cancel•lada"
#: Editor.java:2378
msgid "Uploading to I/O Board..."
@@ -1602,12 +1773,12 @@ msgstr "Utilitza un editor extern"
#: ../../../processing/app/debug/Compiler.java:94
#, java-format
msgid "Using library {0} in folder: {1} {2}"
-msgstr ""
+msgstr "Utilitzant llibreria {0} en carpeta: {1}{2}"
#: ../../../processing/app/debug/Compiler.java:320
#, java-format
msgid "Using previously compiled file: {0}"
-msgstr ""
+msgstr "Usant l'arxiu prèviament compilat: {0}"
#: EditorToolbar.java:41 EditorToolbar.java:46
msgid "Verify"
@@ -1619,16 +1790,23 @@ msgstr "Verifica / Compila"
#: Preferences.java:400
msgid "Verify code after upload"
-msgstr ""
+msgstr "Comproveu el codi després de pujar-lo"
#: ../../../processing/app/Preferences.java:154
msgid "Vietnamese"
-msgstr ""
+msgstr "Vietnamita"
#: Editor.java:1105
msgid "Visit Arduino.cc"
msgstr "Visita Arduino.cc"
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+msgid ""
+"WARNING: library {0} claims to run on {1} architecture(s) and may be "
+"incompatible with your current board which runs on {2} architecture(s)."
+msgstr ""
+
#: Base.java:2128
msgid "Warning"
msgstr "Advertència"
@@ -1698,11 +1876,11 @@ msgstr "Has arribat al límit diari d'autonomenar nous esboços. I si anem a fer
#: Base.java:2638
msgid "ZIP files or folders"
-msgstr ""
+msgstr "Fitxers ZIP o directoris"
#: Base.java:2661
msgid "Zip doesn't contain a library"
-msgstr ""
+msgstr "ZIP no conté cap llibreria"
#: Sketch.java:364
#, java-format
@@ -1713,10 +1891,10 @@ msgstr "\".{0}\" no és una extensió vàlida."
#, java-format
msgid ""
"\"{0}\" contains unrecognized characters.If this code was created with an "
-"older version of Arduino,you may need to use Tools -> Fix Encoding & "
-"Reload to updatethe sketch to use UTF-8 encoding. If not, you may need "
-"todelete the bad characters to get rid of this warning."
-msgstr "\"{0}\" conté caràcters desconeguts. Si aquest codi va ser creat amb una versió antiga de Arduino, podria utilitzar el menú Eines > Arregla la codificació i recarrega per actualitzar el sketch per tal d’usar una codificació UTF-8. Si no, haurà de suprimir els caràcters incorrectes per desfer-se del avis."
+"older version of Arduino,you may need to use Tools -> Fix Encoding & Reload "
+"to updatethe sketch to use UTF-8 encoding. If not, you may need todelete the"
+" bad characters to get rid of this warning."
+msgstr ""
#: debug/Compiler.java:409
msgid ""
@@ -1732,7 +1910,7 @@ msgid ""
"As of Arduino 1.0, the 'BYTE' keyword is no longer supported.\n"
"Please use Serial.write() instead.\n"
"\n"
-msgstr ""
+msgstr "\nA partir de Arduino 1.0, la descripció 'BYTE' ja no està suportada.\nSi us plau en el seu lloc feu servir Serial.write()\n\n"
#: debug/Compiler.java:427
msgid ""
@@ -1753,21 +1931,21 @@ msgid ""
"\n"
"As of Arduino 1.0, the Udp class in the Ethernet library has been renamed to EthernetUdp.\n"
"\n"
-msgstr ""
+msgstr "\nA partir del l'Arduino 1.0, la classe Udp en la llibreria Ethernet ha estat reanomenada a EthernetUdp\n\n"
#: debug/Compiler.java:445
msgid ""
"\n"
"As of Arduino 1.0, the Wire.receive() function was renamed to Wire.read() for consistency with other libraries.\n"
"\n"
-msgstr ""
+msgstr "\nA partir del l'Arduino 1.0, la funció Wire.receive() ha estat reanomenada a Wire.read() per coherència amb altres llibreries.\n"
#: debug/Compiler.java:439
msgid ""
"\n"
"As of Arduino 1.0, the Wire.send() function was renamed to Wire.write() for consistency with other libraries.\n"
"\n"
-msgstr ""
+msgstr "\nA partir del l'Arduino 1.0, la funció Wire.send() ha estat reanomenada a Wire.write() per coherència amb altres llibreries.\n\n"
#: SerialMonitor.java:130 SerialMonitor.java:133
msgid "baud"
@@ -1779,7 +1957,7 @@ msgstr "Compliació "
#: ../../../processing/app/NetworkMonitor.java:111
msgid "connected!"
-msgstr ""
+msgstr "Connectat!"
#: Sketch.java:540
msgid "createNewFile() returned false"
@@ -1787,7 +1965,7 @@ msgstr "createNewFile() ha retornat false"
#: ../../../processing/app/EditorStatus.java:469
msgid "enabled in File > Preferences."
-msgstr ""
+msgstr "Activat en Fitxer>Preferències."
#: Base.java:2090
msgid "environment"
@@ -1797,10 +1975,6 @@ msgstr "entorn"
msgid "http://arduino.cc/"
msgstr "http://arduino.cc/"
-#: ../../../processing/app/debug/Compiler.java:49
-msgid "http://github.com/arduino/Arduino/issues"
-msgstr ""
-
#: UpdateCheck.java:118
msgid "http://www.arduino.cc/en/Main/Software"
msgstr "http://www.arduino.cc/en/Main/Software"
@@ -1830,17 +2004,6 @@ msgstr "El nom es null"
msgid "platforms.html"
msgstr "platforms.html"
-#: Serial.java:451
-#, java-format
-msgid ""
-"readBytesUntil() byte buffer is too small for the {0} bytes up to and "
-"including char {1}"
-msgstr "El buffer de bytes readBytesUntil() és massa petit pels {0} bytes fins i incloent el char {1}"
-
-#: Sketch.java:647
-msgid "removeCode: internal error.. could not find code"
-msgstr ""
-
#: Editor.java:932
msgid "serialMenu is null"
msgstr "serialMenu es null"
@@ -1851,6 +2014,11 @@ msgid ""
"the selected serial port {0} does not exist or your board is not connected"
msgstr "el port sèrie seleccionat {0} no existeix o la teva placa no està connectada"
+#: ../../../processing/app/Base.java:389
+#, java-format
+msgid "unknown option: {0}"
+msgstr "opció desconeguda: {0}"
+
#: Preferences.java:391
msgid "upload"
msgstr "Pujar"
@@ -1868,9 +2036,51 @@ msgstr "{0} ha retornat {1}"
#: Editor.java:2213
#, java-format
msgid "{0} | Arduino {1}"
-msgstr ""
+msgstr "{0} | Arduino {1}"
#: Editor.java:1874
#, java-format
msgid "{0}.html"
msgstr "{0}.html"
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+msgid "{0}: Invalid argument to --pref, should be of the form \"pref=value\""
+msgstr "{0}: Argument no vàlid per --pref, s'espera la forma \"pref=value\""
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+msgid ""
+"{0}: Invalid board name, it should be of the form \"package:arch:board\" or "
+"\"package:arch:board:options\""
+msgstr "{0}: Nom de tarja desconeguda, ha de tenir el format \"package:arch:board\" o \"package:arch:board:options\""
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+msgid "{0}: Invalid option for \"{1}\" option for board \"{2}\""
+msgstr "{0}: Opció no vàlida per \"{1}\" opció per tarja \"{2}\""
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+msgid "{0}: Invalid option for board \"{1}\""
+msgstr "{0}: Opció no vàlida per la tarja \"{1}\""
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+msgid "{0}: Invalid option, should be of the form \"name=value\""
+msgstr "{0}: Opció no vàlida, s'espera la forma \"name=value\""
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+msgid "{0}: Unknown architecture"
+msgstr "{0}: Arquitectura desconeguda"
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+msgid "{0}: Unknown board"
+msgstr "{0}: Tarja desconeguda"
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+msgid "{0}: Unknown package"
+msgstr "{0}: Paquet desconegut"
diff --git a/app/src/processing/app/i18n/Resources_ca.properties b/arduino-core/src/processing/app/i18n/Resources_ca.properties
similarity index 61%
rename from app/src/processing/app/i18n/Resources_ca.properties
rename to arduino-core/src/processing/app/i18n/Resources_ca.properties
index c435b2846..ed531771a 100644
--- a/app/src/processing/app/i18n/Resources_ca.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_ca.properties
@@ -4,19 +4,22 @@
# David A. Mellis <>, 2012.
# Translation to Catalan by Albert Segura
#
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2014-02-19 14\:46+0000\nLast-Translator\: cmaglie \nLanguage-Team\: Catalan (http\://www.transifex.com/projects/p/arduino-ide-15/language/ca/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: ca\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
+!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-01-14 17\:10+0000\nLast-Translator\: Cristian Maglie \nLanguage-Team\: Catalan (http\://www.transifex.com/projects/p/arduino-ide-15/language/ca/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: ca\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
#: Preferences.java:358 Preferences.java:374
-!\ \ (requires\ restart\ of\ Arduino)=
+\ \ (requires\ restart\ of\ Arduino)=(es necessari reiniciar l'Arduino)
#: debug/Compiler.java:455
-!'Keyboard'\ only\ supported\ on\ the\ Arduino\ Leonardo=
+'Keyboard'\ only\ supported\ on\ the\ Arduino\ Leonardo='Keyboard' nom\u00e9s suportat en el Arduino Leonardo
#: debug/Compiler.java:450
-!'Mouse'\ only\ supported\ on\ the\ Arduino\ Leonardo=
+'Mouse'\ only\ supported\ on\ the\ Arduino\ Leonardo='Mouse' nom\u00e9s suportat en el Arduino Leonardo
#: Preferences.java:478
-!(edit\ only\ when\ Arduino\ is\ not\ running)=
+(edit\ only\ when\ Arduino\ is\ not\ running)=(nom\u00e9s editar quan l'Arduino no estigui funcionant)
+
+#: ../../../processing/app/Base.java:468
+!--verbose,\ --verbose-upload\ and\ --verbose-build\ can\ only\ be\ used\ together\ with\ --verify\ or\ --upload=
#: Sketch.java:746
.pde\ ->\ .ino=.pde -> .ino
@@ -25,7 +28,7 @@
\ \ \ Are\ you\ sure\ you\ want\ to\ Quit?Closing\ the\ last\ open\ sketch\ will\ quit\ Arduino.=
Est\u00e0s segur que vols tancar?Tancant esbo\u00e7 d'Arduino.
#: Editor.java:2053
-!\
\ \ Do\ you\ want\ to\ save\ changes\ to\ this\ sketch
\ before\ closing?If\ you\ don't\ save,\ your\ changes\ will\ be\ lost.=
+\
\ \ Do\ you\ want\ to\ save\ changes\ to\ this\ sketch
\ before\ closing?If\ you\ don't\ save,\ your\ changes\ will\ be\ lost.=
Vols des\u00e0 els canvis en aquest sketck
abans de tancar?Si no es desen, els canvis es perdran.
#: Sketch.java:398
#, java-format
@@ -37,13 +40,13 @@ A\ folder\ named\ "{0}"\ already\ exists.\ Can't\ open\ sketch.=La carpeta anome
#: Base.java:2690
#, java-format
-!A\ library\ named\ {0}\ already\ exists=
+A\ library\ named\ {0}\ already\ exists=La llibreria anomenada {0} ja existeix
#: UpdateCheck.java:103
-!A\ new\ version\ of\ Arduino\ is\ available,\nwould\ you\ like\ to\ visit\ the\ Arduino\ download\ page?=
+A\ new\ version\ of\ Arduino\ is\ available,\nwould\ you\ like\ to\ visit\ the\ Arduino\ download\ page?=Una nova versi\u00f3 de l'Arduino es troba disponible,\nvols visitar la p\u00e0gina de baixades de l'Arduino?
#: EditorConsole.java:153
-!A\ problem\ occurred\ while\ trying\ to\ open\ the\nfiles\ used\ to\ store\ the\ console\ output.=
+A\ problem\ occurred\ while\ trying\ to\ open\ the\nfiles\ used\ to\ store\ the\ console\ output.=S'ha produ\u00eft un problema en intentar obrir els\narxius utilitzats per emmagatzemar la consola de sortida.
#: Editor.java:1116
About\ Arduino=Quant a Arduino
@@ -54,17 +57,31 @@ Add\ File...=Afegeix fitxer...
#: Base.java:963
Add\ Library...=Afegir Llibreria...
+#: ../../../processing/app/Preferences.java:96
+Albanian=Alban\u00e8s
+
#: tools/FixEncoding.java:77
An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=Un error ha succe\u00eft provant de arreglar la codificaci\u00f3 del fitxer.\nNo provi de desar aquest sketch, podria sobreescriure\nla versi\u00f3 antiga. Utilitzi Obrir per re-obrir el sketch i tornar-ho a provar.\n
+#: ../../../processing/app/BaseNoGui.java:528
+!An\ error\ occurred\ while\ uploading\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!An\ error\ occurred\ while\ verifying\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!An\ error\ occurred\ while\ verifying/uploading\ the\ sketch=
+
#: Base.java:228
An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=Un error desconegut ha succe\u00eft mentre es provava de carregar\ncodi especific de la plataforma per la seva maquina.
#: Preferences.java:85
-!Arabic=
+Arabic=\u00c0rab
#: Preferences.java:86
-!Aragonese=
+Aragonese=Aragon\u00e8s
#: tools/Archiver.java:48
Archive\ Sketch=Arxiva Sketch
@@ -76,13 +93,16 @@ Archive\ sketch\ as\:=Arxiva sketch com\:
Archive\ sketch\ canceled.=Arxivat del sketch cancel\u00b7lat.
#: tools/Archiver.java:75
-!Archiving\ the\ sketch\ has\ been\ canceled\ because\nthe\ sketch\ couldn't\ save\ properly.=
+Archiving\ the\ sketch\ has\ been\ canceled\ because\nthe\ sketch\ couldn't\ save\ properly.=L'arxivament del sketch ha estat cancelat per qu\u00e8\nel sketch no s\u00b4ha pogut desar adequadament.
#: ../../../processing/app/I18n.java:83
-!Arduino\ ARM\ (32-bits)\ Boards=
+Arduino\ ARM\ (32-bits)\ Boards=Targes Arduino ARM (32-bits)
#: ../../../processing/app/I18n.java:82
-!Arduino\ AVR\ Boards=
+Arduino\ AVR\ Boards=Targes Arduino AVR
+
+#: Editor.java:2137
+!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
#: Base.java:1682
Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ settings.=Arduino no pot funcionar perqu\u00e8 no pot\ncrear una carpeta per desar les prefer\u00e8ncies.
@@ -94,7 +114,7 @@ Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ you
Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\ JDK\ 1.5\ or\ later.\nMore\ information\ can\ be\ found\ in\ the\ reference.=Arduino requereix una completa JDK\nper funcionar (nom\u00e9s JRE no \u00e9s suficient). Si us plau instal\u00b7la JDK 1.5 o posterior.\nM\u00e9s informaci\u00f3 pot ser trobada a la refer\u00e8ncia.
#: ../../../processing/app/EditorStatus.java:471
-!Arduino\:\ =
+Arduino\:\ =Arduino\:
#: Sketch.java:588
#, java-format
@@ -103,11 +123,32 @@ Are\ you\ sure\ you\ want\ to\ delete\ "{0}"?=Esteu segur que voleu suprimir "{0
#: Sketch.java:587
Are\ you\ sure\ you\ want\ to\ delete\ this\ sketch?=Segur que voleu suprimir aquest sketch?
+#: ../../../processing/app/Base.java:356
+Argument\ required\ for\ --board=Es requereix un argument per --board
+
+#: ../../../processing/app/Base.java:370
+Argument\ required\ for\ --curdir=Es requereix un argument per --curdir
+
+#: ../../../processing/app/Base.java:385
+!Argument\ required\ for\ --get-pref=
+
+#: ../../../processing/app/Base.java:363
+Argument\ required\ for\ --port=Es requereix un argument per --port
+
+#: ../../../processing/app/Base.java:377
+Argument\ required\ for\ --pref=Es requereix un argument per --pref
+
+#: ../../../processing/app/Base.java:384
+Argument\ required\ for\ --preferences-file=Es requereix un argument per --preferences-file
+
#: ../../../processing/app/Preferences.java:137
-!Armenian=
+Armenian=Armeni
#: ../../../processing/app/Preferences.java:138
-!Asturian=
+Asturian=Asturi\u00e0
+
+#: ../../../processing/app/debug/Compiler.java:145
+!Authorization\ required=
#: tools/AutoFormat.java:91
Auto\ Format=Format autom\u00e0tic
@@ -128,49 +169,58 @@ Auto\ Format\ Canceled\:\ Too\ many\ right\ parentheses.=Format autom\u00e0tic c
Auto\ Format\ finished.=Format autom\u00e0tic finalitzat.
#: Preferences.java:439
-!Automatically\ associate\ .ino\ files\ with\ Arduino=
+Automatically\ associate\ .ino\ files\ with\ Arduino=Associaci\u00f3 autom\u00e0tica fitxers .ino amb Arduino
#: SerialMonitor.java:110
Autoscroll=Despla\u00e7ament autom\u00e0tic
#: Editor.java:2619
#, java-format
-!Bad\ error\ line\:\ {0}=
+Bad\ error\ line\:\ {0}=Error en la l\u00ednia\: {0}
#: Editor.java:2136
Bad\ file\ selected=Fitxer seleccionat incorrecte
+#: ../../../processing/app/debug/Compiler.java:89
+!Bad\ sketch\ primary\ file\ or\ bad\ sketch\ directory\ structure=
+
+#: ../../../processing/app/Preferences.java:149
+Basque=Basc
+
#: ../../../processing/app/Preferences.java:139
-!Belarusian=
+Belarusian=Bielor\u00fas
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
-!Board=
+Board=Tarja
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
-!Board\ {0}\:{1}\:{2}\ doesn''t\ define\ a\ ''build.board''\ preference.\ Auto-set\ to\:\ {3}=
+Board\ {0}\:{1}\:{2}\ doesn''t\ define\ a\ ''build.board''\ preference.\ Auto-set\ to\:\ {3}=Tarja {0}\:{1}\:{2} no defineix la prefer\u00e8ncia del ''build.board''. Auto-seleccionat per\: {3}
#: ../../../processing/app/EditorStatus.java:472
-!Board\:\ =
+Board\:\ =Tarja\:
#: ../../../processing/app/Preferences.java:140
-!Bosnian=
+Bosnian=Bosni
#: SerialMonitor.java:112
Both\ NL\ &\ CR=Ambd\u00f3s NL & CR
#: Preferences.java:81
-!Browse=
+Browse=Navegar
#: Sketch.java:1392 Sketch.java:1423
-!Build\ folder\ disappeared\ or\ could\ not\ be\ written=
+Build\ folder\ disappeared\ or\ could\ not\ be\ written=Directori de compilaci\u00f3 desaparegut o no si pot escriure
+
+#: ../../../processing/app/Sketch.java:1530
+Build\ options\ changed,\ rebuilding\ all=Opcions de compilat canviades, re-compilant tot
#: ../../../processing/app/Preferences.java:80
-!Bulgarian=
+Bulgarian=B\u00falgar
#: ../../../processing/app/Preferences.java:141
-!Burmese\ (Myanmar)=
+Burmese\ (Myanmar)=Birm\u00e0 (Birm\u00e0nia)
#: Editor.java:708
Burn\ Bootloader=Carrega Bootloader
@@ -178,11 +228,16 @@ Burn\ Bootloader=Carrega Bootloader
#: Editor.java:2504
Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=La carrega del bootloader a la I/O placa (pot durar uns minuts)...
-#: ../../../processing/app/Base.java:368
-!Can't\ open\ source\ sketch\!=
+#: ../../../processing/app/Base.java:379
+#, java-format
+!Can\ only\ pass\ one\ of\:\ {0}=
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!Can't\ find\ the\ sketch\ in\ the\ specified\ path=
#: ../../../processing/app/Preferences.java:92
-!Canadian\ French=
+Canadian\ French=Franc\u00e8s Canadenc
#: Preferences.java:79 Sketch.java:585 Sketch.java:737 Sketch.java:1042
#: Editor.java:2064 Editor.java:2145 Editor.java:2465
@@ -191,32 +246,35 @@ Cancel=Cancel\u00b7la
#: Sketch.java:455
Cannot\ Rename=No es pot reanomenar
+#: ../../../processing/app/Base.java:465
+!Cannot\ specify\ any\ sketch\ files=
+
#: SerialMonitor.java:112
Carriage\ return=Retorn de carro
#: Preferences.java:87
-!Catalan=
+Catalan=Catal\u00e0
#: Preferences.java:419
Check\ for\ updates\ on\ startup=Comprova actualitzacions al iniciar
#: ../../../processing/app/Preferences.java:142
-!Chinese\ (China)=
+Chinese\ (China)=Xin\u00e8s (Xina)
#: ../../../processing/app/Preferences.java:142
-!Chinese\ (Hong\ Kong)=
+Chinese\ (Hong\ Kong)=Xin\u00e8s (Hong Kong)
#: ../../../processing/app/Preferences.java:144
-!Chinese\ (Taiwan)=
+Chinese\ (Taiwan)=Xin\u00e8s (Taiwan)
#: ../../../processing/app/Preferences.java:143
-!Chinese\ (Taiwan)\ (Big5)=
+Chinese\ (Taiwan)\ (Big5)=Xin\u00e8s (Taiwan) (Big5)
#: Preferences.java:88
-!Chinese\ Simplified=
+Chinese\ Simplified=Xin\u00e8s simplificat
#: Preferences.java:89
-!Chinese\ Traditional=
+Chinese\ Traditional=Xin\u00e8s tradicional
#: Editor.java:521 Editor.java:2024
Close=Tanca
@@ -224,10 +282,6 @@ Close=Tanca
#: Editor.java:1208 Editor.java:2749
Comment/Uncomment=Comenta/Descomenta
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-Compiler\ error,\ please\ submit\ this\ code\ to\ {0}=Error del compilador, si us plau pengeu aquest codi a {0}
-
#: Sketch.java:1608 Editor.java:1890
Compiling\ sketch...=Compilant el sketch...
@@ -241,75 +295,74 @@ Copy=Copia
Copy\ as\ HTML=Copia com HTML
#: ../../../processing/app/EditorStatus.java:455
-!Copy\ error\ messages=
+Copy\ error\ messages=Copia missatges d'error
#: Editor.java:1165 Editor.java:2715
Copy\ for\ Forum=Copia pel Forum
#: Sketch.java:1089
#, java-format
-!Could\ not\ add\ ''{0}''\ to\ the\ sketch.=
+Could\ not\ add\ ''{0}''\ to\ the\ sketch.=No es pot afegir "{0}" al skecth.
#: Editor.java:2188
-!Could\ not\ copy\ to\ a\ proper\ location.=
+Could\ not\ copy\ to\ a\ proper\ location.=No s'ha pogut copiar en una ubicaci\u00f3 adequada.
#: Editor.java:2179
-!Could\ not\ create\ the\ sketch\ folder.=
+Could\ not\ create\ the\ sketch\ folder.=No s'ha pogut crear el directori del sketch.
#: Editor.java:2206
-!Could\ not\ create\ the\ sketch.=
+Could\ not\ create\ the\ sketch.=No s'ha pogut crear el sketch.
#: Sketch.java:617
#, java-format
-!Could\ not\ delete\ "{0}".=
+Could\ not\ delete\ "{0}".=No es pot esborrar "{0}".
#: Sketch.java:1066
#, java-format
-!Could\ not\ delete\ the\ existing\ ''{0}''\ file.=
+Could\ not\ delete\ the\ existing\ ''{0}''\ file.=No es pot esborrar el fitxer "{0}" existent.
#: Base.java:2533 Base.java:2556
#, java-format
-!Could\ not\ delete\ {0}=
+Could\ not\ delete\ {0}=No es pot esborrar {0}
#: ../../../processing/app/debug/TargetPlatform.java:74
#, java-format
-!Could\ not\ find\ boards.txt\ in\ {0}.\ Is\ it\ pre-1.5?=
+Could\ not\ find\ boards.txt\ in\ {0}.\ Is\ it\ pre-1.5?=No s'ha pogut trobar boards.txt a {0}. \u00c9s anterior a -1.5?
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:282
#, java-format
-!Could\ not\ find\ tool\ {0}=
+Could\ not\ find\ tool\ {0}=No es pot trobar l'eina {0}
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:278
#, java-format
-!Could\ not\ find\ tool\ {0}\ from\ package\ {1}=
+Could\ not\ find\ tool\ {0}\ from\ package\ {1}=No es pot trobar l'eina {0} del paquet {1}
#: Base.java:1934
#, java-format
-!Could\ not\ open\ the\ URL\n{0}=
+Could\ not\ open\ the\ URL\n{0}=No es pot obrir el URL\n{0}
#: Base.java:1958
#, java-format
-!Could\ not\ open\ the\ folder\n{0}=
+Could\ not\ open\ the\ folder\n{0}=No es pot obrir el directori\n{0}
#: Sketch.java:1769
-!Could\ not\ properly\ re-save\ the\ sketch.\ You\ may\ be\ in\ trouble\ at\ this\ point,\nand\ it\ might\ be\ time\ to\ copy\ and\ paste\ your\ code\ to\ another\ text\ editor.=
+Could\ not\ properly\ re-save\ the\ sketch.\ You\ may\ be\ in\ trouble\ at\ this\ point,\nand\ it\ might\ be\ time\ to\ copy\ and\ paste\ your\ code\ to\ another\ text\ editor.=No es pot tornar a desar correctament l'sketch. En aquest punt pots tenir un problema,\ni poder ha arribat el moment de copiar i enganxar el teu codi en un altre editor de text.
#: Sketch.java:1768
-!Could\ not\ re-save\ sketch=
+Could\ not\ re-save\ sketch=No es pot tornar a desar l'sketch
#: Theme.java:52
!Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
#: Preferences.java:219
-!Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
+Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=No es poden llegir les prefer\u00e8ncies inicials.\nNecessites tornar a instal\u00b7lar Arduino.
-#: Preferences.java:258
-#, java-format
-!Could\ not\ read\ preferences\ from\ {0}=
+#: ../../../processing/app/Sketch.java:1525
+Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=No es pot llegir l'anterior arxiu de prefer\u00e8ncies de compilaci\u00f3, re-compilant tot
#: Base.java:2482
#, java-format
-!Could\ not\ remove\ old\ version\ of\ {0}=
+Could\ not\ remove\ old\ version\ of\ {0}=No es pot esborrar l'anterior versi\u00f3 de {0}
#: Sketch.java:483 Sketch.java:528
#, java-format
@@ -326,31 +379,34 @@ Could\ not\ rename\ the\ sketch.\ (2)=No es pot reanomenar el sketch. (2)
#: Base.java:2492
#, java-format
-!Could\ not\ replace\ {0}=
+Could\ not\ replace\ {0}=No es pot substituir {0}
+
+#: ../../../processing/app/Sketch.java:1579
+Could\ not\ write\ build\ preferences\ file=No es pot escriure l'arxiu de prefer\u00e8ncies de compilaci\u00f3
#: tools/Archiver.java:74
-!Couldn't\ archive\ sketch=
+Couldn't\ archive\ sketch=No s\u00b4ha pogut arxivar el sketch
#: Sketch.java:1647
Couldn't\ determine\ program\ size\:\ {0}=No es va poder determinar la mida del programa\: {0}
#: Sketch.java:616
-!Couldn't\ do\ it=
+Couldn't\ do\ it=No podria fer-ho
#: debug/BasicUploader.java:209
-!Couldn't\ find\ a\ Board\ on\ the\ selected\ port.\ Check\ that\ you\ have\ the\ correct\ port\ selected.\ \ If\ it\ is\ correct,\ try\ pressing\ the\ board's\ reset\ button\ after\ initiating\ the\ upload.=
+Couldn't\ find\ a\ Board\ on\ the\ selected\ port.\ Check\ that\ you\ have\ the\ correct\ port\ selected.\ \ If\ it\ is\ correct,\ try\ pressing\ the\ board's\ reset\ button\ after\ initiating\ the\ upload.=No es pot trobar la Tarja en el port seleccionat. Verifica que tens el port correctament seleccionat. Si es correcte, intenta pressionar el polsador de reset de la Tarja despr\u00e9s d'inicialitzar la pujada.
#: ../../../processing/app/Preferences.java:82
-!Croatian=
+Croatian=Croat
#: Editor.java:1149 Editor.java:2699
Cut=Retalla
#: ../../../processing/app/Preferences.java:83
-!Czech=
+Czech=Txec
#: Preferences.java:90
-!Danish=
+Danish=Dan\u00e8s
#: Editor.java:1224 Editor.java:2765
Decrease\ Indent=Disminuir el sagnat
@@ -365,7 +421,7 @@ Device\ is\ not\ responding,\ check\ the\ right\ serial\ port\ is\ selected\ or\
Discard\ all\ changes\ and\ reload\ sketch?=Desfer tots els canvis i recarregar el sketch?
#: ../../../processing/app/Preferences.java:438
-!Display\ line\ numbers=
+Display\ line\ numbers=Mostra n\u00fameros de l\u00ednia.
#: Editor.java:2064
Don't\ Save=No deseu
@@ -376,20 +432,27 @@ Done\ Saving.=Guardat enllestit.
#: Editor.java:2510
Done\ burning\ bootloader.=Carrega del bootloader llesta.
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+!Done\ compiling=
+
#: Editor.java:1911 Editor.java:1928
Done\ compiling.=Compilaci\u00f3 enllestida.
#: Editor.java:2564
Done\ printing.=Impressi\u00f3 finalitzada.
+#: ../../../processing/app/BaseNoGui.java:514
+!Done\ uploading=
+
#: Editor.java:2395 Editor.java:2431
Done\ uploading.=Pujada enllestida.
#: Preferences.java:91
-!Dutch=
+Dutch=Holand\u00e8s
#: ../../../processing/app/Preferences.java:144
-!Dutch\ (Netherlands)=
+Dutch\ (Netherlands)=Holand\u00e8s (Pa\u00efsos Baixos)
#: Editor.java:1130
Edit=Edita
@@ -398,13 +461,13 @@ Edit=Edita
Editor\ font\ size\:\ =Mides del fonts del editor\:
#: Preferences.java:353
-!Editor\ language\:\ =
+Editor\ language\:\ =Editor d'idioma\:
#: Preferences.java:92
-!English=
+English=Angl\u00e8s
#: ../../../processing/app/Preferences.java:145
-!English\ (United\ Kingdom)=
+English\ (United\ Kingdom)=Angl\u00e8s (Regne Unit)
#: Editor.java:1062
Environment=Entorn
@@ -428,13 +491,13 @@ Error\ getting\ the\ Arduino\ data\ folder.=Error obtenint la carpeta data d'Ard
Error\ inside\ Serial.{0}()=Error a dins del Serial.{0}()
#: ../../../processing/app/Base.java:1232
-!Error\ loading\ libraries=
+Error\ loading\ libraries=Error en carregar les llibreries
#: ../../../processing/app/debug/TargetPlatform.java:95
#: ../../../processing/app/debug/TargetPlatform.java:106
#: ../../../processing/app/debug/TargetPlatform.java:117
#, java-format
-!Error\ loading\ {0}=
+Error\ loading\ {0}=Error en carregar {0}
#: Serial.java:181
#, java-format
@@ -458,39 +521,57 @@ Error\ reading\ the\ preferences\ file.\ Please\ delete\ (or\ move)\n{0}\ and\ r
Error\ while\ burning\ bootloader.=Error al carrega el bootloader.
#: ../../../processing/app/Editor.java:2555
-!Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=
+Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=Error durant l\u2019enregistrament del bootloader\: no es troba el par\u00e0metre de configuraci\u00f3 {0}
+
+#: ../../../../../app/src/processing/app/Editor.java:1940
+!Error\ while\ compiling\:\ missing\ '{0}'\ configuration\ parameter=
#: SketchCode.java:83
#, java-format
Error\ while\ loading\ code\ {0}=Error durant la carrega de codi {0}
#: Editor.java:2567
-!Error\ while\ printing.=
+Error\ while\ printing.=Error durant la impressi\u00f3.
+
+#: ../../../processing/app/BaseNoGui.java:528
+!Error\ while\ uploading=
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
-!Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=
+Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=Error durant la pujada\: no es troba el par\u00e0metre de configuraci\u00f3 {0}
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!Error\ while\ verifying=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!Error\ while\ verifying/uploading=
#: Preferences.java:93
-!Estonian=
+Estonian=Estoni\u00e0
#: ../../../processing/app/Preferences.java:146
-!Estonian\ (Estonia)=
+Estonian\ (Estonia)=Est\u00f2nia (Est\u00f2nia)
#: Editor.java:516
Examples=Exemples
#: Editor.java:2482
-!Export\ canceled,\ changes\ must\ first\ be\ saved.=
+Export\ canceled,\ changes\ must\ first\ be\ saved.=Exportaci\u00f3 cancelada, els canvis primer han de desar-se.
#: Base.java:2100
FAQ.html=FAQ.html
+#: ../../../processing/app/Base.java:416
+#, java-format
+Failed\ to\ open\ sketch\:\ "{0}"=No s\u00b4ha pogut obrir el sketch\: "{0}"
+
#: Editor.java:491
File=Fitxer
#: Preferences.java:94
-!Filipino=
+Filipino=Filip\u00ed
#: FindReplace.java:124 FindReplace.java:127
Find=Cerca
@@ -511,46 +592,47 @@ Find...=Cerca...
Find\:=Cerca\:
#: ../../../processing/app/Preferences.java:147
-!Finnish=
+Finnish=Fin\u00e8s
#: tools/FixEncoding.java:41 tools/FixEncoding.java:58
#: tools/FixEncoding.java:79
Fix\ Encoding\ &\ Reload=Arregla la codificaci\u00f3 i recarrega
#: Base.java:1851
-!For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=
+For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=Per obtenir informaci\u00f3 de com instal\u00b7lar llibreries, ves a\: http\://arduino.cc/en/Guide/Libraries\n
-#: debug/BasicUploader.java:80
-!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ =
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ {0}=
#: Preferences.java:95
-!French=
+French=Franc\u00e8s
#: Editor.java:1097
Frequently\ Asked\ Questions=Preguntes M\u00e9s Freq\u00fcents
#: Preferences.java:96
-!Galician=
+Galician=Gallec
#: ../../../processing/app/Preferences.java:94
-!Georgian=
+Georgian=Georgi\u00e0
#: Preferences.java:97
-!German=
+German=Alemany
#: Editor.java:1054
Getting\ Started=Primers passos
#: ../../../processing/app/Sketch.java:1646
#, java-format
-!Global\ variables\ use\ {0}\ bytes\ ({2}%%)\ of\ dynamic\ memory,\ leaving\ {3}\ bytes\ for\ local\ variables.\ Maximum\ is\ {1}\ bytes.=
+Global\ variables\ use\ {0}\ bytes\ ({2}%%)\ of\ dynamic\ memory,\ leaving\ {3}\ bytes\ for\ local\ variables.\ Maximum\ is\ {1}\ bytes.=Les variables globals fan servir {0} bytes ({2}%%) bytes de mem\u00f2ria din\u00e0mica, deixant {3} bytes per variables locals. M\u00e0xima \u00e9s de {1} bytes.
#: ../../../processing/app/Sketch.java:1651
#, java-format
-!Global\ variables\ use\ {0}\ bytes\ of\ dynamic\ memory.=
+Global\ variables\ use\ {0}\ bytes\ of\ dynamic\ memory.=Les variables globlals fan servir {0} bytes de mem\u00f2ria din\u00e0mica.
#: Preferences.java:98
-!Greek=
+Greek=Grec
#: Base.java:2085
Guide_Environment.html=Guide_Environment.html
@@ -565,13 +647,13 @@ Guide_Troubleshooting.html=Guide_Troubleshooting.html
Guide_Windows.html=Guide_Windows.html
#: ../../../processing/app/Preferences.java:95
-!Hebrew=
+Hebrew=Hebreu
#: Editor.java:1015
Help=Ajuda
#: Preferences.java:99
-!Hindi=
+Hindi=Hindi
#: Sketch.java:295
How\ about\ saving\ the\ sketch\ first\ \nbefore\ trying\ to\ rename\ it?=Per qu\u00e8 no prova de desar el sketch primer \nabans de provar de renombrar-lo?
@@ -580,7 +662,7 @@ How\ about\ saving\ the\ sketch\ first\ \nbefore\ trying\ to\ rename\ it?=Per qu
How\ very\ Borges\ of\ you=Que tant Borges de part teva
#: Preferences.java:100
-!Hungarian=
+Hungarian=Hongar\u00e8s
#: FindReplace.java:96
Ignore\ Case=Ignora difer\u00e8ncies entre maj\u00fascules i min\u00fascules
@@ -595,47 +677,50 @@ Ignoring\ sketch\ with\ bad\ name=Ignorant el sketch amb un nom incorrecte
Import\ Library...=Importa biblioteca...
#: ../../../processing/app/Sketch.java:736
-!In\ Arduino\ 1.0,\ the\ default\ file\ extension\ has\ changed\nfrom\ .pde\ to\ .ino.\ \ New\ sketches\ (including\ those\ created\nby\ "Save-As")\ will\ use\ the\ new\ extension.\ \ The\ extension\nof\ existing\ sketches\ will\ be\ updated\ on\ save,\ but\ you\ can\ndisable\ this\ in\ the\ Preferences\ dialog.\n\nSave\ sketch\ and\ update\ its\ extension?=
+In\ Arduino\ 1.0,\ the\ default\ file\ extension\ has\ changed\nfrom\ .pde\ to\ .ino.\ \ New\ sketches\ (including\ those\ created\nby\ "Save-As")\ will\ use\ the\ new\ extension.\ \ The\ extension\nof\ existing\ sketches\ will\ be\ updated\ on\ save,\ but\ you\ can\ndisable\ this\ in\ the\ Preferences\ dialog.\n\nSave\ sketch\ and\ update\ its\ extension?=En Arduino 1.0, l'extensi\u00f3 per defecte del fitxer ha canviat\nde .pde a .ino. Els nous sketchs (incloent tots els creats amb\nla opci\u00f3 "Desar com") faran servir la nova extensi\u00f3. L'extensi\u00f3\ndels sketch existents s\u2019actualitzaran quan es dessin, per\u00f2 pots\ndesactivar-ho en el di\u00e0leg de Prefer\u00e8ncies.\n\nDesa sketch i actualitza l'extensi\u00f3?
#: Editor.java:1216 Editor.java:2757
Increase\ Indent=Augmenta el sagnat
#: Preferences.java:101
-!Indonesian=
+Indonesian=Indonesi
#: ../../../processing/app/Base.java:1204
#, java-format
-!Invalid\ library\ found\ in\ {0}\:\ {1}=
+Invalid\ library\ found\ in\ {0}\:\ {1}=Llibreria invalida trobada en {0}\: {1}
#: Preferences.java:102
-!Italian=
+Italian=Itali\u00e0
#: Preferences.java:103
-!Japanese=
+Japanese=Japon\u00e8s
#: Preferences.java:104
-!Korean=
+Korean=Core\u00e0
#: Preferences.java:105
-!Latvian=
+Latvian=Let\u00f3
#: Base.java:2699
-!Library\ added\ to\ your\ libraries.\ Check\ "Import\ library"\ menu=
+Library\ added\ to\ your\ libraries.\ Check\ "Import\ library"\ menu=Llibreria afegida a les teves llibreries. Verifica el men\u00fa "Importar llibreria"
#: Preferences.java:106
-!Lithuaninan=
+Lithuaninan=Litu\u00e0
-#: ../../../processing/app/Sketch.java:1660
-!Low\ memory\ available,\ stability\ problems\ may\ occur=
+#: ../../../processing/app/Sketch.java:1684
+!Low\ memory\ available,\ stability\ problems\ may\ occur.=
#: Preferences.java:107
-!Marathi=
+Marathi=Marathi
#: Base.java:2112
Message=Missatge
#: ../../../processing/app/preproc/PdePreprocessor.java:412
-!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=No es troba el */ del final del /* comentari */
+
+#: ../../../processing/app/BaseNoGui.java:455
+!Mode\ not\ supported=
#: Preferences.java:449
More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=Es poden editar m\u00e9s prefer\u00e8ncies directament en el fitxer
@@ -643,14 +728,23 @@ More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=Es poden editar m\u0
#: Editor.java:2156
!Moving=
+#: ../../../processing/app/BaseNoGui.java:484
+!Multiple\ files\ not\ supported=
+
+#: ../../../processing/app/Base.java:395
+Must\ specify\ exactly\ one\ sketch\ file=Heu d'especificar exactament un arxiu sketch
+
+#: ../../../processing/app/Preferences.java:158
+!N'Ko=
+
#: Sketch.java:282
Name\ for\ new\ file\:=Escolliu un nom per un nou fitxer\:
#: ../../../processing/app/Preferences.java:149
-!Nepali=
+Nepali=Nepali
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:51
-!Network\ upload\ using\ programmer\ not\ supported=
+Network\ upload\ using\ programmer\ not\ supported=Xarxa pujada fent servir programador no soportat
#: EditorToolbar.java:41 Editor.java:493
New=Nou
@@ -670,14 +764,20 @@ Next\ Tab=Pestanya seg\u00fcent
#: Preferences.java:78 UpdateCheck.java:108
No=No
+#: ../../../processing/app/debug/Compiler.java:146
+!No\ athorization\ data\ found=
+
#: debug/Compiler.java:126
No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=Cap placa seleccionada; si us plau esculli una placa del men\u00fa Eines > Placa.
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
No\ changes\ necessary\ for\ Auto\ Format.=Cap canvi necessari pel format autom\u00e0tic.
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ command\ line\ parameters\ found=
+
#: Editor.java:373
-!No\ files\ were\ added\ to\ the\ sketch.=
+No\ files\ were\ added\ to\ the\ sketch.=No hi ha arxius afegits a l'sketch.
#: Platform.java:167
No\ launcher\ available=No hi ha llan\u00e7ador disponible
@@ -685,19 +785,32 @@ No\ launcher\ available=No hi ha llan\u00e7ador disponible
#: SerialMonitor.java:112
No\ line\ ending=Sense salts de l\u00ednia
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ parameters=
+
#: Base.java:541
No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=Hora d'aire fresc, seriosament.
#: Editor.java:1872
#, java-format
-!No\ reference\ available\ for\ "{0}"=
+No\ reference\ available\ for\ "{0}"=Cap refer\u00e8ncia disponible per "{0}"
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!No\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:428
+!No\ sketchbook=
+
+#: ../../../processing/app/Sketch.java:204
+!No\ valid\ code\ files\ found=
#: ../../../processing/app/Base.java:309
-!No\ valid\ configured\ cores\ found\!\ Exiting...=
+No\ valid\ configured\ cores\ found\!\ Exiting...=No s\u00b4han trobat nuclis v\u00e0lids configurats\! Sortin...
#: ../../../processing/app/debug/TargetPackage.java:63
#, java-format
-!No\ valid\ hardware\ definitions\ found\ in\ folder\ {0}.=
+No\ valid\ hardware\ definitions\ found\ in\ folder\ {0}.=La definici\u00f3 de hardware trobat en el directori {0} no es v\u00e0lid.
#: Base.java:191
Non-fatal\ error\ while\ setting\ the\ Look\ &\ Feel.=Error no fatal mentre s'establien les prefer\u00e8ncies de l'aparen\u00e7a.
@@ -706,17 +819,20 @@ Non-fatal\ error\ while\ setting\ the\ Look\ &\ Feel.=Error no fatal mentre s'es
Nope=Nop
#: ../../../processing/app/Preferences.java:108
-!Norwegian\ Bokm\u00e5l=
+Norwegian\ Bokm\u00e5l=Noruec Bokm\u00e2l
#: ../../../processing/app/Sketch.java:1656
-!Not\ enough\ memory;\ see\ http\://www.arduino.cc/en/Guide/Troubleshooting\#size\ for\ tips\ on\ reducing\ your\ footprint.=
+Not\ enough\ memory;\ see\ http\://www.arduino.cc/en/Guide/Troubleshooting\#size\ for\ tips\ on\ reducing\ your\ footprint.=Mem\u00f2ria insuficient; ves a http\://www.arduino.cc/en/Guide/Troubleshooting\#size pels consells de com reduir-ne la mida.
#: Preferences.java:80 Sketch.java:585 Sketch.java:737 Sketch.java:1042
#: Editor.java:2145 Editor.java:2465
-!OK=
+OK=D'acord
#: Sketch.java:992 Editor.java:376
-!One\ file\ added\ to\ the\ sketch.=
+One\ file\ added\ to\ the\ sketch.=Un fitxer afegit al sketch.
+
+#: ../../../processing/app/BaseNoGui.java:455
+!Only\ --verify,\ --upload\ or\ --get-pref\ are\ supported=
#: EditorToolbar.java:41
Open=Obrir
@@ -737,34 +853,44 @@ Open...=Obrir...
Page\ Setup=Configuraci\u00f3 de la p\u00e0gina
#: ../../../processing/app/forms/PasswordAuthorizationDialog.java:44
-!Password\:=
+Password\:=Contrasenya\:
#: Editor.java:1189 Editor.java:2731
Paste=Enganxa
#: Preferences.java:109
-!Persian=
+Persian=Persa
+
+#: ../../../processing/app/Preferences.java:161
+Persian\ (Iran)=Persa (Iran)
#: debug/Compiler.java:408
Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=Si us plau importeu la llibreria SPI del men\u00fa Sketch > Importa biblioteca.
+#: ../../../processing/app/debug/Compiler.java:529
+Please\ import\ the\ Wire\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=Si us plau importa la llibreria Wire de Sketch > Men\u00fa Importaci\u00f3 Llibreria
+
#: Base.java:239
Please\ install\ JDK\ 1.5\ or\ later=Si us plau instal\u00b7la JDK 1.5 o posterior.
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+!Please\ select\ a\ programmer\ from\ Tools->Programmer\ menu=
+
#: Preferences.java:110
-!Polish=
+Polish=Polon\u00e8s
#: ../../../processing/app/Editor.java:718
-!Port=
+Port=Port
#: ../../../processing/app/Preferences.java:151
-!Portugese=
+Portugese=Portugu\u00e8s
#: ../../../processing/app/Preferences.java:127
-!Portuguese\ (Brazil)=
+Portuguese\ (Brazil)=Portugu\u00e8s (Brasil)
#: ../../../processing/app/Preferences.java:128
-!Portuguese\ (Portugal)=
+Portuguese\ (Portugal)=Portugu\u00e8s (Portugal)
#: Preferences.java:295 Editor.java:583
Preferences=Prefer\u00e8ncies
@@ -782,7 +908,7 @@ Print=Sortir
Printing\ canceled.=Impressi\u00f3 cancel\u00b7lada.
#: Editor.java:2547
-!Printing...=
+Printing...=Imprimint...
#: Base.java:1957
Problem\ Opening\ Folder=Problema obrint la carpeta
@@ -794,10 +920,10 @@ Problem\ Opening\ URL=Problema obrint la URL
Problem\ Setting\ the\ Platform=Problema adjustant la plataforma.
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:136
-!Problem\ accessing\ board\ folder\ /www/sd=
+Problem\ accessing\ board\ folder\ /www/sd=Problema accedint a la carpeta de la tarja /www/sd
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:132
-!Problem\ accessing\ files\ in\ folder\ =
+Problem\ accessing\ files\ in\ folder\ =Problema accedint als arxius de la carpeta
#: Base.java:1673
Problem\ getting\ data\ folder=Problema obtenint la carpeta de data
@@ -810,13 +936,10 @@ Problem\ moving\ {0}\ to\ the\ build\ folder=Problemes movent {0} a la carpeta d
Problem\ uploading\ to\ board.\ \ See\ http\://www.arduino.cc/en/Guide/Troubleshooting\#upload\ for\ suggestions.=Problema pujant a la placa. Visita per http\://www.arduino.cc/en/Guide/Troubleshooting\#upload suggeriments.
#: Sketch.java:355 Sketch.java:362 Sketch.java:373
-!Problem\ with\ rename=
-
-#: Editor.java:2137
-Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=Arduino nom\u00e9s pot obrir els seus propis sketches\ni altres fitxers acabats en .ino o .pde
+Problem\ with\ rename=Problema amb el canvi de nom
#: ../../../processing/app/I18n.java:86
-!Processor=
+Processor=Processador
#: Editor.java:704
Programmer=Programador
@@ -850,10 +973,10 @@ Replace\ the\ existing\ version\ of\ {0}?=Reempla\u00e7a la versi\u00f3 existent
Replace\ with\:=Substituir amb\:
#: Preferences.java:113
-!Romanian=
+Romanian=Roman\u00e8s
#: Preferences.java:114
-!Russian=
+Russian=Rus
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:529
#: Editor.java:2064 Editor.java:2468
@@ -866,7 +989,7 @@ Save\ As...=Anomena i desa...
Save\ Canceled.=Guardat cancel\u00b7lat.
#: Editor.java:2467
-!Save\ changes\ before\ export?=
+Save\ changes\ before\ export?=Desa canvis abans d'exporta?
#: Editor.java:2020
#, java-format
@@ -875,8 +998,14 @@ Save\ changes\ to\ "{0}"?\ \ =Desar els canvis a "{0}"?
#: Sketch.java:825
Save\ sketch\ folder\ as...=Anomena i desa la carpeta de sketch...
+#: ../../../../../app/src/processing/app/Preferences.java:425
+!Save\ when\ verifying\ or\ uploading=
+
#: Editor.java:2270 Editor.java:2308
-!Saving...=
+Saving...=Desant...
+
+#: ../../../processing/app/FindReplace.java:131
+!Search\ all\ Sketch\ Tabs=
#: Base.java:1909
Select\ (or\ create\ new)\ folder\ for\ sketches...=Seleccioni (o cre\u00ef) una carpeta pels sketches...
@@ -885,7 +1014,7 @@ Select\ (or\ create\ new)\ folder\ for\ sketches...=Seleccioni (o cre\u00ef) una
Select\ All=Selecciona-ho Tot
#: Base.java:2636
-!Select\ a\ zip\ file\ or\ a\ folder\ containing\ the\ library\ you'd\ like\ to\ add=
+Select\ a\ zip\ file\ or\ a\ folder\ containing\ the\ library\ you'd\ like\ to\ add=Selecciona el l fitxer zip o el directori que cont\u00e9 la llibreria que vols afegir
#: Sketch.java:975
Select\ an\ image\ or\ other\ data\ file\ to\ copy\ to\ your\ sketch=Seleccioni una imatge o un altre fitxer da dades per copiar el seu sketch
@@ -894,7 +1023,7 @@ Select\ an\ image\ or\ other\ data\ file\ to\ copy\ to\ your\ sketch=Seleccioni
Select\ new\ sketchbook\ location=Seleccioneu una ubicaci\u00f3 pel nou sketchbook
#: ../../../processing/app/debug/Compiler.java:146
-!Selected\ board\ depends\ on\ '{0}'\ core\ (not\ installed).=
+Selected\ board\ depends\ on\ '{0}'\ core\ (not\ installed).=Tarja seleccionada depenent del nucli '{0}' (no instal\u00b7lat).
#: SerialMonitor.java:93
Send=Envia
@@ -902,14 +1031,6 @@ Send=Envia
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
Serial\ Monitor=Monitor s\u00e8rie
-#: Serial.java:174
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quiting\ any\ programs\ that\ may\ be\ using\ it.=Port s\u00e8rie "{0}" ja en \u00fas. Provi de finalitzar programes que puguin estar utilitzant-lo.
-
-#: Serial.java:121
-#, java-format
-!Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quitting\ any\ programs\ that\ may\ be\ using\ it.=
-
#: Serial.java:194
#, java-format
Serial\ port\ ''{0}''\ not\ found.\ Did\ you\ select\ the\ right\ one\ from\ the\ Tools\ >\ Serial\ Port\ menu?=Port s\u00e8rie "{0}" no trobat. Ha seleccionat el port corresponent al men\u00fa Eines > Port s\u00e8rie?
@@ -925,7 +1046,7 @@ Settings\ issues=Errors en les prefer\u00e8ncies
Show\ Sketch\ Folder=Mostra la carpeta del Sketch
#: ../../../processing/app/EditorStatus.java:468
-!Show\ verbose\ output\ during\ compilation=
+Show\ verbose\ output\ during\ compilation=Mostra resultats detallats durant la compilaci\u00f3
#: Preferences.java:387
Show\ verbose\ output\ during\:\ =Mostra la sortida detallada durant\:
@@ -953,7 +1074,7 @@ Sketch\ too\ big;\ see\ http\://www.arduino.cc/en/Guide/Troubleshooting\#size\ f
#: ../../../processing/app/Sketch.java:1639
#, java-format
-!Sketch\ uses\ {0}\ bytes\ ({2}%%)\ of\ program\ storage\ space.\ Maximum\ is\ {1}\ bytes.=
+Sketch\ uses\ {0}\ bytes\ ({2}%%)\ of\ program\ storage\ space.\ Maximum\ is\ {1}\ bytes.=Sketch fa servir {0} bytes ({2}%%) del espai de magatzament del programa. El m\u00e0xim son {1} bytes.
#: Editor.java:510
Sketchbook=Sketchbook
@@ -964,11 +1085,14 @@ Sketchbook\ folder\ disappeared=El directori Sketchbook ha desaparegut.
#: Preferences.java:315
Sketchbook\ location\:=Ubicaci\u00f3 del Sketchbook\:
+#: ../../../processing/app/BaseNoGui.java:428
+!Sketchbook\ path\ not\ defined=
+
#: ../../../processing/app/Base.java:785
-!Sketches\ (*.ino,\ *.pde)=
+Sketches\ (*.ino,\ *.pde)=Sketches (*.ino, *.pde)
#: ../../../processing/app/Preferences.java:152
-!Slovenian=
+Slovenian=Eslov\u00e8
#: Sketch.java:275 Sketch.java:304 Sketch.java:578 Sketch.java:967
Some\ files\ are\ marked\ "read-only",\ so\ you'll\nneed\ to\ re-save\ the\ sketch\ in\ another\ location,\nand\ try\ again.=Alguns fitxers estan marcats com a "read-only", per tant haur\u00e0\nde desar de nou el sketch en una altre localitzaci\u00f3,\ni tornar-ho a provar.
@@ -981,22 +1105,25 @@ Some\ files\ are\ marked\ "read-only",\ so\ you'll\nneed\ to\ re-save\ this\ ske
Sorry,\ a\ sketch\ (or\ folder)\ named\ "{0}"\ already\ exists.=Ho sentim, un sketch (o carpeta) anomenat "{0}" ja existeix.
#: Preferences.java:115
-!Spanish=
+Spanish=Espanyol
#: Base.java:540
Sunshine=Sol.
#: ../../../processing/app/Preferences.java:153
-!Swedish=
+Swedish=Suec
#: Preferences.java:84
-!System\ Default=
+System\ Default=Per defecte del sistema
#: Preferences.java:116
-!Tamil=
+Tamil=T\u00e0mil
#: debug/Compiler.java:414
-!The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.=
+The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.=La descripci\u00f3 'BYTE' ha deixat d'estar suportada.
+
+#: ../../../processing/app/BaseNoGui.java:484
+!The\ --upload\ option\ supports\ only\ one\ file\ at\ a\ time=
#: debug/Compiler.java:426
The\ Client\ class\ has\ been\ renamed\ EthernetClient.=La classe Client ha estat reanomenat a EthernetClient.
@@ -1012,7 +1139,7 @@ The\ error\ message\ follows,\ however\ Arduino\ should\ run\ fine.=El missatge
#: Editor.java:2147
#, java-format
-!The\ file\ "{0}"\ needs\ to\ be\ inside\na\ sketch\ folder\ named\ "{1}".\nCreate\ this\ folder,\ move\ the\ file,\ and\ continue?=
+The\ file\ "{0}"\ needs\ to\ be\ inside\na\ sketch\ folder\ named\ "{1}".\nCreate\ this\ folder,\ move\ the\ file,\ and\ continue?=L'arxiu "{0}" ha de trobar-se dins\nla carpeta de l'sketch anomenat "{1}".\nCrear aquesta carpeta, moure l'arxiu, i continua?
#: Base.java:1054 Base.java:2674
#, java-format
@@ -1034,17 +1161,20 @@ The\ sketch\ "{0}"\ cannot\ be\ used.\nSketch\ names\ must\ contain\ only\ basic
#: Sketch.java:1755
The\ sketch\ folder\ has\ disappeared.\n\ Will\ attempt\ to\ re-save\ in\ the\ same\ location,\nbut\ anything\ besides\ the\ code\ will\ be\ lost.=La carpeta del sketch ha desaparegut.\n Es provar\u00e0 de tornar a desar en la mateixa localitzaci\u00f3,\nper\u00f2 tot excepte el codi ser\u00e0 perdut.
-#: Sketch.java:2018
-The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ less\ than\ 64\ characters\ long.=El nom del sketch ha de ser modificat. Els noms dels Sketch nom\u00e9s poden constar\nde car\u00e0cters ASCII i nombres (per\u00f2 no comen\u00e7ar amb nombres).\nTamb\u00e9 haurien de ser menys de 64 car\u00e0cters.
+#: ../../../processing/app/Sketch.java:2028
+The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ than\ 64\ characters\ long.=El nom del sketch a de ser modificat. Els noms dels Sketch nom\u00e9s\npoden ser car\u00e0cters ASCII i n\u00fameros (per\u00f2 no pot comen\u00e7ar per un n\u00famero).\nTamb\u00e9 a de tenir una logitud inferior als 64 car\u00e0cters.
#: Base.java:259
The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ default\ sketchbook\nlocation,\ and\ create\ a\ new\ sketchbook\ folder\ if\nnecessary.\ Arduino\ will\ then\ stop\ talking\ about\nhimself\ in\ the\ third\ person.=La carpeta sketchbook no existeix.\nArduino canviar\u00e0 a la localitzaci\u00f3 per defecte\nde sketchbook, i crear\u00e0 una nova carpeta sketchbook\nsi fos necessari. Arduino parar\u00e0 de parlar\nd'ell mateix en tercera persona.
+#: ../../../processing/app/debug/Compiler.java:201
+!Third-party\ platform.txt\ does\ not\ define\ compiler.path.\ Please\ report\ this\ to\ the\ third-party\ hardware\ maintainer.=
+
#: Sketch.java:1075
!This\ file\ has\ already\ been\ copied\ to\ the\nlocation\ from\ which\ where\ you're\ trying\ to\ add\ it.\nI\ ain't\ not\ doin\ nuthin'.=
#: ../../../processing/app/EditorStatus.java:467
-!This\ report\ would\ have\ more\ information\ with=
+This\ report\ would\ have\ more\ information\ with=Aquest informe podria tenir m\u00e9s informaci\u00f3 amb
#: Base.java:535
Time\ for\ a\ Break=Hora de descansar.
@@ -1056,29 +1186,29 @@ Tools=Eines
Troubleshooting=Soluci\u00f3 de problemes
#: ../../../processing/app/Preferences.java:117
-!Turkish=
+Turkish=Turc
#: ../../../processing/app/Editor.java:2507
-!Type\ board\ password\ to\ access\ its\ console=
+Type\ board\ password\ to\ access\ its\ console=Introdu\u00efu la contrasenya de la tarja per accedir a la seva consola
#: ../../../processing/app/Sketch.java:1673
-!Type\ board\ password\ to\ upload\ a\ new\ sketch=
+Type\ board\ password\ to\ upload\ a\ new\ sketch=Introdu\u00efu la contrasenya de la tarja per pujar el nou sketch
#: ../../../processing/app/Preferences.java:118
-!Ukrainian=
+Ukrainian=Ucra\u00efn\u00e8s
#: ../../../processing/app/Editor.java:2524
#: ../../../processing/app/NetworkMonitor.java:145
-!Unable\ to\ connect\:\ is\ the\ sketch\ using\ the\ bridge?=
+Unable\ to\ connect\:\ is\ the\ sketch\ using\ the\ bridge?=No es pot conectar\: el sketch est\u00e0 fent servir una passarela?
#: ../../../processing/app/NetworkMonitor.java:130
-!Unable\ to\ connect\:\ retrying=
+Unable\ to\ connect\:\ retrying=No es pot connectar\: reintentant
#: ../../../processing/app/Editor.java:2526
-!Unable\ to\ connect\:\ wrong\ password?=
+Unable\ to\ connect\:\ wrong\ password?=No es pot conectar\: Contrasenya incorrecte?
#: ../../../processing/app/Editor.java:2512
-!Unable\ to\ open\ serial\ monitor=
+Unable\ to\ open\ serial\ monitor=No es pot obrir el monitor s\u00e8rie
#: Sketch.java:1432
#, java-format
@@ -1106,7 +1236,7 @@ Upload\ Using\ Programmer=Carregar utilitzant un Programador
Upload\ canceled.=Pujada cancel\u00b7lada.
#: ../../../processing/app/Sketch.java:1678
-!Upload\ cancelled=
+Upload\ cancelled=Pujada cancel\u2022lada
#: Editor.java:2378
Uploading\ to\ I/O\ Board...=Pujant a la I/O de la Placa...
@@ -1122,11 +1252,11 @@ Use\ external\ editor=Utilitza un editor extern
#: ../../../processing/app/debug/Compiler.java:94
#, java-format
-!Using\ library\ {0}\ in\ folder\:\ {1}\ {2}=
+Using\ library\ {0}\ in\ folder\:\ {1}\ {2}=Utilitzant llibreria {0} en carpeta\: {1}{2}
#: ../../../processing/app/debug/Compiler.java:320
#, java-format
-!Using\ previously\ compiled\ file\:\ {0}=
+Using\ previously\ compiled\ file\:\ {0}=Usant l'arxiu pr\u00e8viament compilat\: {0}
#: EditorToolbar.java:41 EditorToolbar.java:46
Verify=Verifiqueu
@@ -1135,14 +1265,18 @@ Verify=Verifiqueu
Verify\ /\ Compile=Verifica / Compila
#: Preferences.java:400
-!Verify\ code\ after\ upload=
+Verify\ code\ after\ upload=Comproveu el codi despr\u00e9s de pujar-lo
#: ../../../processing/app/Preferences.java:154
-!Vietnamese=
+Vietnamese=Vietnamita
#: Editor.java:1105
Visit\ Arduino.cc=Visita Arduino.cc
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+!WARNING\:\ library\ {0}\ claims\ to\ run\ on\ {1}\ architecture(s)\ and\ may\ be\ incompatible\ with\ your\ current\ board\ which\ runs\ on\ {2}\ architecture(s).=
+
#: Base.java:2128
Warning=Advert\u00e8ncia
@@ -1186,10 +1320,10 @@ You\ forgot\ your\ sketchbook=Ha oblidat el seu sketchbook
You've\ reached\ the\ limit\ for\ auto\ naming\ of\ new\ sketches\nfor\ the\ day.\ How\ about\ going\ for\ a\ walk\ instead?=Has arribat al l\u00edmit diari d'autonomenar nous esbo\u00e7os. I si anem a fer un tomb?
#: Base.java:2638
-!ZIP\ files\ or\ folders=
+ZIP\ files\ or\ folders=Fitxers ZIP o directoris
#: Base.java:2661
-!Zip\ doesn't\ contain\ a\ library=
+Zip\ doesn't\ contain\ a\ library=ZIP no cont\u00e9 cap llibreria
#: Sketch.java:364
#, java-format
@@ -1197,13 +1331,13 @@ You've\ reached\ the\ limit\ for\ auto\ naming\ of\ new\ sketches\nfor\ the\ day
#: SketchCode.java:258
#, java-format
-"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.="{0}" cont\u00e9 car\u00e0cters desconeguts. Si aquest codi va ser creat amb una versi\u00f3 antiga de Arduino, podria utilitzar el men\u00fa Eines > Arregla la codificaci\u00f3 i recarrega per actualitzar el sketch per tal d\u2019usar una codificaci\u00f3 UTF-8. Si no, haur\u00e0 de suprimir els car\u00e0cters incorrectes per desfer-se del avis.
+!"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.=
#: debug/Compiler.java:409
\nAs\ of\ Arduino\ 0019,\ the\ Ethernet\ library\ depends\ on\ the\ SPI\ library.\nYou\ appear\ to\ be\ using\ it\ or\ another\ library\ that\ depends\ on\ the\ SPI\ library.\n\n=\nA partir de Arduino 0019, la llibreria Ethernet dep\u00e8n de la llibreria SPI.\nSembla que l'esta utilitzant o ho fa una altre llibreria que dep\u00e8n de la llibreria SPI.\n\n
#: debug/Compiler.java:415
-!\nAs\ of\ Arduino\ 1.0,\ the\ 'BYTE'\ keyword\ is\ no\ longer\ supported.\nPlease\ use\ Serial.write()\ instead.\n\n=
+\nAs\ of\ Arduino\ 1.0,\ the\ 'BYTE'\ keyword\ is\ no\ longer\ supported.\nPlease\ use\ Serial.write()\ instead.\n\n=\nA partir de Arduino 1.0, la descripci\u00f3 'BYTE' ja no est\u00e0 suportada.\nSi us plau en el seu lloc feu servir Serial.write()\n\n
#: debug/Compiler.java:427
\nAs\ of\ Arduino\ 1.0,\ the\ Client\ class\ in\ the\ Ethernet\ library\ has\ been\ renamed\ to\ EthernetClient.\n\n=\nA partir de Arduino 1.0, la classe Client de la llibreria Ethernet ha estat reanomenada a EthernetClient.\n\n
@@ -1212,13 +1346,13 @@ You've\ reached\ the\ limit\ for\ auto\ naming\ of\ new\ sketches\nfor\ the\ day
\nAs\ of\ Arduino\ 1.0,\ the\ Server\ class\ in\ the\ Ethernet\ library\ has\ been\ renamed\ to\ EthernetServer.\n\n=\nA partir de Arduino 1.0, la classe Server de la llibreria Ethernet ha estat reanomenada a EthernetServer.\n\n
#: debug/Compiler.java:433
-!\nAs\ of\ Arduino\ 1.0,\ the\ Udp\ class\ in\ the\ Ethernet\ library\ has\ been\ renamed\ to\ EthernetUdp.\n\n=
+\nAs\ of\ Arduino\ 1.0,\ the\ Udp\ class\ in\ the\ Ethernet\ library\ has\ been\ renamed\ to\ EthernetUdp.\n\n=\nA partir del l'Arduino 1.0, la classe Udp en la llibreria Ethernet ha estat reanomenada a EthernetUdp\n\n
#: debug/Compiler.java:445
-!\nAs\ of\ Arduino\ 1.0,\ the\ Wire.receive()\ function\ was\ renamed\ to\ Wire.read()\ for\ consistency\ with\ other\ libraries.\n\n=
+\nAs\ of\ Arduino\ 1.0,\ the\ Wire.receive()\ function\ was\ renamed\ to\ Wire.read()\ for\ consistency\ with\ other\ libraries.\n\n=\nA partir del l'Arduino 1.0, la funci\u00f3 Wire.receive() ha estat reanomenada a Wire.read() per coher\u00e8ncia amb altres llibreries.\n
#: debug/Compiler.java:439
-!\nAs\ of\ Arduino\ 1.0,\ the\ Wire.send()\ function\ was\ renamed\ to\ Wire.write()\ for\ consistency\ with\ other\ libraries.\n\n=
+\nAs\ of\ Arduino\ 1.0,\ the\ Wire.send()\ function\ was\ renamed\ to\ Wire.write()\ for\ consistency\ with\ other\ libraries.\n\n=\nA partir del l'Arduino 1.0, la funci\u00f3 Wire.send() ha estat reanomenada a Wire.write() per coher\u00e8ncia amb altres llibreries.\n\n
#: SerialMonitor.java:130 SerialMonitor.java:133
baud=baud
@@ -1227,13 +1361,13 @@ baud=baud
compilation\ =Compliaci\u00f3
#: ../../../processing/app/NetworkMonitor.java:111
-!connected\!=
+connected\!=Connectat\!
#: Sketch.java:540
createNewFile()\ returned\ false=createNewFile() ha retornat false
#: ../../../processing/app/EditorStatus.java:469
-!enabled\ in\ File\ >\ Preferences.=
+enabled\ in\ File\ >\ Preferences.=Activat en Fitxer>Prefer\u00e8ncies.
#: Base.java:2090
environment=entorn
@@ -1241,9 +1375,6 @@ environment=entorn
#: Editor.java:1108
http\://arduino.cc/=http\://arduino.cc/
-#: ../../../processing/app/debug/Compiler.java:49
-!http\://github.com/arduino/Arduino/issues=
-
#: UpdateCheck.java:118
http\://www.arduino.cc/en/Main/Software=http\://www.arduino.cc/en/Main/Software
@@ -1266,13 +1397,6 @@ name\ is\ null=El nom es null
#: Base.java:2090
platforms.html=platforms.html
-#: Serial.java:451
-#, java-format
-readBytesUntil()\ byte\ buffer\ is\ too\ small\ for\ the\ {0}\ bytes\ up\ to\ and\ including\ char\ {1}=El buffer de bytes readBytesUntil() \u00e9s massa petit pels {0} bytes fins i incloent el char {1}
-
-#: Sketch.java:647
-!removeCode\:\ internal\ error..\ could\ not\ find\ code=
-
#: Editor.java:932
serialMenu\ is\ null=serialMenu es null
@@ -1280,6 +1404,10 @@ serialMenu\ is\ null=serialMenu es null
#, java-format
the\ selected\ serial\ port\ {0}\ does\ not\ exist\ or\ your\ board\ is\ not\ connected=el port s\u00e8rie seleccionat {0} no existeix o la teva placa no est\u00e0 connectada
+#: ../../../processing/app/Base.java:389
+#, java-format
+unknown\ option\:\ {0}=opci\u00f3 desconeguda\: {0}
+
#: Preferences.java:391
upload=Pujar
@@ -1293,8 +1421,40 @@ upload=Pujar
#: Editor.java:2213
#, java-format
-!{0}\ |\ Arduino\ {1}=
+{0}\ |\ Arduino\ {1}={0} | Arduino {1}
#: Editor.java:1874
#, java-format
{0}.html={0}.html
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+{0}\:\ Invalid\ argument\ to\ --pref,\ should\ be\ of\ the\ form\ "pref\=value"={0}\: Argument no v\u00e0lid per --pref, s'espera la forma "pref\=value"
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+{0}\:\ Invalid\ board\ name,\ it\ should\ be\ of\ the\ form\ "package\:arch\:board"\ or\ "package\:arch\:board\:options"={0}\: Nom de tarja desconeguda, ha de tenir el format "package\:arch\:board" o "package\:arch\:board\:options"
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+{0}\:\ Invalid\ option\ for\ "{1}"\ option\ for\ board\ "{2}"={0}\: Opci\u00f3 no v\u00e0lida per "{1}" opci\u00f3 per tarja "{2}"
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+{0}\:\ Invalid\ option\ for\ board\ "{1}"={0}\: Opci\u00f3 no v\u00e0lida per la tarja "{1}"
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+{0}\:\ Invalid\ option,\ should\ be\ of\ the\ form\ "name\=value"={0}\: Opci\u00f3 no v\u00e0lida, s'espera la forma "name\=value"
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+{0}\:\ Unknown\ architecture={0}\: Arquitectura desconeguda
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+{0}\:\ Unknown\ board={0}\: Tarja desconeguda
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+{0}\:\ Unknown\ package={0}\: Paquet desconegut
diff --git a/app/src/processing/app/i18n/Resources_cs_CZ.po b/arduino-core/src/processing/app/i18n/Resources_cs_CZ.po
similarity index 85%
rename from app/src/processing/app/i18n/Resources_cs_CZ.po
rename to arduino-core/src/processing/app/i18n/Resources_cs_CZ.po
index 532657b84..f237e278a 100644
--- a/app/src/processing/app/i18n/Resources_cs_CZ.po
+++ b/arduino-core/src/processing/app/i18n/Resources_cs_CZ.po
@@ -11,8 +11,8 @@ msgstr ""
"Project-Id-Version: Arduino IDE 1.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-29 10:24-0400\n"
-"PO-Revision-Date: 2014-02-19 14:46+0000\n"
-"Last-Translator: cmaglie \n"
+"PO-Revision-Date: 2015-01-14 17:10+0000\n"
+"Last-Translator: Cristian Maglie \n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/arduino-ide-15/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -36,6 +36,12 @@ msgstr "'Mouse' je podporováno pouze u Arduino Leonardo!"
msgid "(edit only when Arduino is not running)"
msgstr "(editujte pouze když program Arduino není spuštěn)"
+#: ../../../processing/app/Base.java:468
+msgid ""
+"--verbose, --verbose-upload and --verbose-build can only be used together "
+"with --verify or --upload"
+msgstr ""
+
#: Sketch.java:746
msgid ".pde -> .ino"
msgstr ".pde -> .ino"
@@ -94,6 +100,10 @@ msgstr "Přidat soubor..."
msgid "Add Library..."
msgstr "Přidat knihovnu..."
+#: ../../../processing/app/Preferences.java:96
+msgid "Albanian"
+msgstr "Albánština"
+
#: tools/FixEncoding.java:77
msgid ""
"An error occurred while trying to fix the file encoding.\n"
@@ -101,6 +111,20 @@ msgid ""
"the old version. Use Open to re-open the sketch and try again.\n"
msgstr "Během opravy kódování souboru se vyskytla chyba.\nNepokoušejte se o uložení této skici, abyste nepřepsali\npůvodní verzi. Užijte Otevřít k znovuotevření skici a zkuste to znovu.\n"
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "An error occurred while uploading the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "An error occurred while verifying the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "An error occurred while verifying/uploading the sketch"
+msgstr ""
+
#: Base.java:228
msgid ""
"An unknown error occurred while trying to load\n"
@@ -141,6 +165,12 @@ msgstr "Desky Arduino ARM (32-bits)"
msgid "Arduino AVR Boards"
msgstr "Desky Arduino AVR"
+#: Editor.java:2137
+msgid ""
+"Arduino can only open its own sketches\n"
+"and other files ending in .ino or .pde"
+msgstr ""
+
#: Base.java:1682
msgid ""
"Arduino cannot run because it could not\n"
@@ -173,6 +203,30 @@ msgstr "Jste si jisti, že chcete smazat \"{0}\"?"
msgid "Are you sure you want to delete this sketch?"
msgstr "Jste si jistý, že chcete smazat tuto skicu?"
+#: ../../../processing/app/Base.java:356
+msgid "Argument required for --board"
+msgstr "Pro je --board nutný argument"
+
+#: ../../../processing/app/Base.java:370
+msgid "Argument required for --curdir"
+msgstr "Pro je --curdir nutný argument"
+
+#: ../../../processing/app/Base.java:385
+msgid "Argument required for --get-pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:363
+msgid "Argument required for --port"
+msgstr "Pro --port je nutný argument"
+
+#: ../../../processing/app/Base.java:377
+msgid "Argument required for --pref"
+msgstr "Pro --pref je nutný argument "
+
+#: ../../../processing/app/Base.java:384
+msgid "Argument required for --preferences-file"
+msgstr "Pro --preferences-file je nutný argument"
+
#: ../../../processing/app/Preferences.java:137
msgid "Armenian"
msgstr "Arménština"
@@ -181,6 +235,10 @@ msgstr "Arménština"
msgid "Asturian"
msgstr "Asturština"
+#: ../../../processing/app/debug/Compiler.java:145
+msgid "Authorization required"
+msgstr ""
+
#: tools/AutoFormat.java:91
msgid "Auto Format"
msgstr "Automatické formátování"
@@ -222,6 +280,14 @@ msgstr "Chyba na řádce: {0}"
msgid "Bad file selected"
msgstr "Vybrán špatný soubor"
+#: ../../../processing/app/debug/Compiler.java:89
+msgid "Bad sketch primary file or bad sketch directory structure"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:149
+msgid "Basque"
+msgstr "Baskičtina"
+
#: ../../../processing/app/Preferences.java:139
msgid "Belarusian"
msgstr "Běloruština"
@@ -258,6 +324,10 @@ msgstr "Prohlížet"
msgid "Build folder disappeared or could not be written"
msgstr "Adresář pro Build zmizel a nebo do něj nelze zapisovat"
+#: ../../../processing/app/Sketch.java:1530
+msgid "Build options changed, rebuilding all"
+msgstr "Volby pro sestavení se změnily; sestavuji vše znovu "
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr "Bulharština"
@@ -274,9 +344,15 @@ msgstr "Vypálit zavaděč"
msgid "Burning bootloader to I/O Board (this may take a minute)..."
msgstr "Vypaluji zavaděč na I/O boardu /vývojové desky/ (chvilku to potrvá)..."
-#: ../../../processing/app/Base.java:368
-msgid "Can't open source sketch!"
-msgstr "Nelze otevřít zdrojovou skicu!"
+#: ../../../processing/app/Base.java:379
+#, java-format
+msgid "Can only pass one of: {0}"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "Can't find the sketch in the specified path"
+msgstr ""
#: ../../../processing/app/Preferences.java:92
msgid "Canadian French"
@@ -291,6 +367,10 @@ msgstr "Storno"
msgid "Cannot Rename"
msgstr "Nelze zmenit název"
+#: ../../../processing/app/Base.java:465
+msgid "Cannot specify any sketch files"
+msgstr ""
+
#: SerialMonitor.java:112
msgid "Carriage return"
msgstr "Návrat vozíku (CR)"
@@ -335,11 +415,6 @@ msgstr "Zavřít"
msgid "Comment/Uncomment"
msgstr "Zakomentovat/Odkomentovat"
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-msgid "Compiler error, please submit this code to {0}"
-msgstr "Chyba kompilace, odešlete kód do {0}"
-
#: Sketch.java:1608 Editor.java:1890
msgid "Compiling sketch..."
msgstr "Kompiluji skicu..."
@@ -358,7 +433,7 @@ msgstr "Kopírovat jako HTML"
#: ../../../processing/app/EditorStatus.java:455
msgid "Copy error messages"
-msgstr ""
+msgstr "Okopírovat chybové zprávy"
#: Editor.java:1165 Editor.java:2715
msgid "Copy for Forum"
@@ -439,7 +514,7 @@ msgstr "Skicu nešlo znovu uložit"
msgid ""
"Could not read color theme settings.\n"
"You'll need to reinstall Arduino."
-msgstr "Nebylo možné načíst téma s nastavením barev.\nPřeinstalujte Arduino."
+msgstr ""
#: Preferences.java:219
msgid ""
@@ -447,10 +522,9 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "Nebylo možné načíst systémové nastavení.\nPřeinstalujte Arduino."
-#: Preferences.java:258
-#, java-format
-msgid "Could not read preferences from {0}"
-msgstr "Nepodařilo se načíst nastavení z {0}"
+#: ../../../processing/app/Sketch.java:1525
+msgid "Could not read prevous build preferences file, rebuilding all"
+msgstr "Nelze načíst soubor nastavení předchozího sestavení, znovu sestavuji"
#: Base.java:2482
#, java-format
@@ -479,6 +553,10 @@ msgstr "Nepodařilo se změnit název skici (2)"
msgid "Could not replace {0}"
msgstr "Nemohu změnit {0}"
+#: ../../../processing/app/Sketch.java:1579
+msgid "Could not write build preferences file"
+msgstr "Nelze zapsat soubor nastavení"
+
#: tools/Archiver.java:74
msgid "Couldn't archive sketch"
msgstr "Skicu nebylo možné archivovat"
@@ -534,7 +612,7 @@ msgstr "Zapomenout všechny změny a skicu znovu nahrát?"
#: ../../../processing/app/Preferences.java:438
msgid "Display line numbers"
-msgstr ""
+msgstr "Zobrazit čísla řádků"
#: Editor.java:2064
msgid "Don't Save"
@@ -548,6 +626,11 @@ msgstr "Uložení dokončeno."
msgid "Done burning bootloader."
msgstr "Vypalování zavaděče ukončeno."
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+msgid "Done compiling"
+msgstr ""
+
#: Editor.java:1911 Editor.java:1928
msgid "Done compiling."
msgstr "Kompilace ukončena."
@@ -556,6 +639,10 @@ msgstr "Kompilace ukončena."
msgid "Done printing."
msgstr "Tisk ukončen."
+#: ../../../processing/app/BaseNoGui.java:514
+msgid "Done uploading"
+msgstr ""
+
#: Editor.java:2395 Editor.java:2431
msgid "Done uploading."
msgstr "Konec uploadu."
@@ -659,6 +746,10 @@ msgstr "Chyba při vypalování zavaděče."
msgid "Error while burning bootloader: missing '{0}' configuration parameter"
msgstr "Chyba při vypalování bootloaderu: chybí konfigurační parametr '{0}'"
+#: ../../../../../app/src/processing/app/Editor.java:1940
+msgid "Error while compiling: missing '{0}' configuration parameter"
+msgstr ""
+
#: SketchCode.java:83
#, java-format
msgid "Error while loading code {0}"
@@ -668,11 +759,25 @@ msgstr "Chyba při nahrávání kódu {0}"
msgid "Error while printing."
msgstr "Chyba během tisku."
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "Error while uploading"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
msgid "Error while uploading: missing '{0}' configuration parameter"
msgstr "Chyba běheme uploadu: chybí konfigurační parametr '{0}'"
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "Error while verifying"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "Error while verifying/uploading"
+msgstr ""
+
#: Preferences.java:93
msgid "Estonian"
msgstr "Estonština"
@@ -693,6 +798,11 @@ msgstr "Export byl přerušen, je třeba nejprve uložit soubor."
msgid "FAQ.html"
msgstr "FAQ.html"
+#: ../../../processing/app/Base.java:416
+#, java-format
+msgid "Failed to open sketch: \"{0}\""
+msgstr "Nezadařilo se otevřít skicu: \"{0}\""
+
#: Editor.java:491
msgid "File"
msgstr "Soubor"
@@ -740,9 +850,10 @@ msgid ""
"http://arduino.cc/en/Guide/Libraries\n"
msgstr "Více informací o tom jak instalovat knihovny naleznete na:\nhttp://arduino.cc/en/Guide/Libraries \\n"
-#: debug/BasicUploader.java:80
-msgid "Forcing reset using 1200bps open/close on port "
-msgstr "Vynucený reset při užití 1200bps open/close na portu "
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+msgid "Forcing reset using 1200bps open/close on port {0}"
+msgstr ""
#: Preferences.java:95
msgid "French"
@@ -890,9 +1001,9 @@ msgstr "Knihovna byla přidána k vašim knihovnám. Zkontrolujte si v menu \"Im
msgid "Lithuaninan"
msgstr "Litevština"
-#: ../../../processing/app/Sketch.java:1660
-msgid "Low memory available, stability problems may occur"
-msgstr "Není k dispozici dostatek paměti, mohou se projevit problémy se stabilitou."
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
+msgstr ""
#: Preferences.java:107
msgid "Marathi"
@@ -904,6 +1015,10 @@ msgstr "Zpráva"
#: ../../../processing/app/preproc/PdePreprocessor.java:412
msgid "Missing the */ from the end of a /* comment */"
+msgstr "Chybí ukončující znaky \"*/\" komentáře"
+
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Mode not supported"
msgstr ""
#: Preferences.java:449
@@ -914,6 +1029,18 @@ msgstr "Další volby mohou být měněny přímo v souboru"
msgid "Moving"
msgstr "Přesouvám"
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "Multiple files not supported"
+msgstr ""
+
+#: ../../../processing/app/Base.java:395
+msgid "Must specify exactly one sketch file"
+msgstr "Musíte označit právě jeden soubor se skicou"
+
+#: ../../../processing/app/Preferences.java:158
+msgid "N'Ko"
+msgstr "N'Ko"
+
#: Sketch.java:282
msgid "Name for new file:"
msgstr "Jméno nového souboru:"
@@ -950,6 +1077,10 @@ msgstr "Následující Záložka"
msgid "No"
msgstr "Ne"
+#: ../../../processing/app/debug/Compiler.java:146
+msgid "No athorization data found"
+msgstr ""
+
#: debug/Compiler.java:126
msgid "No board selected; please choose a board from the Tools > Board menu."
msgstr "Nemáte vybrán model vývojové desky (boardu); vyberte model boardu v Nástroje (Tools) > Board"
@@ -958,6 +1089,10 @@ msgstr "Nemáte vybrán model vývojové desky (boardu); vyberte model boardu v
msgid "No changes necessary for Auto Format."
msgstr "Pro autoformátování nejsou třeba změny."
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No command line parameters found"
+msgstr ""
+
#: Editor.java:373
msgid "No files were added to the sketch."
msgstr "Ke skice nebyly přidány žádné soubory."
@@ -970,6 +1105,10 @@ msgstr "Není k dispozici žádný launcher"
msgid "No line ending"
msgstr "Chybný konec řádky"
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No parameters"
+msgstr ""
+
#: Base.java:541
msgid "No really, time for some fresh air for you."
msgstr "Opravdu, přišel váš čas na trošku čerstvého vzduchu."
@@ -979,6 +1118,19 @@ msgstr "Opravdu, přišel váš čas na trošku čerstvého vzduchu."
msgid "No reference available for \"{0}\""
msgstr "Pro \"{0}\" nelze nalézt odkaz v referenční příručce"
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "No sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "No sketchbook"
+msgstr ""
+
+#: ../../../processing/app/Sketch.java:204
+msgid "No valid code files found"
+msgstr "Nebyly nalezeny soubory obsahující validní kód"
+
#: ../../../processing/app/Base.java:309
msgid "No valid configured cores found! Exiting..."
msgstr "Nenalezena správná jádra (cores)! Ukončuji..."
@@ -1015,6 +1167,10 @@ msgstr "OK"
msgid "One file added to the sketch."
msgstr "Jeden soubor byl přidán ke skice."
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Only --verify, --upload or --get-pref are supported"
+msgstr ""
+
#: EditorToolbar.java:41
msgid "Open"
msgstr "Otevřít"
@@ -1051,14 +1207,27 @@ msgstr "Vložit"
msgid "Persian"
msgstr "Perština"
+#: ../../../processing/app/Preferences.java:161
+msgid "Persian (Iran)"
+msgstr "Perština (Irán)"
+
#: debug/Compiler.java:408
msgid "Please import the SPI library from the Sketch > Import Library menu."
msgstr "Prosím importujte knihovnu SPI z Skica (Sketch) > Import knihovny (Import Library)."
+#: ../../../processing/app/debug/Compiler.java:529
+msgid "Please import the Wire library from the Sketch > Import Library menu."
+msgstr "Importujte knihovnu pro Wire z menu: Skica > Vlož knihovnu."
+
#: Base.java:239
msgid "Please install JDK 1.5 or later"
msgstr "Nainstalujte si prosím JDK 1.5 či novější."
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+msgid "Please select a programmer from Tools->Programmer menu"
+msgstr ""
+
#: Preferences.java:110
msgid "Polish"
msgstr "Polština"
@@ -1142,12 +1311,6 @@ msgstr "Problém s přenosem dat na vývojovou desku (board). Na http://www.ardu
msgid "Problem with rename"
msgstr "Problém se změnou jména souboru"
-#: Editor.java:2137
-msgid ""
-"Arduino can only open its own sketches\n"
-"and other files ending in .ino or .pde"
-msgstr "Arduino může otevírat pouze skici\na jiné soubory s příponou .ino či .pde"
-
#: ../../../processing/app/I18n.java:86
msgid "Processor"
msgstr "Procesor"
@@ -1227,10 +1390,18 @@ msgstr "Uložit změny do \"{0}\"? "
msgid "Save sketch folder as..."
msgstr "Ulož adresář pro skicu jako..."
+#: ../../../../../app/src/processing/app/Preferences.java:425
+msgid "Save when verifying or uploading"
+msgstr ""
+
#: Editor.java:2270 Editor.java:2308
msgid "Saving..."
msgstr "Ukládám..."
+#: ../../../processing/app/FindReplace.java:131
+msgid "Search all Sketch Tabs"
+msgstr ""
+
#: Base.java:1909
msgid "Select (or create new) folder for sketches..."
msgstr "Vyberte (nebo vytvořte nový) adresář pro skicář..."
@@ -1263,20 +1434,6 @@ msgstr "Pošli"
msgid "Serial Monitor"
msgstr "Seriový monitor"
-#: Serial.java:174
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quiting any programs that may be "
-"using it."
-msgstr "Seriový port ''{0}'' je již používán. Ukončete všechny programy, kteréby jej mohli používat."
-
-#: Serial.java:121
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quitting any programs that may be "
-"using it."
-msgstr "Seriový port ''{0}'' je již používán. Ukončete všechny programy, kteréby jej mohli používat."
-
#: Serial.java:194
#, java-format
msgid ""
@@ -1356,9 +1513,13 @@ msgstr "Zmizel adresář Skicáře."
msgid "Sketchbook location:"
msgstr "Umístění skicáře:"
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "Sketchbook path not defined"
+msgstr ""
+
#: ../../../processing/app/Base.java:785
msgid "Sketches (*.ino, *.pde)"
-msgstr ""
+msgstr "Skici (*.ino, *.pde)"
#: ../../../processing/app/Preferences.java:152
msgid "Slovenian"
@@ -1406,6 +1567,10 @@ msgstr "Tamilština"
msgid "The 'BYTE' keyword is no longer supported."
msgstr "Klíčové slovo 'BYTE' není podporováno."
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "The --upload option supports only one file at a time"
+msgstr ""
+
#: debug/Compiler.java:426
msgid "The Client class has been renamed EthernetClient."
msgstr "U třídy Client byl změněn název na EthernetClient."
@@ -1473,12 +1638,12 @@ msgid ""
"but anything besides the code will be lost."
msgstr "Skica zmizela.\n Pokusím se znovu uložit na stejné místo,\nale krom kódu bude všechno ostatní ztraceno!"
-#: Sketch.java:2018
+#: ../../../processing/app/Sketch.java:2028
msgid ""
"The sketch name had to be modified. Sketch names can only consist\n"
"of ASCII characters and numbers (but cannot start with a number).\n"
-"They should also be less less than 64 characters long."
-msgstr "Název skici je potřeba změnit. Název skici je možné složit\npouze s ASCII znaků a čísel (číslem však nemůže začínat).\nNázev musí mít délku méně jak 64 znaků."
+"They should also be less than 64 characters long."
+msgstr "Název skici je potřeba změnit. Název skici je možné složit pouze z ASCII znaků a čísel (číslem však nemůže začínat). Název musí mít délku méně jak 64 znaků."
#: Base.java:259
msgid ""
@@ -1489,6 +1654,12 @@ msgid ""
"himself in the third person."
msgstr "Adresář skicáře (Sketchbook folder) již neexistuje.\nArduino se pokusí přepnout do defaultního umístění skicáře\na adresář pro skicář (Sketchbook) vytvoří na tomto místě.\nArduino pak o sobě přestane mluvit \nve třetí osobě."
+#: ../../../processing/app/debug/Compiler.java:201
+msgid ""
+"Third-party platform.txt does not define compiler.path. Please report this "
+"to the third-party hardware maintainer."
+msgstr ""
+
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -1604,12 +1775,12 @@ msgstr "Použít externí editor"
#: ../../../processing/app/debug/Compiler.java:94
#, java-format
msgid "Using library {0} in folder: {1} {2}"
-msgstr ""
+msgstr "Užita knihovna {0} v adresáři: {1} {2}"
#: ../../../processing/app/debug/Compiler.java:320
#, java-format
msgid "Using previously compiled file: {0}"
-msgstr ""
+msgstr "Užit soubor skompilovaný již dříve: {0}"
#: EditorToolbar.java:41 EditorToolbar.java:46
msgid "Verify"
@@ -1631,6 +1802,13 @@ msgstr "Vietnamština"
msgid "Visit Arduino.cc"
msgstr "Navštivte Arduino.cc"
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+msgid ""
+"WARNING: library {0} claims to run on {1} architecture(s) and may be "
+"incompatible with your current board which runs on {2} architecture(s)."
+msgstr "VAROVÁNÍ: knihovna {0} je určena pro běh na architektuře {1} a může být nekompatibilní s Vaší vývojovou deskou, která má architekturu {2}."
+
#: Base.java:2128
msgid "Warning"
msgstr "Upozornění"
@@ -1715,10 +1893,10 @@ msgstr "\".{0}\" není podporované rozšíření."
#, java-format
msgid ""
"\"{0}\" contains unrecognized characters.If this code was created with an "
-"older version of Arduino,you may need to use Tools -> Fix Encoding & "
-"Reload to updatethe sketch to use UTF-8 encoding. If not, you may need "
-"todelete the bad characters to get rid of this warning."
-msgstr "\"{0}\" obsahuje nerpoznatelné znaky. V případě, že tento kód byl vytvořenstarší verzí Arduino, použij menu Tools -> Fix Encoding & Reload a kódování skici se překóduje na UTF-8. Když se to nepovede, smažte špatné znaky a toto upozornění se přestane objevovat."
+"older version of Arduino,you may need to use Tools -> Fix Encoding & Reload "
+"to updatethe sketch to use UTF-8 encoding. If not, you may need todelete the"
+" bad characters to get rid of this warning."
+msgstr ""
#: debug/Compiler.java:409
msgid ""
@@ -1799,10 +1977,6 @@ msgstr "prostředí"
msgid "http://arduino.cc/"
msgstr "http://arduino.cc/"
-#: ../../../processing/app/debug/Compiler.java:49
-msgid "http://github.com/arduino/Arduino/issues"
-msgstr "http://github.com/arduino/Arduino/issues"
-
#: UpdateCheck.java:118
msgid "http://www.arduino.cc/en/Main/Software"
msgstr "http://www.arduino.cc/en/Main/Software"
@@ -1832,17 +2006,6 @@ msgstr "name je null"
msgid "platforms.html"
msgstr "platforms.html"
-#: Serial.java:451
-#, java-format
-msgid ""
-"readBytesUntil() byte buffer is too small for the {0} bytes up to and "
-"including char {1}"
-msgstr "Bytový buffer readBytesUntil() je malý pro {0} bytů až do znaku {1} včetně"
-
-#: Sketch.java:647
-msgid "removeCode: internal error.. could not find code"
-msgstr "removeCode: internal error.. nemohu nalézt kód"
-
#: Editor.java:932
msgid "serialMenu is null"
msgstr "serialMenu je null"
@@ -1853,6 +2016,11 @@ msgid ""
"the selected serial port {0} does not exist or your board is not connected"
msgstr "vybraný seriový port {0} neexistuje a nebo váš board není připojen"
+#: ../../../processing/app/Base.java:389
+#, java-format
+msgid "unknown option: {0}"
+msgstr "neznámá volba: {0}"
+
#: Preferences.java:391
msgid "upload"
msgstr "nahrávání (upload)"
@@ -1876,3 +2044,45 @@ msgstr "{0} | Arduino {1}"
#, java-format
msgid "{0}.html"
msgstr "{0}.html"
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+msgid "{0}: Invalid argument to --pref, should be of the form \"pref=value\""
+msgstr "{0}: Nesprávný argument pro --pref; měl by být ve formě \"pref=value\""
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+msgid ""
+"{0}: Invalid board name, it should be of the form \"package:arch:board\" or "
+"\"package:arch:board:options\""
+msgstr "{0}: Nespárávně zvolený název vývojové desky; mělo by mít formu \"package:arch:board\" či \"package:arch:board:options\""
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+msgid "{0}: Invalid option for \"{1}\" option for board \"{2}\""
+msgstr "{0}: Nesprávná volba pro \"{1}\" volbu pro vývojovou desku \"{2}\""
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+msgid "{0}: Invalid option for board \"{1}\""
+msgstr "{0}: Nesprávná volba pro vývojovou desku \"{1}\""
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+msgid "{0}: Invalid option, should be of the form \"name=value\""
+msgstr "{0}: Chybná volba, měla by být ve formě \"nazev=hodnota\""
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+msgid "{0}: Unknown architecture"
+msgstr "{0}: Neznámá architektura"
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+msgid "{0}: Unknown board"
+msgstr "{0}: Neznámá vývojová deska"
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+msgid "{0}: Unknown package"
+msgstr "{0}: Neznámý rozšiřující balík"
diff --git a/app/src/processing/app/i18n/Resources_cs_CZ.properties b/arduino-core/src/processing/app/i18n/Resources_cs_CZ.properties
similarity index 84%
rename from app/src/processing/app/i18n/Resources_cs_CZ.properties
rename to arduino-core/src/processing/app/i18n/Resources_cs_CZ.properties
index a63a7c7e2..59a806bc8 100644
--- a/app/src/processing/app/i18n/Resources_cs_CZ.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_cs_CZ.properties
@@ -6,7 +6,7 @@
# Adam , 2012.
# , 2012.
# Michal Kocer , 2012.
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2014-02-19 14\:46+0000\nLast-Translator\: cmaglie \nLanguage-Team\: Czech (Czech Republic) (http\://www.transifex.com/projects/p/arduino-ide-15/language/cs_CZ/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: cs_CZ\nPlural-Forms\: nplurals\=3; plural\=(n\=\=1) ? 0 \: (n>\=2 && n<\=4) ? 1 \: 2;\n
+!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-01-14 17\:10+0000\nLast-Translator\: Cristian Maglie \nLanguage-Team\: Czech (Czech Republic) (http\://www.transifex.com/projects/p/arduino-ide-15/language/cs_CZ/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: cs_CZ\nPlural-Forms\: nplurals\=3; plural\=(n\=\=1) ? 0 \: (n>\=2 && n<\=4) ? 1 \: 2;\n
#: Preferences.java:358 Preferences.java:374
\ \ (requires\ restart\ of\ Arduino)=\ (vy\u017eaduje restart programu Arduino)
@@ -20,6 +20,9 @@
#: Preferences.java:478
(edit\ only\ when\ Arduino\ is\ not\ running)=(editujte pouze kdy\u017e program Arduino nen\u00ed spu\u0161t\u011bn)
+#: ../../../processing/app/Base.java:468
+!--verbose,\ --verbose-upload\ and\ --verbose-build\ can\ only\ be\ used\ together\ with\ --verify\ or\ --upload=
+
#: Sketch.java:746
.pde\ ->\ .ino=.pde -> .ino
@@ -56,9 +59,23 @@ Add\ File...=P\u0159idat soubor...
#: Base.java:963
Add\ Library...=P\u0159idat knihovnu...
+#: ../../../processing/app/Preferences.java:96
+Albanian=Alb\u00e1n\u0161tina
+
#: tools/FixEncoding.java:77
An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=B\u011bhem opravy k\u00f3dov\u00e1n\u00ed souboru se vyskytla chyba.\nNepokou\u0161ejte se o ulo\u017een\u00ed t\u00e9to skici, abyste nep\u0159epsali\np\u016fvodn\u00ed verzi. U\u017eijte Otev\u0159\u00edt k znovuotev\u0159en\u00ed skici a zkuste to znovu.\n
+#: ../../../processing/app/BaseNoGui.java:528
+!An\ error\ occurred\ while\ uploading\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!An\ error\ occurred\ while\ verifying\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!An\ error\ occurred\ while\ verifying/uploading\ the\ sketch=
+
#: Base.java:228
An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=Vyskytla se chyba b\u011bhem nahr\u00e1v\u00e1n\u00ed k\u00f3du \npro va\u0161e za\u0159\u00edzen\u00ed.
@@ -86,6 +103,9 @@ Arduino\ ARM\ (32-bits)\ Boards=Desky Arduino ARM (32-bits)
#: ../../../processing/app/I18n.java:82
Arduino\ AVR\ Boards=Desky Arduino AVR
+#: Editor.java:2137
+!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
+
#: Base.java:1682
Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ settings.=Arduino nem\u016f\u017ee b\u011b\u017eet, jeliko\u017e se mu nepoda\u0159ilo\nvytvo\u0159it adres\u00e1\u0159 pro ulo\u017een\u00ed va\u0161ich nastaven\u00ed.
@@ -105,12 +125,33 @@ Are\ you\ sure\ you\ want\ to\ delete\ "{0}"?=Jste si jisti, \u017ee chcete smaz
#: Sketch.java:587
Are\ you\ sure\ you\ want\ to\ delete\ this\ sketch?=Jste si jist\u00fd, \u017ee chcete smazat tuto skicu?
+#: ../../../processing/app/Base.java:356
+Argument\ required\ for\ --board=Pro je --board nutn\u00fd argument
+
+#: ../../../processing/app/Base.java:370
+Argument\ required\ for\ --curdir=Pro je --curdir nutn\u00fd argument
+
+#: ../../../processing/app/Base.java:385
+!Argument\ required\ for\ --get-pref=
+
+#: ../../../processing/app/Base.java:363
+Argument\ required\ for\ --port=Pro --port je nutn\u00fd argument
+
+#: ../../../processing/app/Base.java:377
+Argument\ required\ for\ --pref=Pro --pref je nutn\u00fd argument
+
+#: ../../../processing/app/Base.java:384
+Argument\ required\ for\ --preferences-file=Pro --preferences-file je nutn\u00fd argument
+
#: ../../../processing/app/Preferences.java:137
Armenian=Arm\u00e9n\u0161tina
#: ../../../processing/app/Preferences.java:138
Asturian=Astur\u0161tina
+#: ../../../processing/app/debug/Compiler.java:145
+!Authorization\ required=
+
#: tools/AutoFormat.java:91
Auto\ Format=Automatick\u00e9 form\u00e1tov\u00e1n\u00ed
@@ -142,6 +183,12 @@ Bad\ error\ line\:\ {0}=Chyba na \u0159\u00e1dce\: {0}
#: Editor.java:2136
Bad\ file\ selected=Vybr\u00e1n \u0161patn\u00fd soubor
+#: ../../../processing/app/debug/Compiler.java:89
+!Bad\ sketch\ primary\ file\ or\ bad\ sketch\ directory\ structure=
+
+#: ../../../processing/app/Preferences.java:149
+Basque=Baski\u010dtina
+
#: ../../../processing/app/Preferences.java:139
Belarusian=B\u011bloru\u0161tina
@@ -168,6 +215,9 @@ Browse=Prohl\u00ed\u017eet
#: Sketch.java:1392 Sketch.java:1423
Build\ folder\ disappeared\ or\ could\ not\ be\ written=Adres\u00e1\u0159 pro Build zmizel a nebo do n\u011bj nelze zapisovat
+#: ../../../processing/app/Sketch.java:1530
+Build\ options\ changed,\ rebuilding\ all=Volby pro sestaven\u00ed se zm\u011bnily; sestavuji v\u0161e znovu
+
#: ../../../processing/app/Preferences.java:80
Bulgarian=Bulhar\u0161tina
@@ -180,8 +230,13 @@ Burn\ Bootloader=Vyp\u00e1lit zavad\u011b\u010d
#: Editor.java:2504
Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=Vypaluji zavad\u011b\u010d na I/O boardu /v\u00fdvojov\u00e9 desky/ (chvilku to potrv\u00e1)...
-#: ../../../processing/app/Base.java:368
-Can't\ open\ source\ sketch\!=Nelze otev\u0159\u00edt zdrojovou skicu\!
+#: ../../../processing/app/Base.java:379
+#, java-format
+!Can\ only\ pass\ one\ of\:\ {0}=
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!Can't\ find\ the\ sketch\ in\ the\ specified\ path=
#: ../../../processing/app/Preferences.java:92
Canadian\ French=Kanadsk\u00e1 francou\u0161tina
@@ -193,6 +248,9 @@ Cancel=Storno
#: Sketch.java:455
Cannot\ Rename=Nelze zmenit n\u00e1zev
+#: ../../../processing/app/Base.java:465
+!Cannot\ specify\ any\ sketch\ files=
+
#: SerialMonitor.java:112
Carriage\ return=N\u00e1vrat voz\u00edku (CR)
@@ -226,10 +284,6 @@ Close=Zav\u0159\u00edt
#: Editor.java:1208 Editor.java:2749
Comment/Uncomment=Zakomentovat/Odkomentovat
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-Compiler\ error,\ please\ submit\ this\ code\ to\ {0}=Chyba kompilace, ode\u0161lete k\u00f3d do {0}
-
#: Sketch.java:1608 Editor.java:1890
Compiling\ sketch...=Kompiluji skicu...
@@ -243,7 +297,7 @@ Copy=Kop\u00edrovat
Copy\ as\ HTML=Kop\u00edrovat jako HTML
#: ../../../processing/app/EditorStatus.java:455
-!Copy\ error\ messages=
+Copy\ error\ messages=Okop\u00edrovat chybov\u00e9 zpr\u00e1vy
#: Editor.java:1165 Editor.java:2715
Copy\ for\ Forum=Kop\u00edrovat pro u\u017eit\u00ed ve f\u00f3ru
@@ -300,14 +354,13 @@ Could\ not\ properly\ re-save\ the\ sketch.\ You\ may\ be\ in\ trouble\ at\ this
Could\ not\ re-save\ sketch=Skicu ne\u0161lo znovu ulo\u017eit
#: Theme.java:52
-Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=Nebylo mo\u017en\u00e9 na\u010d\u00edst t\u00e9ma s nastaven\u00edm barev.\nP\u0159einstalujte Arduino.
+!Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
#: Preferences.java:219
Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=Nebylo mo\u017en\u00e9 na\u010d\u00edst syst\u00e9mov\u00e9 nastaven\u00ed.\nP\u0159einstalujte Arduino.
-#: Preferences.java:258
-#, java-format
-Could\ not\ read\ preferences\ from\ {0}=Nepoda\u0159ilo se na\u010d\u00edst nastaven\u00ed z {0}
+#: ../../../processing/app/Sketch.java:1525
+Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=Nelze na\u010d\u00edst soubor nastaven\u00ed p\u0159edchoz\u00edho sestaven\u00ed, znovu sestavuji
#: Base.java:2482
#, java-format
@@ -330,6 +383,9 @@ Could\ not\ rename\ the\ sketch.\ (2)=Nepoda\u0159ilo se zm\u011bnit n\u00e1zev
#, java-format
Could\ not\ replace\ {0}=Nemohu zm\u011bnit {0}
+#: ../../../processing/app/Sketch.java:1579
+Could\ not\ write\ build\ preferences\ file=Nelze zapsat soubor nastaven\u00ed
+
#: tools/Archiver.java:74
Couldn't\ archive\ sketch=Skicu nebylo mo\u017en\u00e9 archivovat
@@ -367,7 +423,7 @@ Device\ is\ not\ responding,\ check\ the\ right\ serial\ port\ is\ selected\ or\
Discard\ all\ changes\ and\ reload\ sketch?=Zapomenout v\u0161echny zm\u011bny a skicu znovu nahr\u00e1t?
#: ../../../processing/app/Preferences.java:438
-!Display\ line\ numbers=
+Display\ line\ numbers=Zobrazit \u010d\u00edsla \u0159\u00e1dk\u016f
#: Editor.java:2064
Don't\ Save=Neukl\u00e1dat
@@ -378,12 +434,19 @@ Done\ Saving.=Ulo\u017een\u00ed dokon\u010deno.
#: Editor.java:2510
Done\ burning\ bootloader.=Vypalov\u00e1n\u00ed zavad\u011b\u010de ukon\u010deno.
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+!Done\ compiling=
+
#: Editor.java:1911 Editor.java:1928
Done\ compiling.=Kompilace ukon\u010dena.
#: Editor.java:2564
Done\ printing.=Tisk ukon\u010den.
+#: ../../../processing/app/BaseNoGui.java:514
+!Done\ uploading=
+
#: Editor.java:2395 Editor.java:2431
Done\ uploading.=Konec uploadu.
@@ -462,6 +525,9 @@ Error\ while\ burning\ bootloader.=Chyba p\u0159i vypalov\u00e1n\u00ed zavad\u01
#: ../../../processing/app/Editor.java:2555
Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=Chyba p\u0159i vypalov\u00e1n\u00ed bootloaderu\: chyb\u00ed konfigura\u010dn\u00ed parametr '{0}'
+#: ../../../../../app/src/processing/app/Editor.java:1940
+!Error\ while\ compiling\:\ missing\ '{0}'\ configuration\ parameter=
+
#: SketchCode.java:83
#, java-format
Error\ while\ loading\ code\ {0}=Chyba p\u0159i nahr\u00e1v\u00e1n\u00ed k\u00f3du {0}
@@ -469,10 +535,21 @@ Error\ while\ loading\ code\ {0}=Chyba p\u0159i nahr\u00e1v\u00e1n\u00ed k\u00f3
#: Editor.java:2567
Error\ while\ printing.=Chyba b\u011bhem tisku.
+#: ../../../processing/app/BaseNoGui.java:528
+!Error\ while\ uploading=
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=Chyba b\u011bheme uploadu\: chyb\u00ed konfigura\u010dn\u00ed parametr '{0}'
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!Error\ while\ verifying=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!Error\ while\ verifying/uploading=
+
#: Preferences.java:93
Estonian=Eston\u0161tina
@@ -488,6 +565,10 @@ Export\ canceled,\ changes\ must\ first\ be\ saved.=Export byl p\u0159eru\u0161e
#: Base.java:2100
FAQ.html=FAQ.html
+#: ../../../processing/app/Base.java:416
+#, java-format
+Failed\ to\ open\ sketch\:\ "{0}"=Nezada\u0159ilo se otev\u0159\u00edt skicu\: "{0}"
+
#: Editor.java:491
File=Soubor
@@ -522,8 +603,9 @@ Fix\ Encoding\ &\ Reload=Uprav k\u00f3dov\u00e1n\u00ed a znovu nahraj
#: Base.java:1851
For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=V\u00edce informac\u00ed o tom jak instalovat knihovny naleznete na\:\nhttp\://arduino.cc/en/Guide/Libraries \\n
-#: debug/BasicUploader.java:80
-Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ =Vynucen\u00fd reset p\u0159i u\u017eit\u00ed 1200bps open/close na portu
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ {0}=
#: Preferences.java:95
French=Francou\u0161tina
@@ -627,8 +709,8 @@ Library\ added\ to\ your\ libraries.\ Check\ "Import\ library"\ menu=Knihovna by
#: Preferences.java:106
Lithuaninan=Litev\u0161tina
-#: ../../../processing/app/Sketch.java:1660
-Low\ memory\ available,\ stability\ problems\ may\ occur=Nen\u00ed k dispozici dostatek pam\u011bti, mohou se projevit probl\u00e9my se stabilitou.
+#: ../../../processing/app/Sketch.java:1684
+!Low\ memory\ available,\ stability\ problems\ may\ occur.=
#: Preferences.java:107
Marathi=Mar\u00e1th\u0161tina
@@ -637,7 +719,10 @@ Marathi=Mar\u00e1th\u0161tina
Message=Zpr\u00e1va
#: ../../../processing/app/preproc/PdePreprocessor.java:412
-!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=Chyb\u00ed ukon\u010duj\u00edc\u00ed znaky "*/" koment\u00e1\u0159e
+
+#: ../../../processing/app/BaseNoGui.java:455
+!Mode\ not\ supported=
#: Preferences.java:449
More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=Dal\u0161\u00ed volby mohou b\u00fdt m\u011bn\u011bny p\u0159\u00edmo v souboru
@@ -645,6 +730,15 @@ More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=Dal\u0161\u00ed volb
#: Editor.java:2156
Moving=P\u0159esouv\u00e1m
+#: ../../../processing/app/BaseNoGui.java:484
+!Multiple\ files\ not\ supported=
+
+#: ../../../processing/app/Base.java:395
+Must\ specify\ exactly\ one\ sketch\ file=Mus\u00edte ozna\u010dit pr\u00e1v\u011b jeden soubor se skicou
+
+#: ../../../processing/app/Preferences.java:158
+N'Ko=N'Ko
+
#: Sketch.java:282
Name\ for\ new\ file\:=Jm\u00e9no nov\u00e9ho souboru\:
@@ -672,12 +766,18 @@ Next\ Tab=N\u00e1sleduj\u00edc\u00ed Z\u00e1lo\u017eka
#: Preferences.java:78 UpdateCheck.java:108
No=Ne
+#: ../../../processing/app/debug/Compiler.java:146
+!No\ athorization\ data\ found=
+
#: debug/Compiler.java:126
No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=Nem\u00e1te vybr\u00e1n model v\u00fdvojov\u00e9 desky (boardu); vyberte model boardu v N\u00e1stroje (Tools) > Board
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
No\ changes\ necessary\ for\ Auto\ Format.=Pro autoform\u00e1tov\u00e1n\u00ed nejsou t\u0159eba zm\u011bny.
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ command\ line\ parameters\ found=
+
#: Editor.java:373
No\ files\ were\ added\ to\ the\ sketch.=Ke skice nebyly p\u0159id\u00e1ny \u017e\u00e1dn\u00e9 soubory.
@@ -687,6 +787,9 @@ No\ launcher\ available=Nen\u00ed k dispozici \u017e\u00e1dn\u00fd launcher
#: SerialMonitor.java:112
No\ line\ ending=Chybn\u00fd konec \u0159\u00e1dky
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ parameters=
+
#: Base.java:541
No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=Opravdu, p\u0159i\u0161el v\u00e1\u0161 \u010das na tro\u0161ku \u010derstv\u00e9ho vzduchu.
@@ -694,6 +797,16 @@ No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=Opravdu, p\u0159i\u0161el v\
#, java-format
No\ reference\ available\ for\ "{0}"=Pro "{0}" nelze nal\u00e9zt odkaz v referen\u010dn\u00ed p\u0159\u00edru\u010dce
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!No\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:428
+!No\ sketchbook=
+
+#: ../../../processing/app/Sketch.java:204
+No\ valid\ code\ files\ found=Nebyly nalezeny soubory obsahuj\u00edc\u00ed validn\u00ed k\u00f3d
+
#: ../../../processing/app/Base.java:309
No\ valid\ configured\ cores\ found\!\ Exiting...=Nenalezena spr\u00e1vn\u00e1 j\u00e1dra (cores)\! Ukon\u010duji...
@@ -720,6 +833,9 @@ OK=OK
#: Sketch.java:992 Editor.java:376
One\ file\ added\ to\ the\ sketch.=Jeden soubor byl p\u0159id\u00e1n ke skice.
+#: ../../../processing/app/BaseNoGui.java:455
+!Only\ --verify,\ --upload\ or\ --get-pref\ are\ supported=
+
#: EditorToolbar.java:41
Open=Otev\u0159\u00edt
@@ -747,12 +863,22 @@ Paste=Vlo\u017eit
#: Preferences.java:109
Persian=Per\u0161tina
+#: ../../../processing/app/Preferences.java:161
+Persian\ (Iran)=Per\u0161tina (Ir\u00e1n)
+
#: debug/Compiler.java:408
Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=Pros\u00edm importujte knihovnu SPI z Skica (Sketch) > Import knihovny (Import Library).
+#: ../../../processing/app/debug/Compiler.java:529
+Please\ import\ the\ Wire\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=Importujte knihovnu pro Wire z menu\: Skica > Vlo\u017e knihovnu.
+
#: Base.java:239
Please\ install\ JDK\ 1.5\ or\ later=Nainstalujte si pros\u00edm JDK 1.5 \u010di nov\u011bj\u0161\u00ed.
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+!Please\ select\ a\ programmer\ from\ Tools->Programmer\ menu=
+
#: Preferences.java:110
Polish=Pol\u0161tina
@@ -814,9 +940,6 @@ Problem\ uploading\ to\ board.\ \ See\ http\://www.arduino.cc/en/Guide/Troublesh
#: Sketch.java:355 Sketch.java:362 Sketch.java:373
Problem\ with\ rename=Probl\u00e9m se zm\u011bnou jm\u00e9na souboru
-#: Editor.java:2137
-Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=Arduino m\u016f\u017ee otev\u00edrat pouze skici\na jin\u00e9 soubory s p\u0159\u00edponou .ino \u010di .pde
-
#: ../../../processing/app/I18n.java:86
Processor=Procesor
@@ -877,9 +1000,15 @@ Save\ changes\ to\ "{0}"?\ \ =Ulo\u017eit zm\u011bny do "{0}"?
#: Sketch.java:825
Save\ sketch\ folder\ as...=Ulo\u017e adres\u00e1\u0159 pro skicu jako...
+#: ../../../../../app/src/processing/app/Preferences.java:425
+!Save\ when\ verifying\ or\ uploading=
+
#: Editor.java:2270 Editor.java:2308
Saving...=Ukl\u00e1d\u00e1m...
+#: ../../../processing/app/FindReplace.java:131
+!Search\ all\ Sketch\ Tabs=
+
#: Base.java:1909
Select\ (or\ create\ new)\ folder\ for\ sketches...=Vyberte (nebo vytvo\u0159te nov\u00fd) adres\u00e1\u0159 pro skic\u00e1\u0159...
@@ -904,14 +1033,6 @@ Send=Po\u0161li
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
Serial\ Monitor=Seriov\u00fd monitor
-#: Serial.java:174
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quiting\ any\ programs\ that\ may\ be\ using\ it.=Seriov\u00fd port ''{0}'' je ji\u017e pou\u017e\u00edv\u00e1n. Ukon\u010dete v\u0161echny programy, kter\u00e9by jej mohli pou\u017e\u00edvat.
-
-#: Serial.java:121
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quitting\ any\ programs\ that\ may\ be\ using\ it.=Seriov\u00fd port ''{0}'' je ji\u017e pou\u017e\u00edv\u00e1n. Ukon\u010dete v\u0161echny programy, kter\u00e9by jej mohli pou\u017e\u00edvat.
-
#: Serial.java:194
#, java-format
Serial\ port\ ''{0}''\ not\ found.\ Did\ you\ select\ the\ right\ one\ from\ the\ Tools\ >\ Serial\ Port\ menu?=Seriov\u00fd port ''{0}'' nebyl nalezen. Vybrali jste spr\u00e1vn\u00fd port v menu N\u00e1stroje > Seriov\u00fd port?
@@ -966,8 +1087,11 @@ Sketchbook\ folder\ disappeared=Zmizel adres\u00e1\u0159 Skic\u00e1\u0159e.
#: Preferences.java:315
Sketchbook\ location\:=Um\u00edst\u011bn\u00ed skic\u00e1\u0159e\:
+#: ../../../processing/app/BaseNoGui.java:428
+!Sketchbook\ path\ not\ defined=
+
#: ../../../processing/app/Base.java:785
-!Sketches\ (*.ino,\ *.pde)=
+Sketches\ (*.ino,\ *.pde)=Skici (*.ino, *.pde)
#: ../../../processing/app/Preferences.java:152
Slovenian=Slovin\u0161tina
@@ -1000,6 +1124,9 @@ Tamil=Tamil\u0161tina
#: debug/Compiler.java:414
The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.=Kl\u00ed\u010dov\u00e9 slovo 'BYTE' nen\u00ed podporov\u00e1no.
+#: ../../../processing/app/BaseNoGui.java:484
+!The\ --upload\ option\ supports\ only\ one\ file\ at\ a\ time=
+
#: debug/Compiler.java:426
The\ Client\ class\ has\ been\ renamed\ EthernetClient.=U t\u0159\u00eddy Client byl zm\u011bn\u011bn n\u00e1zev na EthernetClient.
@@ -1036,12 +1163,15 @@ The\ sketch\ "{0}"\ cannot\ be\ used.\nSketch\ names\ must\ contain\ only\ basic
#: Sketch.java:1755
The\ sketch\ folder\ has\ disappeared.\n\ Will\ attempt\ to\ re-save\ in\ the\ same\ location,\nbut\ anything\ besides\ the\ code\ will\ be\ lost.=Skica zmizela.\n Pokus\u00edm se znovu ulo\u017eit na stejn\u00e9 m\u00edsto,\nale krom k\u00f3du bude v\u0161echno ostatn\u00ed ztraceno\!
-#: Sketch.java:2018
-The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ less\ than\ 64\ characters\ long.=N\u00e1zev skici je pot\u0159eba zm\u011bnit. N\u00e1zev skici je mo\u017en\u00e9 slo\u017eit\npouze s ASCII znak\u016f a \u010d\u00edsel (\u010d\u00edslem v\u0161ak nem\u016f\u017ee za\u010d\u00ednat).\nN\u00e1zev mus\u00ed m\u00edt d\u00e9lku m\u00e9n\u011b jak 64 znak\u016f.
+#: ../../../processing/app/Sketch.java:2028
+The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ than\ 64\ characters\ long.=N\u00e1zev skici je pot\u0159eba zm\u011bnit. N\u00e1zev skici je mo\u017en\u00e9 slo\u017eit pouze z ASCII znak\u016f a \u010d\u00edsel (\u010d\u00edslem v\u0161ak nem\u016f\u017ee za\u010d\u00ednat). N\u00e1zev mus\u00ed m\u00edt d\u00e9lku m\u00e9n\u011b jak 64 znak\u016f.
#: Base.java:259
The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ default\ sketchbook\nlocation,\ and\ create\ a\ new\ sketchbook\ folder\ if\nnecessary.\ Arduino\ will\ then\ stop\ talking\ about\nhimself\ in\ the\ third\ person.=Adres\u00e1\u0159 skic\u00e1\u0159e (Sketchbook folder) ji\u017e neexistuje.\nArduino se pokus\u00ed p\u0159epnout do defaultn\u00edho um\u00edst\u011bn\u00ed skic\u00e1\u0159e\na adres\u00e1\u0159 pro skic\u00e1\u0159 (Sketchbook) vytvo\u0159\u00ed na tomto m\u00edst\u011b.\nArduino pak o sob\u011b p\u0159estane mluvit \nve t\u0159et\u00ed osob\u011b.
+#: ../../../processing/app/debug/Compiler.java:201
+!Third-party\ platform.txt\ does\ not\ define\ compiler.path.\ Please\ report\ this\ to\ the\ third-party\ hardware\ maintainer.=
+
#: Sketch.java:1075
This\ file\ has\ already\ been\ copied\ to\ the\nlocation\ from\ which\ where\ you're\ trying\ to\ add\ it.\nI\ ain't\ not\ doin\ nuthin'.=Tento soubor byl ji\u017e na toto m\u00edsto nakop\u00edrov\u00e1n\nze kter\u00e9ho jsi jej zkou\u0161el p\u0159idat.\nNemohu to ud\u011blat.
@@ -1124,11 +1254,11 @@ Use\ external\ editor=Pou\u017e\u00edt extern\u00ed editor
#: ../../../processing/app/debug/Compiler.java:94
#, java-format
-!Using\ library\ {0}\ in\ folder\:\ {1}\ {2}=
+Using\ library\ {0}\ in\ folder\:\ {1}\ {2}=U\u017eita knihovna {0} v adres\u00e1\u0159i\: {1} {2}
#: ../../../processing/app/debug/Compiler.java:320
#, java-format
-!Using\ previously\ compiled\ file\:\ {0}=
+Using\ previously\ compiled\ file\:\ {0}=U\u017eit soubor skompilovan\u00fd ji\u017e d\u0159\u00edve\: {0}
#: EditorToolbar.java:41 EditorToolbar.java:46
Verify=Ov\u011b\u0159it
@@ -1145,6 +1275,10 @@ Vietnamese=Vietnam\u0161tina
#: Editor.java:1105
Visit\ Arduino.cc=Nav\u0161tivte Arduino.cc
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+WARNING\:\ library\ {0}\ claims\ to\ run\ on\ {1}\ architecture(s)\ and\ may\ be\ incompatible\ with\ your\ current\ board\ which\ runs\ on\ {2}\ architecture(s).=VAROV\u00c1N\u00cd\: knihovna {0} je ur\u010dena pro b\u011bh na architektu\u0159e {1} a m\u016f\u017ee b\u00fdt nekompatibiln\u00ed s Va\u0161\u00ed v\u00fdvojovou deskou, kter\u00e1 m\u00e1 architekturu {2}.
+
#: Base.java:2128
Warning=Upozorn\u011bn\u00ed
@@ -1199,7 +1333,7 @@ Zip\ doesn't\ contain\ a\ library=ZIP neobsahuje knihovnu pro Arduino
#: SketchCode.java:258
#, java-format
-"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.="{0}" obsahuje nerpoznateln\u00e9 znaky. V p\u0159\u00edpad\u011b, \u017ee tento k\u00f3d byl vytvo\u0159enstar\u0161\u00ed verz\u00ed Arduino, pou\u017eij menu Tools -> Fix Encoding & Reload a k\u00f3dov\u00e1n\u00ed skici se p\u0159ek\u00f3duje na UTF-8. Kdy\u017e se to nepovede, sma\u017ete \u0161patn\u00e9 znaky a toto upozorn\u011bn\u00ed se p\u0159estane objevovat.
+!"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.=
#: debug/Compiler.java:409
\nAs\ of\ Arduino\ 0019,\ the\ Ethernet\ library\ depends\ on\ the\ SPI\ library.\nYou\ appear\ to\ be\ using\ it\ or\ another\ library\ that\ depends\ on\ the\ SPI\ library.\n\n=\nOd verze Arduino 0019, knihovna Ethernet z\u00e1vis\u00ed na knihovn\u011b SPI.\nZd\u00e1 se, \u017ee ji\u017e vyuz\u017e\u00edv\u00e1te jin\u00e9 knihovny, kter\u00e1 z\u00e1vis\u00ed na knihovn\u011b SPI.\n\n
@@ -1243,9 +1377,6 @@ environment=prost\u0159ed\u00ed
#: Editor.java:1108
http\://arduino.cc/=http\://arduino.cc/
-#: ../../../processing/app/debug/Compiler.java:49
-http\://github.com/arduino/Arduino/issues=http\://github.com/arduino/Arduino/issues
-
#: UpdateCheck.java:118
http\://www.arduino.cc/en/Main/Software=http\://www.arduino.cc/en/Main/Software
@@ -1268,13 +1399,6 @@ name\ is\ null=name je null
#: Base.java:2090
platforms.html=platforms.html
-#: Serial.java:451
-#, java-format
-readBytesUntil()\ byte\ buffer\ is\ too\ small\ for\ the\ {0}\ bytes\ up\ to\ and\ including\ char\ {1}=Bytov\u00fd buffer readBytesUntil() je mal\u00fd pro {0} byt\u016f a\u017e do znaku {1} v\u010detn\u011b
-
-#: Sketch.java:647
-removeCode\:\ internal\ error..\ could\ not\ find\ code=removeCode\: internal error.. nemohu nal\u00e9zt k\u00f3d
-
#: Editor.java:932
serialMenu\ is\ null=serialMenu je null
@@ -1282,6 +1406,10 @@ serialMenu\ is\ null=serialMenu je null
#, java-format
the\ selected\ serial\ port\ {0}\ does\ not\ exist\ or\ your\ board\ is\ not\ connected=vybran\u00fd seriov\u00fd port {0} neexistuje a nebo v\u00e1\u0161 board nen\u00ed p\u0159ipojen
+#: ../../../processing/app/Base.java:389
+#, java-format
+unknown\ option\:\ {0}=nezn\u00e1m\u00e1 volba\: {0}
+
#: Preferences.java:391
upload=nahr\u00e1v\u00e1n\u00ed (upload)
@@ -1300,3 +1428,35 @@ upload=nahr\u00e1v\u00e1n\u00ed (upload)
#: Editor.java:1874
#, java-format
{0}.html={0}.html
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+{0}\:\ Invalid\ argument\ to\ --pref,\ should\ be\ of\ the\ form\ "pref\=value"={0}\: Nespr\u00e1vn\u00fd argument pro --pref; m\u011bl by b\u00fdt ve form\u011b "pref\=value"
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+{0}\:\ Invalid\ board\ name,\ it\ should\ be\ of\ the\ form\ "package\:arch\:board"\ or\ "package\:arch\:board\:options"={0}\: Nesp\u00e1r\u00e1vn\u011b zvolen\u00fd n\u00e1zev v\u00fdvojov\u00e9 desky; m\u011blo by m\u00edt formu "package\:arch\:board" \u010di "package\:arch\:board\:options"
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+{0}\:\ Invalid\ option\ for\ "{1}"\ option\ for\ board\ "{2}"={0}\: Nespr\u00e1vn\u00e1 volba pro "{1}" volbu pro v\u00fdvojovou desku "{2}"
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+{0}\:\ Invalid\ option\ for\ board\ "{1}"={0}\: Nespr\u00e1vn\u00e1 volba pro v\u00fdvojovou desku "{1}"
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+{0}\:\ Invalid\ option,\ should\ be\ of\ the\ form\ "name\=value"={0}\: Chybn\u00e1 volba, m\u011bla by b\u00fdt ve form\u011b "nazev\=hodnota"
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+{0}\:\ Unknown\ architecture={0}\: Nezn\u00e1m\u00e1 architektura
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+{0}\:\ Unknown\ board={0}\: Nezn\u00e1m\u00e1 v\u00fdvojov\u00e1 deska
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+{0}\:\ Unknown\ package={0}\: Nezn\u00e1m\u00fd roz\u0161i\u0159uj\u00edc\u00ed bal\u00edk
diff --git a/app/src/processing/app/i18n/Resources_da_DK.po b/arduino-core/src/processing/app/i18n/Resources_da_DK.po
similarity index 83%
rename from app/src/processing/app/i18n/Resources_da_DK.po
rename to arduino-core/src/processing/app/i18n/Resources_da_DK.po
index 42a3e1791..6b828f004 100644
--- a/app/src/processing/app/i18n/Resources_da_DK.po
+++ b/arduino-core/src/processing/app/i18n/Resources_da_DK.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Arduino IDE 1.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-29 10:24-0400\n"
-"PO-Revision-Date: 2014-02-19 14:46+0000\n"
-"Last-Translator: cmaglie \n"
+"PO-Revision-Date: 2015-01-14 17:10+0000\n"
+"Last-Translator: Cristian Maglie \n"
"Language-Team: Danish (Denmark) (http://www.transifex.com/projects/p/arduino-ide-15/language/da_DK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -33,6 +33,12 @@ msgstr "'Mouse' kun understøttet af Arduino Leonardo"
msgid "(edit only when Arduino is not running)"
msgstr ""
+#: ../../../processing/app/Base.java:468
+msgid ""
+"--verbose, --verbose-upload and --verbose-build can only be used together "
+"with --verify or --upload"
+msgstr ""
+
#: Sketch.java:746
msgid ".pde -> .ino"
msgstr ".pde -> .ino"
@@ -89,7 +95,11 @@ msgstr "Tilføj fil..."
#: Base.java:963
msgid "Add Library..."
-msgstr ""
+msgstr "Tilføj bibliotek..."
+
+#: ../../../processing/app/Preferences.java:96
+msgid "Albanian"
+msgstr "Albansk"
#: tools/FixEncoding.java:77
msgid ""
@@ -98,6 +108,20 @@ msgid ""
"the old version. Use Open to re-open the sketch and try again.\n"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "An error occurred while uploading the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "An error occurred while verifying the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "An error occurred while verifying/uploading the sketch"
+msgstr ""
+
#: Base.java:228
msgid ""
"An unknown error occurred while trying to load\n"
@@ -114,15 +138,15 @@ msgstr ""
#: tools/Archiver.java:48
msgid "Archive Sketch"
-msgstr ""
+msgstr "Arkivér skitse"
#: tools/Archiver.java:109
msgid "Archive sketch as:"
-msgstr ""
+msgstr "Arkivér skitse som:"
#: tools/Archiver.java:139
msgid "Archive sketch canceled."
-msgstr ""
+msgstr "Arkivering af skitsen annulleret."
#: tools/Archiver.java:75
msgid ""
@@ -138,6 +162,12 @@ msgstr ""
msgid "Arduino AVR Boards"
msgstr ""
+#: Editor.java:2137
+msgid ""
+"Arduino can only open its own sketches\n"
+"and other files ending in .ino or .pde"
+msgstr ""
+
#: Base.java:1682
msgid ""
"Arduino cannot run because it could not\n"
@@ -170,6 +200,30 @@ msgstr ""
msgid "Are you sure you want to delete this sketch?"
msgstr ""
+#: ../../../processing/app/Base.java:356
+msgid "Argument required for --board"
+msgstr ""
+
+#: ../../../processing/app/Base.java:370
+msgid "Argument required for --curdir"
+msgstr ""
+
+#: ../../../processing/app/Base.java:385
+msgid "Argument required for --get-pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:363
+msgid "Argument required for --port"
+msgstr ""
+
+#: ../../../processing/app/Base.java:377
+msgid "Argument required for --pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:384
+msgid "Argument required for --preferences-file"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:137
msgid "Armenian"
msgstr ""
@@ -178,29 +232,33 @@ msgstr ""
msgid "Asturian"
msgstr ""
+#: ../../../processing/app/debug/Compiler.java:145
+msgid "Authorization required"
+msgstr ""
+
#: tools/AutoFormat.java:91
msgid "Auto Format"
-msgstr ""
+msgstr "Automatisk formatering"
#: tools/AutoFormat.java:934
msgid "Auto Format Canceled: Too many left curly braces."
-msgstr ""
+msgstr "Automatisk formatering afbrudt: For mange venstre Tuborgparenteser."
#: tools/AutoFormat.java:925
msgid "Auto Format Canceled: Too many left parentheses."
-msgstr ""
+msgstr "Automatisk formatering afbrudt: For mange venstre parenteser."
#: tools/AutoFormat.java:931
msgid "Auto Format Canceled: Too many right curly braces."
-msgstr ""
+msgstr "Automatisk formatering afbrudt: For mange højre Tuborgparenteser."
#: tools/AutoFormat.java:922
msgid "Auto Format Canceled: Too many right parentheses."
-msgstr ""
+msgstr "Automatisk formatering afbrudt: For mange højre parenteser."
#: tools/AutoFormat.java:944
msgid "Auto Format finished."
-msgstr ""
+msgstr "Automatisk formatering udført."
#: Preferences.java:439
msgid "Automatically associate .ino files with Arduino"
@@ -219,6 +277,14 @@ msgstr ""
msgid "Bad file selected"
msgstr ""
+#: ../../../processing/app/debug/Compiler.java:89
+msgid "Bad sketch primary file or bad sketch directory structure"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:149
+msgid "Basque"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:139
msgid "Belarusian"
msgstr ""
@@ -255,6 +321,10 @@ msgstr ""
msgid "Build folder disappeared or could not be written"
msgstr ""
+#: ../../../processing/app/Sketch.java:1530
+msgid "Build options changed, rebuilding all"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr ""
@@ -271,8 +341,14 @@ msgstr ""
msgid "Burning bootloader to I/O Board (this may take a minute)..."
msgstr ""
-#: ../../../processing/app/Base.java:368
-msgid "Can't open source sketch!"
+#: ../../../processing/app/Base.java:379
+#, java-format
+msgid "Can only pass one of: {0}"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "Can't find the sketch in the specified path"
msgstr ""
#: ../../../processing/app/Preferences.java:92
@@ -282,12 +358,16 @@ msgstr ""
#: Preferences.java:79 Sketch.java:585 Sketch.java:737 Sketch.java:1042
#: Editor.java:2064 Editor.java:2145 Editor.java:2465
msgid "Cancel"
-msgstr "Afbryd"
+msgstr "Annuller"
#: Sketch.java:455
msgid "Cannot Rename"
msgstr "Kan ikke omdøbe"
+#: ../../../processing/app/Base.java:465
+msgid "Cannot specify any sketch files"
+msgstr ""
+
#: SerialMonitor.java:112
msgid "Carriage return"
msgstr ""
@@ -318,11 +398,11 @@ msgstr ""
#: Preferences.java:88
msgid "Chinese Simplified"
-msgstr "Kinesisk Simpel"
+msgstr "Kinesisk, simpel"
#: Preferences.java:89
msgid "Chinese Traditional"
-msgstr "Kinesisk traditionel"
+msgstr "Kinesisk, traditionel"
#: Editor.java:521 Editor.java:2024
msgid "Close"
@@ -332,11 +412,6 @@ msgstr "Luk"
msgid "Comment/Uncomment"
msgstr ""
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-msgid "Compiler error, please submit this code to {0}"
-msgstr ""
-
#: Sketch.java:1608 Editor.java:1890
msgid "Compiling sketch..."
msgstr ""
@@ -347,11 +422,11 @@ msgstr ""
#: Editor.java:1157 Editor.java:2707
msgid "Copy"
-msgstr "Kopiere"
+msgstr "Kopier"
#: Editor.java:1177 Editor.java:2723
msgid "Copy as HTML"
-msgstr "Kopiere som HTML"
+msgstr "Kopier som HTML"
#: ../../../processing/app/EditorStatus.java:455
msgid "Copy error messages"
@@ -359,7 +434,7 @@ msgstr ""
#: Editor.java:1165 Editor.java:2715
msgid "Copy for Forum"
-msgstr "Kopiere fra forum"
+msgstr "Kopier til forum"
#: Sketch.java:1089
#, java-format
@@ -444,9 +519,8 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr ""
-#: Preferences.java:258
-#, java-format
-msgid "Could not read preferences from {0}"
+#: ../../../processing/app/Sketch.java:1525
+msgid "Could not read prevous build preferences file, rebuilding all"
msgstr ""
#: Base.java:2482
@@ -476,6 +550,10 @@ msgstr ""
msgid "Could not replace {0}"
msgstr "Kunne ikke erstatte {0}"
+#: ../../../processing/app/Sketch.java:1579
+msgid "Could not write build preferences file"
+msgstr ""
+
#: tools/Archiver.java:74
msgid "Couldn't archive sketch"
msgstr ""
@@ -545,6 +623,11 @@ msgstr "Færdig med at gemme."
msgid "Done burning bootloader."
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+msgid "Done compiling"
+msgstr ""
+
#: Editor.java:1911 Editor.java:1928
msgid "Done compiling."
msgstr "Færdig med at kompilere."
@@ -553,6 +636,10 @@ msgstr "Færdig med at kompilere."
msgid "Done printing."
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:514
+msgid "Done uploading"
+msgstr ""
+
#: Editor.java:2395 Editor.java:2431
msgid "Done uploading."
msgstr ""
@@ -656,6 +743,10 @@ msgstr ""
msgid "Error while burning bootloader: missing '{0}' configuration parameter"
msgstr ""
+#: ../../../../../app/src/processing/app/Editor.java:1940
+msgid "Error while compiling: missing '{0}' configuration parameter"
+msgstr ""
+
#: SketchCode.java:83
#, java-format
msgid "Error while loading code {0}"
@@ -665,11 +756,25 @@ msgstr ""
msgid "Error while printing."
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "Error while uploading"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
msgid "Error while uploading: missing '{0}' configuration parameter"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "Error while verifying"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "Error while verifying/uploading"
+msgstr ""
+
#: Preferences.java:93
msgid "Estonian"
msgstr ""
@@ -690,6 +795,11 @@ msgstr ""
msgid "FAQ.html"
msgstr "FAQ.html"
+#: ../../../processing/app/Base.java:416
+#, java-format
+msgid "Failed to open sketch: \"{0}\""
+msgstr ""
+
#: Editor.java:491
msgid "File"
msgstr "Fil"
@@ -737,8 +847,9 @@ msgid ""
"http://arduino.cc/en/Guide/Libraries\n"
msgstr ""
-#: debug/BasicUploader.java:80
-msgid "Forcing reset using 1200bps open/close on port "
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+msgid "Forcing reset using 1200bps open/close on port {0}"
msgstr ""
#: Preferences.java:95
@@ -763,7 +874,7 @@ msgstr "Tysk"
#: Editor.java:1054
msgid "Getting Started"
-msgstr "Kom igang"
+msgstr "Kom i gang"
#: ../../../processing/app/Sketch.java:1646
#, java-format
@@ -887,8 +998,8 @@ msgstr ""
msgid "Lithuaninan"
msgstr ""
-#: ../../../processing/app/Sketch.java:1660
-msgid "Low memory available, stability problems may occur"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
msgstr ""
#: Preferences.java:107
@@ -903,6 +1014,10 @@ msgstr "Besked"
msgid "Missing the */ from the end of a /* comment */"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Mode not supported"
+msgstr ""
+
#: Preferences.java:449
msgid "More preferences can be edited directly in the file"
msgstr ""
@@ -911,6 +1026,18 @@ msgstr ""
msgid "Moving"
msgstr "Flytter"
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "Multiple files not supported"
+msgstr ""
+
+#: ../../../processing/app/Base.java:395
+msgid "Must specify exactly one sketch file"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:158
+msgid "N'Ko"
+msgstr ""
+
#: Sketch.java:282
msgid "Name for new file:"
msgstr ""
@@ -947,6 +1074,10 @@ msgstr ""
msgid "No"
msgstr "Nej"
+#: ../../../processing/app/debug/Compiler.java:146
+msgid "No athorization data found"
+msgstr ""
+
#: debug/Compiler.java:126
msgid "No board selected; please choose a board from the Tools > Board menu."
msgstr ""
@@ -955,6 +1086,10 @@ msgstr ""
msgid "No changes necessary for Auto Format."
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No command line parameters found"
+msgstr ""
+
#: Editor.java:373
msgid "No files were added to the sketch."
msgstr ""
@@ -967,6 +1102,10 @@ msgstr ""
msgid "No line ending"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No parameters"
+msgstr ""
+
#: Base.java:541
msgid "No really, time for some fresh air for you."
msgstr ""
@@ -976,6 +1115,19 @@ msgstr ""
msgid "No reference available for \"{0}\""
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "No sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "No sketchbook"
+msgstr ""
+
+#: ../../../processing/app/Sketch.java:204
+msgid "No valid code files found"
+msgstr ""
+
#: ../../../processing/app/Base.java:309
msgid "No valid configured cores found! Exiting..."
msgstr ""
@@ -1012,29 +1164,33 @@ msgstr "Ok"
msgid "One file added to the sketch."
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Only --verify, --upload or --get-pref are supported"
+msgstr ""
+
#: EditorToolbar.java:41
msgid "Open"
-msgstr "Åben"
+msgstr "Åbn"
#: Editor.java:2688
msgid "Open URL"
-msgstr "Åben URL"
+msgstr "Åbn URL"
#: Base.java:636
msgid "Open an Arduino sketch..."
-msgstr ""
+msgstr "Åbn en Arduino skitse..."
#: EditorToolbar.java:46
msgid "Open in Another Window"
-msgstr "Åben i nyt vindue"
+msgstr "Åbn i nyt vindue"
#: Base.java:903 Editor.java:501
msgid "Open..."
-msgstr "Åben..."
+msgstr "Åbn..."
#: Editor.java:563
msgid "Page Setup"
-msgstr "Side opsætning"
+msgstr "Sideopsætning"
#: ../../../processing/app/forms/PasswordAuthorizationDialog.java:44
msgid "Password:"
@@ -1048,14 +1204,27 @@ msgstr "Indsæt"
msgid "Persian"
msgstr "Persisk"
+#: ../../../processing/app/Preferences.java:161
+msgid "Persian (Iran)"
+msgstr ""
+
#: debug/Compiler.java:408
msgid "Please import the SPI library from the Sketch > Import Library menu."
msgstr ""
+#: ../../../processing/app/debug/Compiler.java:529
+msgid "Please import the Wire library from the Sketch > Import Library menu."
+msgstr ""
+
#: Base.java:239
msgid "Please install JDK 1.5 or later"
msgstr "Installer venligst JDK 1.5 eller nyere"
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+msgid "Please select a programmer from Tools->Programmer menu"
+msgstr ""
+
#: Preferences.java:110
msgid "Polish"
msgstr "Polsk"
@@ -1090,19 +1259,19 @@ msgstr ""
#: Editor.java:571
msgid "Print"
-msgstr "Print"
+msgstr "Udskriv"
#: Editor.java:2571
msgid "Printing canceled."
-msgstr "Print annulleret"
+msgstr "Udskrift annulleret"
#: Editor.java:2547
msgid "Printing..."
-msgstr "Printer..."
+msgstr "Udskriver..."
#: Base.java:1957
msgid "Problem Opening Folder"
-msgstr "Problem med at åbne biblotek"
+msgstr "Problem med at åbne mappe"
#: Base.java:1933
msgid "Problem Opening URL"
@@ -1122,7 +1291,7 @@ msgstr ""
#: Base.java:1673
msgid "Problem getting data folder"
-msgstr "Problem med at åbne data bibloteket"
+msgstr "Problem med at åbne datamappe"
#: Sketch.java:1467
#, java-format
@@ -1139,12 +1308,6 @@ msgstr ""
msgid "Problem with rename"
msgstr "Problem med at omdøde"
-#: Editor.java:2137
-msgid ""
-"Arduino can only open its own sketches\n"
-"and other files ending in .ino or .pde"
-msgstr ""
-
#: ../../../processing/app/I18n.java:86
msgid "Processor"
msgstr ""
@@ -1224,10 +1387,18 @@ msgstr "Gem ændringer til \"{0}\"?"
msgid "Save sketch folder as..."
msgstr ""
+#: ../../../../../app/src/processing/app/Preferences.java:425
+msgid "Save when verifying or uploading"
+msgstr ""
+
#: Editor.java:2270 Editor.java:2308
msgid "Saving..."
msgstr "Gemmer..."
+#: ../../../processing/app/FindReplace.java:131
+msgid "Search all Sketch Tabs"
+msgstr ""
+
#: Base.java:1909
msgid "Select (or create new) folder for sketches..."
msgstr ""
@@ -1260,20 +1431,6 @@ msgstr "Send"
msgid "Serial Monitor"
msgstr ""
-#: Serial.java:174
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quiting any programs that may be "
-"using it."
-msgstr ""
-
-#: Serial.java:121
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quitting any programs that may be "
-"using it."
-msgstr ""
-
#: Serial.java:194
#, java-format
msgid ""
@@ -1353,6 +1510,10 @@ msgstr ""
msgid "Sketchbook location:"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "Sketchbook path not defined"
+msgstr ""
+
#: ../../../processing/app/Base.java:785
msgid "Sketches (*.ino, *.pde)"
msgstr ""
@@ -1403,6 +1564,10 @@ msgstr "Tamilsk"
msgid "The 'BYTE' keyword is no longer supported."
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "The --upload option supports only one file at a time"
+msgstr ""
+
#: debug/Compiler.java:426
msgid "The Client class has been renamed EthernetClient."
msgstr ""
@@ -1470,11 +1635,11 @@ msgid ""
"but anything besides the code will be lost."
msgstr ""
-#: Sketch.java:2018
+#: ../../../processing/app/Sketch.java:2028
msgid ""
"The sketch name had to be modified. Sketch names can only consist\n"
"of ASCII characters and numbers (but cannot start with a number).\n"
-"They should also be less less than 64 characters long."
+"They should also be less than 64 characters long."
msgstr ""
#: Base.java:259
@@ -1486,6 +1651,12 @@ msgid ""
"himself in the third person."
msgstr ""
+#: ../../../processing/app/debug/Compiler.java:201
+msgid ""
+"Third-party platform.txt does not define compiler.path. Please report this "
+"to the third-party hardware maintainer."
+msgstr ""
+
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -1628,6 +1799,13 @@ msgstr ""
msgid "Visit Arduino.cc"
msgstr "Besøg Arduino.cc"
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+msgid ""
+"WARNING: library {0} claims to run on {1} architecture(s) and may be "
+"incompatible with your current board which runs on {2} architecture(s)."
+msgstr ""
+
#: Base.java:2128
msgid "Warning"
msgstr "Advarsel"
@@ -1697,7 +1875,7 @@ msgstr ""
#: Base.java:2638
msgid "ZIP files or folders"
-msgstr "ZIP filer eller biblioteker"
+msgstr "ZIP filer eller mapper"
#: Base.java:2661
msgid "Zip doesn't contain a library"
@@ -1712,9 +1890,9 @@ msgstr ""
#, java-format
msgid ""
"\"{0}\" contains unrecognized characters.If this code was created with an "
-"older version of Arduino,you may need to use Tools -> Fix Encoding & "
-"Reload to updatethe sketch to use UTF-8 encoding. If not, you may need "
-"todelete the bad characters to get rid of this warning."
+"older version of Arduino,you may need to use Tools -> Fix Encoding & Reload "
+"to updatethe sketch to use UTF-8 encoding. If not, you may need todelete the"
+" bad characters to get rid of this warning."
msgstr ""
#: debug/Compiler.java:409
@@ -1796,10 +1974,6 @@ msgstr "miljø"
msgid "http://arduino.cc/"
msgstr "http://arduino.cc/"
-#: ../../../processing/app/debug/Compiler.java:49
-msgid "http://github.com/arduino/Arduino/issues"
-msgstr ""
-
#: UpdateCheck.java:118
msgid "http://www.arduino.cc/en/Main/Software"
msgstr "http://www.arduino.cc/en/Main/Software"
@@ -1829,17 +2003,6 @@ msgstr ""
msgid "platforms.html"
msgstr "platforms.html"
-#: Serial.java:451
-#, java-format
-msgid ""
-"readBytesUntil() byte buffer is too small for the {0} bytes up to and "
-"including char {1}"
-msgstr ""
-
-#: Sketch.java:647
-msgid "removeCode: internal error.. could not find code"
-msgstr ""
-
#: Editor.java:932
msgid "serialMenu is null"
msgstr ""
@@ -1850,6 +2013,11 @@ msgid ""
"the selected serial port {0} does not exist or your board is not connected"
msgstr ""
+#: ../../../processing/app/Base.java:389
+#, java-format
+msgid "unknown option: {0}"
+msgstr ""
+
#: Preferences.java:391
msgid "upload"
msgstr ""
@@ -1873,3 +2041,45 @@ msgstr ""
#, java-format
msgid "{0}.html"
msgstr ""
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+msgid "{0}: Invalid argument to --pref, should be of the form \"pref=value\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+msgid ""
+"{0}: Invalid board name, it should be of the form \"package:arch:board\" or "
+"\"package:arch:board:options\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+msgid "{0}: Invalid option for \"{1}\" option for board \"{2}\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+msgid "{0}: Invalid option for board \"{1}\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+msgid "{0}: Invalid option, should be of the form \"name=value\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+msgid "{0}: Unknown architecture"
+msgstr ""
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+msgid "{0}: Unknown board"
+msgstr ""
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+msgid "{0}: Unknown package"
+msgstr ""
diff --git a/app/src/processing/app/i18n/Resources_da_DK.properties b/arduino-core/src/processing/app/i18n/Resources_da_DK.properties
similarity index 80%
rename from app/src/processing/app/i18n/Resources_da_DK.properties
rename to arduino-core/src/processing/app/i18n/Resources_da_DK.properties
index 36b8a4d3f..6d49c2a41 100644
--- a/app/src/processing/app/i18n/Resources_da_DK.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_da_DK.properties
@@ -3,7 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
# Anders Bech Mellson <>, 2012.
#
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2014-02-19 14\:46+0000\nLast-Translator\: cmaglie \nLanguage-Team\: Danish (Denmark) (http\://www.transifex.com/projects/p/arduino-ide-15/language/da_DK/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: da_DK\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
+!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-01-14 17\:10+0000\nLast-Translator\: Cristian Maglie \nLanguage-Team\: Danish (Denmark) (http\://www.transifex.com/projects/p/arduino-ide-15/language/da_DK/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: da_DK\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
#: Preferences.java:358 Preferences.java:374
!\ \ (requires\ restart\ of\ Arduino)=
@@ -17,6 +17,9 @@
#: Preferences.java:478
!(edit\ only\ when\ Arduino\ is\ not\ running)=
+#: ../../../processing/app/Base.java:468
+!--verbose,\ --verbose-upload\ and\ --verbose-build\ can\ only\ be\ used\ together\ with\ --verify\ or\ --upload=
+
#: Sketch.java:746
.pde\ ->\ .ino=.pde -> .ino
@@ -51,11 +54,25 @@ About\ Arduino=Om Arduino
Add\ File...=Tilf\u00f8j fil...
#: Base.java:963
-!Add\ Library...=
+Add\ Library...=Tilf\u00f8j bibliotek...
+
+#: ../../../processing/app/Preferences.java:96
+Albanian=Albansk
#: tools/FixEncoding.java:77
!An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=
+#: ../../../processing/app/BaseNoGui.java:528
+!An\ error\ occurred\ while\ uploading\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!An\ error\ occurred\ while\ verifying\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!An\ error\ occurred\ while\ verifying/uploading\ the\ sketch=
+
#: Base.java:228
!An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=
@@ -66,13 +83,13 @@ Arabic=Arabisk
!Aragonese=
#: tools/Archiver.java:48
-!Archive\ Sketch=
+Archive\ Sketch=Arkiv\u00e9r skitse
#: tools/Archiver.java:109
-!Archive\ sketch\ as\:=
+Archive\ sketch\ as\:=Arkiv\u00e9r skitse som\:
#: tools/Archiver.java:139
-!Archive\ sketch\ canceled.=
+Archive\ sketch\ canceled.=Arkivering af skitsen annulleret.
#: tools/Archiver.java:75
!Archiving\ the\ sketch\ has\ been\ canceled\ because\nthe\ sketch\ couldn't\ save\ properly.=
@@ -83,6 +100,9 @@ Arabic=Arabisk
#: ../../../processing/app/I18n.java:82
!Arduino\ AVR\ Boards=
+#: Editor.java:2137
+!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
+
#: Base.java:1682
!Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ settings.=
@@ -102,29 +122,50 @@ Arabic=Arabisk
#: Sketch.java:587
!Are\ you\ sure\ you\ want\ to\ delete\ this\ sketch?=
+#: ../../../processing/app/Base.java:356
+!Argument\ required\ for\ --board=
+
+#: ../../../processing/app/Base.java:370
+!Argument\ required\ for\ --curdir=
+
+#: ../../../processing/app/Base.java:385
+!Argument\ required\ for\ --get-pref=
+
+#: ../../../processing/app/Base.java:363
+!Argument\ required\ for\ --port=
+
+#: ../../../processing/app/Base.java:377
+!Argument\ required\ for\ --pref=
+
+#: ../../../processing/app/Base.java:384
+!Argument\ required\ for\ --preferences-file=
+
#: ../../../processing/app/Preferences.java:137
!Armenian=
#: ../../../processing/app/Preferences.java:138
!Asturian=
+#: ../../../processing/app/debug/Compiler.java:145
+!Authorization\ required=
+
#: tools/AutoFormat.java:91
-!Auto\ Format=
+Auto\ Format=Automatisk formatering
#: tools/AutoFormat.java:934
-!Auto\ Format\ Canceled\:\ Too\ many\ left\ curly\ braces.=
+Auto\ Format\ Canceled\:\ Too\ many\ left\ curly\ braces.=Automatisk formatering afbrudt\: For mange venstre Tuborgparenteser.
#: tools/AutoFormat.java:925
-!Auto\ Format\ Canceled\:\ Too\ many\ left\ parentheses.=
+Auto\ Format\ Canceled\:\ Too\ many\ left\ parentheses.=Automatisk formatering afbrudt\: For mange venstre parenteser.
#: tools/AutoFormat.java:931
-!Auto\ Format\ Canceled\:\ Too\ many\ right\ curly\ braces.=
+Auto\ Format\ Canceled\:\ Too\ many\ right\ curly\ braces.=Automatisk formatering afbrudt\: For mange h\u00f8jre Tuborgparenteser.
#: tools/AutoFormat.java:922
-!Auto\ Format\ Canceled\:\ Too\ many\ right\ parentheses.=
+Auto\ Format\ Canceled\:\ Too\ many\ right\ parentheses.=Automatisk formatering afbrudt\: For mange h\u00f8jre parenteser.
#: tools/AutoFormat.java:944
-!Auto\ Format\ finished.=
+Auto\ Format\ finished.=Automatisk formatering udf\u00f8rt.
#: Preferences.java:439
!Automatically\ associate\ .ino\ files\ with\ Arduino=
@@ -139,6 +180,12 @@ Arabic=Arabisk
#: Editor.java:2136
!Bad\ file\ selected=
+#: ../../../processing/app/debug/Compiler.java:89
+!Bad\ sketch\ primary\ file\ or\ bad\ sketch\ directory\ structure=
+
+#: ../../../processing/app/Preferences.java:149
+!Basque=
+
#: ../../../processing/app/Preferences.java:139
!Belarusian=
@@ -165,6 +212,9 @@ Arabic=Arabisk
#: Sketch.java:1392 Sketch.java:1423
!Build\ folder\ disappeared\ or\ could\ not\ be\ written=
+#: ../../../processing/app/Sketch.java:1530
+!Build\ options\ changed,\ rebuilding\ all=
+
#: ../../../processing/app/Preferences.java:80
!Bulgarian=
@@ -177,19 +227,27 @@ Arabic=Arabisk
#: Editor.java:2504
!Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=
-#: ../../../processing/app/Base.java:368
-!Can't\ open\ source\ sketch\!=
+#: ../../../processing/app/Base.java:379
+#, java-format
+!Can\ only\ pass\ one\ of\:\ {0}=
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!Can't\ find\ the\ sketch\ in\ the\ specified\ path=
#: ../../../processing/app/Preferences.java:92
!Canadian\ French=
#: Preferences.java:79 Sketch.java:585 Sketch.java:737 Sketch.java:1042
#: Editor.java:2064 Editor.java:2145 Editor.java:2465
-Cancel=Afbryd
+Cancel=Annuller
#: Sketch.java:455
Cannot\ Rename=Kan ikke omd\u00f8be
+#: ../../../processing/app/Base.java:465
+!Cannot\ specify\ any\ sketch\ files=
+
#: SerialMonitor.java:112
!Carriage\ return=
@@ -212,10 +270,10 @@ Cannot\ Rename=Kan ikke omd\u00f8be
!Chinese\ (Taiwan)\ (Big5)=
#: Preferences.java:88
-Chinese\ Simplified=Kinesisk Simpel
+Chinese\ Simplified=Kinesisk, simpel
#: Preferences.java:89
-Chinese\ Traditional=Kinesisk traditionel
+Chinese\ Traditional=Kinesisk, traditionel
#: Editor.java:521 Editor.java:2024
Close=Luk
@@ -223,10 +281,6 @@ Close=Luk
#: Editor.java:1208 Editor.java:2749
!Comment/Uncomment=
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-!Compiler\ error,\ please\ submit\ this\ code\ to\ {0}=
-
#: Sketch.java:1608 Editor.java:1890
!Compiling\ sketch...=
@@ -234,16 +288,16 @@ Close=Luk
!Console\ Error=
#: Editor.java:1157 Editor.java:2707
-Copy=Kopiere
+Copy=Kopier
#: Editor.java:1177 Editor.java:2723
-Copy\ as\ HTML=Kopiere som HTML
+Copy\ as\ HTML=Kopier som HTML
#: ../../../processing/app/EditorStatus.java:455
!Copy\ error\ messages=
#: Editor.java:1165 Editor.java:2715
-Copy\ for\ Forum=Kopiere fra forum
+Copy\ for\ Forum=Kopier til forum
#: Sketch.java:1089
#, java-format
@@ -302,9 +356,8 @@ Could\ not\ open\ the\ folder\n{0}=Kunne ikke \u00e5bne biblioteket\n{0}
#: Preferences.java:219
!Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
-#: Preferences.java:258
-#, java-format
-!Could\ not\ read\ preferences\ from\ {0}=
+#: ../../../processing/app/Sketch.java:1525
+!Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=
#: Base.java:2482
#, java-format
@@ -327,6 +380,9 @@ Could\ not\ remove\ old\ version\ of\ {0}=Kunne ikke fjerne den gamle version af
#, java-format
Could\ not\ replace\ {0}=Kunne ikke erstatte {0}
+#: ../../../processing/app/Sketch.java:1579
+!Could\ not\ write\ build\ preferences\ file=
+
#: tools/Archiver.java:74
!Couldn't\ archive\ sketch=
@@ -375,12 +431,19 @@ Done\ Saving.=F\u00e6rdig med at gemme.
#: Editor.java:2510
!Done\ burning\ bootloader.=
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+!Done\ compiling=
+
#: Editor.java:1911 Editor.java:1928
Done\ compiling.=F\u00e6rdig med at kompilere.
#: Editor.java:2564
!Done\ printing.=
+#: ../../../processing/app/BaseNoGui.java:514
+!Done\ uploading=
+
#: Editor.java:2395 Editor.java:2431
!Done\ uploading.=
@@ -459,6 +522,9 @@ Error\ compiling.=Fejl i kompilering.
#: ../../../processing/app/Editor.java:2555
!Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=
+#: ../../../../../app/src/processing/app/Editor.java:1940
+!Error\ while\ compiling\:\ missing\ '{0}'\ configuration\ parameter=
+
#: SketchCode.java:83
#, java-format
!Error\ while\ loading\ code\ {0}=
@@ -466,10 +532,21 @@ Error\ compiling.=Fejl i kompilering.
#: Editor.java:2567
!Error\ while\ printing.=
+#: ../../../processing/app/BaseNoGui.java:528
+!Error\ while\ uploading=
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
!Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!Error\ while\ verifying=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!Error\ while\ verifying/uploading=
+
#: Preferences.java:93
!Estonian=
@@ -485,6 +562,10 @@ Examples=Eksempler
#: Base.java:2100
FAQ.html=FAQ.html
+#: ../../../processing/app/Base.java:416
+#, java-format
+!Failed\ to\ open\ sketch\:\ "{0}"=
+
#: Editor.java:491
File=Fil
@@ -519,8 +600,9 @@ Finnish=Finsk
#: Base.java:1851
!For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=
-#: debug/BasicUploader.java:80
-!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ =
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ {0}=
#: Preferences.java:95
French=Fransk
@@ -538,7 +620,7 @@ Frequently\ Asked\ Questions=Ofte stillede sp\u00f8rgsm\u00e5l
German=Tysk
#: Editor.java:1054
-Getting\ Started=Kom igang
+Getting\ Started=Kom i gang
#: ../../../processing/app/Sketch.java:1646
#, java-format
@@ -624,8 +706,8 @@ Latvian=Lettisk
#: Preferences.java:106
!Lithuaninan=
-#: ../../../processing/app/Sketch.java:1660
-!Low\ memory\ available,\ stability\ problems\ may\ occur=
+#: ../../../processing/app/Sketch.java:1684
+!Low\ memory\ available,\ stability\ problems\ may\ occur.=
#: Preferences.java:107
!Marathi=
@@ -636,12 +718,24 @@ Message=Besked
#: ../../../processing/app/preproc/PdePreprocessor.java:412
!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+#: ../../../processing/app/BaseNoGui.java:455
+!Mode\ not\ supported=
+
#: Preferences.java:449
!More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=
#: Editor.java:2156
Moving=Flytter
+#: ../../../processing/app/BaseNoGui.java:484
+!Multiple\ files\ not\ supported=
+
+#: ../../../processing/app/Base.java:395
+!Must\ specify\ exactly\ one\ sketch\ file=
+
+#: ../../../processing/app/Preferences.java:158
+!N'Ko=
+
#: Sketch.java:282
!Name\ for\ new\ file\:=
@@ -669,12 +763,18 @@ New=Ny
#: Preferences.java:78 UpdateCheck.java:108
No=Nej
+#: ../../../processing/app/debug/Compiler.java:146
+!No\ athorization\ data\ found=
+
#: debug/Compiler.java:126
!No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
!No\ changes\ necessary\ for\ Auto\ Format.=
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ command\ line\ parameters\ found=
+
#: Editor.java:373
!No\ files\ were\ added\ to\ the\ sketch.=
@@ -684,6 +784,9 @@ No=Nej
#: SerialMonitor.java:112
!No\ line\ ending=
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ parameters=
+
#: Base.java:541
!No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=
@@ -691,6 +794,16 @@ No=Nej
#, java-format
!No\ reference\ available\ for\ "{0}"=
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!No\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:428
+!No\ sketchbook=
+
+#: ../../../processing/app/Sketch.java:204
+!No\ valid\ code\ files\ found=
+
#: ../../../processing/app/Base.java:309
!No\ valid\ configured\ cores\ found\!\ Exiting...=
@@ -717,23 +830,26 @@ OK=Ok
#: Sketch.java:992 Editor.java:376
!One\ file\ added\ to\ the\ sketch.=
+#: ../../../processing/app/BaseNoGui.java:455
+!Only\ --verify,\ --upload\ or\ --get-pref\ are\ supported=
+
#: EditorToolbar.java:41
-Open=\u00c5ben
+Open=\u00c5bn
#: Editor.java:2688
-Open\ URL=\u00c5ben URL
+Open\ URL=\u00c5bn URL
#: Base.java:636
-!Open\ an\ Arduino\ sketch...=
+Open\ an\ Arduino\ sketch...=\u00c5bn en Arduino skitse...
#: EditorToolbar.java:46
-Open\ in\ Another\ Window=\u00c5ben i nyt vindue
+Open\ in\ Another\ Window=\u00c5bn i nyt vindue
#: Base.java:903 Editor.java:501
-Open...=\u00c5ben...
+Open...=\u00c5bn...
#: Editor.java:563
-Page\ Setup=Side ops\u00e6tning
+Page\ Setup=Sideops\u00e6tning
#: ../../../processing/app/forms/PasswordAuthorizationDialog.java:44
Password\:=Adgangskode\:
@@ -744,12 +860,22 @@ Paste=Inds\u00e6t
#: Preferences.java:109
Persian=Persisk
+#: ../../../processing/app/Preferences.java:161
+!Persian\ (Iran)=
+
#: debug/Compiler.java:408
!Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=
+#: ../../../processing/app/debug/Compiler.java:529
+!Please\ import\ the\ Wire\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=
+
#: Base.java:239
Please\ install\ JDK\ 1.5\ or\ later=Installer venligst JDK 1.5 eller nyere
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+!Please\ select\ a\ programmer\ from\ Tools->Programmer\ menu=
+
#: Preferences.java:110
Polish=Polsk
@@ -775,16 +901,16 @@ Previous=Forrige
!Previous\ Tab=
#: Editor.java:571
-Print=Print
+Print=Udskriv
#: Editor.java:2571
-Printing\ canceled.=Print annulleret
+Printing\ canceled.=Udskrift annulleret
#: Editor.java:2547
-Printing...=Printer...
+Printing...=Udskriver...
#: Base.java:1957
-Problem\ Opening\ Folder=Problem med at \u00e5bne biblotek
+Problem\ Opening\ Folder=Problem med at \u00e5bne mappe
#: Base.java:1933
Problem\ Opening\ URL=Problem med at \u00e5bne URL
@@ -799,7 +925,7 @@ Problem\ Opening\ URL=Problem med at \u00e5bne URL
!Problem\ accessing\ files\ in\ folder\ =
#: Base.java:1673
-Problem\ getting\ data\ folder=Problem med at \u00e5bne data bibloteket
+Problem\ getting\ data\ folder=Problem med at \u00e5bne datamappe
#: Sketch.java:1467
#, java-format
@@ -811,9 +937,6 @@ Problem\ getting\ data\ folder=Problem med at \u00e5bne data bibloteket
#: Sketch.java:355 Sketch.java:362 Sketch.java:373
Problem\ with\ rename=Problem med at omd\u00f8de
-#: Editor.java:2137
-!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
-
#: ../../../processing/app/I18n.java:86
!Processor=
@@ -874,9 +997,15 @@ Save\ changes\ to\ "{0}"?\ \ =Gem \u00e6ndringer til "{0}"?
#: Sketch.java:825
!Save\ sketch\ folder\ as...=
+#: ../../../../../app/src/processing/app/Preferences.java:425
+!Save\ when\ verifying\ or\ uploading=
+
#: Editor.java:2270 Editor.java:2308
Saving...=Gemmer...
+#: ../../../processing/app/FindReplace.java:131
+!Search\ all\ Sketch\ Tabs=
+
#: Base.java:1909
!Select\ (or\ create\ new)\ folder\ for\ sketches...=
@@ -901,14 +1030,6 @@ Send=Send
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
!Serial\ Monitor=
-#: Serial.java:174
-#, java-format
-!Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quiting\ any\ programs\ that\ may\ be\ using\ it.=
-
-#: Serial.java:121
-#, java-format
-!Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quitting\ any\ programs\ that\ may\ be\ using\ it.=
-
#: Serial.java:194
#, java-format
!Serial\ port\ ''{0}''\ not\ found.\ Did\ you\ select\ the\ right\ one\ from\ the\ Tools\ >\ Serial\ Port\ menu?=
@@ -963,6 +1084,9 @@ Send=Send
#: Preferences.java:315
!Sketchbook\ location\:=
+#: ../../../processing/app/BaseNoGui.java:428
+!Sketchbook\ path\ not\ defined=
+
#: ../../../processing/app/Base.java:785
!Sketches\ (*.ino,\ *.pde)=
@@ -997,6 +1121,9 @@ Tamil=Tamilsk
#: debug/Compiler.java:414
!The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.=
+#: ../../../processing/app/BaseNoGui.java:484
+!The\ --upload\ option\ supports\ only\ one\ file\ at\ a\ time=
+
#: debug/Compiler.java:426
!The\ Client\ class\ has\ been\ renamed\ EthernetClient.=
@@ -1033,12 +1160,15 @@ The\ name\ cannot\ start\ with\ a\ period.=Navnet kan ikke starte med et punktum
#: Sketch.java:1755
!The\ sketch\ folder\ has\ disappeared.\n\ Will\ attempt\ to\ re-save\ in\ the\ same\ location,\nbut\ anything\ besides\ the\ code\ will\ be\ lost.=
-#: Sketch.java:2018
-!The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ less\ than\ 64\ characters\ long.=
+#: ../../../processing/app/Sketch.java:2028
+!The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ than\ 64\ characters\ long.=
#: Base.java:259
!The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ default\ sketchbook\nlocation,\ and\ create\ a\ new\ sketchbook\ folder\ if\nnecessary.\ Arduino\ will\ then\ stop\ talking\ about\nhimself\ in\ the\ third\ person.=
+#: ../../../processing/app/debug/Compiler.java:201
+!Third-party\ platform.txt\ does\ not\ define\ compiler.path.\ Please\ report\ this\ to\ the\ third-party\ hardware\ maintainer.=
+
#: Sketch.java:1075
!This\ file\ has\ already\ been\ copied\ to\ the\nlocation\ from\ which\ where\ you're\ trying\ to\ add\ it.\nI\ ain't\ not\ doin\ nuthin'.=
@@ -1142,6 +1272,10 @@ Verify\ /\ Compile=Verificer / kompiler
#: Editor.java:1105
Visit\ Arduino.cc=Bes\u00f8g Arduino.cc
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+!WARNING\:\ library\ {0}\ claims\ to\ run\ on\ {1}\ architecture(s)\ and\ may\ be\ incompatible\ with\ your\ current\ board\ which\ runs\ on\ {2}\ architecture(s).=
+
#: Base.java:2128
Warning=Advarsel
@@ -1185,7 +1319,7 @@ You\ can't\ fool\ me=Du kan ikke snyde mig
!You've\ reached\ the\ limit\ for\ auto\ naming\ of\ new\ sketches\nfor\ the\ day.\ How\ about\ going\ for\ a\ walk\ instead?=
#: Base.java:2638
-ZIP\ files\ or\ folders=ZIP filer eller biblioteker
+ZIP\ files\ or\ folders=ZIP filer eller mapper
#: Base.java:2661
!Zip\ doesn't\ contain\ a\ library=
@@ -1240,9 +1374,6 @@ environment=milj\u00f8
#: Editor.java:1108
http\://arduino.cc/=http\://arduino.cc/
-#: ../../../processing/app/debug/Compiler.java:49
-!http\://github.com/arduino/Arduino/issues=
-
#: UpdateCheck.java:118
http\://www.arduino.cc/en/Main/Software=http\://www.arduino.cc/en/Main/Software
@@ -1265,13 +1396,6 @@ index.html=index.html
#: Base.java:2090
platforms.html=platforms.html
-#: Serial.java:451
-#, java-format
-!readBytesUntil()\ byte\ buffer\ is\ too\ small\ for\ the\ {0}\ bytes\ up\ to\ and\ including\ char\ {1}=
-
-#: Sketch.java:647
-!removeCode\:\ internal\ error..\ could\ not\ find\ code=
-
#: Editor.java:932
!serialMenu\ is\ null=
@@ -1279,6 +1403,10 @@ platforms.html=platforms.html
#, java-format
!the\ selected\ serial\ port\ {0}\ does\ not\ exist\ or\ your\ board\ is\ not\ connected=
+#: ../../../processing/app/Base.java:389
+#, java-format
+!unknown\ option\:\ {0}=
+
#: Preferences.java:391
!upload=
@@ -1297,3 +1425,35 @@ platforms.html=platforms.html
#: Editor.java:1874
#, java-format
!{0}.html=
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+!{0}\:\ Invalid\ argument\ to\ --pref,\ should\ be\ of\ the\ form\ "pref\=value"=
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+!{0}\:\ Invalid\ board\ name,\ it\ should\ be\ of\ the\ form\ "package\:arch\:board"\ or\ "package\:arch\:board\:options"=
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+!{0}\:\ Invalid\ option\ for\ "{1}"\ option\ for\ board\ "{2}"=
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+!{0}\:\ Invalid\ option\ for\ board\ "{1}"=
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+!{0}\:\ Invalid\ option,\ should\ be\ of\ the\ form\ "name\=value"=
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+!{0}\:\ Unknown\ architecture=
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+!{0}\:\ Unknown\ board=
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+!{0}\:\ Unknown\ package=
diff --git a/app/src/processing/app/i18n/Resources_de_DE.po b/arduino-core/src/processing/app/i18n/Resources_de_DE.po
similarity index 77%
rename from app/src/processing/app/i18n/Resources_de_DE.po
rename to arduino-core/src/processing/app/i18n/Resources_de_DE.po
index eaf9da616..7d896d822 100644
--- a/app/src/processing/app/i18n/Resources_de_DE.po
+++ b/arduino-core/src/processing/app/i18n/Resources_de_DE.po
@@ -9,8 +9,8 @@ msgstr ""
"Project-Id-Version: Arduino IDE 1.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-29 10:24-0400\n"
-"PO-Revision-Date: 2014-02-19 14:46+0000\n"
-"Last-Translator: cmaglie \n"
+"PO-Revision-Date: 2015-01-14 18:03+0000\n"
+"Last-Translator: Lukas Bestle \n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/arduino-ide-15/language/de_DE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -24,7 +24,7 @@ msgstr " (erfordert Neustart von Arduino)"
#: debug/Compiler.java:455
msgid "'Keyboard' only supported on the Arduino Leonardo"
-msgstr "'Keyboard' wird nur vom Arduino Leonardo unterstützt"
+msgstr "'Tastatur' wird nur vom Arduino Leonardo unterstützt"
#: debug/Compiler.java:450
msgid "'Mouse' only supported on the Arduino Leonardo"
@@ -34,6 +34,12 @@ msgstr "'Mouse' wird nur vom Arduino Leonardo unterstützt"
msgid "(edit only when Arduino is not running)"
msgstr "(nur bearbeiten, wenn Arduino nicht läuft)"
+#: ../../../processing/app/Base.java:468
+msgid ""
+"--verbose, --verbose-upload and --verbose-build can only be used together "
+"with --verify or --upload"
+msgstr "--verbose, --verbose-upload und --verbose-build können nur zusammen mit --verify oder --upload verwendet werden"
+
#: Sketch.java:746
msgid ".pde -> .ino"
msgstr ".pde -> .ino"
@@ -66,7 +72,7 @@ msgstr "Ein Ordner mit dem Namen \"{0}\" existiert bereits. Der Sketch kann nich
#: Base.java:2690
#, java-format
msgid "A library named {0} already exists"
-msgstr "Eine Library namens {0} existiert nicht"
+msgstr "Eine Bibliothek namens {0} existiert nicht"
#: UpdateCheck.java:103
msgid ""
@@ -90,7 +96,11 @@ msgstr "Datei hinzufügen"
#: Base.java:963
msgid "Add Library..."
-msgstr "Library hinzufügen..."
+msgstr "Bibliothek hinzufügen..."
+
+#: ../../../processing/app/Preferences.java:96
+msgid "Albanian"
+msgstr "Albanisch"
#: tools/FixEncoding.java:77
msgid ""
@@ -99,6 +109,20 @@ msgid ""
"the old version. Use Open to re-open the sketch and try again.\n"
msgstr "Beim Korrigieren der Kodierung ist ein Fehler aufgetreten.\nVersuchen Sie nicht, den Sketch zu speichern, da dies die alte Version\nüberschreiben wird. Verwenden Sie Öffnen um den Sketch neu zu laden und versuchen Sie es erneut.\n"
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "An error occurred while uploading the sketch"
+msgstr "Beim Hochladen des Sketches ist ein Fehler aufgetreten"
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "An error occurred while verifying the sketch"
+msgstr "Beim Verifizieren des Sketches ist ein Fehler aufgetreten"
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "An error occurred while verifying/uploading the sketch"
+msgstr "Beim Verifizieren/Hochladen des Sketches ist ein Fehler aufgetreten"
+
#: Base.java:228
msgid ""
"An unknown error occurred while trying to load\n"
@@ -119,11 +143,11 @@ msgstr "Sketch archivieren"
#: tools/Archiver.java:109
msgid "Archive sketch as:"
-msgstr "Archiviere den Sketch unter ..."
+msgstr "Archiviere den Sketch unter:"
#: tools/Archiver.java:139
msgid "Archive sketch canceled."
-msgstr "Die Archivierung des Sketches wurde abgebrochen."
+msgstr "Archivierung des Sketches abgebrochen."
#: tools/Archiver.java:75
msgid ""
@@ -133,11 +157,17 @@ msgstr "Die Archivierung des Sketches wurde abgebrochen, da der\nSketch nicht or
#: ../../../processing/app/I18n.java:83
msgid "Arduino ARM (32-bits) Boards"
-msgstr "Arduino ARM (32-bit) Boards"
+msgstr "Arduino ARM (32-bit) Platinen"
#: ../../../processing/app/I18n.java:82
msgid "Arduino AVR Boards"
-msgstr "Arduino AVR Boards"
+msgstr "Arduino AVR Platinen"
+
+#: Editor.java:2137
+msgid ""
+"Arduino can only open its own sketches\n"
+"and other files ending in .ino or .pde"
+msgstr "Arduino kann nur seine eigenen Sketche und andere\nDateien mit den Dateiendungen .ino und .pde öffnen"
#: Base.java:1682
msgid ""
@@ -171,6 +201,30 @@ msgstr "Sind Sie sicher, dass sie \"{0}\" löschen wollen?"
msgid "Are you sure you want to delete this sketch?"
msgstr "Sind Sie sicher, dass Sie diesen Sketch löschen wollen?"
+#: ../../../processing/app/Base.java:356
+msgid "Argument required for --board"
+msgstr "Argument benötigt für --board"
+
+#: ../../../processing/app/Base.java:370
+msgid "Argument required for --curdir"
+msgstr "Argument benötigt für --curdir"
+
+#: ../../../processing/app/Base.java:385
+msgid "Argument required for --get-pref"
+msgstr "Argument benötigt für --get-pref"
+
+#: ../../../processing/app/Base.java:363
+msgid "Argument required for --port"
+msgstr "Argument benötigt für --port"
+
+#: ../../../processing/app/Base.java:377
+msgid "Argument required for --pref"
+msgstr "Argument benötigt für --pref"
+
+#: ../../../processing/app/Base.java:384
+msgid "Argument required for --preferences-file"
+msgstr "Argument benötigt für --preferences-file"
+
#: ../../../processing/app/Preferences.java:137
msgid "Armenian"
msgstr "Armenisch"
@@ -179,6 +233,10 @@ msgstr "Armenisch"
msgid "Asturian"
msgstr "Asturisch"
+#: ../../../processing/app/debug/Compiler.java:145
+msgid "Authorization required"
+msgstr "Autorisierung benötigt"
+
#: tools/AutoFormat.java:91
msgid "Auto Format"
msgstr "Automatische Formatierung"
@@ -220,6 +278,14 @@ msgstr "Fehler in Zeile: {0}"
msgid "Bad file selected"
msgstr "Falsche Datei ausgewählt"
+#: ../../../processing/app/debug/Compiler.java:89
+msgid "Bad sketch primary file or bad sketch directory structure"
+msgstr "Fehlerhafte primäre Sketch-Datei oder fehlerhafte Sketch-Ordnerstruktur"
+
+#: ../../../processing/app/Preferences.java:149
+msgid "Basque"
+msgstr "Baskisch"
+
#: ../../../processing/app/Preferences.java:139
msgid "Belarusian"
msgstr "Weißrussisch"
@@ -227,18 +293,18 @@ msgstr "Weißrussisch"
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
msgid "Board"
-msgstr "Board"
+msgstr "Platine"
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
msgid ""
"Board {0}:{1}:{2} doesn''t define a ''build.board'' preference. Auto-set to:"
" {3}"
-msgstr "Das Board {0}:{1}:{2} definiert keine \"build.board\"-Einstellung. Sie wurde automatisch auf {3} gesetzt."
+msgstr "Die Platine {0}:{1}:{2} definiert keine \"Build.Platine\"-Einstellung. Sie wurde automatisch auf {3} gesetzt."
#: ../../../processing/app/EditorStatus.java:472
msgid "Board: "
-msgstr "Board: "
+msgstr "Platine: "
#: ../../../processing/app/Preferences.java:140
msgid "Bosnian"
@@ -256,6 +322,10 @@ msgstr "Durchsuchen"
msgid "Build folder disappeared or could not be written"
msgstr "Der Build-Ordner ist verschwunden oder kann nicht beschrieben werden"
+#: ../../../processing/app/Sketch.java:1530
+msgid "Build options changed, rebuilding all"
+msgstr "Build-Optionen wurden verändert, alles wird neu gebaut"
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr "Bulgarisch"
@@ -270,11 +340,17 @@ msgstr "Bootloader brennen"
#: Editor.java:2504
msgid "Burning bootloader to I/O Board (this may take a minute)..."
-msgstr "Brenne Bootloader auf das I/O Board (kann einige Minuten dauern)..."
+msgstr "Brenne Bootloader auf die E/A-Platine (kann einige Minuten dauern)..."
-#: ../../../processing/app/Base.java:368
-msgid "Can't open source sketch!"
-msgstr "Kann den Sketch nicht open-sourcen!"
+#: ../../../processing/app/Base.java:379
+#, java-format
+msgid "Can only pass one of: {0}"
+msgstr "Kann nur eine übergeben von: {0}"
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "Can't find the sketch in the specified path"
+msgstr "Kann den Sketch unter dem angegebenen Pfad nicht finden"
#: ../../../processing/app/Preferences.java:92
msgid "Canadian French"
@@ -289,6 +365,10 @@ msgstr "Abbruch"
msgid "Cannot Rename"
msgstr "Umbenennen fehlgeschlagen"
+#: ../../../processing/app/Base.java:465
+msgid "Cannot specify any sketch files"
+msgstr "Kann keine Sketch-Dateien angeben"
+
#: SerialMonitor.java:112
msgid "Carriage return"
msgstr "Zeilenumbruch (CR)"
@@ -333,14 +413,9 @@ msgstr "Schließen"
msgid "Comment/Uncomment"
msgstr "Kommentieren/Kommentar aufheben"
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-msgid "Compiler error, please submit this code to {0}"
-msgstr "Fehler beim Übersetzen, bitte den Quelltext an {0} senden"
-
#: Sketch.java:1608 Editor.java:1890
msgid "Compiling sketch..."
-msgstr "Übersetze den Sketch"
+msgstr "Sketch wird kompiliert..."
#: EditorConsole.java:152
msgid "Console Error"
@@ -373,7 +448,7 @@ msgstr "Konnte nicht an einen korrekten Speicherort kopieren. "
#: Editor.java:2179
msgid "Could not create the sketch folder."
-msgstr "Der Sketch-Ordner konnte nicht angelegt werden"
+msgstr "Der Sketch-Ordner konnte nicht angelegt werden."
#: Editor.java:2206
msgid "Could not create the sketch."
@@ -402,12 +477,12 @@ msgstr "Es konnte keine boards.txt in {0} gefunden werden. Ist sie noch von eine
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:282
#, java-format
msgid "Could not find tool {0}"
-msgstr "Konnte das Tool {0} nicht finden"
+msgstr "Konnte das Werkzeug {0} nicht finden"
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:278
#, java-format
msgid "Could not find tool {0} from package {1}"
-msgstr "Konnte das Tool {0} aus dem Paket {1} nicht finden"
+msgstr "Konnte das Werkzeug {0} aus dem Paket {1} nicht finden"
#: Base.java:1934
#, java-format
@@ -445,10 +520,9 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "Die Standardeinstellungen konnten nicht geladen werden.\nSie müssen Arduino neu installieren."
-#: Preferences.java:258
-#, java-format
-msgid "Could not read preferences from {0}"
-msgstr "Konnte die Voreinstellungen nicht von {0} laden"
+#: ../../../processing/app/Sketch.java:1525
+msgid "Could not read prevous build preferences file, rebuilding all"
+msgstr "Die vorherige Build-Voreinstellungsdatei konnte nicht gelesen werden, alles wird neu gebaut"
#: Base.java:2482
#, java-format
@@ -477,6 +551,10 @@ msgstr "Konnte den Sketch nicht umbenennen. (2)"
msgid "Could not replace {0}"
msgstr "{0} konnte nicht ersetzt werden"
+#: ../../../processing/app/Sketch.java:1579
+msgid "Could not write build preferences file"
+msgstr "Die Build-Voreinstellungsdatei konnte nicht geschrieben werden"
+
#: tools/Archiver.java:74
msgid "Couldn't archive sketch"
msgstr "Sketch konnte nicht archiviert werden"
@@ -494,7 +572,7 @@ msgid ""
"Couldn't find a Board on the selected port. Check that you have the correct "
"port selected. If it is correct, try pressing the board's reset button "
"after initiating the upload."
-msgstr "An dem ausgewählten Port konnte kein Board gefunden werden,\nbitte die Auswahl des seriellen Ports überprüfen.\nIst diese korrekt, bitte das Board über die Reset-Taste\nnach dem Start des Hochladens neu starten."
+msgstr "An dem ausgewählten Port konnte keine Platine gefunden werden. Bitte überprüfen Sie die korrekte Auswahl des seriellen Ports. Ist diese korrekt, bitte die Platine über die Reset-Taste nach dem Start des Hochladens neu starten."
#: ../../../processing/app/Preferences.java:82
msgid "Croatian"
@@ -524,7 +602,7 @@ msgstr "Löschen"
msgid ""
"Device is not responding, check the right serial port is selected or RESET "
"the board right before exporting"
-msgstr "Das Gerät reagiert nicht. Entweder ist der falsche Port ausgewählt,\noder das Board muss vor dem Export mit RESET neu gestartet werden"
+msgstr "Das Gerät reagiert nicht. Entweder ist der falsche Port ausgewählt,\noder die Platine muss vor dem Export mit RESET neu gestartet werden"
#: tools/FixEncoding.java:57
msgid "Discard all changes and reload sketch?"
@@ -546,13 +624,22 @@ msgstr "Speichern abgeschlossen."
msgid "Done burning bootloader."
msgstr "Der Bootloader wurde gebrannt."
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+msgid "Done compiling"
+msgstr "Übersetzen abgeschlossen"
+
#: Editor.java:1911 Editor.java:1928
msgid "Done compiling."
-msgstr "Übersetzen abgeschlossen."
+msgstr "Kompilieren abgeschlossen."
#: Editor.java:2564
msgid "Done printing."
-msgstr "Drucken abgeschlossen"
+msgstr "Drucken abgeschlossen."
+
+#: ../../../processing/app/BaseNoGui.java:514
+msgid "Done uploading"
+msgstr "Hochladen beendet"
#: Editor.java:2395 Editor.java:2431
msgid "Done uploading."
@@ -602,7 +689,7 @@ msgstr "Fehler beim Hinzufügen der Datei"
#: debug/Compiler.java:369
msgid "Error compiling."
-msgstr "Fehler beim Übersetzen"
+msgstr "Fehler beim Kompilieren."
#: Base.java:1674
msgid "Error getting the Arduino data folder."
@@ -657,6 +744,10 @@ msgstr "Fehler beim Brennen des Bootloaders."
msgid "Error while burning bootloader: missing '{0}' configuration parameter"
msgstr "Fehler beim Brennen des Bootloaders: Fehlender Konfigurationsparameter '{0}'"
+#: ../../../../../app/src/processing/app/Editor.java:1940
+msgid "Error while compiling: missing '{0}' configuration parameter"
+msgstr "Fehler beim Übersetzen: Fehlender Konfigurationsparameter '{0}'"
+
#: SketchCode.java:83
#, java-format
msgid "Error while loading code {0}"
@@ -666,11 +757,25 @@ msgstr "Fehler beim Laden des Quellcodes {0}"
msgid "Error while printing."
msgstr "Fehler beim Drucken."
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "Error while uploading"
+msgstr "Fehler beim Hochladen"
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
msgid "Error while uploading: missing '{0}' configuration parameter"
msgstr "Fehler beim Hochladen: Fehlender Konfigurationsparameter '{0}'"
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "Error while verifying"
+msgstr "Fehler beim Verifizieren"
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "Error while verifying/uploading"
+msgstr "Fehler beim Verifizieren/Hochladen"
+
#: Preferences.java:93
msgid "Estonian"
msgstr "Estländisch"
@@ -691,6 +796,11 @@ msgstr "Export abgebrochen, Änderungen müssen erst gespeichert werden."
msgid "FAQ.html"
msgstr "FAQ.html"
+#: ../../../processing/app/Base.java:416
+#, java-format
+msgid "Failed to open sketch: \"{0}\""
+msgstr "Sketch: \"{0}\" konnte nicht geöffnet werden"
+
#: Editor.java:491
msgid "File"
msgstr "Datei"
@@ -738,9 +848,10 @@ msgid ""
"http://arduino.cc/en/Guide/Libraries\n"
msgstr "Informationen zur Installation von Libraries finden sich unter: http://arduino.cc/en/Guide/Libraries\n"
-#: debug/BasicUploader.java:80
-msgid "Forcing reset using 1200bps open/close on port "
-msgstr "Erzwinge Reset durch Öffnen/Schließen mit 1200bps auf dem Port"
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+msgid "Forcing reset using 1200bps open/close on port {0}"
+msgstr "Erzwinge Reset durch öffnen/schließen mit 1200bps auf dem Port {0}"
#: Preferences.java:95
msgid "French"
@@ -830,7 +941,7 @@ msgstr "Groß/Kleinschreibung ignorieren"
#: Base.java:1058
msgid "Ignoring bad library name"
-msgstr "Der unzulässige Libraryname wurde ignoriert"
+msgstr "Der unzulässige Bibliotheksname wurde ignoriert"
#: Base.java:1436
msgid "Ignoring sketch with bad name"
@@ -838,7 +949,7 @@ msgstr "Der unzulässige Sketchname wurde ignoriert"
#: Editor.java:636
msgid "Import Library..."
-msgstr "Library importieren"
+msgstr "Bibliothek importieren..."
#: ../../../processing/app/Sketch.java:736
msgid ""
@@ -862,7 +973,7 @@ msgstr "Indonesisch"
#: ../../../processing/app/Base.java:1204
#, java-format
msgid "Invalid library found in {0}: {1}"
-msgstr "Ungültige Library {0} in {1} gefunden"
+msgstr "Ungültige Bibliothek {0} in {1} gefunden"
#: Preferences.java:102
msgid "Italian"
@@ -882,15 +993,15 @@ msgstr "Lettisch"
#: Base.java:2699
msgid "Library added to your libraries. Check \"Import library\" menu"
-msgstr "Die Library wurde zu Ihren Libraries hinzugefügt. Bitte im Menü \"Library importieren\" nachprüfen "
+msgstr "Die Bibliothek wurde zu Ihren Bibliotheken hinzugefügt. Bitte im Menü \"Bibliothek importieren\" nachprüfen "
#: Preferences.java:106
msgid "Lithuaninan"
msgstr "Litauisch"
-#: ../../../processing/app/Sketch.java:1660
-msgid "Low memory available, stability problems may occur"
-msgstr "Wenig Speicher verfügbar, es können Stabilitätsprobleme auftreten"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
+msgstr "Wenig Speicher verfügbar, es können Stabilitätsprobleme auftreten."
#: Preferences.java:107
msgid "Marathi"
@@ -902,7 +1013,11 @@ msgstr "Mitteilung"
#: ../../../processing/app/preproc/PdePreprocessor.java:412
msgid "Missing the */ from the end of a /* comment */"
-msgstr ""
+msgstr "Das */ am Ende eines /* Kommentars */ fehlt"
+
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Mode not supported"
+msgstr "Modus wird nicht unterstützt"
#: Preferences.java:449
msgid "More preferences can be edited directly in the file"
@@ -912,6 +1027,18 @@ msgstr "Mehr Voreinstellungen können direkt in der Datei bearbeitet werden"
msgid "Moving"
msgstr "Verschiebe"
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "Multiple files not supported"
+msgstr "Mehrere Dateien werden nicht unterstützt"
+
+#: ../../../processing/app/Base.java:395
+msgid "Must specify exactly one sketch file"
+msgstr "Es muss genau eine Sketch-Datei angegeben werden"
+
+#: ../../../processing/app/Preferences.java:158
+msgid "N'Ko"
+msgstr "N'Ko"
+
#: Sketch.java:282
msgid "Name for new file:"
msgstr "Name der neuen Datei:"
@@ -948,14 +1075,22 @@ msgstr "Nächster Tab"
msgid "No"
msgstr "Nein"
+#: ../../../processing/app/debug/Compiler.java:146
+msgid "No athorization data found"
+msgstr "Keine Autorisierungsdaten gefunden"
+
#: debug/Compiler.java:126
msgid "No board selected; please choose a board from the Tools > Board menu."
-msgstr "Kein Board ausgewählt; bitte ein Board unter Werkzeuge > Board auswählen"
+msgstr "Keine Platine ausgewählt; bitte eine Platine unter Werkzeuge > Platine auswählen"
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
msgid "No changes necessary for Auto Format."
msgstr "Für Automatische Formatierung bedarf es keiner Änderungen."
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No command line parameters found"
+msgstr "Keine Kommandozeilenparameter gefunden"
+
#: Editor.java:373
msgid "No files were added to the sketch."
msgstr "Dem Sketch wurden keine Dateien hinzugefügt"
@@ -968,6 +1103,10 @@ msgstr "Kein Starter/Launcher verfügbar"
msgid "No line ending"
msgstr "Kein Zeilenende"
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No parameters"
+msgstr "Keine Parameter"
+
#: Base.java:541
msgid "No really, time for some fresh air for you."
msgstr "Ernsthaft, es ist Zeit für etwas Frischluft."
@@ -977,6 +1116,19 @@ msgstr "Ernsthaft, es ist Zeit für etwas Frischluft."
msgid "No reference available for \"{0}\""
msgstr "Keine Referenz für \"{0}\" gefunden"
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "No sketch"
+msgstr "Kein Sketch"
+
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "No sketchbook"
+msgstr "Kein Sketchbook"
+
+#: ../../../processing/app/Sketch.java:204
+msgid "No valid code files found"
+msgstr "Keine gültige Codedatei gefunden"
+
#: ../../../processing/app/Base.java:309
msgid "No valid configured cores found! Exiting..."
msgstr "Es wurden keine gültig konfigurierten Kerne gefunden! Beende..."
@@ -988,7 +1140,7 @@ msgstr "Im Ordner {0} wurden keine gültigen Hardwaredefinitionen gefunden."
#: Base.java:191
msgid "Non-fatal error while setting the Look & Feel."
-msgstr "Kleiner Fehler beim Einstellen des Look & Feel."
+msgstr "Kleiner Fehler beim Einstellen des Erscheinungsbildes."
#: Sketch.java:396 Sketch.java:410 Sketch.java:419 Sketch.java:859
msgid "Nope"
@@ -1013,6 +1165,10 @@ msgstr "OK"
msgid "One file added to the sketch."
msgstr "Eine Datei wurde dem Sketch hinzugefügt"
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Only --verify, --upload or --get-pref are supported"
+msgstr "Es werden nur --verify, --upload und --get-pref unterstützt"
+
#: EditorToolbar.java:41
msgid "Open"
msgstr "Öffnen"
@@ -1049,14 +1205,27 @@ msgstr "Einfügen"
msgid "Persian"
msgstr "Persisch"
+#: ../../../processing/app/Preferences.java:161
+msgid "Persian (Iran)"
+msgstr "Persisch (Iran)"
+
#: debug/Compiler.java:408
msgid "Please import the SPI library from the Sketch > Import Library menu."
-msgstr "Bitte die Bibliothek SPI aus dem Sketch > Library importieren-Menü importieren"
+msgstr "Bitte die Bibliothek SPI aus dem Sketch > Bibliothek importieren-Menü importieren"
+
+#: ../../../processing/app/debug/Compiler.java:529
+msgid "Please import the Wire library from the Sketch > Import Library menu."
+msgstr "Bitte importieren Sie die Wire-Bibliothek aus dem Sketch > Bibliothek importieren-Menü."
#: Base.java:239
msgid "Please install JDK 1.5 or later"
msgstr "Bitte JDK 1.5 oder höher installieren"
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+msgid "Please select a programmer from Tools->Programmer menu"
+msgstr "Bitte wählen Sie einen Programmer aus dem Menü Werkzeuge->Programmer aus"
+
#: Preferences.java:110
msgid "Polish"
msgstr "Polnisch"
@@ -1115,7 +1284,7 @@ msgstr "Problem beim Aufbau der Plattform"
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:136
msgid "Problem accessing board folder /www/sd"
-msgstr "Problem beim Zugriff auf den Board-Ordner /www/sd"
+msgstr "Problem beim Zugriff auf den Platinenordner /www/sd"
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:132
msgid "Problem accessing files in folder "
@@ -1128,24 +1297,18 @@ msgstr "Probleme beim Zugriff auf den Datenordner"
#: Sketch.java:1467
#, java-format
msgid "Problem moving {0} to the build folder"
-msgstr "Probleme beim Verschieben von {0} in den build-Ordner"
+msgstr "Probleme beim Verschieben von {0} in den Build-Ordner"
#: debug/Uploader.java:209
msgid ""
"Problem uploading to board. See "
"http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions."
-msgstr "Probleme beim Hochladen auf das Board. Hilfestellung dazu unter http://www.arduino.cc/en/Guide/Troubleshooting#upload ."
+msgstr "Probleme beim Hochladen auf die Platine. Hilfestellung dazu unter http://www.arduino.cc/en/Guide/Troubleshooting#upload ."
#: Sketch.java:355 Sketch.java:362 Sketch.java:373
msgid "Problem with rename"
msgstr "Problem beim Umbenennen"
-#: Editor.java:2137
-msgid ""
-"Arduino can only open its own sketches\n"
-"and other files ending in .ino or .pde"
-msgstr "Arduino kann nur seine eigenen Dateien öffnen,\nsowie Dateien mit der Endung .ino oder .pde"
-
#: ../../../processing/app/I18n.java:86
msgid "Processor"
msgstr "Prozessor"
@@ -1225,10 +1388,18 @@ msgstr "Änderungen in \"{0}\" speichern?"
msgid "Save sketch folder as..."
msgstr "Sketch-Ordner speichern als..."
+#: ../../../../../app/src/processing/app/Preferences.java:425
+msgid "Save when verifying or uploading"
+msgstr "Speichern beim Überprüfen oder Hochladen"
+
#: Editor.java:2270 Editor.java:2308
msgid "Saving..."
msgstr "Speichern..."
+#: ../../../processing/app/FindReplace.java:131
+msgid "Search all Sketch Tabs"
+msgstr "Alle Sketch-Tabs durchsuchen"
+
#: Base.java:1909
msgid "Select (or create new) folder for sketches..."
msgstr "Bitte einen Ordner für Sketches auswählen (oder neu anlegen)..."
@@ -1239,7 +1410,7 @@ msgstr "Alles auswählen"
#: Base.java:2636
msgid "Select a zip file or a folder containing the library you'd like to add"
-msgstr "Bitte die zip-Datei oder einen Ordner mit der Library auswählen"
+msgstr "Bitte die zip-Datei oder einen Ordner mit der Bibliothek auswählen"
#: Sketch.java:975
msgid "Select an image or other data file to copy to your sketch"
@@ -1251,7 +1422,7 @@ msgstr "Neuen Speicherort für das Sketchbook auswählen"
#: ../../../processing/app/debug/Compiler.java:146
msgid "Selected board depends on '{0}' core (not installed)."
-msgstr "Das ausgewählte Board benötigt den '{0}'-Kern (nicht installiert)."
+msgstr "Die ausgewählte Platine benötigt den '{0}'-Kern (nicht installiert)."
#: SerialMonitor.java:93
msgid "Send"
@@ -1261,20 +1432,6 @@ msgstr "Senden"
msgid "Serial Monitor"
msgstr "Serieller Monitor"
-#: Serial.java:174
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quiting any programs that may be "
-"using it."
-msgstr "Der serielle Port \"{0}\" wird bereits verwendet. Bitte das Programm, welches ihn benutzt schließen."
-
-#: Serial.java:121
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quitting any programs that may be "
-"using it."
-msgstr "Der serielle Port \"{0}\" wird bereits verwendet. Bitte das Programm, welches ihn benutzt schließen."
-
#: Serial.java:194
#, java-format
msgid ""
@@ -1354,13 +1511,17 @@ msgstr "Der Sketchbook-Ordner ist nicht auffindbar"
msgid "Sketchbook location:"
msgstr "Sketchbook-Speicherort:"
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "Sketchbook path not defined"
+msgstr "Sketchbook-Speicherort nicht definiert"
+
#: ../../../processing/app/Base.java:785
msgid "Sketches (*.ino, *.pde)"
msgstr "Sketche (*.ino, *.pde)"
#: ../../../processing/app/Preferences.java:152
msgid "Slovenian"
-msgstr "Slovenisch"
+msgstr "Slowenisch"
#: Sketch.java:275 Sketch.java:304 Sketch.java:578 Sketch.java:967
msgid ""
@@ -1402,19 +1563,23 @@ msgstr "Tamilisch"
#: debug/Compiler.java:414
msgid "The 'BYTE' keyword is no longer supported."
-msgstr "'BYTE' wird nicht länger unterstützt"
+msgstr "Das 'BYTE' Schlüsselwort wird nicht mehr unterstützt."
+
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "The --upload option supports only one file at a time"
+msgstr "Die --upload-Option unterstützt nur eine Datei gleichzeitig"
#: debug/Compiler.java:426
msgid "The Client class has been renamed EthernetClient."
-msgstr "Die Klasse Client wurde in EthernetClient umbenannt"
+msgstr "Die Klasse Client wurde in EthernetClient umbenannt."
#: debug/Compiler.java:420
msgid "The Server class has been renamed EthernetServer."
-msgstr "Die Klasse Server wurde in EthernetServer umbenannt"
+msgstr "Die Klasse Server wurde in EthernetServer umbenannt."
#: debug/Compiler.java:432
msgid "The Udp class has been renamed EthernetUdp."
-msgstr "Die Klasse Udp wurde in EthernetUdp umbenannt"
+msgstr "Die Klasse Udp wurde in EthernetUdp umbenannt."
#: Base.java:192
msgid "The error message follows, however Arduino should run fine."
@@ -1434,7 +1599,7 @@ msgid ""
"The library \"{0}\" cannot be used.\n"
"Library names must contain only basic letters and numbers.\n"
"(ASCII only and no spaces, and it cannot start with a number)"
-msgstr "Der Libraryname \"{0}\" kann nicht verwendet werden.\nSie dürfen nur Zeichen oder Zahlen enthalten, keine Sonderzeichen\n(nur ASCII Zeichen, keine Leerzeichen und keine Zahl am Anfang)"
+msgstr "Der Bibliotheksname \"{0}\" kann nicht verwendet werden.\nSie dürfen nur Zeichen oder Zahlen enthalten, keine Sonderzeichen\n(nur ASCII-Zeichen, keine Leerzeichen und keine Zahl am Anfang)"
#: Sketch.java:374
msgid ""
@@ -1471,12 +1636,12 @@ msgid ""
"but anything besides the code will be lost."
msgstr "Der Ordner des Sketches ist verschwunden.\nAn dieser Stelle wird der Sketch neu gespeichert,\naber außer dem Quelltext ist alles Andere verloren"
-#: Sketch.java:2018
+#: ../../../processing/app/Sketch.java:2028
msgid ""
"The sketch name had to be modified. Sketch names can only consist\n"
"of ASCII characters and numbers (but cannot start with a number).\n"
-"They should also be less less than 64 characters long."
-msgstr "Der Name des Sketches musste geändert werden. Sketchnamen dürfen nur aus ASCII-Zeichen und Ziffern bestehen (können aber nicht mit einer Ziffer beginnen)\nAußerdem sollten sie kürzer als 64 Zeichen sein."
+"They should also be less than 64 characters long."
+msgstr "Der Sketch-Name musste geändert werden. Sketch-Namen können nur aus\nASCII-Zeichen und Zahlen bestehen (aber nicht mit einer Zahl beginnen).\nSie sollten auch weniger als 64 Zeichen lang sein."
#: Base.java:259
msgid ""
@@ -1487,6 +1652,12 @@ msgid ""
"himself in the third person."
msgstr "Der Sketchbook-Ordner existiert nicht mehr.\nArduino wird auf den Standardordner für das Sketchbook umschalten und bei Bedarf einen neuen Sketchbook-Ordner anlegen.\nDanach wird Arduino aufhören, von sich in der dritten Person zu sprechen."
+#: ../../../processing/app/debug/Compiler.java:201
+msgid ""
+"Third-party platform.txt does not define compiler.path. Please report this "
+"to the third-party hardware maintainer."
+msgstr "Die Fremdhersteller-platform.txt definiert keinen compiler.path. Bitte melden Sie dies an den Fremdhersteller."
+
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -1516,11 +1687,11 @@ msgstr "Türkisch"
#: ../../../processing/app/Editor.java:2507
msgid "Type board password to access its console"
-msgstr "Tippe das Boardpasswort ein, um die Konsole aufzurufen"
+msgstr "Tippen Sie das Platinenpasswort ein, um die Konsole aufzurufen"
#: ../../../processing/app/Sketch.java:1673
msgid "Type board password to upload a new sketch"
-msgstr "Tippe das Boardpasswort ein, um einen neuen Sketch hochzuladen"
+msgstr "Tippen Sie das Platinenpasswort ein, um einen neuen Sketch hochzuladen"
#: ../../../processing/app/Preferences.java:118
msgid "Ukrainian"
@@ -1585,7 +1756,7 @@ msgstr "Hochladen abgebrochen"
#: Editor.java:2378
msgid "Uploading to I/O Board..."
-msgstr "Hochladen zum I/O Board..."
+msgstr "Hochladen zur E/A-Platine..."
#: Sketch.java:1622
msgid "Uploading..."
@@ -1607,7 +1778,7 @@ msgstr "Verwende die Bibliothek {0} im Ordner: {1} {2}"
#: ../../../processing/app/debug/Compiler.java:320
#, java-format
msgid "Using previously compiled file: {0}"
-msgstr "Verwende die bereits übersetzte Datei: {0}"
+msgstr "Verwende die zuvor kompilierte Datei: {0}"
#: EditorToolbar.java:41 EditorToolbar.java:46
msgid "Verify"
@@ -1615,7 +1786,7 @@ msgstr "Verifizieren"
#: Editor.java:609
msgid "Verify / Compile"
-msgstr "Prüfen / Übersetzen"
+msgstr "Überprüfen / Kompilieren"
#: Preferences.java:400
msgid "Verify code after upload"
@@ -1629,6 +1800,13 @@ msgstr "Vietnamesisch"
msgid "Visit Arduino.cc"
msgstr "Arduino.cc besuchen"
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+msgid ""
+"WARNING: library {0} claims to run on {1} architecture(s) and may be "
+"incompatible with your current board which runs on {2} architecture(s)."
+msgstr "WARNUNG: Bibliothek {0} behauptet auf {1} Architektur(en) ausgeführt werden zu können und ist möglicherweise inkompatibel mit Ihrer derzeitigen Platine, welche auf {2} Architektur(en) ausgeführt werden kann."
+
#: Base.java:2128
msgid "Warning"
msgstr "Warnung"
@@ -1639,7 +1817,7 @@ msgstr "Wire.receive() wurde in Wire.read() umbenannt"
#: debug/Compiler.java:438
msgid "Wire.send() has been renamed Wire.write()."
-msgstr "Wire.send() wurde in Wire.write() umbenannt"
+msgstr "Wire.send() wurde in Wire.write() umbenannt."
#: FindReplace.java:105
msgid "Wrap Around"
@@ -1649,7 +1827,7 @@ msgstr "Umbruch"
msgid ""
"Wrong microcontroller found. Did you select the right board from the Tools "
"> Board menu?"
-msgstr "Falscher Microcontroller gefunden. Ist das richtige Board im Menü Werkzeuge > Board ausgewählt?"
+msgstr "Falscher Mikrocontroller gefunden. Ist die richtige Platine im Menü Werkzeuge > Platine ausgewählt?"
#: Preferences.java:77 UpdateCheck.java:108
msgid "Yes"
@@ -1702,7 +1880,7 @@ msgstr "ZIP-Dateien oder Ordner"
#: Base.java:2661
msgid "Zip doesn't contain a library"
-msgstr "Zip enthält keine Library"
+msgstr "Zip enthält keine Bibliothek"
#: Sketch.java:364
#, java-format
@@ -1713,10 +1891,10 @@ msgstr "\".{0}\" ist keine zulässige Dateiendung"
#, java-format
msgid ""
"\"{0}\" contains unrecognized characters.If this code was created with an "
-"older version of Arduino,you may need to use Tools -> Fix Encoding & "
-"Reload to updatethe sketch to use UTF-8 encoding. If not, you may need "
-"todelete the bad characters to get rid of this warning."
-msgstr "\"{0}\" enthält unzulässige Zeichen. Wenn dieser Code mit einer älteren Version\nvon Arduino erstellt wurde, können Sie den Sketch über Werkzeuge -> Kodierung korrigieren\n& neu laden auf UTF-8-Kodierung umstellen.\nWenn das nicht funktioniert, müssen Sie die unzulässigen Zeichen von Hand löschen,\num diese Warnung abzuschalten."
+"older version of Arduino,you may need to use Tools -> Fix Encoding & Reload "
+"to updatethe sketch to use UTF-8 encoding. If not, you may need todelete the"
+" bad characters to get rid of this warning."
+msgstr "\"{0}\" enthält unzulässige Zeichen. Wenn dieser Code mit einer älteren Version von Arduino erstellt wurde, können Sie über Werkzeuge -> Kodierung Korrigieren und Neu Laden den Sketch auf UTF-8 Kodierung umstellen. Wenn das nicht funktioniert, müssen Sie die unzulässigen Zeichen von Hand löschen um diese Warnung abzuschalten."
#: debug/Compiler.java:409
msgid ""
@@ -1724,7 +1902,7 @@ msgid ""
"As of Arduino 0019, the Ethernet library depends on the SPI library.\n"
"You appear to be using it or another library that depends on the SPI library.\n"
"\n"
-msgstr "\nSeit Arduino 0019 ist die Ethernet-Library von der SPI Bibliothek anhängig.\nEs sieht so aus, als würden Sie diese benutzen oder eine Library einsetzen, welche von der SPI-Library abhängt.\n\n"
+msgstr "\nSeit Arduino 0019 ist die Ethernet-Bibliothek von der SPI-Bibliothek abhängig.\nEs sieht so aus, als würden Sie diese benutzen oder eine Bibliothek einsetzen, welche von der SPI-Bibliothek abhängt.\n\n"
#: debug/Compiler.java:415
msgid ""
@@ -1732,28 +1910,28 @@ msgid ""
"As of Arduino 1.0, the 'BYTE' keyword is no longer supported.\n"
"Please use Serial.write() instead.\n"
"\n"
-msgstr "\nSeit Arduino 1.0 wird 'BYTE' nicht weiter unterstützt.\nBitte stattdessen Serial.write() verwenden.\n\n"
+msgstr "\nSeit Arduino 1.0 wird der 'BYTE' Schlüsselwort nicht mehr unterstützt.\nBitte verwenden Sie stattdessen Serial.write().\n\n"
#: debug/Compiler.java:427
msgid ""
"\n"
"As of Arduino 1.0, the Client class in the Ethernet library has been renamed to EthernetClient.\n"
"\n"
-msgstr "\nSeit Arduino 1.0 heißt die Klasse \"Client\" in der Ethernet-Library \"EthernetClient\" umbenannt.\n\n"
+msgstr "\nMit Arduino 1.0 wurde die Klasse \"Client\" in der Ethernet-Bibliothek in \"EthernetClient\" umbenannt.\n\n"
#: debug/Compiler.java:421
msgid ""
"\n"
"As of Arduino 1.0, the Server class in the Ethernet library has been renamed to EthernetServer.\n"
"\n"
-msgstr "\nSeit Arduino 1.0 heißt die Klasse \"Server\" in der Ethernet-Library \"EthernetServer\" umbenannt.\n\n"
+msgstr "\nMit Arduino 1.0 wurde die Klasse \"Server\" in der Ethernet-Bibliothek in \"EthernetServer\" umbenannt.\n\n"
#: debug/Compiler.java:433
msgid ""
"\n"
"As of Arduino 1.0, the Udp class in the Ethernet library has been renamed to EthernetUdp.\n"
"\n"
-msgstr "\nSeit Arduino 1.0 heißt die Klasse \"Udp\" in der Ethernet-Library \"EthernetUdp\" umbenannt.\n\n"
+msgstr "\nMit Arduino 1.0 wurde die Klasse \"Udp\" in der Ethernet-Bibliothek in \"EthernetUdp\" umbenannt.\n\n"
#: debug/Compiler.java:445
msgid ""
@@ -1775,7 +1953,7 @@ msgstr "Baud"
#: Preferences.java:389
msgid "compilation "
-msgstr "Übersetzung"
+msgstr "Kompilierung"
#: ../../../processing/app/NetworkMonitor.java:111
msgid "connected!"
@@ -1797,10 +1975,6 @@ msgstr "Umgebung"
msgid "http://arduino.cc/"
msgstr "http://arduino.cc/"
-#: ../../../processing/app/debug/Compiler.java:49
-msgid "http://github.com/arduino/Arduino/issues"
-msgstr "http://github.com/arduino/Arduino/issues"
-
#: UpdateCheck.java:118
msgid "http://www.arduino.cc/en/Main/Software"
msgstr "http://www.arduino.cc/en/Main/Software"
@@ -1830,17 +2004,6 @@ msgstr "Name ist null"
msgid "platforms.html"
msgstr "platforms.html"
-#: Serial.java:451
-#, java-format
-msgid ""
-"readBytesUntil() byte buffer is too small for the {0} bytes up to and "
-"including char {1}"
-msgstr "Der readBytesUntil() byte-Puffer ist zu klein für die {0} Bytes bis inklusive zum Zeichen {1}"
-
-#: Sketch.java:647
-msgid "removeCode: internal error.. could not find code"
-msgstr "removeCode: interner Fehler.. Konnte den Code nicht finden"
-
#: Editor.java:932
msgid "serialMenu is null"
msgstr "serialMenu ist null"
@@ -1849,7 +2012,12 @@ msgstr "serialMenu ist null"
#, java-format
msgid ""
"the selected serial port {0} does not exist or your board is not connected"
-msgstr "Der gewählte serielle Port {0} existiert nicht oder das Board ist nicht angeschlossen"
+msgstr "Der gewählte serielle Port {0} existiert nicht oder die Platine ist nicht angeschlossen"
+
+#: ../../../processing/app/Base.java:389
+#, java-format
+msgid "unknown option: {0}"
+msgstr "unbekannte Option: {0}"
#: Preferences.java:391
msgid "upload"
@@ -1874,3 +2042,45 @@ msgstr "{0} | Arduino {1}"
#, java-format
msgid "{0}.html"
msgstr "{0}.html"
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+msgid "{0}: Invalid argument to --pref, should be of the form \"pref=value\""
+msgstr "{0}: Ungültiges Argument für --pref, sollte in der Form \"pref=Wert\" sein"
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+msgid ""
+"{0}: Invalid board name, it should be of the form \"package:arch:board\" or "
+"\"package:arch:board:options\""
+msgstr "{0}: Ungültiger Platinenname, er sollte in der Form \"Paket:arch:Platine\" oder \"Paket:arch:Platine:Optionen\" sein"
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+msgid "{0}: Invalid option for \"{1}\" option for board \"{2}\""
+msgstr "{0}: Ungültige Option für \"{1}\" Option der Platine \"{2}\""
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+msgid "{0}: Invalid option for board \"{1}\""
+msgstr "{0}: Ungültige Option für Platine \"{1}\""
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+msgid "{0}: Invalid option, should be of the form \"name=value\""
+msgstr "{0}: Ungültige Option, sollte in der Form \"Name=Wert\" sein"
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+msgid "{0}: Unknown architecture"
+msgstr "{0}: Unbekannte Architektur"
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+msgid "{0}: Unknown board"
+msgstr "{0}: Unbekannte Platine"
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+msgid "{0}: Unknown package"
+msgstr "{0}: Unbekanntes Paket"
diff --git a/app/src/processing/app/i18n/Resources_de_DE.properties b/arduino-core/src/processing/app/i18n/Resources_de_DE.properties
similarity index 75%
rename from app/src/processing/app/i18n/Resources_de_DE.properties
rename to arduino-core/src/processing/app/i18n/Resources_de_DE.properties
index aa5946dc0..12258f166 100644
--- a/app/src/processing/app/i18n/Resources_de_DE.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_de_DE.properties
@@ -4,13 +4,13 @@
#
# Translators:
# , 2012.
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2014-02-19 14\:46+0000\nLast-Translator\: cmaglie \nLanguage-Team\: German (Germany) (http\://www.transifex.com/projects/p/arduino-ide-15/language/de_DE/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: de_DE\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
+!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-01-14 18\:03+0000\nLast-Translator\: Lukas Bestle \nLanguage-Team\: German (Germany) (http\://www.transifex.com/projects/p/arduino-ide-15/language/de_DE/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: de_DE\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
#: Preferences.java:358 Preferences.java:374
\ \ (requires\ restart\ of\ Arduino)=\ (erfordert Neustart von Arduino)
#: debug/Compiler.java:455
-'Keyboard'\ only\ supported\ on\ the\ Arduino\ Leonardo='Keyboard' wird nur vom Arduino Leonardo unterst\u00fctzt
+'Keyboard'\ only\ supported\ on\ the\ Arduino\ Leonardo='Tastatur' wird nur vom Arduino Leonardo unterst\u00fctzt
#: debug/Compiler.java:450
'Mouse'\ only\ supported\ on\ the\ Arduino\ Leonardo='Mouse' wird nur vom Arduino Leonardo unterst\u00fctzt
@@ -18,6 +18,9 @@
#: Preferences.java:478
(edit\ only\ when\ Arduino\ is\ not\ running)=(nur bearbeiten, wenn Arduino nicht l\u00e4uft)
+#: ../../../processing/app/Base.java:468
+--verbose,\ --verbose-upload\ and\ --verbose-build\ can\ only\ be\ used\ together\ with\ --verify\ or\ --upload=--verbose, --verbose-upload und --verbose-build k\u00f6nnen nur zusammen mit --verify oder --upload verwendet werden
+
#: Sketch.java:746
.pde\ ->\ .ino=.pde -> .ino
@@ -37,7 +40,7 @@ A\ folder\ named\ "{0}"\ already\ exists.\ Can't\ open\ sketch.=Ein Ordner mit d
#: Base.java:2690
#, java-format
-A\ library\ named\ {0}\ already\ exists=Eine Library namens {0} existiert nicht
+A\ library\ named\ {0}\ already\ exists=Eine Bibliothek namens {0} existiert nicht
#: UpdateCheck.java:103
A\ new\ version\ of\ Arduino\ is\ available,\nwould\ you\ like\ to\ visit\ the\ Arduino\ download\ page?=Eine neue Version von Arduino ist verf\u00fcgbar.\nZur Arduino Downloadseite wechseln?
@@ -52,11 +55,25 @@ About\ Arduino=\u00dcber Arduino
Add\ File...=Datei hinzuf\u00fcgen
#: Base.java:963
-Add\ Library...=Library hinzuf\u00fcgen...
+Add\ Library...=Bibliothek hinzuf\u00fcgen...
+
+#: ../../../processing/app/Preferences.java:96
+Albanian=Albanisch
#: tools/FixEncoding.java:77
An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=Beim Korrigieren der Kodierung ist ein Fehler aufgetreten.\nVersuchen Sie nicht, den Sketch zu speichern, da dies die alte Version\n\u00fcberschreiben wird. Verwenden Sie \u00d6ffnen um den Sketch neu zu laden und versuchen Sie es erneut.\n
+#: ../../../processing/app/BaseNoGui.java:528
+An\ error\ occurred\ while\ uploading\ the\ sketch=Beim Hochladen des Sketches ist ein Fehler aufgetreten
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+An\ error\ occurred\ while\ verifying\ the\ sketch=Beim Verifizieren des Sketches ist ein Fehler aufgetreten
+
+#: ../../../processing/app/BaseNoGui.java:521
+An\ error\ occurred\ while\ verifying/uploading\ the\ sketch=Beim Verifizieren/Hochladen des Sketches ist ein Fehler aufgetreten
+
#: Base.java:228
An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=Ein unbekannter Fehler ist aufgetreten beim Versuch, \nden platformspezifischen Code f\u00fcr Ihr Ger\u00e4t zu laden.
@@ -70,19 +87,22 @@ Aragonese=Aragonesisch
Archive\ Sketch=Sketch archivieren
#: tools/Archiver.java:109
-Archive\ sketch\ as\:=Archiviere den Sketch unter ...
+Archive\ sketch\ as\:=Archiviere den Sketch unter\:
#: tools/Archiver.java:139
-Archive\ sketch\ canceled.=Die Archivierung des Sketches wurde abgebrochen.
+Archive\ sketch\ canceled.=Archivierung des Sketches abgebrochen.
#: tools/Archiver.java:75
Archiving\ the\ sketch\ has\ been\ canceled\ because\nthe\ sketch\ couldn't\ save\ properly.=Die Archivierung des Sketches wurde abgebrochen, da der\nSketch nicht ordentlich gespeichert werden konnte.
#: ../../../processing/app/I18n.java:83
-Arduino\ ARM\ (32-bits)\ Boards=Arduino ARM (32-bit) Boards
+Arduino\ ARM\ (32-bits)\ Boards=Arduino ARM (32-bit) Platinen
#: ../../../processing/app/I18n.java:82
-Arduino\ AVR\ Boards=Arduino AVR Boards
+Arduino\ AVR\ Boards=Arduino AVR Platinen
+
+#: Editor.java:2137
+Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=Arduino kann nur seine eigenen Sketche und andere\nDateien mit den Dateiendungen .ino und .pde \u00f6ffnen
#: Base.java:1682
Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ settings.=Arduino kann nicht laufen, da es den Ordner\nzum Speichern der Einstellungen nicht erstellen kann.
@@ -103,12 +123,33 @@ Are\ you\ sure\ you\ want\ to\ delete\ "{0}"?=Sind Sie sicher, dass sie "{0}" l\
#: Sketch.java:587
Are\ you\ sure\ you\ want\ to\ delete\ this\ sketch?=Sind Sie sicher, dass Sie diesen Sketch l\u00f6schen wollen?
+#: ../../../processing/app/Base.java:356
+Argument\ required\ for\ --board=Argument ben\u00f6tigt f\u00fcr --board
+
+#: ../../../processing/app/Base.java:370
+Argument\ required\ for\ --curdir=Argument ben\u00f6tigt f\u00fcr --curdir
+
+#: ../../../processing/app/Base.java:385
+Argument\ required\ for\ --get-pref=Argument ben\u00f6tigt f\u00fcr --get-pref
+
+#: ../../../processing/app/Base.java:363
+Argument\ required\ for\ --port=Argument ben\u00f6tigt f\u00fcr --port
+
+#: ../../../processing/app/Base.java:377
+Argument\ required\ for\ --pref=Argument ben\u00f6tigt f\u00fcr --pref
+
+#: ../../../processing/app/Base.java:384
+Argument\ required\ for\ --preferences-file=Argument ben\u00f6tigt f\u00fcr --preferences-file
+
#: ../../../processing/app/Preferences.java:137
Armenian=Armenisch
#: ../../../processing/app/Preferences.java:138
Asturian=Asturisch
+#: ../../../processing/app/debug/Compiler.java:145
+Authorization\ required=Autorisierung ben\u00f6tigt
+
#: tools/AutoFormat.java:91
Auto\ Format=Automatische Formatierung
@@ -140,19 +181,25 @@ Bad\ error\ line\:\ {0}=Fehler in Zeile\: {0}
#: Editor.java:2136
Bad\ file\ selected=Falsche Datei ausgew\u00e4hlt
+#: ../../../processing/app/debug/Compiler.java:89
+Bad\ sketch\ primary\ file\ or\ bad\ sketch\ directory\ structure=Fehlerhafte prim\u00e4re Sketch-Datei oder fehlerhafte Sketch-Ordnerstruktur
+
+#: ../../../processing/app/Preferences.java:149
+Basque=Baskisch
+
#: ../../../processing/app/Preferences.java:139
Belarusian=Wei\u00dfrussisch
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
-Board=Board
+Board=Platine
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
-Board\ {0}\:{1}\:{2}\ doesn''t\ define\ a\ ''build.board''\ preference.\ Auto-set\ to\:\ {3}=Das Board {0}\:{1}\:{2} definiert keine "build.board"-Einstellung. Sie wurde automatisch auf {3} gesetzt.
+Board\ {0}\:{1}\:{2}\ doesn''t\ define\ a\ ''build.board''\ preference.\ Auto-set\ to\:\ {3}=Die Platine {0}\:{1}\:{2} definiert keine "Build.Platine"-Einstellung. Sie wurde automatisch auf {3} gesetzt.
#: ../../../processing/app/EditorStatus.java:472
-Board\:\ =Board\:
+Board\:\ =Platine\:
#: ../../../processing/app/Preferences.java:140
Bosnian=Bosnisch
@@ -166,6 +213,9 @@ Browse=Durchsuchen
#: Sketch.java:1392 Sketch.java:1423
Build\ folder\ disappeared\ or\ could\ not\ be\ written=Der Build-Ordner ist verschwunden oder kann nicht beschrieben werden
+#: ../../../processing/app/Sketch.java:1530
+Build\ options\ changed,\ rebuilding\ all=Build-Optionen wurden ver\u00e4ndert, alles wird neu gebaut
+
#: ../../../processing/app/Preferences.java:80
Bulgarian=Bulgarisch
@@ -176,10 +226,15 @@ Burmese\ (Myanmar)=Birmanisch (Myanmar)
Burn\ Bootloader=Bootloader brennen
#: Editor.java:2504
-Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=Brenne Bootloader auf das I/O Board (kann einige Minuten dauern)...
+Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=Brenne Bootloader auf die E/A-Platine (kann einige Minuten dauern)...
-#: ../../../processing/app/Base.java:368
-Can't\ open\ source\ sketch\!=Kann den Sketch nicht open-sourcen\!
+#: ../../../processing/app/Base.java:379
+#, java-format
+Can\ only\ pass\ one\ of\:\ {0}=Kann nur eine \u00fcbergeben von\: {0}
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+Can't\ find\ the\ sketch\ in\ the\ specified\ path=Kann den Sketch unter dem angegebenen Pfad nicht finden
#: ../../../processing/app/Preferences.java:92
Canadian\ French=Kanadisches Franz\u00f6sisch
@@ -191,6 +246,9 @@ Cancel=Abbruch
#: Sketch.java:455
Cannot\ Rename=Umbenennen fehlgeschlagen
+#: ../../../processing/app/Base.java:465
+Cannot\ specify\ any\ sketch\ files=Kann keine Sketch-Dateien angeben
+
#: SerialMonitor.java:112
Carriage\ return=Zeilenumbruch (CR)
@@ -224,12 +282,8 @@ Close=Schlie\u00dfen
#: Editor.java:1208 Editor.java:2749
Comment/Uncomment=Kommentieren/Kommentar aufheben
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-Compiler\ error,\ please\ submit\ this\ code\ to\ {0}=Fehler beim \u00dcbersetzen, bitte den Quelltext an {0} senden
-
#: Sketch.java:1608 Editor.java:1890
-Compiling\ sketch...=\u00dcbersetze den Sketch
+Compiling\ sketch...=Sketch wird kompiliert...
#: EditorConsole.java:152
Console\ Error=Fehler auf der Konsole
@@ -254,7 +308,7 @@ Could\ not\ add\ ''{0}''\ to\ the\ sketch.=Konnte {0} nicht dem Sketch hinzuf\u0
Could\ not\ copy\ to\ a\ proper\ location.=Konnte nicht an einen korrekten Speicherort kopieren.
#: Editor.java:2179
-Could\ not\ create\ the\ sketch\ folder.=Der Sketch-Ordner konnte nicht angelegt werden
+Could\ not\ create\ the\ sketch\ folder.=Der Sketch-Ordner konnte nicht angelegt werden.
#: Editor.java:2206
Could\ not\ create\ the\ sketch.=Der Sketch konnte nicht angelegt werden.
@@ -277,11 +331,11 @@ Could\ not\ find\ boards.txt\ in\ {0}.\ Is\ it\ pre-1.5?=Es konnte keine boards.
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:282
#, java-format
-Could\ not\ find\ tool\ {0}=Konnte das Tool {0} nicht finden
+Could\ not\ find\ tool\ {0}=Konnte das Werkzeug {0} nicht finden
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:278
#, java-format
-Could\ not\ find\ tool\ {0}\ from\ package\ {1}=Konnte das Tool {0} aus dem Paket {1} nicht finden
+Could\ not\ find\ tool\ {0}\ from\ package\ {1}=Konnte das Werkzeug {0} aus dem Paket {1} nicht finden
#: Base.java:1934
#, java-format
@@ -303,9 +357,8 @@ Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.
#: Preferences.java:219
Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=Die Standardeinstellungen konnten nicht geladen werden.\nSie m\u00fcssen Arduino neu installieren.
-#: Preferences.java:258
-#, java-format
-Could\ not\ read\ preferences\ from\ {0}=Konnte die Voreinstellungen nicht von {0} laden
+#: ../../../processing/app/Sketch.java:1525
+Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=Die vorherige Build-Voreinstellungsdatei konnte nicht gelesen werden, alles wird neu gebaut
#: Base.java:2482
#, java-format
@@ -328,6 +381,9 @@ Could\ not\ rename\ the\ sketch.\ (2)=Konnte den Sketch nicht umbenennen. (2)
#, java-format
Could\ not\ replace\ {0}={0} konnte nicht ersetzt werden
+#: ../../../processing/app/Sketch.java:1579
+Could\ not\ write\ build\ preferences\ file=Die Build-Voreinstellungsdatei konnte nicht geschrieben werden
+
#: tools/Archiver.java:74
Couldn't\ archive\ sketch=Sketch konnte nicht archiviert werden
@@ -338,7 +394,7 @@ Couldn't\ determine\ program\ size\:\ {0}=Die Programmgr\u00f6\u00dfe konnte nic
Couldn't\ do\ it=Konnte nicht ausgef\u00fchrt werden
#: debug/BasicUploader.java:209
-Couldn't\ find\ a\ Board\ on\ the\ selected\ port.\ Check\ that\ you\ have\ the\ correct\ port\ selected.\ \ If\ it\ is\ correct,\ try\ pressing\ the\ board's\ reset\ button\ after\ initiating\ the\ upload.=An dem ausgew\u00e4hlten Port konnte kein Board gefunden werden,\nbitte die Auswahl des seriellen Ports \u00fcberpr\u00fcfen.\nIst diese korrekt, bitte das Board \u00fcber die Reset-Taste\nnach dem Start des Hochladens neu starten.
+Couldn't\ find\ a\ Board\ on\ the\ selected\ port.\ Check\ that\ you\ have\ the\ correct\ port\ selected.\ \ If\ it\ is\ correct,\ try\ pressing\ the\ board's\ reset\ button\ after\ initiating\ the\ upload.=An dem ausgew\u00e4hlten Port konnte keine Platine gefunden werden. Bitte \u00fcberpr\u00fcfen Sie die korrekte Auswahl des seriellen Ports. Ist diese korrekt, bitte die Platine \u00fcber die Reset-Taste nach dem Start des Hochladens neu starten.
#: ../../../processing/app/Preferences.java:82
Croatian=Kroatisch
@@ -359,7 +415,7 @@ Decrease\ Indent=Ausr\u00fccken
Delete=L\u00f6schen
#: debug/Uploader.java:199
-Device\ is\ not\ responding,\ check\ the\ right\ serial\ port\ is\ selected\ or\ RESET\ the\ board\ right\ before\ exporting=Das Ger\u00e4t reagiert nicht. Entweder ist der falsche Port ausgew\u00e4hlt,\noder das Board muss vor dem Export mit RESET neu gestartet werden
+Device\ is\ not\ responding,\ check\ the\ right\ serial\ port\ is\ selected\ or\ RESET\ the\ board\ right\ before\ exporting=Das Ger\u00e4t reagiert nicht. Entweder ist der falsche Port ausgew\u00e4hlt,\noder die Platine muss vor dem Export mit RESET neu gestartet werden
#: tools/FixEncoding.java:57
Discard\ all\ changes\ and\ reload\ sketch?=Alle \u00c4nderungen verwerfen und den Sketch neu laden?
@@ -376,11 +432,18 @@ Done\ Saving.=Speichern abgeschlossen.
#: Editor.java:2510
Done\ burning\ bootloader.=Der Bootloader wurde gebrannt.
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+Done\ compiling=\u00dcbersetzen abgeschlossen
+
#: Editor.java:1911 Editor.java:1928
-Done\ compiling.=\u00dcbersetzen abgeschlossen.
+Done\ compiling.=Kompilieren abgeschlossen.
#: Editor.java:2564
-Done\ printing.=Drucken abgeschlossen
+Done\ printing.=Drucken abgeschlossen.
+
+#: ../../../processing/app/BaseNoGui.java:514
+Done\ uploading=Hochladen beendet
#: Editor.java:2395 Editor.java:2431
Done\ uploading.=Hochladen abgeschlossen.
@@ -418,7 +481,7 @@ Error=Fehler
Error\ adding\ file=Fehler beim Hinzuf\u00fcgen der Datei
#: debug/Compiler.java:369
-Error\ compiling.=Fehler beim \u00dcbersetzen
+Error\ compiling.=Fehler beim Kompilieren.
#: Base.java:1674
Error\ getting\ the\ Arduino\ data\ folder.=Fehler beim Zugriff auf den Datenordner
@@ -460,6 +523,9 @@ Error\ while\ burning\ bootloader.=Fehler beim Brennen des Bootloaders.
#: ../../../processing/app/Editor.java:2555
Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=Fehler beim Brennen des Bootloaders\: Fehlender Konfigurationsparameter '{0}'
+#: ../../../../../app/src/processing/app/Editor.java:1940
+Error\ while\ compiling\:\ missing\ '{0}'\ configuration\ parameter=Fehler beim \u00dcbersetzen\: Fehlender Konfigurationsparameter '{0}'
+
#: SketchCode.java:83
#, java-format
Error\ while\ loading\ code\ {0}=Fehler beim Laden des Quellcodes {0}
@@ -467,10 +533,21 @@ Error\ while\ loading\ code\ {0}=Fehler beim Laden des Quellcodes {0}
#: Editor.java:2567
Error\ while\ printing.=Fehler beim Drucken.
+#: ../../../processing/app/BaseNoGui.java:528
+Error\ while\ uploading=Fehler beim Hochladen
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=Fehler beim Hochladen\: Fehlender Konfigurationsparameter '{0}'
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+Error\ while\ verifying=Fehler beim Verifizieren
+
+#: ../../../processing/app/BaseNoGui.java:521
+Error\ while\ verifying/uploading=Fehler beim Verifizieren/Hochladen
+
#: Preferences.java:93
Estonian=Estl\u00e4ndisch
@@ -486,6 +563,10 @@ Export\ canceled,\ changes\ must\ first\ be\ saved.=Export abgebrochen, \u00c4nd
#: Base.java:2100
FAQ.html=FAQ.html
+#: ../../../processing/app/Base.java:416
+#, java-format
+Failed\ to\ open\ sketch\:\ "{0}"=Sketch\: "{0}" konnte nicht ge\u00f6ffnet werden
+
#: Editor.java:491
File=Datei
@@ -520,8 +601,9 @@ Fix\ Encoding\ &\ Reload=Kodierung korrigieren & neu laden
#: Base.java:1851
For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=Informationen zur Installation von Libraries finden sich unter\: http\://arduino.cc/en/Guide/Libraries\n
-#: debug/BasicUploader.java:80
-Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ =Erzwinge Reset durch \u00d6ffnen/Schlie\u00dfen mit 1200bps auf dem Port
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ {0}=Erzwinge Reset durch \u00f6ffnen/schlie\u00dfen mit 1200bps auf dem Port {0}
#: Preferences.java:95
French=Franz\u00f6sisch
@@ -586,13 +668,13 @@ Hungarian=Ungarisch
Ignore\ Case=Gro\u00df/Kleinschreibung ignorieren
#: Base.java:1058
-Ignoring\ bad\ library\ name=Der unzul\u00e4ssige Libraryname wurde ignoriert
+Ignoring\ bad\ library\ name=Der unzul\u00e4ssige Bibliotheksname wurde ignoriert
#: Base.java:1436
Ignoring\ sketch\ with\ bad\ name=Der unzul\u00e4ssige Sketchname wurde ignoriert
#: Editor.java:636
-Import\ Library...=Library importieren
+Import\ Library...=Bibliothek importieren...
#: ../../../processing/app/Sketch.java:736
In\ Arduino\ 1.0,\ the\ default\ file\ extension\ has\ changed\nfrom\ .pde\ to\ .ino.\ \ New\ sketches\ (including\ those\ created\nby\ "Save-As")\ will\ use\ the\ new\ extension.\ \ The\ extension\nof\ existing\ sketches\ will\ be\ updated\ on\ save,\ but\ you\ can\ndisable\ this\ in\ the\ Preferences\ dialog.\n\nSave\ sketch\ and\ update\ its\ extension?=Mit Arduino 1.0 hat sich die Dateiendung von .pde zu .ino\nge\u00e4ndert. Neue Sketche (auch die, welche mit "Speichern unter"\nerstellt wurden) werden diese neue Endung verwenden. Die\nDateiendung existierender Sketche werden beim Speichern\nge\u00e4ndert, was aber in den Voreinstellungen ge\u00e4ndert werden\nkann.\n\nSketch mit der neuen Dateiendung speichern?
@@ -605,7 +687,7 @@ Indonesian=Indonesisch
#: ../../../processing/app/Base.java:1204
#, java-format
-Invalid\ library\ found\ in\ {0}\:\ {1}=Ung\u00fcltige Library {0} in {1} gefunden
+Invalid\ library\ found\ in\ {0}\:\ {1}=Ung\u00fcltige Bibliothek {0} in {1} gefunden
#: Preferences.java:102
Italian=Italienisch
@@ -620,13 +702,13 @@ Korean=Koreanisch
Latvian=Lettisch
#: Base.java:2699
-Library\ added\ to\ your\ libraries.\ Check\ "Import\ library"\ menu=Die Library wurde zu Ihren Libraries hinzugef\u00fcgt. Bitte im Men\u00fc "Library importieren" nachpr\u00fcfen
+Library\ added\ to\ your\ libraries.\ Check\ "Import\ library"\ menu=Die Bibliothek wurde zu Ihren Bibliotheken hinzugef\u00fcgt. Bitte im Men\u00fc "Bibliothek importieren" nachpr\u00fcfen
#: Preferences.java:106
Lithuaninan=Litauisch
-#: ../../../processing/app/Sketch.java:1660
-Low\ memory\ available,\ stability\ problems\ may\ occur=Wenig Speicher verf\u00fcgbar, es k\u00f6nnen Stabilit\u00e4tsprobleme auftreten
+#: ../../../processing/app/Sketch.java:1684
+Low\ memory\ available,\ stability\ problems\ may\ occur.=Wenig Speicher verf\u00fcgbar, es k\u00f6nnen Stabilit\u00e4tsprobleme auftreten.
#: Preferences.java:107
Marathi=Marathisch
@@ -635,7 +717,10 @@ Marathi=Marathisch
Message=Mitteilung
#: ../../../processing/app/preproc/PdePreprocessor.java:412
-!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=Das */ am Ende eines /* Kommentars */ fehlt
+
+#: ../../../processing/app/BaseNoGui.java:455
+Mode\ not\ supported=Modus wird nicht unterst\u00fctzt
#: Preferences.java:449
More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=Mehr Voreinstellungen k\u00f6nnen direkt in der Datei bearbeitet werden
@@ -643,6 +728,15 @@ More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=Mehr Voreinstellunge
#: Editor.java:2156
Moving=Verschiebe
+#: ../../../processing/app/BaseNoGui.java:484
+Multiple\ files\ not\ supported=Mehrere Dateien werden nicht unterst\u00fctzt
+
+#: ../../../processing/app/Base.java:395
+Must\ specify\ exactly\ one\ sketch\ file=Es muss genau eine Sketch-Datei angegeben werden
+
+#: ../../../processing/app/Preferences.java:158
+N'Ko=N'Ko
+
#: Sketch.java:282
Name\ for\ new\ file\:=Name der neuen Datei\:
@@ -670,12 +764,18 @@ Next\ Tab=N\u00e4chster Tab
#: Preferences.java:78 UpdateCheck.java:108
No=Nein
+#: ../../../processing/app/debug/Compiler.java:146
+No\ athorization\ data\ found=Keine Autorisierungsdaten gefunden
+
#: debug/Compiler.java:126
-No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=Kein Board ausgew\u00e4hlt; bitte ein Board unter Werkzeuge > Board ausw\u00e4hlen
+No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=Keine Platine ausgew\u00e4hlt; bitte eine Platine unter Werkzeuge > Platine ausw\u00e4hlen
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
No\ changes\ necessary\ for\ Auto\ Format.=F\u00fcr Automatische Formatierung bedarf es keiner \u00c4nderungen.
+#: ../../../processing/app/BaseNoGui.java:665
+No\ command\ line\ parameters\ found=Keine Kommandozeilenparameter gefunden
+
#: Editor.java:373
No\ files\ were\ added\ to\ the\ sketch.=Dem Sketch wurden keine Dateien hinzugef\u00fcgt
@@ -685,6 +785,9 @@ No\ launcher\ available=Kein Starter/Launcher verf\u00fcgbar
#: SerialMonitor.java:112
No\ line\ ending=Kein Zeilenende
+#: ../../../processing/app/BaseNoGui.java:665
+No\ parameters=Keine Parameter
+
#: Base.java:541
No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=Ernsthaft, es ist Zeit f\u00fcr etwas Frischluft.
@@ -692,6 +795,16 @@ No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=Ernsthaft, es ist Zeit f\u00
#, java-format
No\ reference\ available\ for\ "{0}"=Keine Referenz f\u00fcr "{0}" gefunden
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+No\ sketch=Kein Sketch
+
+#: ../../../processing/app/BaseNoGui.java:428
+No\ sketchbook=Kein Sketchbook
+
+#: ../../../processing/app/Sketch.java:204
+No\ valid\ code\ files\ found=Keine g\u00fcltige Codedatei gefunden
+
#: ../../../processing/app/Base.java:309
No\ valid\ configured\ cores\ found\!\ Exiting...=Es wurden keine g\u00fcltig konfigurierten Kerne gefunden\! Beende...
@@ -700,7 +813,7 @@ No\ valid\ configured\ cores\ found\!\ Exiting...=Es wurden keine g\u00fcltig ko
No\ valid\ hardware\ definitions\ found\ in\ folder\ {0}.=Im Ordner {0} wurden keine g\u00fcltigen Hardwaredefinitionen gefunden.
#: Base.java:191
-Non-fatal\ error\ while\ setting\ the\ Look\ &\ Feel.=Kleiner Fehler beim Einstellen des Look & Feel.
+Non-fatal\ error\ while\ setting\ the\ Look\ &\ Feel.=Kleiner Fehler beim Einstellen des Erscheinungsbildes.
#: Sketch.java:396 Sketch.java:410 Sketch.java:419 Sketch.java:859
Nope=Nein
@@ -718,6 +831,9 @@ OK=OK
#: Sketch.java:992 Editor.java:376
One\ file\ added\ to\ the\ sketch.=Eine Datei wurde dem Sketch hinzugef\u00fcgt
+#: ../../../processing/app/BaseNoGui.java:455
+Only\ --verify,\ --upload\ or\ --get-pref\ are\ supported=Es werden nur --verify, --upload und --get-pref unterst\u00fctzt
+
#: EditorToolbar.java:41
Open=\u00d6ffnen
@@ -745,12 +861,22 @@ Paste=Einf\u00fcgen
#: Preferences.java:109
Persian=Persisch
+#: ../../../processing/app/Preferences.java:161
+Persian\ (Iran)=Persisch (Iran)
+
#: debug/Compiler.java:408
-Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=Bitte die Bibliothek SPI aus dem Sketch > Library importieren-Men\u00fc importieren
+Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=Bitte die Bibliothek SPI aus dem Sketch > Bibliothek importieren-Men\u00fc importieren
+
+#: ../../../processing/app/debug/Compiler.java:529
+Please\ import\ the\ Wire\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=Bitte importieren Sie die Wire-Bibliothek aus dem Sketch > Bibliothek importieren-Men\u00fc.
#: Base.java:239
Please\ install\ JDK\ 1.5\ or\ later=Bitte JDK 1.5 oder h\u00f6her installieren
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+Please\ select\ a\ programmer\ from\ Tools->Programmer\ menu=Bitte w\u00e4hlen Sie einen Programmer aus dem Men\u00fc Werkzeuge->Programmer aus
+
#: Preferences.java:110
Polish=Polnisch
@@ -794,7 +920,7 @@ Problem\ Opening\ URL=Problem beim \u00d6ffnen der URL
Problem\ Setting\ the\ Platform=Problem beim Aufbau der Plattform
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:136
-Problem\ accessing\ board\ folder\ /www/sd=Problem beim Zugriff auf den Board-Ordner /www/sd
+Problem\ accessing\ board\ folder\ /www/sd=Problem beim Zugriff auf den Platinenordner /www/sd
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:132
Problem\ accessing\ files\ in\ folder\ =Problem beim Zugriff auf Dateien im Ordner
@@ -804,17 +930,14 @@ Problem\ getting\ data\ folder=Probleme beim Zugriff auf den Datenordner
#: Sketch.java:1467
#, java-format
-Problem\ moving\ {0}\ to\ the\ build\ folder=Probleme beim Verschieben von {0} in den build-Ordner
+Problem\ moving\ {0}\ to\ the\ build\ folder=Probleme beim Verschieben von {0} in den Build-Ordner
#: debug/Uploader.java:209
-Problem\ uploading\ to\ board.\ \ See\ http\://www.arduino.cc/en/Guide/Troubleshooting\#upload\ for\ suggestions.=Probleme beim Hochladen auf das Board. Hilfestellung dazu unter http\://www.arduino.cc/en/Guide/Troubleshooting\#upload .
+Problem\ uploading\ to\ board.\ \ See\ http\://www.arduino.cc/en/Guide/Troubleshooting\#upload\ for\ suggestions.=Probleme beim Hochladen auf die Platine. Hilfestellung dazu unter http\://www.arduino.cc/en/Guide/Troubleshooting\#upload .
#: Sketch.java:355 Sketch.java:362 Sketch.java:373
Problem\ with\ rename=Problem beim Umbenennen
-#: Editor.java:2137
-Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=Arduino kann nur seine eigenen Dateien \u00f6ffnen,\nsowie Dateien mit der Endung .ino oder .pde
-
#: ../../../processing/app/I18n.java:86
Processor=Prozessor
@@ -875,9 +998,15 @@ Save\ changes\ to\ "{0}"?\ \ =\u00c4nderungen in "{0}" speichern?
#: Sketch.java:825
Save\ sketch\ folder\ as...=Sketch-Ordner speichern als...
+#: ../../../../../app/src/processing/app/Preferences.java:425
+Save\ when\ verifying\ or\ uploading=Speichern beim \u00dcberpr\u00fcfen oder Hochladen
+
#: Editor.java:2270 Editor.java:2308
Saving...=Speichern...
+#: ../../../processing/app/FindReplace.java:131
+Search\ all\ Sketch\ Tabs=Alle Sketch-Tabs durchsuchen
+
#: Base.java:1909
Select\ (or\ create\ new)\ folder\ for\ sketches...=Bitte einen Ordner f\u00fcr Sketches ausw\u00e4hlen (oder neu anlegen)...
@@ -885,7 +1014,7 @@ Select\ (or\ create\ new)\ folder\ for\ sketches...=Bitte einen Ordner f\u00fcr
Select\ All=Alles ausw\u00e4hlen
#: Base.java:2636
-Select\ a\ zip\ file\ or\ a\ folder\ containing\ the\ library\ you'd\ like\ to\ add=Bitte die zip-Datei oder einen Ordner mit der Library ausw\u00e4hlen
+Select\ a\ zip\ file\ or\ a\ folder\ containing\ the\ library\ you'd\ like\ to\ add=Bitte die zip-Datei oder einen Ordner mit der Bibliothek ausw\u00e4hlen
#: Sketch.java:975
Select\ an\ image\ or\ other\ data\ file\ to\ copy\ to\ your\ sketch=Bitte ein Bild oder eine andere Datei ausw\u00e4hlen, um sie in den Sketch zu kopieren
@@ -894,7 +1023,7 @@ Select\ an\ image\ or\ other\ data\ file\ to\ copy\ to\ your\ sketch=Bitte ein B
Select\ new\ sketchbook\ location=Neuen Speicherort f\u00fcr das Sketchbook ausw\u00e4hlen
#: ../../../processing/app/debug/Compiler.java:146
-Selected\ board\ depends\ on\ '{0}'\ core\ (not\ installed).=Das ausgew\u00e4hlte Board ben\u00f6tigt den '{0}'-Kern (nicht installiert).
+Selected\ board\ depends\ on\ '{0}'\ core\ (not\ installed).=Die ausgew\u00e4hlte Platine ben\u00f6tigt den '{0}'-Kern (nicht installiert).
#: SerialMonitor.java:93
Send=Senden
@@ -902,14 +1031,6 @@ Send=Senden
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
Serial\ Monitor=Serieller Monitor
-#: Serial.java:174
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quiting\ any\ programs\ that\ may\ be\ using\ it.=Der serielle Port "{0}" wird bereits verwendet. Bitte das Programm, welches ihn benutzt schlie\u00dfen.
-
-#: Serial.java:121
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quitting\ any\ programs\ that\ may\ be\ using\ it.=Der serielle Port "{0}" wird bereits verwendet. Bitte das Programm, welches ihn benutzt schlie\u00dfen.
-
#: Serial.java:194
#, java-format
Serial\ port\ ''{0}''\ not\ found.\ Did\ you\ select\ the\ right\ one\ from\ the\ Tools\ >\ Serial\ Port\ menu?=Serieller Port {0} nicht gefunden. Wurde der richtige Port im Men\u00fc Werkzeuge > Serieller Port ausgew\u00e4hlt?
@@ -964,11 +1085,14 @@ Sketchbook\ folder\ disappeared=Der Sketchbook-Ordner ist nicht auffindbar
#: Preferences.java:315
Sketchbook\ location\:=Sketchbook-Speicherort\:
+#: ../../../processing/app/BaseNoGui.java:428
+Sketchbook\ path\ not\ defined=Sketchbook-Speicherort nicht definiert
+
#: ../../../processing/app/Base.java:785
Sketches\ (*.ino,\ *.pde)=Sketche (*.ino, *.pde)
#: ../../../processing/app/Preferences.java:152
-Slovenian=Slovenisch
+Slovenian=Slowenisch
#: Sketch.java:275 Sketch.java:304 Sketch.java:578 Sketch.java:967
Some\ files\ are\ marked\ "read-only",\ so\ you'll\nneed\ to\ re-save\ the\ sketch\ in\ another\ location,\nand\ try\ again.=Einige Dateien sind als "schreibgesch\u00fctzt" gekennzeichnet.\nSie m\u00fcssen den Sketch an einem anderen Ort speichern und es dann erneut versuchen.
@@ -996,16 +1120,19 @@ System\ Default=Systemstandard
Tamil=Tamilisch
#: debug/Compiler.java:414
-The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.='BYTE' wird nicht l\u00e4nger unterst\u00fctzt
+The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.=Das 'BYTE' Schl\u00fcsselwort wird nicht mehr unterst\u00fctzt.
+
+#: ../../../processing/app/BaseNoGui.java:484
+The\ --upload\ option\ supports\ only\ one\ file\ at\ a\ time=Die --upload-Option unterst\u00fctzt nur eine Datei gleichzeitig
#: debug/Compiler.java:426
-The\ Client\ class\ has\ been\ renamed\ EthernetClient.=Die Klasse Client wurde in EthernetClient umbenannt
+The\ Client\ class\ has\ been\ renamed\ EthernetClient.=Die Klasse Client wurde in EthernetClient umbenannt.
#: debug/Compiler.java:420
-The\ Server\ class\ has\ been\ renamed\ EthernetServer.=Die Klasse Server wurde in EthernetServer umbenannt
+The\ Server\ class\ has\ been\ renamed\ EthernetServer.=Die Klasse Server wurde in EthernetServer umbenannt.
#: debug/Compiler.java:432
-The\ Udp\ class\ has\ been\ renamed\ EthernetUdp.=Die Klasse Udp wurde in EthernetUdp umbenannt
+The\ Udp\ class\ has\ been\ renamed\ EthernetUdp.=Die Klasse Udp wurde in EthernetUdp umbenannt.
#: Base.java:192
The\ error\ message\ follows,\ however\ Arduino\ should\ run\ fine.=Es folgt eine Fehlermeldung, aber Arduino sollte weiterhin funktionieren.
@@ -1016,7 +1143,7 @@ The\ file\ "{0}"\ needs\ to\ be\ inside\na\ sketch\ folder\ named\ "{1}".\nCreat
#: Base.java:1054 Base.java:2674
#, java-format
-The\ library\ "{0}"\ cannot\ be\ used.\nLibrary\ names\ must\ contain\ only\ basic\ letters\ and\ numbers.\n(ASCII\ only\ and\ no\ spaces,\ and\ it\ cannot\ start\ with\ a\ number)=Der Libraryname "{0}" kann nicht verwendet werden.\nSie d\u00fcrfen nur Zeichen oder Zahlen enthalten, keine Sonderzeichen\n(nur ASCII Zeichen, keine Leerzeichen und keine Zahl am Anfang)
+The\ library\ "{0}"\ cannot\ be\ used.\nLibrary\ names\ must\ contain\ only\ basic\ letters\ and\ numbers.\n(ASCII\ only\ and\ no\ spaces,\ and\ it\ cannot\ start\ with\ a\ number)=Der Bibliotheksname "{0}" kann nicht verwendet werden.\nSie d\u00fcrfen nur Zeichen oder Zahlen enthalten, keine Sonderzeichen\n(nur ASCII-Zeichen, keine Leerzeichen und keine Zahl am Anfang)
#: Sketch.java:374
The\ main\ file\ can't\ use\ an\ extension.\n(It\ may\ be\ time\ for\ your\ to\ graduate\ to\ a\n"real"\ programming\ environment)=Die Hauptdatei kann keine Dateierweiterungen nutzen.\n(Es ist vielleicht an der Zeit, sich auf eine "echte" Programmierumgebung einzustellen)
@@ -1034,12 +1161,15 @@ The\ sketch\ "{0}"\ cannot\ be\ used.\nSketch\ names\ must\ contain\ only\ basic
#: Sketch.java:1755
The\ sketch\ folder\ has\ disappeared.\n\ Will\ attempt\ to\ re-save\ in\ the\ same\ location,\nbut\ anything\ besides\ the\ code\ will\ be\ lost.=Der Ordner des Sketches ist verschwunden.\nAn dieser Stelle wird der Sketch neu gespeichert,\naber au\u00dfer dem Quelltext ist alles Andere verloren
-#: Sketch.java:2018
-The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ less\ than\ 64\ characters\ long.=Der Name des Sketches musste ge\u00e4ndert werden. Sketchnamen d\u00fcrfen nur aus ASCII-Zeichen und Ziffern bestehen (k\u00f6nnen aber nicht mit einer Ziffer beginnen)\nAu\u00dferdem sollten sie k\u00fcrzer als 64 Zeichen sein.
+#: ../../../processing/app/Sketch.java:2028
+The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ than\ 64\ characters\ long.=Der Sketch-Name musste ge\u00e4ndert werden. Sketch-Namen k\u00f6nnen nur aus\nASCII-Zeichen und Zahlen bestehen (aber nicht mit einer Zahl beginnen).\nSie sollten auch weniger als 64 Zeichen lang sein.
#: Base.java:259
The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ default\ sketchbook\nlocation,\ and\ create\ a\ new\ sketchbook\ folder\ if\nnecessary.\ Arduino\ will\ then\ stop\ talking\ about\nhimself\ in\ the\ third\ person.=Der Sketchbook-Ordner existiert nicht mehr.\nArduino wird auf den Standardordner f\u00fcr das Sketchbook umschalten und bei Bedarf einen neuen Sketchbook-Ordner anlegen.\nDanach wird Arduino aufh\u00f6ren, von sich in der dritten Person zu sprechen.
+#: ../../../processing/app/debug/Compiler.java:201
+Third-party\ platform.txt\ does\ not\ define\ compiler.path.\ Please\ report\ this\ to\ the\ third-party\ hardware\ maintainer.=Die Fremdhersteller-platform.txt definiert keinen compiler.path. Bitte melden Sie dies an den Fremdhersteller.
+
#: Sketch.java:1075
This\ file\ has\ already\ been\ copied\ to\ the\nlocation\ from\ which\ where\ you're\ trying\ to\ add\ it.\nI\ ain't\ not\ doin\ nuthin'.=Diese Datei wurde bereits an den Ort kopiert, von dem Sie versuchen, sie hinzuzuf\u00fcgen.\nIch mache erst einmal nichts.
@@ -1059,10 +1189,10 @@ Troubleshooting=Fehlersuche
Turkish=T\u00fcrkisch
#: ../../../processing/app/Editor.java:2507
-Type\ board\ password\ to\ access\ its\ console=Tippe das Boardpasswort ein, um die Konsole aufzurufen
+Type\ board\ password\ to\ access\ its\ console=Tippen Sie das Platinenpasswort ein, um die Konsole aufzurufen
#: ../../../processing/app/Sketch.java:1673
-Type\ board\ password\ to\ upload\ a\ new\ sketch=Tippe das Boardpasswort ein, um einen neuen Sketch hochzuladen
+Type\ board\ password\ to\ upload\ a\ new\ sketch=Tippen Sie das Platinenpasswort ein, um einen neuen Sketch hochzuladen
#: ../../../processing/app/Preferences.java:118
Ukrainian=Ukrainisch
@@ -1109,7 +1239,7 @@ Upload\ canceled.=Hochladen abgebrochen.
Upload\ cancelled=Hochladen abgebrochen
#: Editor.java:2378
-Uploading\ to\ I/O\ Board...=Hochladen zum I/O Board...
+Uploading\ to\ I/O\ Board...=Hochladen zur E/A-Platine...
#: Sketch.java:1622
Uploading...=Hochladen...
@@ -1126,13 +1256,13 @@ Using\ library\ {0}\ in\ folder\:\ {1}\ {2}=Verwende die Bibliothek {0} im Ordne
#: ../../../processing/app/debug/Compiler.java:320
#, java-format
-Using\ previously\ compiled\ file\:\ {0}=Verwende die bereits \u00fcbersetzte Datei\: {0}
+Using\ previously\ compiled\ file\:\ {0}=Verwende die zuvor kompilierte Datei\: {0}
#: EditorToolbar.java:41 EditorToolbar.java:46
Verify=Verifizieren
#: Editor.java:609
-Verify\ /\ Compile=Pr\u00fcfen / \u00dcbersetzen
+Verify\ /\ Compile=\u00dcberpr\u00fcfen / Kompilieren
#: Preferences.java:400
Verify\ code\ after\ upload=Nach dem Hochladen Code \u00fcberpr\u00fcfen
@@ -1143,6 +1273,10 @@ Vietnamese=Vietnamesisch
#: Editor.java:1105
Visit\ Arduino.cc=Arduino.cc besuchen
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+WARNING\:\ library\ {0}\ claims\ to\ run\ on\ {1}\ architecture(s)\ and\ may\ be\ incompatible\ with\ your\ current\ board\ which\ runs\ on\ {2}\ architecture(s).=WARNUNG\: Bibliothek {0} behauptet auf {1} Architektur(en) ausgef\u00fchrt werden zu k\u00f6nnen und ist m\u00f6glicherweise inkompatibel mit Ihrer derzeitigen Platine, welche auf {2} Architektur(en) ausgef\u00fchrt werden kann.
+
#: Base.java:2128
Warning=Warnung
@@ -1150,13 +1284,13 @@ Warning=Warnung
Wire.receive()\ has\ been\ renamed\ Wire.read().=Wire.receive() wurde in Wire.read() umbenannt
#: debug/Compiler.java:438
-Wire.send()\ has\ been\ renamed\ Wire.write().=Wire.send() wurde in Wire.write() umbenannt
+Wire.send()\ has\ been\ renamed\ Wire.write().=Wire.send() wurde in Wire.write() umbenannt.
#: FindReplace.java:105
Wrap\ Around=Umbruch
#: debug/Uploader.java:213
-Wrong\ microcontroller\ found.\ \ Did\ you\ select\ the\ right\ board\ from\ the\ Tools\ >\ Board\ menu?=Falscher Microcontroller gefunden. Ist das richtige Board im Men\u00fc Werkzeuge > Board ausgew\u00e4hlt?
+Wrong\ microcontroller\ found.\ \ Did\ you\ select\ the\ right\ board\ from\ the\ Tools\ >\ Board\ menu?=Falscher Mikrocontroller gefunden. Ist die richtige Platine im Men\u00fc Werkzeuge > Platine ausgew\u00e4hlt?
#: Preferences.java:77 UpdateCheck.java:108
Yes=Ja
@@ -1189,7 +1323,7 @@ You've\ reached\ the\ limit\ for\ auto\ naming\ of\ new\ sketches\nfor\ the\ day
ZIP\ files\ or\ folders=ZIP-Dateien oder Ordner
#: Base.java:2661
-Zip\ doesn't\ contain\ a\ library=Zip enth\u00e4lt keine Library
+Zip\ doesn't\ contain\ a\ library=Zip enth\u00e4lt keine Bibliothek
#: Sketch.java:364
#, java-format
@@ -1197,22 +1331,22 @@ Zip\ doesn't\ contain\ a\ library=Zip enth\u00e4lt keine Library
#: SketchCode.java:258
#, java-format
-"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.="{0}" enth\u00e4lt unzul\u00e4ssige Zeichen. Wenn dieser Code mit einer \u00e4lteren Version\nvon Arduino erstellt wurde, k\u00f6nnen Sie den Sketch \u00fcber Werkzeuge -> Kodierung korrigieren\n& neu laden auf UTF-8-Kodierung umstellen.\nWenn das nicht funktioniert, m\u00fcssen Sie die unzul\u00e4ssigen Zeichen von Hand l\u00f6schen,\num diese Warnung abzuschalten.
+"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.="{0}" enth\u00e4lt unzul\u00e4ssige Zeichen. Wenn dieser Code mit einer \u00e4lteren Version von Arduino erstellt wurde, k\u00f6nnen Sie \u00fcber Werkzeuge -> Kodierung Korrigieren und Neu Laden den Sketch auf UTF-8 Kodierung umstellen. Wenn das nicht funktioniert, m\u00fcssen Sie die unzul\u00e4ssigen Zeichen von Hand l\u00f6schen um diese Warnung abzuschalten.
#: debug/Compiler.java:409
-\nAs\ of\ Arduino\ 0019,\ the\ Ethernet\ library\ depends\ on\ the\ SPI\ library.\nYou\ appear\ to\ be\ using\ it\ or\ another\ library\ that\ depends\ on\ the\ SPI\ library.\n\n=\nSeit Arduino 0019 ist die Ethernet-Library von der SPI Bibliothek anh\u00e4ngig.\nEs sieht so aus, als w\u00fcrden Sie diese benutzen oder eine Library einsetzen, welche von der SPI-Library abh\u00e4ngt.\n\n
+\nAs\ of\ Arduino\ 0019,\ the\ Ethernet\ library\ depends\ on\ the\ SPI\ library.\nYou\ appear\ to\ be\ using\ it\ or\ another\ library\ that\ depends\ on\ the\ SPI\ library.\n\n=\nSeit Arduino 0019 ist die Ethernet-Bibliothek von der SPI-Bibliothek abh\u00e4ngig.\nEs sieht so aus, als w\u00fcrden Sie diese benutzen oder eine Bibliothek einsetzen, welche von der SPI-Bibliothek abh\u00e4ngt.\n\n
#: debug/Compiler.java:415
-\nAs\ of\ Arduino\ 1.0,\ the\ 'BYTE'\ keyword\ is\ no\ longer\ supported.\nPlease\ use\ Serial.write()\ instead.\n\n=\nSeit Arduino 1.0 wird 'BYTE' nicht weiter unterst\u00fctzt.\nBitte stattdessen Serial.write() verwenden.\n\n
+\nAs\ of\ Arduino\ 1.0,\ the\ 'BYTE'\ keyword\ is\ no\ longer\ supported.\nPlease\ use\ Serial.write()\ instead.\n\n=\nSeit Arduino 1.0 wird der 'BYTE' Schl\u00fcsselwort nicht mehr unterst\u00fctzt.\nBitte verwenden Sie stattdessen Serial.write().\n\n
#: debug/Compiler.java:427
-\nAs\ of\ Arduino\ 1.0,\ the\ Client\ class\ in\ the\ Ethernet\ library\ has\ been\ renamed\ to\ EthernetClient.\n\n=\nSeit Arduino 1.0 hei\u00dft die Klasse "Client" in der Ethernet-Library "EthernetClient" umbenannt.\n\n
+\nAs\ of\ Arduino\ 1.0,\ the\ Client\ class\ in\ the\ Ethernet\ library\ has\ been\ renamed\ to\ EthernetClient.\n\n=\nMit Arduino 1.0 wurde die Klasse "Client" in der Ethernet-Bibliothek in "EthernetClient" umbenannt.\n\n
#: debug/Compiler.java:421
-\nAs\ of\ Arduino\ 1.0,\ the\ Server\ class\ in\ the\ Ethernet\ library\ has\ been\ renamed\ to\ EthernetServer.\n\n=\nSeit Arduino 1.0 hei\u00dft die Klasse "Server" in der Ethernet-Library "EthernetServer" umbenannt.\n\n
+\nAs\ of\ Arduino\ 1.0,\ the\ Server\ class\ in\ the\ Ethernet\ library\ has\ been\ renamed\ to\ EthernetServer.\n\n=\nMit Arduino 1.0 wurde die Klasse "Server" in der Ethernet-Bibliothek in "EthernetServer" umbenannt.\n\n
#: debug/Compiler.java:433
-\nAs\ of\ Arduino\ 1.0,\ the\ Udp\ class\ in\ the\ Ethernet\ library\ has\ been\ renamed\ to\ EthernetUdp.\n\n=\nSeit Arduino 1.0 hei\u00dft die Klasse "Udp" in der Ethernet-Library "EthernetUdp" umbenannt.\n\n
+\nAs\ of\ Arduino\ 1.0,\ the\ Udp\ class\ in\ the\ Ethernet\ library\ has\ been\ renamed\ to\ EthernetUdp.\n\n=\nMit Arduino 1.0 wurde die Klasse "Udp" in der Ethernet-Bibliothek in "EthernetUdp" umbenannt.\n\n
#: debug/Compiler.java:445
\nAs\ of\ Arduino\ 1.0,\ the\ Wire.receive()\ function\ was\ renamed\ to\ Wire.read()\ for\ consistency\ with\ other\ libraries.\n\n=\nSeit Arduino 1.0 hei\u00dft die Funktion "Wire.receive()" "Wire.read()", um mit anderen Bibliotheken konsistent zu sein.\n\n
@@ -1224,7 +1358,7 @@ Zip\ doesn't\ contain\ a\ library=Zip enth\u00e4lt keine Library
baud=Baud
#: Preferences.java:389
-compilation\ =\u00dcbersetzung
+compilation\ =Kompilierung
#: ../../../processing/app/NetworkMonitor.java:111
connected\!=Verbunden\!
@@ -1241,9 +1375,6 @@ environment=Umgebung
#: Editor.java:1108
http\://arduino.cc/=http\://arduino.cc/
-#: ../../../processing/app/debug/Compiler.java:49
-http\://github.com/arduino/Arduino/issues=http\://github.com/arduino/Arduino/issues
-
#: UpdateCheck.java:118
http\://www.arduino.cc/en/Main/Software=http\://www.arduino.cc/en/Main/Software
@@ -1266,19 +1397,16 @@ name\ is\ null=Name ist null
#: Base.java:2090
platforms.html=platforms.html
-#: Serial.java:451
-#, java-format
-readBytesUntil()\ byte\ buffer\ is\ too\ small\ for\ the\ {0}\ bytes\ up\ to\ and\ including\ char\ {1}=Der readBytesUntil() byte-Puffer ist zu klein f\u00fcr die {0} Bytes bis inklusive zum Zeichen {1}
-
-#: Sketch.java:647
-removeCode\:\ internal\ error..\ could\ not\ find\ code=removeCode\: interner Fehler.. Konnte den Code nicht finden
-
#: Editor.java:932
serialMenu\ is\ null=serialMenu ist null
#: debug/Uploader.java:195
#, java-format
-the\ selected\ serial\ port\ {0}\ does\ not\ exist\ or\ your\ board\ is\ not\ connected=Der gew\u00e4hlte serielle Port {0} existiert nicht oder das Board ist nicht angeschlossen
+the\ selected\ serial\ port\ {0}\ does\ not\ exist\ or\ your\ board\ is\ not\ connected=Der gew\u00e4hlte serielle Port {0} existiert nicht oder die Platine ist nicht angeschlossen
+
+#: ../../../processing/app/Base.java:389
+#, java-format
+unknown\ option\:\ {0}=unbekannte Option\: {0}
#: Preferences.java:391
upload=Hochladen
@@ -1298,3 +1426,35 @@ upload=Hochladen
#: Editor.java:1874
#, java-format
{0}.html={0}.html
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+{0}\:\ Invalid\ argument\ to\ --pref,\ should\ be\ of\ the\ form\ "pref\=value"={0}\: Ung\u00fcltiges Argument f\u00fcr --pref, sollte in der Form "pref\=Wert" sein
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+{0}\:\ Invalid\ board\ name,\ it\ should\ be\ of\ the\ form\ "package\:arch\:board"\ or\ "package\:arch\:board\:options"={0}\: Ung\u00fcltiger Platinenname, er sollte in der Form "Paket\:arch\:Platine" oder "Paket\:arch\:Platine\:Optionen" sein
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+{0}\:\ Invalid\ option\ for\ "{1}"\ option\ for\ board\ "{2}"={0}\: Ung\u00fcltige Option f\u00fcr "{1}" Option der Platine "{2}"
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+{0}\:\ Invalid\ option\ for\ board\ "{1}"={0}\: Ung\u00fcltige Option f\u00fcr Platine "{1}"
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+{0}\:\ Invalid\ option,\ should\ be\ of\ the\ form\ "name\=value"={0}\: Ung\u00fcltige Option, sollte in der Form "Name\=Wert" sein
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+{0}\:\ Unknown\ architecture={0}\: Unbekannte Architektur
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+{0}\:\ Unknown\ board={0}\: Unbekannte Platine
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+{0}\:\ Unknown\ package={0}\: Unbekanntes Paket
diff --git a/app/src/processing/app/i18n/Resources_el_GR.po b/arduino-core/src/processing/app/i18n/Resources_el_GR.po
similarity index 86%
rename from app/src/processing/app/i18n/Resources_el_GR.po
rename to arduino-core/src/processing/app/i18n/Resources_el_GR.po
index f6cf8a9d7..3d288945b 100644
--- a/app/src/processing/app/i18n/Resources_el_GR.po
+++ b/arduino-core/src/processing/app/i18n/Resources_el_GR.po
@@ -9,8 +9,8 @@ msgstr ""
"Project-Id-Version: Arduino IDE 1.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-29 10:24-0400\n"
-"PO-Revision-Date: 2014-02-19 14:46+0000\n"
-"Last-Translator: cmaglie \n"
+"PO-Revision-Date: 2015-01-14 17:10+0000\n"
+"Last-Translator: Cristian Maglie \n"
"Language-Team: Greek (Greece) (http://www.transifex.com/projects/p/arduino-ide-15/language/el_GR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -34,6 +34,12 @@ msgstr ""
msgid "(edit only when Arduino is not running)"
msgstr ""
+#: ../../../processing/app/Base.java:468
+msgid ""
+"--verbose, --verbose-upload and --verbose-build can only be used together "
+"with --verify or --upload"
+msgstr ""
+
#: Sketch.java:746
msgid ".pde -> .ino"
msgstr ""
@@ -92,6 +98,10 @@ msgstr ""
msgid "Add Library..."
msgstr "Προσθήκη βιβλιοθήκης"
+#: ../../../processing/app/Preferences.java:96
+msgid "Albanian"
+msgstr ""
+
#: tools/FixEncoding.java:77
msgid ""
"An error occurred while trying to fix the file encoding.\n"
@@ -99,6 +109,20 @@ msgid ""
"the old version. Use Open to re-open the sketch and try again.\n"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "An error occurred while uploading the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "An error occurred while verifying the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "An error occurred while verifying/uploading the sketch"
+msgstr ""
+
#: Base.java:228
msgid ""
"An unknown error occurred while trying to load\n"
@@ -139,6 +163,12 @@ msgstr ""
msgid "Arduino AVR Boards"
msgstr ""
+#: Editor.java:2137
+msgid ""
+"Arduino can only open its own sketches\n"
+"and other files ending in .ino or .pde"
+msgstr ""
+
#: Base.java:1682
msgid ""
"Arduino cannot run because it could not\n"
@@ -171,6 +201,30 @@ msgstr ""
msgid "Are you sure you want to delete this sketch?"
msgstr ""
+#: ../../../processing/app/Base.java:356
+msgid "Argument required for --board"
+msgstr ""
+
+#: ../../../processing/app/Base.java:370
+msgid "Argument required for --curdir"
+msgstr ""
+
+#: ../../../processing/app/Base.java:385
+msgid "Argument required for --get-pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:363
+msgid "Argument required for --port"
+msgstr ""
+
+#: ../../../processing/app/Base.java:377
+msgid "Argument required for --pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:384
+msgid "Argument required for --preferences-file"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:137
msgid "Armenian"
msgstr ""
@@ -179,6 +233,10 @@ msgstr ""
msgid "Asturian"
msgstr ""
+#: ../../../processing/app/debug/Compiler.java:145
+msgid "Authorization required"
+msgstr ""
+
#: tools/AutoFormat.java:91
msgid "Auto Format"
msgstr ""
@@ -220,6 +278,14 @@ msgstr ""
msgid "Bad file selected"
msgstr ""
+#: ../../../processing/app/debug/Compiler.java:89
+msgid "Bad sketch primary file or bad sketch directory structure"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:149
+msgid "Basque"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:139
msgid "Belarusian"
msgstr ""
@@ -256,6 +322,10 @@ msgstr "Αναζήτηση"
msgid "Build folder disappeared or could not be written"
msgstr ""
+#: ../../../processing/app/Sketch.java:1530
+msgid "Build options changed, rebuilding all"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr ""
@@ -272,8 +342,14 @@ msgstr ""
msgid "Burning bootloader to I/O Board (this may take a minute)..."
msgstr ""
-#: ../../../processing/app/Base.java:368
-msgid "Can't open source sketch!"
+#: ../../../processing/app/Base.java:379
+#, java-format
+msgid "Can only pass one of: {0}"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "Can't find the sketch in the specified path"
msgstr ""
#: ../../../processing/app/Preferences.java:92
@@ -289,6 +365,10 @@ msgstr "Ακύρωση"
msgid "Cannot Rename"
msgstr ""
+#: ../../../processing/app/Base.java:465
+msgid "Cannot specify any sketch files"
+msgstr ""
+
#: SerialMonitor.java:112
msgid "Carriage return"
msgstr ""
@@ -333,11 +413,6 @@ msgstr ""
msgid "Comment/Uncomment"
msgstr ""
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-msgid "Compiler error, please submit this code to {0}"
-msgstr ""
-
#: Sketch.java:1608 Editor.java:1890
msgid "Compiling sketch..."
msgstr ""
@@ -445,10 +520,9 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "Δεν μπορεί να διαβάσει τις προεπιλεγμένες ρυθμίσεις.\nΠρέπει να εγκατασταθεί ξανά το Arduino."
-#: Preferences.java:258
-#, java-format
-msgid "Could not read preferences from {0}"
-msgstr "Δεν μπορεί να διαβάσει τις προτιμήσεις από το {0}"
+#: ../../../processing/app/Sketch.java:1525
+msgid "Could not read prevous build preferences file, rebuilding all"
+msgstr ""
#: Base.java:2482
#, java-format
@@ -477,6 +551,10 @@ msgstr ""
msgid "Could not replace {0}"
msgstr "Δεν μπορεί να αντικατασταθεί το {0}"
+#: ../../../processing/app/Sketch.java:1579
+msgid "Could not write build preferences file"
+msgstr ""
+
#: tools/Archiver.java:74
msgid "Couldn't archive sketch"
msgstr ""
@@ -546,6 +624,11 @@ msgstr ""
msgid "Done burning bootloader."
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+msgid "Done compiling"
+msgstr ""
+
#: Editor.java:1911 Editor.java:1928
msgid "Done compiling."
msgstr ""
@@ -554,6 +637,10 @@ msgstr ""
msgid "Done printing."
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:514
+msgid "Done uploading"
+msgstr ""
+
#: Editor.java:2395 Editor.java:2431
msgid "Done uploading."
msgstr ""
@@ -657,6 +744,10 @@ msgstr ""
msgid "Error while burning bootloader: missing '{0}' configuration parameter"
msgstr ""
+#: ../../../../../app/src/processing/app/Editor.java:1940
+msgid "Error while compiling: missing '{0}' configuration parameter"
+msgstr ""
+
#: SketchCode.java:83
#, java-format
msgid "Error while loading code {0}"
@@ -666,11 +757,25 @@ msgstr "Σφάλμα φόρτωσης κώδικα {0}"
msgid "Error while printing."
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "Error while uploading"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
msgid "Error while uploading: missing '{0}' configuration parameter"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "Error while verifying"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "Error while verifying/uploading"
+msgstr ""
+
#: Preferences.java:93
msgid "Estonian"
msgstr "Εσθονικά"
@@ -691,6 +796,11 @@ msgstr ""
msgid "FAQ.html"
msgstr "FAQ.html"
+#: ../../../processing/app/Base.java:416
+#, java-format
+msgid "Failed to open sketch: \"{0}\""
+msgstr ""
+
#: Editor.java:491
msgid "File"
msgstr ""
@@ -738,8 +848,9 @@ msgid ""
"http://arduino.cc/en/Guide/Libraries\n"
msgstr ""
-#: debug/BasicUploader.java:80
-msgid "Forcing reset using 1200bps open/close on port "
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+msgid "Forcing reset using 1200bps open/close on port {0}"
msgstr ""
#: Preferences.java:95
@@ -888,8 +999,8 @@ msgstr "Η Βιβλιοθήκη προστέθηκε στις Βιβλιοθήκ
msgid "Lithuaninan"
msgstr "Λιθουανίας"
-#: ../../../processing/app/Sketch.java:1660
-msgid "Low memory available, stability problems may occur"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
msgstr ""
#: Preferences.java:107
@@ -904,6 +1015,10 @@ msgstr "Μήνυμα"
msgid "Missing the */ from the end of a /* comment */"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Mode not supported"
+msgstr ""
+
#: Preferences.java:449
msgid "More preferences can be edited directly in the file"
msgstr ""
@@ -912,6 +1027,18 @@ msgstr ""
msgid "Moving"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "Multiple files not supported"
+msgstr ""
+
+#: ../../../processing/app/Base.java:395
+msgid "Must specify exactly one sketch file"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:158
+msgid "N'Ko"
+msgstr ""
+
#: Sketch.java:282
msgid "Name for new file:"
msgstr ""
@@ -948,6 +1075,10 @@ msgstr ""
msgid "No"
msgstr "Όχι"
+#: ../../../processing/app/debug/Compiler.java:146
+msgid "No athorization data found"
+msgstr ""
+
#: debug/Compiler.java:126
msgid "No board selected; please choose a board from the Tools > Board menu."
msgstr ""
@@ -956,6 +1087,10 @@ msgstr ""
msgid "No changes necessary for Auto Format."
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No command line parameters found"
+msgstr ""
+
#: Editor.java:373
msgid "No files were added to the sketch."
msgstr ""
@@ -968,6 +1103,10 @@ msgstr ""
msgid "No line ending"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No parameters"
+msgstr ""
+
#: Base.java:541
msgid "No really, time for some fresh air for you."
msgstr "Οχι αλήθεια, είναι ώρα να πάρεις λίγο φρέσκο αέρα"
@@ -977,6 +1116,19 @@ msgstr "Οχι αλήθεια, είναι ώρα να πάρεις λίγο φρ
msgid "No reference available for \"{0}\""
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "No sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "No sketchbook"
+msgstr ""
+
+#: ../../../processing/app/Sketch.java:204
+msgid "No valid code files found"
+msgstr ""
+
#: ../../../processing/app/Base.java:309
msgid "No valid configured cores found! Exiting..."
msgstr ""
@@ -1013,6 +1165,10 @@ msgstr "Εντάξει"
msgid "One file added to the sketch."
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Only --verify, --upload or --get-pref are supported"
+msgstr ""
+
#: EditorToolbar.java:41
msgid "Open"
msgstr "Άνοιγμα"
@@ -1049,14 +1205,27 @@ msgstr ""
msgid "Persian"
msgstr "Περσικά"
+#: ../../../processing/app/Preferences.java:161
+msgid "Persian (Iran)"
+msgstr ""
+
#: debug/Compiler.java:408
msgid "Please import the SPI library from the Sketch > Import Library menu."
msgstr ""
+#: ../../../processing/app/debug/Compiler.java:529
+msgid "Please import the Wire library from the Sketch > Import Library menu."
+msgstr ""
+
#: Base.java:239
msgid "Please install JDK 1.5 or later"
msgstr "Παρακαλώ εγκαταστήστε το JDK 1.5 ή νεότερο"
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+msgid "Please select a programmer from Tools->Programmer menu"
+msgstr ""
+
#: Preferences.java:110
msgid "Polish"
msgstr "Πολωνέζικα"
@@ -1140,12 +1309,6 @@ msgstr ""
msgid "Problem with rename"
msgstr ""
-#: Editor.java:2137
-msgid ""
-"Arduino can only open its own sketches\n"
-"and other files ending in .ino or .pde"
-msgstr ""
-
#: ../../../processing/app/I18n.java:86
msgid "Processor"
msgstr ""
@@ -1225,10 +1388,18 @@ msgstr ""
msgid "Save sketch folder as..."
msgstr ""
+#: ../../../../../app/src/processing/app/Preferences.java:425
+msgid "Save when verifying or uploading"
+msgstr ""
+
#: Editor.java:2270 Editor.java:2308
msgid "Saving..."
msgstr ""
+#: ../../../processing/app/FindReplace.java:131
+msgid "Search all Sketch Tabs"
+msgstr ""
+
#: Base.java:1909
msgid "Select (or create new) folder for sketches..."
msgstr "Επέλέξε (ή φτιάξε νέο) φάκελο για σχέδια..."
@@ -1261,20 +1432,6 @@ msgstr ""
msgid "Serial Monitor"
msgstr "Σειριακή Οθόνη"
-#: Serial.java:174
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quiting any programs that may be "
-"using it."
-msgstr ""
-
-#: Serial.java:121
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quitting any programs that may be "
-"using it."
-msgstr ""
-
#: Serial.java:194
#, java-format
msgid ""
@@ -1354,6 +1511,10 @@ msgstr "Χάθηκε ο φάκελος του Sketchbook"
msgid "Sketchbook location:"
msgstr "Θέση Sketchbook:"
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "Sketchbook path not defined"
+msgstr ""
+
#: ../../../processing/app/Base.java:785
msgid "Sketches (*.ino, *.pde)"
msgstr ""
@@ -1404,6 +1565,10 @@ msgstr "Ταμίλ"
msgid "The 'BYTE' keyword is no longer supported."
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "The --upload option supports only one file at a time"
+msgstr ""
+
#: debug/Compiler.java:426
msgid "The Client class has been renamed EthernetClient."
msgstr ""
@@ -1471,11 +1636,11 @@ msgid ""
"but anything besides the code will be lost."
msgstr ""
-#: Sketch.java:2018
+#: ../../../processing/app/Sketch.java:2028
msgid ""
"The sketch name had to be modified. Sketch names can only consist\n"
"of ASCII characters and numbers (but cannot start with a number).\n"
-"They should also be less less than 64 characters long."
+"They should also be less than 64 characters long."
msgstr ""
#: Base.java:259
@@ -1487,6 +1652,12 @@ msgid ""
"himself in the third person."
msgstr "Ο φάκελος Sketchbook δεν υπάρχει πλέον.\nΤο Arduino θα επανέλθει στην προεπιλεγμένη θέση του Sketchbook, \nκαι θα δημιουργήσει νέο φάκελο Sketchbook αν απαιτείται.\nΤότε το Arduino θα σταματήσει να αναφέρεται στον εαυτό του σε τρίτο πρόσωπο."
+#: ../../../processing/app/debug/Compiler.java:201
+msgid ""
+"Third-party platform.txt does not define compiler.path. Please report this "
+"to the third-party hardware maintainer."
+msgstr ""
+
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -1629,6 +1800,13 @@ msgstr ""
msgid "Visit Arduino.cc"
msgstr ""
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+msgid ""
+"WARNING: library {0} claims to run on {1} architecture(s) and may be "
+"incompatible with your current board which runs on {2} architecture(s)."
+msgstr ""
+
#: Base.java:2128
msgid "Warning"
msgstr "Ειδοποίηση"
@@ -1713,10 +1891,10 @@ msgstr ""
#, java-format
msgid ""
"\"{0}\" contains unrecognized characters.If this code was created with an "
-"older version of Arduino,you may need to use Tools -> Fix Encoding & "
-"Reload to updatethe sketch to use UTF-8 encoding. If not, you may need "
-"todelete the bad characters to get rid of this warning."
-msgstr "Το {0} περιέχει άγνωστους χαρακτήρες. Αν αυτός ο κώδικας δημιουργήθηκε από παλαιότερη έκδοση επεξεργασίας, χρειάζεται να χρησιμοποιήσετε τα Εργαλεία -> Διόρθωση ωδικοποίησης & Ανανέωση Σχεδίου με χρήση UTF-8. Σε άλλη περίπτωση πρέπει να αφαιρέσετε τους άγνωστους χαρακτήρες για να μην ξαναεμφανιστεί αυτό το μήνυμα."
+"older version of Arduino,you may need to use Tools -> Fix Encoding & Reload "
+"to updatethe sketch to use UTF-8 encoding. If not, you may need todelete the"
+" bad characters to get rid of this warning."
+msgstr ""
#: debug/Compiler.java:409
msgid ""
@@ -1797,10 +1975,6 @@ msgstr "Περιβάλλον"
msgid "http://arduino.cc/"
msgstr ""
-#: ../../../processing/app/debug/Compiler.java:49
-msgid "http://github.com/arduino/Arduino/issues"
-msgstr ""
-
#: UpdateCheck.java:118
msgid "http://www.arduino.cc/en/Main/Software"
msgstr ""
@@ -1830,17 +2004,6 @@ msgstr ""
msgid "platforms.html"
msgstr "platforms.html"
-#: Serial.java:451
-#, java-format
-msgid ""
-"readBytesUntil() byte buffer is too small for the {0} bytes up to and "
-"including char {1}"
-msgstr ""
-
-#: Sketch.java:647
-msgid "removeCode: internal error.. could not find code"
-msgstr ""
-
#: Editor.java:932
msgid "serialMenu is null"
msgstr ""
@@ -1851,6 +2014,11 @@ msgid ""
"the selected serial port {0} does not exist or your board is not connected"
msgstr ""
+#: ../../../processing/app/Base.java:389
+#, java-format
+msgid "unknown option: {0}"
+msgstr ""
+
#: Preferences.java:391
msgid "upload"
msgstr ""
@@ -1874,3 +2042,45 @@ msgstr ""
#, java-format
msgid "{0}.html"
msgstr ""
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+msgid "{0}: Invalid argument to --pref, should be of the form \"pref=value\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+msgid ""
+"{0}: Invalid board name, it should be of the form \"package:arch:board\" or "
+"\"package:arch:board:options\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+msgid "{0}: Invalid option for \"{1}\" option for board \"{2}\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+msgid "{0}: Invalid option for board \"{1}\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+msgid "{0}: Invalid option, should be of the form \"name=value\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+msgid "{0}: Unknown architecture"
+msgstr ""
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+msgid "{0}: Unknown board"
+msgstr ""
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+msgid "{0}: Unknown package"
+msgstr ""
diff --git a/app/src/processing/app/i18n/Resources_el_GR.properties b/arduino-core/src/processing/app/i18n/Resources_el_GR.properties
similarity index 87%
rename from app/src/processing/app/i18n/Resources_el_GR.properties
rename to arduino-core/src/processing/app/i18n/Resources_el_GR.properties
index 733212607..c990cbf33 100644
--- a/app/src/processing/app/i18n/Resources_el_GR.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_el_GR.properties
@@ -4,7 +4,7 @@
#
# Translators:
# , 2012.
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2014-02-19 14\:46+0000\nLast-Translator\: cmaglie \nLanguage-Team\: Greek (Greece) (http\://www.transifex.com/projects/p/arduino-ide-15/language/el_GR/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: el_GR\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
+!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-01-14 17\:10+0000\nLast-Translator\: Cristian Maglie \nLanguage-Team\: Greek (Greece) (http\://www.transifex.com/projects/p/arduino-ide-15/language/el_GR/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: el_GR\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
#: Preferences.java:358 Preferences.java:374
\ \ (requires\ restart\ of\ Arduino)=(\u0391\u03c0\u03b1\u03b9\u03c4\u03b5\u03af\u03c4\u03b1\u03b9 \u03b5\u03c0\u03b1\u03b5\u03ba\u03ba\u03af\u03bd\u03b7\u03c3\u03b7 \u03c4\u03bf\u03c5 Arduino)
@@ -18,6 +18,9 @@
#: Preferences.java:478
!(edit\ only\ when\ Arduino\ is\ not\ running)=
+#: ../../../processing/app/Base.java:468
+!--verbose,\ --verbose-upload\ and\ --verbose-build\ can\ only\ be\ used\ together\ with\ --verify\ or\ --upload=
+
#: Sketch.java:746
!.pde\ ->\ .ino=
@@ -54,9 +57,23 @@ A\ library\ named\ {0}\ already\ exists=\u0397 \u0392\u03b9\u03b2\u03bb\u03b9\u0
#: Base.java:963
Add\ Library...=\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03b2\u03b9\u03b2\u03bb\u03b9\u03bf\u03b8\u03ae\u03ba\u03b7\u03c2
+#: ../../../processing/app/Preferences.java:96
+!Albanian=
+
#: tools/FixEncoding.java:77
!An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=
+#: ../../../processing/app/BaseNoGui.java:528
+!An\ error\ occurred\ while\ uploading\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!An\ error\ occurred\ while\ verifying\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!An\ error\ occurred\ while\ verifying/uploading\ the\ sketch=
+
#: Base.java:228
An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=\u03a0\u03c1\u03bf\u03ba\u03bb\u03ae\u03b8\u03b7\u03ba\u03b5 \u03b1\u03c0\u03c1\u03bf\u03c3\u03b4\u03b9\u03cc\u03c1\u03b9\u03c3\u03c4\u03bf \u03bb\u03ac\u03b8\u03bf\u03c2, \u03ba\u03b1\u03c4\u03ac \u03c4\u03b7 \u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03bf\u03c5 \u03ba\u03ce\u03b4\u03b9\u03ba\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03c3\u03b1\u03c2
@@ -84,6 +101,9 @@ Aragonese=\u0391\u03c1\u03b1\u03b3\u03bf\u03bd\u03af\u03b1\u03c2
#: ../../../processing/app/I18n.java:82
!Arduino\ AVR\ Boards=
+#: Editor.java:2137
+!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
+
#: Base.java:1682
Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ settings.=\u03a4\u03bf Arduino \u03b4\u03b5\u03bd \u03b5\u03ba\u03c4\u03b5\u03bb\u03b5\u03af\u03c4\u03b1\u03b9, \u03b4\u03b9\u03cc\u03c4\u03b9 \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\n\u03bd\u03b1 \u03c6\u03c4\u03b9\u03ac\u03be\u03b5\u03b9 \u03ad\u03bd\u03b1 \u03c6\u03ac\u03ba\u03b5\u03bb\u03bf \u03bd\u03b1 \u03b1\u03c0\u03bf\u03b8\u03b7\u03ba\u03b5\u03cd\u03c3\u03b5\u03b9 \u03c4\u03b9\u03c2 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03c3\u03b1\u03c2.
@@ -103,12 +123,33 @@ Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\
#: Sketch.java:587
!Are\ you\ sure\ you\ want\ to\ delete\ this\ sketch?=
+#: ../../../processing/app/Base.java:356
+!Argument\ required\ for\ --board=
+
+#: ../../../processing/app/Base.java:370
+!Argument\ required\ for\ --curdir=
+
+#: ../../../processing/app/Base.java:385
+!Argument\ required\ for\ --get-pref=
+
+#: ../../../processing/app/Base.java:363
+!Argument\ required\ for\ --port=
+
+#: ../../../processing/app/Base.java:377
+!Argument\ required\ for\ --pref=
+
+#: ../../../processing/app/Base.java:384
+!Argument\ required\ for\ --preferences-file=
+
#: ../../../processing/app/Preferences.java:137
!Armenian=
#: ../../../processing/app/Preferences.java:138
!Asturian=
+#: ../../../processing/app/debug/Compiler.java:145
+!Authorization\ required=
+
#: tools/AutoFormat.java:91
!Auto\ Format=
@@ -140,6 +181,12 @@ Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\
#: Editor.java:2136
!Bad\ file\ selected=
+#: ../../../processing/app/debug/Compiler.java:89
+!Bad\ sketch\ primary\ file\ or\ bad\ sketch\ directory\ structure=
+
+#: ../../../processing/app/Preferences.java:149
+!Basque=
+
#: ../../../processing/app/Preferences.java:139
!Belarusian=
@@ -166,6 +213,9 @@ Browse=\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7
#: Sketch.java:1392 Sketch.java:1423
!Build\ folder\ disappeared\ or\ could\ not\ be\ written=
+#: ../../../processing/app/Sketch.java:1530
+!Build\ options\ changed,\ rebuilding\ all=
+
#: ../../../processing/app/Preferences.java:80
!Bulgarian=
@@ -178,8 +228,13 @@ Browse=\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7
#: Editor.java:2504
!Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=
-#: ../../../processing/app/Base.java:368
-!Can't\ open\ source\ sketch\!=
+#: ../../../processing/app/Base.java:379
+#, java-format
+!Can\ only\ pass\ one\ of\:\ {0}=
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!Can't\ find\ the\ sketch\ in\ the\ specified\ path=
#: ../../../processing/app/Preferences.java:92
!Canadian\ French=
@@ -191,6 +246,9 @@ Cancel=\u0391\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7
#: Sketch.java:455
!Cannot\ Rename=
+#: ../../../processing/app/Base.java:465
+!Cannot\ specify\ any\ sketch\ files=
+
#: SerialMonitor.java:112
!Carriage\ return=
@@ -224,10 +282,6 @@ Chinese\ Traditional=\u03a0\u03b1\u03c1\u03b1\u03b4\u03bf\u03c3\u03b9\u03b1\u03b
#: Editor.java:1208 Editor.java:2749
!Comment/Uncomment=
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-!Compiler\ error,\ please\ submit\ this\ code\ to\ {0}=
-
#: Sketch.java:1608 Editor.java:1890
!Compiling\ sketch...=
@@ -303,9 +357,8 @@ Could\ not\ open\ the\ folder\n{0}=\u03a0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u0
#: Preferences.java:219
Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=\u0394\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b4\u03b9\u03b1\u03b2\u03ac\u03c3\u03b5\u03b9 \u03c4\u03b9\u03c2 \u03c0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b5\u03c2 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2.\n\u03a0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03b3\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03b1\u03b8\u03b5\u03af \u03be\u03b1\u03bd\u03ac \u03c4\u03bf Arduino.
-#: Preferences.java:258
-#, java-format
-Could\ not\ read\ preferences\ from\ {0}=\u0394\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b4\u03b9\u03b1\u03b2\u03ac\u03c3\u03b5\u03b9 \u03c4\u03b9\u03c2 \u03c0\u03c1\u03bf\u03c4\u03b9\u03bc\u03ae\u03c3\u03b5\u03b9\u03c2 \u03b1\u03c0\u03cc \u03c4\u03bf {0}
+#: ../../../processing/app/Sketch.java:1525
+!Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=
#: Base.java:2482
#, java-format
@@ -328,6 +381,9 @@ Could\ not\ remove\ old\ version\ of\ {0}=\u0394\u03b5\u03bd \u03bc\u03c0\u03bf\
#, java-format
Could\ not\ replace\ {0}=\u0394\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b1\u03bd\u03c4\u03b9\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03b1\u03b8\u03b5\u03af \u03c4\u03bf {0}
+#: ../../../processing/app/Sketch.java:1579
+!Could\ not\ write\ build\ preferences\ file=
+
#: tools/Archiver.java:74
!Couldn't\ archive\ sketch=
@@ -376,12 +432,19 @@ Danish=\u0394\u03b1\u03bd\u03ad\u03b6\u03b9\u03ba\u03b1
#: Editor.java:2510
!Done\ burning\ bootloader.=
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+!Done\ compiling=
+
#: Editor.java:1911 Editor.java:1928
!Done\ compiling.=
#: Editor.java:2564
!Done\ printing.=
+#: ../../../processing/app/BaseNoGui.java:514
+!Done\ uploading=
+
#: Editor.java:2395 Editor.java:2431
!Done\ uploading.=
@@ -460,6 +523,9 @@ Error\ reading\ the\ preferences\ file.\ Please\ delete\ (or\ move)\n{0}\ and\ r
#: ../../../processing/app/Editor.java:2555
!Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=
+#: ../../../../../app/src/processing/app/Editor.java:1940
+!Error\ while\ compiling\:\ missing\ '{0}'\ configuration\ parameter=
+
#: SketchCode.java:83
#, java-format
Error\ while\ loading\ code\ {0}=\u03a3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7\u03c2 \u03ba\u03ce\u03b4\u03b9\u03ba\u03b1 {0}
@@ -467,10 +533,21 @@ Error\ while\ loading\ code\ {0}=\u03a3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03c6\u03
#: Editor.java:2567
!Error\ while\ printing.=
+#: ../../../processing/app/BaseNoGui.java:528
+!Error\ while\ uploading=
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
!Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!Error\ while\ verifying=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!Error\ while\ verifying/uploading=
+
#: Preferences.java:93
Estonian=\u0395\u03c3\u03b8\u03bf\u03bd\u03b9\u03ba\u03ac
@@ -486,6 +563,10 @@ Estonian=\u0395\u03c3\u03b8\u03bf\u03bd\u03b9\u03ba\u03ac
#: Base.java:2100
FAQ.html=FAQ.html
+#: ../../../processing/app/Base.java:416
+#, java-format
+!Failed\ to\ open\ sketch\:\ "{0}"=
+
#: Editor.java:491
!File=
@@ -520,8 +601,9 @@ Find\:=\u0395\u03cd\u03c1\u03b5\u03c3\u03b7\:
#: Base.java:1851
!For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=
-#: debug/BasicUploader.java:80
-!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ =
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ {0}=
#: Preferences.java:95
French=\u0393\u03b1\u03bb\u03bb\u03b9\u03ba\u03ac
@@ -625,8 +707,8 @@ Library\ added\ to\ your\ libraries.\ Check\ "Import\ library"\ menu=\u0397 \u03
#: Preferences.java:106
Lithuaninan=\u039b\u03b9\u03b8\u03bf\u03c5\u03b1\u03bd\u03af\u03b1\u03c2
-#: ../../../processing/app/Sketch.java:1660
-!Low\ memory\ available,\ stability\ problems\ may\ occur=
+#: ../../../processing/app/Sketch.java:1684
+!Low\ memory\ available,\ stability\ problems\ may\ occur.=
#: Preferences.java:107
!Marathi=
@@ -637,12 +719,24 @@ Message=\u039c\u03ae\u03bd\u03c5\u03bc\u03b1
#: ../../../processing/app/preproc/PdePreprocessor.java:412
!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+#: ../../../processing/app/BaseNoGui.java:455
+!Mode\ not\ supported=
+
#: Preferences.java:449
!More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=
#: Editor.java:2156
!Moving=
+#: ../../../processing/app/BaseNoGui.java:484
+!Multiple\ files\ not\ supported=
+
+#: ../../../processing/app/Base.java:395
+!Must\ specify\ exactly\ one\ sketch\ file=
+
+#: ../../../processing/app/Preferences.java:158
+!N'Ko=
+
#: Sketch.java:282
!Name\ for\ new\ file\:=
@@ -670,12 +764,18 @@ New\ Editor\ Window=\u039d\u03ad\u03bf \u03a0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c
#: Preferences.java:78 UpdateCheck.java:108
No=\u038c\u03c7\u03b9
+#: ../../../processing/app/debug/Compiler.java:146
+!No\ athorization\ data\ found=
+
#: debug/Compiler.java:126
!No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
!No\ changes\ necessary\ for\ Auto\ Format.=
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ command\ line\ parameters\ found=
+
#: Editor.java:373
!No\ files\ were\ added\ to\ the\ sketch.=
@@ -685,6 +785,9 @@ No=\u038c\u03c7\u03b9
#: SerialMonitor.java:112
!No\ line\ ending=
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ parameters=
+
#: Base.java:541
No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=\u039f\u03c7\u03b9 \u03b1\u03bb\u03ae\u03b8\u03b5\u03b9\u03b1, \u03b5\u03af\u03bd\u03b1\u03b9 \u03ce\u03c1\u03b1 \u03bd\u03b1 \u03c0\u03ac\u03c1\u03b5\u03b9\u03c2 \u03bb\u03af\u03b3\u03bf \u03c6\u03c1\u03ad\u03c3\u03ba\u03bf \u03b1\u03ad\u03c1\u03b1
@@ -692,6 +795,16 @@ No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=\u039f\u03c7\u03b9 \u03b1\u0
#, java-format
!No\ reference\ available\ for\ "{0}"=
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!No\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:428
+!No\ sketchbook=
+
+#: ../../../processing/app/Sketch.java:204
+!No\ valid\ code\ files\ found=
+
#: ../../../processing/app/Base.java:309
!No\ valid\ configured\ cores\ found\!\ Exiting...=
@@ -718,6 +831,9 @@ OK=\u0395\u03bd\u03c4\u03ac\u03be\u03b5\u03b9
#: Sketch.java:992 Editor.java:376
!One\ file\ added\ to\ the\ sketch.=
+#: ../../../processing/app/BaseNoGui.java:455
+!Only\ --verify,\ --upload\ or\ --get-pref\ are\ supported=
+
#: EditorToolbar.java:41
Open=\u0386\u03bd\u03bf\u03b9\u03b3\u03bc\u03b1
@@ -745,12 +861,22 @@ Open...=\u0386\u03bd\u03bf\u03b9\u03b3\u03bc\u03b1...
#: Preferences.java:109
Persian=\u03a0\u03b5\u03c1\u03c3\u03b9\u03ba\u03ac
+#: ../../../processing/app/Preferences.java:161
+!Persian\ (Iran)=
+
#: debug/Compiler.java:408
!Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=
+#: ../../../processing/app/debug/Compiler.java:529
+!Please\ import\ the\ Wire\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=
+
#: Base.java:239
Please\ install\ JDK\ 1.5\ or\ later=\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b5\u03b3\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03c3\u03c4\u03b5 \u03c4\u03bf JDK 1.5 \u03ae \u03bd\u03b5\u03cc\u03c4\u03b5\u03c1\u03bf
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+!Please\ select\ a\ programmer\ from\ Tools->Programmer\ menu=
+
#: Preferences.java:110
Polish=\u03a0\u03bf\u03bb\u03c9\u03bd\u03ad\u03b6\u03b9\u03ba\u03b1
@@ -812,9 +938,6 @@ Problem\ getting\ data\ folder=\u03a0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1
#: Sketch.java:355 Sketch.java:362 Sketch.java:373
!Problem\ with\ rename=
-#: Editor.java:2137
-!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
-
#: ../../../processing/app/I18n.java:86
!Processor=
@@ -875,9 +998,15 @@ Save=\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7
#: Sketch.java:825
!Save\ sketch\ folder\ as...=
+#: ../../../../../app/src/processing/app/Preferences.java:425
+!Save\ when\ verifying\ or\ uploading=
+
#: Editor.java:2270 Editor.java:2308
!Saving...=
+#: ../../../processing/app/FindReplace.java:131
+!Search\ all\ Sketch\ Tabs=
+
#: Base.java:1909
Select\ (or\ create\ new)\ folder\ for\ sketches...=\u0395\u03c0\u03ad\u03bb\u03ad\u03be\u03b5 (\u03ae \u03c6\u03c4\u03b9\u03ac\u03be\u03b5 \u03bd\u03ad\u03bf) \u03c6\u03ac\u03ba\u03b5\u03bb\u03bf \u03b3\u03b9\u03b1 \u03c3\u03c7\u03ad\u03b4\u03b9\u03b1...
@@ -902,14 +1031,6 @@ Select\ new\ sketchbook\ location=\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
Serial\ Monitor=\u03a3\u03b5\u03b9\u03c1\u03b9\u03b1\u03ba\u03ae \u039f\u03b8\u03cc\u03bd\u03b7
-#: Serial.java:174
-#, java-format
-!Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quiting\ any\ programs\ that\ may\ be\ using\ it.=
-
-#: Serial.java:121
-#, java-format
-!Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quitting\ any\ programs\ that\ may\ be\ using\ it.=
-
#: Serial.java:194
#, java-format
!Serial\ port\ ''{0}''\ not\ found.\ Did\ you\ select\ the\ right\ one\ from\ the\ Tools\ >\ Serial\ Port\ menu?=
@@ -964,6 +1085,9 @@ Sketchbook\ folder\ disappeared=\u03a7\u03ac\u03b8\u03b7\u03ba\u03b5 \u03bf \u03
#: Preferences.java:315
Sketchbook\ location\:=\u0398\u03ad\u03c3\u03b7 Sketchbook\:
+#: ../../../processing/app/BaseNoGui.java:428
+!Sketchbook\ path\ not\ defined=
+
#: ../../../processing/app/Base.java:785
!Sketches\ (*.ino,\ *.pde)=
@@ -998,6 +1122,9 @@ Tamil=\u03a4\u03b1\u03bc\u03af\u03bb
#: debug/Compiler.java:414
!The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.=
+#: ../../../processing/app/BaseNoGui.java:484
+!The\ --upload\ option\ supports\ only\ one\ file\ at\ a\ time=
+
#: debug/Compiler.java:426
!The\ Client\ class\ has\ been\ renamed\ EthernetClient.=
@@ -1034,12 +1161,15 @@ The\ sketch\ "{0}"\ cannot\ be\ used.\nSketch\ names\ must\ contain\ only\ basic
#: Sketch.java:1755
!The\ sketch\ folder\ has\ disappeared.\n\ Will\ attempt\ to\ re-save\ in\ the\ same\ location,\nbut\ anything\ besides\ the\ code\ will\ be\ lost.=
-#: Sketch.java:2018
-!The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ less\ than\ 64\ characters\ long.=
+#: ../../../processing/app/Sketch.java:2028
+!The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ than\ 64\ characters\ long.=
#: Base.java:259
The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ default\ sketchbook\nlocation,\ and\ create\ a\ new\ sketchbook\ folder\ if\nnecessary.\ Arduino\ will\ then\ stop\ talking\ about\nhimself\ in\ the\ third\ person.=\u039f \u03c6\u03ac\u03ba\u03b5\u03bb\u03bf\u03c2 Sketchbook \u03b4\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03c0\u03bb\u03ad\u03bf\u03bd.\n\u03a4\u03bf Arduino \u03b8\u03b1 \u03b5\u03c0\u03b1\u03bd\u03ad\u03bb\u03b8\u03b5\u03b9 \u03c3\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b7 \u03b8\u03ad\u03c3\u03b7 \u03c4\u03bf\u03c5 Sketchbook, \n\u03ba\u03b1\u03b9 \u03b8\u03b1 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03b5\u03b9 \u03bd\u03ad\u03bf \u03c6\u03ac\u03ba\u03b5\u03bb\u03bf Sketchbook \u03b1\u03bd \u03b1\u03c0\u03b1\u03b9\u03c4\u03b5\u03af\u03c4\u03b1\u03b9.\n\u03a4\u03cc\u03c4\u03b5 \u03c4\u03bf Arduino \u03b8\u03b1 \u03c3\u03c4\u03b1\u03bc\u03b1\u03c4\u03ae\u03c3\u03b5\u03b9 \u03bd\u03b1 \u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03b5\u03c4\u03b1\u03b9 \u03c3\u03c4\u03bf\u03bd \u03b5\u03b1\u03c5\u03c4\u03cc \u03c4\u03bf\u03c5 \u03c3\u03b5 \u03c4\u03c1\u03af\u03c4\u03bf \u03c0\u03c1\u03cc\u03c3\u03c9\u03c0\u03bf.
+#: ../../../processing/app/debug/Compiler.java:201
+!Third-party\ platform.txt\ does\ not\ define\ compiler.path.\ Please\ report\ this\ to\ the\ third-party\ hardware\ maintainer.=
+
#: Sketch.java:1075
!This\ file\ has\ already\ been\ copied\ to\ the\nlocation\ from\ which\ where\ you're\ trying\ to\ add\ it.\nI\ ain't\ not\ doin\ nuthin'.=
@@ -1143,6 +1273,10 @@ Verify=\u0395\u03c0\u03b9\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7
#: Editor.java:1105
!Visit\ Arduino.cc=
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+!WARNING\:\ library\ {0}\ claims\ to\ run\ on\ {1}\ architecture(s)\ and\ may\ be\ incompatible\ with\ your\ current\ board\ which\ runs\ on\ {2}\ architecture(s).=
+
#: Base.java:2128
Warning=\u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7
@@ -1197,7 +1331,7 @@ Zip\ doesn't\ contain\ a\ library=\u03a4\u03bf \u03c3\u03c5\u03bc\u03c0\u03b9\u0
#: SketchCode.java:258
#, java-format
-"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.=\u03a4\u03bf {0} \u03c0\u03b5\u03c1\u03b9\u03ad\u03c7\u03b5\u03b9 \u03ac\u03b3\u03bd\u03c9\u03c3\u03c4\u03bf\u03c5\u03c2 \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03ae\u03c1\u03b5\u03c2. \u0391\u03bd \u03b1\u03c5\u03c4\u03cc\u03c2 \u03bf \u03ba\u03ce\u03b4\u03b9\u03ba\u03b1\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03b8\u03b7\u03ba\u03b5 \u03b1\u03c0\u03cc \u03c0\u03b1\u03bb\u03b1\u03b9\u03cc\u03c4\u03b5\u03c1\u03b7 \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7 \u03b5\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2, \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b1 \u0395\u03c1\u03b3\u03b1\u03bb\u03b5\u03af\u03b1 -> \u0394\u03b9\u03cc\u03c1\u03b8\u03c9\u03c3\u03b7 \u03c9\u03b4\u03b9\u03ba\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2 & \u0391\u03bd\u03b1\u03bd\u03ad\u03c9\u03c3\u03b7 \u03a3\u03c7\u03b5\u03b4\u03af\u03bf\u03c5 \u03bc\u03b5 \u03c7\u03c1\u03ae\u03c3\u03b7 UTF-8. \u03a3\u03b5 \u03ac\u03bb\u03bb\u03b7 \u03c0\u03b5\u03c1\u03af\u03c0\u03c4\u03c9\u03c3\u03b7 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b1\u03c6\u03b1\u03b9\u03c1\u03ad\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf\u03c5\u03c2 \u03ac\u03b3\u03bd\u03c9\u03c3\u03c4\u03bf\u03c5\u03c2 \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03ae\u03c1\u03b5\u03c2 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03bc\u03b7\u03bd \u03be\u03b1\u03bd\u03b1\u03b5\u03bc\u03c6\u03b1\u03bd\u03b9\u03c3\u03c4\u03b5\u03af \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03bc\u03ae\u03bd\u03c5\u03bc\u03b1.
+!"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.=
#: debug/Compiler.java:409
!\nAs\ of\ Arduino\ 0019,\ the\ Ethernet\ library\ depends\ on\ the\ SPI\ library.\nYou\ appear\ to\ be\ using\ it\ or\ another\ library\ that\ depends\ on\ the\ SPI\ library.\n\n=
@@ -1241,9 +1375,6 @@ environment=\u03a0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03bf\u03bd
#: Editor.java:1108
!http\://arduino.cc/=
-#: ../../../processing/app/debug/Compiler.java:49
-!http\://github.com/arduino/Arduino/issues=
-
#: UpdateCheck.java:118
!http\://www.arduino.cc/en/Main/Software=
@@ -1266,13 +1397,6 @@ index.html=index.html
#: Base.java:2090
platforms.html=platforms.html
-#: Serial.java:451
-#, java-format
-!readBytesUntil()\ byte\ buffer\ is\ too\ small\ for\ the\ {0}\ bytes\ up\ to\ and\ including\ char\ {1}=
-
-#: Sketch.java:647
-!removeCode\:\ internal\ error..\ could\ not\ find\ code=
-
#: Editor.java:932
!serialMenu\ is\ null=
@@ -1280,6 +1404,10 @@ platforms.html=platforms.html
#, java-format
!the\ selected\ serial\ port\ {0}\ does\ not\ exist\ or\ your\ board\ is\ not\ connected=
+#: ../../../processing/app/Base.java:389
+#, java-format
+!unknown\ option\:\ {0}=
+
#: Preferences.java:391
!upload=
@@ -1298,3 +1426,35 @@ platforms.html=platforms.html
#: Editor.java:1874
#, java-format
!{0}.html=
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+!{0}\:\ Invalid\ argument\ to\ --pref,\ should\ be\ of\ the\ form\ "pref\=value"=
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+!{0}\:\ Invalid\ board\ name,\ it\ should\ be\ of\ the\ form\ "package\:arch\:board"\ or\ "package\:arch\:board\:options"=
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+!{0}\:\ Invalid\ option\ for\ "{1}"\ option\ for\ board\ "{2}"=
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+!{0}\:\ Invalid\ option\ for\ board\ "{1}"=
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+!{0}\:\ Invalid\ option,\ should\ be\ of\ the\ form\ "name\=value"=
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+!{0}\:\ Unknown\ architecture=
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+!{0}\:\ Unknown\ board=
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+!{0}\:\ Unknown\ package=
diff --git a/app/src/processing/app/i18n/Resources_en.po b/arduino-core/src/processing/app/i18n/Resources_en.po
similarity index 92%
rename from app/src/processing/app/i18n/Resources_en.po
rename to arduino-core/src/processing/app/i18n/Resources_en.po
index 21bc354a1..355dad557 100644
--- a/app/src/processing/app/i18n/Resources_en.po
+++ b/arduino-core/src/processing/app/i18n/Resources_en.po
@@ -8,9 +8,9 @@ msgstr ""
"Project-Id-Version: Arduino IDE 1.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-29 10:24-0400\n"
-"PO-Revision-Date: 2014-02-19 14:46+0000\n"
-"Last-Translator: cmaglie \n"
-"Language-Team: English\n"
+"PO-Revision-Date: 2015-01-14 17:10+0000\n"
+"Last-Translator: Cristian Maglie \n"
+"Language-Team: English (http://www.transifex.com/projects/p/arduino-ide-15/language/en/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -37,7 +37,7 @@ msgstr "(edit only when Arduino is not running)"
msgid ""
"--verbose, --verbose-upload and --verbose-build can only be used together "
"with --verify or --upload"
-msgstr ""
+msgstr "--verbose, --verbose-upload and --verbose-build can only be used together with --verify or --upload"
#: Sketch.java:746
msgid ".pde -> .ino"
@@ -108,6 +108,20 @@ msgid ""
"the old version. Use Open to re-open the sketch and try again.\n"
msgstr "An error occurred while trying to fix the file encoding.\nDo not attempt to save this sketch as it may overwrite\nthe old version. Use Open to re-open the sketch and try again.\n"
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "An error occurred while uploading the sketch"
+msgstr "An error occurred while uploading the sketch"
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "An error occurred while verifying the sketch"
+msgstr "An error occurred while verifying the sketch"
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "An error occurred while verifying/uploading the sketch"
+msgstr "An error occurred while verifying/uploading the sketch"
+
#: Base.java:228
msgid ""
"An unknown error occurred while trying to load\n"
@@ -196,7 +210,7 @@ msgstr "Argument required for --curdir"
#: ../../../processing/app/Base.java:385
msgid "Argument required for --get-pref"
-msgstr ""
+msgstr "Argument required for --get-pref"
#: ../../../processing/app/Base.java:363
msgid "Argument required for --port"
@@ -218,6 +232,10 @@ msgstr "Armenian"
msgid "Asturian"
msgstr "Asturian"
+#: ../../../processing/app/debug/Compiler.java:145
+msgid "Authorization required"
+msgstr "Authorization required"
+
#: tools/AutoFormat.java:91
msgid "Auto Format"
msgstr "Auto Format"
@@ -259,6 +277,10 @@ msgstr "Bad error line: {0}"
msgid "Bad file selected"
msgstr "Bad file selected"
+#: ../../../processing/app/debug/Compiler.java:89
+msgid "Bad sketch primary file or bad sketch directory structure"
+msgstr "Bad sketch primary file or bad sketch directory structure"
+
#: ../../../processing/app/Preferences.java:149
msgid "Basque"
msgstr "Basque"
@@ -322,7 +344,12 @@ msgstr "Burning bootloader to I/O Board (this may take a minute)..."
#: ../../../processing/app/Base.java:379
#, java-format
msgid "Can only pass one of: {0}"
-msgstr ""
+msgstr "Can only pass one of: {0}"
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "Can't find the sketch in the specified path"
+msgstr "Can't find the sketch in the specified path"
#: ../../../processing/app/Preferences.java:92
msgid "Canadian French"
@@ -339,7 +366,7 @@ msgstr "Cannot Rename"
#: ../../../processing/app/Base.java:465
msgid "Cannot specify any sketch files"
-msgstr ""
+msgstr "Cannot specify any sketch files"
#: SerialMonitor.java:112
msgid "Carriage return"
@@ -596,6 +623,11 @@ msgstr "Done Saving."
msgid "Done burning bootloader."
msgstr "Done burning bootloader."
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+msgid "Done compiling"
+msgstr "Done compiling"
+
#: Editor.java:1911 Editor.java:1928
msgid "Done compiling."
msgstr "Done compiling."
@@ -604,6 +636,10 @@ msgstr "Done compiling."
msgid "Done printing."
msgstr "Done printing."
+#: ../../../processing/app/BaseNoGui.java:514
+msgid "Done uploading"
+msgstr "Done uploading"
+
#: Editor.java:2395 Editor.java:2431
msgid "Done uploading."
msgstr "Done uploading."
@@ -707,6 +743,10 @@ msgstr "Error while burning bootloader."
msgid "Error while burning bootloader: missing '{0}' configuration parameter"
msgstr "Error while burning bootloader: missing '{0}' configuration parameter"
+#: ../../../../../app/src/processing/app/Editor.java:1940
+msgid "Error while compiling: missing '{0}' configuration parameter"
+msgstr "Error while compiling: missing '{0}' configuration parameter"
+
#: SketchCode.java:83
#, java-format
msgid "Error while loading code {0}"
@@ -716,11 +756,25 @@ msgstr "Error while loading code {0}"
msgid "Error while printing."
msgstr "Error while printing."
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "Error while uploading"
+msgstr "Error while uploading"
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
msgid "Error while uploading: missing '{0}' configuration parameter"
msgstr "Error while uploading: missing '{0}' configuration parameter"
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "Error while verifying"
+msgstr "Error while verifying"
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "Error while verifying/uploading"
+msgstr "Error while verifying/uploading"
+
#: Preferences.java:93
msgid "Estonian"
msgstr "Estonian"
@@ -793,9 +847,10 @@ msgid ""
"http://arduino.cc/en/Guide/Libraries\n"
msgstr "For information on installing libraries, see: http://arduino.cc/en/Guide/Libraries\n"
-#: debug/BasicUploader.java:80
-msgid "Forcing reset using 1200bps open/close on port "
-msgstr "Forcing reset using 1200bps open/close on port "
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+msgid "Forcing reset using 1200bps open/close on port {0}"
+msgstr "Forcing reset using 1200bps open/close on port {0}"
#: Preferences.java:95
msgid "French"
@@ -945,7 +1000,7 @@ msgstr "Lithuaninan"
#: ../../../processing/app/Sketch.java:1684
msgid "Low memory available, stability problems may occur."
-msgstr ""
+msgstr "Low memory available, stability problems may occur."
#: Preferences.java:107
msgid "Marathi"
@@ -959,6 +1014,10 @@ msgstr "Message"
msgid "Missing the */ from the end of a /* comment */"
msgstr "Missing the */ from the end of a /* comment */"
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Mode not supported"
+msgstr "Mode not supported"
+
#: Preferences.java:449
msgid "More preferences can be edited directly in the file"
msgstr "More preferences can be edited directly in the file"
@@ -967,6 +1026,10 @@ msgstr "More preferences can be edited directly in the file"
msgid "Moving"
msgstr "Moving"
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "Multiple files not supported"
+msgstr "Multiple files not supported"
+
#: ../../../processing/app/Base.java:395
msgid "Must specify exactly one sketch file"
msgstr "Must specify exactly one sketch file"
@@ -1011,6 +1074,10 @@ msgstr "Next Tab"
msgid "No"
msgstr "No"
+#: ../../../processing/app/debug/Compiler.java:146
+msgid "No athorization data found"
+msgstr "No athorization data found"
+
#: debug/Compiler.java:126
msgid "No board selected; please choose a board from the Tools > Board menu."
msgstr "No board selected; please choose a board from the Tools > Board menu."
@@ -1019,6 +1086,10 @@ msgstr "No board selected; please choose a board from the Tools > Board menu."
msgid "No changes necessary for Auto Format."
msgstr "No changes necessary for Auto Format."
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No command line parameters found"
+msgstr "No command line parameters found"
+
#: Editor.java:373
msgid "No files were added to the sketch."
msgstr "No files were added to the sketch."
@@ -1031,6 +1102,10 @@ msgstr "No launcher available"
msgid "No line ending"
msgstr "No line ending"
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No parameters"
+msgstr "No parameters"
+
#: Base.java:541
msgid "No really, time for some fresh air for you."
msgstr "No really, time for some fresh air for you."
@@ -1040,6 +1115,15 @@ msgstr "No really, time for some fresh air for you."
msgid "No reference available for \"{0}\""
msgstr "No reference available for \"{0}\""
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "No sketch"
+msgstr "No sketch"
+
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "No sketchbook"
+msgstr "No sketchbook"
+
#: ../../../processing/app/Sketch.java:204
msgid "No valid code files found"
msgstr "No valid code files found"
@@ -1080,6 +1164,10 @@ msgstr "OK"
msgid "One file added to the sketch."
msgstr "One file added to the sketch."
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Only --verify, --upload or --get-pref are supported"
+msgstr "Only --verify, --upload or --get-pref are supported"
+
#: EditorToolbar.java:41
msgid "Open"
msgstr "Open"
@@ -1135,7 +1223,7 @@ msgstr "Please install JDK 1.5 or later"
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
msgid "Please select a programmer from Tools->Programmer menu"
-msgstr ""
+msgstr "Please select a programmer from Tools->Programmer menu"
#: Preferences.java:110
msgid "Polish"
@@ -1299,13 +1387,17 @@ msgstr "Save changes to \"{0}\"? "
msgid "Save sketch folder as..."
msgstr "Save sketch folder as..."
+#: ../../../../../app/src/processing/app/Preferences.java:425
+msgid "Save when verifying or uploading"
+msgstr "Save when verifying or uploading"
+
#: Editor.java:2270 Editor.java:2308
msgid "Saving..."
msgstr "Saving..."
#: ../../../processing/app/FindReplace.java:131
msgid "Search all Sketch Tabs"
-msgstr ""
+msgstr "Search all Sketch Tabs"
#: Base.java:1909
msgid "Select (or create new) folder for sketches..."
@@ -1418,6 +1510,10 @@ msgstr "Sketchbook folder disappeared"
msgid "Sketchbook location:"
msgstr "Sketchbook location:"
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "Sketchbook path not defined"
+msgstr "Sketchbook path not defined"
+
#: ../../../processing/app/Base.java:785
msgid "Sketches (*.ino, *.pde)"
msgstr "Sketches (*.ino, *.pde)"
@@ -1468,6 +1564,10 @@ msgstr "Tamil"
msgid "The 'BYTE' keyword is no longer supported."
msgstr "The 'BYTE' keyword is no longer supported."
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "The --upload option supports only one file at a time"
+msgstr "The --upload option supports only one file at a time"
+
#: debug/Compiler.java:426
msgid "The Client class has been renamed EthernetClient."
msgstr "The Client class has been renamed EthernetClient."
@@ -1555,7 +1655,7 @@ msgstr "The sketchbook folder no longer exists.\nArduino will switch to the defa
msgid ""
"Third-party platform.txt does not define compiler.path. Please report this "
"to the third-party hardware maintainer."
-msgstr ""
+msgstr "Third-party platform.txt does not define compiler.path. Please report this to the third-party hardware maintainer."
#: Sketch.java:1075
msgid ""
@@ -1790,9 +1890,9 @@ msgstr "\".{0}\" is not a valid extension."
#, java-format
msgid ""
"\"{0}\" contains unrecognized characters.If this code was created with an "
-"older version of Arduino,you may need to use Tools -> Fix Encoding & "
-"Reload to updatethe sketch to use UTF-8 encoding. If not, you may need "
-"todelete the bad characters to get rid of this warning."
+"older version of Arduino,you may need to use Tools -> Fix Encoding & Reload "
+"to updatethe sketch to use UTF-8 encoding. If not, you may need todelete the"
+" bad characters to get rid of this warning."
msgstr "\"{0}\" contains unrecognized characters.If this code was created with an older version of Arduino,you may need to use Tools -> Fix Encoding & Reload to updatethe sketch to use UTF-8 encoding. If not, you may need todelete the bad characters to get rid of this warning."
#: debug/Compiler.java:409
@@ -1903,17 +2003,6 @@ msgstr "name is null"
msgid "platforms.html"
msgstr "platforms.html"
-#: Serial.java:451
-#, java-format
-msgid ""
-"readBytesUntil() byte buffer is too small for the {0} bytes up to and "
-"including char {1}"
-msgstr "readBytesUntil() byte buffer is too small for the {0} bytes up to and including char {1}"
-
-#: Sketch.java:647
-msgid "removeCode: internal error.. could not find code"
-msgstr "removeCode: internal error.. could not find code"
-
#: Editor.java:932
msgid "serialMenu is null"
msgstr "serialMenu is null"
diff --git a/app/src/processing/app/i18n/Resources_en.properties b/arduino-core/src/processing/app/i18n/Resources_en.properties
similarity index 91%
rename from app/src/processing/app/i18n/Resources_en.properties
rename to arduino-core/src/processing/app/i18n/Resources_en.properties
index bf587e839..269c7e7c0 100644
--- a/app/src/processing/app/i18n/Resources_en.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_en.properties
@@ -3,7 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2014-02-19 14\:46+0000\nLast-Translator\: cmaglie \nLanguage-Team\: English\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: en\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
+!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-01-14 17\:10+0000\nLast-Translator\: Cristian Maglie \nLanguage-Team\: English (http\://www.transifex.com/projects/p/arduino-ide-15/language/en/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: en\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
#: Preferences.java:358 Preferences.java:374
\ \ (requires\ restart\ of\ Arduino)=\ (requires restart of Arduino)
@@ -18,7 +18,7 @@
(edit\ only\ when\ Arduino\ is\ not\ running)=(edit only when Arduino is not running)
#: ../../../processing/app/Base.java:468
-!--verbose,\ --verbose-upload\ and\ --verbose-build\ can\ only\ be\ used\ together\ with\ --verify\ or\ --upload=
+--verbose,\ --verbose-upload\ and\ --verbose-build\ can\ only\ be\ used\ together\ with\ --verify\ or\ --upload=--verbose, --verbose-upload and --verbose-build can only be used together with --verify or --upload
#: Sketch.java:746
.pde\ ->\ .ino=.pde -> .ino
@@ -62,6 +62,17 @@ Albanian=Albanian
#: tools/FixEncoding.java:77
An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=An error occurred while trying to fix the file encoding.\nDo not attempt to save this sketch as it may overwrite\nthe old version. Use Open to re-open the sketch and try again.\n
+#: ../../../processing/app/BaseNoGui.java:528
+An\ error\ occurred\ while\ uploading\ the\ sketch=An error occurred while uploading the sketch
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+An\ error\ occurred\ while\ verifying\ the\ sketch=An error occurred while verifying the sketch
+
+#: ../../../processing/app/BaseNoGui.java:521
+An\ error\ occurred\ while\ verifying/uploading\ the\ sketch=An error occurred while verifying/uploading the sketch
+
#: Base.java:228
An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=An unknown error occurred while trying to load\nplatform-specific code for your machine.
@@ -118,7 +129,7 @@ Argument\ required\ for\ --board=Argument required for --board
Argument\ required\ for\ --curdir=Argument required for --curdir
#: ../../../processing/app/Base.java:385
-!Argument\ required\ for\ --get-pref=
+Argument\ required\ for\ --get-pref=Argument required for --get-pref
#: ../../../processing/app/Base.java:363
Argument\ required\ for\ --port=Argument required for --port
@@ -135,6 +146,9 @@ Armenian=Armenian
#: ../../../processing/app/Preferences.java:138
Asturian=Asturian
+#: ../../../processing/app/debug/Compiler.java:145
+Authorization\ required=Authorization required
+
#: tools/AutoFormat.java:91
Auto\ Format=Auto Format
@@ -166,6 +180,9 @@ Bad\ error\ line\:\ {0}=Bad error line\: {0}
#: Editor.java:2136
Bad\ file\ selected=Bad file selected
+#: ../../../processing/app/debug/Compiler.java:89
+Bad\ sketch\ primary\ file\ or\ bad\ sketch\ directory\ structure=Bad sketch primary file or bad sketch directory structure
+
#: ../../../processing/app/Preferences.java:149
Basque=Basque
@@ -212,7 +229,11 @@ Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=Burning boo
#: ../../../processing/app/Base.java:379
#, java-format
-!Can\ only\ pass\ one\ of\:\ {0}=
+Can\ only\ pass\ one\ of\:\ {0}=Can only pass one of\: {0}
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+Can't\ find\ the\ sketch\ in\ the\ specified\ path=Can't find the sketch in the specified path
#: ../../../processing/app/Preferences.java:92
Canadian\ French=Canadian French
@@ -225,7 +246,7 @@ Cancel=Cancel
Cannot\ Rename=Cannot Rename
#: ../../../processing/app/Base.java:465
-!Cannot\ specify\ any\ sketch\ files=
+Cannot\ specify\ any\ sketch\ files=Cannot specify any sketch files
#: SerialMonitor.java:112
Carriage\ return=Carriage return
@@ -410,12 +431,19 @@ Done\ Saving.=Done Saving.
#: Editor.java:2510
Done\ burning\ bootloader.=Done burning bootloader.
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+Done\ compiling=Done compiling
+
#: Editor.java:1911 Editor.java:1928
Done\ compiling.=Done compiling.
#: Editor.java:2564
Done\ printing.=Done printing.
+#: ../../../processing/app/BaseNoGui.java:514
+Done\ uploading=Done uploading
+
#: Editor.java:2395 Editor.java:2431
Done\ uploading.=Done uploading.
@@ -494,6 +522,9 @@ Error\ while\ burning\ bootloader.=Error while burning bootloader.
#: ../../../processing/app/Editor.java:2555
Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=Error while burning bootloader\: missing '{0}' configuration parameter
+#: ../../../../../app/src/processing/app/Editor.java:1940
+Error\ while\ compiling\:\ missing\ '{0}'\ configuration\ parameter=Error while compiling\: missing '{0}' configuration parameter
+
#: SketchCode.java:83
#, java-format
Error\ while\ loading\ code\ {0}=Error while loading code {0}
@@ -501,10 +532,21 @@ Error\ while\ loading\ code\ {0}=Error while loading code {0}
#: Editor.java:2567
Error\ while\ printing.=Error while printing.
+#: ../../../processing/app/BaseNoGui.java:528
+Error\ while\ uploading=Error while uploading
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=Error while uploading\: missing '{0}' configuration parameter
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+Error\ while\ verifying=Error while verifying
+
+#: ../../../processing/app/BaseNoGui.java:521
+Error\ while\ verifying/uploading=Error while verifying/uploading
+
#: Preferences.java:93
Estonian=Estonian
@@ -558,8 +600,9 @@ Fix\ Encoding\ &\ Reload=Fix Encoding & Reload
#: Base.java:1851
For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=For information on installing libraries, see\: http\://arduino.cc/en/Guide/Libraries\n
-#: debug/BasicUploader.java:80
-Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ =Forcing reset using 1200bps open/close on port
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ {0}=Forcing reset using 1200bps open/close on port {0}
#: Preferences.java:95
French=French
@@ -664,7 +707,7 @@ Library\ added\ to\ your\ libraries.\ Check\ "Import\ library"\ menu=Library add
Lithuaninan=Lithuaninan
#: ../../../processing/app/Sketch.java:1684
-!Low\ memory\ available,\ stability\ problems\ may\ occur.=
+Low\ memory\ available,\ stability\ problems\ may\ occur.=Low memory available, stability problems may occur.
#: Preferences.java:107
Marathi=Marathi
@@ -675,12 +718,18 @@ Message=Message
#: ../../../processing/app/preproc/PdePreprocessor.java:412
Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=Missing the */ from the end of a /* comment */
+#: ../../../processing/app/BaseNoGui.java:455
+Mode\ not\ supported=Mode not supported
+
#: Preferences.java:449
More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=More preferences can be edited directly in the file
#: Editor.java:2156
Moving=Moving
+#: ../../../processing/app/BaseNoGui.java:484
+Multiple\ files\ not\ supported=Multiple files not supported
+
#: ../../../processing/app/Base.java:395
Must\ specify\ exactly\ one\ sketch\ file=Must specify exactly one sketch file
@@ -714,12 +763,18 @@ Next\ Tab=Next Tab
#: Preferences.java:78 UpdateCheck.java:108
No=No
+#: ../../../processing/app/debug/Compiler.java:146
+No\ athorization\ data\ found=No athorization data found
+
#: debug/Compiler.java:126
No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=No board selected; please choose a board from the Tools > Board menu.
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
No\ changes\ necessary\ for\ Auto\ Format.=No changes necessary for Auto Format.
+#: ../../../processing/app/BaseNoGui.java:665
+No\ command\ line\ parameters\ found=No command line parameters found
+
#: Editor.java:373
No\ files\ were\ added\ to\ the\ sketch.=No files were added to the sketch.
@@ -729,6 +784,9 @@ No\ launcher\ available=No launcher available
#: SerialMonitor.java:112
No\ line\ ending=No line ending
+#: ../../../processing/app/BaseNoGui.java:665
+No\ parameters=No parameters
+
#: Base.java:541
No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=No really, time for some fresh air for you.
@@ -736,6 +794,13 @@ No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=No really, time for some fre
#, java-format
No\ reference\ available\ for\ "{0}"=No reference available for "{0}"
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+No\ sketch=No sketch
+
+#: ../../../processing/app/BaseNoGui.java:428
+No\ sketchbook=No sketchbook
+
#: ../../../processing/app/Sketch.java:204
No\ valid\ code\ files\ found=No valid code files found
@@ -765,6 +830,9 @@ OK=OK
#: Sketch.java:992 Editor.java:376
One\ file\ added\ to\ the\ sketch.=One file added to the sketch.
+#: ../../../processing/app/BaseNoGui.java:455
+Only\ --verify,\ --upload\ or\ --get-pref\ are\ supported=Only --verify, --upload or --get-pref are supported
+
#: EditorToolbar.java:41
Open=Open
@@ -806,7 +874,7 @@ Please\ install\ JDK\ 1.5\ or\ later=Please install JDK 1.5 or later
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
-!Please\ select\ a\ programmer\ from\ Tools->Programmer\ menu=
+Please\ select\ a\ programmer\ from\ Tools->Programmer\ menu=Please select a programmer from Tools->Programmer menu
#: Preferences.java:110
Polish=Polish
@@ -929,11 +997,14 @@ Save\ changes\ to\ "{0}"?\ \ =Save changes to "{0}"?
#: Sketch.java:825
Save\ sketch\ folder\ as...=Save sketch folder as...
+#: ../../../../../app/src/processing/app/Preferences.java:425
+Save\ when\ verifying\ or\ uploading=Save when verifying or uploading
+
#: Editor.java:2270 Editor.java:2308
Saving...=Saving...
#: ../../../processing/app/FindReplace.java:131
-!Search\ all\ Sketch\ Tabs=
+Search\ all\ Sketch\ Tabs=Search all Sketch Tabs
#: Base.java:1909
Select\ (or\ create\ new)\ folder\ for\ sketches...=Select (or create new) folder for sketches...
@@ -1013,6 +1084,9 @@ Sketchbook\ folder\ disappeared=Sketchbook folder disappeared
#: Preferences.java:315
Sketchbook\ location\:=Sketchbook location\:
+#: ../../../processing/app/BaseNoGui.java:428
+Sketchbook\ path\ not\ defined=Sketchbook path not defined
+
#: ../../../processing/app/Base.java:785
Sketches\ (*.ino,\ *.pde)=Sketches (*.ino, *.pde)
@@ -1047,6 +1121,9 @@ Tamil=Tamil
#: debug/Compiler.java:414
The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.=The 'BYTE' keyword is no longer supported.
+#: ../../../processing/app/BaseNoGui.java:484
+The\ --upload\ option\ supports\ only\ one\ file\ at\ a\ time=The --upload option supports only one file at a time
+
#: debug/Compiler.java:426
The\ Client\ class\ has\ been\ renamed\ EthernetClient.=The Client class has been renamed EthernetClient.
@@ -1090,7 +1167,7 @@ The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof
The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ default\ sketchbook\nlocation,\ and\ create\ a\ new\ sketchbook\ folder\ if\nnecessary.\ Arduino\ will\ then\ stop\ talking\ about\nhimself\ in\ the\ third\ person.=The sketchbook folder no longer exists.\nArduino will switch to the default sketchbook\nlocation, and create a new sketchbook folder if\nnecessary. Arduino will then stop talking about\nhimself in the third person.
#: ../../../processing/app/debug/Compiler.java:201
-!Third-party\ platform.txt\ does\ not\ define\ compiler.path.\ Please\ report\ this\ to\ the\ third-party\ hardware\ maintainer.=
+Third-party\ platform.txt\ does\ not\ define\ compiler.path.\ Please\ report\ this\ to\ the\ third-party\ hardware\ maintainer.=Third-party platform.txt does not define compiler.path. Please report this to the third-party hardware maintainer.
#: Sketch.java:1075
This\ file\ has\ already\ been\ copied\ to\ the\nlocation\ from\ which\ where\ you're\ trying\ to\ add\ it.\nI\ ain't\ not\ doin\ nuthin'.=This file has already been copied to the\nlocation from which where you're trying to add it.\nI ain't not doin nuthin'.
@@ -1319,13 +1396,6 @@ name\ is\ null=name is null
#: Base.java:2090
platforms.html=platforms.html
-#: Serial.java:451
-#, java-format
-readBytesUntil()\ byte\ buffer\ is\ too\ small\ for\ the\ {0}\ bytes\ up\ to\ and\ including\ char\ {1}=readBytesUntil() byte buffer is too small for the {0} bytes up to and including char {1}
-
-#: Sketch.java:647
-removeCode\:\ internal\ error..\ could\ not\ find\ code=removeCode\: internal error.. could not find code
-
#: Editor.java:932
serialMenu\ is\ null=serialMenu is null
diff --git a/app/src/processing/app/i18n/Resources_en_GB.po b/arduino-core/src/processing/app/i18n/Resources_en_GB.po
similarity index 85%
rename from app/src/processing/app/i18n/Resources_en_GB.po
rename to arduino-core/src/processing/app/i18n/Resources_en_GB.po
index 42da2feb1..2cf45a046 100644
--- a/app/src/processing/app/i18n/Resources_en_GB.po
+++ b/arduino-core/src/processing/app/i18n/Resources_en_GB.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Arduino IDE 1.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-29 10:24-0400\n"
-"PO-Revision-Date: 2014-02-19 14:46+0000\n"
-"Last-Translator: cmaglie \n"
+"PO-Revision-Date: 2015-01-14 17:10+0000\n"
+"Last-Translator: Cristian Maglie \n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/arduino-ide-15/language/en_GB/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -33,6 +33,12 @@ msgstr "'Mouse' only supported on the Arduino Leonardo"
msgid "(edit only when Arduino is not running)"
msgstr "(edit only when Arduino is not running)"
+#: ../../../processing/app/Base.java:468
+msgid ""
+"--verbose, --verbose-upload and --verbose-build can only be used together "
+"with --verify or --upload"
+msgstr ""
+
#: Sketch.java:746
msgid ".pde -> .ino"
msgstr ".pde -> .ino"
@@ -91,6 +97,10 @@ msgstr "Add File..."
msgid "Add Library..."
msgstr "Add Library..."
+#: ../../../processing/app/Preferences.java:96
+msgid "Albanian"
+msgstr "Albanian"
+
#: tools/FixEncoding.java:77
msgid ""
"An error occurred while trying to fix the file encoding.\n"
@@ -98,6 +108,20 @@ msgid ""
"the old version. Use Open to re-open the sketch and try again.\n"
msgstr "An error occurred while trying to fix the file encoding.\nDo not attempt to save this sketch as it may overwrite\nthe old version. Use Open to re-open the sketch and try again.\n"
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "An error occurred while uploading the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "An error occurred while verifying the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "An error occurred while verifying/uploading the sketch"
+msgstr ""
+
#: Base.java:228
msgid ""
"An unknown error occurred while trying to load\n"
@@ -138,6 +162,12 @@ msgstr "Arduino ARM (32-bits) Boards"
msgid "Arduino AVR Boards"
msgstr "Arduino AVR Boards"
+#: Editor.java:2137
+msgid ""
+"Arduino can only open its own sketches\n"
+"and other files ending in .ino or .pde"
+msgstr ""
+
#: Base.java:1682
msgid ""
"Arduino cannot run because it could not\n"
@@ -170,6 +200,30 @@ msgstr "Are you sure you want to delete \"{0}\"?"
msgid "Are you sure you want to delete this sketch?"
msgstr "Are you sure you want to delete this sketch?"
+#: ../../../processing/app/Base.java:356
+msgid "Argument required for --board"
+msgstr "Argument required for --board"
+
+#: ../../../processing/app/Base.java:370
+msgid "Argument required for --curdir"
+msgstr "Argument required for --curdir"
+
+#: ../../../processing/app/Base.java:385
+msgid "Argument required for --get-pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:363
+msgid "Argument required for --port"
+msgstr "Argument required for --port"
+
+#: ../../../processing/app/Base.java:377
+msgid "Argument required for --pref"
+msgstr "Argument required for --pref"
+
+#: ../../../processing/app/Base.java:384
+msgid "Argument required for --preferences-file"
+msgstr "Argument required for --preferences-file"
+
#: ../../../processing/app/Preferences.java:137
msgid "Armenian"
msgstr "Armenian"
@@ -178,6 +232,10 @@ msgstr "Armenian"
msgid "Asturian"
msgstr "Asturian"
+#: ../../../processing/app/debug/Compiler.java:145
+msgid "Authorization required"
+msgstr ""
+
#: tools/AutoFormat.java:91
msgid "Auto Format"
msgstr "Auto Format"
@@ -219,6 +277,14 @@ msgstr "Bad error line: {0}"
msgid "Bad file selected"
msgstr "Bad file selected"
+#: ../../../processing/app/debug/Compiler.java:89
+msgid "Bad sketch primary file or bad sketch directory structure"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:149
+msgid "Basque"
+msgstr "Basque"
+
#: ../../../processing/app/Preferences.java:139
msgid "Belarusian"
msgstr "Belarusian"
@@ -255,6 +321,10 @@ msgstr "Browse"
msgid "Build folder disappeared or could not be written"
msgstr "Build folder disappeared or could not be written"
+#: ../../../processing/app/Sketch.java:1530
+msgid "Build options changed, rebuilding all"
+msgstr "Build options changed, rebuilding all"
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr "Bulgarian"
@@ -271,9 +341,15 @@ msgstr "Burn Bootloader"
msgid "Burning bootloader to I/O Board (this may take a minute)..."
msgstr "Burning bootloader to I/O Board (this may take a minute)..."
-#: ../../../processing/app/Base.java:368
-msgid "Can't open source sketch!"
-msgstr "Can't open source sketch!"
+#: ../../../processing/app/Base.java:379
+#, java-format
+msgid "Can only pass one of: {0}"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "Can't find the sketch in the specified path"
+msgstr ""
#: ../../../processing/app/Preferences.java:92
msgid "Canadian French"
@@ -288,6 +364,10 @@ msgstr "Cancel"
msgid "Cannot Rename"
msgstr "Cannot Rename"
+#: ../../../processing/app/Base.java:465
+msgid "Cannot specify any sketch files"
+msgstr ""
+
#: SerialMonitor.java:112
msgid "Carriage return"
msgstr "Carriage return"
@@ -332,11 +412,6 @@ msgstr "Close"
msgid "Comment/Uncomment"
msgstr "Comment/Uncomment"
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-msgid "Compiler error, please submit this code to {0}"
-msgstr "Compiler error, please submit this code to {0}"
-
#: Sketch.java:1608 Editor.java:1890
msgid "Compiling sketch..."
msgstr "Compiling sketch..."
@@ -355,7 +430,7 @@ msgstr "Copy as HTML"
#: ../../../processing/app/EditorStatus.java:455
msgid "Copy error messages"
-msgstr ""
+msgstr "Copy error messages"
#: Editor.java:1165 Editor.java:2715
msgid "Copy for Forum"
@@ -436,7 +511,7 @@ msgstr "Could not re-save sketch"
msgid ""
"Could not read color theme settings.\n"
"You'll need to reinstall Arduino."
-msgstr "Could not read color theme settings.\nYou'll need to reinstall Arduino."
+msgstr ""
#: Preferences.java:219
msgid ""
@@ -444,10 +519,9 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "Could not read default settings.\nYou'll need to reinstall Arduino."
-#: Preferences.java:258
-#, java-format
-msgid "Could not read preferences from {0}"
-msgstr "Could not read preferences from {0}"
+#: ../../../processing/app/Sketch.java:1525
+msgid "Could not read prevous build preferences file, rebuilding all"
+msgstr "Could not read prevous build preferences file, rebuilding all"
#: Base.java:2482
#, java-format
@@ -476,6 +550,10 @@ msgstr "Could not rename the sketch. (2)"
msgid "Could not replace {0}"
msgstr "Could not replace {0}"
+#: ../../../processing/app/Sketch.java:1579
+msgid "Could not write build preferences file"
+msgstr "Could not write build preferences file"
+
#: tools/Archiver.java:74
msgid "Couldn't archive sketch"
msgstr "Couldn't archive sketch"
@@ -531,7 +609,7 @@ msgstr "Discard all changes and reload sketch?"
#: ../../../processing/app/Preferences.java:438
msgid "Display line numbers"
-msgstr ""
+msgstr "Display line numbers"
#: Editor.java:2064
msgid "Don't Save"
@@ -545,6 +623,11 @@ msgstr "Done Saving."
msgid "Done burning bootloader."
msgstr "Done burning bootloader."
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+msgid "Done compiling"
+msgstr ""
+
#: Editor.java:1911 Editor.java:1928
msgid "Done compiling."
msgstr "Done compiling."
@@ -553,6 +636,10 @@ msgstr "Done compiling."
msgid "Done printing."
msgstr "Done printing."
+#: ../../../processing/app/BaseNoGui.java:514
+msgid "Done uploading"
+msgstr ""
+
#: Editor.java:2395 Editor.java:2431
msgid "Done uploading."
msgstr "Done uploading."
@@ -656,6 +743,10 @@ msgstr "Error while burning bootloader."
msgid "Error while burning bootloader: missing '{0}' configuration parameter"
msgstr "Error while burning bootloader: missing '{0}' configuration parameter"
+#: ../../../../../app/src/processing/app/Editor.java:1940
+msgid "Error while compiling: missing '{0}' configuration parameter"
+msgstr ""
+
#: SketchCode.java:83
#, java-format
msgid "Error while loading code {0}"
@@ -665,11 +756,25 @@ msgstr "Error while loading code {0}"
msgid "Error while printing."
msgstr "Error while printing."
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "Error while uploading"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
msgid "Error while uploading: missing '{0}' configuration parameter"
msgstr "Error while uploading: missing '{0}' configuration parameter"
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "Error while verifying"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "Error while verifying/uploading"
+msgstr ""
+
#: Preferences.java:93
msgid "Estonian"
msgstr "Estonian"
@@ -690,6 +795,11 @@ msgstr "Export canceled, changes must first be saved."
msgid "FAQ.html"
msgstr "FAQ.html"
+#: ../../../processing/app/Base.java:416
+#, java-format
+msgid "Failed to open sketch: \"{0}\""
+msgstr "Failed to open sketch: \"{0}\""
+
#: Editor.java:491
msgid "File"
msgstr "File"
@@ -737,9 +847,10 @@ msgid ""
"http://arduino.cc/en/Guide/Libraries\n"
msgstr "For information on installing libraries, see: http://arduino.cc/en/Guide/Libraries\n"
-#: debug/BasicUploader.java:80
-msgid "Forcing reset using 1200bps open/close on port "
-msgstr "Forcing reset using 1200bps open/close on port "
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+msgid "Forcing reset using 1200bps open/close on port {0}"
+msgstr ""
#: Preferences.java:95
msgid "French"
@@ -887,9 +998,9 @@ msgstr "Library added to your libraries. Check \"Import library\" menu"
msgid "Lithuaninan"
msgstr "Lithuaninan"
-#: ../../../processing/app/Sketch.java:1660
-msgid "Low memory available, stability problems may occur"
-msgstr "Low memory available, stability problems may occur"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
+msgstr ""
#: Preferences.java:107
msgid "Marathi"
@@ -901,6 +1012,10 @@ msgstr "Message"
#: ../../../processing/app/preproc/PdePreprocessor.java:412
msgid "Missing the */ from the end of a /* comment */"
+msgstr "Missing the */ from the end of a /* comment */"
+
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Mode not supported"
msgstr ""
#: Preferences.java:449
@@ -911,6 +1026,18 @@ msgstr "More preferences can be edited directly in the file"
msgid "Moving"
msgstr "Moving"
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "Multiple files not supported"
+msgstr ""
+
+#: ../../../processing/app/Base.java:395
+msgid "Must specify exactly one sketch file"
+msgstr "Must specify exactly one sketch file"
+
+#: ../../../processing/app/Preferences.java:158
+msgid "N'Ko"
+msgstr "N'Ko"
+
#: Sketch.java:282
msgid "Name for new file:"
msgstr "Name for new file:"
@@ -947,6 +1074,10 @@ msgstr "Next Tab"
msgid "No"
msgstr "No"
+#: ../../../processing/app/debug/Compiler.java:146
+msgid "No athorization data found"
+msgstr ""
+
#: debug/Compiler.java:126
msgid "No board selected; please choose a board from the Tools > Board menu."
msgstr "No board selected; please choose a board from the Tools > Board menu."
@@ -955,6 +1086,10 @@ msgstr "No board selected; please choose a board from the Tools > Board menu."
msgid "No changes necessary for Auto Format."
msgstr "No changes necessary for Auto Format."
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No command line parameters found"
+msgstr ""
+
#: Editor.java:373
msgid "No files were added to the sketch."
msgstr "No files were added to the sketch."
@@ -967,6 +1102,10 @@ msgstr "No launcher available"
msgid "No line ending"
msgstr "No line ending"
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No parameters"
+msgstr ""
+
#: Base.java:541
msgid "No really, time for some fresh air for you."
msgstr "No really, time for some fresh air for you."
@@ -976,6 +1115,19 @@ msgstr "No really, time for some fresh air for you."
msgid "No reference available for \"{0}\""
msgstr "No reference available for \"{0}\""
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "No sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "No sketchbook"
+msgstr ""
+
+#: ../../../processing/app/Sketch.java:204
+msgid "No valid code files found"
+msgstr "No valid code files found"
+
#: ../../../processing/app/Base.java:309
msgid "No valid configured cores found! Exiting..."
msgstr "No valid configured cores found! Exiting..."
@@ -1012,6 +1164,10 @@ msgstr "OK"
msgid "One file added to the sketch."
msgstr "One file added to the sketch."
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Only --verify, --upload or --get-pref are supported"
+msgstr ""
+
#: EditorToolbar.java:41
msgid "Open"
msgstr "Open"
@@ -1048,14 +1204,27 @@ msgstr "Paste"
msgid "Persian"
msgstr "Persian"
+#: ../../../processing/app/Preferences.java:161
+msgid "Persian (Iran)"
+msgstr "Persian (Iran)"
+
#: debug/Compiler.java:408
msgid "Please import the SPI library from the Sketch > Import Library menu."
msgstr "Please import the SPI library from the Sketch > Import Library menu."
+#: ../../../processing/app/debug/Compiler.java:529
+msgid "Please import the Wire library from the Sketch > Import Library menu."
+msgstr "Please import the Wire library from the Sketch > Import Library menu."
+
#: Base.java:239
msgid "Please install JDK 1.5 or later"
msgstr "Please install JDK 1.5 or later"
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+msgid "Please select a programmer from Tools->Programmer menu"
+msgstr ""
+
#: Preferences.java:110
msgid "Polish"
msgstr "Polish"
@@ -1139,12 +1308,6 @@ msgstr "Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubles
msgid "Problem with rename"
msgstr "Problem with rename"
-#: Editor.java:2137
-msgid ""
-"Arduino can only open its own sketches\n"
-"and other files ending in .ino or .pde"
-msgstr "Arduino can only open its own sketches\nand other files ending in .ino or .pde"
-
#: ../../../processing/app/I18n.java:86
msgid "Processor"
msgstr "Processor"
@@ -1224,10 +1387,18 @@ msgstr "Save changes to \"{0}\"? "
msgid "Save sketch folder as..."
msgstr "Save sketch folder as..."
+#: ../../../../../app/src/processing/app/Preferences.java:425
+msgid "Save when verifying or uploading"
+msgstr ""
+
#: Editor.java:2270 Editor.java:2308
msgid "Saving..."
msgstr "Saving..."
+#: ../../../processing/app/FindReplace.java:131
+msgid "Search all Sketch Tabs"
+msgstr ""
+
#: Base.java:1909
msgid "Select (or create new) folder for sketches..."
msgstr "Select (or create new) folder for sketches..."
@@ -1260,20 +1431,6 @@ msgstr "Send"
msgid "Serial Monitor"
msgstr "Serial Monitor"
-#: Serial.java:174
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quiting any programs that may be "
-"using it."
-msgstr "Serial port ''{0}'' already in use. Try quiting any programs that may be using it."
-
-#: Serial.java:121
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quitting any programs that may be "
-"using it."
-msgstr "Serial port ''{0}'' already in use. Try quitting any programs that may be using it."
-
#: Serial.java:194
#, java-format
msgid ""
@@ -1353,9 +1510,13 @@ msgstr "Sketchbook folder disappeared"
msgid "Sketchbook location:"
msgstr "Sketchbook location:"
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "Sketchbook path not defined"
+msgstr ""
+
#: ../../../processing/app/Base.java:785
msgid "Sketches (*.ino, *.pde)"
-msgstr ""
+msgstr "Sketches (*.ino, *.pde)"
#: ../../../processing/app/Preferences.java:152
msgid "Slovenian"
@@ -1403,6 +1564,10 @@ msgstr "Tamil"
msgid "The 'BYTE' keyword is no longer supported."
msgstr "The 'BYTE' keyword is no longer supported."
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "The --upload option supports only one file at a time"
+msgstr ""
+
#: debug/Compiler.java:426
msgid "The Client class has been renamed EthernetClient."
msgstr "The Client class has been renamed EthernetClient."
@@ -1470,12 +1635,12 @@ msgid ""
"but anything besides the code will be lost."
msgstr "The sketch folder has disappeared.\n Will attempt to re-save in the same location,\nbut anything besides the code will be lost."
-#: Sketch.java:2018
+#: ../../../processing/app/Sketch.java:2028
msgid ""
"The sketch name had to be modified. Sketch names can only consist\n"
"of ASCII characters and numbers (but cannot start with a number).\n"
-"They should also be less less than 64 characters long."
-msgstr "The sketch name had to be modified. Sketch names can only consist\nof ASCII characters and numbers (but cannot start with a number).\nThey should also be less less than 64 characters long."
+"They should also be less than 64 characters long."
+msgstr "The sketch name had to be modified. Sketch names can only consist\nof ASCII characters and numbers (but cannot start with a number).\nThey should also be less than 64 characters long."
#: Base.java:259
msgid ""
@@ -1486,6 +1651,12 @@ msgid ""
"himself in the third person."
msgstr "The sketchbook folder no longer exists.\nArduino will switch to the default sketchbook\nlocation, and create a new sketchbook folder if\nnecessary. Arduino will then stop talking about\nhimself in the third person."
+#: ../../../processing/app/debug/Compiler.java:201
+msgid ""
+"Third-party platform.txt does not define compiler.path. Please report this "
+"to the third-party hardware maintainer."
+msgstr ""
+
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -1601,12 +1772,12 @@ msgstr "Use external editor"
#: ../../../processing/app/debug/Compiler.java:94
#, java-format
msgid "Using library {0} in folder: {1} {2}"
-msgstr ""
+msgstr "Using library {0} in folder: {1} {2}"
#: ../../../processing/app/debug/Compiler.java:320
#, java-format
msgid "Using previously compiled file: {0}"
-msgstr ""
+msgstr "Using previously compiled file: {0}"
#: EditorToolbar.java:41 EditorToolbar.java:46
msgid "Verify"
@@ -1628,6 +1799,13 @@ msgstr "Vietnamese"
msgid "Visit Arduino.cc"
msgstr "Visit Arduino.cc"
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+msgid ""
+"WARNING: library {0} claims to run on {1} architecture(s) and may be "
+"incompatible with your current board which runs on {2} architecture(s)."
+msgstr "WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s)."
+
#: Base.java:2128
msgid "Warning"
msgstr "Warning"
@@ -1712,10 +1890,10 @@ msgstr "\".{0}\" is not a valid extension."
#, java-format
msgid ""
"\"{0}\" contains unrecognized characters.If this code was created with an "
-"older version of Arduino,you may need to use Tools -> Fix Encoding & "
-"Reload to updatethe sketch to use UTF-8 encoding. If not, you may need "
-"todelete the bad characters to get rid of this warning."
-msgstr "\"{0}\" contains unrecognised characters.If this code was created with an older version of Arduino,you may need to use Tools -> Fix Encoding & Reload to updatethe sketch to use UTF-8 encoding. If not, you may need todelete the bad characters to get rid of this warning."
+"older version of Arduino,you may need to use Tools -> Fix Encoding & Reload "
+"to updatethe sketch to use UTF-8 encoding. If not, you may need todelete the"
+" bad characters to get rid of this warning."
+msgstr ""
#: debug/Compiler.java:409
msgid ""
@@ -1796,10 +1974,6 @@ msgstr "environment"
msgid "http://arduino.cc/"
msgstr "http://arduino.cc/"
-#: ../../../processing/app/debug/Compiler.java:49
-msgid "http://github.com/arduino/Arduino/issues"
-msgstr "http://github.com/arduino/Arduino/issues"
-
#: UpdateCheck.java:118
msgid "http://www.arduino.cc/en/Main/Software"
msgstr "http://www.arduino.cc/en/Main/Software"
@@ -1829,17 +2003,6 @@ msgstr "name is null"
msgid "platforms.html"
msgstr "platforms.html"
-#: Serial.java:451
-#, java-format
-msgid ""
-"readBytesUntil() byte buffer is too small for the {0} bytes up to and "
-"including char {1}"
-msgstr "readBytesUntil() byte buffer is too small for the {0} bytes up to and including char {1}"
-
-#: Sketch.java:647
-msgid "removeCode: internal error.. could not find code"
-msgstr "removeCode: internal error.. could not find code"
-
#: Editor.java:932
msgid "serialMenu is null"
msgstr "serialMenu is null"
@@ -1850,6 +2013,11 @@ msgid ""
"the selected serial port {0} does not exist or your board is not connected"
msgstr "the selected serial port {0} does not exist or your board is not connected"
+#: ../../../processing/app/Base.java:389
+#, java-format
+msgid "unknown option: {0}"
+msgstr "unknown option: {0}"
+
#: Preferences.java:391
msgid "upload"
msgstr "upload"
@@ -1873,3 +2041,45 @@ msgstr "{0} | Arduino {1}"
#, java-format
msgid "{0}.html"
msgstr "{0}.html"
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+msgid "{0}: Invalid argument to --pref, should be of the form \"pref=value\""
+msgstr "{0}: Invalid argument to --pref, should be of the form \"pref=value\""
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+msgid ""
+"{0}: Invalid board name, it should be of the form \"package:arch:board\" or "
+"\"package:arch:board:options\""
+msgstr "{0}: Invalid board name, it should be of the form \"package:arch:board\" or \"package:arch:board:options\""
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+msgid "{0}: Invalid option for \"{1}\" option for board \"{2}\""
+msgstr "{0}: Invalid option for \"{1}\" option for board \"{2}\""
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+msgid "{0}: Invalid option for board \"{1}\""
+msgstr "{0}: Invalid option for board \"{1}\""
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+msgid "{0}: Invalid option, should be of the form \"name=value\""
+msgstr "{0}: Invalid option, should be of the form \"name=value\""
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+msgid "{0}: Unknown architecture"
+msgstr "{0}: Unknown architecture"
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+msgid "{0}: Unknown board"
+msgstr "{0}: Unknown board"
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+msgid "{0}: Unknown package"
+msgstr "{0}: Unknown package"
diff --git a/app/src/processing/app/i18n/Resources_en_GB.properties b/arduino-core/src/processing/app/i18n/Resources_en_GB.properties
similarity index 83%
rename from app/src/processing/app/i18n/Resources_en_GB.properties
rename to arduino-core/src/processing/app/i18n/Resources_en_GB.properties
index 48b19ee98..f16a74e8b 100644
--- a/app/src/processing/app/i18n/Resources_en_GB.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_en_GB.properties
@@ -3,7 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2014-02-19 14\:46+0000\nLast-Translator\: cmaglie \nLanguage-Team\: English (United Kingdom) (http\://www.transifex.com/projects/p/arduino-ide-15/language/en_GB/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: en_GB\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
+!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-01-14 17\:10+0000\nLast-Translator\: Cristian Maglie \nLanguage-Team\: English (United Kingdom) (http\://www.transifex.com/projects/p/arduino-ide-15/language/en_GB/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: en_GB\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
#: Preferences.java:358 Preferences.java:374
\ \ (requires\ restart\ of\ Arduino)=\ (requires restart of Arduino)
@@ -17,6 +17,9 @@
#: Preferences.java:478
(edit\ only\ when\ Arduino\ is\ not\ running)=(edit only when Arduino is not running)
+#: ../../../processing/app/Base.java:468
+!--verbose,\ --verbose-upload\ and\ --verbose-build\ can\ only\ be\ used\ together\ with\ --verify\ or\ --upload=
+
#: Sketch.java:746
.pde\ ->\ .ino=.pde -> .ino
@@ -53,9 +56,23 @@ Add\ File...=Add File...
#: Base.java:963
Add\ Library...=Add Library...
+#: ../../../processing/app/Preferences.java:96
+Albanian=Albanian
+
#: tools/FixEncoding.java:77
An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=An error occurred while trying to fix the file encoding.\nDo not attempt to save this sketch as it may overwrite\nthe old version. Use Open to re-open the sketch and try again.\n
+#: ../../../processing/app/BaseNoGui.java:528
+!An\ error\ occurred\ while\ uploading\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!An\ error\ occurred\ while\ verifying\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!An\ error\ occurred\ while\ verifying/uploading\ the\ sketch=
+
#: Base.java:228
An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=An unknown error occurred while trying to load\nplatform-specific code for your machine.
@@ -83,6 +100,9 @@ Arduino\ ARM\ (32-bits)\ Boards=Arduino ARM (32-bits) Boards
#: ../../../processing/app/I18n.java:82
Arduino\ AVR\ Boards=Arduino AVR Boards
+#: Editor.java:2137
+!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
+
#: Base.java:1682
Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ settings.=Arduino cannot run because it could not\ncreate a folder to store your settings.
@@ -102,12 +122,33 @@ Are\ you\ sure\ you\ want\ to\ delete\ "{0}"?=Are you sure you want to delete "{
#: Sketch.java:587
Are\ you\ sure\ you\ want\ to\ delete\ this\ sketch?=Are you sure you want to delete this sketch?
+#: ../../../processing/app/Base.java:356
+Argument\ required\ for\ --board=Argument required for --board
+
+#: ../../../processing/app/Base.java:370
+Argument\ required\ for\ --curdir=Argument required for --curdir
+
+#: ../../../processing/app/Base.java:385
+!Argument\ required\ for\ --get-pref=
+
+#: ../../../processing/app/Base.java:363
+Argument\ required\ for\ --port=Argument required for --port
+
+#: ../../../processing/app/Base.java:377
+Argument\ required\ for\ --pref=Argument required for --pref
+
+#: ../../../processing/app/Base.java:384
+Argument\ required\ for\ --preferences-file=Argument required for --preferences-file
+
#: ../../../processing/app/Preferences.java:137
Armenian=Armenian
#: ../../../processing/app/Preferences.java:138
Asturian=Asturian
+#: ../../../processing/app/debug/Compiler.java:145
+!Authorization\ required=
+
#: tools/AutoFormat.java:91
Auto\ Format=Auto Format
@@ -139,6 +180,12 @@ Bad\ error\ line\:\ {0}=Bad error line\: {0}
#: Editor.java:2136
Bad\ file\ selected=Bad file selected
+#: ../../../processing/app/debug/Compiler.java:89
+!Bad\ sketch\ primary\ file\ or\ bad\ sketch\ directory\ structure=
+
+#: ../../../processing/app/Preferences.java:149
+Basque=Basque
+
#: ../../../processing/app/Preferences.java:139
Belarusian=Belarusian
@@ -165,6 +212,9 @@ Browse=Browse
#: Sketch.java:1392 Sketch.java:1423
Build\ folder\ disappeared\ or\ could\ not\ be\ written=Build folder disappeared or could not be written
+#: ../../../processing/app/Sketch.java:1530
+Build\ options\ changed,\ rebuilding\ all=Build options changed, rebuilding all
+
#: ../../../processing/app/Preferences.java:80
Bulgarian=Bulgarian
@@ -177,8 +227,13 @@ Burn\ Bootloader=Burn Bootloader
#: Editor.java:2504
Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=Burning bootloader to I/O Board (this may take a minute)...
-#: ../../../processing/app/Base.java:368
-Can't\ open\ source\ sketch\!=Can't open source sketch\!
+#: ../../../processing/app/Base.java:379
+#, java-format
+!Can\ only\ pass\ one\ of\:\ {0}=
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!Can't\ find\ the\ sketch\ in\ the\ specified\ path=
#: ../../../processing/app/Preferences.java:92
Canadian\ French=Canadian French
@@ -190,6 +245,9 @@ Cancel=Cancel
#: Sketch.java:455
Cannot\ Rename=Cannot Rename
+#: ../../../processing/app/Base.java:465
+!Cannot\ specify\ any\ sketch\ files=
+
#: SerialMonitor.java:112
Carriage\ return=Carriage return
@@ -223,10 +281,6 @@ Close=Close
#: Editor.java:1208 Editor.java:2749
Comment/Uncomment=Comment/Uncomment
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-Compiler\ error,\ please\ submit\ this\ code\ to\ {0}=Compiler error, please submit this code to {0}
-
#: Sketch.java:1608 Editor.java:1890
Compiling\ sketch...=Compiling sketch...
@@ -240,7 +294,7 @@ Copy=Copy
Copy\ as\ HTML=Copy as HTML
#: ../../../processing/app/EditorStatus.java:455
-!Copy\ error\ messages=
+Copy\ error\ messages=Copy error messages
#: Editor.java:1165 Editor.java:2715
Copy\ for\ Forum=Copy for Forum
@@ -297,14 +351,13 @@ Could\ not\ properly\ re-save\ the\ sketch.\ You\ may\ be\ in\ trouble\ at\ this
Could\ not\ re-save\ sketch=Could not re-save sketch
#: Theme.java:52
-Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=Could not read color theme settings.\nYou'll need to reinstall Arduino.
+!Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
#: Preferences.java:219
Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=Could not read default settings.\nYou'll need to reinstall Arduino.
-#: Preferences.java:258
-#, java-format
-Could\ not\ read\ preferences\ from\ {0}=Could not read preferences from {0}
+#: ../../../processing/app/Sketch.java:1525
+Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=Could not read prevous build preferences file, rebuilding all
#: Base.java:2482
#, java-format
@@ -327,6 +380,9 @@ Could\ not\ rename\ the\ sketch.\ (2)=Could not rename the sketch. (2)
#, java-format
Could\ not\ replace\ {0}=Could not replace {0}
+#: ../../../processing/app/Sketch.java:1579
+Could\ not\ write\ build\ preferences\ file=Could not write build preferences file
+
#: tools/Archiver.java:74
Couldn't\ archive\ sketch=Couldn't archive sketch
@@ -364,7 +420,7 @@ Device\ is\ not\ responding,\ check\ the\ right\ serial\ port\ is\ selected\ or\
Discard\ all\ changes\ and\ reload\ sketch?=Discard all changes and reload sketch?
#: ../../../processing/app/Preferences.java:438
-!Display\ line\ numbers=
+Display\ line\ numbers=Display line numbers
#: Editor.java:2064
Don't\ Save=Don't Save
@@ -375,12 +431,19 @@ Done\ Saving.=Done Saving.
#: Editor.java:2510
Done\ burning\ bootloader.=Done burning bootloader.
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+!Done\ compiling=
+
#: Editor.java:1911 Editor.java:1928
Done\ compiling.=Done compiling.
#: Editor.java:2564
Done\ printing.=Done printing.
+#: ../../../processing/app/BaseNoGui.java:514
+!Done\ uploading=
+
#: Editor.java:2395 Editor.java:2431
Done\ uploading.=Done uploading.
@@ -459,6 +522,9 @@ Error\ while\ burning\ bootloader.=Error while burning bootloader.
#: ../../../processing/app/Editor.java:2555
Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=Error while burning bootloader\: missing '{0}' configuration parameter
+#: ../../../../../app/src/processing/app/Editor.java:1940
+!Error\ while\ compiling\:\ missing\ '{0}'\ configuration\ parameter=
+
#: SketchCode.java:83
#, java-format
Error\ while\ loading\ code\ {0}=Error while loading code {0}
@@ -466,10 +532,21 @@ Error\ while\ loading\ code\ {0}=Error while loading code {0}
#: Editor.java:2567
Error\ while\ printing.=Error while printing.
+#: ../../../processing/app/BaseNoGui.java:528
+!Error\ while\ uploading=
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=Error while uploading\: missing '{0}' configuration parameter
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!Error\ while\ verifying=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!Error\ while\ verifying/uploading=
+
#: Preferences.java:93
Estonian=Estonian
@@ -485,6 +562,10 @@ Export\ canceled,\ changes\ must\ first\ be\ saved.=Export canceled, changes mus
#: Base.java:2100
FAQ.html=FAQ.html
+#: ../../../processing/app/Base.java:416
+#, java-format
+Failed\ to\ open\ sketch\:\ "{0}"=Failed to open sketch\: "{0}"
+
#: Editor.java:491
File=File
@@ -519,8 +600,9 @@ Fix\ Encoding\ &\ Reload=Fix Encoding & Reload
#: Base.java:1851
For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=For information on installing libraries, see\: http\://arduino.cc/en/Guide/Libraries\n
-#: debug/BasicUploader.java:80
-Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ =Forcing reset using 1200bps open/close on port
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ {0}=
#: Preferences.java:95
French=French
@@ -624,8 +706,8 @@ Library\ added\ to\ your\ libraries.\ Check\ "Import\ library"\ menu=Library add
#: Preferences.java:106
Lithuaninan=Lithuaninan
-#: ../../../processing/app/Sketch.java:1660
-Low\ memory\ available,\ stability\ problems\ may\ occur=Low memory available, stability problems may occur
+#: ../../../processing/app/Sketch.java:1684
+!Low\ memory\ available,\ stability\ problems\ may\ occur.=
#: Preferences.java:107
Marathi=Marathi
@@ -634,7 +716,10 @@ Marathi=Marathi
Message=Message
#: ../../../processing/app/preproc/PdePreprocessor.java:412
-!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=Missing the */ from the end of a /* comment */
+
+#: ../../../processing/app/BaseNoGui.java:455
+!Mode\ not\ supported=
#: Preferences.java:449
More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=More preferences can be edited directly in the file
@@ -642,6 +727,15 @@ More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=More preferences can
#: Editor.java:2156
Moving=Moving
+#: ../../../processing/app/BaseNoGui.java:484
+!Multiple\ files\ not\ supported=
+
+#: ../../../processing/app/Base.java:395
+Must\ specify\ exactly\ one\ sketch\ file=Must specify exactly one sketch file
+
+#: ../../../processing/app/Preferences.java:158
+N'Ko=N'Ko
+
#: Sketch.java:282
Name\ for\ new\ file\:=Name for new file\:
@@ -669,12 +763,18 @@ Next\ Tab=Next Tab
#: Preferences.java:78 UpdateCheck.java:108
No=No
+#: ../../../processing/app/debug/Compiler.java:146
+!No\ athorization\ data\ found=
+
#: debug/Compiler.java:126
No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=No board selected; please choose a board from the Tools > Board menu.
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
No\ changes\ necessary\ for\ Auto\ Format.=No changes necessary for Auto Format.
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ command\ line\ parameters\ found=
+
#: Editor.java:373
No\ files\ were\ added\ to\ the\ sketch.=No files were added to the sketch.
@@ -684,6 +784,9 @@ No\ launcher\ available=No launcher available
#: SerialMonitor.java:112
No\ line\ ending=No line ending
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ parameters=
+
#: Base.java:541
No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=No really, time for some fresh air for you.
@@ -691,6 +794,16 @@ No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=No really, time for some fre
#, java-format
No\ reference\ available\ for\ "{0}"=No reference available for "{0}"
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!No\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:428
+!No\ sketchbook=
+
+#: ../../../processing/app/Sketch.java:204
+No\ valid\ code\ files\ found=No valid code files found
+
#: ../../../processing/app/Base.java:309
No\ valid\ configured\ cores\ found\!\ Exiting...=No valid configured cores found\! Exiting...
@@ -717,6 +830,9 @@ OK=OK
#: Sketch.java:992 Editor.java:376
One\ file\ added\ to\ the\ sketch.=One file added to the sketch.
+#: ../../../processing/app/BaseNoGui.java:455
+!Only\ --verify,\ --upload\ or\ --get-pref\ are\ supported=
+
#: EditorToolbar.java:41
Open=Open
@@ -744,12 +860,22 @@ Paste=Paste
#: Preferences.java:109
Persian=Persian
+#: ../../../processing/app/Preferences.java:161
+Persian\ (Iran)=Persian (Iran)
+
#: debug/Compiler.java:408
Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=Please import the SPI library from the Sketch > Import Library menu.
+#: ../../../processing/app/debug/Compiler.java:529
+Please\ import\ the\ Wire\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=Please import the Wire library from the Sketch > Import Library menu.
+
#: Base.java:239
Please\ install\ JDK\ 1.5\ or\ later=Please install JDK 1.5 or later
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+!Please\ select\ a\ programmer\ from\ Tools->Programmer\ menu=
+
#: Preferences.java:110
Polish=Polish
@@ -811,9 +937,6 @@ Problem\ uploading\ to\ board.\ \ See\ http\://www.arduino.cc/en/Guide/Troublesh
#: Sketch.java:355 Sketch.java:362 Sketch.java:373
Problem\ with\ rename=Problem with rename
-#: Editor.java:2137
-Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=Arduino can only open its own sketches\nand other files ending in .ino or .pde
-
#: ../../../processing/app/I18n.java:86
Processor=Processor
@@ -874,9 +997,15 @@ Save\ changes\ to\ "{0}"?\ \ =Save changes to "{0}"?
#: Sketch.java:825
Save\ sketch\ folder\ as...=Save sketch folder as...
+#: ../../../../../app/src/processing/app/Preferences.java:425
+!Save\ when\ verifying\ or\ uploading=
+
#: Editor.java:2270 Editor.java:2308
Saving...=Saving...
+#: ../../../processing/app/FindReplace.java:131
+!Search\ all\ Sketch\ Tabs=
+
#: Base.java:1909
Select\ (or\ create\ new)\ folder\ for\ sketches...=Select (or create new) folder for sketches...
@@ -901,14 +1030,6 @@ Send=Send
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
Serial\ Monitor=Serial Monitor
-#: Serial.java:174
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quiting\ any\ programs\ that\ may\ be\ using\ it.=Serial port ''{0}'' already in use. Try quiting any programs that may be using it.
-
-#: Serial.java:121
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quitting\ any\ programs\ that\ may\ be\ using\ it.=Serial port ''{0}'' already in use. Try quitting any programs that may be using it.
-
#: Serial.java:194
#, java-format
Serial\ port\ ''{0}''\ not\ found.\ Did\ you\ select\ the\ right\ one\ from\ the\ Tools\ >\ Serial\ Port\ menu?=Serial port ''{0}'' not found. Did you select the right one from the Tools > Serial Port menu?
@@ -963,8 +1084,11 @@ Sketchbook\ folder\ disappeared=Sketchbook folder disappeared
#: Preferences.java:315
Sketchbook\ location\:=Sketchbook location\:
+#: ../../../processing/app/BaseNoGui.java:428
+!Sketchbook\ path\ not\ defined=
+
#: ../../../processing/app/Base.java:785
-!Sketches\ (*.ino,\ *.pde)=
+Sketches\ (*.ino,\ *.pde)=Sketches (*.ino, *.pde)
#: ../../../processing/app/Preferences.java:152
Slovenian=Slovenian
@@ -997,6 +1121,9 @@ Tamil=Tamil
#: debug/Compiler.java:414
The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.=The 'BYTE' keyword is no longer supported.
+#: ../../../processing/app/BaseNoGui.java:484
+!The\ --upload\ option\ supports\ only\ one\ file\ at\ a\ time=
+
#: debug/Compiler.java:426
The\ Client\ class\ has\ been\ renamed\ EthernetClient.=The Client class has been renamed EthernetClient.
@@ -1033,12 +1160,15 @@ The\ sketch\ "{0}"\ cannot\ be\ used.\nSketch\ names\ must\ contain\ only\ basic
#: Sketch.java:1755
The\ sketch\ folder\ has\ disappeared.\n\ Will\ attempt\ to\ re-save\ in\ the\ same\ location,\nbut\ anything\ besides\ the\ code\ will\ be\ lost.=The sketch folder has disappeared.\n Will attempt to re-save in the same location,\nbut anything besides the code will be lost.
-#: Sketch.java:2018
-The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ less\ than\ 64\ characters\ long.=The sketch name had to be modified. Sketch names can only consist\nof ASCII characters and numbers (but cannot start with a number).\nThey should also be less less than 64 characters long.
+#: ../../../processing/app/Sketch.java:2028
+The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ than\ 64\ characters\ long.=The sketch name had to be modified. Sketch names can only consist\nof ASCII characters and numbers (but cannot start with a number).\nThey should also be less than 64 characters long.
#: Base.java:259
The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ default\ sketchbook\nlocation,\ and\ create\ a\ new\ sketchbook\ folder\ if\nnecessary.\ Arduino\ will\ then\ stop\ talking\ about\nhimself\ in\ the\ third\ person.=The sketchbook folder no longer exists.\nArduino will switch to the default sketchbook\nlocation, and create a new sketchbook folder if\nnecessary. Arduino will then stop talking about\nhimself in the third person.
+#: ../../../processing/app/debug/Compiler.java:201
+!Third-party\ platform.txt\ does\ not\ define\ compiler.path.\ Please\ report\ this\ to\ the\ third-party\ hardware\ maintainer.=
+
#: Sketch.java:1075
This\ file\ has\ already\ been\ copied\ to\ the\nlocation\ from\ which\ where\ you're\ trying\ to\ add\ it.\nI\ ain't\ not\ doin\ nuthin'.=This file has already been copied to the\nlocation from which where you're trying to add it.\nI ain't not doin nuthin'.
@@ -1121,11 +1251,11 @@ Use\ external\ editor=Use external editor
#: ../../../processing/app/debug/Compiler.java:94
#, java-format
-!Using\ library\ {0}\ in\ folder\:\ {1}\ {2}=
+Using\ library\ {0}\ in\ folder\:\ {1}\ {2}=Using library {0} in folder\: {1} {2}
#: ../../../processing/app/debug/Compiler.java:320
#, java-format
-!Using\ previously\ compiled\ file\:\ {0}=
+Using\ previously\ compiled\ file\:\ {0}=Using previously compiled file\: {0}
#: EditorToolbar.java:41 EditorToolbar.java:46
Verify=Verify
@@ -1142,6 +1272,10 @@ Vietnamese=Vietnamese
#: Editor.java:1105
Visit\ Arduino.cc=Visit Arduino.cc
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+WARNING\:\ library\ {0}\ claims\ to\ run\ on\ {1}\ architecture(s)\ and\ may\ be\ incompatible\ with\ your\ current\ board\ which\ runs\ on\ {2}\ architecture(s).=WARNING\: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).
+
#: Base.java:2128
Warning=Warning
@@ -1196,7 +1330,7 @@ Zip\ doesn't\ contain\ a\ library=Zip doesn't contain a library
#: SketchCode.java:258
#, java-format
-"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.="{0}" contains unrecognised characters.If this code was created with an older version of Arduino,you may need to use Tools -> Fix Encoding & Reload to updatethe sketch to use UTF-8 encoding. If not, you may need todelete the bad characters to get rid of this warning.
+!"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.=
#: debug/Compiler.java:409
\nAs\ of\ Arduino\ 0019,\ the\ Ethernet\ library\ depends\ on\ the\ SPI\ library.\nYou\ appear\ to\ be\ using\ it\ or\ another\ library\ that\ depends\ on\ the\ SPI\ library.\n\n=\nAs of Arduino 0019, the Ethernet library depends on the SPI library.\nYou appear to be using it or another library that depends on the SPI library.\n\n
@@ -1240,9 +1374,6 @@ environment=environment
#: Editor.java:1108
http\://arduino.cc/=http\://arduino.cc/
-#: ../../../processing/app/debug/Compiler.java:49
-http\://github.com/arduino/Arduino/issues=http\://github.com/arduino/Arduino/issues
-
#: UpdateCheck.java:118
http\://www.arduino.cc/en/Main/Software=http\://www.arduino.cc/en/Main/Software
@@ -1265,13 +1396,6 @@ name\ is\ null=name is null
#: Base.java:2090
platforms.html=platforms.html
-#: Serial.java:451
-#, java-format
-readBytesUntil()\ byte\ buffer\ is\ too\ small\ for\ the\ {0}\ bytes\ up\ to\ and\ including\ char\ {1}=readBytesUntil() byte buffer is too small for the {0} bytes up to and including char {1}
-
-#: Sketch.java:647
-removeCode\:\ internal\ error..\ could\ not\ find\ code=removeCode\: internal error.. could not find code
-
#: Editor.java:932
serialMenu\ is\ null=serialMenu is null
@@ -1279,6 +1403,10 @@ serialMenu\ is\ null=serialMenu is null
#, java-format
the\ selected\ serial\ port\ {0}\ does\ not\ exist\ or\ your\ board\ is\ not\ connected=the selected serial port {0} does not exist or your board is not connected
+#: ../../../processing/app/Base.java:389
+#, java-format
+unknown\ option\:\ {0}=unknown option\: {0}
+
#: Preferences.java:391
upload=upload
@@ -1297,3 +1425,35 @@ upload=upload
#: Editor.java:1874
#, java-format
{0}.html={0}.html
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+{0}\:\ Invalid\ argument\ to\ --pref,\ should\ be\ of\ the\ form\ "pref\=value"={0}\: Invalid argument to --pref, should be of the form "pref\=value"
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+{0}\:\ Invalid\ board\ name,\ it\ should\ be\ of\ the\ form\ "package\:arch\:board"\ or\ "package\:arch\:board\:options"={0}\: Invalid board name, it should be of the form "package\:arch\:board" or "package\:arch\:board\:options"
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+{0}\:\ Invalid\ option\ for\ "{1}"\ option\ for\ board\ "{2}"={0}\: Invalid option for "{1}" option for board "{2}"
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+{0}\:\ Invalid\ option\ for\ board\ "{1}"={0}\: Invalid option for board "{1}"
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+{0}\:\ Invalid\ option,\ should\ be\ of\ the\ form\ "name\=value"={0}\: Invalid option, should be of the form "name\=value"
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+{0}\:\ Unknown\ architecture={0}\: Unknown architecture
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+{0}\:\ Unknown\ board={0}\: Unknown board
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+{0}\:\ Unknown\ package={0}\: Unknown package
diff --git a/app/src/processing/app/i18n/Resources_es.po b/arduino-core/src/processing/app/i18n/Resources_es.po
similarity index 84%
rename from app/src/processing/app/i18n/Resources_es.po
rename to arduino-core/src/processing/app/i18n/Resources_es.po
index 78058959c..cf8a07156 100644
--- a/app/src/processing/app/i18n/Resources_es.po
+++ b/arduino-core/src/processing/app/i18n/Resources_es.po
@@ -10,8 +10,8 @@ msgstr ""
"Project-Id-Version: Arduino IDE 1.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-29 10:24-0400\n"
-"PO-Revision-Date: 2014-02-19 14:46+0000\n"
-"Last-Translator: cmaglie \n"
+"PO-Revision-Date: 2015-01-14 17:10+0000\n"
+"Last-Translator: Cristian Maglie \n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/arduino-ide-15/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -35,6 +35,12 @@ msgstr "'Ratón' sólo soportado por Arduino Leonardo"
msgid "(edit only when Arduino is not running)"
msgstr "(editar sólo cuando Arduino no está corriendo)"
+#: ../../../processing/app/Base.java:468
+msgid ""
+"--verbose, --verbose-upload and --verbose-build can only be used together "
+"with --verify or --upload"
+msgstr ""
+
#: Sketch.java:746
msgid ".pde -> .ino"
msgstr ".pde -> .ino"
@@ -93,6 +99,10 @@ msgstr "Añadir fichero..."
msgid "Add Library..."
msgstr "Añadir libreria..."
+#: ../../../processing/app/Preferences.java:96
+msgid "Albanian"
+msgstr "Albano"
+
#: tools/FixEncoding.java:77
msgid ""
"An error occurred while trying to fix the file encoding.\n"
@@ -100,6 +110,20 @@ msgid ""
"the old version. Use Open to re-open the sketch and try again.\n"
msgstr "Ha ocurrido un error mientras se solucionaba la codificación del archivo.\nNo intentes guardar este programa así sobreescribiendo la vieja versión.\nUsa Abrir para reabrir el programa e inténtalo de nuevo.\n"
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "An error occurred while uploading the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "An error occurred while verifying the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "An error occurred while verifying/uploading the sketch"
+msgstr ""
+
#: Base.java:228
msgid ""
"An unknown error occurred while trying to load\n"
@@ -140,6 +164,12 @@ msgstr "Placas Arduino AR; (32 bits)"
msgid "Arduino AVR Boards"
msgstr "Placas Arduino AVR"
+#: Editor.java:2137
+msgid ""
+"Arduino can only open its own sketches\n"
+"and other files ending in .ino or .pde"
+msgstr ""
+
#: Base.java:1682
msgid ""
"Arduino cannot run because it could not\n"
@@ -161,7 +191,7 @@ msgstr "Arduino necesita JDK ( no solo JRE) para funcionar.\nPor favor, instale
#: ../../../processing/app/EditorStatus.java:471
msgid "Arduino: "
-msgstr ""
+msgstr "Arduino:"
#: Sketch.java:588
#, java-format
@@ -172,12 +202,40 @@ msgstr "¿Seguro que quieres borrar \"{0}\"?"
msgid "Are you sure you want to delete this sketch?"
msgstr "¿Seguro que quieres borrar este programa?"
+#: ../../../processing/app/Base.java:356
+msgid "Argument required for --board"
+msgstr "Argumento necesario para --board"
+
+#: ../../../processing/app/Base.java:370
+msgid "Argument required for --curdir"
+msgstr "Argumento necesario para --curdir"
+
+#: ../../../processing/app/Base.java:385
+msgid "Argument required for --get-pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:363
+msgid "Argument required for --port"
+msgstr "Argumento necesario para --port"
+
+#: ../../../processing/app/Base.java:377
+msgid "Argument required for --pref"
+msgstr "Argumento necesario para --pref"
+
+#: ../../../processing/app/Base.java:384
+msgid "Argument required for --preferences-file"
+msgstr "Argumento necesario para --preferences-file"
+
#: ../../../processing/app/Preferences.java:137
msgid "Armenian"
-msgstr ""
+msgstr "Armenio"
#: ../../../processing/app/Preferences.java:138
msgid "Asturian"
+msgstr "Asturiano"
+
+#: ../../../processing/app/debug/Compiler.java:145
+msgid "Authorization required"
msgstr ""
#: tools/AutoFormat.java:91
@@ -221,9 +279,17 @@ msgstr "Línea error: {0}"
msgid "Bad file selected"
msgstr "Fichero mal Seleccionado"
+#: ../../../processing/app/debug/Compiler.java:89
+msgid "Bad sketch primary file or bad sketch directory structure"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:149
+msgid "Basque"
+msgstr "Vasco"
+
#: ../../../processing/app/Preferences.java:139
msgid "Belarusian"
-msgstr ""
+msgstr "Beloruso"
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
@@ -243,7 +309,7 @@ msgstr "Placa:"
#: ../../../processing/app/Preferences.java:140
msgid "Bosnian"
-msgstr ""
+msgstr "Bosnio"
#: SerialMonitor.java:112
msgid "Both NL & CR"
@@ -257,6 +323,10 @@ msgstr "Explorar"
msgid "Build folder disappeared or could not be written"
msgstr "Carpeta de construcción no encontrada o no se puede escribir en ella"
+#: ../../../processing/app/Sketch.java:1530
+msgid "Build options changed, rebuilding all"
+msgstr "Opciones de compilación cambiadas, reconstruyendo todo"
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr "Búlgaro"
@@ -273,9 +343,15 @@ msgstr "Quemar Bootloader"
msgid "Burning bootloader to I/O Board (this may take a minute)..."
msgstr "Quemando bootloader a la Placa I/O (esto debería tardar un minuto)..."
-#: ../../../processing/app/Base.java:368
-msgid "Can't open source sketch!"
-msgstr "No puedo abrir el programa fuente!!!"
+#: ../../../processing/app/Base.java:379
+#, java-format
+msgid "Can only pass one of: {0}"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "Can't find the sketch in the specified path"
+msgstr ""
#: ../../../processing/app/Preferences.java:92
msgid "Canadian French"
@@ -290,6 +366,10 @@ msgstr "Cancelar"
msgid "Cannot Rename"
msgstr "No se puede renombrar"
+#: ../../../processing/app/Base.java:465
+msgid "Cannot specify any sketch files"
+msgstr ""
+
#: SerialMonitor.java:112
msgid "Carriage return"
msgstr "Retorno de carro"
@@ -304,19 +384,19 @@ msgstr "Comprobar actualizaciones al iniciar"
#: ../../../processing/app/Preferences.java:142
msgid "Chinese (China)"
-msgstr ""
+msgstr "Chino (China)"
#: ../../../processing/app/Preferences.java:142
msgid "Chinese (Hong Kong)"
-msgstr ""
+msgstr "Chino (Hong Kong)"
#: ../../../processing/app/Preferences.java:144
msgid "Chinese (Taiwan)"
-msgstr ""
+msgstr "Chino (Taiwan)"
#: ../../../processing/app/Preferences.java:143
msgid "Chinese (Taiwan) (Big5)"
-msgstr ""
+msgstr "Chino (Taiwan) (Big5)"
#: Preferences.java:88
msgid "Chinese Simplified"
@@ -334,11 +414,6 @@ msgstr "Cerrar"
msgid "Comment/Uncomment"
msgstr "Comentar / Descomentar"
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-msgid "Compiler error, please submit this code to {0}"
-msgstr "Error del compilador, por favor, envía este código a {0}"
-
#: Sketch.java:1608 Editor.java:1890
msgid "Compiling sketch..."
msgstr "Compilando programa..."
@@ -357,7 +432,7 @@ msgstr "Copiar como HTML"
#: ../../../processing/app/EditorStatus.java:455
msgid "Copy error messages"
-msgstr ""
+msgstr "Copiar mensajes de error"
#: Editor.java:1165 Editor.java:2715
msgid "Copy for Forum"
@@ -398,7 +473,7 @@ msgstr "No pude borrar {0}"
#: ../../../processing/app/debug/TargetPlatform.java:74
#, java-format
msgid "Could not find boards.txt in {0}. Is it pre-1.5?"
-msgstr ""
+msgstr "No se pudo encontrar boards.txt en {0}. Es pre-1.5?"
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:282
#, java-format
@@ -438,7 +513,7 @@ msgstr "No se pudo salvar de nuevo el programa."
msgid ""
"Could not read color theme settings.\n"
"You'll need to reinstall Arduino."
-msgstr "No se pudieron leer las preferencias de color.\nNecesitarás reinstalar Procesamiento."
+msgstr ""
#: Preferences.java:219
msgid ""
@@ -446,10 +521,9 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "No se pueden leer los ajustes predeterminados.\nNecesita reinstalar Arduino"
-#: Preferences.java:258
-#, java-format
-msgid "Could not read preferences from {0}"
-msgstr "No puedo leer las preferencias de {0}"
+#: ../../../processing/app/Sketch.java:1525
+msgid "Could not read prevous build preferences file, rebuilding all"
+msgstr ""
#: Base.java:2482
#, java-format
@@ -478,6 +552,10 @@ msgstr "No se pudo renombrar el programa. (2)"
msgid "Could not replace {0}"
msgstr "No pude reemplazar {0}"
+#: ../../../processing/app/Sketch.java:1579
+msgid "Could not write build preferences file"
+msgstr ""
+
#: tools/Archiver.java:74
msgid "Couldn't archive sketch"
msgstr "No se pudo archivar el programa."
@@ -533,7 +611,7 @@ msgstr "¿Descartar todos los cambios y recargar el programa?"
#: ../../../processing/app/Preferences.java:438
msgid "Display line numbers"
-msgstr ""
+msgstr "Mostrar números de línea"
#: Editor.java:2064
msgid "Don't Save"
@@ -547,6 +625,11 @@ msgstr "Guardado."
msgid "Done burning bootloader."
msgstr "Quemado de bootloader completado."
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+msgid "Done compiling"
+msgstr ""
+
#: Editor.java:1911 Editor.java:1928
msgid "Done compiling."
msgstr "Compilado"
@@ -555,6 +638,10 @@ msgstr "Compilado"
msgid "Done printing."
msgstr "Impreso."
+#: ../../../processing/app/BaseNoGui.java:514
+msgid "Done uploading"
+msgstr ""
+
#: Editor.java:2395 Editor.java:2431
msgid "Done uploading."
msgstr "Subido"
@@ -565,7 +652,7 @@ msgstr "Holandés"
#: ../../../processing/app/Preferences.java:144
msgid "Dutch (Netherlands)"
-msgstr ""
+msgstr "Holandés (Holanda)"
#: Editor.java:1130
msgid "Edit"
@@ -585,7 +672,7 @@ msgstr "Inglés"
#: ../../../processing/app/Preferences.java:145
msgid "English (United Kingdom)"
-msgstr ""
+msgstr "Ingles (Reino Unido)"
#: Editor.java:1062
msgid "Environment"
@@ -616,7 +703,7 @@ msgstr "Error interno del serie.{0}()"
#: ../../../processing/app/Base.java:1232
msgid "Error loading libraries"
-msgstr ""
+msgstr "Error cargando librerias"
#: ../../../processing/app/debug/TargetPlatform.java:95
#: ../../../processing/app/debug/TargetPlatform.java:106
@@ -656,6 +743,10 @@ msgstr "Error quemando bootloader"
#: ../../../processing/app/Editor.java:2555
msgid "Error while burning bootloader: missing '{0}' configuration parameter"
+msgstr "Error mientras se cargaba el bootloader: falta parametro de configuración '{0}'"
+
+#: ../../../../../app/src/processing/app/Editor.java:1940
+msgid "Error while compiling: missing '{0}' configuration parameter"
msgstr ""
#: SketchCode.java:83
@@ -667,18 +758,32 @@ msgstr "Error mientras se cargaba, código {0}"
msgid "Error while printing."
msgstr "Error al imprimir."
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "Error while uploading"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
msgid "Error while uploading: missing '{0}' configuration parameter"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "Error while verifying"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "Error while verifying/uploading"
+msgstr ""
+
#: Preferences.java:93
msgid "Estonian"
msgstr "Estonio"
#: ../../../processing/app/Preferences.java:146
msgid "Estonian (Estonia)"
-msgstr ""
+msgstr "Estonio (Estonia)"
#: Editor.java:516
msgid "Examples"
@@ -692,6 +797,11 @@ msgstr "Cancelada exportación, los cambios se han de salvar antes."
msgid "FAQ.html"
msgstr "FAQ.html"
+#: ../../../processing/app/Base.java:416
+#, java-format
+msgid "Failed to open sketch: \"{0}\""
+msgstr ""
+
#: Editor.java:491
msgid "File"
msgstr "Archivo"
@@ -726,7 +836,7 @@ msgstr "Buscar:"
#: ../../../processing/app/Preferences.java:147
msgid "Finnish"
-msgstr ""
+msgstr "Finés"
#: tools/FixEncoding.java:41 tools/FixEncoding.java:58
#: tools/FixEncoding.java:79
@@ -739,9 +849,10 @@ msgid ""
"http://arduino.cc/en/Guide/Libraries\n"
msgstr "Para información de cómo instalar librerías, visite: http://arduino.cc/en/Guide/Libraries\n"
-#: debug/BasicUploader.java:80
-msgid "Forcing reset using 1200bps open/close on port "
-msgstr "Forzar reinicio usando 1200bps apertura / cierre en el puerto"
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+msgid "Forcing reset using 1200bps open/close on port {0}"
+msgstr ""
#: Preferences.java:95
msgid "French"
@@ -777,7 +888,7 @@ msgstr ""
#: ../../../processing/app/Sketch.java:1651
#, java-format
msgid "Global variables use {0} bytes of dynamic memory."
-msgstr ""
+msgstr "Variables globales usan {0} bytes de memoria dinamica."
#: Preferences.java:98
msgid "Greek"
@@ -850,7 +961,7 @@ msgid ""
"disable this in the Preferences dialog.\n"
"\n"
"Save sketch and update its extension?"
-msgstr ""
+msgstr "En Arduino 1.0, la extension por defecto ah cambiado de .pde a .ino. Los mnevos proyectos (incluidos aquellos creados mediante \"Guarsdar como\") usaran la nueva extensión. La extensión de los proyectos existentes se actualizara al guardar, pero puedes desactivar esta función desde el menu de Preferencias\n\nGuardar proyecto y actualizar su extensión?"
#: Editor.java:1216 Editor.java:2757
msgid "Increase Indent"
@@ -863,7 +974,7 @@ msgstr "Indonesio"
#: ../../../processing/app/Base.java:1204
#, java-format
msgid "Invalid library found in {0}: {1}"
-msgstr ""
+msgstr "Libreria invalidad encontrada en {0}: {1}"
#: Preferences.java:102
msgid "Italian"
@@ -889,9 +1000,9 @@ msgstr "Librería añadida a tus librerías. Comprueba el menú \"Importar libre
msgid "Lithuaninan"
msgstr "Lituano"
-#: ../../../processing/app/Sketch.java:1660
-msgid "Low memory available, stability problems may occur"
-msgstr "Poca memoria disponible, puede producir problemas de estabilidad"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
+msgstr ""
#: Preferences.java:107
msgid "Marathi"
@@ -905,6 +1016,10 @@ msgstr "mensaje"
msgid "Missing the */ from the end of a /* comment */"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Mode not supported"
+msgstr ""
+
#: Preferences.java:449
msgid "More preferences can be edited directly in the file"
msgstr "Más preferencias pueden ser editadas directamente en el fichero"
@@ -913,13 +1028,25 @@ msgstr "Más preferencias pueden ser editadas directamente en el fichero"
msgid "Moving"
msgstr "Moviendo"
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "Multiple files not supported"
+msgstr ""
+
+#: ../../../processing/app/Base.java:395
+msgid "Must specify exactly one sketch file"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:158
+msgid "N'Ko"
+msgstr ""
+
#: Sketch.java:282
msgid "Name for new file:"
msgstr "Nombre del nuevo fichero:"
#: ../../../processing/app/Preferences.java:149
msgid "Nepali"
-msgstr ""
+msgstr "Nepalí"
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:51
msgid "Network upload using programmer not supported"
@@ -949,6 +1076,10 @@ msgstr "Pestaña Siguiente"
msgid "No"
msgstr "No"
+#: ../../../processing/app/debug/Compiler.java:146
+msgid "No athorization data found"
+msgstr ""
+
#: debug/Compiler.java:126
msgid "No board selected; please choose a board from the Tools > Board menu."
msgstr "No se ha seleccionado placa; por favor, seleccione una en el menú Herramientas> Placa"
@@ -957,6 +1088,10 @@ msgstr "No se ha seleccionado placa; por favor, seleccione una en el menú Herra
msgid "No changes necessary for Auto Format."
msgstr "Sin cambios necesarios para Auto Formato"
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No command line parameters found"
+msgstr ""
+
#: Editor.java:373
msgid "No files were added to the sketch."
msgstr "No se añadieron ficheros al programa"
@@ -969,6 +1104,10 @@ msgstr "No hay lanzador disponible."
msgid "No line ending"
msgstr "Sin ajuste de línea"
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No parameters"
+msgstr ""
+
#: Base.java:541
msgid "No really, time for some fresh air for you."
msgstr "No, en serio, toma un poco de aire fresco."
@@ -978,14 +1117,27 @@ msgstr "No, en serio, toma un poco de aire fresco."
msgid "No reference available for \"{0}\""
msgstr "No hay referencia disponible para \"{0}\""
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "No sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "No sketchbook"
+msgstr ""
+
+#: ../../../processing/app/Sketch.java:204
+msgid "No valid code files found"
+msgstr ""
+
#: ../../../processing/app/Base.java:309
msgid "No valid configured cores found! Exiting..."
-msgstr ""
+msgstr "No se encontraron nucleos configurados validos! Saliendo..."
#: ../../../processing/app/debug/TargetPackage.java:63
#, java-format
msgid "No valid hardware definitions found in folder {0}."
-msgstr ""
+msgstr "No se encontraron definiciones de hardware validas en la carpeta {0}."
#: Base.java:191
msgid "Non-fatal error while setting the Look & Feel."
@@ -1014,6 +1166,10 @@ msgstr "Ok"
msgid "One file added to the sketch."
msgstr "Un fichero añadido a tu programa."
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Only --verify, --upload or --get-pref are supported"
+msgstr ""
+
#: EditorToolbar.java:41
msgid "Open"
msgstr "Abrir"
@@ -1040,7 +1196,7 @@ msgstr "Configurar Página"
#: ../../../processing/app/forms/PasswordAuthorizationDialog.java:44
msgid "Password:"
-msgstr ""
+msgstr "Contraseña:"
#: Editor.java:1189 Editor.java:2731
msgid "Paste"
@@ -1050,33 +1206,46 @@ msgstr "Pegar"
msgid "Persian"
msgstr "Persa"
+#: ../../../processing/app/Preferences.java:161
+msgid "Persian (Iran)"
+msgstr "Persa (Irán)"
+
#: debug/Compiler.java:408
msgid "Please import the SPI library from the Sketch > Import Library menu."
msgstr "Por favor, importe la librería SPI del menú Programa > Importar Librería."
+#: ../../../processing/app/debug/Compiler.java:529
+msgid "Please import the Wire library from the Sketch > Import Library menu."
+msgstr "Por favor, importe la libreria Wire desde el menú Proyecto > Improtar Librería."
+
#: Base.java:239
msgid "Please install JDK 1.5 or later"
msgstr "Por favor, instale el JDK 1.5 o superior"
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+msgid "Please select a programmer from Tools->Programmer menu"
+msgstr ""
+
#: Preferences.java:110
msgid "Polish"
msgstr "Polaco"
#: ../../../processing/app/Editor.java:718
msgid "Port"
-msgstr ""
+msgstr "Puerto"
#: ../../../processing/app/Preferences.java:151
msgid "Portugese"
-msgstr ""
+msgstr "Portugues"
#: ../../../processing/app/Preferences.java:127
msgid "Portuguese (Brazil)"
-msgstr ""
+msgstr "Portugues (Brasil)"
#: ../../../processing/app/Preferences.java:128
msgid "Portuguese (Portugal)"
-msgstr ""
+msgstr "Portugues (Portugal)"
#: Preferences.java:295 Editor.java:583
msgid "Preferences"
@@ -1141,12 +1310,6 @@ msgstr "Problema subiendo a la placa. Visita http://www.arduino.cc/en/Guide/Trou
msgid "Problem with rename"
msgstr "Problema al renombrar"
-#: Editor.java:2137
-msgid ""
-"Arduino can only open its own sketches\n"
-"and other files ending in .ino or .pde"
-msgstr "El procesador sólo puede abrir sus propios programas\ny otros ficheros terminados en .ino o .pde"
-
#: ../../../processing/app/I18n.java:86
msgid "Processor"
msgstr "Procesador"
@@ -1226,10 +1389,18 @@ msgstr "¿Guardar cambios a \"{0}\"?"
msgid "Save sketch folder as..."
msgstr "Salvar carpeta de programas como..."
+#: ../../../../../app/src/processing/app/Preferences.java:425
+msgid "Save when verifying or uploading"
+msgstr ""
+
#: Editor.java:2270 Editor.java:2308
msgid "Saving..."
msgstr "Guardando"
+#: ../../../processing/app/FindReplace.java:131
+msgid "Search all Sketch Tabs"
+msgstr ""
+
#: Base.java:1909
msgid "Select (or create new) folder for sketches..."
msgstr "Seleccione (o cree) carpeta para proyectos."
@@ -1262,20 +1433,6 @@ msgstr "Enviar"
msgid "Serial Monitor"
msgstr "Monitor Serie"
-#: Serial.java:174
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quiting any programs that may be "
-"using it."
-msgstr "El puerto serie \"{0}\" está en uso. Intenta salir de los programas que pudiesen usarlo."
-
-#: Serial.java:121
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quitting any programs that may be "
-"using it."
-msgstr "El puerto serie \"{0}\" está en uso. Intenta salir de los programas que pudiesen usarlo."
-
#: Serial.java:194
#, java-format
msgid ""
@@ -1355,13 +1512,17 @@ msgstr "La carpeta Sketchbook no ha sido encontrada"
msgid "Sketchbook location:"
msgstr "Localización de proyecto"
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "Sketchbook path not defined"
+msgstr ""
+
#: ../../../processing/app/Base.java:785
msgid "Sketches (*.ino, *.pde)"
-msgstr ""
+msgstr "Sketches (*.ino, *.pde)"
#: ../../../processing/app/Preferences.java:152
msgid "Slovenian"
-msgstr ""
+msgstr "Esloveno"
#: Sketch.java:275 Sketch.java:304 Sketch.java:578 Sketch.java:967
msgid ""
@@ -1391,7 +1552,7 @@ msgstr "Sol"
#: ../../../processing/app/Preferences.java:153
msgid "Swedish"
-msgstr ""
+msgstr "Sueco"
#: Preferences.java:84
msgid "System Default"
@@ -1405,6 +1566,10 @@ msgstr "Tamil"
msgid "The 'BYTE' keyword is no longer supported."
msgstr "La palabra clave 'BYTE' no volverá a ser válida."
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "The --upload option supports only one file at a time"
+msgstr ""
+
#: debug/Compiler.java:426
msgid "The Client class has been renamed EthernetClient."
msgstr "La clase Cliente ha sido renombrada a EthernetClient"
@@ -1472,12 +1637,12 @@ msgid ""
"but anything besides the code will be lost."
msgstr "La carpeta del programa ha desaparecido\nIntentaré salvarlo de nuevo en la misma ubicación\npero nada más que el código se perderá."
-#: Sketch.java:2018
+#: ../../../processing/app/Sketch.java:2028
msgid ""
"The sketch name had to be modified. Sketch names can only consist\n"
"of ASCII characters and numbers (but cannot start with a number).\n"
-"They should also be less less than 64 characters long."
-msgstr "El nombre del programa se ha de modificar. Los nombres de programa sólo consisten\nen caracteres ASCII y números (pero no comenzar por número).\nDeberán tener también menos de 64 caracteres."
+"They should also be less than 64 characters long."
+msgstr "El nombre del proyecto debe ser modificado. El nombre del proyecto debe consistir solo de caracteres ASCII y números (pero no puede comenzar con un número).\nAdemas debe contener menos de 64 caracteres."
#: Base.java:259
msgid ""
@@ -1488,6 +1653,12 @@ msgid ""
"himself in the third person."
msgstr "La carpeta de proyecto ya no existe. Arduino cambiará la ubicación por defecto de proyectos, y creará una carpeta de proyecto nuevo si es necesario. Arduino entonces deja de hablar de sí mismo en tercera persona."
+#: ../../../processing/app/debug/Compiler.java:201
+msgid ""
+"Third-party platform.txt does not define compiler.path. Please report this "
+"to the third-party hardware maintainer."
+msgstr ""
+
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -1517,11 +1688,11 @@ msgstr "Turco"
#: ../../../processing/app/Editor.java:2507
msgid "Type board password to access its console"
-msgstr ""
+msgstr "Teclee la contraseña de la placa para acceder a su consola"
#: ../../../processing/app/Sketch.java:1673
msgid "Type board password to upload a new sketch"
-msgstr ""
+msgstr "Teclee la contraseña de la placa para subir un nuevo proyecto"
#: ../../../processing/app/Preferences.java:118
msgid "Ukrainian"
@@ -1534,15 +1705,15 @@ msgstr ""
#: ../../../processing/app/NetworkMonitor.java:130
msgid "Unable to connect: retrying"
-msgstr ""
+msgstr "Imposible conectarse: reintentando"
#: ../../../processing/app/Editor.java:2526
msgid "Unable to connect: wrong password?"
-msgstr ""
+msgstr "Imposible conectar: contraseña incorrecta?"
#: ../../../processing/app/Editor.java:2512
msgid "Unable to open serial monitor"
-msgstr ""
+msgstr "Imposible abrir el monitor serial"
#: Sketch.java:1432
#, java-format
@@ -1582,7 +1753,7 @@ msgstr "Subida Cancelada."
#: ../../../processing/app/Sketch.java:1678
msgid "Upload cancelled"
-msgstr ""
+msgstr "Carga cancelada"
#: Editor.java:2378
msgid "Uploading to I/O Board..."
@@ -1603,12 +1774,12 @@ msgstr "Usar editor externo"
#: ../../../processing/app/debug/Compiler.java:94
#, java-format
msgid "Using library {0} in folder: {1} {2}"
-msgstr ""
+msgstr "Utilizando biblioteca {0} en carpeta: {1} {2}"
#: ../../../processing/app/debug/Compiler.java:320
#, java-format
msgid "Using previously compiled file: {0}"
-msgstr ""
+msgstr "Utilizando archivo previamente compilado: {0}"
#: EditorToolbar.java:41 EditorToolbar.java:46
msgid "Verify"
@@ -1624,12 +1795,19 @@ msgstr "Verificar código después de subir"
#: ../../../processing/app/Preferences.java:154
msgid "Vietnamese"
-msgstr ""
+msgstr "Vietnamés"
#: Editor.java:1105
msgid "Visit Arduino.cc"
msgstr "Visita Arduino.cc"
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+msgid ""
+"WARNING: library {0} claims to run on {1} architecture(s) and may be "
+"incompatible with your current board which runs on {2} architecture(s)."
+msgstr ""
+
#: Base.java:2128
msgid "Warning"
msgstr "alerta"
@@ -1714,10 +1892,10 @@ msgstr "\".{0}\" no es una extensión válida"
#, java-format
msgid ""
"\"{0}\" contains unrecognized characters.If this code was created with an "
-"older version of Arduino,you may need to use Tools -> Fix Encoding & "
-"Reload to updatethe sketch to use UTF-8 encoding. If not, you may need "
-"todelete the bad characters to get rid of this warning."
-msgstr "\"{0}\" contiene caracteres irreconocibles. Si este código fue creado con una versión anterior del procesador, necesitará usar Herramientas > Reparar Codificación & Recargar para actualizar el programa para usar la codificación UTF-8. Sino, necesitará borrar los caracteres erróneos para eliminar este aviso."
+"older version of Arduino,you may need to use Tools -> Fix Encoding & Reload "
+"to updatethe sketch to use UTF-8 encoding. If not, you may need todelete the"
+" bad characters to get rid of this warning."
+msgstr ""
#: debug/Compiler.java:409
msgid ""
@@ -1780,7 +1958,7 @@ msgstr "Compilación"
#: ../../../processing/app/NetworkMonitor.java:111
msgid "connected!"
-msgstr ""
+msgstr "Conectado!"
#: Sketch.java:540
msgid "createNewFile() returned false"
@@ -1788,7 +1966,7 @@ msgstr "createNewFile() retornó FALSO."
#: ../../../processing/app/EditorStatus.java:469
msgid "enabled in File > Preferences."
-msgstr ""
+msgstr "activala desde Archivo > Preferencias"
#: Base.java:2090
msgid "environment"
@@ -1798,10 +1976,6 @@ msgstr "entorno"
msgid "http://arduino.cc/"
msgstr "http://arduino.cc/"
-#: ../../../processing/app/debug/Compiler.java:49
-msgid "http://github.com/arduino/Arduino/issues"
-msgstr "http://github.com/arduino/Arduino/issues"
-
#: UpdateCheck.java:118
msgid "http://www.arduino.cc/en/Main/Software"
msgstr "http://www.arduino.cc/en/Main/Software"
@@ -1831,17 +2005,6 @@ msgstr "Nombre está vacío"
msgid "platforms.html"
msgstr "platforms.html"
-#: Serial.java:451
-#, java-format
-msgid ""
-"readBytesUntil() byte buffer is too small for the {0} bytes up to and "
-"including char {1}"
-msgstr "El buffer de readBytesUntil() es demasiado pequeño para {0} bytes e incluso para el carácter {1}"
-
-#: Sketch.java:647
-msgid "removeCode: internal error.. could not find code"
-msgstr "removeCode: error interno... no encontré el código"
-
#: Editor.java:932
msgid "serialMenu is null"
msgstr "serialMenu está vacío"
@@ -1852,6 +2015,11 @@ msgid ""
"the selected serial port {0} does not exist or your board is not connected"
msgstr "el puerto seleccionado {0} no existe o tu placa no esta conectada"
+#: ../../../processing/app/Base.java:389
+#, java-format
+msgid "unknown option: {0}"
+msgstr "opcion desconocida: {0}"
+
#: Preferences.java:391
msgid "upload"
msgstr "Subir"
@@ -1875,3 +2043,45 @@ msgstr "{0} Arduino {1}"
#, java-format
msgid "{0}.html"
msgstr "{0}.html"
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+msgid "{0}: Invalid argument to --pref, should be of the form \"pref=value\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+msgid ""
+"{0}: Invalid board name, it should be of the form \"package:arch:board\" or "
+"\"package:arch:board:options\""
+msgstr "{0}: Nombre de placa invalido, debe ser de la forma \"paquete:arq:placa\" o \"paquete:arq:placa:opciones\""
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+msgid "{0}: Invalid option for \"{1}\" option for board \"{2}\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+msgid "{0}: Invalid option for board \"{1}\""
+msgstr "{0}: Opcion invalida ara la placa \"{1}\""
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+msgid "{0}: Invalid option, should be of the form \"name=value\""
+msgstr "{0}: Opcion invalida, debe ser de la forma \"nombre=valor\""
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+msgid "{0}: Unknown architecture"
+msgstr "{0}: Arquitectura desconocida"
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+msgid "{0}: Unknown board"
+msgstr "{0}: Placa desconocida"
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+msgid "{0}: Unknown package"
+msgstr "{0}: Paquete desconocido"
diff --git a/app/src/processing/app/i18n/Resources_es.properties b/arduino-core/src/processing/app/i18n/Resources_es.properties
similarity index 79%
rename from app/src/processing/app/i18n/Resources_es.properties
rename to arduino-core/src/processing/app/i18n/Resources_es.properties
index ec8328a4e..19b37e109 100644
--- a/app/src/processing/app/i18n/Resources_es.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_es.properties
@@ -5,7 +5,7 @@
# Translators:
# , 2012.
# , 2012.
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2014-02-19 14\:46+0000\nLast-Translator\: cmaglie \nLanguage-Team\: Spanish (http\://www.transifex.com/projects/p/arduino-ide-15/language/es/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: es\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
+!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-01-14 17\:10+0000\nLast-Translator\: Cristian Maglie \nLanguage-Team\: Spanish (http\://www.transifex.com/projects/p/arduino-ide-15/language/es/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: es\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
#: Preferences.java:358 Preferences.java:374
\ \ (requires\ restart\ of\ Arduino)=(requiere reiniciar Arduino)
@@ -19,6 +19,9 @@
#: Preferences.java:478
(edit\ only\ when\ Arduino\ is\ not\ running)=(editar s\u00f3lo cuando Arduino no est\u00e1 corriendo)
+#: ../../../processing/app/Base.java:468
+!--verbose,\ --verbose-upload\ and\ --verbose-build\ can\ only\ be\ used\ together\ with\ --verify\ or\ --upload=
+
#: Sketch.java:746
.pde\ ->\ .ino=.pde -> .ino
@@ -55,9 +58,23 @@ Add\ File...=A\u00f1adir fichero...
#: Base.java:963
Add\ Library...=A\u00f1adir libreria...
+#: ../../../processing/app/Preferences.java:96
+Albanian=Albano
+
#: tools/FixEncoding.java:77
An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=Ha ocurrido un error mientras se solucionaba la codificaci\u00f3n del archivo.\nNo intentes guardar este programa as\u00ed sobreescribiendo la vieja versi\u00f3n.\nUsa Abrir para reabrir el programa e int\u00e9ntalo de nuevo.\n
+#: ../../../processing/app/BaseNoGui.java:528
+!An\ error\ occurred\ while\ uploading\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!An\ error\ occurred\ while\ verifying\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!An\ error\ occurred\ while\ verifying/uploading\ the\ sketch=
+
#: Base.java:228
An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=Error desconocido al intentar cargar c\u00f3digo espec\u00edfico de plataforma para su m\u00e1quina.
@@ -85,6 +102,9 @@ Arduino\ ARM\ (32-bits)\ Boards=Placas Arduino AR; (32 bits)
#: ../../../processing/app/I18n.java:82
Arduino\ AVR\ Boards=Placas Arduino AVR
+#: Editor.java:2137
+!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
+
#: Base.java:1682
Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ settings.=Arduino no se puede ejecutar porque \u23ce\nno se pudo crear una carpeta para guardar la configuraci\u00f3n.
@@ -95,7 +115,7 @@ Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ you
Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\ JDK\ 1.5\ or\ later.\nMore\ information\ can\ be\ found\ in\ the\ reference.=Arduino necesita JDK ( no solo JRE) para funcionar.\nPor favor, instale el JDK 1.5 o superior.\nPara mas informaci\u00f3n, consulte las referencias.
#: ../../../processing/app/EditorStatus.java:471
-!Arduino\:\ =
+Arduino\:\ =Arduino\:
#: Sketch.java:588
#, java-format
@@ -104,11 +124,32 @@ Are\ you\ sure\ you\ want\ to\ delete\ "{0}"?=\u00bfSeguro que quieres borrar "{
#: Sketch.java:587
Are\ you\ sure\ you\ want\ to\ delete\ this\ sketch?=\u00bfSeguro que quieres borrar este programa?
+#: ../../../processing/app/Base.java:356
+Argument\ required\ for\ --board=Argumento necesario para --board
+
+#: ../../../processing/app/Base.java:370
+Argument\ required\ for\ --curdir=Argumento necesario para --curdir
+
+#: ../../../processing/app/Base.java:385
+!Argument\ required\ for\ --get-pref=
+
+#: ../../../processing/app/Base.java:363
+Argument\ required\ for\ --port=Argumento necesario para --port
+
+#: ../../../processing/app/Base.java:377
+Argument\ required\ for\ --pref=Argumento necesario para --pref
+
+#: ../../../processing/app/Base.java:384
+Argument\ required\ for\ --preferences-file=Argumento necesario para --preferences-file
+
#: ../../../processing/app/Preferences.java:137
-!Armenian=
+Armenian=Armenio
#: ../../../processing/app/Preferences.java:138
-!Asturian=
+Asturian=Asturiano
+
+#: ../../../processing/app/debug/Compiler.java:145
+!Authorization\ required=
#: tools/AutoFormat.java:91
Auto\ Format=Auto Formato
@@ -141,8 +182,14 @@ Bad\ error\ line\:\ {0}=L\u00ednea error\: {0}
#: Editor.java:2136
Bad\ file\ selected=Fichero mal Seleccionado
+#: ../../../processing/app/debug/Compiler.java:89
+!Bad\ sketch\ primary\ file\ or\ bad\ sketch\ directory\ structure=
+
+#: ../../../processing/app/Preferences.java:149
+Basque=Vasco
+
#: ../../../processing/app/Preferences.java:139
-!Belarusian=
+Belarusian=Beloruso
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
@@ -156,7 +203,7 @@ Board=Placa
Board\:\ =Placa\:
#: ../../../processing/app/Preferences.java:140
-!Bosnian=
+Bosnian=Bosnio
#: SerialMonitor.java:112
Both\ NL\ &\ CR=Ambos NL & CR
@@ -167,6 +214,9 @@ Browse=Explorar
#: Sketch.java:1392 Sketch.java:1423
Build\ folder\ disappeared\ or\ could\ not\ be\ written=Carpeta de construcci\u00f3n no encontrada o no se puede escribir en ella
+#: ../../../processing/app/Sketch.java:1530
+Build\ options\ changed,\ rebuilding\ all=Opciones de compilaci\u00f3n cambiadas, reconstruyendo todo
+
#: ../../../processing/app/Preferences.java:80
Bulgarian=B\u00falgaro
@@ -179,8 +229,13 @@ Burn\ Bootloader=Quemar Bootloader
#: Editor.java:2504
Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=Quemando bootloader a la Placa I/O (esto deber\u00eda tardar un minuto)...
-#: ../../../processing/app/Base.java:368
-Can't\ open\ source\ sketch\!=No puedo abrir el programa fuente\!\!\!
+#: ../../../processing/app/Base.java:379
+#, java-format
+!Can\ only\ pass\ one\ of\:\ {0}=
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!Can't\ find\ the\ sketch\ in\ the\ specified\ path=
#: ../../../processing/app/Preferences.java:92
Canadian\ French=Franc\u00e9s de Canad\u00e1
@@ -192,6 +247,9 @@ Cancel=Cancelar
#: Sketch.java:455
Cannot\ Rename=No se puede renombrar
+#: ../../../processing/app/Base.java:465
+!Cannot\ specify\ any\ sketch\ files=
+
#: SerialMonitor.java:112
Carriage\ return=Retorno de carro
@@ -202,16 +260,16 @@ Catalan=Catal\u00e1n
Check\ for\ updates\ on\ startup=Comprobar actualizaciones al iniciar
#: ../../../processing/app/Preferences.java:142
-!Chinese\ (China)=
+Chinese\ (China)=Chino (China)
#: ../../../processing/app/Preferences.java:142
-!Chinese\ (Hong\ Kong)=
+Chinese\ (Hong\ Kong)=Chino (Hong Kong)
#: ../../../processing/app/Preferences.java:144
-!Chinese\ (Taiwan)=
+Chinese\ (Taiwan)=Chino (Taiwan)
#: ../../../processing/app/Preferences.java:143
-!Chinese\ (Taiwan)\ (Big5)=
+Chinese\ (Taiwan)\ (Big5)=Chino (Taiwan) (Big5)
#: Preferences.java:88
Chinese\ Simplified=Chino Simplificado
@@ -225,10 +283,6 @@ Close=Cerrar
#: Editor.java:1208 Editor.java:2749
Comment/Uncomment=Comentar / Descomentar
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-Compiler\ error,\ please\ submit\ this\ code\ to\ {0}=Error del compilador, por favor, env\u00eda este c\u00f3digo a {0}
-
#: Sketch.java:1608 Editor.java:1890
Compiling\ sketch...=Compilando programa...
@@ -242,7 +296,7 @@ Copy=Copiar
Copy\ as\ HTML=Copiar como HTML
#: ../../../processing/app/EditorStatus.java:455
-!Copy\ error\ messages=
+Copy\ error\ messages=Copiar mensajes de error
#: Editor.java:1165 Editor.java:2715
Copy\ for\ Forum=Copiar al Foro
@@ -274,7 +328,7 @@ Could\ not\ delete\ {0}=No pude borrar {0}
#: ../../../processing/app/debug/TargetPlatform.java:74
#, java-format
-!Could\ not\ find\ boards.txt\ in\ {0}.\ Is\ it\ pre-1.5?=
+Could\ not\ find\ boards.txt\ in\ {0}.\ Is\ it\ pre-1.5?=No se pudo encontrar boards.txt en {0}. Es pre-1.5?
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:282
#, java-format
@@ -299,14 +353,13 @@ Could\ not\ properly\ re-save\ the\ sketch.\ You\ may\ be\ in\ trouble\ at\ this
Could\ not\ re-save\ sketch=No se pudo salvar de nuevo el programa.
#: Theme.java:52
-Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=No se pudieron leer las preferencias de color.\nNecesitar\u00e1s reinstalar Procesamiento.
+!Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
#: Preferences.java:219
Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=No se pueden leer los ajustes predeterminados.\nNecesita reinstalar Arduino
-#: Preferences.java:258
-#, java-format
-Could\ not\ read\ preferences\ from\ {0}=No puedo leer las preferencias de {0}
+#: ../../../processing/app/Sketch.java:1525
+!Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=
#: Base.java:2482
#, java-format
@@ -329,6 +382,9 @@ Could\ not\ rename\ the\ sketch.\ (2)=No se pudo renombrar el programa. (2)
#, java-format
Could\ not\ replace\ {0}=No pude reemplazar {0}
+#: ../../../processing/app/Sketch.java:1579
+!Could\ not\ write\ build\ preferences\ file=
+
#: tools/Archiver.java:74
Couldn't\ archive\ sketch=No se pudo archivar el programa.
@@ -366,7 +422,7 @@ Device\ is\ not\ responding,\ check\ the\ right\ serial\ port\ is\ selected\ or\
Discard\ all\ changes\ and\ reload\ sketch?=\u00bfDescartar todos los cambios y recargar el programa?
#: ../../../processing/app/Preferences.java:438
-!Display\ line\ numbers=
+Display\ line\ numbers=Mostrar n\u00fameros de l\u00ednea
#: Editor.java:2064
Don't\ Save=No Guardar
@@ -377,12 +433,19 @@ Done\ Saving.=Guardado.
#: Editor.java:2510
Done\ burning\ bootloader.=Quemado de bootloader completado.
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+!Done\ compiling=
+
#: Editor.java:1911 Editor.java:1928
Done\ compiling.=Compilado
#: Editor.java:2564
Done\ printing.=Impreso.
+#: ../../../processing/app/BaseNoGui.java:514
+!Done\ uploading=
+
#: Editor.java:2395 Editor.java:2431
Done\ uploading.=Subido
@@ -390,7 +453,7 @@ Done\ uploading.=Subido
Dutch=Holand\u00e9s
#: ../../../processing/app/Preferences.java:144
-!Dutch\ (Netherlands)=
+Dutch\ (Netherlands)=Holand\u00e9s (Holanda)
#: Editor.java:1130
Edit=Editar
@@ -405,7 +468,7 @@ Editor\ language\:\ =Editor de idioma\:
English=Ingl\u00e9s
#: ../../../processing/app/Preferences.java:145
-!English\ (United\ Kingdom)=
+English\ (United\ Kingdom)=Ingles (Reino Unido)
#: Editor.java:1062
Environment=Entorno
@@ -429,7 +492,7 @@ Error\ getting\ the\ Arduino\ data\ folder.=Error obteniendo los datos de la car
Error\ inside\ Serial.{0}()=Error interno del serie.{0}()
#: ../../../processing/app/Base.java:1232
-!Error\ loading\ libraries=
+Error\ loading\ libraries=Error cargando librerias
#: ../../../processing/app/debug/TargetPlatform.java:95
#: ../../../processing/app/debug/TargetPlatform.java:106
@@ -459,7 +522,10 @@ Error\ touching\ serial\ port\ ''{0}''.=Error usando el puerto "{0}"
Error\ while\ burning\ bootloader.=Error quemando bootloader
#: ../../../processing/app/Editor.java:2555
-!Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=
+Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=Error mientras se cargaba el bootloader\: falta parametro de configuraci\u00f3n '{0}'
+
+#: ../../../../../app/src/processing/app/Editor.java:1940
+!Error\ while\ compiling\:\ missing\ '{0}'\ configuration\ parameter=
#: SketchCode.java:83
#, java-format
@@ -468,15 +534,26 @@ Error\ while\ loading\ code\ {0}=Error mientras se cargaba, c\u00f3digo {0}
#: Editor.java:2567
Error\ while\ printing.=Error al imprimir.
+#: ../../../processing/app/BaseNoGui.java:528
+!Error\ while\ uploading=
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
!Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!Error\ while\ verifying=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!Error\ while\ verifying/uploading=
+
#: Preferences.java:93
Estonian=Estonio
#: ../../../processing/app/Preferences.java:146
-!Estonian\ (Estonia)=
+Estonian\ (Estonia)=Estonio (Estonia)
#: Editor.java:516
Examples=Ejemplos
@@ -487,6 +564,10 @@ Export\ canceled,\ changes\ must\ first\ be\ saved.=Cancelada exportaci\u00f3n,
#: Base.java:2100
FAQ.html=FAQ.html
+#: ../../../processing/app/Base.java:416
+#, java-format
+!Failed\ to\ open\ sketch\:\ "{0}"=
+
#: Editor.java:491
File=Archivo
@@ -512,7 +593,7 @@ Find...=Buscar...
Find\:=Buscar\:
#: ../../../processing/app/Preferences.java:147
-!Finnish=
+Finnish=Fin\u00e9s
#: tools/FixEncoding.java:41 tools/FixEncoding.java:58
#: tools/FixEncoding.java:79
@@ -521,8 +602,9 @@ Fix\ Encoding\ &\ Reload=Reparar codificaci\u00f3n & Recargar.
#: Base.java:1851
For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=Para informaci\u00f3n de c\u00f3mo instalar librer\u00edas, visite\: http\://arduino.cc/en/Guide/Libraries\n
-#: debug/BasicUploader.java:80
-Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ =Forzar reinicio usando 1200bps apertura / cierre en el puerto
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ {0}=
#: Preferences.java:95
French=Franc\u00e9s
@@ -548,7 +630,7 @@ Getting\ Started=Inicio R\u00e1pido
#: ../../../processing/app/Sketch.java:1651
#, java-format
-!Global\ variables\ use\ {0}\ bytes\ of\ dynamic\ memory.=
+Global\ variables\ use\ {0}\ bytes\ of\ dynamic\ memory.=Variables globales usan {0} bytes de memoria dinamica.
#: Preferences.java:98
Greek=Griego
@@ -596,7 +678,7 @@ Ignoring\ sketch\ with\ bad\ name=Ignorando trabajo con nombre incorrecto.
Import\ Library...=Importar Librer\u00eda...
#: ../../../processing/app/Sketch.java:736
-!In\ Arduino\ 1.0,\ the\ default\ file\ extension\ has\ changed\nfrom\ .pde\ to\ .ino.\ \ New\ sketches\ (including\ those\ created\nby\ "Save-As")\ will\ use\ the\ new\ extension.\ \ The\ extension\nof\ existing\ sketches\ will\ be\ updated\ on\ save,\ but\ you\ can\ndisable\ this\ in\ the\ Preferences\ dialog.\n\nSave\ sketch\ and\ update\ its\ extension?=
+In\ Arduino\ 1.0,\ the\ default\ file\ extension\ has\ changed\nfrom\ .pde\ to\ .ino.\ \ New\ sketches\ (including\ those\ created\nby\ "Save-As")\ will\ use\ the\ new\ extension.\ \ The\ extension\nof\ existing\ sketches\ will\ be\ updated\ on\ save,\ but\ you\ can\ndisable\ this\ in\ the\ Preferences\ dialog.\n\nSave\ sketch\ and\ update\ its\ extension?=En Arduino 1.0, la extension por defecto ah cambiado de .pde a .ino. Los mnevos proyectos (incluidos aquellos creados mediante "Guarsdar como") usaran la nueva extensi\u00f3n. La extensi\u00f3n de los proyectos existentes se actualizara al guardar, pero puedes desactivar esta funci\u00f3n desde el menu de Preferencias\n\nGuardar proyecto y actualizar su extensi\u00f3n?
#: Editor.java:1216 Editor.java:2757
Increase\ Indent=Aumentar Sangr\u00eda
@@ -606,7 +688,7 @@ Indonesian=Indonesio
#: ../../../processing/app/Base.java:1204
#, java-format
-!Invalid\ library\ found\ in\ {0}\:\ {1}=
+Invalid\ library\ found\ in\ {0}\:\ {1}=Libreria invalidad encontrada en {0}\: {1}
#: Preferences.java:102
Italian=Italiano
@@ -626,8 +708,8 @@ Library\ added\ to\ your\ libraries.\ Check\ "Import\ library"\ menu=Librer\u00e
#: Preferences.java:106
Lithuaninan=Lituano
-#: ../../../processing/app/Sketch.java:1660
-Low\ memory\ available,\ stability\ problems\ may\ occur=Poca memoria disponible, puede producir problemas de estabilidad
+#: ../../../processing/app/Sketch.java:1684
+!Low\ memory\ available,\ stability\ problems\ may\ occur.=
#: Preferences.java:107
Marathi=Marathi
@@ -638,17 +720,29 @@ Message=mensaje
#: ../../../processing/app/preproc/PdePreprocessor.java:412
!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+#: ../../../processing/app/BaseNoGui.java:455
+!Mode\ not\ supported=
+
#: Preferences.java:449
More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=M\u00e1s preferencias pueden ser editadas directamente en el fichero
#: Editor.java:2156
Moving=Moviendo
+#: ../../../processing/app/BaseNoGui.java:484
+!Multiple\ files\ not\ supported=
+
+#: ../../../processing/app/Base.java:395
+!Must\ specify\ exactly\ one\ sketch\ file=
+
+#: ../../../processing/app/Preferences.java:158
+!N'Ko=
+
#: Sketch.java:282
Name\ for\ new\ file\:=Nombre del nuevo fichero\:
#: ../../../processing/app/Preferences.java:149
-!Nepali=
+Nepali=Nepal\u00ed
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:51
!Network\ upload\ using\ programmer\ not\ supported=
@@ -671,12 +765,18 @@ Next\ Tab=Pesta\u00f1a Siguiente
#: Preferences.java:78 UpdateCheck.java:108
No=No
+#: ../../../processing/app/debug/Compiler.java:146
+!No\ athorization\ data\ found=
+
#: debug/Compiler.java:126
No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=No se ha seleccionado placa; por favor, seleccione una en el men\u00fa Herramientas> Placa
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
No\ changes\ necessary\ for\ Auto\ Format.=Sin cambios necesarios para Auto Formato
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ command\ line\ parameters\ found=
+
#: Editor.java:373
No\ files\ were\ added\ to\ the\ sketch.=No se a\u00f1adieron ficheros al programa
@@ -686,6 +786,9 @@ No\ launcher\ available=No hay lanzador disponible.
#: SerialMonitor.java:112
No\ line\ ending=Sin ajuste de l\u00ednea
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ parameters=
+
#: Base.java:541
No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=No, en serio, toma un poco de aire fresco.
@@ -693,12 +796,22 @@ No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=No, en serio, toma un poco d
#, java-format
No\ reference\ available\ for\ "{0}"=No hay referencia disponible para "{0}"
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!No\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:428
+!No\ sketchbook=
+
+#: ../../../processing/app/Sketch.java:204
+!No\ valid\ code\ files\ found=
+
#: ../../../processing/app/Base.java:309
-!No\ valid\ configured\ cores\ found\!\ Exiting...=
+No\ valid\ configured\ cores\ found\!\ Exiting...=No se encontraron nucleos configurados validos\! Saliendo...
#: ../../../processing/app/debug/TargetPackage.java:63
#, java-format
-!No\ valid\ hardware\ definitions\ found\ in\ folder\ {0}.=
+No\ valid\ hardware\ definitions\ found\ in\ folder\ {0}.=No se encontraron definiciones de hardware validas en la carpeta {0}.
#: Base.java:191
Non-fatal\ error\ while\ setting\ the\ Look\ &\ Feel.=Error no fatal mientras se configuraba el Look & Feel
@@ -719,6 +832,9 @@ OK=Ok
#: Sketch.java:992 Editor.java:376
One\ file\ added\ to\ the\ sketch.=Un fichero a\u00f1adido a tu programa.
+#: ../../../processing/app/BaseNoGui.java:455
+!Only\ --verify,\ --upload\ or\ --get-pref\ are\ supported=
+
#: EditorToolbar.java:41
Open=Abrir
@@ -738,7 +854,7 @@ Open...=Abrir...
Page\ Setup=Configurar P\u00e1gina
#: ../../../processing/app/forms/PasswordAuthorizationDialog.java:44
-!Password\:=
+Password\:=Contrase\u00f1a\:
#: Editor.java:1189 Editor.java:2731
Paste=Pegar
@@ -746,26 +862,36 @@ Paste=Pegar
#: Preferences.java:109
Persian=Persa
+#: ../../../processing/app/Preferences.java:161
+Persian\ (Iran)=Persa (Ir\u00e1n)
+
#: debug/Compiler.java:408
Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=Por favor, importe la librer\u00eda SPI del men\u00fa Programa > Importar Librer\u00eda.
+#: ../../../processing/app/debug/Compiler.java:529
+Please\ import\ the\ Wire\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=Por favor, importe la libreria Wire desde el men\u00fa Proyecto > Improtar Librer\u00eda.
+
#: Base.java:239
Please\ install\ JDK\ 1.5\ or\ later=Por favor, instale el JDK 1.5 o superior
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+!Please\ select\ a\ programmer\ from\ Tools->Programmer\ menu=
+
#: Preferences.java:110
Polish=Polaco
#: ../../../processing/app/Editor.java:718
-!Port=
+Port=Puerto
#: ../../../processing/app/Preferences.java:151
-!Portugese=
+Portugese=Portugues
#: ../../../processing/app/Preferences.java:127
-!Portuguese\ (Brazil)=
+Portuguese\ (Brazil)=Portugues (Brasil)
#: ../../../processing/app/Preferences.java:128
-!Portuguese\ (Portugal)=
+Portuguese\ (Portugal)=Portugues (Portugal)
#: Preferences.java:295 Editor.java:583
Preferences=Preferencias
@@ -813,9 +939,6 @@ Problem\ uploading\ to\ board.\ \ See\ http\://www.arduino.cc/en/Guide/Troublesh
#: Sketch.java:355 Sketch.java:362 Sketch.java:373
Problem\ with\ rename=Problema al renombrar
-#: Editor.java:2137
-Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=El procesador s\u00f3lo puede abrir sus propios programas\ny otros ficheros terminados en .ino o .pde
-
#: ../../../processing/app/I18n.java:86
Processor=Procesador
@@ -876,9 +999,15 @@ Save\ changes\ to\ "{0}"?\ \ =\u00bfGuardar cambios a "{0}"?
#: Sketch.java:825
Save\ sketch\ folder\ as...=Salvar carpeta de programas como...
+#: ../../../../../app/src/processing/app/Preferences.java:425
+!Save\ when\ verifying\ or\ uploading=
+
#: Editor.java:2270 Editor.java:2308
Saving...=Guardando
+#: ../../../processing/app/FindReplace.java:131
+!Search\ all\ Sketch\ Tabs=
+
#: Base.java:1909
Select\ (or\ create\ new)\ folder\ for\ sketches...=Seleccione (o cree) carpeta para proyectos.
@@ -903,14 +1032,6 @@ Send=Enviar
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
Serial\ Monitor=Monitor Serie
-#: Serial.java:174
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quiting\ any\ programs\ that\ may\ be\ using\ it.=El puerto serie "{0}" est\u00e1 en uso. Intenta salir de los programas que pudiesen usarlo.
-
-#: Serial.java:121
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quitting\ any\ programs\ that\ may\ be\ using\ it.=El puerto serie "{0}" est\u00e1 en uso. Intenta salir de los programas que pudiesen usarlo.
-
#: Serial.java:194
#, java-format
Serial\ port\ ''{0}''\ not\ found.\ Did\ you\ select\ the\ right\ one\ from\ the\ Tools\ >\ Serial\ Port\ menu?=Puerto "{0}" no encontrado. \u00bfHas seleccionado el correcto del men\u00fa Herramientas > Puerto Serie?
@@ -965,11 +1086,14 @@ Sketchbook\ folder\ disappeared=La carpeta Sketchbook no ha sido encontrada
#: Preferences.java:315
Sketchbook\ location\:=Localizaci\u00f3n de proyecto
+#: ../../../processing/app/BaseNoGui.java:428
+!Sketchbook\ path\ not\ defined=
+
#: ../../../processing/app/Base.java:785
-!Sketches\ (*.ino,\ *.pde)=
+Sketches\ (*.ino,\ *.pde)=Sketches (*.ino, *.pde)
#: ../../../processing/app/Preferences.java:152
-!Slovenian=
+Slovenian=Esloveno
#: Sketch.java:275 Sketch.java:304 Sketch.java:578 Sketch.java:967
Some\ files\ are\ marked\ "read-only",\ so\ you'll\nneed\ to\ re-save\ the\ sketch\ in\ another\ location,\nand\ try\ again.=Algunos ficheros son Solo Lectura, asi que necesitar\u00e1\nvolver a guardar en otra ubicaci\u00f3n\ne intentarlo de nuevo.
@@ -988,7 +1112,7 @@ Spanish=Espa\u00f1ol
Sunshine=Sol
#: ../../../processing/app/Preferences.java:153
-!Swedish=
+Swedish=Sueco
#: Preferences.java:84
System\ Default=Ajustes Iniciales
@@ -999,6 +1123,9 @@ Tamil=Tamil
#: debug/Compiler.java:414
The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.=La palabra clave 'BYTE' no volver\u00e1 a ser v\u00e1lida.
+#: ../../../processing/app/BaseNoGui.java:484
+!The\ --upload\ option\ supports\ only\ one\ file\ at\ a\ time=
+
#: debug/Compiler.java:426
The\ Client\ class\ has\ been\ renamed\ EthernetClient.=La clase Cliente ha sido renombrada a EthernetClient
@@ -1035,12 +1162,15 @@ The\ sketch\ "{0}"\ cannot\ be\ used.\nSketch\ names\ must\ contain\ only\ basic
#: Sketch.java:1755
The\ sketch\ folder\ has\ disappeared.\n\ Will\ attempt\ to\ re-save\ in\ the\ same\ location,\nbut\ anything\ besides\ the\ code\ will\ be\ lost.=La carpeta del programa ha desaparecido\nIntentar\u00e9 salvarlo de nuevo en la misma ubicaci\u00f3n\npero nada m\u00e1s que el c\u00f3digo se perder\u00e1.
-#: Sketch.java:2018
-The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ less\ than\ 64\ characters\ long.=El nombre del programa se ha de modificar. Los nombres de programa s\u00f3lo consisten\nen caracteres ASCII y n\u00fameros (pero no comenzar por n\u00famero).\nDeber\u00e1n tener tambi\u00e9n menos de 64 caracteres.
+#: ../../../processing/app/Sketch.java:2028
+The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ than\ 64\ characters\ long.=El nombre del proyecto debe ser modificado. El nombre del proyecto debe consistir solo de caracteres ASCII y n\u00fameros (pero no puede comenzar con un n\u00famero).\nAdemas debe contener menos de 64 caracteres.
#: Base.java:259
The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ default\ sketchbook\nlocation,\ and\ create\ a\ new\ sketchbook\ folder\ if\nnecessary.\ Arduino\ will\ then\ stop\ talking\ about\nhimself\ in\ the\ third\ person.=La carpeta de proyecto ya no existe. Arduino cambiar\u00e1 la ubicaci\u00f3n por defecto de proyectos, y crear\u00e1 una carpeta de proyecto nuevo si es necesario. Arduino entonces deja de hablar de s\u00ed mismo en tercera persona.
+#: ../../../processing/app/debug/Compiler.java:201
+!Third-party\ platform.txt\ does\ not\ define\ compiler.path.\ Please\ report\ this\ to\ the\ third-party\ hardware\ maintainer.=
+
#: Sketch.java:1075
This\ file\ has\ already\ been\ copied\ to\ the\nlocation\ from\ which\ where\ you're\ trying\ to\ add\ it.\nI\ ain't\ not\ doin\ nuthin'.=Ese fichero ya se hab\u00eda copiado a la ubicaci\u00f3n\ndesde la que lo quer\u00edas a\u00f1adir,,,\nNo har\u00e9 nada.
@@ -1060,10 +1190,10 @@ Troubleshooting=Problemas
Turkish=Turco
#: ../../../processing/app/Editor.java:2507
-!Type\ board\ password\ to\ access\ its\ console=
+Type\ board\ password\ to\ access\ its\ console=Teclee la contrase\u00f1a de la placa para acceder a su consola
#: ../../../processing/app/Sketch.java:1673
-!Type\ board\ password\ to\ upload\ a\ new\ sketch=
+Type\ board\ password\ to\ upload\ a\ new\ sketch=Teclee la contrase\u00f1a de la placa para subir un nuevo proyecto
#: ../../../processing/app/Preferences.java:118
Ukrainian=Ucraniano
@@ -1073,13 +1203,13 @@ Ukrainian=Ucraniano
!Unable\ to\ connect\:\ is\ the\ sketch\ using\ the\ bridge?=
#: ../../../processing/app/NetworkMonitor.java:130
-!Unable\ to\ connect\:\ retrying=
+Unable\ to\ connect\:\ retrying=Imposible conectarse\: reintentando
#: ../../../processing/app/Editor.java:2526
-!Unable\ to\ connect\:\ wrong\ password?=
+Unable\ to\ connect\:\ wrong\ password?=Imposible conectar\: contrase\u00f1a incorrecta?
#: ../../../processing/app/Editor.java:2512
-!Unable\ to\ open\ serial\ monitor=
+Unable\ to\ open\ serial\ monitor=Imposible abrir el monitor serial
#: Sketch.java:1432
#, java-format
@@ -1107,7 +1237,7 @@ Upload\ Using\ Programmer=Subir Usando Programador
Upload\ canceled.=Subida Cancelada.
#: ../../../processing/app/Sketch.java:1678
-!Upload\ cancelled=
+Upload\ cancelled=Carga cancelada
#: Editor.java:2378
Uploading\ to\ I/O\ Board...=Subiendo a la Placa I/O...
@@ -1123,11 +1253,11 @@ Use\ external\ editor=Usar editor externo
#: ../../../processing/app/debug/Compiler.java:94
#, java-format
-!Using\ library\ {0}\ in\ folder\:\ {1}\ {2}=
+Using\ library\ {0}\ in\ folder\:\ {1}\ {2}=Utilizando biblioteca {0} en carpeta\: {1} {2}
#: ../../../processing/app/debug/Compiler.java:320
#, java-format
-!Using\ previously\ compiled\ file\:\ {0}=
+Using\ previously\ compiled\ file\:\ {0}=Utilizando archivo previamente compilado\: {0}
#: EditorToolbar.java:41 EditorToolbar.java:46
Verify=Verificar
@@ -1139,11 +1269,15 @@ Verify\ /\ Compile=Verificar / Compilar
Verify\ code\ after\ upload=Verificar c\u00f3digo despu\u00e9s de subir
#: ../../../processing/app/Preferences.java:154
-!Vietnamese=
+Vietnamese=Vietnam\u00e9s
#: Editor.java:1105
Visit\ Arduino.cc=Visita Arduino.cc
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+!WARNING\:\ library\ {0}\ claims\ to\ run\ on\ {1}\ architecture(s)\ and\ may\ be\ incompatible\ with\ your\ current\ board\ which\ runs\ on\ {2}\ architecture(s).=
+
#: Base.java:2128
Warning=alerta
@@ -1198,7 +1332,7 @@ Zip\ doesn't\ contain\ a\ library=El fichero Zip no contiene librer\u00edas
#: SketchCode.java:258
#, java-format
-"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.="{0}" contiene caracteres irreconocibles. Si este c\u00f3digo fue creado con una versi\u00f3n anterior del procesador, necesitar\u00e1 usar Herramientas > Reparar Codificaci\u00f3n & Recargar para actualizar el programa para usar la codificaci\u00f3n UTF-8. Sino, necesitar\u00e1 borrar los caracteres err\u00f3neos para eliminar este aviso.
+!"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.=
#: debug/Compiler.java:409
\nAs\ of\ Arduino\ 0019,\ the\ Ethernet\ library\ depends\ on\ the\ SPI\ library.\nYou\ appear\ to\ be\ using\ it\ or\ another\ library\ that\ depends\ on\ the\ SPI\ library.\n\n=\nComo en Arduino 0019, la librer\u00eda Ethernet depende de la librer\u00eda SPI.\nParece que la estas usando u otra librer\u00eda que depende de la libreria SPI.\n\n
@@ -1228,13 +1362,13 @@ baud=baudio
compilation\ =Compilaci\u00f3n
#: ../../../processing/app/NetworkMonitor.java:111
-!connected\!=
+connected\!=Conectado\!
#: Sketch.java:540
createNewFile()\ returned\ false=createNewFile() retorn\u00f3 FALSO.
#: ../../../processing/app/EditorStatus.java:469
-!enabled\ in\ File\ >\ Preferences.=
+enabled\ in\ File\ >\ Preferences.=activala desde Archivo > Preferencias
#: Base.java:2090
environment=entorno
@@ -1242,9 +1376,6 @@ environment=entorno
#: Editor.java:1108
http\://arduino.cc/=http\://arduino.cc/
-#: ../../../processing/app/debug/Compiler.java:49
-http\://github.com/arduino/Arduino/issues=http\://github.com/arduino/Arduino/issues
-
#: UpdateCheck.java:118
http\://www.arduino.cc/en/Main/Software=http\://www.arduino.cc/en/Main/Software
@@ -1267,13 +1398,6 @@ name\ is\ null=Nombre est\u00e1 vac\u00edo
#: Base.java:2090
platforms.html=platforms.html
-#: Serial.java:451
-#, java-format
-readBytesUntil()\ byte\ buffer\ is\ too\ small\ for\ the\ {0}\ bytes\ up\ to\ and\ including\ char\ {1}=El buffer de readBytesUntil() es demasiado peque\u00f1o para {0} bytes e incluso para el car\u00e1cter {1}
-
-#: Sketch.java:647
-removeCode\:\ internal\ error..\ could\ not\ find\ code=removeCode\: error interno... no encontr\u00e9 el c\u00f3digo
-
#: Editor.java:932
serialMenu\ is\ null=serialMenu est\u00e1 vac\u00edo
@@ -1281,6 +1405,10 @@ serialMenu\ is\ null=serialMenu est\u00e1 vac\u00edo
#, java-format
the\ selected\ serial\ port\ {0}\ does\ not\ exist\ or\ your\ board\ is\ not\ connected=el puerto seleccionado {0} no existe o tu placa no esta conectada
+#: ../../../processing/app/Base.java:389
+#, java-format
+unknown\ option\:\ {0}=opcion desconocida\: {0}
+
#: Preferences.java:391
upload=Subir
@@ -1299,3 +1427,35 @@ upload=Subir
#: Editor.java:1874
#, java-format
{0}.html={0}.html
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+!{0}\:\ Invalid\ argument\ to\ --pref,\ should\ be\ of\ the\ form\ "pref\=value"=
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+{0}\:\ Invalid\ board\ name,\ it\ should\ be\ of\ the\ form\ "package\:arch\:board"\ or\ "package\:arch\:board\:options"={0}\: Nombre de placa invalido, debe ser de la forma "paquete\:arq\:placa" o "paquete\:arq\:placa\:opciones"
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+!{0}\:\ Invalid\ option\ for\ "{1}"\ option\ for\ board\ "{2}"=
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+{0}\:\ Invalid\ option\ for\ board\ "{1}"={0}\: Opcion invalida ara la placa "{1}"
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+{0}\:\ Invalid\ option,\ should\ be\ of\ the\ form\ "name\=value"={0}\: Opcion invalida, debe ser de la forma "nombre\=valor"
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+{0}\:\ Unknown\ architecture={0}\: Arquitectura desconocida
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+{0}\:\ Unknown\ board={0}\: Placa desconocida
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+{0}\:\ Unknown\ package={0}\: Paquete desconocido
diff --git a/app/src/processing/app/i18n/Resources_et.po b/arduino-core/src/processing/app/i18n/Resources_et.po
similarity index 87%
rename from app/src/processing/app/i18n/Resources_et.po
rename to arduino-core/src/processing/app/i18n/Resources_et.po
index 789f60c17..9afa4f9cc 100644
--- a/app/src/processing/app/i18n/Resources_et.po
+++ b/arduino-core/src/processing/app/i18n/Resources_et.po
@@ -7,8 +7,8 @@ msgstr ""
"Project-Id-Version: Arduino IDE 1.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-29 10:24-0400\n"
-"PO-Revision-Date: 2014-02-19 14:46+0000\n"
-"Last-Translator: cmaglie \n"
+"PO-Revision-Date: 2015-01-14 17:10+0000\n"
+"Last-Translator: Cristian Maglie \n"
"Language-Team: Estonian (http://www.transifex.com/projects/p/arduino-ide-15/language/et/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -32,6 +32,12 @@ msgstr "'Mouse' töötab vaid Arduino Leonardo peal"
msgid "(edit only when Arduino is not running)"
msgstr "(Arduino ei tohi muutmise ajal käia)"
+#: ../../../processing/app/Base.java:468
+msgid ""
+"--verbose, --verbose-upload and --verbose-build can only be used together "
+"with --verify or --upload"
+msgstr ""
+
#: Sketch.java:746
msgid ".pde -> .ino"
msgstr ".pde -> .ino"
@@ -90,6 +96,10 @@ msgstr "Lisa fail…"
msgid "Add Library..."
msgstr "Lisa teek…"
+#: ../../../processing/app/Preferences.java:96
+msgid "Albanian"
+msgstr ""
+
#: tools/FixEncoding.java:77
msgid ""
"An error occurred while trying to fix the file encoding.\n"
@@ -97,6 +107,20 @@ msgid ""
"the old version. Use Open to re-open the sketch and try again.\n"
msgstr "Faili kooditabeli muutmisel tekkis viga. Ära proovi\nseda visandit salvestada kuna see võib olemasoleva\nüle kirjutada. Ava visand uuesti ning proovi uuesti.\n"
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "An error occurred while uploading the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "An error occurred while verifying the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "An error occurred while verifying/uploading the sketch"
+msgstr ""
+
#: Base.java:228
msgid ""
"An unknown error occurred while trying to load\n"
@@ -137,6 +161,12 @@ msgstr ""
msgid "Arduino AVR Boards"
msgstr ""
+#: Editor.java:2137
+msgid ""
+"Arduino can only open its own sketches\n"
+"and other files ending in .ino or .pde"
+msgstr ""
+
#: Base.java:1682
msgid ""
"Arduino cannot run because it could not\n"
@@ -169,6 +199,30 @@ msgstr "Oled kindel, et soovid kustutada \"{0}\"?"
msgid "Are you sure you want to delete this sketch?"
msgstr "Oled kindel, et soovid kustutada selle visandi?"
+#: ../../../processing/app/Base.java:356
+msgid "Argument required for --board"
+msgstr ""
+
+#: ../../../processing/app/Base.java:370
+msgid "Argument required for --curdir"
+msgstr ""
+
+#: ../../../processing/app/Base.java:385
+msgid "Argument required for --get-pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:363
+msgid "Argument required for --port"
+msgstr ""
+
+#: ../../../processing/app/Base.java:377
+msgid "Argument required for --pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:384
+msgid "Argument required for --preferences-file"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:137
msgid "Armenian"
msgstr ""
@@ -177,6 +231,10 @@ msgstr ""
msgid "Asturian"
msgstr ""
+#: ../../../processing/app/debug/Compiler.java:145
+msgid "Authorization required"
+msgstr ""
+
#: tools/AutoFormat.java:91
msgid "Auto Format"
msgstr "Automaatvormindus"
@@ -218,6 +276,14 @@ msgstr "Viga real: {0}"
msgid "Bad file selected"
msgstr "Vigane fail valitud"
+#: ../../../processing/app/debug/Compiler.java:89
+msgid "Bad sketch primary file or bad sketch directory structure"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:149
+msgid "Basque"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:139
msgid "Belarusian"
msgstr ""
@@ -254,6 +320,10 @@ msgstr "Sirvi"
msgid "Build folder disappeared or could not be written"
msgstr "Kompileerimise kaust on haihtunud või pole kirjutatav"
+#: ../../../processing/app/Sketch.java:1530
+msgid "Build options changed, rebuilding all"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr ""
@@ -270,8 +340,14 @@ msgstr "Kirjuta buudilaadur"
msgid "Burning bootloader to I/O Board (this may take a minute)..."
msgstr "Buudilaaduri I/O plaadile kirjutamine (see võib kesta mõni minut)…"
-#: ../../../processing/app/Base.java:368
-msgid "Can't open source sketch!"
+#: ../../../processing/app/Base.java:379
+#, java-format
+msgid "Can only pass one of: {0}"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "Can't find the sketch in the specified path"
msgstr ""
#: ../../../processing/app/Preferences.java:92
@@ -287,6 +363,10 @@ msgstr "Loobu"
msgid "Cannot Rename"
msgstr "Ümbernimetamine nurjus"
+#: ../../../processing/app/Base.java:465
+msgid "Cannot specify any sketch files"
+msgstr ""
+
#: SerialMonitor.java:112
msgid "Carriage return"
msgstr "lisa CR (\\\\r)"
@@ -331,11 +411,6 @@ msgstr "Sulge"
msgid "Comment/Uncomment"
msgstr "Kommentaari lisamine/eemaldamine"
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-msgid "Compiler error, please submit this code to {0}"
-msgstr "Kompilaatori viga, saada see kood {0}"
-
#: Sketch.java:1608 Editor.java:1890
msgid "Compiling sketch..."
msgstr "Visandi kompileerimine…"
@@ -435,7 +510,7 @@ msgstr "Visandi uuesti salvestamine ebaõnnestus"
msgid ""
"Could not read color theme settings.\n"
"You'll need to reinstall Arduino."
-msgstr "Ei saa avada värviteema seadeid.\nArduino tuleb uuesti paigaldada."
+msgstr ""
#: Preferences.java:219
msgid ""
@@ -443,10 +518,9 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "Ei saa lugeda vaikimisi seadeid.\nArduino tuleb uuesti paigaldada."
-#: Preferences.java:258
-#, java-format
-msgid "Could not read preferences from {0}"
-msgstr "Ei saa lugeda eelistusi failist {0}"
+#: ../../../processing/app/Sketch.java:1525
+msgid "Could not read prevous build preferences file, rebuilding all"
+msgstr ""
#: Base.java:2482
#, java-format
@@ -475,6 +549,10 @@ msgstr "Visandi ümbernimetamine nurjus. (2)"
msgid "Could not replace {0}"
msgstr "{0} pole võimalik asendada"
+#: ../../../processing/app/Sketch.java:1579
+msgid "Could not write build preferences file"
+msgstr ""
+
#: tools/Archiver.java:74
msgid "Couldn't archive sketch"
msgstr "Visandi arhiveerimine ebaõnnestus"
@@ -544,6 +622,11 @@ msgstr "Salvestatud."
msgid "Done burning bootloader."
msgstr "Buudilaadur edukalt kirjutatud."
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+msgid "Done compiling"
+msgstr ""
+
#: Editor.java:1911 Editor.java:1928
msgid "Done compiling."
msgstr "Kompileeritud."
@@ -552,6 +635,10 @@ msgstr "Kompileeritud."
msgid "Done printing."
msgstr "Trükitud."
+#: ../../../processing/app/BaseNoGui.java:514
+msgid "Done uploading"
+msgstr ""
+
#: Editor.java:2395 Editor.java:2431
msgid "Done uploading."
msgstr "Laadimine lõpetatud"
@@ -655,6 +742,10 @@ msgstr "Buudilaaduri kirjutamisel tekkis viga."
msgid "Error while burning bootloader: missing '{0}' configuration parameter"
msgstr ""
+#: ../../../../../app/src/processing/app/Editor.java:1940
+msgid "Error while compiling: missing '{0}' configuration parameter"
+msgstr ""
+
#: SketchCode.java:83
#, java-format
msgid "Error while loading code {0}"
@@ -664,11 +755,25 @@ msgstr "Koodi laadimise viga {0}"
msgid "Error while printing."
msgstr "Viga trükkimisel."
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "Error while uploading"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
msgid "Error while uploading: missing '{0}' configuration parameter"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "Error while verifying"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "Error while verifying/uploading"
+msgstr ""
+
#: Preferences.java:93
msgid "Estonian"
msgstr "Eesti"
@@ -689,6 +794,11 @@ msgstr "Eksport katkestatud. Muudatused peavad olema enne salvestatud."
msgid "FAQ.html"
msgstr "FAQ.html"
+#: ../../../processing/app/Base.java:416
+#, java-format
+msgid "Failed to open sketch: \"{0}\""
+msgstr ""
+
#: Editor.java:491
msgid "File"
msgstr "Fail"
@@ -736,9 +846,10 @@ msgid ""
"http://arduino.cc/en/Guide/Libraries\n"
msgstr "Rohkem infot teekide paigaldamise kohta leab aadressilt http://arduino.cc/en/Guide/Libraries\n"
-#: debug/BasicUploader.java:80
-msgid "Forcing reset using 1200bps open/close on port "
-msgstr "Pordi algseadistamine avamise/sulgemisega kiirusel 1200bps"
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+msgid "Forcing reset using 1200bps open/close on port {0}"
+msgstr ""
#: Preferences.java:95
msgid "French"
@@ -886,8 +997,8 @@ msgstr "Teek lisatud sinu teelide nimistusse. Vaata \"Laadi teek…\" menüüd"
msgid "Lithuaninan"
msgstr "Leedu"
-#: ../../../processing/app/Sketch.java:1660
-msgid "Low memory available, stability problems may occur"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
msgstr ""
#: Preferences.java:107
@@ -902,6 +1013,10 @@ msgstr "Teade"
msgid "Missing the */ from the end of a /* comment */"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Mode not supported"
+msgstr ""
+
#: Preferences.java:449
msgid "More preferences can be edited directly in the file"
msgstr "Rohkemate eelistuste muutmiseks muuda neid otse failis"
@@ -910,6 +1025,18 @@ msgstr "Rohkemate eelistuste muutmiseks muuda neid otse failis"
msgid "Moving"
msgstr "Liigutamine"
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "Multiple files not supported"
+msgstr ""
+
+#: ../../../processing/app/Base.java:395
+msgid "Must specify exactly one sketch file"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:158
+msgid "N'Ko"
+msgstr ""
+
#: Sketch.java:282
msgid "Name for new file:"
msgstr "Uue faili nimi:"
@@ -946,6 +1073,10 @@ msgstr "Järgmine kaart"
msgid "No"
msgstr "Ei"
+#: ../../../processing/app/debug/Compiler.java:146
+msgid "No athorization data found"
+msgstr ""
+
#: debug/Compiler.java:126
msgid "No board selected; please choose a board from the Tools > Board menu."
msgstr "Plaat pole valitud. Palun tee oma valik menüüs Tööriistad > Plaat."
@@ -954,6 +1085,10 @@ msgstr "Plaat pole valitud. Palun tee oma valik menüüs Tööriistad > Plaat."
msgid "No changes necessary for Auto Format."
msgstr "Automaatvormindus ei vaja muudatusi."
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No command line parameters found"
+msgstr ""
+
#: Editor.java:373
msgid "No files were added to the sketch."
msgstr "Visandisse pole faile lisatud."
@@ -966,6 +1101,10 @@ msgstr "Veebilehitseja puudub"
msgid "No line ending"
msgstr "Reavahetust ei lisa"
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No parameters"
+msgstr ""
+
#: Base.java:541
msgid "No really, time for some fresh air for you."
msgstr "Tõesti oleks aeg natuke värsket õhku hingata."
@@ -975,6 +1114,19 @@ msgstr "Tõesti oleks aeg natuke värsket õhku hingata."
msgid "No reference available for \"{0}\""
msgstr "\"{0}\" kohta juhend puudub"
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "No sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "No sketchbook"
+msgstr ""
+
+#: ../../../processing/app/Sketch.java:204
+msgid "No valid code files found"
+msgstr ""
+
#: ../../../processing/app/Base.java:309
msgid "No valid configured cores found! Exiting..."
msgstr ""
@@ -1011,6 +1163,10 @@ msgstr "Olgu"
msgid "One file added to the sketch."
msgstr "Visandisse on lisatud üks fail."
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Only --verify, --upload or --get-pref are supported"
+msgstr ""
+
#: EditorToolbar.java:41
msgid "Open"
msgstr "Ava"
@@ -1047,14 +1203,27 @@ msgstr "Aseta"
msgid "Persian"
msgstr "Pärsia"
+#: ../../../processing/app/Preferences.java:161
+msgid "Persian (Iran)"
+msgstr ""
+
#: debug/Compiler.java:408
msgid "Please import the SPI library from the Sketch > Import Library menu."
msgstr "Impordi SPI teek menüüst Visand > Impordi teek"
+#: ../../../processing/app/debug/Compiler.java:529
+msgid "Please import the Wire library from the Sketch > Import Library menu."
+msgstr ""
+
#: Base.java:239
msgid "Please install JDK 1.5 or later"
msgstr "Palun paigalda JDK 1.5 või hilisem"
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+msgid "Please select a programmer from Tools->Programmer menu"
+msgstr ""
+
#: Preferences.java:110
msgid "Polish"
msgstr "Poola"
@@ -1138,12 +1307,6 @@ msgstr "Probleem plaadile üleslaadimisega. Vaata soovitusi probleemi lahendamis
msgid "Problem with rename"
msgstr "Probleem nime muutmisega"
-#: Editor.java:2137
-msgid ""
-"Arduino can only open its own sketches\n"
-"and other files ending in .ino or .pde"
-msgstr "Avada saab ainult oma visandeid ning .ino või .pde laienditega faile."
-
#: ../../../processing/app/I18n.java:86
msgid "Processor"
msgstr ""
@@ -1223,10 +1386,18 @@ msgstr "Salvesta muudatused faili \"{0}\"?"
msgid "Save sketch folder as..."
msgstr "Salvesta visand uude kausta…"
+#: ../../../../../app/src/processing/app/Preferences.java:425
+msgid "Save when verifying or uploading"
+msgstr ""
+
#: Editor.java:2270 Editor.java:2308
msgid "Saving..."
msgstr "Salvestamine…"
+#: ../../../processing/app/FindReplace.java:131
+msgid "Search all Sketch Tabs"
+msgstr ""
+
#: Base.java:1909
msgid "Select (or create new) folder for sketches..."
msgstr "Vali (või loo uus) kaust visandite jaoks…"
@@ -1259,20 +1430,6 @@ msgstr "Saada"
msgid "Serial Monitor"
msgstr "Jadapordi monitor"
-#: Serial.java:174
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quiting any programs that may be "
-"using it."
-msgstr "Jadaport {0} on juba kasutusel. Sulge programm, mis seda kasutab."
-
-#: Serial.java:121
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quitting any programs that may be "
-"using it."
-msgstr "Jadaport {0} on juba kasutusel. Sulge programm, mis seda kasutab."
-
#: Serial.java:194
#, java-format
msgid ""
@@ -1352,6 +1509,10 @@ msgstr "Visandite kaust on haihtunud"
msgid "Sketchbook location:"
msgstr "Visandite asukoht:"
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "Sketchbook path not defined"
+msgstr ""
+
#: ../../../processing/app/Base.java:785
msgid "Sketches (*.ino, *.pde)"
msgstr ""
@@ -1402,6 +1563,10 @@ msgstr ""
msgid "The 'BYTE' keyword is no longer supported."
msgstr "\"BYTE\" võtmesõna pole enam toetatud."
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "The --upload option supports only one file at a time"
+msgstr ""
+
#: debug/Compiler.java:426
msgid "The Client class has been renamed EthernetClient."
msgstr "Klass Client on nüüd EthernetClient."
@@ -1469,12 +1634,12 @@ msgid ""
"but anything besides the code will be lost."
msgstr "Visandi kaust on haihtunud.\nPüüan samasse kohta uuesti salvestada,\nkuid kõik peale selle koodi on kadunud."
-#: Sketch.java:2018
+#: ../../../processing/app/Sketch.java:2028
msgid ""
"The sketch name had to be modified. Sketch names can only consist\n"
"of ASCII characters and numbers (but cannot start with a number).\n"
-"They should also be less less than 64 characters long."
-msgstr "Visandi nime tuleb muuta. Nimes tohivad olla vaid\nASCII tähed ning numbrid (algama peab tähega).\nNimi peab olema lühem kui 64 märki."
+"They should also be less than 64 characters long."
+msgstr ""
#: Base.java:259
msgid ""
@@ -1485,6 +1650,12 @@ msgid ""
"himself in the third person."
msgstr "Visandite kausta pole enam.\nArduino hakkab kasutama vaikimisi kausta ning\nvajadusel tekitab uue visandite kausta."
+#: ../../../processing/app/debug/Compiler.java:201
+msgid ""
+"Third-party platform.txt does not define compiler.path. Please report this "
+"to the third-party hardware maintainer."
+msgstr ""
+
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -1627,6 +1798,13 @@ msgstr ""
msgid "Visit Arduino.cc"
msgstr "Külasta Arduino.cc"
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+msgid ""
+"WARNING: library {0} claims to run on {1} architecture(s) and may be "
+"incompatible with your current board which runs on {2} architecture(s)."
+msgstr ""
+
#: Base.java:2128
msgid "Warning"
msgstr "Hoiatus"
@@ -1711,10 +1889,10 @@ msgstr "\"{0}\" pole lubatud laiend."
#, java-format
msgid ""
"\"{0}\" contains unrecognized characters.If this code was created with an "
-"older version of Arduino,you may need to use Tools -> Fix Encoding & "
-"Reload to updatethe sketch to use UTF-8 encoding. If not, you may need "
-"todelete the bad characters to get rid of this warning."
-msgstr "\"{0}\" sisaldab tundmatuid tähemärke. Kui see kood on loodud vanema versiooniga, saab selle teisendada UTF-8'ks menüüst Tööriistad -> Paranda kooditabel ning laadi uuesti. Teine variant on vigased märgid käsitsi kustutada."
+"older version of Arduino,you may need to use Tools -> Fix Encoding & Reload "
+"to updatethe sketch to use UTF-8 encoding. If not, you may need todelete the"
+" bad characters to get rid of this warning."
+msgstr ""
#: debug/Compiler.java:409
msgid ""
@@ -1795,10 +1973,6 @@ msgstr "Töökeskkond"
msgid "http://arduino.cc/"
msgstr "http://arduino.cc/"
-#: ../../../processing/app/debug/Compiler.java:49
-msgid "http://github.com/arduino/Arduino/issues"
-msgstr ""
-
#: UpdateCheck.java:118
msgid "http://www.arduino.cc/en/Main/Software"
msgstr "http://www.arduino.cc/en/Main/Software"
@@ -1828,17 +2002,6 @@ msgstr "name on null"
msgid "platforms.html"
msgstr "platforms.html"
-#: Serial.java:451
-#, java-format
-msgid ""
-"readBytesUntil() byte buffer is too small for the {0} bytes up to and "
-"including char {1}"
-msgstr "readBytesUntil() baitide puhver on liiga väike {0} ja rohkema baidi jaoks alates märgist {1}"
-
-#: Sketch.java:647
-msgid "removeCode: internal error.. could not find code"
-msgstr "removeCode: sisemine viga.. ei leidnud koodi"
-
#: Editor.java:932
msgid "serialMenu is null"
msgstr "serialMenu on null"
@@ -1849,6 +2012,11 @@ msgid ""
"the selected serial port {0} does not exist or your board is not connected"
msgstr "valitud jadaporti {0} ei eksisteeri või plaat on ühendamata"
+#: ../../../processing/app/Base.java:389
+#, java-format
+msgid "unknown option: {0}"
+msgstr ""
+
#: Preferences.java:391
msgid "upload"
msgstr "üleslaadimise ajal"
@@ -1872,3 +2040,45 @@ msgstr "{0} | Arduino {1}"
#, java-format
msgid "{0}.html"
msgstr "{0}.html"
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+msgid "{0}: Invalid argument to --pref, should be of the form \"pref=value\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+msgid ""
+"{0}: Invalid board name, it should be of the form \"package:arch:board\" or "
+"\"package:arch:board:options\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+msgid "{0}: Invalid option for \"{1}\" option for board \"{2}\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+msgid "{0}: Invalid option for board \"{1}\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+msgid "{0}: Invalid option, should be of the form \"name=value\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+msgid "{0}: Unknown architecture"
+msgstr ""
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+msgid "{0}: Unknown board"
+msgstr ""
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+msgid "{0}: Unknown package"
+msgstr ""
diff --git a/app/src/processing/app/i18n/Resources_et.properties b/arduino-core/src/processing/app/i18n/Resources_et.properties
similarity index 85%
rename from app/src/processing/app/i18n/Resources_et.properties
rename to arduino-core/src/processing/app/i18n/Resources_et.properties
index 800bb0356..f28b21e82 100644
--- a/app/src/processing/app/i18n/Resources_et.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_et.properties
@@ -2,7 +2,7 @@
# Copyright (C) 2012
# This file is distributed under the same license as the Arduino package.
# Cougar , 2012.
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2014-02-19 14\:46+0000\nLast-Translator\: cmaglie \nLanguage-Team\: Estonian (http\://www.transifex.com/projects/p/arduino-ide-15/language/et/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: et\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
+!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-01-14 17\:10+0000\nLast-Translator\: Cristian Maglie \nLanguage-Team\: Estonian (http\://www.transifex.com/projects/p/arduino-ide-15/language/et/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: et\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
#: Preferences.java:358 Preferences.java:374
\ \ (requires\ restart\ of\ Arduino)=(vajab Arduino taask\u00e4ivitamist)
@@ -16,6 +16,9 @@
#: Preferences.java:478
(edit\ only\ when\ Arduino\ is\ not\ running)=(Arduino ei tohi muutmise ajal k\u00e4ia)
+#: ../../../processing/app/Base.java:468
+!--verbose,\ --verbose-upload\ and\ --verbose-build\ can\ only\ be\ used\ together\ with\ --verify\ or\ --upload=
+
#: Sketch.java:746
.pde\ ->\ .ino=.pde -> .ino
@@ -52,9 +55,23 @@ Add\ File...=Lisa fail\u2026
#: Base.java:963
Add\ Library...=Lisa teek\u2026
+#: ../../../processing/app/Preferences.java:96
+!Albanian=
+
#: tools/FixEncoding.java:77
An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=Faili kooditabeli muutmisel tekkis viga. \u00c4ra proovi\nseda visandit salvestada kuna see v\u00f5ib olemasoleva\n\u00fcle kirjutada. Ava visand uuesti ning proovi uuesti.\n
+#: ../../../processing/app/BaseNoGui.java:528
+!An\ error\ occurred\ while\ uploading\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!An\ error\ occurred\ while\ verifying\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!An\ error\ occurred\ while\ verifying/uploading\ the\ sketch=
+
#: Base.java:228
An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=Sinu masina platvormip\u00f5hise koodi laadimisel\ntekkis tundmatu viga.
@@ -82,6 +99,9 @@ Archiving\ the\ sketch\ has\ been\ canceled\ because\nthe\ sketch\ couldn't\ sav
#: ../../../processing/app/I18n.java:82
!Arduino\ AVR\ Boards=
+#: Editor.java:2137
+!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
+
#: Base.java:1682
Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ settings.=Ei saa Arduinot k\u00e4ivitada kuna\nseadete kausta loomine ei \u00f5nnestunud.
@@ -101,12 +121,33 @@ Are\ you\ sure\ you\ want\ to\ delete\ "{0}"?=Oled kindel, et soovid kustutada "
#: Sketch.java:587
Are\ you\ sure\ you\ want\ to\ delete\ this\ sketch?=Oled kindel, et soovid kustutada selle visandi?
+#: ../../../processing/app/Base.java:356
+!Argument\ required\ for\ --board=
+
+#: ../../../processing/app/Base.java:370
+!Argument\ required\ for\ --curdir=
+
+#: ../../../processing/app/Base.java:385
+!Argument\ required\ for\ --get-pref=
+
+#: ../../../processing/app/Base.java:363
+!Argument\ required\ for\ --port=
+
+#: ../../../processing/app/Base.java:377
+!Argument\ required\ for\ --pref=
+
+#: ../../../processing/app/Base.java:384
+!Argument\ required\ for\ --preferences-file=
+
#: ../../../processing/app/Preferences.java:137
!Armenian=
#: ../../../processing/app/Preferences.java:138
!Asturian=
+#: ../../../processing/app/debug/Compiler.java:145
+!Authorization\ required=
+
#: tools/AutoFormat.java:91
Auto\ Format=Automaatvormindus
@@ -138,6 +179,12 @@ Bad\ error\ line\:\ {0}=Viga real\: {0}
#: Editor.java:2136
Bad\ file\ selected=Vigane fail valitud
+#: ../../../processing/app/debug/Compiler.java:89
+!Bad\ sketch\ primary\ file\ or\ bad\ sketch\ directory\ structure=
+
+#: ../../../processing/app/Preferences.java:149
+!Basque=
+
#: ../../../processing/app/Preferences.java:139
!Belarusian=
@@ -164,6 +211,9 @@ Browse=Sirvi
#: Sketch.java:1392 Sketch.java:1423
Build\ folder\ disappeared\ or\ could\ not\ be\ written=Kompileerimise kaust on haihtunud v\u00f5i pole kirjutatav
+#: ../../../processing/app/Sketch.java:1530
+!Build\ options\ changed,\ rebuilding\ all=
+
#: ../../../processing/app/Preferences.java:80
!Bulgarian=
@@ -176,8 +226,13 @@ Burn\ Bootloader=Kirjuta buudilaadur
#: Editor.java:2504
Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=Buudilaaduri I/O plaadile kirjutamine (see v\u00f5ib kesta m\u00f5ni minut)\u2026
-#: ../../../processing/app/Base.java:368
-!Can't\ open\ source\ sketch\!=
+#: ../../../processing/app/Base.java:379
+#, java-format
+!Can\ only\ pass\ one\ of\:\ {0}=
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!Can't\ find\ the\ sketch\ in\ the\ specified\ path=
#: ../../../processing/app/Preferences.java:92
!Canadian\ French=
@@ -189,6 +244,9 @@ Cancel=Loobu
#: Sketch.java:455
Cannot\ Rename=\u00dcmbernimetamine nurjus
+#: ../../../processing/app/Base.java:465
+!Cannot\ specify\ any\ sketch\ files=
+
#: SerialMonitor.java:112
Carriage\ return=lisa CR (\\\\r)
@@ -222,10 +280,6 @@ Close=Sulge
#: Editor.java:1208 Editor.java:2749
Comment/Uncomment=Kommentaari lisamine/eemaldamine
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-Compiler\ error,\ please\ submit\ this\ code\ to\ {0}=Kompilaatori viga, saada see kood {0}
-
#: Sketch.java:1608 Editor.java:1890
Compiling\ sketch...=Visandi kompileerimine\u2026
@@ -296,14 +350,13 @@ Could\ not\ properly\ re-save\ the\ sketch.\ You\ may\ be\ in\ trouble\ at\ this
Could\ not\ re-save\ sketch=Visandi uuesti salvestamine eba\u00f5nnestus
#: Theme.java:52
-Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=Ei saa avada v\u00e4rviteema seadeid.\nArduino tuleb uuesti paigaldada.
+!Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
#: Preferences.java:219
Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=Ei saa lugeda vaikimisi seadeid.\nArduino tuleb uuesti paigaldada.
-#: Preferences.java:258
-#, java-format
-Could\ not\ read\ preferences\ from\ {0}=Ei saa lugeda eelistusi failist {0}
+#: ../../../processing/app/Sketch.java:1525
+!Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=
#: Base.java:2482
#, java-format
@@ -326,6 +379,9 @@ Could\ not\ rename\ the\ sketch.\ (2)=Visandi \u00fcmbernimetamine nurjus. (2)
#, java-format
Could\ not\ replace\ {0}={0} pole v\u00f5imalik asendada
+#: ../../../processing/app/Sketch.java:1579
+!Could\ not\ write\ build\ preferences\ file=
+
#: tools/Archiver.java:74
Couldn't\ archive\ sketch=Visandi arhiveerimine eba\u00f5nnestus
@@ -374,12 +430,19 @@ Done\ Saving.=Salvestatud.
#: Editor.java:2510
Done\ burning\ bootloader.=Buudilaadur edukalt kirjutatud.
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+!Done\ compiling=
+
#: Editor.java:1911 Editor.java:1928
Done\ compiling.=Kompileeritud.
#: Editor.java:2564
Done\ printing.=Tr\u00fckitud.
+#: ../../../processing/app/BaseNoGui.java:514
+!Done\ uploading=
+
#: Editor.java:2395 Editor.java:2431
Done\ uploading.=Laadimine l\u00f5petatud
@@ -458,6 +521,9 @@ Error\ while\ burning\ bootloader.=Buudilaaduri kirjutamisel tekkis viga.
#: ../../../processing/app/Editor.java:2555
!Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=
+#: ../../../../../app/src/processing/app/Editor.java:1940
+!Error\ while\ compiling\:\ missing\ '{0}'\ configuration\ parameter=
+
#: SketchCode.java:83
#, java-format
Error\ while\ loading\ code\ {0}=Koodi laadimise viga {0}
@@ -465,10 +531,21 @@ Error\ while\ loading\ code\ {0}=Koodi laadimise viga {0}
#: Editor.java:2567
Error\ while\ printing.=Viga tr\u00fckkimisel.
+#: ../../../processing/app/BaseNoGui.java:528
+!Error\ while\ uploading=
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
!Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!Error\ while\ verifying=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!Error\ while\ verifying/uploading=
+
#: Preferences.java:93
Estonian=Eesti
@@ -484,6 +561,10 @@ Export\ canceled,\ changes\ must\ first\ be\ saved.=Eksport katkestatud. Muudatu
#: Base.java:2100
FAQ.html=FAQ.html
+#: ../../../processing/app/Base.java:416
+#, java-format
+!Failed\ to\ open\ sketch\:\ "{0}"=
+
#: Editor.java:491
File=Fail
@@ -518,8 +599,9 @@ Fix\ Encoding\ &\ Reload=Paranda kooditabel ning laadi uuesti
#: Base.java:1851
For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=Rohkem infot teekide paigaldamise kohta leab aadressilt http\://arduino.cc/en/Guide/Libraries\n
-#: debug/BasicUploader.java:80
-Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ =Pordi algseadistamine avamise/sulgemisega kiirusel 1200bps
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ {0}=
#: Preferences.java:95
French=Prantsuse
@@ -623,8 +705,8 @@ Library\ added\ to\ your\ libraries.\ Check\ "Import\ library"\ menu=Teek lisatu
#: Preferences.java:106
Lithuaninan=Leedu
-#: ../../../processing/app/Sketch.java:1660
-!Low\ memory\ available,\ stability\ problems\ may\ occur=
+#: ../../../processing/app/Sketch.java:1684
+!Low\ memory\ available,\ stability\ problems\ may\ occur.=
#: Preferences.java:107
Marathi=Marathi
@@ -635,12 +717,24 @@ Message=Teade
#: ../../../processing/app/preproc/PdePreprocessor.java:412
!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+#: ../../../processing/app/BaseNoGui.java:455
+!Mode\ not\ supported=
+
#: Preferences.java:449
More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=Rohkemate eelistuste muutmiseks muuda neid otse failis
#: Editor.java:2156
Moving=Liigutamine
+#: ../../../processing/app/BaseNoGui.java:484
+!Multiple\ files\ not\ supported=
+
+#: ../../../processing/app/Base.java:395
+!Must\ specify\ exactly\ one\ sketch\ file=
+
+#: ../../../processing/app/Preferences.java:158
+!N'Ko=
+
#: Sketch.java:282
Name\ for\ new\ file\:=Uue faili nimi\:
@@ -668,12 +762,18 @@ Next\ Tab=J\u00e4rgmine kaart
#: Preferences.java:78 UpdateCheck.java:108
No=Ei
+#: ../../../processing/app/debug/Compiler.java:146
+!No\ athorization\ data\ found=
+
#: debug/Compiler.java:126
No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=Plaat pole valitud. Palun tee oma valik men\u00fc\u00fcs T\u00f6\u00f6riistad > Plaat.
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
No\ changes\ necessary\ for\ Auto\ Format.=Automaatvormindus ei vaja muudatusi.
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ command\ line\ parameters\ found=
+
#: Editor.java:373
No\ files\ were\ added\ to\ the\ sketch.=Visandisse pole faile lisatud.
@@ -683,6 +783,9 @@ No\ launcher\ available=Veebilehitseja puudub
#: SerialMonitor.java:112
No\ line\ ending=Reavahetust ei lisa
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ parameters=
+
#: Base.java:541
No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=T\u00f5esti oleks aeg natuke v\u00e4rsket \u00f5hku hingata.
@@ -690,6 +793,16 @@ No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=T\u00f5esti oleks aeg natuke
#, java-format
No\ reference\ available\ for\ "{0}"="{0}" kohta juhend puudub
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!No\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:428
+!No\ sketchbook=
+
+#: ../../../processing/app/Sketch.java:204
+!No\ valid\ code\ files\ found=
+
#: ../../../processing/app/Base.java:309
!No\ valid\ configured\ cores\ found\!\ Exiting...=
@@ -716,6 +829,9 @@ OK=Olgu
#: Sketch.java:992 Editor.java:376
One\ file\ added\ to\ the\ sketch.=Visandisse on lisatud \u00fcks fail.
+#: ../../../processing/app/BaseNoGui.java:455
+!Only\ --verify,\ --upload\ or\ --get-pref\ are\ supported=
+
#: EditorToolbar.java:41
Open=Ava
@@ -743,12 +859,22 @@ Paste=Aseta
#: Preferences.java:109
Persian=P\u00e4rsia
+#: ../../../processing/app/Preferences.java:161
+!Persian\ (Iran)=
+
#: debug/Compiler.java:408
Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=Impordi SPI teek men\u00fc\u00fcst Visand > Impordi teek
+#: ../../../processing/app/debug/Compiler.java:529
+!Please\ import\ the\ Wire\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=
+
#: Base.java:239
Please\ install\ JDK\ 1.5\ or\ later=Palun paigalda JDK 1.5 v\u00f5i hilisem
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+!Please\ select\ a\ programmer\ from\ Tools->Programmer\ menu=
+
#: Preferences.java:110
Polish=Poola
@@ -810,9 +936,6 @@ Problem\ uploading\ to\ board.\ \ See\ http\://www.arduino.cc/en/Guide/Troublesh
#: Sketch.java:355 Sketch.java:362 Sketch.java:373
Problem\ with\ rename=Probleem nime muutmisega
-#: Editor.java:2137
-Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=Avada saab ainult oma visandeid ning .ino v\u00f5i .pde laienditega faile.
-
#: ../../../processing/app/I18n.java:86
!Processor=
@@ -873,9 +996,15 @@ Save\ changes\ to\ "{0}"?\ \ =Salvesta muudatused faili "{0}"?
#: Sketch.java:825
Save\ sketch\ folder\ as...=Salvesta visand uude kausta\u2026
+#: ../../../../../app/src/processing/app/Preferences.java:425
+!Save\ when\ verifying\ or\ uploading=
+
#: Editor.java:2270 Editor.java:2308
Saving...=Salvestamine\u2026
+#: ../../../processing/app/FindReplace.java:131
+!Search\ all\ Sketch\ Tabs=
+
#: Base.java:1909
Select\ (or\ create\ new)\ folder\ for\ sketches...=Vali (v\u00f5i loo uus) kaust visandite jaoks\u2026
@@ -900,14 +1029,6 @@ Send=Saada
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
Serial\ Monitor=Jadapordi monitor
-#: Serial.java:174
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quiting\ any\ programs\ that\ may\ be\ using\ it.=Jadaport {0} on juba kasutusel. Sulge programm, mis seda kasutab.
-
-#: Serial.java:121
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quitting\ any\ programs\ that\ may\ be\ using\ it.=Jadaport {0} on juba kasutusel. Sulge programm, mis seda kasutab.
-
#: Serial.java:194
#, java-format
Serial\ port\ ''{0}''\ not\ found.\ Did\ you\ select\ the\ right\ one\ from\ the\ Tools\ >\ Serial\ Port\ menu?=Jadaport {0} puudub. Vali \u00f5ige port men\u00fc\u00fcst T\u00f6\u00f6riistad -> Jadaport
@@ -962,6 +1083,9 @@ Sketchbook\ folder\ disappeared=Visandite kaust on haihtunud
#: Preferences.java:315
Sketchbook\ location\:=Visandite asukoht\:
+#: ../../../processing/app/BaseNoGui.java:428
+!Sketchbook\ path\ not\ defined=
+
#: ../../../processing/app/Base.java:785
!Sketches\ (*.ino,\ *.pde)=
@@ -996,6 +1120,9 @@ System\ Default=S\u00fcsteemi vaikimisi keel
#: debug/Compiler.java:414
The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.="BYTE" v\u00f5tmes\u00f5na pole enam toetatud.
+#: ../../../processing/app/BaseNoGui.java:484
+!The\ --upload\ option\ supports\ only\ one\ file\ at\ a\ time=
+
#: debug/Compiler.java:426
The\ Client\ class\ has\ been\ renamed\ EthernetClient.=Klass Client on n\u00fc\u00fcd EthernetClient.
@@ -1032,12 +1159,15 @@ The\ sketch\ "{0}"\ cannot\ be\ used.\nSketch\ names\ must\ contain\ only\ basic
#: Sketch.java:1755
The\ sketch\ folder\ has\ disappeared.\n\ Will\ attempt\ to\ re-save\ in\ the\ same\ location,\nbut\ anything\ besides\ the\ code\ will\ be\ lost.=Visandi kaust on haihtunud.\nP\u00fc\u00fcan samasse kohta uuesti salvestada,\nkuid k\u00f5ik peale selle koodi on kadunud.
-#: Sketch.java:2018
-The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ less\ than\ 64\ characters\ long.=Visandi nime tuleb muuta. Nimes tohivad olla vaid\nASCII t\u00e4hed ning numbrid (algama peab t\u00e4hega).\nNimi peab olema l\u00fchem kui 64 m\u00e4rki.
+#: ../../../processing/app/Sketch.java:2028
+!The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ than\ 64\ characters\ long.=
#: Base.java:259
The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ default\ sketchbook\nlocation,\ and\ create\ a\ new\ sketchbook\ folder\ if\nnecessary.\ Arduino\ will\ then\ stop\ talking\ about\nhimself\ in\ the\ third\ person.=Visandite kausta pole enam.\nArduino hakkab kasutama vaikimisi kausta ning\nvajadusel tekitab uue visandite kausta.
+#: ../../../processing/app/debug/Compiler.java:201
+!Third-party\ platform.txt\ does\ not\ define\ compiler.path.\ Please\ report\ this\ to\ the\ third-party\ hardware\ maintainer.=
+
#: Sketch.java:1075
This\ file\ has\ already\ been\ copied\ to\ the\nlocation\ from\ which\ where\ you're\ trying\ to\ add\ it.\nI\ ain't\ not\ doin\ nuthin'.=See fail on juba kopeeritud kohta, kust sa seda\nkopeerida \u00fcritad. Seega ei pea ma midagi tegema.
@@ -1141,6 +1271,10 @@ Verify\ code\ after\ upload=Kontrolli koodi peale \u00fcleslaadimist
#: Editor.java:1105
Visit\ Arduino.cc=K\u00fclasta Arduino.cc
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+!WARNING\:\ library\ {0}\ claims\ to\ run\ on\ {1}\ architecture(s)\ and\ may\ be\ incompatible\ with\ your\ current\ board\ which\ runs\ on\ {2}\ architecture(s).=
+
#: Base.java:2128
Warning=Hoiatus
@@ -1195,7 +1329,7 @@ Zip\ doesn't\ contain\ a\ library=ZIP-is pole teeki
#: SketchCode.java:258
#, java-format
-"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.="{0}" sisaldab tundmatuid t\u00e4hem\u00e4rke. Kui see kood on loodud vanema versiooniga, saab selle teisendada UTF-8'ks men\u00fc\u00fcst T\u00f6\u00f6riistad -> Paranda kooditabel ning laadi uuesti. Teine variant on vigased m\u00e4rgid k\u00e4sitsi kustutada.
+!"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.=
#: debug/Compiler.java:409
\nAs\ of\ Arduino\ 0019,\ the\ Ethernet\ library\ depends\ on\ the\ SPI\ library.\nYou\ appear\ to\ be\ using\ it\ or\ another\ library\ that\ depends\ on\ the\ SPI\ library.\n\n=\nAlates Arduino 0019 on Etherneti teegi kasutamiseks vaja SPI teeki.\nPaistab, et sa kasutad seda v\u00f5i m\u00f5nda muud teeki, mis s\u00f5ltub SPI teegist.\n
@@ -1239,9 +1373,6 @@ environment=T\u00f6\u00f6keskkond
#: Editor.java:1108
http\://arduino.cc/=http\://arduino.cc/
-#: ../../../processing/app/debug/Compiler.java:49
-!http\://github.com/arduino/Arduino/issues=
-
#: UpdateCheck.java:118
http\://www.arduino.cc/en/Main/Software=http\://www.arduino.cc/en/Main/Software
@@ -1264,13 +1395,6 @@ name\ is\ null=name on null
#: Base.java:2090
platforms.html=platforms.html
-#: Serial.java:451
-#, java-format
-readBytesUntil()\ byte\ buffer\ is\ too\ small\ for\ the\ {0}\ bytes\ up\ to\ and\ including\ char\ {1}=readBytesUntil() baitide puhver on liiga v\u00e4ike {0} ja rohkema baidi jaoks alates m\u00e4rgist {1}
-
-#: Sketch.java:647
-removeCode\:\ internal\ error..\ could\ not\ find\ code=removeCode\: sisemine viga.. ei leidnud koodi
-
#: Editor.java:932
serialMenu\ is\ null=serialMenu on null
@@ -1278,6 +1402,10 @@ serialMenu\ is\ null=serialMenu on null
#, java-format
the\ selected\ serial\ port\ {0}\ does\ not\ exist\ or\ your\ board\ is\ not\ connected=valitud jadaporti {0} ei eksisteeri v\u00f5i plaat on \u00fchendamata
+#: ../../../processing/app/Base.java:389
+#, java-format
+!unknown\ option\:\ {0}=
+
#: Preferences.java:391
upload=\u00fcleslaadimise ajal
@@ -1296,3 +1424,35 @@ upload=\u00fcleslaadimise ajal
#: Editor.java:1874
#, java-format
{0}.html={0}.html
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+!{0}\:\ Invalid\ argument\ to\ --pref,\ should\ be\ of\ the\ form\ "pref\=value"=
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+!{0}\:\ Invalid\ board\ name,\ it\ should\ be\ of\ the\ form\ "package\:arch\:board"\ or\ "package\:arch\:board\:options"=
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+!{0}\:\ Invalid\ option\ for\ "{1}"\ option\ for\ board\ "{2}"=
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+!{0}\:\ Invalid\ option\ for\ board\ "{1}"=
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+!{0}\:\ Invalid\ option,\ should\ be\ of\ the\ form\ "name\=value"=
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+!{0}\:\ Unknown\ architecture=
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+!{0}\:\ Unknown\ board=
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+!{0}\:\ Unknown\ package=
diff --git a/app/src/processing/app/i18n/Resources_et_EE.po b/arduino-core/src/processing/app/i18n/Resources_et_EE.po
similarity index 87%
rename from app/src/processing/app/i18n/Resources_et_EE.po
rename to arduino-core/src/processing/app/i18n/Resources_et_EE.po
index a9bf9293f..4352e64f9 100644
--- a/app/src/processing/app/i18n/Resources_et_EE.po
+++ b/arduino-core/src/processing/app/i18n/Resources_et_EE.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Arduino IDE 1.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-29 10:24-0400\n"
-"PO-Revision-Date: 2014-02-19 14:46+0000\n"
-"Last-Translator: cmaglie \n"
+"PO-Revision-Date: 2015-01-14 17:10+0000\n"
+"Last-Translator: Cristian Maglie \n"
"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/arduino-ide-15/language/et_EE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -33,6 +33,12 @@ msgstr "'Mouse' on toetatud vaid Arduino Leonardo plaatidega"
msgid "(edit only when Arduino is not running)"
msgstr "(Arduino ei tohi muutmise ajal käia)"
+#: ../../../processing/app/Base.java:468
+msgid ""
+"--verbose, --verbose-upload and --verbose-build can only be used together "
+"with --verify or --upload"
+msgstr ""
+
#: Sketch.java:746
msgid ".pde -> .ino"
msgstr ".pde -> .ino"
@@ -91,6 +97,10 @@ msgstr "Lisa fail..."
msgid "Add Library..."
msgstr "Lisa teek..."
+#: ../../../processing/app/Preferences.java:96
+msgid "Albanian"
+msgstr ""
+
#: tools/FixEncoding.java:77
msgid ""
"An error occurred while trying to fix the file encoding.\n"
@@ -98,6 +108,20 @@ msgid ""
"the old version. Use Open to re-open the sketch and try again.\n"
msgstr "Faili kooditabeli muutmisel tekkis viga. Ära proovi\nseda visandit salvestada kuna see võib olemasoleva\nüle kirjutada. Ava visand uuesti ning proovi uuesti.\n"
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "An error occurred while uploading the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "An error occurred while verifying the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "An error occurred while verifying/uploading the sketch"
+msgstr ""
+
#: Base.java:228
msgid ""
"An unknown error occurred while trying to load\n"
@@ -138,6 +162,12 @@ msgstr "Arduino ARM (32 bit) plaadid"
msgid "Arduino AVR Boards"
msgstr "Arduino AVR plaadid"
+#: Editor.java:2137
+msgid ""
+"Arduino can only open its own sketches\n"
+"and other files ending in .ino or .pde"
+msgstr ""
+
#: Base.java:1682
msgid ""
"Arduino cannot run because it could not\n"
@@ -170,6 +200,30 @@ msgstr "Oled kindel, et soovid kustutada \"{0}\"?"
msgid "Are you sure you want to delete this sketch?"
msgstr "Oled kindel, et soovid kustutada selle visandi?"
+#: ../../../processing/app/Base.java:356
+msgid "Argument required for --board"
+msgstr ""
+
+#: ../../../processing/app/Base.java:370
+msgid "Argument required for --curdir"
+msgstr ""
+
+#: ../../../processing/app/Base.java:385
+msgid "Argument required for --get-pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:363
+msgid "Argument required for --port"
+msgstr ""
+
+#: ../../../processing/app/Base.java:377
+msgid "Argument required for --pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:384
+msgid "Argument required for --preferences-file"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:137
msgid "Armenian"
msgstr ""
@@ -178,6 +232,10 @@ msgstr ""
msgid "Asturian"
msgstr ""
+#: ../../../processing/app/debug/Compiler.java:145
+msgid "Authorization required"
+msgstr ""
+
#: tools/AutoFormat.java:91
msgid "Auto Format"
msgstr "Automaatvormindus"
@@ -219,6 +277,14 @@ msgstr "Viga real: {0}"
msgid "Bad file selected"
msgstr "Vigane fail valitud"
+#: ../../../processing/app/debug/Compiler.java:89
+msgid "Bad sketch primary file or bad sketch directory structure"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:149
+msgid "Basque"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:139
msgid "Belarusian"
msgstr ""
@@ -237,7 +303,7 @@ msgstr ""
#: ../../../processing/app/EditorStatus.java:472
msgid "Board: "
-msgstr ""
+msgstr "Plaat:"
#: ../../../processing/app/Preferences.java:140
msgid "Bosnian"
@@ -255,6 +321,10 @@ msgstr "Sirvi"
msgid "Build folder disappeared or could not be written"
msgstr "Kompileerimise kaust on haihtunud või pole kirjutatav"
+#: ../../../processing/app/Sketch.java:1530
+msgid "Build options changed, rebuilding all"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr "Bulgaaria"
@@ -271,9 +341,15 @@ msgstr "Kirjuta buudilaadur"
msgid "Burning bootloader to I/O Board (this may take a minute)..."
msgstr "Buudilaaduri I/O plaadile kirjutamine (see võib kesta mõni minut)..."
-#: ../../../processing/app/Base.java:368
-msgid "Can't open source sketch!"
-msgstr "Visandi avamine ebaõnnestus"
+#: ../../../processing/app/Base.java:379
+#, java-format
+msgid "Can only pass one of: {0}"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "Can't find the sketch in the specified path"
+msgstr ""
#: ../../../processing/app/Preferences.java:92
msgid "Canadian French"
@@ -288,6 +364,10 @@ msgstr "Loobu"
msgid "Cannot Rename"
msgstr "Ümbernimetamine nurjus"
+#: ../../../processing/app/Base.java:465
+msgid "Cannot specify any sketch files"
+msgstr ""
+
#: SerialMonitor.java:112
msgid "Carriage return"
msgstr "lisa CR (\\r)"
@@ -332,11 +412,6 @@ msgstr "Sulge"
msgid "Comment/Uncomment"
msgstr "Kommentaari lisamine/eemaldamine"
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-msgid "Compiler error, please submit this code to {0}"
-msgstr "Kompilaatori viga, saada see kood {0}"
-
#: Sketch.java:1608 Editor.java:1890
msgid "Compiling sketch..."
msgstr "Visandi kompileerimine..."
@@ -355,7 +430,7 @@ msgstr "Kopeeri HTML-ina"
#: ../../../processing/app/EditorStatus.java:455
msgid "Copy error messages"
-msgstr ""
+msgstr "Kopeeri veateade"
#: Editor.java:1165 Editor.java:2715
msgid "Copy for Forum"
@@ -436,7 +511,7 @@ msgstr "Visandi uuesti salvestamine ebaõnnestus"
msgid ""
"Could not read color theme settings.\n"
"You'll need to reinstall Arduino."
-msgstr "Ei saa avada värviteema seadeid.\nArduino tuleb uuesti paigaldada."
+msgstr ""
#: Preferences.java:219
msgid ""
@@ -444,10 +519,9 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "Ei saa avada vaikimisi seadeid.\nArduino tuleb uuesti paigaldada."
-#: Preferences.java:258
-#, java-format
-msgid "Could not read preferences from {0}"
-msgstr "Ei saa lugeda eelistusi failist {0}"
+#: ../../../processing/app/Sketch.java:1525
+msgid "Could not read prevous build preferences file, rebuilding all"
+msgstr ""
#: Base.java:2482
#, java-format
@@ -476,6 +550,10 @@ msgstr "Visandi ümbernimetamine nurjus. (2)"
msgid "Could not replace {0}"
msgstr "{0} pole võimalik asendada"
+#: ../../../processing/app/Sketch.java:1579
+msgid "Could not write build preferences file"
+msgstr ""
+
#: tools/Archiver.java:74
msgid "Couldn't archive sketch"
msgstr "Visandi arhiveerimine ebaõnnestus"
@@ -545,6 +623,11 @@ msgstr "Salvestatud."
msgid "Done burning bootloader."
msgstr "Buudilaadur edukalt kirjutatud."
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+msgid "Done compiling"
+msgstr ""
+
#: Editor.java:1911 Editor.java:1928
msgid "Done compiling."
msgstr "Kompileeritud."
@@ -553,6 +636,10 @@ msgstr "Kompileeritud."
msgid "Done printing."
msgstr "Trükitud."
+#: ../../../processing/app/BaseNoGui.java:514
+msgid "Done uploading"
+msgstr ""
+
#: Editor.java:2395 Editor.java:2431
msgid "Done uploading."
msgstr "Laadimine lõpetatud"
@@ -656,6 +743,10 @@ msgstr "Buudilaaduri kirjutamisel tekkis viga."
msgid "Error while burning bootloader: missing '{0}' configuration parameter"
msgstr ""
+#: ../../../../../app/src/processing/app/Editor.java:1940
+msgid "Error while compiling: missing '{0}' configuration parameter"
+msgstr ""
+
#: SketchCode.java:83
#, java-format
msgid "Error while loading code {0}"
@@ -665,11 +756,25 @@ msgstr "Koodi laadimise viga {0}"
msgid "Error while printing."
msgstr "Viga trükkimisel."
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "Error while uploading"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
msgid "Error while uploading: missing '{0}' configuration parameter"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "Error while verifying"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "Error while verifying/uploading"
+msgstr ""
+
#: Preferences.java:93
msgid "Estonian"
msgstr "Eesti"
@@ -690,6 +795,11 @@ msgstr "Eksport katkestatud. Muudatused peavad olema enne salvestatud."
msgid "FAQ.html"
msgstr "FAQ.html"
+#: ../../../processing/app/Base.java:416
+#, java-format
+msgid "Failed to open sketch: \"{0}\""
+msgstr ""
+
#: Editor.java:491
msgid "File"
msgstr "Fail"
@@ -737,9 +847,10 @@ msgid ""
"http://arduino.cc/en/Guide/Libraries\n"
msgstr "Teekide paigaldamise juhendi leiab aadressilt http://arduino.cc/en/Guide/Libraries\n"
-#: debug/BasicUploader.java:80
-msgid "Forcing reset using 1200bps open/close on port "
-msgstr "Jõuga alglaadimine kasutades 1200bps pordi avamist-sulgemist"
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+msgid "Forcing reset using 1200bps open/close on port {0}"
+msgstr ""
#: Preferences.java:95
msgid "French"
@@ -887,8 +998,8 @@ msgstr "Teek lisatud sinu teekide hulka. Leiad selle \"Laadi teek...\" menüüst
msgid "Lithuaninan"
msgstr "Leedu"
-#: ../../../processing/app/Sketch.java:1660
-msgid "Low memory available, stability problems may occur"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
msgstr ""
#: Preferences.java:107
@@ -903,6 +1014,10 @@ msgstr "Teade"
msgid "Missing the */ from the end of a /* comment */"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Mode not supported"
+msgstr ""
+
#: Preferences.java:449
msgid "More preferences can be edited directly in the file"
msgstr "Rohkemate eelistuste muutmiseks muuda neid otse failis"
@@ -911,6 +1026,18 @@ msgstr "Rohkemate eelistuste muutmiseks muuda neid otse failis"
msgid "Moving"
msgstr "Liigutamine"
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "Multiple files not supported"
+msgstr ""
+
+#: ../../../processing/app/Base.java:395
+msgid "Must specify exactly one sketch file"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:158
+msgid "N'Ko"
+msgstr ""
+
#: Sketch.java:282
msgid "Name for new file:"
msgstr "Uue faili nimi:"
@@ -947,6 +1074,10 @@ msgstr "Järgmine kaart"
msgid "No"
msgstr "Ei"
+#: ../../../processing/app/debug/Compiler.java:146
+msgid "No athorization data found"
+msgstr ""
+
#: debug/Compiler.java:126
msgid "No board selected; please choose a board from the Tools > Board menu."
msgstr "Plaat pole valitud. Palun tee oma valik menüüs Tööriistad > Plaat."
@@ -955,6 +1086,10 @@ msgstr "Plaat pole valitud. Palun tee oma valik menüüs Tööriistad > Plaat."
msgid "No changes necessary for Auto Format."
msgstr "Automaatvormindus ei vaja muudatusi."
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No command line parameters found"
+msgstr ""
+
#: Editor.java:373
msgid "No files were added to the sketch."
msgstr "Visandisse pole faile lisatud."
@@ -967,6 +1102,10 @@ msgstr "Veebilehitseja puudub"
msgid "No line ending"
msgstr "Reavahetust ei lisa"
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No parameters"
+msgstr ""
+
#: Base.java:541
msgid "No really, time for some fresh air for you."
msgstr "Tõesti oleks aeg natuke värsket õhku hingata."
@@ -976,6 +1115,19 @@ msgstr "Tõesti oleks aeg natuke värsket õhku hingata."
msgid "No reference available for \"{0}\""
msgstr "\"{0}\" kohta juhend puudub"
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "No sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "No sketchbook"
+msgstr ""
+
+#: ../../../processing/app/Sketch.java:204
+msgid "No valid code files found"
+msgstr ""
+
#: ../../../processing/app/Base.java:309
msgid "No valid configured cores found! Exiting..."
msgstr ""
@@ -1012,6 +1164,10 @@ msgstr "Olgu"
msgid "One file added to the sketch."
msgstr "Visandisse on lisatud üks fail."
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Only --verify, --upload or --get-pref are supported"
+msgstr ""
+
#: EditorToolbar.java:41
msgid "Open"
msgstr "Ava"
@@ -1048,14 +1204,27 @@ msgstr "Aseta"
msgid "Persian"
msgstr "Pärsia"
+#: ../../../processing/app/Preferences.java:161
+msgid "Persian (Iran)"
+msgstr ""
+
#: debug/Compiler.java:408
msgid "Please import the SPI library from the Sketch > Import Library menu."
msgstr "Laadi SPI teek menüüst Visand > Laadi teek"
+#: ../../../processing/app/debug/Compiler.java:529
+msgid "Please import the Wire library from the Sketch > Import Library menu."
+msgstr ""
+
#: Base.java:239
msgid "Please install JDK 1.5 or later"
msgstr "Palun paigalda JDK 1.5 või hilisem"
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+msgid "Please select a programmer from Tools->Programmer menu"
+msgstr ""
+
#: Preferences.java:110
msgid "Polish"
msgstr "Poola"
@@ -1139,12 +1308,6 @@ msgstr "Probleem plaadile üleslaadimisega. http://www.arduino.cc/en/Guide/Troub
msgid "Problem with rename"
msgstr "Probleem nime muutmisega"
-#: Editor.java:2137
-msgid ""
-"Arduino can only open its own sketches\n"
-"and other files ending in .ino or .pde"
-msgstr "Avada saab ainult oma visandeid ning .ino või .pde laienditega faile."
-
#: ../../../processing/app/I18n.java:86
msgid "Processor"
msgstr "Processor"
@@ -1224,10 +1387,18 @@ msgstr "Salvesta muudatused faili \"{0}\""
msgid "Save sketch folder as..."
msgstr "Salvesta visand uude kausta..."
+#: ../../../../../app/src/processing/app/Preferences.java:425
+msgid "Save when verifying or uploading"
+msgstr ""
+
#: Editor.java:2270 Editor.java:2308
msgid "Saving..."
msgstr "Salvestamine..."
+#: ../../../processing/app/FindReplace.java:131
+msgid "Search all Sketch Tabs"
+msgstr ""
+
#: Base.java:1909
msgid "Select (or create new) folder for sketches..."
msgstr "Vali (või loo uus) kaust visandite jaoks..."
@@ -1260,20 +1431,6 @@ msgstr "Saada"
msgid "Serial Monitor"
msgstr "Jadapordi monitor"
-#: Serial.java:174
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quiting any programs that may be "
-"using it."
-msgstr "Jadaport {0} on juba kasutusel. Välju programmist, mis seda kasutab."
-
-#: Serial.java:121
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quitting any programs that may be "
-"using it."
-msgstr "Jadaport {0} on juba kasutusel. Sulge programm, mis seda kasutab."
-
#: Serial.java:194
#, java-format
msgid ""
@@ -1353,6 +1510,10 @@ msgstr "Visandite kaust on haihtunud"
msgid "Sketchbook location:"
msgstr "Visandite asukoht:"
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "Sketchbook path not defined"
+msgstr ""
+
#: ../../../processing/app/Base.java:785
msgid "Sketches (*.ino, *.pde)"
msgstr ""
@@ -1403,6 +1564,10 @@ msgstr "Tamili"
msgid "The 'BYTE' keyword is no longer supported."
msgstr "\"BYTE\" võtmesõna pole enam toetatud."
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "The --upload option supports only one file at a time"
+msgstr ""
+
#: debug/Compiler.java:426
msgid "The Client class has been renamed EthernetClient."
msgstr "Klass Client on nüüd EthernetClient."
@@ -1470,12 +1635,12 @@ msgid ""
"but anything besides the code will be lost."
msgstr "Visandi kaust on haihtunud.\nPüüan samasse kohta uuesti salvestada,\nkuid kõik peale selle koodi on kadunud."
-#: Sketch.java:2018
+#: ../../../processing/app/Sketch.java:2028
msgid ""
"The sketch name had to be modified. Sketch names can only consist\n"
"of ASCII characters and numbers (but cannot start with a number).\n"
-"They should also be less less than 64 characters long."
-msgstr "Visandi nime tuleb muuta. Nimes tohivad olla vaid\nASCII tähed ning numbrid (algama peab tähega).\nNimi peab olema lühem kui 64 märki."
+"They should also be less than 64 characters long."
+msgstr ""
#: Base.java:259
msgid ""
@@ -1486,6 +1651,12 @@ msgid ""
"himself in the third person."
msgstr "Visandite kausta pole enam.\nArduino hakkab kasutama vaikimisi kausta ning\nvajadusel tekitab sinna uue visandite kausta."
+#: ../../../processing/app/debug/Compiler.java:201
+msgid ""
+"Third-party platform.txt does not define compiler.path. Please report this "
+"to the third-party hardware maintainer."
+msgstr ""
+
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -1628,6 +1799,13 @@ msgstr ""
msgid "Visit Arduino.cc"
msgstr "Külasta Arduino.cc"
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+msgid ""
+"WARNING: library {0} claims to run on {1} architecture(s) and may be "
+"incompatible with your current board which runs on {2} architecture(s)."
+msgstr ""
+
#: Base.java:2128
msgid "Warning"
msgstr "Hoiatus"
@@ -1712,10 +1890,10 @@ msgstr "\".{0}\" pole lubatud laiend."
#, java-format
msgid ""
"\"{0}\" contains unrecognized characters.If this code was created with an "
-"older version of Arduino,you may need to use Tools -> Fix Encoding & "
-"Reload to updatethe sketch to use UTF-8 encoding. If not, you may need "
-"todelete the bad characters to get rid of this warning."
-msgstr "\"{0}\" sisaldab tundmatuid tähemärke. Kui see kood on loodud vanema versiooniga, saab selle teisendada UTF-8'ks menüüst Tööriistad -> Paranda kooditabel ning laadi uuesti. Teine variant on vigased märgid käsitsi kustutada."
+"older version of Arduino,you may need to use Tools -> Fix Encoding & Reload "
+"to updatethe sketch to use UTF-8 encoding. If not, you may need todelete the"
+" bad characters to get rid of this warning."
+msgstr ""
#: debug/Compiler.java:409
msgid ""
@@ -1796,10 +1974,6 @@ msgstr "Töökeskkond"
msgid "http://arduino.cc/"
msgstr "http://arduino.cc/"
-#: ../../../processing/app/debug/Compiler.java:49
-msgid "http://github.com/arduino/Arduino/issues"
-msgstr "http://github.com/arduino/Arduino/issues"
-
#: UpdateCheck.java:118
msgid "http://www.arduino.cc/en/Main/Software"
msgstr "http://www.arduino.cc/en/Main/Software"
@@ -1829,17 +2003,6 @@ msgstr "name on null"
msgid "platforms.html"
msgstr "platforms.html"
-#: Serial.java:451
-#, java-format
-msgid ""
-"readBytesUntil() byte buffer is too small for the {0} bytes up to and "
-"including char {1}"
-msgstr "readBytesUntil() baitide puhver on liiga väike {0} ja rohkema baidi jaoks alates märgist {1}"
-
-#: Sketch.java:647
-msgid "removeCode: internal error.. could not find code"
-msgstr "removeCode: sisemine viga.. ei leidnud koodi"
-
#: Editor.java:932
msgid "serialMenu is null"
msgstr "serialMenu on null"
@@ -1850,6 +2013,11 @@ msgid ""
"the selected serial port {0} does not exist or your board is not connected"
msgstr "valitud jadaporti {0} ei eksisteeri või plaat on ühendamata"
+#: ../../../processing/app/Base.java:389
+#, java-format
+msgid "unknown option: {0}"
+msgstr ""
+
#: Preferences.java:391
msgid "upload"
msgstr "üleslaadimise ajal"
@@ -1873,3 +2041,45 @@ msgstr "{0} | Arduino {1}"
#, java-format
msgid "{0}.html"
msgstr "{0}.html"
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+msgid "{0}: Invalid argument to --pref, should be of the form \"pref=value\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+msgid ""
+"{0}: Invalid board name, it should be of the form \"package:arch:board\" or "
+"\"package:arch:board:options\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+msgid "{0}: Invalid option for \"{1}\" option for board \"{2}\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+msgid "{0}: Invalid option for board \"{1}\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+msgid "{0}: Invalid option, should be of the form \"name=value\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+msgid "{0}: Unknown architecture"
+msgstr ""
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+msgid "{0}: Unknown board"
+msgstr ""
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+msgid "{0}: Unknown package"
+msgstr ""
diff --git a/app/src/processing/app/i18n/Resources_et_EE.properties b/arduino-core/src/processing/app/i18n/Resources_et_EE.properties
similarity index 85%
rename from app/src/processing/app/i18n/Resources_et_EE.properties
rename to arduino-core/src/processing/app/i18n/Resources_et_EE.properties
index 33b914863..985375e7b 100644
--- a/app/src/processing/app/i18n/Resources_et_EE.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_et_EE.properties
@@ -3,7 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2014-02-19 14\:46+0000\nLast-Translator\: cmaglie \nLanguage-Team\: Estonian (Estonia) (http\://www.transifex.com/projects/p/arduino-ide-15/language/et_EE/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: et_EE\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
+!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-01-14 17\:10+0000\nLast-Translator\: Cristian Maglie \nLanguage-Team\: Estonian (Estonia) (http\://www.transifex.com/projects/p/arduino-ide-15/language/et_EE/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: et_EE\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
#: Preferences.java:358 Preferences.java:374
\ \ (requires\ restart\ of\ Arduino)=\ (vajab Arduino taask\u00e4ivitamist)
@@ -17,6 +17,9 @@
#: Preferences.java:478
(edit\ only\ when\ Arduino\ is\ not\ running)=(Arduino ei tohi muutmise ajal k\u00e4ia)
+#: ../../../processing/app/Base.java:468
+!--verbose,\ --verbose-upload\ and\ --verbose-build\ can\ only\ be\ used\ together\ with\ --verify\ or\ --upload=
+
#: Sketch.java:746
.pde\ ->\ .ino=.pde -> .ino
@@ -53,9 +56,23 @@ Add\ File...=Lisa fail...
#: Base.java:963
Add\ Library...=Lisa teek...
+#: ../../../processing/app/Preferences.java:96
+!Albanian=
+
#: tools/FixEncoding.java:77
An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=Faili kooditabeli muutmisel tekkis viga. \u00c4ra proovi\nseda visandit salvestada kuna see v\u00f5ib olemasoleva\n\u00fcle kirjutada. Ava visand uuesti ning proovi uuesti.\n
+#: ../../../processing/app/BaseNoGui.java:528
+!An\ error\ occurred\ while\ uploading\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!An\ error\ occurred\ while\ verifying\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!An\ error\ occurred\ while\ verifying/uploading\ the\ sketch=
+
#: Base.java:228
An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=Sinu masina platvormip\u00f5hise koodi laadimisel\ntekkis tundmatu viga.
@@ -83,6 +100,9 @@ Arduino\ ARM\ (32-bits)\ Boards=Arduino ARM (32 bit) plaadid
#: ../../../processing/app/I18n.java:82
Arduino\ AVR\ Boards=Arduino AVR plaadid
+#: Editor.java:2137
+!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
+
#: Base.java:1682
Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ settings.=Ei saa Arduinot k\u00e4ivitada kuna seadete kausta\nloomine ei \u00f5nnestunud.
@@ -102,12 +122,33 @@ Are\ you\ sure\ you\ want\ to\ delete\ "{0}"?=Oled kindel, et soovid kustutada "
#: Sketch.java:587
Are\ you\ sure\ you\ want\ to\ delete\ this\ sketch?=Oled kindel, et soovid kustutada selle visandi?
+#: ../../../processing/app/Base.java:356
+!Argument\ required\ for\ --board=
+
+#: ../../../processing/app/Base.java:370
+!Argument\ required\ for\ --curdir=
+
+#: ../../../processing/app/Base.java:385
+!Argument\ required\ for\ --get-pref=
+
+#: ../../../processing/app/Base.java:363
+!Argument\ required\ for\ --port=
+
+#: ../../../processing/app/Base.java:377
+!Argument\ required\ for\ --pref=
+
+#: ../../../processing/app/Base.java:384
+!Argument\ required\ for\ --preferences-file=
+
#: ../../../processing/app/Preferences.java:137
!Armenian=
#: ../../../processing/app/Preferences.java:138
!Asturian=
+#: ../../../processing/app/debug/Compiler.java:145
+!Authorization\ required=
+
#: tools/AutoFormat.java:91
Auto\ Format=Automaatvormindus
@@ -139,6 +180,12 @@ Bad\ error\ line\:\ {0}=Viga real\: {0}
#: Editor.java:2136
Bad\ file\ selected=Vigane fail valitud
+#: ../../../processing/app/debug/Compiler.java:89
+!Bad\ sketch\ primary\ file\ or\ bad\ sketch\ directory\ structure=
+
+#: ../../../processing/app/Preferences.java:149
+!Basque=
+
#: ../../../processing/app/Preferences.java:139
!Belarusian=
@@ -151,7 +198,7 @@ Board=Plaat
!Board\ {0}\:{1}\:{2}\ doesn''t\ define\ a\ ''build.board''\ preference.\ Auto-set\ to\:\ {3}=
#: ../../../processing/app/EditorStatus.java:472
-!Board\:\ =
+Board\:\ =Plaat\:
#: ../../../processing/app/Preferences.java:140
!Bosnian=
@@ -165,6 +212,9 @@ Browse=Sirvi
#: Sketch.java:1392 Sketch.java:1423
Build\ folder\ disappeared\ or\ could\ not\ be\ written=Kompileerimise kaust on haihtunud v\u00f5i pole kirjutatav
+#: ../../../processing/app/Sketch.java:1530
+!Build\ options\ changed,\ rebuilding\ all=
+
#: ../../../processing/app/Preferences.java:80
Bulgarian=Bulgaaria
@@ -177,8 +227,13 @@ Burn\ Bootloader=Kirjuta buudilaadur
#: Editor.java:2504
Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=Buudilaaduri I/O plaadile kirjutamine (see v\u00f5ib kesta m\u00f5ni minut)...
-#: ../../../processing/app/Base.java:368
-Can't\ open\ source\ sketch\!=Visandi avamine eba\u00f5nnestus
+#: ../../../processing/app/Base.java:379
+#, java-format
+!Can\ only\ pass\ one\ of\:\ {0}=
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!Can't\ find\ the\ sketch\ in\ the\ specified\ path=
#: ../../../processing/app/Preferences.java:92
Canadian\ French=Prantsuse (Kanada)
@@ -190,6 +245,9 @@ Cancel=Loobu
#: Sketch.java:455
Cannot\ Rename=\u00dcmbernimetamine nurjus
+#: ../../../processing/app/Base.java:465
+!Cannot\ specify\ any\ sketch\ files=
+
#: SerialMonitor.java:112
Carriage\ return=lisa CR (\\r)
@@ -223,10 +281,6 @@ Close=Sulge
#: Editor.java:1208 Editor.java:2749
Comment/Uncomment=Kommentaari lisamine/eemaldamine
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-Compiler\ error,\ please\ submit\ this\ code\ to\ {0}=Kompilaatori viga, saada see kood {0}
-
#: Sketch.java:1608 Editor.java:1890
Compiling\ sketch...=Visandi kompileerimine...
@@ -240,7 +294,7 @@ Copy=Kopeeri
Copy\ as\ HTML=Kopeeri HTML-ina
#: ../../../processing/app/EditorStatus.java:455
-!Copy\ error\ messages=
+Copy\ error\ messages=Kopeeri veateade
#: Editor.java:1165 Editor.java:2715
Copy\ for\ Forum=Kopeeri foorumi jaoks
@@ -297,14 +351,13 @@ Could\ not\ properly\ re-save\ the\ sketch.\ You\ may\ be\ in\ trouble\ at\ this
Could\ not\ re-save\ sketch=Visandi uuesti salvestamine eba\u00f5nnestus
#: Theme.java:52
-Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=Ei saa avada v\u00e4rviteema seadeid.\nArduino tuleb uuesti paigaldada.
+!Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
#: Preferences.java:219
Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=Ei saa avada vaikimisi seadeid.\nArduino tuleb uuesti paigaldada.
-#: Preferences.java:258
-#, java-format
-Could\ not\ read\ preferences\ from\ {0}=Ei saa lugeda eelistusi failist {0}
+#: ../../../processing/app/Sketch.java:1525
+!Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=
#: Base.java:2482
#, java-format
@@ -327,6 +380,9 @@ Could\ not\ rename\ the\ sketch.\ (2)=Visandi \u00fcmbernimetamine nurjus. (2)
#, java-format
Could\ not\ replace\ {0}={0} pole v\u00f5imalik asendada
+#: ../../../processing/app/Sketch.java:1579
+!Could\ not\ write\ build\ preferences\ file=
+
#: tools/Archiver.java:74
Couldn't\ archive\ sketch=Visandi arhiveerimine eba\u00f5nnestus
@@ -375,12 +431,19 @@ Done\ Saving.=Salvestatud.
#: Editor.java:2510
Done\ burning\ bootloader.=Buudilaadur edukalt kirjutatud.
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+!Done\ compiling=
+
#: Editor.java:1911 Editor.java:1928
Done\ compiling.=Kompileeritud.
#: Editor.java:2564
Done\ printing.=Tr\u00fckitud.
+#: ../../../processing/app/BaseNoGui.java:514
+!Done\ uploading=
+
#: Editor.java:2395 Editor.java:2431
Done\ uploading.=Laadimine l\u00f5petatud
@@ -459,6 +522,9 @@ Error\ while\ burning\ bootloader.=Buudilaaduri kirjutamisel tekkis viga.
#: ../../../processing/app/Editor.java:2555
!Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=
+#: ../../../../../app/src/processing/app/Editor.java:1940
+!Error\ while\ compiling\:\ missing\ '{0}'\ configuration\ parameter=
+
#: SketchCode.java:83
#, java-format
Error\ while\ loading\ code\ {0}=Koodi laadimise viga {0}
@@ -466,10 +532,21 @@ Error\ while\ loading\ code\ {0}=Koodi laadimise viga {0}
#: Editor.java:2567
Error\ while\ printing.=Viga tr\u00fckkimisel.
+#: ../../../processing/app/BaseNoGui.java:528
+!Error\ while\ uploading=
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
!Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!Error\ while\ verifying=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!Error\ while\ verifying/uploading=
+
#: Preferences.java:93
Estonian=Eesti
@@ -485,6 +562,10 @@ Export\ canceled,\ changes\ must\ first\ be\ saved.=Eksport katkestatud. Muudatu
#: Base.java:2100
FAQ.html=FAQ.html
+#: ../../../processing/app/Base.java:416
+#, java-format
+!Failed\ to\ open\ sketch\:\ "{0}"=
+
#: Editor.java:491
File=Fail
@@ -519,8 +600,9 @@ Fix\ Encoding\ &\ Reload=Paranda kooditabel ning laadi uuesti
#: Base.java:1851
For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=Teekide paigaldamise juhendi leiab aadressilt http\://arduino.cc/en/Guide/Libraries\n
-#: debug/BasicUploader.java:80
-Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ =J\u00f5uga alglaadimine kasutades 1200bps pordi avamist-sulgemist
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ {0}=
#: Preferences.java:95
French=Prantsuse
@@ -624,8 +706,8 @@ Library\ added\ to\ your\ libraries.\ Check\ "Import\ library"\ menu=Teek lisatu
#: Preferences.java:106
Lithuaninan=Leedu
-#: ../../../processing/app/Sketch.java:1660
-!Low\ memory\ available,\ stability\ problems\ may\ occur=
+#: ../../../processing/app/Sketch.java:1684
+!Low\ memory\ available,\ stability\ problems\ may\ occur.=
#: Preferences.java:107
Marathi=Marathi
@@ -636,12 +718,24 @@ Message=Teade
#: ../../../processing/app/preproc/PdePreprocessor.java:412
!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+#: ../../../processing/app/BaseNoGui.java:455
+!Mode\ not\ supported=
+
#: Preferences.java:449
More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=Rohkemate eelistuste muutmiseks muuda neid otse failis
#: Editor.java:2156
Moving=Liigutamine
+#: ../../../processing/app/BaseNoGui.java:484
+!Multiple\ files\ not\ supported=
+
+#: ../../../processing/app/Base.java:395
+!Must\ specify\ exactly\ one\ sketch\ file=
+
+#: ../../../processing/app/Preferences.java:158
+!N'Ko=
+
#: Sketch.java:282
Name\ for\ new\ file\:=Uue faili nimi\:
@@ -669,12 +763,18 @@ Next\ Tab=J\u00e4rgmine kaart
#: Preferences.java:78 UpdateCheck.java:108
No=Ei
+#: ../../../processing/app/debug/Compiler.java:146
+!No\ athorization\ data\ found=
+
#: debug/Compiler.java:126
No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=Plaat pole valitud. Palun tee oma valik men\u00fc\u00fcs T\u00f6\u00f6riistad > Plaat.
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
No\ changes\ necessary\ for\ Auto\ Format.=Automaatvormindus ei vaja muudatusi.
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ command\ line\ parameters\ found=
+
#: Editor.java:373
No\ files\ were\ added\ to\ the\ sketch.=Visandisse pole faile lisatud.
@@ -684,6 +784,9 @@ No\ launcher\ available=Veebilehitseja puudub
#: SerialMonitor.java:112
No\ line\ ending=Reavahetust ei lisa
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ parameters=
+
#: Base.java:541
No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=T\u00f5esti oleks aeg natuke v\u00e4rsket \u00f5hku hingata.
@@ -691,6 +794,16 @@ No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=T\u00f5esti oleks aeg natuke
#, java-format
No\ reference\ available\ for\ "{0}"="{0}" kohta juhend puudub
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!No\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:428
+!No\ sketchbook=
+
+#: ../../../processing/app/Sketch.java:204
+!No\ valid\ code\ files\ found=
+
#: ../../../processing/app/Base.java:309
!No\ valid\ configured\ cores\ found\!\ Exiting...=
@@ -717,6 +830,9 @@ OK=Olgu
#: Sketch.java:992 Editor.java:376
One\ file\ added\ to\ the\ sketch.=Visandisse on lisatud \u00fcks fail.
+#: ../../../processing/app/BaseNoGui.java:455
+!Only\ --verify,\ --upload\ or\ --get-pref\ are\ supported=
+
#: EditorToolbar.java:41
Open=Ava
@@ -744,12 +860,22 @@ Paste=Aseta
#: Preferences.java:109
Persian=P\u00e4rsia
+#: ../../../processing/app/Preferences.java:161
+!Persian\ (Iran)=
+
#: debug/Compiler.java:408
Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=Laadi SPI teek men\u00fc\u00fcst Visand > Laadi teek
+#: ../../../processing/app/debug/Compiler.java:529
+!Please\ import\ the\ Wire\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=
+
#: Base.java:239
Please\ install\ JDK\ 1.5\ or\ later=Palun paigalda JDK 1.5 v\u00f5i hilisem
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+!Please\ select\ a\ programmer\ from\ Tools->Programmer\ menu=
+
#: Preferences.java:110
Polish=Poola
@@ -811,9 +937,6 @@ Problem\ uploading\ to\ board.\ \ See\ http\://www.arduino.cc/en/Guide/Troublesh
#: Sketch.java:355 Sketch.java:362 Sketch.java:373
Problem\ with\ rename=Probleem nime muutmisega
-#: Editor.java:2137
-Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=Avada saab ainult oma visandeid ning .ino v\u00f5i .pde laienditega faile.
-
#: ../../../processing/app/I18n.java:86
Processor=Processor
@@ -874,9 +997,15 @@ Save\ changes\ to\ "{0}"?\ \ =Salvesta muudatused faili "{0}"
#: Sketch.java:825
Save\ sketch\ folder\ as...=Salvesta visand uude kausta...
+#: ../../../../../app/src/processing/app/Preferences.java:425
+!Save\ when\ verifying\ or\ uploading=
+
#: Editor.java:2270 Editor.java:2308
Saving...=Salvestamine...
+#: ../../../processing/app/FindReplace.java:131
+!Search\ all\ Sketch\ Tabs=
+
#: Base.java:1909
Select\ (or\ create\ new)\ folder\ for\ sketches...=Vali (v\u00f5i loo uus) kaust visandite jaoks...
@@ -901,14 +1030,6 @@ Send=Saada
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
Serial\ Monitor=Jadapordi monitor
-#: Serial.java:174
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quiting\ any\ programs\ that\ may\ be\ using\ it.=Jadaport {0} on juba kasutusel. V\u00e4lju programmist, mis seda kasutab.
-
-#: Serial.java:121
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quitting\ any\ programs\ that\ may\ be\ using\ it.=Jadaport {0} on juba kasutusel. Sulge programm, mis seda kasutab.
-
#: Serial.java:194
#, java-format
Serial\ port\ ''{0}''\ not\ found.\ Did\ you\ select\ the\ right\ one\ from\ the\ Tools\ >\ Serial\ Port\ menu?=Jadaport {0} puudub. Vali \u00f5ige port men\u00fc\u00fcst T\u00f6\u00f6riistad -> Jadaport
@@ -963,6 +1084,9 @@ Sketchbook\ folder\ disappeared=Visandite kaust on haihtunud
#: Preferences.java:315
Sketchbook\ location\:=Visandite asukoht\:
+#: ../../../processing/app/BaseNoGui.java:428
+!Sketchbook\ path\ not\ defined=
+
#: ../../../processing/app/Base.java:785
!Sketches\ (*.ino,\ *.pde)=
@@ -997,6 +1121,9 @@ Tamil=Tamili
#: debug/Compiler.java:414
The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.="BYTE" v\u00f5tmes\u00f5na pole enam toetatud.
+#: ../../../processing/app/BaseNoGui.java:484
+!The\ --upload\ option\ supports\ only\ one\ file\ at\ a\ time=
+
#: debug/Compiler.java:426
The\ Client\ class\ has\ been\ renamed\ EthernetClient.=Klass Client on n\u00fc\u00fcd EthernetClient.
@@ -1033,12 +1160,15 @@ The\ sketch\ "{0}"\ cannot\ be\ used.\nSketch\ names\ must\ contain\ only\ basic
#: Sketch.java:1755
The\ sketch\ folder\ has\ disappeared.\n\ Will\ attempt\ to\ re-save\ in\ the\ same\ location,\nbut\ anything\ besides\ the\ code\ will\ be\ lost.=Visandi kaust on haihtunud.\nP\u00fc\u00fcan samasse kohta uuesti salvestada,\nkuid k\u00f5ik peale selle koodi on kadunud.
-#: Sketch.java:2018
-The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ less\ than\ 64\ characters\ long.=Visandi nime tuleb muuta. Nimes tohivad olla vaid\nASCII t\u00e4hed ning numbrid (algama peab t\u00e4hega).\nNimi peab olema l\u00fchem kui 64 m\u00e4rki.
+#: ../../../processing/app/Sketch.java:2028
+!The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ than\ 64\ characters\ long.=
#: Base.java:259
The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ default\ sketchbook\nlocation,\ and\ create\ a\ new\ sketchbook\ folder\ if\nnecessary.\ Arduino\ will\ then\ stop\ talking\ about\nhimself\ in\ the\ third\ person.=Visandite kausta pole enam.\nArduino hakkab kasutama vaikimisi kausta ning\nvajadusel tekitab sinna uue visandite kausta.
+#: ../../../processing/app/debug/Compiler.java:201
+!Third-party\ platform.txt\ does\ not\ define\ compiler.path.\ Please\ report\ this\ to\ the\ third-party\ hardware\ maintainer.=
+
#: Sketch.java:1075
This\ file\ has\ already\ been\ copied\ to\ the\nlocation\ from\ which\ where\ you're\ trying\ to\ add\ it.\nI\ ain't\ not\ doin\ nuthin'.=See fail on juba kopeeritud kohta, kust sa seda\nkopeerida \u00fcritad. Seega ei pea ma midagi tegema.
@@ -1142,6 +1272,10 @@ Verify\ code\ after\ upload=Kontrolli koodi peale \u00fcleslaadimist
#: Editor.java:1105
Visit\ Arduino.cc=K\u00fclasta Arduino.cc
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+!WARNING\:\ library\ {0}\ claims\ to\ run\ on\ {1}\ architecture(s)\ and\ may\ be\ incompatible\ with\ your\ current\ board\ which\ runs\ on\ {2}\ architecture(s).=
+
#: Base.java:2128
Warning=Hoiatus
@@ -1196,7 +1330,7 @@ Zip\ doesn't\ contain\ a\ library=ZIP failis pole teeki
#: SketchCode.java:258
#, java-format
-"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.="{0}" sisaldab tundmatuid t\u00e4hem\u00e4rke. Kui see kood on loodud vanema versiooniga, saab selle teisendada UTF-8'ks men\u00fc\u00fcst T\u00f6\u00f6riistad -> Paranda kooditabel ning laadi uuesti. Teine variant on vigased m\u00e4rgid k\u00e4sitsi kustutada.
+!"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.=
#: debug/Compiler.java:409
\nAs\ of\ Arduino\ 0019,\ the\ Ethernet\ library\ depends\ on\ the\ SPI\ library.\nYou\ appear\ to\ be\ using\ it\ or\ another\ library\ that\ depends\ on\ the\ SPI\ library.\n\n=\nAlates Arduino 0019 on Etherneti teegi kasutamiseks vaja SPI teeki.\nPaistab, et sa kasutad seda v\u00f5i m\u00f5nda muud teeki, mis s\u00f5ltub SPI teegist.\n\n
@@ -1240,9 +1374,6 @@ environment=T\u00f6\u00f6keskkond
#: Editor.java:1108
http\://arduino.cc/=http\://arduino.cc/
-#: ../../../processing/app/debug/Compiler.java:49
-http\://github.com/arduino/Arduino/issues=http\://github.com/arduino/Arduino/issues
-
#: UpdateCheck.java:118
http\://www.arduino.cc/en/Main/Software=http\://www.arduino.cc/en/Main/Software
@@ -1265,13 +1396,6 @@ name\ is\ null=name on null
#: Base.java:2090
platforms.html=platforms.html
-#: Serial.java:451
-#, java-format
-readBytesUntil()\ byte\ buffer\ is\ too\ small\ for\ the\ {0}\ bytes\ up\ to\ and\ including\ char\ {1}=readBytesUntil() baitide puhver on liiga v\u00e4ike {0} ja rohkema baidi jaoks alates m\u00e4rgist {1}
-
-#: Sketch.java:647
-removeCode\:\ internal\ error..\ could\ not\ find\ code=removeCode\: sisemine viga.. ei leidnud koodi
-
#: Editor.java:932
serialMenu\ is\ null=serialMenu on null
@@ -1279,6 +1403,10 @@ serialMenu\ is\ null=serialMenu on null
#, java-format
the\ selected\ serial\ port\ {0}\ does\ not\ exist\ or\ your\ board\ is\ not\ connected=valitud jadaporti {0} ei eksisteeri v\u00f5i plaat on \u00fchendamata
+#: ../../../processing/app/Base.java:389
+#, java-format
+!unknown\ option\:\ {0}=
+
#: Preferences.java:391
upload=\u00fcleslaadimise ajal
@@ -1297,3 +1425,35 @@ upload=\u00fcleslaadimise ajal
#: Editor.java:1874
#, java-format
{0}.html={0}.html
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+!{0}\:\ Invalid\ argument\ to\ --pref,\ should\ be\ of\ the\ form\ "pref\=value"=
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+!{0}\:\ Invalid\ board\ name,\ it\ should\ be\ of\ the\ form\ "package\:arch\:board"\ or\ "package\:arch\:board\:options"=
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+!{0}\:\ Invalid\ option\ for\ "{1}"\ option\ for\ board\ "{2}"=
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+!{0}\:\ Invalid\ option\ for\ board\ "{1}"=
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+!{0}\:\ Invalid\ option,\ should\ be\ of\ the\ form\ "name\=value"=
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+!{0}\:\ Unknown\ architecture=
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+!{0}\:\ Unknown\ board=
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+!{0}\:\ Unknown\ package=
diff --git a/app/src/processing/app/i18n/Resources_fa.po b/arduino-core/src/processing/app/i18n/Resources_fa.po
similarity index 81%
rename from app/src/processing/app/i18n/Resources_fa.po
rename to arduino-core/src/processing/app/i18n/Resources_fa.po
index e48e40697..71241b85d 100644
--- a/app/src/processing/app/i18n/Resources_fa.po
+++ b/arduino-core/src/processing/app/i18n/Resources_fa.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Arduino IDE 1.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-29 10:24-0400\n"
-"PO-Revision-Date: 2014-02-19 14:46+0000\n"
-"Last-Translator: cmaglie \n"
+"PO-Revision-Date: 2015-01-14 17:10+0000\n"
+"Last-Translator: Cristian Maglie \n"
"Language-Team: Persian (http://www.transifex.com/projects/p/arduino-ide-15/language/fa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,20 +19,26 @@ msgstr ""
#: Preferences.java:358 Preferences.java:374
msgid " (requires restart of Arduino)"
-msgstr " (نیازمند بازگشایی مجدد نمودن اردئینو)"
+msgstr " (نیازمند بازگشایی مجدد نمودن آردئینو)"
#: debug/Compiler.java:455
msgid "'Keyboard' only supported on the Arduino Leonardo"
-msgstr ""
+msgstr "\"صفحه کلید\" فقط دربردهای آردوینو لئوناردو پشتیبانی می گردد"
#: debug/Compiler.java:450
msgid "'Mouse' only supported on the Arduino Leonardo"
-msgstr ""
+msgstr "\"ماوس\" فقط دربردهای آردوینو لئوناردو پشتیبانی می گردد"
#: Preferences.java:478
msgid "(edit only when Arduino is not running)"
msgstr "(ویرایش فقط به هنگامی که آردئینو درحال اجرا نیست)"
+#: ../../../processing/app/Base.java:468
+msgid ""
+"--verbose, --verbose-upload and --verbose-build can only be used together "
+"with --verify or --upload"
+msgstr ""
+
#: Sketch.java:746
msgid ".pde -> .ino"
msgstr ".pde -> .ino"
@@ -65,7 +71,7 @@ msgstr "یک پوشه به نام \"{0}\" در حال حاضر موجود است
#: Base.java:2690
#, java-format
msgid "A library named {0} already exists"
-msgstr ""
+msgstr "کتابخانه ای با نام {0} در حال حاضر موجود است"
#: UpdateCheck.java:103
msgid ""
@@ -89,7 +95,11 @@ msgstr "افزودن پرونده..."
#: Base.java:963
msgid "Add Library..."
-msgstr ""
+msgstr "و کتابخانه ..."
+
+#: ../../../processing/app/Preferences.java:96
+msgid "Albanian"
+msgstr "آلبانیایی"
#: tools/FixEncoding.java:77
msgid ""
@@ -98,6 +108,20 @@ msgid ""
"the old version. Use Open to re-open the sketch and try again.\n"
msgstr "خطایی به عنوان اصلاح کدگذاری پرونده رخداد.\nسعی نکنید این طرح را بر روی نسخهٔ قبلی ذخیرهٔ کنید.\nاز بازکردن را بازکردن مجدد طرح استفاده کنید و دوباره سعی نمایید.\n"
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "An error occurred while uploading the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "An error occurred while verifying the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "An error occurred while verifying/uploading the sketch"
+msgstr ""
+
#: Base.java:228
msgid ""
"An unknown error occurred while trying to load\n"
@@ -106,11 +130,11 @@ msgstr "ایراد ناشناختهای هنگام سعی در بارگیری
#: Preferences.java:85
msgid "Arabic"
-msgstr ""
+msgstr "عربی"
#: Preferences.java:86
msgid "Aragonese"
-msgstr ""
+msgstr "آراگونز"
#: tools/Archiver.java:48
msgid "Archive Sketch"
@@ -132,10 +156,16 @@ msgstr "بایگانیکردن طرح فسخگردید به این دلی
#: ../../../processing/app/I18n.java:83
msgid "Arduino ARM (32-bits) Boards"
-msgstr ""
+msgstr "برد آردئینو آرم (32 بایتی)"
#: ../../../processing/app/I18n.java:82
msgid "Arduino AVR Boards"
+msgstr "برد آردئینو ای وی آر (avr)"
+
+#: Editor.java:2137
+msgid ""
+"Arduino can only open its own sketches\n"
+"and other files ending in .ino or .pde"
msgstr ""
#: Base.java:1682
@@ -159,7 +189,7 @@ msgstr "آردئینو نیازمند یک JDK کامل (نه فقط یک JRE(\n
#: ../../../processing/app/EditorStatus.java:471
msgid "Arduino: "
-msgstr ""
+msgstr "آردئینو:"
#: Sketch.java:588
#, java-format
@@ -170,12 +200,40 @@ msgstr "آیا شما مطمئن هستید که میخواهید \"{0}\" ر
msgid "Are you sure you want to delete this sketch?"
msgstr "آیا شما مطمئن هستید که میخواهید این طرح را پاک کنید؟"
+#: ../../../processing/app/Base.java:356
+msgid "Argument required for --board"
+msgstr "آرگومان مورد نیاز است برای -- برد"
+
+#: ../../../processing/app/Base.java:370
+msgid "Argument required for --curdir"
+msgstr "آرگومان مورد نیاز است برای -- curdir"
+
+#: ../../../processing/app/Base.java:385
+msgid "Argument required for --get-pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:363
+msgid "Argument required for --port"
+msgstr "آرگومان مورد نیاز است برای -- پورت"
+
+#: ../../../processing/app/Base.java:377
+msgid "Argument required for --pref"
+msgstr "آرگومان مورد نیاز است برای -- pref"
+
+#: ../../../processing/app/Base.java:384
+msgid "Argument required for --preferences-file"
+msgstr "آرگومان مورد نیاز است برای -- پرونده تنظیمات"
+
#: ../../../processing/app/Preferences.java:137
msgid "Armenian"
-msgstr ""
+msgstr "ارمنی"
#: ../../../processing/app/Preferences.java:138
msgid "Asturian"
+msgstr "اتریشی"
+
+#: ../../../processing/app/debug/Compiler.java:145
+msgid "Authorization required"
msgstr ""
#: tools/AutoFormat.java:91
@@ -219,9 +277,17 @@ msgstr "خطای نامناسب خط: {0}"
msgid "Bad file selected"
msgstr "پرونده انتخابشدهٔ نامناسب"
+#: ../../../processing/app/debug/Compiler.java:89
+msgid "Bad sketch primary file or bad sketch directory structure"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:149
+msgid "Basque"
+msgstr "باسکی"
+
#: ../../../processing/app/Preferences.java:139
msgid "Belarusian"
-msgstr ""
+msgstr "بلاروسی"
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
@@ -237,11 +303,11 @@ msgstr ""
#: ../../../processing/app/EditorStatus.java:472
msgid "Board: "
-msgstr ""
+msgstr "برد:"
#: ../../../processing/app/Preferences.java:140
msgid "Bosnian"
-msgstr ""
+msgstr "بوسنیایی"
#: SerialMonitor.java:112
msgid "Both NL & CR"
@@ -255,13 +321,17 @@ msgstr "یافتن"
msgid "Build folder disappeared or could not be written"
msgstr "ساختن پوشه مخفی شدهاست یا نمیتوان نوشته شود"
+#: ../../../processing/app/Sketch.java:1530
+msgid "Build options changed, rebuilding all"
+msgstr "گزینه های ساخت تغییر یافت, در حال بازسازی همه"
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
-msgstr ""
+msgstr "بلغاری"
#: ../../../processing/app/Preferences.java:141
msgid "Burmese (Myanmar)"
-msgstr ""
+msgstr "برمه ای (میانمار)"
#: Editor.java:708
msgid "Burn Bootloader"
@@ -271,13 +341,19 @@ msgstr "سوزاندن بوتلودر"
msgid "Burning bootloader to I/O Board (this may take a minute)..."
msgstr "سوزاندن bootleader به برد I/O (این ممکن است یک دقیقه به طول بیانجامد)..."
-#: ../../../processing/app/Base.java:368
-msgid "Can't open source sketch!"
+#: ../../../processing/app/Base.java:379
+#, java-format
+msgid "Can only pass one of: {0}"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "Can't find the sketch in the specified path"
msgstr ""
#: ../../../processing/app/Preferences.java:92
msgid "Canadian French"
-msgstr ""
+msgstr "فرانسوی کانادایی"
#: Preferences.java:79 Sketch.java:585 Sketch.java:737 Sketch.java:1042
#: Editor.java:2064 Editor.java:2145 Editor.java:2465
@@ -288,13 +364,17 @@ msgstr "فسخکردن"
msgid "Cannot Rename"
msgstr "نمیتوان نامگذاری مجدد کرد"
+#: ../../../processing/app/Base.java:465
+msgid "Cannot specify any sketch files"
+msgstr ""
+
#: SerialMonitor.java:112
msgid "Carriage return"
msgstr "بازگشت Carriage"
#: Preferences.java:87
msgid "Catalan"
-msgstr ""
+msgstr "کاتالانی"
#: Preferences.java:419
msgid "Check for updates on startup"
@@ -302,27 +382,27 @@ msgstr "بررسی برای بهروزرسانیها در ابتدای ب
#: ../../../processing/app/Preferences.java:142
msgid "Chinese (China)"
-msgstr ""
+msgstr "چینی (چین)"
#: ../../../processing/app/Preferences.java:142
msgid "Chinese (Hong Kong)"
-msgstr ""
+msgstr "چینی (هنگ کنگ)"
#: ../../../processing/app/Preferences.java:144
msgid "Chinese (Taiwan)"
-msgstr ""
+msgstr "چینی (تایوان)"
#: ../../../processing/app/Preferences.java:143
msgid "Chinese (Taiwan) (Big5)"
-msgstr ""
+msgstr "چینی (تایوان) (Big5)"
#: Preferences.java:88
msgid "Chinese Simplified"
-msgstr ""
+msgstr "چینی ساده"
#: Preferences.java:89
msgid "Chinese Traditional"
-msgstr ""
+msgstr "چینی سنتی"
#: Editor.java:521 Editor.java:2024
msgid "Close"
@@ -332,11 +412,6 @@ msgstr "یستن"
msgid "Comment/Uncomment"
msgstr "توضیحکردن/از توضیح در آوردن"
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-msgid "Compiler error, please submit this code to {0}"
-msgstr "خطای کامپایلر، لطفاً این کد را به {0} ارائه دهید"
-
#: Sketch.java:1608 Editor.java:1890
msgid "Compiling sketch..."
msgstr "کامپایلکردن طرح..."
@@ -355,7 +430,7 @@ msgstr "رونوشت به عنوان اچتیامال"
#: ../../../processing/app/EditorStatus.java:455
msgid "Copy error messages"
-msgstr ""
+msgstr "پیغام خطا را کپی کنید"
#: Editor.java:1165 Editor.java:2715
msgid "Copy for Forum"
@@ -396,17 +471,17 @@ msgstr "نمیتوان {0} را حذف نمود"
#: ../../../processing/app/debug/TargetPlatform.java:74
#, java-format
msgid "Could not find boards.txt in {0}. Is it pre-1.5?"
-msgstr ""
+msgstr "نمی تواند پیدا کند Could not find را در {0}. آیا pre-1.5 است؟"
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:282
#, java-format
msgid "Could not find tool {0}"
-msgstr ""
+msgstr "نمی توان ابزار {0} را یافت"
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:278
#, java-format
msgid "Could not find tool {0} from package {1}"
-msgstr ""
+msgstr "نمی توان ابزار {0} را از بسته {1} یافت"
#: Base.java:1934
#, java-format
@@ -436,7 +511,7 @@ msgstr "نمیتواند طرح را مجدداً ذخیره نمود"
msgid ""
"Could not read color theme settings.\n"
"You'll need to reinstall Arduino."
-msgstr "نمیتوان تنظیمات رنگ را خواند.\nشما میبایست که Arduino را مجدداً نصب نمایید."
+msgstr ""
#: Preferences.java:219
msgid ""
@@ -444,10 +519,9 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "نمیتوان تنظیمات پیشفرض را خواند.\nشما میبایست که آردئینو را مجدداً نصب کنید."
-#: Preferences.java:258
-#, java-format
-msgid "Could not read preferences from {0}"
-msgstr "نمیتوان ترجیحات را از {0} خواند"
+#: ../../../processing/app/Sketch.java:1525
+msgid "Could not read prevous build preferences file, rebuilding all"
+msgstr ""
#: Base.java:2482
#, java-format
@@ -476,6 +550,10 @@ msgstr "نمیتوان طرح را تغییر نام داد. (۲)"
msgid "Could not replace {0}"
msgstr "نمیتوان {0} را جایگزین نمود"
+#: ../../../processing/app/Sketch.java:1579
+msgid "Could not write build preferences file"
+msgstr "نمی توان پرونده تنظیمات ساخت را نوشت"
+
#: tools/Archiver.java:74
msgid "Couldn't archive sketch"
msgstr "نمیتوان طرح را بایگانی نمود"
@@ -493,11 +571,11 @@ msgid ""
"Couldn't find a Board on the selected port. Check that you have the correct "
"port selected. If it is correct, try pressing the board's reset button "
"after initiating the upload."
-msgstr ""
+msgstr "بر روی پورت انتخابی بردی یافت نشد. کنترل کنید که آیا پورت صحیح را انتخاب نموده اید. اگر صحیح است سعی کنید دکمه رست برد را پس از شروع بارگذاری فشار دهید."
#: ../../../processing/app/Preferences.java:82
msgid "Croatian"
-msgstr ""
+msgstr "کرواسیایی"
#: Editor.java:1149 Editor.java:2699
msgid "Cut"
@@ -505,11 +583,11 @@ msgstr "بریدن"
#: ../../../processing/app/Preferences.java:83
msgid "Czech"
-msgstr ""
+msgstr "چکی (زبان کشور چک)"
#: Preferences.java:90
msgid "Danish"
-msgstr ""
+msgstr "دانمارکی"
#: Editor.java:1224 Editor.java:2765
msgid "Decrease Indent"
@@ -531,7 +609,7 @@ msgstr "دورانداختن همهٔ تغییرات و بارگیری مجدد
#: ../../../processing/app/Preferences.java:438
msgid "Display line numbers"
-msgstr ""
+msgstr "شماره خط را نمایش بده"
#: Editor.java:2064
msgid "Don't Save"
@@ -545,6 +623,11 @@ msgstr "ذخیرهسازی انجامشد."
msgid "Done burning bootloader."
msgstr "سوزاندن بوتلودر انجام گردید."
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+msgid "Done compiling"
+msgstr ""
+
#: Editor.java:1911 Editor.java:1928
msgid "Done compiling."
msgstr "انجام کامپایل کردن."
@@ -553,17 +636,21 @@ msgstr "انجام کامپایل کردن."
msgid "Done printing."
msgstr "چاپکردن به انجام رسید."
+#: ../../../processing/app/BaseNoGui.java:514
+msgid "Done uploading"
+msgstr ""
+
#: Editor.java:2395 Editor.java:2431
msgid "Done uploading."
msgstr "بارگذاری انجامشد."
#: Preferences.java:91
msgid "Dutch"
-msgstr ""
+msgstr "زبان ویرایشگر:"
#: ../../../processing/app/Preferences.java:144
msgid "Dutch (Netherlands)"
-msgstr ""
+msgstr "هلندی"
#: Editor.java:1130
msgid "Edit"
@@ -575,15 +662,15 @@ msgstr "اندازهٔ قلم ویرایشگر"
#: Preferences.java:353
msgid "Editor language: "
-msgstr ""
+msgstr "زبان ویرایشگر:"
#: Preferences.java:92
msgid "English"
-msgstr ""
+msgstr "انگلیسی"
#: ../../../processing/app/Preferences.java:145
msgid "English (United Kingdom)"
-msgstr ""
+msgstr "انگلیسی (بریتانیا)"
#: Editor.java:1062
msgid "Environment"
@@ -614,14 +701,14 @@ msgstr "خطای درونی. {0}()"
#: ../../../processing/app/Base.java:1232
msgid "Error loading libraries"
-msgstr ""
+msgstr "خطا حین بارگیری کتابخانه ها"
#: ../../../processing/app/debug/TargetPlatform.java:95
#: ../../../processing/app/debug/TargetPlatform.java:106
#: ../../../processing/app/debug/TargetPlatform.java:117
#, java-format
msgid "Error loading {0}"
-msgstr ""
+msgstr "خطا به هنگام بارگیری {0}"
#: Serial.java:181
#, java-format
@@ -641,12 +728,12 @@ msgstr "خطای به هنگام خواندن پروندهٔ ترجیحات. ل
#: ../../../cc/arduino/packages/DiscoveryManager.java:25
msgid "Error starting discovery method: "
-msgstr ""
+msgstr "خطا در شروع روش اکتشافی:"
#: Serial.java:125
#, java-format
msgid "Error touching serial port ''{0}''."
-msgstr ""
+msgstr "خطا به هنگام دسترسی به سریال پورت {0}"
#: Editor.java:2512 Editor.java:2516 Editor.java:2520
msgid "Error while burning bootloader."
@@ -656,6 +743,10 @@ msgstr "خطای به هنگام سوزاندن بوتلودر."
msgid "Error while burning bootloader: missing '{0}' configuration parameter"
msgstr ""
+#: ../../../../../app/src/processing/app/Editor.java:1940
+msgid "Error while compiling: missing '{0}' configuration parameter"
+msgstr ""
+
#: SketchCode.java:83
#, java-format
msgid "Error while loading code {0}"
@@ -665,18 +756,32 @@ msgstr "خطا به هنگام بارگیری کد {0}"
msgid "Error while printing."
msgstr "خطا هنگام چاپکردن."
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "Error while uploading"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
msgid "Error while uploading: missing '{0}' configuration parameter"
+msgstr "خطا حین بارگذاری: پارامتر پیکربندی '{0}' از دست رفت."
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "Error while verifying"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "Error while verifying/uploading"
msgstr ""
#: Preferences.java:93
msgid "Estonian"
-msgstr ""
+msgstr "استونیایی"
#: ../../../processing/app/Preferences.java:146
msgid "Estonian (Estonia)"
-msgstr ""
+msgstr "استونیایی (استونی)"
#: Editor.java:516
msgid "Examples"
@@ -690,13 +795,18 @@ msgstr "خارجسازی فسخگردید، تغییرات ابتدا می
msgid "FAQ.html"
msgstr "FAQ.html"
+#: ../../../processing/app/Base.java:416
+#, java-format
+msgid "Failed to open sketch: \"{0}\""
+msgstr "ناموفق بود باز شدن طرح: \"{0}\""
+
#: Editor.java:491
msgid "File"
msgstr "پرونده"
#: Preferences.java:94
msgid "Filipino"
-msgstr ""
+msgstr "فیلیپینی"
#: FindReplace.java:124 FindReplace.java:127
msgid "Find"
@@ -724,7 +834,7 @@ msgstr "یافتن:"
#: ../../../processing/app/Preferences.java:147
msgid "Finnish"
-msgstr ""
+msgstr "فنلاندی"
#: tools/FixEncoding.java:41 tools/FixEncoding.java:58
#: tools/FixEncoding.java:79
@@ -735,15 +845,16 @@ msgstr "خطازدایی کدگذاری و بارگیری مجدد"
msgid ""
"For information on installing libraries, see: "
"http://arduino.cc/en/Guide/Libraries\n"
-msgstr ""
+msgstr "برای اطلاعات بیشتر درباره نصب کتابخانه ها مراجعه کنید به : see: http://arduino.cc/en/Guide/Libraries\n"
-#: debug/BasicUploader.java:80
-msgid "Forcing reset using 1200bps open/close on port "
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+msgid "Forcing reset using 1200bps open/close on port {0}"
msgstr ""
#: Preferences.java:95
msgid "French"
-msgstr ""
+msgstr "فرانسوی"
#: Editor.java:1097
msgid "Frequently Asked Questions"
@@ -751,15 +862,15 @@ msgstr "سوالهای متداول پرسیدهشده"
#: Preferences.java:96
msgid "Galician"
-msgstr ""
+msgstr "گالیسی"
#: ../../../processing/app/Preferences.java:94
msgid "Georgian"
-msgstr ""
+msgstr "گرجی"
#: Preferences.java:97
msgid "German"
-msgstr ""
+msgstr "آلمانی"
#: Editor.java:1054
msgid "Getting Started"
@@ -779,7 +890,7 @@ msgstr ""
#: Preferences.java:98
msgid "Greek"
-msgstr ""
+msgstr "یونانی"
#: Base.java:2085
msgid "Guide_Environment.html"
@@ -799,7 +910,7 @@ msgstr "Guide_Windows.html"
#: ../../../processing/app/Preferences.java:95
msgid "Hebrew"
-msgstr ""
+msgstr "عبری"
#: Editor.java:1015
msgid "Help"
@@ -807,7 +918,7 @@ msgstr "کمک"
#: Preferences.java:99
msgid "Hindi"
-msgstr ""
+msgstr "هندی"
#: Sketch.java:295
msgid ""
@@ -821,7 +932,7 @@ msgstr "چه بورخسی هستید شما"
#: Preferences.java:100
msgid "Hungarian"
-msgstr ""
+msgstr "مجار"
#: FindReplace.java:96
msgid "Ignore Case"
@@ -856,7 +967,7 @@ msgstr "افزایش تورفتگی"
#: Preferences.java:101
msgid "Indonesian"
-msgstr ""
+msgstr "اندونزیایی"
#: ../../../processing/app/Base.java:1204
#, java-format
@@ -865,35 +976,35 @@ msgstr ""
#: Preferences.java:102
msgid "Italian"
-msgstr ""
+msgstr "ایتالیایی"
#: Preferences.java:103
msgid "Japanese"
-msgstr ""
+msgstr "ژاپنی"
#: Preferences.java:104
msgid "Korean"
-msgstr ""
+msgstr "کره ای"
#: Preferences.java:105
msgid "Latvian"
-msgstr ""
+msgstr "لتوانیایی"
#: Base.java:2699
msgid "Library added to your libraries. Check \"Import library\" menu"
-msgstr ""
+msgstr "این کتابخانه به کتابخانه های شما اضافه گردید. منوی \"وارد سازی کتابخانه\" را کنترل کنید"
#: Preferences.java:106
msgid "Lithuaninan"
-msgstr ""
+msgstr "لیتوانیایی"
-#: ../../../processing/app/Sketch.java:1660
-msgid "Low memory available, stability problems may occur"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
msgstr ""
#: Preferences.java:107
msgid "Marathi"
-msgstr ""
+msgstr "مراتی"
#: Base.java:2112
msgid "Message"
@@ -903,6 +1014,10 @@ msgstr "پیغام"
msgid "Missing the */ from the end of a /* comment */"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Mode not supported"
+msgstr ""
+
#: Preferences.java:449
msgid "More preferences can be edited directly in the file"
msgstr "ترجیحات بیشتر میتوانند مستقیماً درون یک پروندهٔ ویرایش گردند"
@@ -911,13 +1026,25 @@ msgstr "ترجیحات بیشتر میتوانند مستقیماً درون
msgid "Moving"
msgstr "انتقال"
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "Multiple files not supported"
+msgstr ""
+
+#: ../../../processing/app/Base.java:395
+msgid "Must specify exactly one sketch file"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:158
+msgid "N'Ko"
+msgstr "N'Ko"
+
#: Sketch.java:282
msgid "Name for new file:"
msgstr "نام برای پروندهٔ جدید:"
#: ../../../processing/app/Preferences.java:149
msgid "Nepali"
-msgstr ""
+msgstr "نپالی"
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:51
msgid "Network upload using programmer not supported"
@@ -947,6 +1074,10 @@ msgstr "تب بعد"
msgid "No"
msgstr "خیر"
+#: ../../../processing/app/debug/Compiler.java:146
+msgid "No athorization data found"
+msgstr ""
+
#: debug/Compiler.java:126
msgid "No board selected; please choose a board from the Tools > Board menu."
msgstr "بردی انتخاب شدهاست؛ لطفاً یک برد از منوی ابزارها > برد انتخاب کنید."
@@ -955,6 +1086,10 @@ msgstr "بردی انتخاب شدهاست؛ لطفاً یک برد از من
msgid "No changes necessary for Auto Format."
msgstr "تغییری برای قالببندی خودکار نیاز نیست."
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No command line parameters found"
+msgstr ""
+
#: Editor.java:373
msgid "No files were added to the sketch."
msgstr "پروندهای به طرح افزوده نشد."
@@ -967,6 +1102,10 @@ msgstr "پرتابکنندهای موجود نیست"
msgid "No line ending"
msgstr "بدون پایان خط"
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No parameters"
+msgstr ""
+
#: Base.java:541
msgid "No really, time for some fresh air for you."
msgstr "نه جداً، وقت مقداری هوای تازهاست."
@@ -976,6 +1115,19 @@ msgstr "نه جداً، وقت مقداری هوای تازهاست."
msgid "No reference available for \"{0}\""
msgstr "مرجعی برای \"{0}\" موجود نیست"
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "No sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "No sketchbook"
+msgstr ""
+
+#: ../../../processing/app/Sketch.java:204
+msgid "No valid code files found"
+msgstr "پرونده حاوی کد معتبری یافت نشد"
+
#: ../../../processing/app/Base.java:309
msgid "No valid configured cores found! Exiting..."
msgstr ""
@@ -995,7 +1147,7 @@ msgstr "نفی"
#: ../../../processing/app/Preferences.java:108
msgid "Norwegian Bokmål"
-msgstr ""
+msgstr "نروژی"
#: ../../../processing/app/Sketch.java:1656
msgid ""
@@ -1006,12 +1158,16 @@ msgstr ""
#: Preferences.java:80 Sketch.java:585 Sketch.java:737 Sketch.java:1042
#: Editor.java:2145 Editor.java:2465
msgid "OK"
-msgstr "اوکی"
+msgstr "تایید"
#: Sketch.java:992 Editor.java:376
msgid "One file added to the sketch."
msgstr "یک پرونده به طرح افزوده شد."
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Only --verify, --upload or --get-pref are supported"
+msgstr ""
+
#: EditorToolbar.java:41
msgid "Open"
msgstr "بازکردن"
@@ -1038,43 +1194,56 @@ msgstr "تنظیم صفحه"
#: ../../../processing/app/forms/PasswordAuthorizationDialog.java:44
msgid "Password:"
-msgstr ""
+msgstr "رمز ورود"
#: Editor.java:1189 Editor.java:2731
msgid "Paste"
-msgstr "الساق"
+msgstr "الصاق"
#: Preferences.java:109
msgid "Persian"
-msgstr ""
+msgstr "فارسی"
+
+#: ../../../processing/app/Preferences.java:161
+msgid "Persian (Iran)"
+msgstr "فارسی (ایران)"
#: debug/Compiler.java:408
msgid "Please import the SPI library from the Sketch > Import Library menu."
msgstr "لطفاً کتابخانه SPI را از منوی طرح > درونسازی کتابخانه درونسازی کنید."
+#: ../../../processing/app/debug/Compiler.java:529
+msgid "Please import the Wire library from the Sketch > Import Library menu."
+msgstr ""
+
#: Base.java:239
msgid "Please install JDK 1.5 or later"
msgstr "لطفاً JDK ۱.۵ یا بعدتر از آن را نصب کنید"
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+msgid "Please select a programmer from Tools->Programmer menu"
+msgstr ""
+
#: Preferences.java:110
msgid "Polish"
-msgstr ""
+msgstr "لهستانی"
#: ../../../processing/app/Editor.java:718
msgid "Port"
-msgstr ""
+msgstr "پورت"
#: ../../../processing/app/Preferences.java:151
msgid "Portugese"
-msgstr ""
+msgstr "پرتغالی"
#: ../../../processing/app/Preferences.java:127
msgid "Portuguese (Brazil)"
-msgstr ""
+msgstr "پرتغالی (برزیل)"
#: ../../../processing/app/Preferences.java:128
msgid "Portuguese (Portugal)"
-msgstr ""
+msgstr "پرتغالی (پرتغال)"
#: Preferences.java:295 Editor.java:583
msgid "Preferences"
@@ -1114,11 +1283,11 @@ msgstr "اشکال تنظیم سکو"
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:136
msgid "Problem accessing board folder /www/sd"
-msgstr ""
+msgstr "اشکال در دسترسی به پشه برد /www/sd"
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:132
msgid "Problem accessing files in folder "
-msgstr ""
+msgstr "اشکال در دسترسی به پروند ها در پوشه"
#: Base.java:1673
msgid "Problem getting data folder"
@@ -1139,15 +1308,9 @@ msgstr "اشکال در بارگذاری به برد. http://www.arduino.cc/en/G
msgid "Problem with rename"
msgstr "مشکل با نامگذاری مجدد"
-#: Editor.java:2137
-msgid ""
-"Arduino can only open its own sketches\n"
-"and other files ending in .ino or .pde"
-msgstr "Arduino فقط میتواند طرحهای خودش را باز کند\nو سایر پروندههایی که با .ino یا .pde پایان میپذیرند"
-
#: ../../../processing/app/I18n.java:86
msgid "Processor"
-msgstr ""
+msgstr "پردازشگر"
#: Editor.java:704
msgid "Programmer"
@@ -1192,11 +1355,11 @@ msgstr "جایگزین کردن:"
#: Preferences.java:113
msgid "Romanian"
-msgstr ""
+msgstr "رومانیایی"
#: Preferences.java:114
msgid "Russian"
-msgstr ""
+msgstr "روسی"
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:529
#: Editor.java:2064 Editor.java:2468
@@ -1224,10 +1387,18 @@ msgstr "ذخیرهٔ تغییرات در \"{0}\"?"
msgid "Save sketch folder as..."
msgstr "ذخیرهٔ پوشه طرح به عنوان..."
+#: ../../../../../app/src/processing/app/Preferences.java:425
+msgid "Save when verifying or uploading"
+msgstr ""
+
#: Editor.java:2270 Editor.java:2308
msgid "Saving..."
msgstr "ذخیرهسازی...."
+#: ../../../processing/app/FindReplace.java:131
+msgid "Search all Sketch Tabs"
+msgstr ""
+
#: Base.java:1909
msgid "Select (or create new) folder for sketches..."
msgstr "انتخاب (یا درستکردن جدید) پوشه برای طرحها...."
@@ -1238,7 +1409,7 @@ msgstr "انتخاب همه"
#: Base.java:2636
msgid "Select a zip file or a folder containing the library you'd like to add"
-msgstr ""
+msgstr "یک پرونده زیپ شده یا یک پوشه حاوی فایل کتابخانه ای که می خواهید اضافه کنید انتخاب نمایید"
#: Sketch.java:975
msgid "Select an image or other data file to copy to your sketch"
@@ -1260,20 +1431,6 @@ msgstr "ارسال"
msgid "Serial Monitor"
msgstr "نمایشگر سریال"
-#: Serial.java:174
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quiting any programs that may be "
-"using it."
-msgstr "درگاه سریال ''{0}'' درحال حاضر در حال استفادهاست. سعیکنید هر برنامهای که از آن استفاده میکنید خارج کنید."
-
-#: Serial.java:121
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quitting any programs that may be "
-"using it."
-msgstr ""
-
#: Serial.java:194
#, java-format
msgid ""
@@ -1353,13 +1510,17 @@ msgstr "پوشهٔ کتاب طرحها ناپدید شد"
msgid "Sketchbook location:"
msgstr "موقعیت کتاب طرح:"
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "Sketchbook path not defined"
+msgstr ""
+
#: ../../../processing/app/Base.java:785
msgid "Sketches (*.ino, *.pde)"
-msgstr ""
+msgstr "طرح ها (*.ino, *.pde)"
#: ../../../processing/app/Preferences.java:152
msgid "Slovenian"
-msgstr ""
+msgstr "اسلونیایی"
#: Sketch.java:275 Sketch.java:304 Sketch.java:578 Sketch.java:967
msgid ""
@@ -1381,7 +1542,7 @@ msgstr "شرمنده، یک طرح (یا پرونده) نامدهی شده ب
#: Preferences.java:115
msgid "Spanish"
-msgstr ""
+msgstr "اسپانیایی"
#: Base.java:540
msgid "Sunshine"
@@ -1389,20 +1550,24 @@ msgstr "طلوع"
#: ../../../processing/app/Preferences.java:153
msgid "Swedish"
-msgstr ""
+msgstr "سوئدی"
#: Preferences.java:84
msgid "System Default"
-msgstr ""
+msgstr "پیش فرض سیستم"
#: Preferences.java:116
msgid "Tamil"
-msgstr ""
+msgstr "تامیل"
#: debug/Compiler.java:414
msgid "The 'BYTE' keyword is no longer supported."
msgstr "کلیدواژهٔ 'BYTE' دیگر پشتیبانی نمیگردد."
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "The --upload option supports only one file at a time"
+msgstr ""
+
#: debug/Compiler.java:426
msgid "The Client class has been renamed EthernetClient."
msgstr "کلاس Client به EthernetClient تغییر نام پیدا کردهاست."
@@ -1470,12 +1635,12 @@ msgid ""
"but anything besides the code will be lost."
msgstr "پوشهٔ طرح ناپدید شدهاست.\n تلاش خواهید که آن را در محل مشابه ذخیره نمود\nولی بهعلاوهٔ آن کد مفقود خواهد شد."
-#: Sketch.java:2018
+#: ../../../processing/app/Sketch.java:2028
msgid ""
"The sketch name had to be modified. Sketch names can only consist\n"
"of ASCII characters and numbers (but cannot start with a number).\n"
-"They should also be less less than 64 characters long."
-msgstr "نام طرح میبایست که تغییریابد. نامهای طرح فقط میبایست شامل نویسههای\nASCII و اعداد باشند (ولی با اعداد آغاز نگردند).\nاینها میبایست کمتر از ۶۴ نویسه طول داشته باشند."
+"They should also be less than 64 characters long."
+msgstr ""
#: Base.java:259
msgid ""
@@ -1486,6 +1651,12 @@ msgid ""
"himself in the third person."
msgstr "پوشهٔ کتاب طرح دیگر موجود نیست.\nآردئنو محل کتاب طرح پیشفرض را انتخاب خواهد کرد\nو پوشهٔ کتاب طرحی درست خواهد کرد اگر مورد نیاز\nباشد. آردئینو صحبت کردن در رابطه با خود را به عنوان\nسوم شخص را پایان میدهد."
+#: ../../../processing/app/debug/Compiler.java:201
+msgid ""
+"Third-party platform.txt does not define compiler.path. Please report this "
+"to the third-party hardware maintainer."
+msgstr ""
+
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -1495,7 +1666,7 @@ msgstr "این پرونده در حال حاضر به موضعیتی که\nشم
#: ../../../processing/app/EditorStatus.java:467
msgid "This report would have more information with"
-msgstr ""
+msgstr "این گزارش می تواند شامل اطلاعات بیشتری باشد با"
#: Base.java:535
msgid "Time for a Break"
@@ -1511,19 +1682,19 @@ msgstr "خطایابی"
#: ../../../processing/app/Preferences.java:117
msgid "Turkish"
-msgstr ""
+msgstr "ترکی استانبولی"
#: ../../../processing/app/Editor.java:2507
msgid "Type board password to access its console"
-msgstr ""
+msgstr " برای ورود به کنسول، رمز ورود برد راتایپ نمایید"
#: ../../../processing/app/Sketch.java:1673
msgid "Type board password to upload a new sketch"
-msgstr ""
+msgstr "برای بارگیری یک طرح جدید، رمز ورود برد راتایپ نمایید"
#: ../../../processing/app/Preferences.java:118
msgid "Ukrainian"
-msgstr ""
+msgstr "اوکراینی"
#: ../../../processing/app/Editor.java:2524
#: ../../../processing/app/NetworkMonitor.java:145
@@ -1532,15 +1703,15 @@ msgstr ""
#: ../../../processing/app/NetworkMonitor.java:130
msgid "Unable to connect: retrying"
-msgstr ""
+msgstr "ناتوان از اتصال: تلاش ادامه دارد"
#: ../../../processing/app/Editor.java:2526
msgid "Unable to connect: wrong password?"
-msgstr ""
+msgstr "ناتوان از اتصال: آیا رمز ورود اشتباه است؟"
#: ../../../processing/app/Editor.java:2512
msgid "Unable to open serial monitor"
-msgstr ""
+msgstr "ناتوان از گشودن نمایشگر سریال"
#: Sketch.java:1432
#, java-format
@@ -1576,11 +1747,11 @@ msgstr "بارگذاری به کمک پروگرامر"
#: Editor.java:2403 Editor.java:2439
msgid "Upload canceled."
-msgstr "بارگذاری ابطال گشت."
+msgstr "بارگذاری لغو شد."
#: ../../../processing/app/Sketch.java:1678
msgid "Upload cancelled"
-msgstr ""
+msgstr "بارگذاری لغو شد"
#: Editor.java:2378
msgid "Uploading to I/O Board..."
@@ -1618,16 +1789,23 @@ msgstr "بازبینی / کامپایل"
#: Preferences.java:400
msgid "Verify code after upload"
-msgstr ""
+msgstr "پس از بارگذاری کد را بازبینی کن"
#: ../../../processing/app/Preferences.java:154
msgid "Vietnamese"
-msgstr ""
+msgstr "ویتنامی"
#: Editor.java:1105
msgid "Visit Arduino.cc"
msgstr "بازدید Arduino.cc"
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+msgid ""
+"WARNING: library {0} claims to run on {1} architecture(s) and may be "
+"incompatible with your current board which runs on {2} architecture(s)."
+msgstr ""
+
#: Base.java:2128
msgid "Warning"
msgstr "اخطار"
@@ -1697,11 +1875,11 @@ msgstr "شما به محدودهٔ نامگذاری خودکار برای ط
#: Base.java:2638
msgid "ZIP files or folders"
-msgstr ""
+msgstr "پرونده های زیپ شده یا پوشه ها"
#: Base.java:2661
msgid "Zip doesn't contain a library"
-msgstr ""
+msgstr "پرونده زیپ حاوی کتابخانه نیست"
#: Sketch.java:364
#, java-format
@@ -1712,10 +1890,10 @@ msgstr "\".{0}\" پسوند نامعتبری است."
#, java-format
msgid ""
"\"{0}\" contains unrecognized characters.If this code was created with an "
-"older version of Arduino,you may need to use Tools -> Fix Encoding & "
-"Reload to updatethe sketch to use UTF-8 encoding. If not, you may need "
-"todelete the bad characters to get rid of this warning."
-msgstr "\"{0}\" شامل نویسههای ناشناختهاست. اگر این کد با نسخههای قدیمیتر Arduino درستشدهاست، شما احتمالاً نیازمند هستید که از Tools -> Fix Enconding & Reload برای بهروزرسانی برای استفاده از کدگذاری UTF-8 استفاده کنید. وگرنه، شما ممکناست نیازمند حذف نویسههای نامناسب و برای رهایی از این اخطار شوید."
+"older version of Arduino,you may need to use Tools -> Fix Encoding & Reload "
+"to updatethe sketch to use UTF-8 encoding. If not, you may need todelete the"
+" bad characters to get rid of this warning."
+msgstr ""
#: debug/Compiler.java:409
msgid ""
@@ -1778,7 +1956,7 @@ msgstr "کامپایلنمودن"
#: ../../../processing/app/NetworkMonitor.java:111
msgid "connected!"
-msgstr ""
+msgstr "اتصال برقرار شد!"
#: Sketch.java:540
msgid "createNewFile() returned false"
@@ -1796,10 +1974,6 @@ msgstr "محیط"
msgid "http://arduino.cc/"
msgstr "http://arduino.cc/"
-#: ../../../processing/app/debug/Compiler.java:49
-msgid "http://github.com/arduino/Arduino/issues"
-msgstr ""
-
#: UpdateCheck.java:118
msgid "http://www.arduino.cc/en/Main/Software"
msgstr "http://www.arduino.cc/en/Main/Software"
@@ -1829,17 +2003,6 @@ msgstr "name تهی است"
msgid "platforms.html"
msgstr "platforms.html"
-#: Serial.java:451
-#, java-format
-msgid ""
-"readBytesUntil() byte buffer is too small for the {0} bytes up to and "
-"including char {1}"
-msgstr "بافر بایت readBytesUntil() برای بیش از {0} بایت و شامل نویسهٔ {1} بسیار کوچک است"
-
-#: Sketch.java:647
-msgid "removeCode: internal error.. could not find code"
-msgstr "removeCode: خطای درونی.. نمیتوان کد را یافت"
-
#: Editor.java:932
msgid "serialMenu is null"
msgstr "serialMenu تهی است"
@@ -1850,6 +2013,11 @@ msgid ""
"the selected serial port {0} does not exist or your board is not connected"
msgstr "درگاه سریال انتخاب شده {0} موجود نیست یا برد شما متصل نشدهاست"
+#: ../../../processing/app/Base.java:389
+#, java-format
+msgid "unknown option: {0}"
+msgstr ""
+
#: Preferences.java:391
msgid "upload"
msgstr "بارگذاری"
@@ -1873,3 +2041,45 @@ msgstr "{0} | آردئینو {1}"
#, java-format
msgid "{0}.html"
msgstr "{0}.html"
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+msgid "{0}: Invalid argument to --pref, should be of the form \"pref=value\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+msgid ""
+"{0}: Invalid board name, it should be of the form \"package:arch:board\" or "
+"\"package:arch:board:options\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+msgid "{0}: Invalid option for \"{1}\" option for board \"{2}\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+msgid "{0}: Invalid option for board \"{1}\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+msgid "{0}: Invalid option, should be of the form \"name=value\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+msgid "{0}: Unknown architecture"
+msgstr "{0}: معماری ناشناخته"
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+msgid "{0}: Unknown board"
+msgstr "{0} : برد ناشناخته"
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+msgid "{0}: Unknown package"
+msgstr ""
diff --git a/app/src/processing/app/i18n/Resources_fa.properties b/arduino-core/src/processing/app/i18n/Resources_fa.properties
similarity index 78%
rename from app/src/processing/app/i18n/Resources_fa.properties
rename to arduino-core/src/processing/app/i18n/Resources_fa.properties
index 169f590d6..a2ef88515 100644
--- a/app/src/processing/app/i18n/Resources_fa.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_fa.properties
@@ -3,20 +3,23 @@
# This file is distributed under the same license as the Arduino IDE package.
# Ebrahim Byagowi , 2012.
#
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2014-02-19 14\:46+0000\nLast-Translator\: cmaglie \nLanguage-Team\: Persian (http\://www.transifex.com/projects/p/arduino-ide-15/language/fa/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: fa\nPlural-Forms\: nplurals\=1; plural\=0;\n
+!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-01-14 17\:10+0000\nLast-Translator\: Cristian Maglie \nLanguage-Team\: Persian (http\://www.transifex.com/projects/p/arduino-ide-15/language/fa/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: fa\nPlural-Forms\: nplurals\=1; plural\=0;\n
#: Preferences.java:358 Preferences.java:374
-\ \ (requires\ restart\ of\ Arduino)=\ (\u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u0628\u0627\u0632\u06af\u0634\u0627\u06cc\u06cc \u0645\u062c\u062f\u062f \u0646\u0645\u0648\u062f\u0646 \u0627\u0631\u062f\u0626\u06cc\u0646\u0648)
+\ \ (requires\ restart\ of\ Arduino)=\ (\u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u0628\u0627\u0632\u06af\u0634\u0627\u06cc\u06cc \u0645\u062c\u062f\u062f \u0646\u0645\u0648\u062f\u0646 \u0622\u0631\u062f\u0626\u06cc\u0646\u0648)
#: debug/Compiler.java:455
-!'Keyboard'\ only\ supported\ on\ the\ Arduino\ Leonardo=
+'Keyboard'\ only\ supported\ on\ the\ Arduino\ Leonardo="\u0635\u0641\u062d\u0647 \u06a9\u0644\u06cc\u062f" \u0641\u0642\u0637 \u062f\u0631\u0628\u0631\u062f\u0647\u0627\u06cc \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 \u0644\u0626\u0648\u0646\u0627\u0631\u062f\u0648 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc \u06af\u0631\u062f\u062f
#: debug/Compiler.java:450
-!'Mouse'\ only\ supported\ on\ the\ Arduino\ Leonardo=
+'Mouse'\ only\ supported\ on\ the\ Arduino\ Leonardo="\u0645\u0627\u0648\u0633" \u0641\u0642\u0637 \u062f\u0631\u0628\u0631\u062f\u0647\u0627\u06cc \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 \u0644\u0626\u0648\u0646\u0627\u0631\u062f\u0648 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc \u06af\u0631\u062f\u062f
#: Preferences.java:478
(edit\ only\ when\ Arduino\ is\ not\ running)=(\u0648\u06cc\u0631\u0627\u06cc\u0634 \u0641\u0642\u0637 \u0628\u0647 \u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0622\u0631\u062f\u0626\u06cc\u0646\u0648 \u062f\u0631\u062d\u0627\u0644 \u0627\u062c\u0631\u0627 \u0646\u06cc\u0633\u062a)
+#: ../../../processing/app/Base.java:468
+!--verbose,\ --verbose-upload\ and\ --verbose-build\ can\ only\ be\ used\ together\ with\ --verify\ or\ --upload=
+
#: Sketch.java:746
.pde\ ->\ .ino=.pde -> .ino
@@ -36,7 +39,7 @@ A\ folder\ named\ "{0}"\ already\ exists.\ Can't\ open\ sketch.=\u06cc\u06a9 \u0
#: Base.java:2690
#, java-format
-!A\ library\ named\ {0}\ already\ exists=
+A\ library\ named\ {0}\ already\ exists=\u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u06cc \u0628\u0627 \u0646\u0627\u0645 {0} \u062f\u0631 \u062d\u0627\u0644 \u062d\u0627\u0636\u0631 \u0645\u0648\u062c\u0648\u062f \u0627\u0633\u062a
#: UpdateCheck.java:103
A\ new\ version\ of\ Arduino\ is\ available,\nwould\ you\ like\ to\ visit\ the\ Arduino\ download\ page?=\u0646\u0633\u062e\u0647\u0654 \u062c\u062f\u06cc\u062f \u0627\u0632 \u0622\u0631\u062f\u0626\u06cc\u0646\u0648 \u0645\u0648\u062c\u0648\u062f \u0627\u0633\u062a\u060c\n\u0645\u0627\u06cc\u0644 \u0647\u0633\u062a\u06cc\u062f \u06a9\u0647 \u0635\u0641\u062d\u0647\u0654 \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u0622\u0631\u062f\u0626\u06cc\u0646\u0648 \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u062f\u061f
@@ -51,19 +54,33 @@ About\ Arduino=\u062f\u0631\u0628\u0627\u0631\u0647 \u0622\u0631\u062f\u0626\u06
Add\ File...=\u0627\u0641\u0632\u0648\u062f\u0646 \u067e\u0631\u0648\u0646\u062f\u0647...
#: Base.java:963
-!Add\ Library...=
+Add\ Library...=\u0648 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 ...
+
+#: ../../../processing/app/Preferences.java:96
+Albanian=\u0622\u0644\u0628\u0627\u0646\u06cc\u0627\u06cc\u06cc
#: tools/FixEncoding.java:77
An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=\u062e\u0637\u0627\u06cc\u06cc \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0627\u0635\u0644\u0627\u062d \u06a9\u062f\u06af\u0630\u0627\u0631\u06cc \u067e\u0631\u0648\u0646\u062f\u0647 \u0631\u062e\u200c\u062f\u0627\u062f.\n\u0633\u0639\u06cc \u0646\u06a9\u0646\u06cc\u062f \u0627\u06cc\u0646 \u0637\u0631\u062d \u0631\u0627 \u0628\u0631 \u0631\u0648\u06cc \u0646\u0633\u062e\u0647\u0654 \u0642\u0628\u0644\u06cc \u0630\u062e\u06cc\u0631\u0647\u0654 \u06a9\u0646\u06cc\u062f.\n\u0627\u0632 \u0628\u0627\u0632\u06a9\u0631\u062f\u0646 \u0631\u0627 \u0628\u0627\u0632\u06a9\u0631\u062f\u0646 \u0645\u062c\u062f\u062f \u0637\u0631\u062d \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u0648 \u062f\u0648\u0628\u0627\u0631\u0647 \u0633\u0639\u06cc \u0646\u0645\u0627\u06cc\u06cc\u062f.\n
+#: ../../../processing/app/BaseNoGui.java:528
+!An\ error\ occurred\ while\ uploading\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!An\ error\ occurred\ while\ verifying\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!An\ error\ occurred\ while\ verifying/uploading\ the\ sketch=
+
#: Base.java:228
An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=\u0627\u06cc\u0631\u0627\u062f \u0646\u0627\u0634\u0646\u0627\u062e\u062a\u0647\u200c\u0627\u06cc \u0647\u0646\u06af\u0627\u0645 \u0633\u0639\u06cc \u062f\u0631 \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u0631\u062e \u062f\u0627\u062f\n\u06a9\u062f \u062e\u0627\u0635 \u0633\u06a9\u0648 \u0628\u0631\u0627\u06cc \u0645\u0627\u0634\u06cc\u0646 \u0634\u0645\u0627.
#: Preferences.java:85
-!Arabic=
+Arabic=\u0639\u0631\u0628\u06cc
#: Preferences.java:86
-!Aragonese=
+Aragonese=\u0622\u0631\u0627\u06af\u0648\u0646\u0632
#: tools/Archiver.java:48
Archive\ Sketch=\u0628\u0627\u06cc\u06af\u0627\u0646\u06cc \u0637\u0631\u062d
@@ -78,10 +95,13 @@ Archive\ sketch\ canceled.=\u0628\u0627\u06cc\u06af\u0627\u0646\u06cc\u200c\u06a
Archiving\ the\ sketch\ has\ been\ canceled\ because\nthe\ sketch\ couldn't\ save\ properly.=\u0628\u0627\u06cc\u06af\u0627\u0646\u06cc\u200c\u06a9\u0631\u062f\u0646 \u0637\u0631\u062d \u0641\u0633\u062e\u200c\u06af\u0631\u062f\u06cc\u062f \u0628\u0647 \u0627\u06cc\u0646 \u062f\u0644\u06cc\u0644 \u06a9\u0647\n\u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0637\u0631\u062d \u0631\u0627 \u0628\u0647 \u062f\u0631\u0633\u062a\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0646\u0645\u0648\u062f.
#: ../../../processing/app/I18n.java:83
-!Arduino\ ARM\ (32-bits)\ Boards=
+Arduino\ ARM\ (32-bits)\ Boards=\u0628\u0631\u062f \u0622\u0631\u062f\u0626\u06cc\u0646\u0648 \u0622\u0631\u0645 (32 \u0628\u0627\u06cc\u062a\u06cc)
#: ../../../processing/app/I18n.java:82
-!Arduino\ AVR\ Boards=
+Arduino\ AVR\ Boards=\u0628\u0631\u062f \u0622\u0631\u062f\u0626\u06cc\u0646\u0648 \u0627\u06cc \u0648\u06cc \u0622\u0631 (avr)
+
+#: Editor.java:2137
+!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
#: Base.java:1682
Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ settings.=\u0622\u0631\u062f\u0626\u06cc\u0646\u0648 \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0627\u062c\u0631\u0627 \u0634\u0648\u062f \u0628\u0647 \u0627\u06cc\u0646 \u062f\u0644\u06cc\u0644 \u06a9\u0647 \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f\n\u067e\u0648\u0634\u0647\u200c\u0627\u06cc \u0628\u0631\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647\u0654 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0634\u0645\u0627 \u0628\u0633\u0627\u0632\u062f.
@@ -93,7 +113,7 @@ Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ you
Arduino\ requires\ a\ full\ JDK\ (not\ just\ a\ JRE)\nto\ run.\ Please\ install\ JDK\ 1.5\ or\ later.\nMore\ information\ can\ be\ found\ in\ the\ reference.=\u0622\u0631\u062f\u0626\u06cc\u0646\u0648 \u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u06cc\u06a9 JDK \u06a9\u0627\u0645\u0644 (\u0646\u0647 \u0641\u0642\u0637 \u06cc\u06a9 JRE(\n\u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627 \u0627\u0633\u062a. \u0644\u0637\u0641\u0627\u064b JDK \u06f1.\u06f5 \u06cc\u0627 \u0628\u0639\u062f \u0627\u0632 \u0622\u0646 \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f.\n\u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u06cc\u0634\u062a\u0631 \u0631\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u062f\u0631 \u0645\u0631\u062c\u0639 \u06cc\u0627\u0641\u062a.
#: ../../../processing/app/EditorStatus.java:471
-!Arduino\:\ =
+Arduino\:\ =\u0622\u0631\u062f\u0626\u06cc\u0646\u0648\:
#: Sketch.java:588
#, java-format
@@ -102,11 +122,32 @@ Are\ you\ sure\ you\ want\ to\ delete\ "{0}"?=\u0622\u06cc\u0627 \u0634\u0645\u0
#: Sketch.java:587
Are\ you\ sure\ you\ want\ to\ delete\ this\ sketch?=\u0622\u06cc\u0627 \u0634\u0645\u0627 \u0645\u0637\u0645\u0626\u0646 \u0647\u0633\u062a\u06cc\u062f \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0627\u06cc\u0646 \u0637\u0631\u062d \u0631\u0627 \u067e\u0627\u06a9 \u06a9\u0646\u06cc\u062f\u061f
+#: ../../../processing/app/Base.java:356
+Argument\ required\ for\ --board=\u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0627\u0633\u062a \u0628\u0631\u0627\u06cc -- \u0628\u0631\u062f
+
+#: ../../../processing/app/Base.java:370
+Argument\ required\ for\ --curdir=\u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0627\u0633\u062a \u0628\u0631\u0627\u06cc -- curdir
+
+#: ../../../processing/app/Base.java:385
+!Argument\ required\ for\ --get-pref=
+
+#: ../../../processing/app/Base.java:363
+Argument\ required\ for\ --port=\u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0627\u0633\u062a \u0628\u0631\u0627\u06cc -- \u067e\u0648\u0631\u062a
+
+#: ../../../processing/app/Base.java:377
+Argument\ required\ for\ --pref=\u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0627\u0633\u062a \u0628\u0631\u0627\u06cc -- pref
+
+#: ../../../processing/app/Base.java:384
+Argument\ required\ for\ --preferences-file=\u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0627\u0633\u062a \u0628\u0631\u0627\u06cc -- \u067e\u0631\u0648\u0646\u062f\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a
+
#: ../../../processing/app/Preferences.java:137
-!Armenian=
+Armenian=\u0627\u0631\u0645\u0646\u06cc
#: ../../../processing/app/Preferences.java:138
-!Asturian=
+Asturian=\u0627\u062a\u0631\u06cc\u0634\u06cc
+
+#: ../../../processing/app/debug/Compiler.java:145
+!Authorization\ required=
#: tools/AutoFormat.java:91
Auto\ Format=\u0642\u0627\u0644\u0628\u200c\u0628\u0646\u062f\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631
@@ -139,8 +180,14 @@ Bad\ error\ line\:\ {0}=\u062e\u0637\u0627\u06cc \u0646\u0627\u0645\u0646\u0627\
#: Editor.java:2136
Bad\ file\ selected=\u067e\u0631\u0648\u0646\u062f\u0647 \u0627\u0646\u062a\u062e\u0627\u0628\u200c\u0634\u062f\u0647\u0654 \u0646\u0627\u0645\u0646\u0627\u0633\u0628
+#: ../../../processing/app/debug/Compiler.java:89
+!Bad\ sketch\ primary\ file\ or\ bad\ sketch\ directory\ structure=
+
+#: ../../../processing/app/Preferences.java:149
+Basque=\u0628\u0627\u0633\u06a9\u06cc
+
#: ../../../processing/app/Preferences.java:139
-!Belarusian=
+Belarusian=\u0628\u0644\u0627\u0631\u0648\u0633\u06cc
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
@@ -151,10 +198,10 @@ Board=\u0628\u0631\u062f
!Board\ {0}\:{1}\:{2}\ doesn''t\ define\ a\ ''build.board''\ preference.\ Auto-set\ to\:\ {3}=
#: ../../../processing/app/EditorStatus.java:472
-!Board\:\ =
+Board\:\ =\u0628\u0631\u062f\:
#: ../../../processing/app/Preferences.java:140
-!Bosnian=
+Bosnian=\u0628\u0648\u0633\u0646\u06cc\u0627\u06cc\u06cc
#: SerialMonitor.java:112
Both\ NL\ &\ CR=\u0647\u0631 \u062f\u0648\u06cc NL \u0648 CR
@@ -165,11 +212,14 @@ Browse=\u06cc\u0627\u0641\u062a\u0646
#: Sketch.java:1392 Sketch.java:1423
Build\ folder\ disappeared\ or\ could\ not\ be\ written=\u0633\u0627\u062e\u062a\u0646 \u067e\u0648\u0634\u0647 \u0645\u062e\u0641\u06cc \u0634\u062f\u0647\u200c\u0627\u0633\u062a \u06cc\u0627 \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0646\u0648\u0634\u062a\u0647 \u0634\u0648\u062f
+#: ../../../processing/app/Sketch.java:1530
+Build\ options\ changed,\ rebuilding\ all=\u06af\u0632\u06cc\u0646\u0647 \u0647\u0627\u06cc \u0633\u0627\u062e\u062a \u062a\u063a\u06cc\u06cc\u0631 \u06cc\u0627\u0641\u062a, \u062f\u0631 \u062d\u0627\u0644 \u0628\u0627\u0632\u0633\u0627\u0632\u06cc \u0647\u0645\u0647
+
#: ../../../processing/app/Preferences.java:80
-!Bulgarian=
+Bulgarian=\u0628\u0644\u063a\u0627\u0631\u06cc
#: ../../../processing/app/Preferences.java:141
-!Burmese\ (Myanmar)=
+Burmese\ (Myanmar)=\u0628\u0631\u0645\u0647 \u0627\u06cc (\u0645\u06cc\u0627\u0646\u0645\u0627\u0631)
#: Editor.java:708
Burn\ Bootloader=\u0633\u0648\u0632\u0627\u0646\u062f\u0646 \u0628\u0648\u062a\u200c\u0644\u0648\u062f\u0631
@@ -177,11 +227,16 @@ Burn\ Bootloader=\u0633\u0648\u0632\u0627\u0646\u062f\u0646 \u0628\u0648\u062a\u
#: Editor.java:2504
Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=\u0633\u0648\u0632\u0627\u0646\u062f\u0646 bootleader \u0628\u0647 \u0628\u0631\u062f I/O (\u0627\u06cc\u0646 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647 \u0628\u0647 \u0637\u0648\u0644 \u0628\u06cc\u0627\u0646\u062c\u0627\u0645\u062f)...
-#: ../../../processing/app/Base.java:368
-!Can't\ open\ source\ sketch\!=
+#: ../../../processing/app/Base.java:379
+#, java-format
+!Can\ only\ pass\ one\ of\:\ {0}=
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!Can't\ find\ the\ sketch\ in\ the\ specified\ path=
#: ../../../processing/app/Preferences.java:92
-!Canadian\ French=
+Canadian\ French=\u0641\u0631\u0627\u0646\u0633\u0648\u06cc \u06a9\u0627\u0646\u0627\u062f\u0627\u06cc\u06cc
#: Preferences.java:79 Sketch.java:585 Sketch.java:737 Sketch.java:1042
#: Editor.java:2064 Editor.java:2145 Editor.java:2465
@@ -190,32 +245,35 @@ Cancel=\u0641\u0633\u062e\u200c\u06a9\u0631\u062f\u0646
#: Sketch.java:455
Cannot\ Rename=\u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0646\u0627\u0645\u200c\u06af\u0630\u0627\u0631\u06cc \u0645\u062c\u062f\u062f \u06a9\u0631\u062f
+#: ../../../processing/app/Base.java:465
+!Cannot\ specify\ any\ sketch\ files=
+
#: SerialMonitor.java:112
Carriage\ return=\u0628\u0627\u0632\u06af\u0634\u062a Carriage
#: Preferences.java:87
-!Catalan=
+Catalan=\u06a9\u0627\u062a\u0627\u0644\u0627\u0646\u06cc
#: Preferences.java:419
Check\ for\ updates\ on\ startup=\u0628\u0631\u0631\u0633\u06cc \u0628\u0631\u0627\u06cc \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc\u200c\u0647\u0627 \u062f\u0631 \u0627\u0628\u062a\u062f\u0627\u06cc \u0628\u0627\u0644\u0627 \u0622\u0645\u062f\u0646
#: ../../../processing/app/Preferences.java:142
-!Chinese\ (China)=
+Chinese\ (China)=\u0686\u06cc\u0646\u06cc (\u0686\u06cc\u0646)
#: ../../../processing/app/Preferences.java:142
-!Chinese\ (Hong\ Kong)=
+Chinese\ (Hong\ Kong)=\u0686\u06cc\u0646\u06cc (\u0647\u0646\u06af \u06a9\u0646\u06af)
#: ../../../processing/app/Preferences.java:144
-!Chinese\ (Taiwan)=
+Chinese\ (Taiwan)=\u0686\u06cc\u0646\u06cc (\u062a\u0627\u06cc\u0648\u0627\u0646)
#: ../../../processing/app/Preferences.java:143
-!Chinese\ (Taiwan)\ (Big5)=
+Chinese\ (Taiwan)\ (Big5)=\u0686\u06cc\u0646\u06cc (\u062a\u0627\u06cc\u0648\u0627\u0646) (Big5)
#: Preferences.java:88
-!Chinese\ Simplified=
+Chinese\ Simplified=\u0686\u06cc\u0646\u06cc \u0633\u0627\u062f\u0647
#: Preferences.java:89
-!Chinese\ Traditional=
+Chinese\ Traditional=\u0686\u06cc\u0646\u06cc \u0633\u0646\u062a\u06cc
#: Editor.java:521 Editor.java:2024
Close=\u06cc\u0633\u062a\u0646
@@ -223,10 +281,6 @@ Close=\u06cc\u0633\u062a\u0646
#: Editor.java:1208 Editor.java:2749
Comment/Uncomment=\u062a\u0648\u0636\u06cc\u062d\u200c\u06a9\u0631\u062f\u0646/\u0627\u0632 \u062a\u0648\u0636\u06cc\u062d \u062f\u0631 \u0622\u0648\u0631\u062f\u0646
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-Compiler\ error,\ please\ submit\ this\ code\ to\ {0}=\u062e\u0637\u0627\u06cc \u06a9\u0627\u0645\u067e\u0627\u06cc\u0644\u0631\u060c \u0644\u0637\u0641\u0627\u064b \u0627\u06cc\u0646 \u06a9\u062f \u0631\u0627 \u0628\u0647 {0} \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u06cc\u062f
-
#: Sketch.java:1608 Editor.java:1890
Compiling\ sketch...=\u06a9\u0627\u0645\u067e\u0627\u06cc\u0644\u200c\u06a9\u0631\u062f\u0646 \u0637\u0631\u062d...
@@ -240,7 +294,7 @@ Copy=\u0631\u0648\u0646\u0648\u0634\u062a
Copy\ as\ HTML=\u0631\u0648\u0646\u0648\u0634\u062a \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0627\u0686\u200c\u062a\u06cc\u200c\u0627\u0645\u200c\u0627\u0644
#: ../../../processing/app/EditorStatus.java:455
-!Copy\ error\ messages=
+Copy\ error\ messages=\u067e\u06cc\u063a\u0627\u0645 \u062e\u0637\u0627 \u0631\u0627 \u06a9\u067e\u06cc \u06a9\u0646\u06cc\u062f
#: Editor.java:1165 Editor.java:2715
Copy\ for\ Forum=\u0631\u0648\u0646\u0648\u0634\u062a \u0628\u0631\u0627\u06cc \u062a\u0627\u0644\u0627\u0631 \u06af\u0641\u062a\u06af\u0648
@@ -272,15 +326,15 @@ Could\ not\ delete\ {0}=\u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646 {0} \u0
#: ../../../processing/app/debug/TargetPlatform.java:74
#, java-format
-!Could\ not\ find\ boards.txt\ in\ {0}.\ Is\ it\ pre-1.5?=
+Could\ not\ find\ boards.txt\ in\ {0}.\ Is\ it\ pre-1.5?=\u0646\u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u067e\u06cc\u062f\u0627 \u06a9\u0646\u062f Could not find \u0631\u0627 \u062f\u0631 {0}. \u0622\u06cc\u0627 pre-1.5 \u0627\u0633\u062a\u061f
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:282
#, java-format
-!Could\ not\ find\ tool\ {0}=
+Could\ not\ find\ tool\ {0}=\u0646\u0645\u06cc \u062a\u0648\u0627\u0646 \u0627\u0628\u0632\u0627\u0631 {0} \u0631\u0627 \u06cc\u0627\u0641\u062a
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:278
#, java-format
-!Could\ not\ find\ tool\ {0}\ from\ package\ {1}=
+Could\ not\ find\ tool\ {0}\ from\ package\ {1}=\u0646\u0645\u06cc \u062a\u0648\u0627\u0646 \u0627\u0628\u0632\u0627\u0631 {0} \u0631\u0627 \u0627\u0632 \u0628\u0633\u062a\u0647 {1} \u06cc\u0627\u0641\u062a
#: Base.java:1934
#, java-format
@@ -297,14 +351,13 @@ Could\ not\ properly\ re-save\ the\ sketch.\ You\ may\ be\ in\ trouble\ at\ this
Could\ not\ re-save\ sketch=\u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0637\u0631\u062d \u0631\u0627 \u0645\u062c\u062f\u062f\u0627\u064b \u0630\u062e\u06cc\u0631\u0647 \u0646\u0645\u0648\u062f
#: Theme.java:52
-Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=\u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0631\u0646\u06af \u0631\u0627 \u062e\u0648\u0627\u0646\u062f.\n\u0634\u0645\u0627 \u0645\u06cc\u200c\u0628\u0627\u06cc\u0633\u062a \u06a9\u0647 Arduino \u0631\u0627 \u0645\u062c\u062f\u062f\u0627\u064b \u0646\u0635\u0628 \u0646\u0645\u0627\u06cc\u06cc\u062f.
+!Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
#: Preferences.java:219
Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=\u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0631\u0627 \u062e\u0648\u0627\u0646\u062f.\n\u0634\u0645\u0627 \u0645\u06cc\u200c\u0628\u0627\u06cc\u0633\u062a \u06a9\u0647 \u0622\u0631\u062f\u0626\u06cc\u0646\u0648 \u0631\u0627 \u0645\u062c\u062f\u062f\u0627\u064b \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f.
-#: Preferences.java:258
-#, java-format
-Could\ not\ read\ preferences\ from\ {0}=\u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u062a\u0631\u062c\u06cc\u062d\u0627\u062a \u0631\u0627 \u0627\u0632 {0} \u062e\u0648\u0627\u0646\u062f
+#: ../../../processing/app/Sketch.java:1525
+!Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=
#: Base.java:2482
#, java-format
@@ -327,6 +380,9 @@ Could\ not\ rename\ the\ sketch.\ (2)=\u0646\u0645\u06cc\u200c\u062a\u0648\u0627
#, java-format
Could\ not\ replace\ {0}=\u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646 {0} \u0631\u0627 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0646\u0645\u0648\u062f
+#: ../../../processing/app/Sketch.java:1579
+Could\ not\ write\ build\ preferences\ file=\u0646\u0645\u06cc \u062a\u0648\u0627\u0646 \u067e\u0631\u0648\u0646\u062f\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0633\u0627\u062e\u062a \u0631\u0627 \u0646\u0648\u0634\u062a
+
#: tools/Archiver.java:74
Couldn't\ archive\ sketch=\u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0637\u0631\u062d \u0631\u0627 \u0628\u0627\u06cc\u06af\u0627\u0646\u06cc \u0646\u0645\u0648\u062f
@@ -337,19 +393,19 @@ Couldn't\ determine\ program\ size\:\ {0}=\u0646\u0645\u06cc\u200c\u062a\u0648\u
Couldn't\ do\ it=\u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0646\u062c\u0627\u0645\u0634 \u062f\u0647\u06cc\u062f
#: debug/BasicUploader.java:209
-!Couldn't\ find\ a\ Board\ on\ the\ selected\ port.\ Check\ that\ you\ have\ the\ correct\ port\ selected.\ \ If\ it\ is\ correct,\ try\ pressing\ the\ board's\ reset\ button\ after\ initiating\ the\ upload.=
+Couldn't\ find\ a\ Board\ on\ the\ selected\ port.\ Check\ that\ you\ have\ the\ correct\ port\ selected.\ \ If\ it\ is\ correct,\ try\ pressing\ the\ board's\ reset\ button\ after\ initiating\ the\ upload.=\u0628\u0631 \u0631\u0648\u06cc \u067e\u0648\u0631\u062a \u0627\u0646\u062a\u062e\u0627\u0628\u06cc \u0628\u0631\u062f\u06cc \u06cc\u0627\u0641\u062a \u0646\u0634\u062f. \u06a9\u0646\u062a\u0631\u0644 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u067e\u0648\u0631\u062a \u0635\u062d\u06cc\u062d \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u0646\u0645\u0648\u062f\u0647 \u0627\u06cc\u062f. \u0627\u06af\u0631 \u0635\u062d\u06cc\u062d \u0627\u0633\u062a \u0633\u0639\u06cc \u06a9\u0646\u06cc\u062f \u062f\u06a9\u0645\u0647 \u0631\u0633\u062a \u0628\u0631\u062f \u0631\u0627 \u067e\u0633 \u0627\u0632 \u0634\u0631\u0648\u0639 \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0641\u0634\u0627\u0631 \u062f\u0647\u06cc\u062f.
#: ../../../processing/app/Preferences.java:82
-!Croatian=
+Croatian=\u06a9\u0631\u0648\u0627\u0633\u06cc\u0627\u06cc\u06cc
#: Editor.java:1149 Editor.java:2699
Cut=\u0628\u0631\u06cc\u062f\u0646
#: ../../../processing/app/Preferences.java:83
-!Czech=
+Czech=\u0686\u06a9\u06cc (\u0632\u0628\u0627\u0646 \u06a9\u0634\u0648\u0631 \u0686\u06a9)
#: Preferences.java:90
-!Danish=
+Danish=\u062f\u0627\u0646\u0645\u0627\u0631\u06a9\u06cc
#: Editor.java:1224 Editor.java:2765
Decrease\ Indent=\u06a9\u0627\u0647\u0634 \u062a\u0648\u0631\u0641\u062a\u06af\u06cc
@@ -364,7 +420,7 @@ Device\ is\ not\ responding,\ check\ the\ right\ serial\ port\ is\ selected\ or\
Discard\ all\ changes\ and\ reload\ sketch?=\u062f\u0648\u0631\u0627\u0646\u062f\u0627\u062e\u062a\u0646 \u0647\u0645\u0647\u0654 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0648 \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u0645\u062c\u062f\u062f \u0637\u0631\u062d\u061f
#: ../../../processing/app/Preferences.java:438
-!Display\ line\ numbers=
+Display\ line\ numbers=\u0634\u0645\u0627\u0631\u0647 \u062e\u0637 \u0631\u0627 \u0646\u0645\u0627\u06cc\u0634 \u0628\u062f\u0647
#: Editor.java:2064
Don't\ Save=\u0630\u062e\u06cc\u0631\u0647 \u0646\u06a9\u0646
@@ -375,20 +431,27 @@ Done\ Saving.=\u0630\u062e\u06cc\u0631\u0647\u200c\u0633\u0627\u0632\u06cc \u062
#: Editor.java:2510
Done\ burning\ bootloader.=\u0633\u0648\u0632\u0627\u0646\u062f\u0646 \u0628\u0648\u062a\u200c\u0644\u0648\u062f\u0631 \u0627\u0646\u062c\u0627\u0645 \u06af\u0631\u062f\u06cc\u062f.
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+!Done\ compiling=
+
#: Editor.java:1911 Editor.java:1928
Done\ compiling.=\u0627\u0646\u062c\u0627\u0645 \u06a9\u0627\u0645\u067e\u0627\u06cc\u0644 \u06a9\u0631\u062f\u0646.
#: Editor.java:2564
Done\ printing.=\u0686\u0627\u067e\u200c\u06a9\u0631\u062f\u0646 \u0628\u0647 \u0627\u0646\u062c\u0627\u0645 \u0631\u0633\u06cc\u062f.
+#: ../../../processing/app/BaseNoGui.java:514
+!Done\ uploading=
+
#: Editor.java:2395 Editor.java:2431
Done\ uploading.=\u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0627\u0646\u062c\u0627\u0645\u200c\u0634\u062f.
#: Preferences.java:91
-!Dutch=
+Dutch=\u0632\u0628\u0627\u0646 \u0648\u06cc\u0631\u0627\u06cc\u0634\u06af\u0631\:
#: ../../../processing/app/Preferences.java:144
-!Dutch\ (Netherlands)=
+Dutch\ (Netherlands)=\u0647\u0644\u0646\u062f\u06cc
#: Editor.java:1130
Edit=\u0648\u06cc\u0631\u0627\u06cc\u0634
@@ -397,13 +460,13 @@ Edit=\u0648\u06cc\u0631\u0627\u06cc\u0634
Editor\ font\ size\:\ =\u0627\u0646\u062f\u0627\u0632\u0647\u0654 \u0642\u0644\u0645 \u0648\u06cc\u0631\u0627\u06cc\u0634\u06af\u0631
#: Preferences.java:353
-!Editor\ language\:\ =
+Editor\ language\:\ =\u0632\u0628\u0627\u0646 \u0648\u06cc\u0631\u0627\u06cc\u0634\u06af\u0631\:
#: Preferences.java:92
-!English=
+English=\u0627\u0646\u06af\u0644\u06cc\u0633\u06cc
#: ../../../processing/app/Preferences.java:145
-!English\ (United\ Kingdom)=
+English\ (United\ Kingdom)=\u0627\u0646\u06af\u0644\u06cc\u0633\u06cc (\u0628\u0631\u06cc\u062a\u0627\u0646\u06cc\u0627)
#: Editor.java:1062
Environment=\u0645\u062d\u06cc\u0637
@@ -427,13 +490,13 @@ Error\ getting\ the\ Arduino\ data\ folder.=\u062e\u0637\u0627\u06cc \u06af\u063
Error\ inside\ Serial.{0}()=\u062e\u0637\u0627\u06cc \u062f\u0631\u0648\u0646\u06cc. {0}()
#: ../../../processing/app/Base.java:1232
-!Error\ loading\ libraries=
+Error\ loading\ libraries=\u062e\u0637\u0627 \u062d\u06cc\u0646 \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627
#: ../../../processing/app/debug/TargetPlatform.java:95
#: ../../../processing/app/debug/TargetPlatform.java:106
#: ../../../processing/app/debug/TargetPlatform.java:117
#, java-format
-!Error\ loading\ {0}=
+Error\ loading\ {0}=\u062e\u0637\u0627 \u0628\u0647 \u0647\u0646\u06af\u0627\u0645 \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc {0}
#: Serial.java:181
#, java-format
@@ -447,11 +510,11 @@ Error\ reading\ preferences=\u062e\u0637\u0627\u06cc \u062e\u0648\u0627\u0646\u0
Error\ reading\ the\ preferences\ file.\ Please\ delete\ (or\ move)\n{0}\ and\ restart\ Arduino.=\u062e\u0637\u0627\u06cc \u0628\u0647 \u0647\u0646\u06af\u0627\u0645 \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u0631\u0648\u0646\u062f\u0647\u0654 \u062a\u0631\u062c\u06cc\u062d\u0627\u062a. \u0644\u0637\u0641\u0627\u064b {0} \u0631\u0627 \u062d\u0630\u0641 (\u06cc\u0627 \u0627\u0646\u062a\u0641\u0627\u0644)\n\u0648 \u0622\u0631\u062f\u0626\u06cc\u0646\u0648 \u0631\u0627 \u0628\u0627\u0632\u06af\u0634\u0627\u06cc\u06cc \u0645\u062c\u062f\u062f \u06a9\u0646\u06cc\u062f.
#: ../../../cc/arduino/packages/DiscoveryManager.java:25
-!Error\ starting\ discovery\ method\:\ =
+Error\ starting\ discovery\ method\:\ =\u062e\u0637\u0627 \u062f\u0631 \u0634\u0631\u0648\u0639 \u0631\u0648\u0634 \u0627\u06a9\u062a\u0634\u0627\u0641\u06cc\:
#: Serial.java:125
#, java-format
-!Error\ touching\ serial\ port\ ''{0}''.=
+Error\ touching\ serial\ port\ ''{0}''.=\u062e\u0637\u0627 \u0628\u0647 \u0647\u0646\u06af\u0627\u0645 \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u0633\u0631\u06cc\u0627\u0644 \u067e\u0648\u0631\u062a {0}
#: Editor.java:2512 Editor.java:2516 Editor.java:2520
Error\ while\ burning\ bootloader.=\u062e\u0637\u0627\u06cc \u0628\u0647 \u0647\u0646\u06af\u0627\u0645 \u0633\u0648\u0632\u0627\u0646\u062f\u0646 \u0628\u0648\u062a\u200c\u0644\u0648\u062f\u0631.
@@ -459,6 +522,9 @@ Error\ while\ burning\ bootloader.=\u062e\u0637\u0627\u06cc \u0628\u0647 \u0647\
#: ../../../processing/app/Editor.java:2555
!Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=
+#: ../../../../../app/src/processing/app/Editor.java:1940
+!Error\ while\ compiling\:\ missing\ '{0}'\ configuration\ parameter=
+
#: SketchCode.java:83
#, java-format
Error\ while\ loading\ code\ {0}=\u062e\u0637\u0627 \u0628\u0647 \u0647\u0646\u06af\u0627\u0645 \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u06a9\u062f {0}
@@ -466,15 +532,26 @@ Error\ while\ loading\ code\ {0}=\u062e\u0637\u0627 \u0628\u0647 \u0647\u0646\u0
#: Editor.java:2567
Error\ while\ printing.=\u062e\u0637\u0627 \u0647\u0646\u06af\u0627\u0645 \u0686\u0627\u067e\u200c\u06a9\u0631\u062f\u0646.
+#: ../../../processing/app/BaseNoGui.java:528
+!Error\ while\ uploading=
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
-!Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=
+Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=\u062e\u0637\u0627 \u062d\u06cc\u0646 \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc\: \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc '{0}' \u0627\u0632 \u062f\u0633\u062a \u0631\u0641\u062a.
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!Error\ while\ verifying=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!Error\ while\ verifying/uploading=
#: Preferences.java:93
-!Estonian=
+Estonian=\u0627\u0633\u062a\u0648\u0646\u06cc\u0627\u06cc\u06cc
#: ../../../processing/app/Preferences.java:146
-!Estonian\ (Estonia)=
+Estonian\ (Estonia)=\u0627\u0633\u062a\u0648\u0646\u06cc\u0627\u06cc\u06cc (\u0627\u0633\u062a\u0648\u0646\u06cc)
#: Editor.java:516
Examples=\u0646\u0645\u0648\u0646\u0647\u200c\u0647\u0627
@@ -485,11 +562,15 @@ Export\ canceled,\ changes\ must\ first\ be\ saved.=\u062e\u0627\u0631\u062c\u20
#: Base.java:2100
FAQ.html=FAQ.html
+#: ../../../processing/app/Base.java:416
+#, java-format
+Failed\ to\ open\ sketch\:\ "{0}"=\u0646\u0627\u0645\u0648\u0641\u0642 \u0628\u0648\u062f \u0628\u0627\u0632 \u0634\u062f\u0646 \u0637\u0631\u062d\: "{0}"
+
#: Editor.java:491
File=\u067e\u0631\u0648\u0646\u062f\u0647
#: Preferences.java:94
-!Filipino=
+Filipino=\u0641\u06cc\u0644\u06cc\u067e\u06cc\u0646\u06cc
#: FindReplace.java:124 FindReplace.java:127
Find=\u06cc\u0627\u0641\u062a\u0646
@@ -510,32 +591,33 @@ Find...=\u06cc\u0627\u0641\u062a\u0646...
Find\:=\u06cc\u0627\u0641\u062a\u0646\:
#: ../../../processing/app/Preferences.java:147
-!Finnish=
+Finnish=\u0641\u0646\u0644\u0627\u0646\u062f\u06cc
#: tools/FixEncoding.java:41 tools/FixEncoding.java:58
#: tools/FixEncoding.java:79
Fix\ Encoding\ &\ Reload=\u062e\u0637\u0627\u0632\u062f\u0627\u06cc\u06cc \u06a9\u062f\u06af\u0630\u0627\u0631\u06cc \u0648 \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u0645\u062c\u062f\u062f
#: Base.java:1851
-!For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=
+For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=\u0628\u0631\u0627\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u06cc\u0634\u062a\u0631 \u062f\u0631\u0628\u0627\u0631\u0647 \u0646\u0635\u0628 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f \u0628\u0647 \: see\: http\://arduino.cc/en/Guide/Libraries\n
-#: debug/BasicUploader.java:80
-!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ =
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ {0}=
#: Preferences.java:95
-!French=
+French=\u0641\u0631\u0627\u0646\u0633\u0648\u06cc
#: Editor.java:1097
Frequently\ Asked\ Questions=\u0633\u0648\u0627\u0644\u200c\u0647\u0627\u06cc \u0645\u062a\u062f\u0627\u0648\u0644 \u067e\u0631\u0633\u06cc\u062f\u0647\u200c\u0634\u062f\u0647
#: Preferences.java:96
-!Galician=
+Galician=\u06af\u0627\u0644\u06cc\u0633\u06cc
#: ../../../processing/app/Preferences.java:94
-!Georgian=
+Georgian=\u06af\u0631\u062c\u06cc
#: Preferences.java:97
-!German=
+German=\u0622\u0644\u0645\u0627\u0646\u06cc
#: Editor.java:1054
Getting\ Started=\u0634\u0631\u0648\u0639 \u06a9\u0627\u0631
@@ -549,7 +631,7 @@ Getting\ Started=\u0634\u0631\u0648\u0639 \u06a9\u0627\u0631
!Global\ variables\ use\ {0}\ bytes\ of\ dynamic\ memory.=
#: Preferences.java:98
-!Greek=
+Greek=\u06cc\u0648\u0646\u0627\u0646\u06cc
#: Base.java:2085
Guide_Environment.html=Guide_Environment.html
@@ -564,13 +646,13 @@ Guide_Troubleshooting.html=Guide_Troubleshooting.html
Guide_Windows.html=Guide_Windows.html
#: ../../../processing/app/Preferences.java:95
-!Hebrew=
+Hebrew=\u0639\u0628\u0631\u06cc
#: Editor.java:1015
Help=\u06a9\u0645\u06a9
#: Preferences.java:99
-!Hindi=
+Hindi=\u0647\u0646\u062f\u06cc
#: Sketch.java:295
How\ about\ saving\ the\ sketch\ first\ \nbefore\ trying\ to\ rename\ it?=\u0686\u0637\u0648\u0631 \u0627\u0633\u062a \u0627\u0628\u062a\u062f\u0627 \u0637\u0631\u062d \u0631\u0627 \u0628\u06cc\u0634 \u0627\u0632 \u062a\u0644\u0627\u0634 \u0628\u0631\u0627\u06cc \u0646\u0627\u0645\u200c\u06af\u0630\u0627\u0631\u06cc\n\u0645\u062c\u062f\u062f \u0622\u0646 \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0646\u06cc\u0645\u061f
@@ -579,7 +661,7 @@ How\ about\ saving\ the\ sketch\ first\ \nbefore\ trying\ to\ rename\ it?=\u0686
How\ very\ Borges\ of\ you=\u0686\u0647 \u0628\u0648\u0631\u062e\u0633\u06cc \u0647\u0633\u062a\u06cc\u062f \u0634\u0645\u0627
#: Preferences.java:100
-!Hungarian=
+Hungarian=\u0645\u062c\u0627\u0631
#: FindReplace.java:96
Ignore\ Case=\u0646\u0627\u062f\u06cc\u062f\u0647\u200c\u06af\u0631\u0641\u062a\u0646 \u0628\u0632\u0631\u06af\u06cc/\u06a9\u0648\u0686\u06a9\u06cc
@@ -600,35 +682,35 @@ Import\ Library...=\u0648\u0627\u0631\u062f\u0633\u0627\u0632\u06cc \u06a9\u062a
Increase\ Indent=\u0627\u0641\u0632\u0627\u06cc\u0634 \u062a\u0648\u0631\u0641\u062a\u06af\u06cc
#: Preferences.java:101
-!Indonesian=
+Indonesian=\u0627\u0646\u062f\u0648\u0646\u0632\u06cc\u0627\u06cc\u06cc
#: ../../../processing/app/Base.java:1204
#, java-format
!Invalid\ library\ found\ in\ {0}\:\ {1}=
#: Preferences.java:102
-!Italian=
+Italian=\u0627\u06cc\u062a\u0627\u0644\u06cc\u0627\u06cc\u06cc
#: Preferences.java:103
-!Japanese=
+Japanese=\u0698\u0627\u067e\u0646\u06cc
#: Preferences.java:104
-!Korean=
+Korean=\u06a9\u0631\u0647 \u0627\u06cc
#: Preferences.java:105
-!Latvian=
+Latvian=\u0644\u062a\u0648\u0627\u0646\u06cc\u0627\u06cc\u06cc
#: Base.java:2699
-!Library\ added\ to\ your\ libraries.\ Check\ "Import\ library"\ menu=
+Library\ added\ to\ your\ libraries.\ Check\ "Import\ library"\ menu=\u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0628\u0647 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627\u06cc \u0634\u0645\u0627 \u0627\u0636\u0627\u0641\u0647 \u06af\u0631\u062f\u06cc\u062f. \u0645\u0646\u0648\u06cc "\u0648\u0627\u0631\u062f \u0633\u0627\u0632\u06cc \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647" \u0631\u0627 \u06a9\u0646\u062a\u0631\u0644 \u06a9\u0646\u06cc\u062f
#: Preferences.java:106
-!Lithuaninan=
+Lithuaninan=\u0644\u06cc\u062a\u0648\u0627\u0646\u06cc\u0627\u06cc\u06cc
-#: ../../../processing/app/Sketch.java:1660
-!Low\ memory\ available,\ stability\ problems\ may\ occur=
+#: ../../../processing/app/Sketch.java:1684
+!Low\ memory\ available,\ stability\ problems\ may\ occur.=
#: Preferences.java:107
-!Marathi=
+Marathi=\u0645\u0631\u0627\u062a\u06cc
#: Base.java:2112
Message=\u067e\u06cc\u063a\u0627\u0645
@@ -636,17 +718,29 @@ Message=\u067e\u06cc\u063a\u0627\u0645
#: ../../../processing/app/preproc/PdePreprocessor.java:412
!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+#: ../../../processing/app/BaseNoGui.java:455
+!Mode\ not\ supported=
+
#: Preferences.java:449
More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=\u062a\u0631\u062c\u06cc\u062d\u0627\u062a \u0628\u06cc\u0634\u062a\u0631 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0645\u0633\u062a\u0642\u06cc\u0645\u0627\u064b \u062f\u0631\u0648\u0646 \u06cc\u06a9 \u067e\u0631\u0648\u0646\u062f\u0647\u0654 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u06af\u0631\u062f\u0646\u062f
#: Editor.java:2156
Moving=\u0627\u0646\u062a\u0642\u0627\u0644
+#: ../../../processing/app/BaseNoGui.java:484
+!Multiple\ files\ not\ supported=
+
+#: ../../../processing/app/Base.java:395
+!Must\ specify\ exactly\ one\ sketch\ file=
+
+#: ../../../processing/app/Preferences.java:158
+N'Ko=N'Ko
+
#: Sketch.java:282
Name\ for\ new\ file\:=\u0646\u0627\u0645 \u0628\u0631\u0627\u06cc \u067e\u0631\u0648\u0646\u062f\u0647\u0654 \u062c\u062f\u06cc\u062f\:
#: ../../../processing/app/Preferences.java:149
-!Nepali=
+Nepali=\u0646\u067e\u0627\u0644\u06cc
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:51
!Network\ upload\ using\ programmer\ not\ supported=
@@ -669,12 +763,18 @@ Next\ Tab=\u062a\u0628 \u0628\u0639\u062f
#: Preferences.java:78 UpdateCheck.java:108
No=\u062e\u06cc\u0631
+#: ../../../processing/app/debug/Compiler.java:146
+!No\ athorization\ data\ found=
+
#: debug/Compiler.java:126
No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=\u0628\u0631\u062f\u06cc \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u062f\u0647\u200c\u0627\u0633\u062a\u061b \u0644\u0637\u0641\u0627\u064b \u06cc\u06a9 \u0628\u0631\u062f \u0627\u0632 \u0645\u0646\u0648\u06cc \u0627\u0628\u0632\u0627\u0631\u0647\u0627 > \u0628\u0631\u062f \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f.
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
No\ changes\ necessary\ for\ Auto\ Format.=\u062a\u063a\u06cc\u06cc\u0631\u06cc \u0628\u0631\u0627\u06cc \u0642\u0627\u0644\u0628\u200c\u0628\u0646\u062f\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 \u0646\u06cc\u0627\u0632 \u0646\u06cc\u0633\u062a.
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ command\ line\ parameters\ found=
+
#: Editor.java:373
No\ files\ were\ added\ to\ the\ sketch.=\u067e\u0631\u0648\u0646\u062f\u0647\u200c\u0627\u06cc \u0628\u0647 \u0637\u0631\u062d \u0627\u0641\u0632\u0648\u062f\u0647 \u0646\u0634\u062f.
@@ -684,6 +784,9 @@ No\ launcher\ available=\u067e\u0631\u062a\u0627\u0628\u200c\u06a9\u0646\u0646\u
#: SerialMonitor.java:112
No\ line\ ending=\u0628\u062f\u0648\u0646 \u067e\u0627\u06cc\u0627\u0646 \u062e\u0637
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ parameters=
+
#: Base.java:541
No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=\u0646\u0647 \u062c\u062f\u0627\u064b\u060c \u0648\u0642\u062a \u0645\u0642\u062f\u0627\u0631\u06cc \u0647\u0648\u0627\u06cc \u062a\u0627\u0632\u0647\u200c\u0627\u0633\u062a.
@@ -691,6 +794,16 @@ No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=\u0646\u0647 \u062c\u062f\u0
#, java-format
No\ reference\ available\ for\ "{0}"=\u0645\u0631\u062c\u0639\u06cc \u0628\u0631\u0627\u06cc "{0}" \u0645\u0648\u062c\u0648\u062f \u0646\u06cc\u0633\u062a
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!No\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:428
+!No\ sketchbook=
+
+#: ../../../processing/app/Sketch.java:204
+No\ valid\ code\ files\ found=\u067e\u0631\u0648\u0646\u062f\u0647 \u062d\u0627\u0648\u06cc \u06a9\u062f \u0645\u0639\u062a\u0628\u0631\u06cc \u06cc\u0627\u0641\u062a \u0646\u0634\u062f
+
#: ../../../processing/app/Base.java:309
!No\ valid\ configured\ cores\ found\!\ Exiting...=
@@ -705,18 +818,21 @@ Non-fatal\ error\ while\ setting\ the\ Look\ &\ Feel.=\u062e\u0637\u0627\u06cc \
Nope=\u0646\u0641\u06cc
#: ../../../processing/app/Preferences.java:108
-!Norwegian\ Bokm\u00e5l=
+Norwegian\ Bokm\u00e5l=\u0646\u0631\u0648\u0698\u06cc
#: ../../../processing/app/Sketch.java:1656
!Not\ enough\ memory;\ see\ http\://www.arduino.cc/en/Guide/Troubleshooting\#size\ for\ tips\ on\ reducing\ your\ footprint.=
#: Preferences.java:80 Sketch.java:585 Sketch.java:737 Sketch.java:1042
#: Editor.java:2145 Editor.java:2465
-OK=\u0627\u0648\u06a9\u06cc
+OK=\u062a\u0627\u06cc\u06cc\u062f
#: Sketch.java:992 Editor.java:376
One\ file\ added\ to\ the\ sketch.=\u06cc\u06a9 \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u0647 \u0637\u0631\u062d \u0627\u0641\u0632\u0648\u062f\u0647 \u0634\u062f.
+#: ../../../processing/app/BaseNoGui.java:455
+!Only\ --verify,\ --upload\ or\ --get-pref\ are\ supported=
+
#: EditorToolbar.java:41
Open=\u0628\u0627\u0632\u06a9\u0631\u062f\u0646
@@ -736,34 +852,44 @@ Open...=\u0628\u0627\u0632 \u06a9\u0631\u062f\u0646....
Page\ Setup=\u062a\u0646\u0638\u06cc\u0645 \u0635\u0641\u062d\u0647
#: ../../../processing/app/forms/PasswordAuthorizationDialog.java:44
-!Password\:=
+Password\:=\u0631\u0645\u0632 \u0648\u0631\u0648\u062f
#: Editor.java:1189 Editor.java:2731
-Paste=\u0627\u0644\u0633\u0627\u0642
+Paste=\u0627\u0644\u0635\u0627\u0642
#: Preferences.java:109
-!Persian=
+Persian=\u0641\u0627\u0631\u0633\u06cc
+
+#: ../../../processing/app/Preferences.java:161
+Persian\ (Iran)=\u0641\u0627\u0631\u0633\u06cc (\u0627\u06cc\u0631\u0627\u0646)
#: debug/Compiler.java:408
Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=\u0644\u0637\u0641\u0627\u064b \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 SPI \u0631\u0627 \u0627\u0632 \u0645\u0646\u0648\u06cc \u0637\u0631\u062d > \u062f\u0631\u0648\u0646\u200c\u0633\u0627\u0632\u06cc \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u062f\u0631\u0648\u0646\u200c\u0633\u0627\u0632\u06cc \u06a9\u0646\u06cc\u062f.
+#: ../../../processing/app/debug/Compiler.java:529
+!Please\ import\ the\ Wire\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=
+
#: Base.java:239
Please\ install\ JDK\ 1.5\ or\ later=\u0644\u0637\u0641\u0627\u064b JDK \u06f1.\u06f5 \u06cc\u0627 \u0628\u0639\u062f\u062a\u0631 \u0627\u0632 \u0622\u0646 \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+!Please\ select\ a\ programmer\ from\ Tools->Programmer\ menu=
+
#: Preferences.java:110
-!Polish=
+Polish=\u0644\u0647\u0633\u062a\u0627\u0646\u06cc
#: ../../../processing/app/Editor.java:718
-!Port=
+Port=\u067e\u0648\u0631\u062a
#: ../../../processing/app/Preferences.java:151
-!Portugese=
+Portugese=\u067e\u0631\u062a\u063a\u0627\u0644\u06cc
#: ../../../processing/app/Preferences.java:127
-!Portuguese\ (Brazil)=
+Portuguese\ (Brazil)=\u067e\u0631\u062a\u063a\u0627\u0644\u06cc (\u0628\u0631\u0632\u06cc\u0644)
#: ../../../processing/app/Preferences.java:128
-!Portuguese\ (Portugal)=
+Portuguese\ (Portugal)=\u067e\u0631\u062a\u063a\u0627\u0644\u06cc (\u067e\u0631\u062a\u063a\u0627\u0644)
#: Preferences.java:295 Editor.java:583
Preferences=\u062a\u0631\u062c\u06cc\u062d\u0627\u062a
@@ -793,10 +919,10 @@ Problem\ Opening\ URL=\u0627\u0634\u06a9\u0627\u0644 \u0628\u0627\u0632\u06a9\u0
Problem\ Setting\ the\ Platform=\u0627\u0634\u06a9\u0627\u0644 \u062a\u0646\u0638\u06cc\u0645 \u0633\u06a9\u0648
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:136
-!Problem\ accessing\ board\ folder\ /www/sd=
+Problem\ accessing\ board\ folder\ /www/sd=\u0627\u0634\u06a9\u0627\u0644 \u062f\u0631 \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u067e\u0634\u0647 \u0628\u0631\u062f /www/sd
#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:132
-!Problem\ accessing\ files\ in\ folder\ =
+Problem\ accessing\ files\ in\ folder\ =\u0627\u0634\u06a9\u0627\u0644 \u062f\u0631 \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u067e\u0631\u0648\u0646\u062f \u0647\u0627 \u062f\u0631 \u067e\u0648\u0634\u0647
#: Base.java:1673
Problem\ getting\ data\ folder=\u0627\u0634\u06a9\u0627\u0644 \u06af\u0631\u0641\u062a\u0646 \u067e\u0648\u0634\u0647\u0654 \u062f\u0627\u062f\u0647\u200c\u0647\u0627
@@ -811,11 +937,8 @@ Problem\ uploading\ to\ board.\ \ See\ http\://www.arduino.cc/en/Guide/Troublesh
#: Sketch.java:355 Sketch.java:362 Sketch.java:373
Problem\ with\ rename=\u0645\u0634\u06a9\u0644 \u0628\u0627 \u0646\u0627\u0645\u200c\u06af\u0630\u0627\u0631\u06cc \u0645\u062c\u062f\u062f
-#: Editor.java:2137
-Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=Arduino \u0641\u0642\u0637 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0637\u0631\u062d\u200c\u0647\u0627\u06cc \u062e\u0648\u062f\u0634 \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0646\u062f\n\u0648 \u0633\u0627\u06cc\u0631 \u067e\u0631\u0648\u0646\u062f\u0647\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0627 .ino \u06cc\u0627 .pde \u067e\u0627\u06cc\u0627\u0646 \u0645\u06cc\u200c\u067e\u0630\u06cc\u0631\u0646\u062f
-
#: ../../../processing/app/I18n.java:86
-!Processor=
+Processor=\u067e\u0631\u062f\u0627\u0632\u0634\u06af\u0631
#: Editor.java:704
Programmer=\u067e\u0631\u0648\u06af\u0631\u0627\u0645\u0631
@@ -849,10 +972,10 @@ Replace\ the\ existing\ version\ of\ {0}?=\u062c\u0627\u06cc\u06af\u0632\u06cc\u
Replace\ with\:=\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u06a9\u0631\u062f\u0646\:
#: Preferences.java:113
-!Romanian=
+Romanian=\u0631\u0648\u0645\u0627\u0646\u06cc\u0627\u06cc\u06cc
#: Preferences.java:114
-!Russian=
+Russian=\u0631\u0648\u0633\u06cc
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:529
#: Editor.java:2064 Editor.java:2468
@@ -874,9 +997,15 @@ Save\ changes\ to\ "{0}"?\ \ =\u0630\u062e\u06cc\u0631\u0647\u0654 \u062a\u063a\
#: Sketch.java:825
Save\ sketch\ folder\ as...=\u0630\u062e\u06cc\u0631\u0647\u0654 \u067e\u0648\u0634\u0647 \u0637\u0631\u062d \u0628\u0647 \u0639\u0646\u0648\u0627\u0646...
+#: ../../../../../app/src/processing/app/Preferences.java:425
+!Save\ when\ verifying\ or\ uploading=
+
#: Editor.java:2270 Editor.java:2308
Saving...=\u0630\u062e\u06cc\u0631\u0647\u200c\u0633\u0627\u0632\u06cc....
+#: ../../../processing/app/FindReplace.java:131
+!Search\ all\ Sketch\ Tabs=
+
#: Base.java:1909
Select\ (or\ create\ new)\ folder\ for\ sketches...=\u0627\u0646\u062a\u062e\u0627\u0628 (\u06cc\u0627 \u062f\u0631\u0633\u062a\u200c\u06a9\u0631\u062f\u0646 \u062c\u062f\u06cc\u062f) \u067e\u0648\u0634\u0647 \u0628\u0631\u0627\u06cc \u0637\u0631\u062d\u200c\u0647\u0627....
@@ -884,7 +1013,7 @@ Select\ (or\ create\ new)\ folder\ for\ sketches...=\u0627\u0646\u062a\u062e\u06
Select\ All=\u0627\u0646\u062a\u062e\u0627\u0628 \u0647\u0645\u0647
#: Base.java:2636
-!Select\ a\ zip\ file\ or\ a\ folder\ containing\ the\ library\ you'd\ like\ to\ add=
+Select\ a\ zip\ file\ or\ a\ folder\ containing\ the\ library\ you'd\ like\ to\ add=\u06cc\u06a9 \u067e\u0631\u0648\u0646\u062f\u0647 \u0632\u06cc\u067e \u0634\u062f\u0647 \u06cc\u0627 \u06cc\u06a9 \u067e\u0648\u0634\u0647 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u06cc \u06a9\u0647 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u062f \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f \u0627\u0646\u062a\u062e\u0627\u0628 \u0646\u0645\u0627\u06cc\u06cc\u062f
#: Sketch.java:975
Select\ an\ image\ or\ other\ data\ file\ to\ copy\ to\ your\ sketch=\u0627\u0646\u062a\u062e\u0627\u0628 \u06cc\u06a9 \u062a\u0635\u0648\u06cc\u0631 \u06cc\u0627 \u0633\u0627\u06cc\u0631 \u067e\u0631\u0648\u0646\u062f\u0647\u200c\u0647\u0627\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc \u0631\u0648\u0646\u0648\u0634\u062a \u0628\u0647 \u0637\u0631\u062d\u200c\u062a\u0627\u0646
@@ -901,14 +1030,6 @@ Send=\u0627\u0631\u0633\u0627\u0644
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
Serial\ Monitor=\u0646\u0645\u0627\u06cc\u0634\u06af\u0631 \u0633\u0631\u06cc\u0627\u0644
-#: Serial.java:174
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quiting\ any\ programs\ that\ may\ be\ using\ it.=\u062f\u0631\u06af\u0627\u0647 \u0633\u0631\u06cc\u0627\u0644 ''{0}'' \u062f\u0631\u062d\u0627\u0644 \u062d\u0627\u0636\u0631 \u062f\u0631 \u062d\u0627\u0644 \u0627\u0633\u062a\u0641\u0627\u062f\u0647\u200c\u0627\u0633\u062a. \u0633\u0639\u06cc\u200c\u06a9\u0646\u06cc\u062f \u0647\u0631 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0627\u0632 \u0622\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f \u062e\u0627\u0631\u062c \u06a9\u0646\u06cc\u062f.
-
-#: Serial.java:121
-#, java-format
-!Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quitting\ any\ programs\ that\ may\ be\ using\ it.=
-
#: Serial.java:194
#, java-format
Serial\ port\ ''{0}''\ not\ found.\ Did\ you\ select\ the\ right\ one\ from\ the\ Tools\ >\ Serial\ Port\ menu?=\u062f\u0631\u06af\u0627\u0647 \u0633\u0631\u06cc\u0627\u0644 ''{0}'' \u06cc\u0627\u0641\u062a \u0646\u0634\u062f. \u0622\u06cc\u0627 \u0634\u0645\u0627 \u062f\u0631\u0633\u062a \u0622\u0646 \u0631\u0627 \u0627\u0632 \u0645\u0646\u0648\u06cc \u0627\u0628\u0632\u0627\u0631\u0647\u0627 > \u062f\u0631\u06af\u0627\u0647 \u0633\u0631\u06cc\u0627\u0644 \u0627\u0646\u062a\u062e\u0627\u0628 \u0646\u0645\u0648\u062f\u0647\u200c\u0627\u06cc\u062f\u061f
@@ -963,11 +1084,14 @@ Sketchbook\ folder\ disappeared=\u067e\u0648\u0634\u0647\u0654 \u06a9\u062a\u062
#: Preferences.java:315
Sketchbook\ location\:=\u0645\u0648\u0642\u0639\u06cc\u062a \u06a9\u062a\u0627\u0628 \u0637\u0631\u062d\:
+#: ../../../processing/app/BaseNoGui.java:428
+!Sketchbook\ path\ not\ defined=
+
#: ../../../processing/app/Base.java:785
-!Sketches\ (*.ino,\ *.pde)=
+Sketches\ (*.ino,\ *.pde)=\u0637\u0631\u062d \u0647\u0627 (*.ino, *.pde)
#: ../../../processing/app/Preferences.java:152
-!Slovenian=
+Slovenian=\u0627\u0633\u0644\u0648\u0646\u06cc\u0627\u06cc\u06cc
#: Sketch.java:275 Sketch.java:304 Sketch.java:578 Sketch.java:967
Some\ files\ are\ marked\ "read-only",\ so\ you'll\nneed\ to\ re-save\ the\ sketch\ in\ another\ location,\nand\ try\ again.=\u0628\u0639\u0636\u06cc \u0627\u0632 \u067e\u0631\u0648\u0646\u062f\u0647\u200c\u0647\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u00ab\u0641\u0642\u0637 \u062e\u0648\u0627\u0646\u062f\u0646\u06cc\u00bb \u0628\u0631\u0686\u0633\u067e\u200c\u06af\u0630\u0627\u0631\u06cc\n\u0634\u062f\u0647\u200c\u0627\u0646\u062f\u060c \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0634\u0645\u0627 \u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u0622\u0646 \u0647\u0633\u062a\u06cc\u062f \u06a9\u0647 \u0637\u0631\u062d \u062f\u0648\u0628\u0627\u0631\u0647 \u062f\u0631\n\u0645\u062d\u0644 \u062f\u06cc\u06af\u0631\u06cc \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0646\u06cc\u062f \u0648 \u0645\u062c\u062f\u062f\u0627\u064b \u062a\u0644\u0627\u0634 \u0646\u0645\u0627\u06cc\u06cc\u062f.
@@ -980,23 +1104,26 @@ Some\ files\ are\ marked\ "read-only",\ so\ you'll\nneed\ to\ re-save\ this\ ske
Sorry,\ a\ sketch\ (or\ folder)\ named\ "{0}"\ already\ exists.=\u0634\u0631\u0645\u0646\u062f\u0647\u060c \u06cc\u06a9 \u0637\u0631\u062d (\u06cc\u0627 \u067e\u0631\u0648\u0646\u062f\u0647) \u0646\u0627\u0645\u200c\u062f\u0647\u06cc \u0634\u062f\u0647 \u0628\u0627 "{0}" \u062f\u0631 \u062d\u0627\u0644 \u062d\u0627\u0636\u0631 \u0645\u0648\u062c\u0648\u062f \u0627\u0633\u062a.
#: Preferences.java:115
-!Spanish=
+Spanish=\u0627\u0633\u067e\u0627\u0646\u06cc\u0627\u06cc\u06cc
#: Base.java:540
Sunshine=\u0637\u0644\u0648\u0639
#: ../../../processing/app/Preferences.java:153
-!Swedish=
+Swedish=\u0633\u0648\u0626\u062f\u06cc
#: Preferences.java:84
-!System\ Default=
+System\ Default=\u067e\u06cc\u0634 \u0641\u0631\u0636 \u0633\u06cc\u0633\u062a\u0645
#: Preferences.java:116
-!Tamil=
+Tamil=\u062a\u0627\u0645\u06cc\u0644
#: debug/Compiler.java:414
The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.=\u06a9\u0644\u06cc\u062f\u0648\u0627\u0698\u0647\u0654 'BYTE' \u062f\u06cc\u06af\u0631 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0646\u0645\u06cc\u200c\u06af\u0631\u062f\u062f.
+#: ../../../processing/app/BaseNoGui.java:484
+!The\ --upload\ option\ supports\ only\ one\ file\ at\ a\ time=
+
#: debug/Compiler.java:426
The\ Client\ class\ has\ been\ renamed\ EthernetClient.=\u06a9\u0644\u0627\u0633 Client \u0628\u0647 EthernetClient \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0647\u200c\u0627\u0633\u062a.
@@ -1033,17 +1160,20 @@ The\ sketch\ "{0}"\ cannot\ be\ used.\nSketch\ names\ must\ contain\ only\ basic
#: Sketch.java:1755
The\ sketch\ folder\ has\ disappeared.\n\ Will\ attempt\ to\ re-save\ in\ the\ same\ location,\nbut\ anything\ besides\ the\ code\ will\ be\ lost.=\u067e\u0648\u0634\u0647\u0654 \u0637\u0631\u062d \u0646\u0627\u067e\u062f\u06cc\u062f \u0634\u062f\u0647\u200c\u0627\u0633\u062a.\n \u062a\u0644\u0627\u0634 \u062e\u0648\u0627\u0647\u06cc\u062f \u06a9\u0647 \u0622\u0646 \u0631\u0627 \u062f\u0631 \u0645\u062d\u0644 \u0645\u0634\u0627\u0628\u0647 \u0630\u062e\u06cc\u0631\u0647 \u0646\u0645\u0648\u062f\n\u0648\u0644\u06cc \u0628\u0647\u200c\u0639\u0644\u0627\u0648\u0647\u0654 \u0622\u0646 \u06a9\u062f \u0645\u0641\u0642\u0648\u062f \u062e\u0648\u0627\u0647\u062f \u0634\u062f.
-#: Sketch.java:2018
-The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ less\ than\ 64\ characters\ long.=\u0646\u0627\u0645 \u0637\u0631\u062d \u0645\u06cc\u200c\u0628\u0627\u06cc\u0633\u062a \u06a9\u0647 \u062a\u063a\u06cc\u06cc\u0631\u06cc\u0627\u0628\u062f. \u0646\u0627\u0645\u200c\u0647\u0627\u06cc \u0637\u0631\u062d \u0641\u0642\u0637 \u0645\u06cc\u200c\u0628\u0627\u06cc\u0633\u062a \u0634\u0627\u0645\u0644 \u0646\u0648\u06cc\u0633\u0647\u200c\u0647\u0627\u06cc\nASCII \u0648 \u0627\u0639\u062f\u0627\u062f \u0628\u0627\u0634\u0646\u062f (\u0648\u0644\u06cc \u0628\u0627 \u0627\u0639\u062f\u0627\u062f \u0622\u063a\u0627\u0632 \u0646\u06af\u0631\u062f\u0646\u062f).\n\u0627\u06cc\u0646\u200c\u0647\u0627 \u0645\u06cc\u200c\u0628\u0627\u06cc\u0633\u062a \u06a9\u0645\u062a\u0631 \u0627\u0632 \u06f6\u06f4 \u0646\u0648\u06cc\u0633\u0647 \u0637\u0648\u0644 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u0646\u062f.
+#: ../../../processing/app/Sketch.java:2028
+!The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ than\ 64\ characters\ long.=
#: Base.java:259
The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ default\ sketchbook\nlocation,\ and\ create\ a\ new\ sketchbook\ folder\ if\nnecessary.\ Arduino\ will\ then\ stop\ talking\ about\nhimself\ in\ the\ third\ person.=\u067e\u0648\u0634\u0647\u0654 \u06a9\u062a\u0627\u0628 \u0637\u0631\u062d \u062f\u06cc\u06af\u0631 \u0645\u0648\u062c\u0648\u062f \u0646\u06cc\u0633\u062a.\n\u0622\u0631\u062f\u0626\u0646\u0648 \u0645\u062d\u0644 \u06a9\u062a\u0627\u0628 \u0637\u0631\u062d \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u062e\u0648\u0627\u0647\u062f \u06a9\u0631\u062f\n\u0648 \u067e\u0648\u0634\u0647\u0654 \u06a9\u062a\u0627\u0628 \u0637\u0631\u062d\u06cc \u062f\u0631\u0633\u062a \u062e\u0648\u0627\u0647\u062f \u06a9\u0631\u062f \u0627\u06af\u0631 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632\n\u0628\u0627\u0634\u062f. \u0622\u0631\u062f\u0626\u06cc\u0646\u0648 \u0635\u062d\u0628\u062a \u06a9\u0631\u062f\u0646 \u062f\u0631 \u0631\u0627\u0628\u0637\u0647 \u0628\u0627 \u062e\u0648\u062f \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646\n\u0633\u0648\u0645 \u0634\u062e\u0635 \u0631\u0627 \u067e\u0627\u06cc\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f.
+#: ../../../processing/app/debug/Compiler.java:201
+!Third-party\ platform.txt\ does\ not\ define\ compiler.path.\ Please\ report\ this\ to\ the\ third-party\ hardware\ maintainer.=
+
#: Sketch.java:1075
This\ file\ has\ already\ been\ copied\ to\ the\nlocation\ from\ which\ where\ you're\ trying\ to\ add\ it.\nI\ ain't\ not\ doin\ nuthin'.=\u0627\u06cc\u0646 \u067e\u0631\u0648\u0646\u062f\u0647 \u062f\u0631 \u062d\u0627\u0644 \u062d\u0627\u0636\u0631 \u0628\u0647 \u0645\u0648\u0636\u0639\u06cc\u062a\u06cc \u06a9\u0647\n\u0634\u0645\u0627 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u06cc\u0627\u0641\u0632\u0627\u06cc\u06cc\u062f \u06a9\u067e\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0633\u062a.\n\u0645\u0646 \u06a9\u0627\u0631\u06cc \u0646\u0645\u06cc\u200c\u06a9\u0646\u0645.
#: ../../../processing/app/EditorStatus.java:467
-!This\ report\ would\ have\ more\ information\ with=
+This\ report\ would\ have\ more\ information\ with=\u0627\u06cc\u0646 \u06af\u0632\u0627\u0631\u0634 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0634\u0627\u0645\u0644 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u06cc\u0634\u062a\u0631\u06cc \u0628\u0627\u0634\u062f \u0628\u0627
#: Base.java:535
Time\ for\ a\ Break=\u0648\u0642\u062a \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0631\u0627\u062d\u062a
@@ -1055,29 +1185,29 @@ Tools=\u0627\u0628\u0632\u0627\u0631\u0647\u0627
Troubleshooting=\u062e\u0637\u0627\u06cc\u0627\u0628\u06cc
#: ../../../processing/app/Preferences.java:117
-!Turkish=
+Turkish=\u062a\u0631\u06a9\u06cc \u0627\u0633\u062a\u0627\u0646\u0628\u0648\u0644\u06cc
#: ../../../processing/app/Editor.java:2507
-!Type\ board\ password\ to\ access\ its\ console=
+Type\ board\ password\ to\ access\ its\ console=\ \u0628\u0631\u0627\u06cc \u0648\u0631\u0648\u062f \u0628\u0647 \u06a9\u0646\u0633\u0648\u0644\u060c \u0631\u0645\u0632 \u0648\u0631\u0648\u062f \u0628\u0631\u062f \u0631\u0627\u062a\u0627\u06cc\u067e \u0646\u0645\u0627\u06cc\u06cc\u062f
#: ../../../processing/app/Sketch.java:1673
-!Type\ board\ password\ to\ upload\ a\ new\ sketch=
+Type\ board\ password\ to\ upload\ a\ new\ sketch=\u0628\u0631\u0627\u06cc \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u06cc\u06a9 \u0637\u0631\u062d \u062c\u062f\u06cc\u062f\u060c \u0631\u0645\u0632 \u0648\u0631\u0648\u062f \u0628\u0631\u062f \u0631\u0627\u062a\u0627\u06cc\u067e \u0646\u0645\u0627\u06cc\u06cc\u062f
#: ../../../processing/app/Preferences.java:118
-!Ukrainian=
+Ukrainian=\u0627\u0648\u06a9\u0631\u0627\u06cc\u0646\u06cc
#: ../../../processing/app/Editor.java:2524
#: ../../../processing/app/NetworkMonitor.java:145
!Unable\ to\ connect\:\ is\ the\ sketch\ using\ the\ bridge?=
#: ../../../processing/app/NetworkMonitor.java:130
-!Unable\ to\ connect\:\ retrying=
+Unable\ to\ connect\:\ retrying=\u0646\u0627\u062a\u0648\u0627\u0646 \u0627\u0632 \u0627\u062a\u0635\u0627\u0644\: \u062a\u0644\u0627\u0634 \u0627\u062f\u0627\u0645\u0647 \u062f\u0627\u0631\u062f
#: ../../../processing/app/Editor.java:2526
-!Unable\ to\ connect\:\ wrong\ password?=
+Unable\ to\ connect\:\ wrong\ password?=\u0646\u0627\u062a\u0648\u0627\u0646 \u0627\u0632 \u0627\u062a\u0635\u0627\u0644\: \u0622\u06cc\u0627 \u0631\u0645\u0632 \u0648\u0631\u0648\u062f \u0627\u0634\u062a\u0628\u0627\u0647 \u0627\u0633\u062a\u061f
#: ../../../processing/app/Editor.java:2512
-!Unable\ to\ open\ serial\ monitor=
+Unable\ to\ open\ serial\ monitor=\u0646\u0627\u062a\u0648\u0627\u0646 \u0627\u0632 \u06af\u0634\u0648\u062f\u0646 \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 \u0633\u0631\u06cc\u0627\u0644
#: Sketch.java:1432
#, java-format
@@ -1102,10 +1232,10 @@ Upload=\u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc
Upload\ Using\ Programmer=\u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0628\u0647 \u06a9\u0645\u06a9 \u067e\u0631\u0648\u06af\u0631\u0627\u0645\u0631
#: Editor.java:2403 Editor.java:2439
-Upload\ canceled.=\u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0627\u0628\u0637\u0627\u0644 \u06af\u0634\u062a.
+Upload\ canceled.=\u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0644\u063a\u0648 \u0634\u062f.
#: ../../../processing/app/Sketch.java:1678
-!Upload\ cancelled=
+Upload\ cancelled=\u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0644\u063a\u0648 \u0634\u062f
#: Editor.java:2378
Uploading\ to\ I/O\ Board...=\u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0628\u0647 \u0628\u0631\u062f I/O...
@@ -1134,14 +1264,18 @@ Verify=\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc
Verify\ /\ Compile=\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc / \u06a9\u0627\u0645\u067e\u0627\u06cc\u0644
#: Preferences.java:400
-!Verify\ code\ after\ upload=
+Verify\ code\ after\ upload=\u067e\u0633 \u0627\u0632 \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u06a9\u062f \u0631\u0627 \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u06a9\u0646
#: ../../../processing/app/Preferences.java:154
-!Vietnamese=
+Vietnamese=\u0648\u06cc\u062a\u0646\u0627\u0645\u06cc
#: Editor.java:1105
Visit\ Arduino.cc=\u0628\u0627\u0632\u062f\u06cc\u062f Arduino.cc
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+!WARNING\:\ library\ {0}\ claims\ to\ run\ on\ {1}\ architecture(s)\ and\ may\ be\ incompatible\ with\ your\ current\ board\ which\ runs\ on\ {2}\ architecture(s).=
+
#: Base.java:2128
Warning=\u0627\u062e\u0637\u0627\u0631
@@ -1185,10 +1319,10 @@ You\ forgot\ your\ sketchbook=\u0634\u0645\u0627 \u06a9\u062a\u0627\u0628 \u0637
You've\ reached\ the\ limit\ for\ auto\ naming\ of\ new\ sketches\nfor\ the\ day.\ How\ about\ going\ for\ a\ walk\ instead?=\u0634\u0645\u0627 \u0628\u0647 \u0645\u062d\u062f\u0648\u062f\u0647\u0654 \u0646\u0627\u0645\u200c\u06af\u0630\u0627\u0631\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 \u0628\u0631\u0627\u06cc \u0637\u0631\u062d\u200c\u0647\u0627\u06cc \u0628\u0631\u0627\u06cc \u0627\u0645\u0631\u0648\u0632\n\u0631\u0633\u06cc\u062f\u0647\u200c\u0627\u06cc\u062f. \u0686\u0637\u0648\u0631 \u0627\u0633\u062a \u0628\u0647 \u062c\u0627\u06cc \u0622\u0646 \u06cc\u06a9 \u067e\u06cc\u0627\u062f\u0647\u200c\u0631\u0648\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f\u061f
#: Base.java:2638
-!ZIP\ files\ or\ folders=
+ZIP\ files\ or\ folders=\u067e\u0631\u0648\u0646\u062f\u0647 \u0647\u0627\u06cc \u0632\u06cc\u067e \u0634\u062f\u0647 \u06cc\u0627 \u067e\u0648\u0634\u0647 \u0647\u0627
#: Base.java:2661
-!Zip\ doesn't\ contain\ a\ library=
+Zip\ doesn't\ contain\ a\ library=\u067e\u0631\u0648\u0646\u062f\u0647 \u0632\u06cc\u067e \u062d\u0627\u0648\u06cc \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0646\u06cc\u0633\u062a
#: Sketch.java:364
#, java-format
@@ -1196,7 +1330,7 @@ You've\ reached\ the\ limit\ for\ auto\ naming\ of\ new\ sketches\nfor\ the\ day
#: SketchCode.java:258
#, java-format
-"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.="{0}" \u0634\u0627\u0645\u0644 \u0646\u0648\u06cc\u0633\u0647\u200c\u0647\u0627\u06cc \u0646\u0627\u0634\u0646\u0627\u062e\u062a\u0647\u200c\u0627\u0633\u062a. \u0627\u06af\u0631 \u0627\u06cc\u0646 \u06a9\u062f \u0628\u0627 \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u0642\u062f\u06cc\u0645\u06cc\u200c\u062a\u0631 Arduino \u062f\u0631\u0633\u062a\u200c\u0634\u062f\u0647\u200c\u0627\u0633\u062a\u060c \u0634\u0645\u0627 \u0627\u062d\u062a\u0645\u0627\u0644\u0627\u064b \u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u0647\u0633\u062a\u06cc\u062f \u06a9\u0647 \u0627\u0632 Tools -> Fix Enconding & Reload \u0628\u0631\u0627\u06cc \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u062f\u06af\u0630\u0627\u0631\u06cc UTF-8 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u0648\u06af\u0631\u0646\u0647\u060c \u0634\u0645\u0627 \u0645\u0645\u06a9\u0646\u200c\u0627\u0633\u062a \u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u062d\u0630\u0641 \u0646\u0648\u06cc\u0633\u0647\u200c\u0647\u0627\u06cc \u0646\u0627\u0645\u0646\u0627\u0633\u0628 \u0648 \u0628\u0631\u0627\u06cc \u0631\u0647\u0627\u06cc\u06cc \u0627\u0632 \u0627\u06cc\u0646 \u0627\u062e\u0637\u0627\u0631 \u0634\u0648\u06cc\u062f.
+!"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.=
#: debug/Compiler.java:409
\nAs\ of\ Arduino\ 0019,\ the\ Ethernet\ library\ depends\ on\ the\ SPI\ library.\nYou\ appear\ to\ be\ using\ it\ or\ another\ library\ that\ depends\ on\ the\ SPI\ library.\n\n=\n\u0627\u0632 \u0622\u0631\u062f\u0626\u06cc\u0646\u0648 \u06f0\u06f0\u06f1\u06f9\u060c \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 Ethernet \u0628\u0647 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 SPI \u0648\u0627\u0628\u0633\u062a\u0647 \u0634\u062f\u0647\u200c\u0627\u0633\u062a.\n\u0634\u0645\u0627 \u0638\u0627\u0647\u0631\u0627\u064b \u0627\u0632 \u0622\u0646 \u06cc\u0627 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 \u062f\u06cc\u06af\u0631\u06cc \u06a9\u0647 \u0628\u0647 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 SPI \u0648\u0627\u0628\u0633\u062a\u0647\u200c\u0627\u0633\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f.\n\n
@@ -1226,7 +1360,7 @@ You've\ reached\ the\ limit\ for\ auto\ naming\ of\ new\ sketches\nfor\ the\ day
compilation\ =\u06a9\u0627\u0645\u067e\u0627\u06cc\u0644\u200c\u0646\u0645\u0648\u062f\u0646
#: ../../../processing/app/NetworkMonitor.java:111
-!connected\!=
+connected\!=\u0627\u062a\u0635\u0627\u0644 \u0628\u0631\u0642\u0631\u0627\u0631 \u0634\u062f\!
#: Sketch.java:540
createNewFile()\ returned\ false=createNewFile() \u0645\u0642\u062f\u0627\u0631 \u0641\u0627\u0644\u0633 \u0628\u0631\u06af\u0631\u062f\u0627\u0646\u062f
@@ -1240,9 +1374,6 @@ environment=\u0645\u062d\u06cc\u0637
#: Editor.java:1108
http\://arduino.cc/=http\://arduino.cc/
-#: ../../../processing/app/debug/Compiler.java:49
-!http\://github.com/arduino/Arduino/issues=
-
#: UpdateCheck.java:118
http\://www.arduino.cc/en/Main/Software=http\://www.arduino.cc/en/Main/Software
@@ -1265,13 +1396,6 @@ name\ is\ null=name \u062a\u0647\u06cc \u0627\u0633\u062a
#: Base.java:2090
platforms.html=platforms.html
-#: Serial.java:451
-#, java-format
-readBytesUntil()\ byte\ buffer\ is\ too\ small\ for\ the\ {0}\ bytes\ up\ to\ and\ including\ char\ {1}=\u0628\u0627\u0641\u0631 \u0628\u0627\u06cc\u062a readBytesUntil() \u0628\u0631\u0627\u06cc \u0628\u06cc\u0634 \u0627\u0632 {0} \u0628\u0627\u06cc\u062a \u0648 \u0634\u0627\u0645\u0644 \u0646\u0648\u06cc\u0633\u0647\u0654 {1} \u0628\u0633\u06cc\u0627\u0631 \u06a9\u0648\u0686\u06a9 \u0627\u0633\u062a
-
-#: Sketch.java:647
-removeCode\:\ internal\ error..\ could\ not\ find\ code=removeCode\: \u062e\u0637\u0627\u06cc \u062f\u0631\u0648\u0646\u06cc.. \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u06a9\u062f \u0631\u0627 \u06cc\u0627\u0641\u062a
-
#: Editor.java:932
serialMenu\ is\ null=serialMenu \u062a\u0647\u06cc \u0627\u0633\u062a
@@ -1279,6 +1403,10 @@ serialMenu\ is\ null=serialMenu \u062a\u0647\u06cc \u0627\u0633\u062a
#, java-format
the\ selected\ serial\ port\ {0}\ does\ not\ exist\ or\ your\ board\ is\ not\ connected=\u062f\u0631\u06af\u0627\u0647 \u0633\u0631\u06cc\u0627\u0644 \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u062f\u0647 {0} \u0645\u0648\u062c\u0648\u062f \u0646\u06cc\u0633\u062a \u06cc\u0627 \u0628\u0631\u062f \u0634\u0645\u0627 \u0645\u062a\u0635\u0644 \u0646\u0634\u062f\u0647\u200c\u0627\u0633\u062a
+#: ../../../processing/app/Base.java:389
+#, java-format
+!unknown\ option\:\ {0}=
+
#: Preferences.java:391
upload=\u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc
@@ -1297,3 +1425,35 @@ upload=\u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc
#: Editor.java:1874
#, java-format
{0}.html={0}.html
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+!{0}\:\ Invalid\ argument\ to\ --pref,\ should\ be\ of\ the\ form\ "pref\=value"=
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+!{0}\:\ Invalid\ board\ name,\ it\ should\ be\ of\ the\ form\ "package\:arch\:board"\ or\ "package\:arch\:board\:options"=
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+!{0}\:\ Invalid\ option\ for\ "{1}"\ option\ for\ board\ "{2}"=
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+!{0}\:\ Invalid\ option\ for\ board\ "{1}"=
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+!{0}\:\ Invalid\ option,\ should\ be\ of\ the\ form\ "name\=value"=
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+{0}\:\ Unknown\ architecture={0}\: \u0645\u0639\u0645\u0627\u0631\u06cc \u0646\u0627\u0634\u0646\u0627\u062e\u062a\u0647
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+{0}\:\ Unknown\ board={0} \: \u0628\u0631\u062f \u0646\u0627\u0634\u0646\u0627\u062e\u062a\u0647
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+!{0}\:\ Unknown\ package=
diff --git a/app/src/processing/app/i18n/Resources_fi.po b/arduino-core/src/processing/app/i18n/Resources_fi.po
similarity index 87%
rename from app/src/processing/app/i18n/Resources_fi.po
rename to arduino-core/src/processing/app/i18n/Resources_fi.po
index a844a04b8..f2e0a84f4 100644
--- a/app/src/processing/app/i18n/Resources_fi.po
+++ b/arduino-core/src/processing/app/i18n/Resources_fi.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Arduino IDE 1.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-29 10:24-0400\n"
-"PO-Revision-Date: 2014-02-19 14:46+0000\n"
-"Last-Translator: cmaglie \n"
+"PO-Revision-Date: 2015-01-14 17:10+0000\n"
+"Last-Translator: Cristian Maglie \n"
"Language-Team: Finnish (http://www.transifex.com/projects/p/arduino-ide-15/language/fi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -33,6 +33,12 @@ msgstr "'Mouse' on tuettu vain Arduino Leonardossa."
msgid "(edit only when Arduino is not running)"
msgstr "(Muokkaa vain kun Arduino on suljettuna)"
+#: ../../../processing/app/Base.java:468
+msgid ""
+"--verbose, --verbose-upload and --verbose-build can only be used together "
+"with --verify or --upload"
+msgstr ""
+
#: Sketch.java:746
msgid ".pde -> .ino"
msgstr ".pde -> .ino"
@@ -91,6 +97,10 @@ msgstr "Lisää tiedosto..."
msgid "Add Library..."
msgstr "Lisää kirjasto..."
+#: ../../../processing/app/Preferences.java:96
+msgid "Albanian"
+msgstr ""
+
#: tools/FixEncoding.java:77
msgid ""
"An error occurred while trying to fix the file encoding.\n"
@@ -98,6 +108,20 @@ msgid ""
"the old version. Use Open to re-open the sketch and try again.\n"
msgstr "Virhe korjatessa tiedoston koodausta.\nÄlä tallenna tätä sketsiä, sillä se voi ylikirjoittaa vanhan\nversion. Valitse avaa sketsi uudelleen ja yritä uudelleen.\n"
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "An error occurred while uploading the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "An error occurred while verifying the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "An error occurred while verifying/uploading the sketch"
+msgstr ""
+
#: Base.java:228
msgid ""
"An unknown error occurred while trying to load\n"
@@ -138,6 +162,12 @@ msgstr "Arduino ARM (32 bittinen) kortit"
msgid "Arduino AVR Boards"
msgstr "Arduino AVR kortit"
+#: Editor.java:2137
+msgid ""
+"Arduino can only open its own sketches\n"
+"and other files ending in .ino or .pde"
+msgstr ""
+
#: Base.java:1682
msgid ""
"Arduino cannot run because it could not\n"
@@ -170,6 +200,30 @@ msgstr "Oletko varma että haluat poistaa \"{0}\"?"
msgid "Are you sure you want to delete this sketch?"
msgstr "Oletko varma että haluat poistaa tämän sketsin?"
+#: ../../../processing/app/Base.java:356
+msgid "Argument required for --board"
+msgstr ""
+
+#: ../../../processing/app/Base.java:370
+msgid "Argument required for --curdir"
+msgstr ""
+
+#: ../../../processing/app/Base.java:385
+msgid "Argument required for --get-pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:363
+msgid "Argument required for --port"
+msgstr ""
+
+#: ../../../processing/app/Base.java:377
+msgid "Argument required for --pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:384
+msgid "Argument required for --preferences-file"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:137
msgid "Armenian"
msgstr "Armenia"
@@ -178,6 +232,10 @@ msgstr "Armenia"
msgid "Asturian"
msgstr "Asturia"
+#: ../../../processing/app/debug/Compiler.java:145
+msgid "Authorization required"
+msgstr ""
+
#: tools/AutoFormat.java:91
msgid "Auto Format"
msgstr "Jäsennin"
@@ -219,6 +277,14 @@ msgstr "Paha virhe rivillä: {0}"
msgid "Bad file selected"
msgstr "Väärä tiedosto valittu"
+#: ../../../processing/app/debug/Compiler.java:89
+msgid "Bad sketch primary file or bad sketch directory structure"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:149
+msgid "Basque"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:139
msgid "Belarusian"
msgstr "Belarusia"
@@ -255,6 +321,10 @@ msgstr "Selaa"
msgid "Build folder disappeared or could not be written"
msgstr "Rakennuskansio hävisi tai sinne ei voitu kirjoittaa"
+#: ../../../processing/app/Sketch.java:1530
+msgid "Build options changed, rebuilding all"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr "Bulgaria"
@@ -271,9 +341,15 @@ msgstr "Polta käynnistyslataaja"
msgid "Burning bootloader to I/O Board (this may take a minute)..."
msgstr "Poltetaan käynnistinlataajaa I/O levylle (tässä voi mennä hetki)..."
-#: ../../../processing/app/Base.java:368
-msgid "Can't open source sketch!"
-msgstr "Lähdesketsiä ei voi avata!"
+#: ../../../processing/app/Base.java:379
+#, java-format
+msgid "Can only pass one of: {0}"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "Can't find the sketch in the specified path"
+msgstr ""
#: ../../../processing/app/Preferences.java:92
msgid "Canadian French"
@@ -288,6 +364,10 @@ msgstr "Peruuta"
msgid "Cannot Rename"
msgstr "Nimeä ei voi muuttaa"
+#: ../../../processing/app/Base.java:465
+msgid "Cannot specify any sketch files"
+msgstr ""
+
#: SerialMonitor.java:112
msgid "Carriage return"
msgstr "CR"
@@ -332,11 +412,6 @@ msgstr "Sulje"
msgid "Comment/Uncomment"
msgstr "Kommentointi päälle/pois"
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-msgid "Compiler error, please submit this code to {0}"
-msgstr "Kääntäjävirhe, lähetä koodisi {0}"
-
#: Sketch.java:1608 Editor.java:1890
msgid "Compiling sketch..."
msgstr "Käännetään sketsiä..."
@@ -436,7 +511,7 @@ msgstr "Sketsiä ei voitu tallentaa uudelleen"
msgid ""
"Could not read color theme settings.\n"
"You'll need to reinstall Arduino."
-msgstr "Väriteeman asetuksia ei voitu lukea.\nAsenna Arduino uudelleen."
+msgstr ""
#: Preferences.java:219
msgid ""
@@ -444,10 +519,9 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "Oletusasetuksia ei voitu lukea.\nAsenna Arduino uudelleen."
-#: Preferences.java:258
-#, java-format
-msgid "Could not read preferences from {0}"
-msgstr "Ei voitu lukea asetuksia paikasta {0}"
+#: ../../../processing/app/Sketch.java:1525
+msgid "Could not read prevous build preferences file, rebuilding all"
+msgstr ""
#: Base.java:2482
#, java-format
@@ -476,6 +550,10 @@ msgstr "Sketsiä ei voitu uudelleennimetä. (2)"
msgid "Could not replace {0}"
msgstr "{0}:aa ei voitu korvata"
+#: ../../../processing/app/Sketch.java:1579
+msgid "Could not write build preferences file"
+msgstr ""
+
#: tools/Archiver.java:74
msgid "Couldn't archive sketch"
msgstr "Sketsin arkistointi ei onnistunut"
@@ -545,6 +623,11 @@ msgstr "Tallennettu."
msgid "Done burning bootloader."
msgstr "Käynnistinlataaja poltettu."
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+msgid "Done compiling"
+msgstr ""
+
#: Editor.java:1911 Editor.java:1928
msgid "Done compiling."
msgstr "Kääntäminen valmis."
@@ -553,6 +636,10 @@ msgstr "Kääntäminen valmis."
msgid "Done printing."
msgstr "Tulostettu."
+#: ../../../processing/app/BaseNoGui.java:514
+msgid "Done uploading"
+msgstr ""
+
#: Editor.java:2395 Editor.java:2431
msgid "Done uploading."
msgstr "Lähetetty."
@@ -656,6 +743,10 @@ msgstr "Virhe polttaessa käynnistinlataajaa."
msgid "Error while burning bootloader: missing '{0}' configuration parameter"
msgstr "Virhe käynnistyslataajaa poltettaessa: puuttuva '{0}' asetusparametri"
+#: ../../../../../app/src/processing/app/Editor.java:1940
+msgid "Error while compiling: missing '{0}' configuration parameter"
+msgstr ""
+
#: SketchCode.java:83
#, java-format
msgid "Error while loading code {0}"
@@ -665,11 +756,25 @@ msgstr "Virhe ladatessa koodia {0}"
msgid "Error while printing."
msgstr "Virhe tulostaessa."
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "Error while uploading"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
msgid "Error while uploading: missing '{0}' configuration parameter"
msgstr "Virhe lähettäessä: puuttuva '{0}' asetusparametri"
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "Error while verifying"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "Error while verifying/uploading"
+msgstr ""
+
#: Preferences.java:93
msgid "Estonian"
msgstr "eesti"
@@ -690,6 +795,11 @@ msgstr "Vienti peruttu, muutokset tulee tallentaa ensin."
msgid "FAQ.html"
msgstr "FAQ.html"
+#: ../../../processing/app/Base.java:416
+#, java-format
+msgid "Failed to open sketch: \"{0}\""
+msgstr ""
+
#: Editor.java:491
msgid "File"
msgstr "Tiedosto"
@@ -737,9 +847,10 @@ msgid ""
"http://arduino.cc/en/Guide/Libraries\n"
msgstr "Jos haluat tietää, kuinka kirjastoja asennetaan, katso: http://arduino.cc/en/Guide/Libraries\n"
-#: debug/BasicUploader.java:80
-msgid "Forcing reset using 1200bps open/close on port "
-msgstr "Pakotettu resetointi käyttäen 1200 bps avausta/sulkua sarjaportissa."
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+msgid "Forcing reset using 1200bps open/close on port {0}"
+msgstr ""
#: Preferences.java:95
msgid "French"
@@ -887,9 +998,9 @@ msgstr "Kirjasto lisätty. Tarkista \"Tuo kirjasto\" valikko"
msgid "Lithuaninan"
msgstr "liettua"
-#: ../../../processing/app/Sketch.java:1660
-msgid "Low memory available, stability problems may occur"
-msgstr "Muisti vähissä, epävakausongelmia voi ilmetä"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
+msgstr ""
#: Preferences.java:107
msgid "Marathi"
@@ -903,6 +1014,10 @@ msgstr "Viesti"
msgid "Missing the */ from the end of a /* comment */"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Mode not supported"
+msgstr ""
+
#: Preferences.java:449
msgid "More preferences can be edited directly in the file"
msgstr "Lisää asetuksia voi muokata suoraan tiedostossa"
@@ -911,6 +1026,18 @@ msgstr "Lisää asetuksia voi muokata suoraan tiedostossa"
msgid "Moving"
msgstr "Siirretään"
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "Multiple files not supported"
+msgstr ""
+
+#: ../../../processing/app/Base.java:395
+msgid "Must specify exactly one sketch file"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:158
+msgid "N'Ko"
+msgstr ""
+
#: Sketch.java:282
msgid "Name for new file:"
msgstr "Uuden tiedoston nimi:"
@@ -947,6 +1074,10 @@ msgstr "Seuraava välilehti"
msgid "No"
msgstr "Ei"
+#: ../../../processing/app/debug/Compiler.java:146
+msgid "No athorization data found"
+msgstr ""
+
#: debug/Compiler.java:126
msgid "No board selected; please choose a board from the Tools > Board menu."
msgstr "Levyä ei valittu - ole hyvä ja valitse Työkalut -> Levy."
@@ -955,6 +1086,10 @@ msgstr "Levyä ei valittu - ole hyvä ja valitse Työkalut -> Levy."
msgid "No changes necessary for Auto Format."
msgstr "Jäsennin ei vaatinut muutoksia."
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No command line parameters found"
+msgstr ""
+
#: Editor.java:373
msgid "No files were added to the sketch."
msgstr "Sketsiin ei lisätty tiedostoja."
@@ -967,6 +1102,10 @@ msgstr "Käynnistintä ei saatavilla"
msgid "No line ending"
msgstr "Ei rivipäätettä"
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No parameters"
+msgstr ""
+
#: Base.java:541
msgid "No really, time for some fresh air for you."
msgstr "Nyt on aika lähteä raittiiseen ilmaan."
@@ -976,6 +1115,19 @@ msgstr "Nyt on aika lähteä raittiiseen ilmaan."
msgid "No reference available for \"{0}\""
msgstr "Opasta ei löydy sanalle \"{0}\""
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "No sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "No sketchbook"
+msgstr ""
+
+#: ../../../processing/app/Sketch.java:204
+msgid "No valid code files found"
+msgstr ""
+
#: ../../../processing/app/Base.java:309
msgid "No valid configured cores found! Exiting..."
msgstr "Ei löytynyt määriteltyjä ytimiä! Poistutaan..."
@@ -1012,6 +1164,10 @@ msgstr "OK"
msgid "One file added to the sketch."
msgstr "Yksi tiedosto lisätty sketsiin."
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Only --verify, --upload or --get-pref are supported"
+msgstr ""
+
#: EditorToolbar.java:41
msgid "Open"
msgstr "Avaa"
@@ -1048,14 +1204,27 @@ msgstr "Liitä"
msgid "Persian"
msgstr "persia"
+#: ../../../processing/app/Preferences.java:161
+msgid "Persian (Iran)"
+msgstr ""
+
#: debug/Compiler.java:408
msgid "Please import the SPI library from the Sketch > Import Library menu."
msgstr "Ole hyvä ja tuo SPI kirjasto valikosta Sketsi -> Tuo kirjasto."
+#: ../../../processing/app/debug/Compiler.java:529
+msgid "Please import the Wire library from the Sketch > Import Library menu."
+msgstr ""
+
#: Base.java:239
msgid "Please install JDK 1.5 or later"
msgstr "Ole hyvä ja asenna JDK 1.5 tai uudempi."
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+msgid "Please select a programmer from Tools->Programmer menu"
+msgstr ""
+
#: Preferences.java:110
msgid "Polish"
msgstr "puola"
@@ -1139,12 +1308,6 @@ msgstr "Ongelma lähetettäessä levylle. Katsohttp://www.arduino.cc/en/Guide/Tr
msgid "Problem with rename"
msgstr "Nimeä ei voi muuttaa"
-#: Editor.java:2137
-msgid ""
-"Arduino can only open its own sketches\n"
-"and other files ending in .ino or .pde"
-msgstr "Arduino voi avata vain omia sketsejään ja\nmuita tiedostoja, joiden pääte on .ino tai .pde"
-
#: ../../../processing/app/I18n.java:86
msgid "Processor"
msgstr "Prosessori"
@@ -1224,10 +1387,18 @@ msgstr "Tallenna \"{0}\" muutokset?"
msgid "Save sketch folder as..."
msgstr "Tallenna sketsikansio nimellä..."
+#: ../../../../../app/src/processing/app/Preferences.java:425
+msgid "Save when verifying or uploading"
+msgstr ""
+
#: Editor.java:2270 Editor.java:2308
msgid "Saving..."
msgstr "Tallennetaan..."
+#: ../../../processing/app/FindReplace.java:131
+msgid "Search all Sketch Tabs"
+msgstr ""
+
#: Base.java:1909
msgid "Select (or create new) folder for sketches..."
msgstr "Valitse kansio ohjelmillesi (tai luo uusi)"
@@ -1260,20 +1431,6 @@ msgstr "Lähetä"
msgid "Serial Monitor"
msgstr "Sarjamonitori"
-#: Serial.java:174
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quiting any programs that may be "
-"using it."
-msgstr "Sarjaportti ''{0}'' on jo käytössä. Sulje kaikki ohjelmat jotka käyttävät sitä."
-
-#: Serial.java:121
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quitting any programs that may be "
-"using it."
-msgstr "Sarjaportti ''{0}'' on jo käytössä. Sulje kaikki ohjelmat jotka käyttävät sitä."
-
#: Serial.java:194
#, java-format
msgid ""
@@ -1353,6 +1510,10 @@ msgstr "Ohjelmakansio katosi."
msgid "Sketchbook location:"
msgstr "Ohjelmakansion sijainti:"
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "Sketchbook path not defined"
+msgstr ""
+
#: ../../../processing/app/Base.java:785
msgid "Sketches (*.ino, *.pde)"
msgstr "Ohjelmat (.ino, .pde)"
@@ -1403,6 +1564,10 @@ msgstr "tamili"
msgid "The 'BYTE' keyword is no longer supported."
msgstr "BYTE avainsana ei ole enää tuettu."
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "The --upload option supports only one file at a time"
+msgstr ""
+
#: debug/Compiler.java:426
msgid "The Client class has been renamed EthernetClient."
msgstr "Client luokka on nimetty EthernetClient:ksi."
@@ -1470,12 +1635,12 @@ msgid ""
"but anything besides the code will be lost."
msgstr "Sketsikansio on hävinnyt.\nYritetään tallentaa uudelleen samaan paikkaan,\nmutta kaikki muu paitsi koodi häviää."
-#: Sketch.java:2018
+#: ../../../processing/app/Sketch.java:2028
msgid ""
"The sketch name had to be modified. Sketch names can only consist\n"
"of ASCII characters and numbers (but cannot start with a number).\n"
-"They should also be less less than 64 characters long."
-msgstr "Sketsin nimeä täytyi muuttaa. Sketsin nimessä ei saa olla muita kuin\nASCII merkkejä ja numeroita (ei saa alkaa numerolla).\nMaksimi pituus on 64 merkkiä."
+"They should also be less than 64 characters long."
+msgstr ""
#: Base.java:259
msgid ""
@@ -1486,6 +1651,12 @@ msgid ""
"himself in the third person."
msgstr "Ohjelmakansiota ei enää ole olemassa. Arduino vaihtaa oletuskansioon, luo tarvittaessa uuden ja lopettaa itsestään puhumisen kolmannessa persoonassa."
+#: ../../../processing/app/debug/Compiler.java:201
+msgid ""
+"Third-party platform.txt does not define compiler.path. Please report this "
+"to the third-party hardware maintainer."
+msgstr ""
+
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -1628,6 +1799,13 @@ msgstr "Vietnami"
msgid "Visit Arduino.cc"
msgstr "Vieraile Arduino.cc"
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+msgid ""
+"WARNING: library {0} claims to run on {1} architecture(s) and may be "
+"incompatible with your current board which runs on {2} architecture(s)."
+msgstr ""
+
#: Base.java:2128
msgid "Warning"
msgstr "Varoitus"
@@ -1712,10 +1890,10 @@ msgstr "\".{0}\" ei ole sopiva pääte."
#, java-format
msgid ""
"\"{0}\" contains unrecognized characters.If this code was created with an "
-"older version of Arduino,you may need to use Tools -> Fix Encoding & "
-"Reload to updatethe sketch to use UTF-8 encoding. If not, you may need "
-"todelete the bad characters to get rid of this warning."
-msgstr "\"{0}\" sisältää tuntemattomia merkkejä. Mikäli tämä koodi luotiin vanhemmalla Arduino versiolla, valitse Työkalut -> Korjaa koodaus ja avaa uudelleen, jotta sketsi käyttäisi UTF-8 koodausta. Mikäli tämä ei toimi, poista virheelliset merkit käsin päästäksesi eroon tästä varoituksesta."
+"older version of Arduino,you may need to use Tools -> Fix Encoding & Reload "
+"to updatethe sketch to use UTF-8 encoding. If not, you may need todelete the"
+" bad characters to get rid of this warning."
+msgstr ""
#: debug/Compiler.java:409
msgid ""
@@ -1796,10 +1974,6 @@ msgstr "ympäristö"
msgid "http://arduino.cc/"
msgstr "http://arduino.cc/"
-#: ../../../processing/app/debug/Compiler.java:49
-msgid "http://github.com/arduino/Arduino/issues"
-msgstr "http://github.com/arduino/Arduino/issues"
-
#: UpdateCheck.java:118
msgid "http://www.arduino.cc/en/Main/Software"
msgstr "http://www.arduino.cc/en/Main/Software"
@@ -1829,17 +2003,6 @@ msgstr "nimi on tyhjä"
msgid "platforms.html"
msgstr "platforms.html"
-#: Serial.java:451
-#, java-format
-msgid ""
-"readBytesUntil() byte buffer is too small for the {0} bytes up to and "
-"including char {1}"
-msgstr "readBytesUntil() tavupuskuri on liian pieni {0} tavulle, sisältäen merkin {1}"
-
-#: Sketch.java:647
-msgid "removeCode: internal error.. could not find code"
-msgstr "removeCodE: sisäinen virhe.. koodia ei löytynyt"
-
#: Editor.java:932
msgid "serialMenu is null"
msgstr "serialMenu on tyhjä"
@@ -1850,6 +2013,11 @@ msgid ""
"the selected serial port {0} does not exist or your board is not connected"
msgstr "valittua sarjaporttia {0} ei ole olemassa tai levysi ei ole kytketty"
+#: ../../../processing/app/Base.java:389
+#, java-format
+msgid "unknown option: {0}"
+msgstr ""
+
#: Preferences.java:391
msgid "upload"
msgstr "lähettäessä"
@@ -1873,3 +2041,45 @@ msgstr "{0} | Arduino {1}"
#, java-format
msgid "{0}.html"
msgstr "{0}.html"
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+msgid "{0}: Invalid argument to --pref, should be of the form \"pref=value\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+msgid ""
+"{0}: Invalid board name, it should be of the form \"package:arch:board\" or "
+"\"package:arch:board:options\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+msgid "{0}: Invalid option for \"{1}\" option for board \"{2}\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+msgid "{0}: Invalid option for board \"{1}\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+msgid "{0}: Invalid option, should be of the form \"name=value\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+msgid "{0}: Unknown architecture"
+msgstr ""
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+msgid "{0}: Unknown board"
+msgstr ""
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+msgid "{0}: Unknown package"
+msgstr ""
diff --git a/app/src/processing/app/i18n/Resources_fi.properties b/arduino-core/src/processing/app/i18n/Resources_fi.properties
similarity index 86%
rename from app/src/processing/app/i18n/Resources_fi.properties
rename to arduino-core/src/processing/app/i18n/Resources_fi.properties
index 5a104163d..93600279d 100644
--- a/app/src/processing/app/i18n/Resources_fi.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_fi.properties
@@ -3,7 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2014-02-19 14\:46+0000\nLast-Translator\: cmaglie \nLanguage-Team\: Finnish (http\://www.transifex.com/projects/p/arduino-ide-15/language/fi/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: fi\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
+!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-01-14 17\:10+0000\nLast-Translator\: Cristian Maglie \nLanguage-Team\: Finnish (http\://www.transifex.com/projects/p/arduino-ide-15/language/fi/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: fi\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
#: Preferences.java:358 Preferences.java:374
\ \ (requires\ restart\ of\ Arduino)=\ (vaatii Arduinon k\u00e4ynnist\u00e4misen uudelleen)s
@@ -17,6 +17,9 @@
#: Preferences.java:478
(edit\ only\ when\ Arduino\ is\ not\ running)=(Muokkaa vain kun Arduino on suljettuna)
+#: ../../../processing/app/Base.java:468
+!--verbose,\ --verbose-upload\ and\ --verbose-build\ can\ only\ be\ used\ together\ with\ --verify\ or\ --upload=
+
#: Sketch.java:746
.pde\ ->\ .ino=.pde -> .ino
@@ -53,9 +56,23 @@ Add\ File...=Lis\u00e4\u00e4 tiedosto...
#: Base.java:963
Add\ Library...=Lis\u00e4\u00e4 kirjasto...
+#: ../../../processing/app/Preferences.java:96
+!Albanian=
+
#: tools/FixEncoding.java:77
An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=Virhe korjatessa tiedoston koodausta.\n\u00c4l\u00e4 tallenna t\u00e4t\u00e4 sketsi\u00e4, sill\u00e4 se voi ylikirjoittaa vanhan\nversion. Valitse avaa sketsi uudelleen ja yrit\u00e4 uudelleen.\n
+#: ../../../processing/app/BaseNoGui.java:528
+!An\ error\ occurred\ while\ uploading\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!An\ error\ occurred\ while\ verifying\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!An\ error\ occurred\ while\ verifying/uploading\ the\ sketch=
+
#: Base.java:228
An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=Tuntematon virhe ladattaessa alustakohtaista\nkoodia koneellesi.
@@ -83,6 +100,9 @@ Arduino\ ARM\ (32-bits)\ Boards=Arduino ARM (32 bittinen) kortit
#: ../../../processing/app/I18n.java:82
Arduino\ AVR\ Boards=Arduino AVR kortit
+#: Editor.java:2137
+!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
+
#: Base.java:1682
Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ settings.=Arduino ei voi k\u00e4ynnisty\u00e4, koska\nse ei voi luoda kansiota asetuksillesi.
@@ -102,12 +122,33 @@ Are\ you\ sure\ you\ want\ to\ delete\ "{0}"?=Oletko varma ett\u00e4 haluat pois
#: Sketch.java:587
Are\ you\ sure\ you\ want\ to\ delete\ this\ sketch?=Oletko varma ett\u00e4 haluat poistaa t\u00e4m\u00e4n sketsin?
+#: ../../../processing/app/Base.java:356
+!Argument\ required\ for\ --board=
+
+#: ../../../processing/app/Base.java:370
+!Argument\ required\ for\ --curdir=
+
+#: ../../../processing/app/Base.java:385
+!Argument\ required\ for\ --get-pref=
+
+#: ../../../processing/app/Base.java:363
+!Argument\ required\ for\ --port=
+
+#: ../../../processing/app/Base.java:377
+!Argument\ required\ for\ --pref=
+
+#: ../../../processing/app/Base.java:384
+!Argument\ required\ for\ --preferences-file=
+
#: ../../../processing/app/Preferences.java:137
Armenian=Armenia
#: ../../../processing/app/Preferences.java:138
Asturian=Asturia
+#: ../../../processing/app/debug/Compiler.java:145
+!Authorization\ required=
+
#: tools/AutoFormat.java:91
Auto\ Format=J\u00e4sennin
@@ -139,6 +180,12 @@ Bad\ error\ line\:\ {0}=Paha virhe rivill\u00e4\: {0}
#: Editor.java:2136
Bad\ file\ selected=V\u00e4\u00e4r\u00e4 tiedosto valittu
+#: ../../../processing/app/debug/Compiler.java:89
+!Bad\ sketch\ primary\ file\ or\ bad\ sketch\ directory\ structure=
+
+#: ../../../processing/app/Preferences.java:149
+!Basque=
+
#: ../../../processing/app/Preferences.java:139
Belarusian=Belarusia
@@ -165,6 +212,9 @@ Browse=Selaa
#: Sketch.java:1392 Sketch.java:1423
Build\ folder\ disappeared\ or\ could\ not\ be\ written=Rakennuskansio h\u00e4visi tai sinne ei voitu kirjoittaa
+#: ../../../processing/app/Sketch.java:1530
+!Build\ options\ changed,\ rebuilding\ all=
+
#: ../../../processing/app/Preferences.java:80
Bulgarian=Bulgaria
@@ -177,8 +227,13 @@ Burn\ Bootloader=Polta k\u00e4ynnistyslataaja
#: Editor.java:2504
Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=Poltetaan k\u00e4ynnistinlataajaa I/O levylle (t\u00e4ss\u00e4 voi menn\u00e4 hetki)...
-#: ../../../processing/app/Base.java:368
-Can't\ open\ source\ sketch\!=L\u00e4hdesketsi\u00e4 ei voi avata\!
+#: ../../../processing/app/Base.java:379
+#, java-format
+!Can\ only\ pass\ one\ of\:\ {0}=
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!Can't\ find\ the\ sketch\ in\ the\ specified\ path=
#: ../../../processing/app/Preferences.java:92
Canadian\ French=Kanadan ranska
@@ -190,6 +245,9 @@ Cancel=Peruuta
#: Sketch.java:455
Cannot\ Rename=Nime\u00e4 ei voi muuttaa
+#: ../../../processing/app/Base.java:465
+!Cannot\ specify\ any\ sketch\ files=
+
#: SerialMonitor.java:112
Carriage\ return=CR
@@ -223,10 +281,6 @@ Close=Sulje
#: Editor.java:1208 Editor.java:2749
Comment/Uncomment=Kommentointi p\u00e4\u00e4lle/pois
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-Compiler\ error,\ please\ submit\ this\ code\ to\ {0}=K\u00e4\u00e4nt\u00e4j\u00e4virhe, l\u00e4het\u00e4 koodisi {0}
-
#: Sketch.java:1608 Editor.java:1890
Compiling\ sketch...=K\u00e4\u00e4nnet\u00e4\u00e4n sketsi\u00e4...
@@ -297,14 +351,13 @@ Could\ not\ properly\ re-save\ the\ sketch.\ You\ may\ be\ in\ trouble\ at\ this
Could\ not\ re-save\ sketch=Sketsi\u00e4 ei voitu tallentaa uudelleen
#: Theme.java:52
-Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=V\u00e4riteeman asetuksia ei voitu lukea.\nAsenna Arduino uudelleen.
+!Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
#: Preferences.java:219
Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=Oletusasetuksia ei voitu lukea.\nAsenna Arduino uudelleen.
-#: Preferences.java:258
-#, java-format
-Could\ not\ read\ preferences\ from\ {0}=Ei voitu lukea asetuksia paikasta {0}
+#: ../../../processing/app/Sketch.java:1525
+!Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=
#: Base.java:2482
#, java-format
@@ -327,6 +380,9 @@ Could\ not\ rename\ the\ sketch.\ (2)=Sketsi\u00e4 ei voitu uudelleennimet\u00e4
#, java-format
Could\ not\ replace\ {0}={0}\:aa ei voitu korvata
+#: ../../../processing/app/Sketch.java:1579
+!Could\ not\ write\ build\ preferences\ file=
+
#: tools/Archiver.java:74
Couldn't\ archive\ sketch=Sketsin arkistointi ei onnistunut
@@ -375,12 +431,19 @@ Done\ Saving.=Tallennettu.
#: Editor.java:2510
Done\ burning\ bootloader.=K\u00e4ynnistinlataaja poltettu.
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+!Done\ compiling=
+
#: Editor.java:1911 Editor.java:1928
Done\ compiling.=K\u00e4\u00e4nt\u00e4minen valmis.
#: Editor.java:2564
Done\ printing.=Tulostettu.
+#: ../../../processing/app/BaseNoGui.java:514
+!Done\ uploading=
+
#: Editor.java:2395 Editor.java:2431
Done\ uploading.=L\u00e4hetetty.
@@ -459,6 +522,9 @@ Error\ while\ burning\ bootloader.=Virhe polttaessa k\u00e4ynnistinlataajaa.
#: ../../../processing/app/Editor.java:2555
Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=Virhe k\u00e4ynnistyslataajaa poltettaessa\: puuttuva '{0}' asetusparametri
+#: ../../../../../app/src/processing/app/Editor.java:1940
+!Error\ while\ compiling\:\ missing\ '{0}'\ configuration\ parameter=
+
#: SketchCode.java:83
#, java-format
Error\ while\ loading\ code\ {0}=Virhe ladatessa koodia {0}
@@ -466,10 +532,21 @@ Error\ while\ loading\ code\ {0}=Virhe ladatessa koodia {0}
#: Editor.java:2567
Error\ while\ printing.=Virhe tulostaessa.
+#: ../../../processing/app/BaseNoGui.java:528
+!Error\ while\ uploading=
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=Virhe l\u00e4hett\u00e4ess\u00e4\: puuttuva '{0}' asetusparametri
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!Error\ while\ verifying=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!Error\ while\ verifying/uploading=
+
#: Preferences.java:93
Estonian=eesti
@@ -485,6 +562,10 @@ Export\ canceled,\ changes\ must\ first\ be\ saved.=Vienti peruttu, muutokset tu
#: Base.java:2100
FAQ.html=FAQ.html
+#: ../../../processing/app/Base.java:416
+#, java-format
+!Failed\ to\ open\ sketch\:\ "{0}"=
+
#: Editor.java:491
File=Tiedosto
@@ -519,8 +600,9 @@ Fix\ Encoding\ &\ Reload=Korjaa koodaus ja avaa uudelleen
#: Base.java:1851
For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=Jos haluat tiet\u00e4\u00e4, kuinka kirjastoja asennetaan, katso\: http\://arduino.cc/en/Guide/Libraries\n
-#: debug/BasicUploader.java:80
-Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ =Pakotettu resetointi k\u00e4ytt\u00e4en 1200 bps avausta/sulkua sarjaportissa.
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ {0}=
#: Preferences.java:95
French=ranska
@@ -624,8 +706,8 @@ Library\ added\ to\ your\ libraries.\ Check\ "Import\ library"\ menu=Kirjasto li
#: Preferences.java:106
Lithuaninan=liettua
-#: ../../../processing/app/Sketch.java:1660
-Low\ memory\ available,\ stability\ problems\ may\ occur=Muisti v\u00e4hiss\u00e4, ep\u00e4vakausongelmia voi ilmet\u00e4
+#: ../../../processing/app/Sketch.java:1684
+!Low\ memory\ available,\ stability\ problems\ may\ occur.=
#: Preferences.java:107
Marathi=marathi
@@ -636,12 +718,24 @@ Message=Viesti
#: ../../../processing/app/preproc/PdePreprocessor.java:412
!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+#: ../../../processing/app/BaseNoGui.java:455
+!Mode\ not\ supported=
+
#: Preferences.java:449
More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=Lis\u00e4\u00e4 asetuksia voi muokata suoraan tiedostossa
#: Editor.java:2156
Moving=Siirret\u00e4\u00e4n
+#: ../../../processing/app/BaseNoGui.java:484
+!Multiple\ files\ not\ supported=
+
+#: ../../../processing/app/Base.java:395
+!Must\ specify\ exactly\ one\ sketch\ file=
+
+#: ../../../processing/app/Preferences.java:158
+!N'Ko=
+
#: Sketch.java:282
Name\ for\ new\ file\:=Uuden tiedoston nimi\:
@@ -669,12 +763,18 @@ Next\ Tab=Seuraava v\u00e4lilehti
#: Preferences.java:78 UpdateCheck.java:108
No=Ei
+#: ../../../processing/app/debug/Compiler.java:146
+!No\ athorization\ data\ found=
+
#: debug/Compiler.java:126
No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=Levy\u00e4 ei valittu - ole hyv\u00e4 ja valitse Ty\u00f6kalut -> Levy.
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
No\ changes\ necessary\ for\ Auto\ Format.=J\u00e4sennin ei vaatinut muutoksia.
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ command\ line\ parameters\ found=
+
#: Editor.java:373
No\ files\ were\ added\ to\ the\ sketch.=Sketsiin ei lis\u00e4tty tiedostoja.
@@ -684,6 +784,9 @@ No\ launcher\ available=K\u00e4ynnistint\u00e4 ei saatavilla
#: SerialMonitor.java:112
No\ line\ ending=Ei rivip\u00e4\u00e4tett\u00e4
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ parameters=
+
#: Base.java:541
No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=Nyt on aika l\u00e4hte\u00e4 raittiiseen ilmaan.
@@ -691,6 +794,16 @@ No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=Nyt on aika l\u00e4hte\u00e4
#, java-format
No\ reference\ available\ for\ "{0}"=Opasta ei l\u00f6ydy sanalle "{0}"
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!No\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:428
+!No\ sketchbook=
+
+#: ../../../processing/app/Sketch.java:204
+!No\ valid\ code\ files\ found=
+
#: ../../../processing/app/Base.java:309
No\ valid\ configured\ cores\ found\!\ Exiting...=Ei l\u00f6ytynyt m\u00e4\u00e4riteltyj\u00e4 ytimi\u00e4\! Poistutaan...
@@ -717,6 +830,9 @@ OK=OK
#: Sketch.java:992 Editor.java:376
One\ file\ added\ to\ the\ sketch.=Yksi tiedosto lis\u00e4tty sketsiin.
+#: ../../../processing/app/BaseNoGui.java:455
+!Only\ --verify,\ --upload\ or\ --get-pref\ are\ supported=
+
#: EditorToolbar.java:41
Open=Avaa
@@ -744,12 +860,22 @@ Paste=Liit\u00e4
#: Preferences.java:109
Persian=persia
+#: ../../../processing/app/Preferences.java:161
+!Persian\ (Iran)=
+
#: debug/Compiler.java:408
Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=Ole hyv\u00e4 ja tuo SPI kirjasto valikosta Sketsi -> Tuo kirjasto.
+#: ../../../processing/app/debug/Compiler.java:529
+!Please\ import\ the\ Wire\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=
+
#: Base.java:239
Please\ install\ JDK\ 1.5\ or\ later=Ole hyv\u00e4 ja asenna JDK 1.5 tai uudempi.
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+!Please\ select\ a\ programmer\ from\ Tools->Programmer\ menu=
+
#: Preferences.java:110
Polish=puola
@@ -811,9 +937,6 @@ Problem\ uploading\ to\ board.\ \ See\ http\://www.arduino.cc/en/Guide/Troublesh
#: Sketch.java:355 Sketch.java:362 Sketch.java:373
Problem\ with\ rename=Nime\u00e4 ei voi muuttaa
-#: Editor.java:2137
-Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=Arduino voi avata vain omia sketsej\u00e4\u00e4n ja\nmuita tiedostoja, joiden p\u00e4\u00e4te on .ino tai .pde
-
#: ../../../processing/app/I18n.java:86
Processor=Prosessori
@@ -874,9 +997,15 @@ Save\ changes\ to\ "{0}"?\ \ =Tallenna "{0}" muutokset?
#: Sketch.java:825
Save\ sketch\ folder\ as...=Tallenna sketsikansio nimell\u00e4...
+#: ../../../../../app/src/processing/app/Preferences.java:425
+!Save\ when\ verifying\ or\ uploading=
+
#: Editor.java:2270 Editor.java:2308
Saving...=Tallennetaan...
+#: ../../../processing/app/FindReplace.java:131
+!Search\ all\ Sketch\ Tabs=
+
#: Base.java:1909
Select\ (or\ create\ new)\ folder\ for\ sketches...=Valitse kansio ohjelmillesi (tai luo uusi)
@@ -901,14 +1030,6 @@ Send=L\u00e4het\u00e4
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
Serial\ Monitor=Sarjamonitori
-#: Serial.java:174
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quiting\ any\ programs\ that\ may\ be\ using\ it.=Sarjaportti ''{0}'' on jo k\u00e4yt\u00f6ss\u00e4. Sulje kaikki ohjelmat jotka k\u00e4ytt\u00e4v\u00e4t sit\u00e4.
-
-#: Serial.java:121
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quitting\ any\ programs\ that\ may\ be\ using\ it.=Sarjaportti ''{0}'' on jo k\u00e4yt\u00f6ss\u00e4. Sulje kaikki ohjelmat jotka k\u00e4ytt\u00e4v\u00e4t sit\u00e4.
-
#: Serial.java:194
#, java-format
Serial\ port\ ''{0}''\ not\ found.\ Did\ you\ select\ the\ right\ one\ from\ the\ Tools\ >\ Serial\ Port\ menu?=Sarjaporttia ''{0}'' ei l\u00f6ydy. Valitsitko oikean valikosta Ty\u00f6kalut -> Sarjaportti?
@@ -963,6 +1084,9 @@ Sketchbook\ folder\ disappeared=Ohjelmakansio katosi.
#: Preferences.java:315
Sketchbook\ location\:=Ohjelmakansion sijainti\:
+#: ../../../processing/app/BaseNoGui.java:428
+!Sketchbook\ path\ not\ defined=
+
#: ../../../processing/app/Base.java:785
Sketches\ (*.ino,\ *.pde)=Ohjelmat (.ino, .pde)
@@ -997,6 +1121,9 @@ Tamil=tamili
#: debug/Compiler.java:414
The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.=BYTE avainsana ei ole en\u00e4\u00e4 tuettu.
+#: ../../../processing/app/BaseNoGui.java:484
+!The\ --upload\ option\ supports\ only\ one\ file\ at\ a\ time=
+
#: debug/Compiler.java:426
The\ Client\ class\ has\ been\ renamed\ EthernetClient.=Client luokka on nimetty EthernetClient\:ksi.
@@ -1033,12 +1160,15 @@ The\ sketch\ "{0}"\ cannot\ be\ used.\nSketch\ names\ must\ contain\ only\ basic
#: Sketch.java:1755
The\ sketch\ folder\ has\ disappeared.\n\ Will\ attempt\ to\ re-save\ in\ the\ same\ location,\nbut\ anything\ besides\ the\ code\ will\ be\ lost.=Sketsikansio on h\u00e4vinnyt.\nYritet\u00e4\u00e4n tallentaa uudelleen samaan paikkaan,\nmutta kaikki muu paitsi koodi h\u00e4vi\u00e4\u00e4.
-#: Sketch.java:2018
-The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ less\ than\ 64\ characters\ long.=Sketsin nime\u00e4 t\u00e4ytyi muuttaa. Sketsin nimess\u00e4 ei saa olla muita kuin\nASCII merkkej\u00e4 ja numeroita (ei saa alkaa numerolla).\nMaksimi pituus on 64 merkki\u00e4.
+#: ../../../processing/app/Sketch.java:2028
+!The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ than\ 64\ characters\ long.=
#: Base.java:259
The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ default\ sketchbook\nlocation,\ and\ create\ a\ new\ sketchbook\ folder\ if\nnecessary.\ Arduino\ will\ then\ stop\ talking\ about\nhimself\ in\ the\ third\ person.=Ohjelmakansiota ei en\u00e4\u00e4 ole olemassa. Arduino vaihtaa oletuskansioon, luo tarvittaessa uuden ja lopettaa itsest\u00e4\u00e4n puhumisen kolmannessa persoonassa.
+#: ../../../processing/app/debug/Compiler.java:201
+!Third-party\ platform.txt\ does\ not\ define\ compiler.path.\ Please\ report\ this\ to\ the\ third-party\ hardware\ maintainer.=
+
#: Sketch.java:1075
This\ file\ has\ already\ been\ copied\ to\ the\nlocation\ from\ which\ where\ you're\ trying\ to\ add\ it.\nI\ ain't\ not\ doin\ nuthin'.=T\u00e4m\u00e4 tiedosto on jo kopioitu paikkaan josta\nyrit\u00e4t sit\u00e4 lis\u00e4t\u00e4.
@@ -1142,6 +1272,10 @@ Vietnamese=Vietnami
#: Editor.java:1105
Visit\ Arduino.cc=Vieraile Arduino.cc
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+!WARNING\:\ library\ {0}\ claims\ to\ run\ on\ {1}\ architecture(s)\ and\ may\ be\ incompatible\ with\ your\ current\ board\ which\ runs\ on\ {2}\ architecture(s).=
+
#: Base.java:2128
Warning=Varoitus
@@ -1196,7 +1330,7 @@ Zip\ doesn't\ contain\ a\ library=ZIP ei sis\u00e4ll\u00e4 kirjastoa
#: SketchCode.java:258
#, java-format
-"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.="{0}" sis\u00e4lt\u00e4\u00e4 tuntemattomia merkkej\u00e4. Mik\u00e4li t\u00e4m\u00e4 koodi luotiin vanhemmalla Arduino versiolla, valitse Ty\u00f6kalut -> Korjaa koodaus ja avaa uudelleen, jotta sketsi k\u00e4ytt\u00e4isi UTF-8 koodausta. Mik\u00e4li t\u00e4m\u00e4 ei toimi, poista virheelliset merkit k\u00e4sin p\u00e4\u00e4st\u00e4ksesi eroon t\u00e4st\u00e4 varoituksesta.
+!"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.=
#: debug/Compiler.java:409
\nAs\ of\ Arduino\ 0019,\ the\ Ethernet\ library\ depends\ on\ the\ SPI\ library.\nYou\ appear\ to\ be\ using\ it\ or\ another\ library\ that\ depends\ on\ the\ SPI\ library.\n\n=\nArduinon versiosta 0019 l\u00e4htien Ethernet kirjasto vaatii SPI kirjaston.\nN\u00e4yt\u00e4t k\u00e4ytt\u00e4v\u00e4n sit\u00e4 tai jotain muuta kirjastoa joka vaatii SPI kirjaston.\n\n
@@ -1240,9 +1374,6 @@ environment=ymp\u00e4rist\u00f6
#: Editor.java:1108
http\://arduino.cc/=http\://arduino.cc/
-#: ../../../processing/app/debug/Compiler.java:49
-http\://github.com/arduino/Arduino/issues=http\://github.com/arduino/Arduino/issues
-
#: UpdateCheck.java:118
http\://www.arduino.cc/en/Main/Software=http\://www.arduino.cc/en/Main/Software
@@ -1265,13 +1396,6 @@ name\ is\ null=nimi on tyhj\u00e4
#: Base.java:2090
platforms.html=platforms.html
-#: Serial.java:451
-#, java-format
-readBytesUntil()\ byte\ buffer\ is\ too\ small\ for\ the\ {0}\ bytes\ up\ to\ and\ including\ char\ {1}=readBytesUntil() tavupuskuri on liian pieni {0} tavulle, sis\u00e4lt\u00e4en merkin {1}
-
-#: Sketch.java:647
-removeCode\:\ internal\ error..\ could\ not\ find\ code=removeCodE\: sis\u00e4inen virhe.. koodia ei l\u00f6ytynyt
-
#: Editor.java:932
serialMenu\ is\ null=serialMenu on tyhj\u00e4
@@ -1279,6 +1403,10 @@ serialMenu\ is\ null=serialMenu on tyhj\u00e4
#, java-format
the\ selected\ serial\ port\ {0}\ does\ not\ exist\ or\ your\ board\ is\ not\ connected=valittua sarjaporttia {0} ei ole olemassa tai levysi ei ole kytketty
+#: ../../../processing/app/Base.java:389
+#, java-format
+!unknown\ option\:\ {0}=
+
#: Preferences.java:391
upload=l\u00e4hett\u00e4ess\u00e4
@@ -1297,3 +1425,35 @@ upload=l\u00e4hett\u00e4ess\u00e4
#: Editor.java:1874
#, java-format
{0}.html={0}.html
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+!{0}\:\ Invalid\ argument\ to\ --pref,\ should\ be\ of\ the\ form\ "pref\=value"=
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+!{0}\:\ Invalid\ board\ name,\ it\ should\ be\ of\ the\ form\ "package\:arch\:board"\ or\ "package\:arch\:board\:options"=
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+!{0}\:\ Invalid\ option\ for\ "{1}"\ option\ for\ board\ "{2}"=
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+!{0}\:\ Invalid\ option\ for\ board\ "{1}"=
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+!{0}\:\ Invalid\ option,\ should\ be\ of\ the\ form\ "name\=value"=
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+!{0}\:\ Unknown\ architecture=
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+!{0}\:\ Unknown\ board=
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+!{0}\:\ Unknown\ package=
diff --git a/app/src/processing/app/i18n/Resources_fil.po b/arduino-core/src/processing/app/i18n/Resources_fil.po
similarity index 87%
rename from app/src/processing/app/i18n/Resources_fil.po
rename to arduino-core/src/processing/app/i18n/Resources_fil.po
index 735f731f3..3d9b12092 100644
--- a/app/src/processing/app/i18n/Resources_fil.po
+++ b/arduino-core/src/processing/app/i18n/Resources_fil.po
@@ -9,8 +9,8 @@ msgstr ""
"Project-Id-Version: Arduino IDE 1.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-29 10:24-0400\n"
-"PO-Revision-Date: 2014-02-19 14:46+0000\n"
-"Last-Translator: cmaglie \n"
+"PO-Revision-Date: 2015-01-14 17:10+0000\n"
+"Last-Translator: Cristian Maglie \n"
"Language-Team: Filipino (http://www.transifex.com/projects/p/arduino-ide-15/language/fil/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -34,6 +34,12 @@ msgstr ""
msgid "(edit only when Arduino is not running)"
msgstr "(baguhin lamang kung hindi tumatakbo ang Arduino)"
+#: ../../../processing/app/Base.java:468
+msgid ""
+"--verbose, --verbose-upload and --verbose-build can only be used together "
+"with --verify or --upload"
+msgstr ""
+
#: Sketch.java:746
msgid ".pde -> .ino"
msgstr ".pde -> .ino"
@@ -92,6 +98,10 @@ msgstr "Magdagdag ng File..."
msgid "Add Library..."
msgstr ""
+#: ../../../processing/app/Preferences.java:96
+msgid "Albanian"
+msgstr ""
+
#: tools/FixEncoding.java:77
msgid ""
"An error occurred while trying to fix the file encoding.\n"
@@ -99,6 +109,20 @@ msgid ""
"the old version. Use Open to re-open the sketch and try again.\n"
msgstr "May pagkakamali habang sinusubukang ayusin ang file encoding.\nHuwag subukang i-save ang sketch na ito dahil maaaring mapatungan\nang lumang bersion. Gamitin ang Buksan para buksan muli ang sketch.\n"
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "An error occurred while uploading the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "An error occurred while verifying the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "An error occurred while verifying/uploading the sketch"
+msgstr ""
+
#: Base.java:228
msgid ""
"An unknown error occurred while trying to load\n"
@@ -139,6 +163,12 @@ msgstr ""
msgid "Arduino AVR Boards"
msgstr ""
+#: Editor.java:2137
+msgid ""
+"Arduino can only open its own sketches\n"
+"and other files ending in .ino or .pde"
+msgstr ""
+
#: Base.java:1682
msgid ""
"Arduino cannot run because it could not\n"
@@ -171,6 +201,30 @@ msgstr "Nais mo bang burahin ang \"{0}\"?"
msgid "Are you sure you want to delete this sketch?"
msgstr "Nais mo bang burahin ang sketch na ito?"
+#: ../../../processing/app/Base.java:356
+msgid "Argument required for --board"
+msgstr ""
+
+#: ../../../processing/app/Base.java:370
+msgid "Argument required for --curdir"
+msgstr ""
+
+#: ../../../processing/app/Base.java:385
+msgid "Argument required for --get-pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:363
+msgid "Argument required for --port"
+msgstr ""
+
+#: ../../../processing/app/Base.java:377
+msgid "Argument required for --pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:384
+msgid "Argument required for --preferences-file"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:137
msgid "Armenian"
msgstr ""
@@ -179,6 +233,10 @@ msgstr ""
msgid "Asturian"
msgstr ""
+#: ../../../processing/app/debug/Compiler.java:145
+msgid "Authorization required"
+msgstr ""
+
#: tools/AutoFormat.java:91
msgid "Auto Format"
msgstr "Auto Format"
@@ -220,6 +278,14 @@ msgstr "May mali sa linya: {0}"
msgid "Bad file selected"
msgstr "Mali ang File na napili"
+#: ../../../processing/app/debug/Compiler.java:89
+msgid "Bad sketch primary file or bad sketch directory structure"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:149
+msgid "Basque"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:139
msgid "Belarusian"
msgstr ""
@@ -256,6 +322,10 @@ msgstr "Browse"
msgid "Build folder disappeared or could not be written"
msgstr "Nawawala ang build folder o hindi sya masulatan"
+#: ../../../processing/app/Sketch.java:1530
+msgid "Build options changed, rebuilding all"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr ""
@@ -272,8 +342,14 @@ msgstr "Ilagay ang Bootloader"
msgid "Burning bootloader to I/O Board (this may take a minute)..."
msgstr "Inilalagay ang bootloader sa I/O Board (Maaring abutin ng isang minuto)..."
-#: ../../../processing/app/Base.java:368
-msgid "Can't open source sketch!"
+#: ../../../processing/app/Base.java:379
+#, java-format
+msgid "Can only pass one of: {0}"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "Can't find the sketch in the specified path"
msgstr ""
#: ../../../processing/app/Preferences.java:92
@@ -289,6 +365,10 @@ msgstr "Kanselahin"
msgid "Cannot Rename"
msgstr "Hindi maaaring palitan ang pangalan"
+#: ../../../processing/app/Base.java:465
+msgid "Cannot specify any sketch files"
+msgstr ""
+
#: SerialMonitor.java:112
msgid "Carriage return"
msgstr "Carriage return"
@@ -333,11 +413,6 @@ msgstr "Isara"
msgid "Comment/Uncomment"
msgstr "I-Comment/I-Uncomment"
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-msgid "Compiler error, please submit this code to {0}"
-msgstr "May error sa compiler, Pakisubmit ang code na ito sa {0}"
-
#: Sketch.java:1608 Editor.java:1890
msgid "Compiling sketch..."
msgstr "Kinokompile ang Sketch..."
@@ -437,7 +512,7 @@ msgstr "Hindi mai-resave ang sketch"
msgid ""
"Could not read color theme settings.\n"
"You'll need to reinstall Arduino."
-msgstr "Hindi mabasa ang color theme settings.\nKinakailangan mong i-reinstall ang Arduino."
+msgstr ""
#: Preferences.java:219
msgid ""
@@ -445,10 +520,9 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "Hindi mabasa ang default settings.\nKinakailangan mong i-reinstall ang Arduino."
-#: Preferences.java:258
-#, java-format
-msgid "Could not read preferences from {0}"
-msgstr "Hindi mabasa ang mga kagustuhan mula sa {0}"
+#: ../../../processing/app/Sketch.java:1525
+msgid "Could not read prevous build preferences file, rebuilding all"
+msgstr ""
#: Base.java:2482
#, java-format
@@ -477,6 +551,10 @@ msgstr "Hindi mapalitan ang pangalan ng sketch. (2)"
msgid "Could not replace {0}"
msgstr "Hindi mapalitan ang {0}"
+#: ../../../processing/app/Sketch.java:1579
+msgid "Could not write build preferences file"
+msgstr ""
+
#: tools/Archiver.java:74
msgid "Couldn't archive sketch"
msgstr "Hindi mai-archive and sketch"
@@ -546,6 +624,11 @@ msgstr "Tapos na sa pag save."
msgid "Done burning bootloader."
msgstr "Tapos na ang paglagay ng bootloader."
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+msgid "Done compiling"
+msgstr ""
+
#: Editor.java:1911 Editor.java:1928
msgid "Done compiling."
msgstr "Tapos na ang pagkokompile."
@@ -554,6 +637,10 @@ msgstr "Tapos na ang pagkokompile."
msgid "Done printing."
msgstr "Tapos na ang pag print."
+#: ../../../processing/app/BaseNoGui.java:514
+msgid "Done uploading"
+msgstr ""
+
#: Editor.java:2395 Editor.java:2431
msgid "Done uploading."
msgstr "Tapos na ang pagupload."
@@ -657,6 +744,10 @@ msgstr "May mali habang naglalagay ng bootloader."
msgid "Error while burning bootloader: missing '{0}' configuration parameter"
msgstr ""
+#: ../../../../../app/src/processing/app/Editor.java:1940
+msgid "Error while compiling: missing '{0}' configuration parameter"
+msgstr ""
+
#: SketchCode.java:83
#, java-format
msgid "Error while loading code {0}"
@@ -666,11 +757,25 @@ msgstr "May mali habang niloload ang code {0}"
msgid "Error while printing."
msgstr "May mali habang nagpi-print."
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "Error while uploading"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
msgid "Error while uploading: missing '{0}' configuration parameter"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "Error while verifying"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "Error while verifying/uploading"
+msgstr ""
+
#: Preferences.java:93
msgid "Estonian"
msgstr ""
@@ -691,6 +796,11 @@ msgstr "Nakansela ang pag export, kailangan muna i-save ang mga nagawa."
msgid "FAQ.html"
msgstr "FAQ.html"
+#: ../../../processing/app/Base.java:416
+#, java-format
+msgid "Failed to open sketch: \"{0}\""
+msgstr ""
+
#: Editor.java:491
msgid "File"
msgstr "File"
@@ -738,8 +848,9 @@ msgid ""
"http://arduino.cc/en/Guide/Libraries\n"
msgstr ""
-#: debug/BasicUploader.java:80
-msgid "Forcing reset using 1200bps open/close on port "
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+msgid "Forcing reset using 1200bps open/close on port {0}"
msgstr ""
#: Preferences.java:95
@@ -888,8 +999,8 @@ msgstr ""
msgid "Lithuaninan"
msgstr ""
-#: ../../../processing/app/Sketch.java:1660
-msgid "Low memory available, stability problems may occur"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
msgstr ""
#: Preferences.java:107
@@ -904,6 +1015,10 @@ msgstr "Mensahe"
msgid "Missing the */ from the end of a /* comment */"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Mode not supported"
+msgstr ""
+
#: Preferences.java:449
msgid "More preferences can be edited directly in the file"
msgstr "Madami pang preferences ang maaaring baguhin mula sa file"
@@ -912,6 +1027,18 @@ msgstr "Madami pang preferences ang maaaring baguhin mula sa file"
msgid "Moving"
msgstr "Inililipat"
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "Multiple files not supported"
+msgstr ""
+
+#: ../../../processing/app/Base.java:395
+msgid "Must specify exactly one sketch file"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:158
+msgid "N'Ko"
+msgstr ""
+
#: Sketch.java:282
msgid "Name for new file:"
msgstr "Pangalan para sa bagong file:"
@@ -948,6 +1075,10 @@ msgstr "Susunod na Tab"
msgid "No"
msgstr "Hindi"
+#: ../../../processing/app/debug/Compiler.java:146
+msgid "No athorization data found"
+msgstr ""
+
#: debug/Compiler.java:126
msgid "No board selected; please choose a board from the Tools > Board menu."
msgstr "Walang piniling board; Maaari lamang na pumili ng board mula sa Mga Kasangkapan > Board menu."
@@ -956,6 +1087,10 @@ msgstr "Walang piniling board; Maaari lamang na pumili ng board mula sa Mga Kasa
msgid "No changes necessary for Auto Format."
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No command line parameters found"
+msgstr ""
+
#: Editor.java:373
msgid "No files were added to the sketch."
msgstr "Walang naidagdag na file sa sketch."
@@ -968,6 +1103,10 @@ msgstr "Walang launcher na maaaring magamit"
msgid "No line ending"
msgstr "Walang pagtatapos sa linya"
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No parameters"
+msgstr ""
+
#: Base.java:541
msgid "No really, time for some fresh air for you."
msgstr "Hindi nga walang biro, oras na para makalanghap ka ng sariwang hangin."
@@ -977,6 +1116,19 @@ msgstr "Hindi nga walang biro, oras na para makalanghap ka ng sariwang hangin."
msgid "No reference available for \"{0}\""
msgstr "Walang sanggunian para sa \"{0}\""
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "No sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "No sketchbook"
+msgstr ""
+
+#: ../../../processing/app/Sketch.java:204
+msgid "No valid code files found"
+msgstr ""
+
#: ../../../processing/app/Base.java:309
msgid "No valid configured cores found! Exiting..."
msgstr ""
@@ -1013,6 +1165,10 @@ msgstr "OK"
msgid "One file added to the sketch."
msgstr "Isang file ang naidagdag sa sketch."
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Only --verify, --upload or --get-pref are supported"
+msgstr ""
+
#: EditorToolbar.java:41
msgid "Open"
msgstr "Buksan"
@@ -1049,14 +1205,27 @@ msgstr "Ilagay"
msgid "Persian"
msgstr "Persian"
+#: ../../../processing/app/Preferences.java:161
+msgid "Persian (Iran)"
+msgstr ""
+
#: debug/Compiler.java:408
msgid "Please import the SPI library from the Sketch > Import Library menu."
msgstr ""
+#: ../../../processing/app/debug/Compiler.java:529
+msgid "Please import the Wire library from the Sketch > Import Library menu."
+msgstr ""
+
#: Base.java:239
msgid "Please install JDK 1.5 or later"
msgstr "Maaari lamang na maginstall ng JDK 1.5 pataas"
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+msgid "Please select a programmer from Tools->Programmer menu"
+msgstr ""
+
#: Preferences.java:110
msgid "Polish"
msgstr ""
@@ -1140,12 +1309,6 @@ msgstr "May problema sa pagupload sa board. Tignan ang http://www.arduino.cc/en/
msgid "Problem with rename"
msgstr "May mali sa pag palit ng pangalan"
-#: Editor.java:2137
-msgid ""
-"Arduino can only open its own sketches\n"
-"and other files ending in .ino or .pde"
-msgstr "Maari lamang buksan ng Arduino ang sariling sketches\nat iba pang file na may extension na .ino o .pde"
-
#: ../../../processing/app/I18n.java:86
msgid "Processor"
msgstr ""
@@ -1225,10 +1388,18 @@ msgstr "I-Save ang mga pagbabago sa \"{0}\"? "
msgid "Save sketch folder as..."
msgstr "I-save ang sketch folder bilang..."
+#: ../../../../../app/src/processing/app/Preferences.java:425
+msgid "Save when verifying or uploading"
+msgstr ""
+
#: Editor.java:2270 Editor.java:2308
msgid "Saving..."
msgstr "Sine-save..."
+#: ../../../processing/app/FindReplace.java:131
+msgid "Search all Sketch Tabs"
+msgstr ""
+
#: Base.java:1909
msgid "Select (or create new) folder for sketches..."
msgstr "Pumili (o gumawa ng bago) ng folder para sa sketches..."
@@ -1261,20 +1432,6 @@ msgstr "Ipadala"
msgid "Serial Monitor"
msgstr "Serial Monitor"
-#: Serial.java:174
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quiting any programs that may be "
-"using it."
-msgstr "Ang serial port ''{0}'' ay kasalukuyang ginagamit. Subukang ihinto ang ibang programa na maaring gumagamit nito."
-
-#: Serial.java:121
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quitting any programs that may be "
-"using it."
-msgstr ""
-
#: Serial.java:194
#, java-format
msgid ""
@@ -1354,6 +1511,10 @@ msgstr "Nawala ang folder ng sketchbook"
msgid "Sketchbook location:"
msgstr "Lokasyon ng Sketchbook:"
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "Sketchbook path not defined"
+msgstr ""
+
#: ../../../processing/app/Base.java:785
msgid "Sketches (*.ino, *.pde)"
msgstr ""
@@ -1404,6 +1565,10 @@ msgstr ""
msgid "The 'BYTE' keyword is no longer supported."
msgstr "Ang 'BYTE' keyword ay hindi na sinusuportahan."
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "The --upload option supports only one file at a time"
+msgstr ""
+
#: debug/Compiler.java:426
msgid "The Client class has been renamed EthernetClient."
msgstr "Ang Client class ay pinangalanan ng EthernetClient."
@@ -1471,12 +1636,12 @@ msgid ""
"but anything besides the code will be lost."
msgstr "Nawala ng folder ng sketch.\n Susubukang ire-save sa parehong lokasyon,\nsubalit lahat maliban sa code ay mawawala."
-#: Sketch.java:2018
+#: ../../../processing/app/Sketch.java:2028
msgid ""
"The sketch name had to be modified. Sketch names can only consist\n"
"of ASCII characters and numbers (but cannot start with a number).\n"
-"They should also be less less than 64 characters long."
-msgstr "Kinakailangang palitan ang sketch name. Ang pangalan ng sketch ay maaari lamang magkaroon ng\nASCII characters at mga numero (ngunit hindi maaaring magsimula sa numero).\nHindi rin maaaring lumagpas ng 64 na titik ang pangalan."
+"They should also be less than 64 characters long."
+msgstr ""
#: Base.java:259
msgid ""
@@ -1487,6 +1652,12 @@ msgid ""
"himself in the third person."
msgstr "Ang sketchbook folder ay hindi ko na makita.\nGagamitin ko na ang default lokasyon ng sketchbook \nat gagawa ng bagong sketchbook folder kung\nkinakailangan. At hindi ko na kakausapin\nang sarili ko."
+#: ../../../processing/app/debug/Compiler.java:201
+msgid ""
+"Third-party platform.txt does not define compiler.path. Please report this "
+"to the third-party hardware maintainer."
+msgstr ""
+
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -1629,6 +1800,13 @@ msgstr ""
msgid "Visit Arduino.cc"
msgstr "Bisitahin ang Arduino.cc"
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+msgid ""
+"WARNING: library {0} claims to run on {1} architecture(s) and may be "
+"incompatible with your current board which runs on {2} architecture(s)."
+msgstr ""
+
#: Base.java:2128
msgid "Warning"
msgstr "Warning"
@@ -1713,10 +1891,10 @@ msgstr "\".{0}\" ay hindi tamang extension."
#, java-format
msgid ""
"\"{0}\" contains unrecognized characters.If this code was created with an "
-"older version of Arduino,you may need to use Tools -> Fix Encoding & "
-"Reload to updatethe sketch to use UTF-8 encoding. If not, you may need "
-"todelete the bad characters to get rid of this warning."
-msgstr "Ang \"{0}\" ay naglalaman ng hindi maintidihang titik. Kung ang code na ito ay ginawa mula sa lumang bersyon ng Arduino, Kinakailangan mong gamitin ang Mga Kasangkapan -> Itama ang Encoding at I-reload para magamit ang UTF-8 encoding sa sketch. Kung hindi naman ay kinakailangan mong alisin ang mga hindi maintidihang titik para maalis ang babalang ito."
+"older version of Arduino,you may need to use Tools -> Fix Encoding & Reload "
+"to updatethe sketch to use UTF-8 encoding. If not, you may need todelete the"
+" bad characters to get rid of this warning."
+msgstr ""
#: debug/Compiler.java:409
msgid ""
@@ -1797,10 +1975,6 @@ msgstr "environment"
msgid "http://arduino.cc/"
msgstr "http://arduino.cc/"
-#: ../../../processing/app/debug/Compiler.java:49
-msgid "http://github.com/arduino/Arduino/issues"
-msgstr ""
-
#: UpdateCheck.java:118
msgid "http://www.arduino.cc/en/Main/Software"
msgstr "http://www.arduino.cc/en/Main/Software"
@@ -1830,17 +2004,6 @@ msgstr "ang pangalan ay null"
msgid "platforms.html"
msgstr "platforms.html"
-#: Serial.java:451
-#, java-format
-msgid ""
-"readBytesUntil() byte buffer is too small for the {0} bytes up to and "
-"including char {1}"
-msgstr "readBytesUntil() byte buffer ay masyadong maliit para sa {0} bytes hanggang sa char {1}"
-
-#: Sketch.java:647
-msgid "removeCode: internal error.. could not find code"
-msgstr "removeCode: internal error...hindi makita ang code"
-
#: Editor.java:932
msgid "serialMenu is null"
msgstr "serialMenu ay null"
@@ -1851,6 +2014,11 @@ msgid ""
"the selected serial port {0} does not exist or your board is not connected"
msgstr "hindi makita ang napiling serial port {0} o kaya naman ay hindi kunektado ang iyong board"
+#: ../../../processing/app/Base.java:389
+#, java-format
+msgid "unknown option: {0}"
+msgstr ""
+
#: Preferences.java:391
msgid "upload"
msgstr "upload"
@@ -1874,3 +2042,45 @@ msgstr "{0} | Arduino {1}"
#, java-format
msgid "{0}.html"
msgstr "{0}.html"
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+msgid "{0}: Invalid argument to --pref, should be of the form \"pref=value\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+msgid ""
+"{0}: Invalid board name, it should be of the form \"package:arch:board\" or "
+"\"package:arch:board:options\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+msgid "{0}: Invalid option for \"{1}\" option for board \"{2}\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+msgid "{0}: Invalid option for board \"{1}\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+msgid "{0}: Invalid option, should be of the form \"name=value\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+msgid "{0}: Unknown architecture"
+msgstr ""
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+msgid "{0}: Unknown board"
+msgstr ""
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+msgid "{0}: Unknown package"
+msgstr ""
diff --git a/app/src/processing/app/i18n/Resources_fil.properties b/arduino-core/src/processing/app/i18n/Resources_fil.properties
similarity index 85%
rename from app/src/processing/app/i18n/Resources_fil.properties
rename to arduino-core/src/processing/app/i18n/Resources_fil.properties
index a732d0abc..30266238a 100644
--- a/app/src/processing/app/i18n/Resources_fil.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_fil.properties
@@ -3,7 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
# David A. Mellis <>, 2012.
# Translation to Filipino by Marc Lester Tan
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2014-02-19 14\:46+0000\nLast-Translator\: cmaglie \nLanguage-Team\: Filipino (http\://www.transifex.com/projects/p/arduino-ide-15/language/fil/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: fil\nPlural-Forms\: nplurals\=2; plural\=(n > 1);\n
+!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-01-14 17\:10+0000\nLast-Translator\: Cristian Maglie \nLanguage-Team\: Filipino (http\://www.transifex.com/projects/p/arduino-ide-15/language/fil/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: fil\nPlural-Forms\: nplurals\=2; plural\=(n > 1);\n
#: Preferences.java:358 Preferences.java:374
\ \ (requires\ restart\ of\ Arduino)=\ (kinakailangang i-restart ang Arduino)
@@ -17,6 +17,9 @@
#: Preferences.java:478
(edit\ only\ when\ Arduino\ is\ not\ running)=(baguhin lamang kung hindi tumatakbo ang Arduino)
+#: ../../../processing/app/Base.java:468
+!--verbose,\ --verbose-upload\ and\ --verbose-build\ can\ only\ be\ used\ together\ with\ --verify\ or\ --upload=
+
#: Sketch.java:746
.pde\ ->\ .ino=.pde -> .ino
@@ -53,9 +56,23 @@ Add\ File...=Magdagdag ng File...
#: Base.java:963
!Add\ Library...=
+#: ../../../processing/app/Preferences.java:96
+!Albanian=
+
#: tools/FixEncoding.java:77
An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=May pagkakamali habang sinusubukang ayusin ang file encoding.\nHuwag subukang i-save ang sketch na ito dahil maaaring mapatungan\nang lumang bersion. Gamitin ang Buksan para buksan muli ang sketch.\n
+#: ../../../processing/app/BaseNoGui.java:528
+!An\ error\ occurred\ while\ uploading\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!An\ error\ occurred\ while\ verifying\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!An\ error\ occurred\ while\ verifying/uploading\ the\ sketch=
+
#: Base.java:228
An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=May hindi alam na error ang nangyari habang niloload ang \nplatform-specific code para sa iyong machine.
@@ -83,6 +100,9 @@ Archiving\ the\ sketch\ has\ been\ canceled\ because\nthe\ sketch\ couldn't\ sav
#: ../../../processing/app/I18n.java:82
!Arduino\ AVR\ Boards=
+#: Editor.java:2137
+!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
+
#: Base.java:1682
Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ settings.=Ayaw gumana ng Arduino sapagkat hindi ito\nmakagawa ng folder kung saan ilalagay ang iyong settings.
@@ -102,12 +122,33 @@ Are\ you\ sure\ you\ want\ to\ delete\ "{0}"?=Nais mo bang burahin ang "{0}"?
#: Sketch.java:587
Are\ you\ sure\ you\ want\ to\ delete\ this\ sketch?=Nais mo bang burahin ang sketch na ito?
+#: ../../../processing/app/Base.java:356
+!Argument\ required\ for\ --board=
+
+#: ../../../processing/app/Base.java:370
+!Argument\ required\ for\ --curdir=
+
+#: ../../../processing/app/Base.java:385
+!Argument\ required\ for\ --get-pref=
+
+#: ../../../processing/app/Base.java:363
+!Argument\ required\ for\ --port=
+
+#: ../../../processing/app/Base.java:377
+!Argument\ required\ for\ --pref=
+
+#: ../../../processing/app/Base.java:384
+!Argument\ required\ for\ --preferences-file=
+
#: ../../../processing/app/Preferences.java:137
!Armenian=
#: ../../../processing/app/Preferences.java:138
!Asturian=
+#: ../../../processing/app/debug/Compiler.java:145
+!Authorization\ required=
+
#: tools/AutoFormat.java:91
Auto\ Format=Auto Format
@@ -139,6 +180,12 @@ Bad\ error\ line\:\ {0}=May mali sa linya\: {0}
#: Editor.java:2136
Bad\ file\ selected=Mali ang File na napili
+#: ../../../processing/app/debug/Compiler.java:89
+!Bad\ sketch\ primary\ file\ or\ bad\ sketch\ directory\ structure=
+
+#: ../../../processing/app/Preferences.java:149
+!Basque=
+
#: ../../../processing/app/Preferences.java:139
!Belarusian=
@@ -165,6 +212,9 @@ Browse=Browse
#: Sketch.java:1392 Sketch.java:1423
Build\ folder\ disappeared\ or\ could\ not\ be\ written=Nawawala ang build folder o hindi sya masulatan
+#: ../../../processing/app/Sketch.java:1530
+!Build\ options\ changed,\ rebuilding\ all=
+
#: ../../../processing/app/Preferences.java:80
!Bulgarian=
@@ -177,8 +227,13 @@ Burn\ Bootloader=Ilagay ang Bootloader
#: Editor.java:2504
Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=Inilalagay ang bootloader sa I/O Board (Maaring abutin ng isang minuto)...
-#: ../../../processing/app/Base.java:368
-!Can't\ open\ source\ sketch\!=
+#: ../../../processing/app/Base.java:379
+#, java-format
+!Can\ only\ pass\ one\ of\:\ {0}=
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!Can't\ find\ the\ sketch\ in\ the\ specified\ path=
#: ../../../processing/app/Preferences.java:92
!Canadian\ French=
@@ -190,6 +245,9 @@ Cancel=Kanselahin
#: Sketch.java:455
Cannot\ Rename=Hindi maaaring palitan ang pangalan
+#: ../../../processing/app/Base.java:465
+!Cannot\ specify\ any\ sketch\ files=
+
#: SerialMonitor.java:112
Carriage\ return=Carriage return
@@ -223,10 +281,6 @@ Close=Isara
#: Editor.java:1208 Editor.java:2749
Comment/Uncomment=I-Comment/I-Uncomment
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-Compiler\ error,\ please\ submit\ this\ code\ to\ {0}=May error sa compiler, Pakisubmit ang code na ito sa {0}
-
#: Sketch.java:1608 Editor.java:1890
Compiling\ sketch...=Kinokompile ang Sketch...
@@ -297,14 +351,13 @@ Could\ not\ properly\ re-save\ the\ sketch.\ You\ may\ be\ in\ trouble\ at\ this
Could\ not\ re-save\ sketch=Hindi mai-resave ang sketch
#: Theme.java:52
-Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=Hindi mabasa ang color theme settings.\nKinakailangan mong i-reinstall ang Arduino.
+!Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
#: Preferences.java:219
Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=Hindi mabasa ang default settings.\nKinakailangan mong i-reinstall ang Arduino.
-#: Preferences.java:258
-#, java-format
-Could\ not\ read\ preferences\ from\ {0}=Hindi mabasa ang mga kagustuhan mula sa {0}
+#: ../../../processing/app/Sketch.java:1525
+!Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=
#: Base.java:2482
#, java-format
@@ -327,6 +380,9 @@ Could\ not\ rename\ the\ sketch.\ (2)=Hindi mapalitan ang pangalan ng sketch. (2
#, java-format
Could\ not\ replace\ {0}=Hindi mapalitan ang {0}
+#: ../../../processing/app/Sketch.java:1579
+!Could\ not\ write\ build\ preferences\ file=
+
#: tools/Archiver.java:74
Couldn't\ archive\ sketch=Hindi mai-archive and sketch
@@ -375,12 +431,19 @@ Done\ Saving.=Tapos na sa pag save.
#: Editor.java:2510
Done\ burning\ bootloader.=Tapos na ang paglagay ng bootloader.
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+!Done\ compiling=
+
#: Editor.java:1911 Editor.java:1928
Done\ compiling.=Tapos na ang pagkokompile.
#: Editor.java:2564
Done\ printing.=Tapos na ang pag print.
+#: ../../../processing/app/BaseNoGui.java:514
+!Done\ uploading=
+
#: Editor.java:2395 Editor.java:2431
Done\ uploading.=Tapos na ang pagupload.
@@ -459,6 +522,9 @@ Error\ while\ burning\ bootloader.=May mali habang naglalagay ng bootloader.
#: ../../../processing/app/Editor.java:2555
!Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=
+#: ../../../../../app/src/processing/app/Editor.java:1940
+!Error\ while\ compiling\:\ missing\ '{0}'\ configuration\ parameter=
+
#: SketchCode.java:83
#, java-format
Error\ while\ loading\ code\ {0}=May mali habang niloload ang code {0}
@@ -466,10 +532,21 @@ Error\ while\ loading\ code\ {0}=May mali habang niloload ang code {0}
#: Editor.java:2567
Error\ while\ printing.=May mali habang nagpi-print.
+#: ../../../processing/app/BaseNoGui.java:528
+!Error\ while\ uploading=
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
!Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!Error\ while\ verifying=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!Error\ while\ verifying/uploading=
+
#: Preferences.java:93
!Estonian=
@@ -485,6 +562,10 @@ Export\ canceled,\ changes\ must\ first\ be\ saved.=Nakansela ang pag export, ka
#: Base.java:2100
FAQ.html=FAQ.html
+#: ../../../processing/app/Base.java:416
+#, java-format
+!Failed\ to\ open\ sketch\:\ "{0}"=
+
#: Editor.java:491
File=File
@@ -519,8 +600,9 @@ Fix\ Encoding\ &\ Reload=Itama ang Encoding at I-reload
#: Base.java:1851
!For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=
-#: debug/BasicUploader.java:80
-!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ =
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ {0}=
#: Preferences.java:95
French=French
@@ -624,8 +706,8 @@ Latvian=Latvian
#: Preferences.java:106
!Lithuaninan=
-#: ../../../processing/app/Sketch.java:1660
-!Low\ memory\ available,\ stability\ problems\ may\ occur=
+#: ../../../processing/app/Sketch.java:1684
+!Low\ memory\ available,\ stability\ problems\ may\ occur.=
#: Preferences.java:107
!Marathi=
@@ -636,12 +718,24 @@ Message=Mensahe
#: ../../../processing/app/preproc/PdePreprocessor.java:412
!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+#: ../../../processing/app/BaseNoGui.java:455
+!Mode\ not\ supported=
+
#: Preferences.java:449
More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=Madami pang preferences ang maaaring baguhin mula sa file
#: Editor.java:2156
Moving=Inililipat
+#: ../../../processing/app/BaseNoGui.java:484
+!Multiple\ files\ not\ supported=
+
+#: ../../../processing/app/Base.java:395
+!Must\ specify\ exactly\ one\ sketch\ file=
+
+#: ../../../processing/app/Preferences.java:158
+!N'Ko=
+
#: Sketch.java:282
Name\ for\ new\ file\:=Pangalan para sa bagong file\:
@@ -669,12 +763,18 @@ Next\ Tab=Susunod na Tab
#: Preferences.java:78 UpdateCheck.java:108
No=Hindi
+#: ../../../processing/app/debug/Compiler.java:146
+!No\ athorization\ data\ found=
+
#: debug/Compiler.java:126
No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=Walang piniling board; Maaari lamang na pumili ng board mula sa Mga Kasangkapan > Board menu.
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
!No\ changes\ necessary\ for\ Auto\ Format.=
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ command\ line\ parameters\ found=
+
#: Editor.java:373
No\ files\ were\ added\ to\ the\ sketch.=Walang naidagdag na file sa sketch.
@@ -684,6 +784,9 @@ No\ launcher\ available=Walang launcher na maaaring magamit
#: SerialMonitor.java:112
No\ line\ ending=Walang pagtatapos sa linya
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ parameters=
+
#: Base.java:541
No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=Hindi nga walang biro, oras na para makalanghap ka ng sariwang hangin.
@@ -691,6 +794,16 @@ No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=Hindi nga walang biro, oras
#, java-format
No\ reference\ available\ for\ "{0}"=Walang sanggunian para sa "{0}"
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!No\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:428
+!No\ sketchbook=
+
+#: ../../../processing/app/Sketch.java:204
+!No\ valid\ code\ files\ found=
+
#: ../../../processing/app/Base.java:309
!No\ valid\ configured\ cores\ found\!\ Exiting...=
@@ -717,6 +830,9 @@ OK=OK
#: Sketch.java:992 Editor.java:376
One\ file\ added\ to\ the\ sketch.=Isang file ang naidagdag sa sketch.
+#: ../../../processing/app/BaseNoGui.java:455
+!Only\ --verify,\ --upload\ or\ --get-pref\ are\ supported=
+
#: EditorToolbar.java:41
Open=Buksan
@@ -744,12 +860,22 @@ Paste=Ilagay
#: Preferences.java:109
Persian=Persian
+#: ../../../processing/app/Preferences.java:161
+!Persian\ (Iran)=
+
#: debug/Compiler.java:408
!Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=
+#: ../../../processing/app/debug/Compiler.java:529
+!Please\ import\ the\ Wire\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=
+
#: Base.java:239
Please\ install\ JDK\ 1.5\ or\ later=Maaari lamang na maginstall ng JDK 1.5 pataas
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+!Please\ select\ a\ programmer\ from\ Tools->Programmer\ menu=
+
#: Preferences.java:110
!Polish=
@@ -811,9 +937,6 @@ Problem\ uploading\ to\ board.\ \ See\ http\://www.arduino.cc/en/Guide/Troublesh
#: Sketch.java:355 Sketch.java:362 Sketch.java:373
Problem\ with\ rename=May mali sa pag palit ng pangalan
-#: Editor.java:2137
-Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=Maari lamang buksan ng Arduino ang sariling sketches\nat iba pang file na may extension na .ino o .pde
-
#: ../../../processing/app/I18n.java:86
!Processor=
@@ -874,9 +997,15 @@ Save\ changes\ to\ "{0}"?\ \ =I-Save ang mga pagbabago sa "{0}"?
#: Sketch.java:825
Save\ sketch\ folder\ as...=I-save ang sketch folder bilang...
+#: ../../../../../app/src/processing/app/Preferences.java:425
+!Save\ when\ verifying\ or\ uploading=
+
#: Editor.java:2270 Editor.java:2308
Saving...=Sine-save...
+#: ../../../processing/app/FindReplace.java:131
+!Search\ all\ Sketch\ Tabs=
+
#: Base.java:1909
Select\ (or\ create\ new)\ folder\ for\ sketches...=Pumili (o gumawa ng bago) ng folder para sa sketches...
@@ -901,14 +1030,6 @@ Send=Ipadala
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
Serial\ Monitor=Serial Monitor
-#: Serial.java:174
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quiting\ any\ programs\ that\ may\ be\ using\ it.=Ang serial port ''{0}'' ay kasalukuyang ginagamit. Subukang ihinto ang ibang programa na maaring gumagamit nito.
-
-#: Serial.java:121
-#, java-format
-!Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quitting\ any\ programs\ that\ may\ be\ using\ it.=
-
#: Serial.java:194
#, java-format
Serial\ port\ ''{0}''\ not\ found.\ Did\ you\ select\ the\ right\ one\ from\ the\ Tools\ >\ Serial\ Port\ menu?=Hindi makita ang serial port na ''{0}''. Tama ba ang iyong napili sa Mga Kasangkapan > Serial Port menu?
@@ -963,6 +1084,9 @@ Sketchbook\ folder\ disappeared=Nawala ang folder ng sketchbook
#: Preferences.java:315
Sketchbook\ location\:=Lokasyon ng Sketchbook\:
+#: ../../../processing/app/BaseNoGui.java:428
+!Sketchbook\ path\ not\ defined=
+
#: ../../../processing/app/Base.java:785
!Sketches\ (*.ino,\ *.pde)=
@@ -997,6 +1121,9 @@ Sunshine=Sinag ng araw
#: debug/Compiler.java:414
The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.=Ang 'BYTE' keyword ay hindi na sinusuportahan.
+#: ../../../processing/app/BaseNoGui.java:484
+!The\ --upload\ option\ supports\ only\ one\ file\ at\ a\ time=
+
#: debug/Compiler.java:426
The\ Client\ class\ has\ been\ renamed\ EthernetClient.=Ang Client class ay pinangalanan ng EthernetClient.
@@ -1033,12 +1160,15 @@ The\ sketch\ "{0}"\ cannot\ be\ used.\nSketch\ names\ must\ contain\ only\ basic
#: Sketch.java:1755
The\ sketch\ folder\ has\ disappeared.\n\ Will\ attempt\ to\ re-save\ in\ the\ same\ location,\nbut\ anything\ besides\ the\ code\ will\ be\ lost.=Nawala ng folder ng sketch.\n Susubukang ire-save sa parehong lokasyon,\nsubalit lahat maliban sa code ay mawawala.
-#: Sketch.java:2018
-The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ less\ than\ 64\ characters\ long.=Kinakailangang palitan ang sketch name. Ang pangalan ng sketch ay maaari lamang magkaroon ng\nASCII characters at mga numero (ngunit hindi maaaring magsimula sa numero).\nHindi rin maaaring lumagpas ng 64 na titik ang pangalan.
+#: ../../../processing/app/Sketch.java:2028
+!The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ than\ 64\ characters\ long.=
#: Base.java:259
The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ default\ sketchbook\nlocation,\ and\ create\ a\ new\ sketchbook\ folder\ if\nnecessary.\ Arduino\ will\ then\ stop\ talking\ about\nhimself\ in\ the\ third\ person.=Ang sketchbook folder ay hindi ko na makita.\nGagamitin ko na ang default lokasyon ng sketchbook \nat gagawa ng bagong sketchbook folder kung\nkinakailangan. At hindi ko na kakausapin\nang sarili ko.
+#: ../../../processing/app/debug/Compiler.java:201
+!Third-party\ platform.txt\ does\ not\ define\ compiler.path.\ Please\ report\ this\ to\ the\ third-party\ hardware\ maintainer.=
+
#: Sketch.java:1075
This\ file\ has\ already\ been\ copied\ to\ the\nlocation\ from\ which\ where\ you're\ trying\ to\ add\ it.\nI\ ain't\ not\ doin\ nuthin'.=Ang file na ito ay nakopya na sa lokasyon kung saan mo sya gustong ikopya.\nWala na akong gagawin.
@@ -1142,6 +1272,10 @@ Verify\ code\ after\ upload=I-verify ang code pagkatapos mai-upload
#: Editor.java:1105
Visit\ Arduino.cc=Bisitahin ang Arduino.cc
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+!WARNING\:\ library\ {0}\ claims\ to\ run\ on\ {1}\ architecture(s)\ and\ may\ be\ incompatible\ with\ your\ current\ board\ which\ runs\ on\ {2}\ architecture(s).=
+
#: Base.java:2128
Warning=Warning
@@ -1196,7 +1330,7 @@ You've\ reached\ the\ limit\ for\ auto\ naming\ of\ new\ sketches\nfor\ the\ day
#: SketchCode.java:258
#, java-format
-"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.=Ang "{0}" ay naglalaman ng hindi maintidihang titik. Kung ang code na ito ay ginawa mula sa lumang bersyon ng Arduino, Kinakailangan mong gamitin ang Mga Kasangkapan -> Itama ang Encoding at I-reload para magamit ang UTF-8 encoding sa sketch. Kung hindi naman ay kinakailangan mong alisin ang mga hindi maintidihang titik para maalis ang babalang ito.
+!"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.=
#: debug/Compiler.java:409
\nAs\ of\ Arduino\ 0019,\ the\ Ethernet\ library\ depends\ on\ the\ SPI\ library.\nYou\ appear\ to\ be\ using\ it\ or\ another\ library\ that\ depends\ on\ the\ SPI\ library.\n\n=\nMula sa Arduino 0019, ang Ethernet library ay nakasalalay sa SPI library.\nMaaaring ginagamit mo ito o kaya ibang library na nakasalalay sa SPI library.\n\n
@@ -1240,9 +1374,6 @@ environment=environment
#: Editor.java:1108
http\://arduino.cc/=http\://arduino.cc/
-#: ../../../processing/app/debug/Compiler.java:49
-!http\://github.com/arduino/Arduino/issues=
-
#: UpdateCheck.java:118
http\://www.arduino.cc/en/Main/Software=http\://www.arduino.cc/en/Main/Software
@@ -1265,13 +1396,6 @@ name\ is\ null=ang pangalan ay null
#: Base.java:2090
platforms.html=platforms.html
-#: Serial.java:451
-#, java-format
-readBytesUntil()\ byte\ buffer\ is\ too\ small\ for\ the\ {0}\ bytes\ up\ to\ and\ including\ char\ {1}=readBytesUntil() byte buffer ay masyadong maliit para sa {0} bytes hanggang sa char {1}
-
-#: Sketch.java:647
-removeCode\:\ internal\ error..\ could\ not\ find\ code=removeCode\: internal error...hindi makita ang code
-
#: Editor.java:932
serialMenu\ is\ null=serialMenu ay null
@@ -1279,6 +1403,10 @@ serialMenu\ is\ null=serialMenu ay null
#, java-format
the\ selected\ serial\ port\ {0}\ does\ not\ exist\ or\ your\ board\ is\ not\ connected=hindi makita ang napiling serial port {0} o kaya naman ay hindi kunektado ang iyong board
+#: ../../../processing/app/Base.java:389
+#, java-format
+!unknown\ option\:\ {0}=
+
#: Preferences.java:391
upload=upload
@@ -1297,3 +1425,35 @@ upload=upload
#: Editor.java:1874
#, java-format
{0}.html={0}.html
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+!{0}\:\ Invalid\ argument\ to\ --pref,\ should\ be\ of\ the\ form\ "pref\=value"=
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+!{0}\:\ Invalid\ board\ name,\ it\ should\ be\ of\ the\ form\ "package\:arch\:board"\ or\ "package\:arch\:board\:options"=
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+!{0}\:\ Invalid\ option\ for\ "{1}"\ option\ for\ board\ "{2}"=
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+!{0}\:\ Invalid\ option\ for\ board\ "{1}"=
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+!{0}\:\ Invalid\ option,\ should\ be\ of\ the\ form\ "name\=value"=
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+!{0}\:\ Unknown\ architecture=
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+!{0}\:\ Unknown\ board=
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+!{0}\:\ Unknown\ package=
diff --git a/app/src/processing/app/i18n/Resources_fr.po b/arduino-core/src/processing/app/i18n/Resources_fr.po
similarity index 86%
rename from app/src/processing/app/i18n/Resources_fr.po
rename to arduino-core/src/processing/app/i18n/Resources_fr.po
index bedca4780..5556dc0bb 100644
--- a/app/src/processing/app/i18n/Resources_fr.po
+++ b/arduino-core/src/processing/app/i18n/Resources_fr.po
@@ -15,8 +15,8 @@ msgstr ""
"Project-Id-Version: Arduino IDE 1.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-29 10:24-0400\n"
-"PO-Revision-Date: 2014-02-19 14:46+0000\n"
-"Last-Translator: cmaglie \n"
+"PO-Revision-Date: 2015-01-14 17:10+0000\n"
+"Last-Translator: Cristian Maglie \n"
"Language-Team: French (http://www.transifex.com/projects/p/arduino-ide-15/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -40,6 +40,12 @@ msgstr "« Mouse » n'est pris en compte que par l'Arduino Leonardo"
msgid "(edit only when Arduino is not running)"
msgstr "(éditer uniquement lorsque Arduino ne s'exécute pas)"
+#: ../../../processing/app/Base.java:468
+msgid ""
+"--verbose, --verbose-upload and --verbose-build can only be used together "
+"with --verify or --upload"
+msgstr ""
+
#: Sketch.java:746
msgid ".pde -> .ino"
msgstr ".pde -> .ino"
@@ -98,6 +104,10 @@ msgstr "Ajouter un fichier..."
msgid "Add Library..."
msgstr "Ajouter bibliothèque..."
+#: ../../../processing/app/Preferences.java:96
+msgid "Albanian"
+msgstr "albanais"
+
#: tools/FixEncoding.java:77
msgid ""
"An error occurred while trying to fix the file encoding.\n"
@@ -105,6 +115,20 @@ msgid ""
"the old version. Use Open to re-open the sketch and try again.\n"
msgstr "Une erreur est survenue lors de la réparation de l'encodage du fichier.\nNe pas tenter d'enregistrer ce croquis, car cela pourrait écraser\nl'ancienne version. Utiliser Ouvrir pour réouvrir le croquis et réessayer.\n"
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "An error occurred while uploading the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "An error occurred while verifying the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "An error occurred while verifying/uploading the sketch"
+msgstr ""
+
#: Base.java:228
msgid ""
"An unknown error occurred while trying to load\n"
@@ -145,6 +169,12 @@ msgstr "Cartes Arduino ARM (32-bits)"
msgid "Arduino AVR Boards"
msgstr "Cartes Arduino AVR"
+#: Editor.java:2137
+msgid ""
+"Arduino can only open its own sketches\n"
+"and other files ending in .ino or .pde"
+msgstr ""
+
#: Base.java:1682
msgid ""
"Arduino cannot run because it could not\n"
@@ -177,6 +207,30 @@ msgstr "Êtes-vous certain de vouloir supprimer « {0} » ?"
msgid "Are you sure you want to delete this sketch?"
msgstr "Êtes-vous certain de vouloir supprimer ce croquis ?"
+#: ../../../processing/app/Base.java:356
+msgid "Argument required for --board"
+msgstr "Paramètre obligatoire avec --board"
+
+#: ../../../processing/app/Base.java:370
+msgid "Argument required for --curdir"
+msgstr "Paramètre obligatoire avec --curdir"
+
+#: ../../../processing/app/Base.java:385
+msgid "Argument required for --get-pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:363
+msgid "Argument required for --port"
+msgstr "Paramètre obligatoire avec --port"
+
+#: ../../../processing/app/Base.java:377
+msgid "Argument required for --pref"
+msgstr "Paramètre obligatoire avec --pref"
+
+#: ../../../processing/app/Base.java:384
+msgid "Argument required for --preferences-file"
+msgstr "Paramètre obligatoire avec --preferences-file"
+
#: ../../../processing/app/Preferences.java:137
msgid "Armenian"
msgstr "arménien"
@@ -185,6 +239,10 @@ msgstr "arménien"
msgid "Asturian"
msgstr "asturien"
+#: ../../../processing/app/debug/Compiler.java:145
+msgid "Authorization required"
+msgstr ""
+
#: tools/AutoFormat.java:91
msgid "Auto Format"
msgstr "Formatage automatique"
@@ -226,6 +284,14 @@ msgstr "Erreur à la ligne : {0}"
msgid "Bad file selected"
msgstr "Mauvais fichier sélectionné"
+#: ../../../processing/app/debug/Compiler.java:89
+msgid "Bad sketch primary file or bad sketch directory structure"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:149
+msgid "Basque"
+msgstr "basque"
+
#: ../../../processing/app/Preferences.java:139
msgid "Belarusian"
msgstr "biélorusse"
@@ -262,6 +328,10 @@ msgstr "Parcourir"
msgid "Build folder disappeared or could not be written"
msgstr "Dossier de compilation disparu ou n'a pas pu être créé"
+#: ../../../processing/app/Sketch.java:1530
+msgid "Build options changed, rebuilding all"
+msgstr "Les options de compilation ont été modifiées, tout sera recompilé"
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr "bulgare"
@@ -278,9 +348,15 @@ msgstr "Graver la séquence d'initialisation"
msgid "Burning bootloader to I/O Board (this may take a minute)..."
msgstr "Grave la séquence d'initialisation vers la carte E/S\n(Cela pourrait prendre quelque temps)..."
-#: ../../../processing/app/Base.java:368
-msgid "Can't open source sketch!"
-msgstr "Impossible d'ouvrir le croquis source !"
+#: ../../../processing/app/Base.java:379
+#, java-format
+msgid "Can only pass one of: {0}"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "Can't find the sketch in the specified path"
+msgstr ""
#: ../../../processing/app/Preferences.java:92
msgid "Canadian French"
@@ -295,6 +371,10 @@ msgstr "Annuler"
msgid "Cannot Rename"
msgstr "Impossible de renommer"
+#: ../../../processing/app/Base.java:465
+msgid "Cannot specify any sketch files"
+msgstr ""
+
#: SerialMonitor.java:112
msgid "Carriage return"
msgstr "Retour chariot"
@@ -339,11 +419,6 @@ msgstr "Fermer"
msgid "Comment/Uncomment"
msgstr "Commenter/Décommenter"
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-msgid "Compiler error, please submit this code to {0}"
-msgstr "Erreur de compilation, veuillez soumettre ce code à {0}"
-
#: Sketch.java:1608 Editor.java:1890
msgid "Compiling sketch..."
msgstr "Compilation du croquis..."
@@ -443,7 +518,7 @@ msgstr "Impossible de réenregistrer le croquis"
msgid ""
"Could not read color theme settings.\n"
"You'll need to reinstall Arduino."
-msgstr "Impossible de lire les paramètres du thème de couleurs.\nVous devrez réinstaller Arduino."
+msgstr ""
#: Preferences.java:219
msgid ""
@@ -451,10 +526,9 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "Impossible de lire les paramètres par défaut.\nVous devrez réinstaller l'environnement Arduino."
-#: Preferences.java:258
-#, java-format
-msgid "Could not read preferences from {0}"
-msgstr "Impossible de lire les préférences depuis {0}"
+#: ../../../processing/app/Sketch.java:1525
+msgid "Could not read prevous build preferences file, rebuilding all"
+msgstr "Impossible de lire le fichier de préférences actuel, tout sera recompilé"
#: Base.java:2482
#, java-format
@@ -483,6 +557,10 @@ msgstr "Impossible de renommer le croquis. (2)"
msgid "Could not replace {0}"
msgstr "Impossible de remplacer {0}"
+#: ../../../processing/app/Sketch.java:1579
+msgid "Could not write build preferences file"
+msgstr "Impossible d'écrire le fichier de préférences"
+
#: tools/Archiver.java:74
msgid "Couldn't archive sketch"
msgstr "Impossible d'archiver le croquis"
@@ -552,6 +630,11 @@ msgstr "Enregistrement terminé."
msgid "Done burning bootloader."
msgstr "Gravure de la séquence d'initialisation terminée."
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+msgid "Done compiling"
+msgstr ""
+
#: Editor.java:1911 Editor.java:1928
msgid "Done compiling."
msgstr "Compilation terminée."
@@ -560,6 +643,10 @@ msgstr "Compilation terminée."
msgid "Done printing."
msgstr "Impression terminée."
+#: ../../../processing/app/BaseNoGui.java:514
+msgid "Done uploading"
+msgstr ""
+
#: Editor.java:2395 Editor.java:2431
msgid "Done uploading."
msgstr "Téléversement terminé"
@@ -663,6 +750,10 @@ msgstr "Erreur lors de la gravure de la séquence d'initialisation."
msgid "Error while burning bootloader: missing '{0}' configuration parameter"
msgstr "Erreur lors de la gravure de la séquence d'initialisation : le paramètre de configuration « {0} » est manquant"
+#: ../../../../../app/src/processing/app/Editor.java:1940
+msgid "Error while compiling: missing '{0}' configuration parameter"
+msgstr ""
+
#: SketchCode.java:83
#, java-format
msgid "Error while loading code {0}"
@@ -672,11 +763,25 @@ msgstr "Erreur lors du chargement du code {0}"
msgid "Error while printing."
msgstr "Erreur d'impression."
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "Error while uploading"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
msgid "Error while uploading: missing '{0}' configuration parameter"
msgstr "Erreur lors du téléversement : le paramètre de configuration « {0} » est manquant"
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "Error while verifying"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "Error while verifying/uploading"
+msgstr ""
+
#: Preferences.java:93
msgid "Estonian"
msgstr "estonien"
@@ -697,6 +802,11 @@ msgstr "Exportation annulée, les changements doivent d'abord être enregistrés
msgid "FAQ.html"
msgstr "FAQ.html"
+#: ../../../processing/app/Base.java:416
+#, java-format
+msgid "Failed to open sketch: \"{0}\""
+msgstr "Impossible d''ouvrir le croquis : « {0} »"
+
#: Editor.java:491
msgid "File"
msgstr "Fichier"
@@ -744,9 +854,10 @@ msgid ""
"http://arduino.cc/en/Guide/Libraries\n"
msgstr "Pour plus de renseignement concernant l'installation de bibliothèque, veuillez vous référer à : http://arduino.cc/en/Guide/Libraries\n"
-#: debug/BasicUploader.java:80
-msgid "Forcing reset using 1200bps open/close on port "
-msgstr "Force la réinitialisation en utilisant une ouverture/fermeture à 1200 bps sur le port "
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+msgid "Forcing reset using 1200bps open/close on port {0}"
+msgstr ""
#: Preferences.java:95
msgid "French"
@@ -894,9 +1005,9 @@ msgstr "La bibliothèque a été ajoutée à votre dossier de bibliothèques. Ve
msgid "Lithuaninan"
msgstr "lituanien"
-#: ../../../processing/app/Sketch.java:1660
-msgid "Low memory available, stability problems may occur"
-msgstr "Peu de mémoire disponible, des problèmes de stabilité peuvent survenir"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
+msgstr ""
#: Preferences.java:107
msgid "Marathi"
@@ -908,6 +1019,10 @@ msgstr "Message"
#: ../../../processing/app/preproc/PdePreprocessor.java:412
msgid "Missing the */ from the end of a /* comment */"
+msgstr "Il manque */ à la fin du /* commentaire */"
+
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Mode not supported"
msgstr ""
#: Preferences.java:449
@@ -918,6 +1033,18 @@ msgstr "Davantage de préférences peuvent être éditées directement dans le f
msgid "Moving"
msgstr "Déplacement"
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "Multiple files not supported"
+msgstr ""
+
+#: ../../../processing/app/Base.java:395
+msgid "Must specify exactly one sketch file"
+msgstr "Il faut spécifier un et un seul fichier de croquis"
+
+#: ../../../processing/app/Preferences.java:158
+msgid "N'Ko"
+msgstr "n'ko"
+
#: Sketch.java:282
msgid "Name for new file:"
msgstr "Nom du nouveau fichier :"
@@ -954,6 +1081,10 @@ msgstr "Onglet suivant"
msgid "No"
msgstr "Non"
+#: ../../../processing/app/debug/Compiler.java:146
+msgid "No athorization data found"
+msgstr ""
+
#: debug/Compiler.java:126
msgid "No board selected; please choose a board from the Tools > Board menu."
msgstr "Aucune carte sélectionnée, veuillez choisir une carte dans le menu Outil > Type de carte."
@@ -962,6 +1093,10 @@ msgstr "Aucune carte sélectionnée, veuillez choisir une carte dans le menu Out
msgid "No changes necessary for Auto Format."
msgstr "Aucun changement nécessaire pour le formatage automatique."
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No command line parameters found"
+msgstr ""
+
#: Editor.java:373
msgid "No files were added to the sketch."
msgstr "Aucun fichier n'a été ajouté au croquis."
@@ -974,6 +1109,10 @@ msgstr "Aucun lanceur disponible"
msgid "No line ending"
msgstr "Pas de fin de ligne"
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No parameters"
+msgstr ""
+
#: Base.java:541
msgid "No really, time for some fresh air for you."
msgstr "Non vraiment, vous devriez aller prendre l'air."
@@ -983,6 +1122,19 @@ msgstr "Non vraiment, vous devriez aller prendre l'air."
msgid "No reference available for \"{0}\""
msgstr "Aucune référence disponible pour « {0} »"
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "No sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "No sketchbook"
+msgstr ""
+
+#: ../../../processing/app/Sketch.java:204
+msgid "No valid code files found"
+msgstr "Aucun fichiers de code valides trouvés"
+
#: ../../../processing/app/Base.java:309
msgid "No valid configured cores found! Exiting..."
msgstr "Aucun cœur configuré valide n'a été trouvé ! On quitte..."
@@ -1019,6 +1171,10 @@ msgstr "OK"
msgid "One file added to the sketch."
msgstr "Un fichier a été ajouté au croquis."
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Only --verify, --upload or --get-pref are supported"
+msgstr ""
+
#: EditorToolbar.java:41
msgid "Open"
msgstr "Ouvrir"
@@ -1055,14 +1211,27 @@ msgstr "Coller"
msgid "Persian"
msgstr "persan"
+#: ../../../processing/app/Preferences.java:161
+msgid "Persian (Iran)"
+msgstr "persan (Iran)"
+
#: debug/Compiler.java:408
msgid "Please import the SPI library from the Sketch > Import Library menu."
msgstr "Veuillez importer la bibliothèque SPI depuis le menu Croquis > Importer bibliothèque."
+#: ../../../processing/app/debug/Compiler.java:529
+msgid "Please import the Wire library from the Sketch > Import Library menu."
+msgstr "Veuillez importer la bibliothèque Wire depuis le menu Croquis > Importer bibliothèque..."
+
#: Base.java:239
msgid "Please install JDK 1.5 or later"
msgstr "Veuillez installer JDK 1.5 ou ultérieur"
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+msgid "Please select a programmer from Tools->Programmer menu"
+msgstr ""
+
#: Preferences.java:110
msgid "Polish"
msgstr "polonais"
@@ -1146,12 +1315,6 @@ msgstr "Problème de téléversement vers la carte. Voir http://www.arduino.cc/e
msgid "Problem with rename"
msgstr "Problème lors du renommage"
-#: Editor.java:2137
-msgid ""
-"Arduino can only open its own sketches\n"
-"and other files ending in .ino or .pde"
-msgstr "Arduino ne peut ouvrir que ses propres croquis\nou les fichiers se terminant par .ino ou .pde"
-
#: ../../../processing/app/I18n.java:86
msgid "Processor"
msgstr "Processeur"
@@ -1231,10 +1394,18 @@ msgstr "Enregistrer les changements dans « {0} » ? "
msgid "Save sketch folder as..."
msgstr "Enregistrer le dossier des croquis sous..."
+#: ../../../../../app/src/processing/app/Preferences.java:425
+msgid "Save when verifying or uploading"
+msgstr ""
+
#: Editor.java:2270 Editor.java:2308
msgid "Saving..."
msgstr "Enregistrement..."
+#: ../../../processing/app/FindReplace.java:131
+msgid "Search all Sketch Tabs"
+msgstr ""
+
#: Base.java:1909
msgid "Select (or create new) folder for sketches..."
msgstr "Sélectionner (ou créer) un dossier de croquis..."
@@ -1267,20 +1438,6 @@ msgstr "Envoyer"
msgid "Serial Monitor"
msgstr "Moniteur série"
-#: Serial.java:174
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quiting any programs that may be "
-"using it."
-msgstr "Port série « {0} » déjà utilisé. Essayez de quitter tout logiciel qui pourrait s''en servir."
-
-#: Serial.java:121
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quitting any programs that may be "
-"using it."
-msgstr "Port série « {0} » déjà utilisé. Essayez de quitter tout logiciel qui pourrait s''en servir."
-
#: Serial.java:194
#, java-format
msgid ""
@@ -1360,6 +1517,10 @@ msgstr "Le dossier contenant les croquis a disparu"
msgid "Sketchbook location:"
msgstr "Emplacement du carnet de croquis"
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "Sketchbook path not defined"
+msgstr ""
+
#: ../../../processing/app/Base.java:785
msgid "Sketches (*.ino, *.pde)"
msgstr "Croquis (*.ino, *.pde)"
@@ -1410,6 +1571,10 @@ msgstr "tamoul"
msgid "The 'BYTE' keyword is no longer supported."
msgstr "Le mot-clé « BYTE » n'est plus pris en charge."
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "The --upload option supports only one file at a time"
+msgstr ""
+
#: debug/Compiler.java:426
msgid "The Client class has been renamed EthernetClient."
msgstr "La classe Client a été renommée EthernetClient"
@@ -1477,11 +1642,11 @@ msgid ""
"but anything besides the code will be lost."
msgstr "Le dossier croquis a disparu.\nNous allons essayer de réenregistrer au même emplacement,\nmais seul le code sera conservé."
-#: Sketch.java:2018
+#: ../../../processing/app/Sketch.java:2028
msgid ""
"The sketch name had to be modified. Sketch names can only consist\n"
"of ASCII characters and numbers (but cannot start with a number).\n"
-"They should also be less less than 64 characters long."
+"They should also be less than 64 characters long."
msgstr "Le nom du croquis doit être changé. Les noms de croquis doivent consister\nde caractères ASCII et de chiffres (mais ne peuvent commencer par un chiffre).\nIls doivent aussi être plus courts que 64 caractères."
#: Base.java:259
@@ -1493,6 +1658,12 @@ msgid ""
"himself in the third person."
msgstr "Le dossier contenant les croquis n'existe plus.\nArduino va aller à l'emplacement\npar défaut, et créer un nouveau dossier\nsi nécessaire. Arduino cessera ensuite\nde parler de lui-même à la troisième personne."
+#: ../../../processing/app/debug/Compiler.java:201
+msgid ""
+"Third-party platform.txt does not define compiler.path. Please report this "
+"to the third-party hardware maintainer."
+msgstr ""
+
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -1635,6 +1806,13 @@ msgstr "vietnamien"
msgid "Visit Arduino.cc"
msgstr "Visiter Arduino.cc"
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+msgid ""
+"WARNING: library {0} claims to run on {1} architecture(s) and may be "
+"incompatible with your current board which runs on {2} architecture(s)."
+msgstr "ATTENTION : la bibliothèque {0} prétend être exécutable sur la (ou les) architecture(s) {1} et peut être incompatible avec votre carte actuelle qui s'exécute sur {2}."
+
#: Base.java:2128
msgid "Warning"
msgstr "Avertissement"
@@ -1719,10 +1897,10 @@ msgstr "« .{0} » n''est pas une extension valide."
#, java-format
msgid ""
"\"{0}\" contains unrecognized characters.If this code was created with an "
-"older version of Arduino,you may need to use Tools -> Fix Encoding & "
-"Reload to updatethe sketch to use UTF-8 encoding. If not, you may need "
-"todelete the bad characters to get rid of this warning."
-msgstr "« {0} » contient des caractères non reconnus. Si le code a été créé avec une vieille version de Arduino, vous pouvez utiliser « Outils -> Réparer encodage & recharger » pour mettre le croquis à jour en UTF-8. Sinon, vous devrez supprimer les caractères invalides pour supprimer cet avertissement."
+"older version of Arduino,you may need to use Tools -> Fix Encoding & Reload "
+"to updatethe sketch to use UTF-8 encoding. If not, you may need todelete the"
+" bad characters to get rid of this warning."
+msgstr ""
#: debug/Compiler.java:409
msgid ""
@@ -1803,10 +1981,6 @@ msgstr "environnement"
msgid "http://arduino.cc/"
msgstr "http://arduino.cc/"
-#: ../../../processing/app/debug/Compiler.java:49
-msgid "http://github.com/arduino/Arduino/issues"
-msgstr "http://github.com/arduino/Arduino/issues"
-
#: UpdateCheck.java:118
msgid "http://www.arduino.cc/en/Main/Software"
msgstr "http://www.arduino.cc/en/Main/Software"
@@ -1836,17 +2010,6 @@ msgstr "nom est nul"
msgid "platforms.html"
msgstr "platforms.html"
-#: Serial.java:451
-#, java-format
-msgid ""
-"readBytesUntil() byte buffer is too small for the {0} bytes up to and "
-"including char {1}"
-msgstr "Le tampon mémoire readBytesUntil() est trop petit pour les {0} octets jusqu''au caractère {1} inclus"
-
-#: Sketch.java:647
-msgid "removeCode: internal error.. could not find code"
-msgstr "removeCode : erreur interne.. n'a pu trouver le code"
-
#: Editor.java:932
msgid "serialMenu is null"
msgstr "serialMenu est nul"
@@ -1857,6 +2020,11 @@ msgid ""
"the selected serial port {0} does not exist or your board is not connected"
msgstr "le port série sélectionné {0} n''existe pas ou votre Arduino n''est pas connectée"
+#: ../../../processing/app/Base.java:389
+#, java-format
+msgid "unknown option: {0}"
+msgstr "option inconnue : {0}"
+
#: Preferences.java:391
msgid "upload"
msgstr "téléversement"
@@ -1880,3 +2048,45 @@ msgstr "{0} | Arduino {1}"
#, java-format
msgid "{0}.html"
msgstr "{0}.html"
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+msgid "{0}: Invalid argument to --pref, should be of the form \"pref=value\""
+msgstr "{0} : Argument de --pref incorrect, doit être de la forme « pref=valeur »"
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+msgid ""
+"{0}: Invalid board name, it should be of the form \"package:arch:board\" or "
+"\"package:arch:board:options\""
+msgstr "{0} : nom de carte incorrect, il doit être de la forme « package:arch:carte » ou « package:arch:carte:options »"
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+msgid "{0}: Invalid option for \"{1}\" option for board \"{2}\""
+msgstr "{0} : Paramètre incorrect de l''option « {1} » pour la carte « {2} »"
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+msgid "{0}: Invalid option for board \"{1}\""
+msgstr "{0} : Option incorrecte pour la carte « {1} »"
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+msgid "{0}: Invalid option, should be of the form \"name=value\""
+msgstr "{0} : Option incorrecte, elle doit être de la forme « nom=valeur »"
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+msgid "{0}: Unknown architecture"
+msgstr "{0} : architecture inconnue"
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+msgid "{0}: Unknown board"
+msgstr "{0} : carte inconnue"
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+msgid "{0}: Unknown package"
+msgstr "{0} : Package inconnu"
diff --git a/app/src/processing/app/i18n/Resources_fr.properties b/arduino-core/src/processing/app/i18n/Resources_fr.properties
similarity index 85%
rename from app/src/processing/app/i18n/Resources_fr.properties
rename to arduino-core/src/processing/app/i18n/Resources_fr.properties
index 5f5e842cc..70e806d30 100644
--- a/app/src/processing/app/i18n/Resources_fr.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_fr.properties
@@ -10,7 +10,7 @@
# , 2012.
# Philippe Rivet , 2012.
# , 2012.
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2014-02-19 14\:46+0000\nLast-Translator\: cmaglie \nLanguage-Team\: French (http\://www.transifex.com/projects/p/arduino-ide-15/language/fr/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: fr\nPlural-Forms\: nplurals\=2; plural\=(n > 1);\n
+!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-01-14 17\:10+0000\nLast-Translator\: Cristian Maglie \nLanguage-Team\: French (http\://www.transifex.com/projects/p/arduino-ide-15/language/fr/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: fr\nPlural-Forms\: nplurals\=2; plural\=(n > 1);\n
#: Preferences.java:358 Preferences.java:374
\ \ (requires\ restart\ of\ Arduino)=\ (n\u00e9cessite un red\u00e9marrage d'Arduino)
@@ -24,6 +24,9 @@
#: Preferences.java:478
(edit\ only\ when\ Arduino\ is\ not\ running)=(\u00e9diter uniquement lorsque Arduino ne s'ex\u00e9cute pas)
+#: ../../../processing/app/Base.java:468
+!--verbose,\ --verbose-upload\ and\ --verbose-build\ can\ only\ be\ used\ together\ with\ --verify\ or\ --upload=
+
#: Sketch.java:746
.pde\ ->\ .ino=.pde -> .ino
@@ -60,9 +63,23 @@ Add\ File...=Ajouter un fichier...
#: Base.java:963
Add\ Library...=Ajouter biblioth\u00e8que...
+#: ../../../processing/app/Preferences.java:96
+Albanian=albanais
+
#: tools/FixEncoding.java:77
An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=Une erreur est survenue lors de la r\u00e9paration de l'encodage du fichier.\nNe pas tenter d'enregistrer ce croquis, car cela pourrait \u00e9craser\nl'ancienne version. Utiliser Ouvrir pour r\u00e9ouvrir le croquis et r\u00e9essayer.\n
+#: ../../../processing/app/BaseNoGui.java:528
+!An\ error\ occurred\ while\ uploading\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!An\ error\ occurred\ while\ verifying\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!An\ error\ occurred\ while\ verifying/uploading\ the\ sketch=
+
#: Base.java:228
An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=Une erreur inconnue est survenue en essayant de\ncharger du code sp\u00e9cifique \u00e0 votre plate-forme.
@@ -90,6 +107,9 @@ Arduino\ ARM\ (32-bits)\ Boards=Cartes Arduino ARM (32-bits)
#: ../../../processing/app/I18n.java:82
Arduino\ AVR\ Boards=Cartes Arduino AVR
+#: Editor.java:2137
+!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
+
#: Base.java:1682
Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ settings.=Arduino ne peut s'ex\u00e9cuter car il ne peut\ncr\u00e9er un dossier pour sauvegarder vos param\u00e8tres.
@@ -109,12 +129,33 @@ Are\ you\ sure\ you\ want\ to\ delete\ "{0}"?=\u00cates-vous certain de vouloir
#: Sketch.java:587
Are\ you\ sure\ you\ want\ to\ delete\ this\ sketch?=\u00cates-vous certain de vouloir supprimer ce croquis\u00a0?
+#: ../../../processing/app/Base.java:356
+Argument\ required\ for\ --board=Param\u00e8tre obligatoire avec --board
+
+#: ../../../processing/app/Base.java:370
+Argument\ required\ for\ --curdir=Param\u00e8tre obligatoire avec --curdir
+
+#: ../../../processing/app/Base.java:385
+!Argument\ required\ for\ --get-pref=
+
+#: ../../../processing/app/Base.java:363
+Argument\ required\ for\ --port=Param\u00e8tre obligatoire avec --port
+
+#: ../../../processing/app/Base.java:377
+Argument\ required\ for\ --pref=Param\u00e8tre obligatoire avec --pref
+
+#: ../../../processing/app/Base.java:384
+Argument\ required\ for\ --preferences-file=Param\u00e8tre obligatoire avec --preferences-file
+
#: ../../../processing/app/Preferences.java:137
Armenian=arm\u00e9nien
#: ../../../processing/app/Preferences.java:138
Asturian=asturien
+#: ../../../processing/app/debug/Compiler.java:145
+!Authorization\ required=
+
#: tools/AutoFormat.java:91
Auto\ Format=Formatage automatique
@@ -146,6 +187,12 @@ Bad\ error\ line\:\ {0}=Erreur \u00e0 la ligne\u00a0\: {0}
#: Editor.java:2136
Bad\ file\ selected=Mauvais fichier s\u00e9lectionn\u00e9
+#: ../../../processing/app/debug/Compiler.java:89
+!Bad\ sketch\ primary\ file\ or\ bad\ sketch\ directory\ structure=
+
+#: ../../../processing/app/Preferences.java:149
+Basque=basque
+
#: ../../../processing/app/Preferences.java:139
Belarusian=bi\u00e9lorusse
@@ -172,6 +219,9 @@ Browse=Parcourir
#: Sketch.java:1392 Sketch.java:1423
Build\ folder\ disappeared\ or\ could\ not\ be\ written=Dossier de compilation disparu ou n'a pas pu \u00eatre cr\u00e9\u00e9
+#: ../../../processing/app/Sketch.java:1530
+Build\ options\ changed,\ rebuilding\ all=Les options de compilation ont \u00e9t\u00e9 modifi\u00e9es, tout sera recompil\u00e9
+
#: ../../../processing/app/Preferences.java:80
Bulgarian=bulgare
@@ -184,8 +234,13 @@ Burn\ Bootloader=Graver la s\u00e9quence d'initialisation
#: Editor.java:2504
Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=Grave la s\u00e9quence d'initialisation vers la carte E/S\n(Cela pourrait prendre quelque temps)...
-#: ../../../processing/app/Base.java:368
-Can't\ open\ source\ sketch\!=Impossible d'ouvrir le croquis source \!
+#: ../../../processing/app/Base.java:379
+#, java-format
+!Can\ only\ pass\ one\ of\:\ {0}=
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!Can't\ find\ the\ sketch\ in\ the\ specified\ path=
#: ../../../processing/app/Preferences.java:92
Canadian\ French=fran\u00e7ais - Canada
@@ -197,6 +252,9 @@ Cancel=Annuler
#: Sketch.java:455
Cannot\ Rename=Impossible de renommer
+#: ../../../processing/app/Base.java:465
+!Cannot\ specify\ any\ sketch\ files=
+
#: SerialMonitor.java:112
Carriage\ return=Retour chariot
@@ -230,10 +288,6 @@ Close=Fermer
#: Editor.java:1208 Editor.java:2749
Comment/Uncomment=Commenter/D\u00e9commenter
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-Compiler\ error,\ please\ submit\ this\ code\ to\ {0}=Erreur de compilation, veuillez soumettre ce code \u00e0 {0}
-
#: Sketch.java:1608 Editor.java:1890
Compiling\ sketch...=Compilation du croquis...
@@ -304,14 +358,13 @@ Could\ not\ properly\ re-save\ the\ sketch.\ You\ may\ be\ in\ trouble\ at\ this
Could\ not\ re-save\ sketch=Impossible de r\u00e9enregistrer le croquis
#: Theme.java:52
-Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=Impossible de lire les param\u00e8tres du th\u00e8me de couleurs.\nVous devrez r\u00e9installer Arduino.
+!Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
#: Preferences.java:219
Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=Impossible de lire les param\u00e8tres par d\u00e9faut.\nVous devrez r\u00e9installer l'environnement Arduino.
-#: Preferences.java:258
-#, java-format
-Could\ not\ read\ preferences\ from\ {0}=Impossible de lire les pr\u00e9f\u00e9rences depuis {0}
+#: ../../../processing/app/Sketch.java:1525
+Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=Impossible de lire le fichier de pr\u00e9f\u00e9rences actuel, tout sera recompil\u00e9
#: Base.java:2482
#, java-format
@@ -334,6 +387,9 @@ Could\ not\ rename\ the\ sketch.\ (2)=Impossible de renommer le croquis. (2)
#, java-format
Could\ not\ replace\ {0}=Impossible de remplacer {0}
+#: ../../../processing/app/Sketch.java:1579
+Could\ not\ write\ build\ preferences\ file=Impossible d'\u00e9crire le fichier de pr\u00e9f\u00e9rences
+
#: tools/Archiver.java:74
Couldn't\ archive\ sketch=Impossible d'archiver le croquis
@@ -382,12 +438,19 @@ Done\ Saving.=Enregistrement termin\u00e9.
#: Editor.java:2510
Done\ burning\ bootloader.=Gravure de la s\u00e9quence d'initialisation termin\u00e9e.
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+!Done\ compiling=
+
#: Editor.java:1911 Editor.java:1928
Done\ compiling.=Compilation termin\u00e9e.
#: Editor.java:2564
Done\ printing.=Impression termin\u00e9e.
+#: ../../../processing/app/BaseNoGui.java:514
+!Done\ uploading=
+
#: Editor.java:2395 Editor.java:2431
Done\ uploading.=T\u00e9l\u00e9versement termin\u00e9
@@ -466,6 +529,9 @@ Error\ while\ burning\ bootloader.=Erreur lors de la gravure de la s\u00e9quence
#: ../../../processing/app/Editor.java:2555
Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=Erreur lors de la gravure de la s\u00e9quence d'initialisation \: le param\u00e8tre de configuration \u00ab {0} \u00bb est manquant
+#: ../../../../../app/src/processing/app/Editor.java:1940
+!Error\ while\ compiling\:\ missing\ '{0}'\ configuration\ parameter=
+
#: SketchCode.java:83
#, java-format
Error\ while\ loading\ code\ {0}=Erreur lors du chargement du code {0}
@@ -473,10 +539,21 @@ Error\ while\ loading\ code\ {0}=Erreur lors du chargement du code {0}
#: Editor.java:2567
Error\ while\ printing.=Erreur d'impression.
+#: ../../../processing/app/BaseNoGui.java:528
+!Error\ while\ uploading=
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=Erreur lors du t\u00e9l\u00e9versement \: le param\u00e8tre de configuration \u00ab {0} \u00bb est manquant
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!Error\ while\ verifying=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!Error\ while\ verifying/uploading=
+
#: Preferences.java:93
Estonian=estonien
@@ -492,6 +569,10 @@ Export\ canceled,\ changes\ must\ first\ be\ saved.=Exportation annul\u00e9e, le
#: Base.java:2100
FAQ.html=FAQ.html
+#: ../../../processing/app/Base.java:416
+#, java-format
+Failed\ to\ open\ sketch\:\ "{0}"=Impossible d''ouvrir le croquis \: \u00ab {0} \u00bb
+
#: Editor.java:491
File=Fichier
@@ -526,8 +607,9 @@ Fix\ Encoding\ &\ Reload=R\u00e9parer encodage & recharger
#: Base.java:1851
For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=Pour plus de renseignement concernant l'installation de biblioth\u00e8que, veuillez vous r\u00e9f\u00e9rer \u00e0 \: http\://arduino.cc/en/Guide/Libraries\n
-#: debug/BasicUploader.java:80
-Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ =Force la r\u00e9initialisation en utilisant une ouverture/fermeture \u00e0 1200 bps sur le port
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ {0}=
#: Preferences.java:95
French=fran\u00e7ais
@@ -631,8 +713,8 @@ Library\ added\ to\ your\ libraries.\ Check\ "Import\ library"\ menu=La biblioth
#: Preferences.java:106
Lithuaninan=lituanien
-#: ../../../processing/app/Sketch.java:1660
-Low\ memory\ available,\ stability\ problems\ may\ occur=Peu de m\u00e9moire disponible, des probl\u00e8mes de stabilit\u00e9 peuvent survenir
+#: ../../../processing/app/Sketch.java:1684
+!Low\ memory\ available,\ stability\ problems\ may\ occur.=
#: Preferences.java:107
Marathi=marathe
@@ -641,7 +723,10 @@ Marathi=marathe
Message=Message
#: ../../../processing/app/preproc/PdePreprocessor.java:412
-!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=Il manque */ \u00e0 la fin du /* commentaire */
+
+#: ../../../processing/app/BaseNoGui.java:455
+!Mode\ not\ supported=
#: Preferences.java:449
More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=Davantage de pr\u00e9f\u00e9rences peuvent \u00eatre \u00e9dit\u00e9es directement dans le fichier
@@ -649,6 +734,15 @@ More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=Davantage de pr\u00e
#: Editor.java:2156
Moving=D\u00e9placement
+#: ../../../processing/app/BaseNoGui.java:484
+!Multiple\ files\ not\ supported=
+
+#: ../../../processing/app/Base.java:395
+Must\ specify\ exactly\ one\ sketch\ file=Il faut sp\u00e9cifier un et un seul fichier de croquis
+
+#: ../../../processing/app/Preferences.java:158
+N'Ko=n'ko
+
#: Sketch.java:282
Name\ for\ new\ file\:=Nom du nouveau fichier\u00a0\:
@@ -676,12 +770,18 @@ Next\ Tab=Onglet suivant
#: Preferences.java:78 UpdateCheck.java:108
No=Non
+#: ../../../processing/app/debug/Compiler.java:146
+!No\ athorization\ data\ found=
+
#: debug/Compiler.java:126
No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=Aucune carte s\u00e9lectionn\u00e9e, veuillez choisir une carte dans le menu Outil > Type de carte.
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
No\ changes\ necessary\ for\ Auto\ Format.=Aucun changement n\u00e9cessaire pour le formatage automatique.
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ command\ line\ parameters\ found=
+
#: Editor.java:373
No\ files\ were\ added\ to\ the\ sketch.=Aucun fichier n'a \u00e9t\u00e9 ajout\u00e9 au croquis.
@@ -691,6 +791,9 @@ No\ launcher\ available=Aucun lanceur disponible
#: SerialMonitor.java:112
No\ line\ ending=Pas de fin de ligne
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ parameters=
+
#: Base.java:541
No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=Non vraiment, vous devriez aller prendre l'air.
@@ -698,6 +801,16 @@ No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=Non vraiment, vous devriez a
#, java-format
No\ reference\ available\ for\ "{0}"=Aucune r\u00e9f\u00e9rence disponible pour \u00ab\u00a0{0}\u00a0\u00bb
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!No\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:428
+!No\ sketchbook=
+
+#: ../../../processing/app/Sketch.java:204
+No\ valid\ code\ files\ found=Aucun fichiers de code valides trouv\u00e9s
+
#: ../../../processing/app/Base.java:309
No\ valid\ configured\ cores\ found\!\ Exiting...=Aucun c\u0153ur configur\u00e9 valide n'a \u00e9t\u00e9 trouv\u00e9 \! On quitte...
@@ -724,6 +837,9 @@ OK=OK
#: Sketch.java:992 Editor.java:376
One\ file\ added\ to\ the\ sketch.=Un fichier a \u00e9t\u00e9 ajout\u00e9 au croquis.
+#: ../../../processing/app/BaseNoGui.java:455
+!Only\ --verify,\ --upload\ or\ --get-pref\ are\ supported=
+
#: EditorToolbar.java:41
Open=Ouvrir
@@ -751,12 +867,22 @@ Paste=Coller
#: Preferences.java:109
Persian=persan
+#: ../../../processing/app/Preferences.java:161
+Persian\ (Iran)=persan (Iran)
+
#: debug/Compiler.java:408
Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=Veuillez importer la biblioth\u00e8que SPI depuis le menu Croquis > Importer biblioth\u00e8que.
+#: ../../../processing/app/debug/Compiler.java:529
+Please\ import\ the\ Wire\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=Veuillez importer la biblioth\u00e8que Wire depuis le menu Croquis > Importer biblioth\u00e8que...
+
#: Base.java:239
Please\ install\ JDK\ 1.5\ or\ later=Veuillez installer JDK 1.5 ou ult\u00e9rieur
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+!Please\ select\ a\ programmer\ from\ Tools->Programmer\ menu=
+
#: Preferences.java:110
Polish=polonais
@@ -818,9 +944,6 @@ Problem\ uploading\ to\ board.\ \ See\ http\://www.arduino.cc/en/Guide/Troublesh
#: Sketch.java:355 Sketch.java:362 Sketch.java:373
Problem\ with\ rename=Probl\u00e8me lors du renommage
-#: Editor.java:2137
-Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=Arduino ne peut ouvrir que ses propres croquis\nou les fichiers se terminant par .ino ou .pde
-
#: ../../../processing/app/I18n.java:86
Processor=Processeur
@@ -881,9 +1004,15 @@ Save\ changes\ to\ "{0}"?\ \ =Enregistrer les changements dans \u00ab\u00a0{0}\u
#: Sketch.java:825
Save\ sketch\ folder\ as...=Enregistrer le dossier des croquis sous...
+#: ../../../../../app/src/processing/app/Preferences.java:425
+!Save\ when\ verifying\ or\ uploading=
+
#: Editor.java:2270 Editor.java:2308
Saving...=Enregistrement...
+#: ../../../processing/app/FindReplace.java:131
+!Search\ all\ Sketch\ Tabs=
+
#: Base.java:1909
Select\ (or\ create\ new)\ folder\ for\ sketches...=S\u00e9lectionner (ou cr\u00e9er) un dossier de croquis...
@@ -908,14 +1037,6 @@ Send=Envoyer
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
Serial\ Monitor=Moniteur s\u00e9rie
-#: Serial.java:174
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quiting\ any\ programs\ that\ may\ be\ using\ it.=Port s\u00e9rie \u00ab\u00a0{0}\u00a0\u00bb d\u00e9j\u00e0 utilis\u00e9. Essayez de quitter tout logiciel qui pourrait s''en servir.
-
-#: Serial.java:121
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quitting\ any\ programs\ that\ may\ be\ using\ it.=Port s\u00e9rie \u00ab\u00a0{0}\u00a0\u00bb d\u00e9j\u00e0 utilis\u00e9. Essayez de quitter tout logiciel qui pourrait s''en servir.
-
#: Serial.java:194
#, java-format
Serial\ port\ ''{0}''\ not\ found.\ Did\ you\ select\ the\ right\ one\ from\ the\ Tools\ >\ Serial\ Port\ menu?=Port s\u00e9rie \u00ab\u00a0{0}\u00a0\u00bb non trouv\u00e9. L''avez-vous bien s\u00e9lectionn\u00e9 dans le menu Outils > Port s\u00e9rie\u00a0?
@@ -970,6 +1091,9 @@ Sketchbook\ folder\ disappeared=Le dossier contenant les croquis a disparu
#: Preferences.java:315
Sketchbook\ location\:=Emplacement du carnet de croquis
+#: ../../../processing/app/BaseNoGui.java:428
+!Sketchbook\ path\ not\ defined=
+
#: ../../../processing/app/Base.java:785
Sketches\ (*.ino,\ *.pde)=Croquis (*.ino, *.pde)
@@ -1004,6 +1128,9 @@ Tamil=tamoul
#: debug/Compiler.java:414
The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.=Le mot-cl\u00e9 \u00ab\u00a0BYTE\u00a0\u00bb n'est plus pris en charge.
+#: ../../../processing/app/BaseNoGui.java:484
+!The\ --upload\ option\ supports\ only\ one\ file\ at\ a\ time=
+
#: debug/Compiler.java:426
The\ Client\ class\ has\ been\ renamed\ EthernetClient.=La classe Client a \u00e9t\u00e9 renomm\u00e9e EthernetClient
@@ -1040,12 +1167,15 @@ The\ sketch\ "{0}"\ cannot\ be\ used.\nSketch\ names\ must\ contain\ only\ basic
#: Sketch.java:1755
The\ sketch\ folder\ has\ disappeared.\n\ Will\ attempt\ to\ re-save\ in\ the\ same\ location,\nbut\ anything\ besides\ the\ code\ will\ be\ lost.=Le dossier croquis a disparu.\nNous allons essayer de r\u00e9enregistrer au m\u00eame emplacement,\nmais seul le code sera conserv\u00e9.
-#: Sketch.java:2018
-The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ less\ than\ 64\ characters\ long.=Le nom du croquis doit \u00eatre chang\u00e9. Les noms de croquis doivent consister\nde caract\u00e8res ASCII et de chiffres (mais ne peuvent commencer par un chiffre).\nIls doivent aussi \u00eatre plus courts que 64 caract\u00e8res.
+#: ../../../processing/app/Sketch.java:2028
+The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ than\ 64\ characters\ long.=Le nom du croquis doit \u00eatre chang\u00e9. Les noms de croquis doivent consister\nde caract\u00e8res ASCII et de chiffres (mais ne peuvent commencer par un chiffre).\nIls doivent aussi \u00eatre plus courts que 64 caract\u00e8res.
#: Base.java:259
The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ default\ sketchbook\nlocation,\ and\ create\ a\ new\ sketchbook\ folder\ if\nnecessary.\ Arduino\ will\ then\ stop\ talking\ about\nhimself\ in\ the\ third\ person.=Le dossier contenant les croquis n'existe plus.\nArduino va aller \u00e0 l'emplacement\npar d\u00e9faut, et cr\u00e9er un nouveau dossier\nsi n\u00e9cessaire. Arduino cessera ensuite\nde parler de lui-m\u00eame \u00e0 la troisi\u00e8me personne.
+#: ../../../processing/app/debug/Compiler.java:201
+!Third-party\ platform.txt\ does\ not\ define\ compiler.path.\ Please\ report\ this\ to\ the\ third-party\ hardware\ maintainer.=
+
#: Sketch.java:1075
This\ file\ has\ already\ been\ copied\ to\ the\nlocation\ from\ which\ where\ you're\ trying\ to\ add\ it.\nI\ ain't\ not\ doin\ nuthin'.=Ce fichier a d\u00e9j\u00e0 \u00e9t\u00e9 copi\u00e9 \u00e0\nl'emplacement duquel vous essayez de l'ajouter.\nJ'frai rien dans ce cas-l\u00e0.
@@ -1149,6 +1279,10 @@ Vietnamese=vietnamien
#: Editor.java:1105
Visit\ Arduino.cc=Visiter Arduino.cc
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+WARNING\:\ library\ {0}\ claims\ to\ run\ on\ {1}\ architecture(s)\ and\ may\ be\ incompatible\ with\ your\ current\ board\ which\ runs\ on\ {2}\ architecture(s).=ATTENTION \: la biblioth\u00e8que {0} pr\u00e9tend \u00eatre ex\u00e9cutable sur la (ou les) architecture(s) {1} et peut \u00eatre incompatible avec votre carte actuelle qui s'ex\u00e9cute sur {2}.
+
#: Base.java:2128
Warning=Avertissement
@@ -1203,7 +1337,7 @@ Zip\ doesn't\ contain\ a\ library=Le fichier Zip ne contient pas de biblioth\u00
#: SketchCode.java:258
#, java-format
-"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.=\u00ab\u00a0{0}\u00a0\u00bb contient des caract\u00e8res non reconnus. Si le code a \u00e9t\u00e9 cr\u00e9\u00e9 avec une vieille version de Arduino, vous pouvez utiliser \u00ab Outils -> R\u00e9parer encodage & recharger \u00bb pour mettre le croquis \u00e0 jour en UTF-8. Sinon, vous devrez supprimer les caract\u00e8res invalides pour supprimer cet avertissement.
+!"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.=
#: debug/Compiler.java:409
\nAs\ of\ Arduino\ 0019,\ the\ Ethernet\ library\ depends\ on\ the\ SPI\ library.\nYou\ appear\ to\ be\ using\ it\ or\ another\ library\ that\ depends\ on\ the\ SPI\ library.\n\n=\nDepuis Arduino 0019, la biblioth\u00e8que Ethernet d\u00e9pend de la biblioth\u00e8que SPI.\nVous semblez l'utiliser ou une autre biblioth\u00e8que qui d\u00e9pend de la biblioth\u00e8que SPI.\n\n
@@ -1247,9 +1381,6 @@ environment=environnement
#: Editor.java:1108
http\://arduino.cc/=http\://arduino.cc/
-#: ../../../processing/app/debug/Compiler.java:49
-http\://github.com/arduino/Arduino/issues=http\://github.com/arduino/Arduino/issues
-
#: UpdateCheck.java:118
http\://www.arduino.cc/en/Main/Software=http\://www.arduino.cc/en/Main/Software
@@ -1272,13 +1403,6 @@ name\ is\ null=nom est nul
#: Base.java:2090
platforms.html=platforms.html
-#: Serial.java:451
-#, java-format
-readBytesUntil()\ byte\ buffer\ is\ too\ small\ for\ the\ {0}\ bytes\ up\ to\ and\ including\ char\ {1}=Le tampon m\u00e9moire readBytesUntil() est trop petit pour les {0} octets jusqu''au caract\u00e8re {1} inclus
-
-#: Sketch.java:647
-removeCode\:\ internal\ error..\ could\ not\ find\ code=removeCode\u00a0\: erreur interne.. n'a pu trouver le code
-
#: Editor.java:932
serialMenu\ is\ null=serialMenu est nul
@@ -1286,6 +1410,10 @@ serialMenu\ is\ null=serialMenu est nul
#, java-format
the\ selected\ serial\ port\ {0}\ does\ not\ exist\ or\ your\ board\ is\ not\ connected=le port s\u00e9rie s\u00e9lectionn\u00e9 {0} n''existe pas ou votre Arduino n''est pas connect\u00e9e
+#: ../../../processing/app/Base.java:389
+#, java-format
+unknown\ option\:\ {0}=option inconnue \: {0}
+
#: Preferences.java:391
upload=t\u00e9l\u00e9versement
@@ -1304,3 +1432,35 @@ upload=t\u00e9l\u00e9versement
#: Editor.java:1874
#, java-format
{0}.html={0}.html
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+{0}\:\ Invalid\ argument\ to\ --pref,\ should\ be\ of\ the\ form\ "pref\=value"={0} \: Argument de --pref incorrect, doit \u00eatre de la forme \u00ab pref\=valeur \u00bb
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+{0}\:\ Invalid\ board\ name,\ it\ should\ be\ of\ the\ form\ "package\:arch\:board"\ or\ "package\:arch\:board\:options"={0} \: nom de carte incorrect, il doit \u00eatre de la forme \u00ab package\:arch\:carte \u00bb ou \u00ab package\:arch\:carte\:options \u00bb
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+{0}\:\ Invalid\ option\ for\ "{1}"\ option\ for\ board\ "{2}"={0} \: Param\u00e8tre incorrect de l''option \u00ab {1} \u00bb pour la carte \u00ab {2} \u00bb
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+{0}\:\ Invalid\ option\ for\ board\ "{1}"={0} \: Option incorrecte pour la carte \u00ab {1} \u00bb
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+{0}\:\ Invalid\ option,\ should\ be\ of\ the\ form\ "name\=value"={0} \: Option incorrecte, elle doit \u00eatre de la forme \u00ab nom\=valeur \u00bb
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+{0}\:\ Unknown\ architecture={0} \: architecture inconnue
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+{0}\:\ Unknown\ board={0} \: carte inconnue
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+{0}\:\ Unknown\ package={0} \: Package inconnu
diff --git a/app/src/processing/app/i18n/Resources_fr_CA.po b/arduino-core/src/processing/app/i18n/Resources_fr_CA.po
similarity index 87%
rename from app/src/processing/app/i18n/Resources_fr_CA.po
rename to arduino-core/src/processing/app/i18n/Resources_fr_CA.po
index d0d88a6dd..624d23eb4 100644
--- a/app/src/processing/app/i18n/Resources_fr_CA.po
+++ b/arduino-core/src/processing/app/i18n/Resources_fr_CA.po
@@ -9,8 +9,8 @@ msgstr ""
"Project-Id-Version: Arduino IDE 1.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-29 10:24-0400\n"
-"PO-Revision-Date: 2014-02-19 14:46+0000\n"
-"Last-Translator: cmaglie \n"
+"PO-Revision-Date: 2015-01-14 17:10+0000\n"
+"Last-Translator: Cristian Maglie \n"
"Language-Team: French (Canada) (http://www.transifex.com/projects/p/arduino-ide-15/language/fr_CA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -34,6 +34,12 @@ msgstr "« Mouse » n'est supporté que sur l'Arduino Leonardo"
msgid "(edit only when Arduino is not running)"
msgstr "(éditer uniquement lorsque Arduino ne s'exécute pas)"
+#: ../../../processing/app/Base.java:468
+msgid ""
+"--verbose, --verbose-upload and --verbose-build can only be used together "
+"with --verify or --upload"
+msgstr ""
+
#: Sketch.java:746
msgid ".pde -> .ino"
msgstr ".pde -> .ino"
@@ -92,6 +98,10 @@ msgstr "Ajouter un fichier..."
msgid "Add Library..."
msgstr "Ajouter une bibliothèque..."
+#: ../../../processing/app/Preferences.java:96
+msgid "Albanian"
+msgstr ""
+
#: tools/FixEncoding.java:77
msgid ""
"An error occurred while trying to fix the file encoding.\n"
@@ -99,6 +109,20 @@ msgid ""
"the old version. Use Open to re-open the sketch and try again.\n"
msgstr "Une erreur est survenue lors de la réparation de l'encodage du fichier.\nNe pas tenter d'enregistrer ce croquis, car cela pourrait écraser\nl'ancienne version. Utiliser Ouvrir pour ré-ouvrir le croquis et réessayer.\n"
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "An error occurred while uploading the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "An error occurred while verifying the sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "An error occurred while verifying/uploading the sketch"
+msgstr ""
+
#: Base.java:228
msgid ""
"An unknown error occurred while trying to load\n"
@@ -139,6 +163,12 @@ msgstr ""
msgid "Arduino AVR Boards"
msgstr ""
+#: Editor.java:2137
+msgid ""
+"Arduino can only open its own sketches\n"
+"and other files ending in .ino or .pde"
+msgstr ""
+
#: Base.java:1682
msgid ""
"Arduino cannot run because it could not\n"
@@ -171,6 +201,30 @@ msgstr "Êtes-vous certain de vouloir supprimer « {0} » ?"
msgid "Are you sure you want to delete this sketch?"
msgstr "Êtes-vous certain de vouloir supprimer ce croquis ?"
+#: ../../../processing/app/Base.java:356
+msgid "Argument required for --board"
+msgstr ""
+
+#: ../../../processing/app/Base.java:370
+msgid "Argument required for --curdir"
+msgstr ""
+
+#: ../../../processing/app/Base.java:385
+msgid "Argument required for --get-pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:363
+msgid "Argument required for --port"
+msgstr ""
+
+#: ../../../processing/app/Base.java:377
+msgid "Argument required for --pref"
+msgstr ""
+
+#: ../../../processing/app/Base.java:384
+msgid "Argument required for --preferences-file"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:137
msgid "Armenian"
msgstr ""
@@ -179,6 +233,10 @@ msgstr ""
msgid "Asturian"
msgstr ""
+#: ../../../processing/app/debug/Compiler.java:145
+msgid "Authorization required"
+msgstr ""
+
#: tools/AutoFormat.java:91
msgid "Auto Format"
msgstr "Formatage automatique"
@@ -220,6 +278,14 @@ msgstr "Erreur à la ligne : {0}"
msgid "Bad file selected"
msgstr "Mauvais fichier sélectionné"
+#: ../../../processing/app/debug/Compiler.java:89
+msgid "Bad sketch primary file or bad sketch directory structure"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:149
+msgid "Basque"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:139
msgid "Belarusian"
msgstr ""
@@ -256,6 +322,10 @@ msgstr "Parcourir"
msgid "Build folder disappeared or could not be written"
msgstr "Dossier de construction disparu ou n'a pas pu être créé"
+#: ../../../processing/app/Sketch.java:1530
+msgid "Build options changed, rebuilding all"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr ""
@@ -272,8 +342,14 @@ msgstr "Graver la séquence d'initialisation"
msgid "Burning bootloader to I/O Board (this may take a minute)..."
msgstr "Grave la séquence d'initialisation vers la carte E/S\n(Cela pourrait prendre quelque temps)..."
-#: ../../../processing/app/Base.java:368
-msgid "Can't open source sketch!"
+#: ../../../processing/app/Base.java:379
+#, java-format
+msgid "Can only pass one of: {0}"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "Can't find the sketch in the specified path"
msgstr ""
#: ../../../processing/app/Preferences.java:92
@@ -289,6 +365,10 @@ msgstr "Annuler"
msgid "Cannot Rename"
msgstr "Impossible de renommer"
+#: ../../../processing/app/Base.java:465
+msgid "Cannot specify any sketch files"
+msgstr ""
+
#: SerialMonitor.java:112
msgid "Carriage return"
msgstr "Retour chariot"
@@ -333,11 +413,6 @@ msgstr "Fermer"
msgid "Comment/Uncomment"
msgstr "Commenter/Décommenter"
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-msgid "Compiler error, please submit this code to {0}"
-msgstr "Erreur de compilation, veuillez soumettre ce code à {0}"
-
#: Sketch.java:1608 Editor.java:1890
msgid "Compiling sketch..."
msgstr "Compilation du croquis..."
@@ -437,7 +512,7 @@ msgstr "Impossible de ré-enregistrer le croquis"
msgid ""
"Could not read color theme settings.\n"
"You'll need to reinstall Arduino."
-msgstr "Impossible de lire les paramètres du thème de couleurs.\nVous devrez réinstaller Arduino."
+msgstr ""
#: Preferences.java:219
msgid ""
@@ -445,10 +520,9 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "Impossible de lire les paramètres par défaut.\nVous devrez réinstaller Arduino."
-#: Preferences.java:258
-#, java-format
-msgid "Could not read preferences from {0}"
-msgstr "Impossible de lire les préférences depuis {0}"
+#: ../../../processing/app/Sketch.java:1525
+msgid "Could not read prevous build preferences file, rebuilding all"
+msgstr ""
#: Base.java:2482
#, java-format
@@ -477,6 +551,10 @@ msgstr "Impossible de renommer le croquis. (2)"
msgid "Could not replace {0}"
msgstr "Impossible de remplacer {0}"
+#: ../../../processing/app/Sketch.java:1579
+msgid "Could not write build preferences file"
+msgstr ""
+
#: tools/Archiver.java:74
msgid "Couldn't archive sketch"
msgstr "Impossible d'archiver le croquis"
@@ -546,6 +624,11 @@ msgstr "Enregistrement terminé."
msgid "Done burning bootloader."
msgstr "Gravure de la séquence d'initialisation terminée."
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+msgid "Done compiling"
+msgstr ""
+
#: Editor.java:1911 Editor.java:1928
msgid "Done compiling."
msgstr "Compilation terminée."
@@ -554,6 +637,10 @@ msgstr "Compilation terminée."
msgid "Done printing."
msgstr "Impression terminée."
+#: ../../../processing/app/BaseNoGui.java:514
+msgid "Done uploading"
+msgstr ""
+
#: Editor.java:2395 Editor.java:2431
msgid "Done uploading."
msgstr "Téléversement terminé"
@@ -657,6 +744,10 @@ msgstr "Erreur lors de la gravure de la séquence d'initialisation."
msgid "Error while burning bootloader: missing '{0}' configuration parameter"
msgstr ""
+#: ../../../../../app/src/processing/app/Editor.java:1940
+msgid "Error while compiling: missing '{0}' configuration parameter"
+msgstr ""
+
#: SketchCode.java:83
#, java-format
msgid "Error while loading code {0}"
@@ -666,11 +757,25 @@ msgstr "Erreur lors du chargement du code {0}"
msgid "Error while printing."
msgstr "Erreur d'impression."
+#: ../../../processing/app/BaseNoGui.java:528
+msgid "Error while uploading"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
msgid "Error while uploading: missing '{0}' configuration parameter"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+msgid "Error while verifying"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:521
+msgid "Error while verifying/uploading"
+msgstr ""
+
#: Preferences.java:93
msgid "Estonian"
msgstr "Estonien"
@@ -691,6 +796,11 @@ msgstr "Exportation annulée, les changements doivent d'abord être enregistrés
msgid "FAQ.html"
msgstr "FAQ.html"
+#: ../../../processing/app/Base.java:416
+#, java-format
+msgid "Failed to open sketch: \"{0}\""
+msgstr ""
+
#: Editor.java:491
msgid "File"
msgstr "Fichier"
@@ -738,9 +848,10 @@ msgid ""
"http://arduino.cc/en/Guide/Libraries\n"
msgstr "Pour plus d'informations sur l'installation de bibliothèques, visiter: http://arduino.cc/en/Guide/Libraries\n"
-#: debug/BasicUploader.java:80
-msgid "Forcing reset using 1200bps open/close on port "
-msgstr "Force la réinitialisation en utilisant une ouverture/fermeture à 1200 bps \nsur le port "
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+msgid "Forcing reset using 1200bps open/close on port {0}"
+msgstr ""
#: Preferences.java:95
msgid "French"
@@ -888,8 +999,8 @@ msgstr "Bibliothèque ajoutée à tes bibliothèques. Voir le menu «Importer bi
msgid "Lithuaninan"
msgstr "Lithuanien"
-#: ../../../processing/app/Sketch.java:1660
-msgid "Low memory available, stability problems may occur"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
msgstr ""
#: Preferences.java:107
@@ -904,6 +1015,10 @@ msgstr "Message"
msgid "Missing the */ from the end of a /* comment */"
msgstr ""
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Mode not supported"
+msgstr ""
+
#: Preferences.java:449
msgid "More preferences can be edited directly in the file"
msgstr "Davantage de préférences peuvent être éditées directement dans le fichier"
@@ -912,6 +1027,18 @@ msgstr "Davantage de préférences peuvent être éditées directement dans le f
msgid "Moving"
msgstr "Déplacement"
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "Multiple files not supported"
+msgstr ""
+
+#: ../../../processing/app/Base.java:395
+msgid "Must specify exactly one sketch file"
+msgstr ""
+
+#: ../../../processing/app/Preferences.java:158
+msgid "N'Ko"
+msgstr ""
+
#: Sketch.java:282
msgid "Name for new file:"
msgstr "Nom du nouveau fichier:"
@@ -948,6 +1075,10 @@ msgstr "Onglet suivant"
msgid "No"
msgstr "Non"
+#: ../../../processing/app/debug/Compiler.java:146
+msgid "No athorization data found"
+msgstr ""
+
#: debug/Compiler.java:126
msgid "No board selected; please choose a board from the Tools > Board menu."
msgstr "Aucune carte sélectionnée, veuillez choisir une carte dans le menu Outil > \nType de carte."
@@ -956,6 +1087,10 @@ msgstr "Aucune carte sélectionnée, veuillez choisir une carte dans le menu Out
msgid "No changes necessary for Auto Format."
msgstr "Aucun changement nécessaire pour le formatage automatique."
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No command line parameters found"
+msgstr ""
+
#: Editor.java:373
msgid "No files were added to the sketch."
msgstr "Aucun fichier n'a été ajouté au croquis."
@@ -968,6 +1103,10 @@ msgstr "Aucun lanceur disponible"
msgid "No line ending"
msgstr "Pas de fin de ligne"
+#: ../../../processing/app/BaseNoGui.java:665
+msgid "No parameters"
+msgstr ""
+
#: Base.java:541
msgid "No really, time for some fresh air for you."
msgstr "Non vraiment, tu devrais aller prendre l'air."
@@ -977,6 +1116,19 @@ msgstr "Non vraiment, tu devrais aller prendre l'air."
msgid "No reference available for \"{0}\""
msgstr "Aucune référence disponible pour « {0} »"
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+msgid "No sketch"
+msgstr ""
+
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "No sketchbook"
+msgstr ""
+
+#: ../../../processing/app/Sketch.java:204
+msgid "No valid code files found"
+msgstr ""
+
#: ../../../processing/app/Base.java:309
msgid "No valid configured cores found! Exiting..."
msgstr ""
@@ -1013,6 +1165,10 @@ msgstr "OK"
msgid "One file added to the sketch."
msgstr "Un fichier ajouté au croquis."
+#: ../../../processing/app/BaseNoGui.java:455
+msgid "Only --verify, --upload or --get-pref are supported"
+msgstr ""
+
#: EditorToolbar.java:41
msgid "Open"
msgstr "Ouvrir"
@@ -1049,14 +1205,27 @@ msgstr "Coller"
msgid "Persian"
msgstr "Farsi"
+#: ../../../processing/app/Preferences.java:161
+msgid "Persian (Iran)"
+msgstr ""
+
#: debug/Compiler.java:408
msgid "Please import the SPI library from the Sketch > Import Library menu."
msgstr "Veuillez importer la bibliothèque SPI depuis le menu Croquis > Importer \nbibliothèque."
+#: ../../../processing/app/debug/Compiler.java:529
+msgid "Please import the Wire library from the Sketch > Import Library menu."
+msgstr ""
+
#: Base.java:239
msgid "Please install JDK 1.5 or later"
msgstr "Veuillez installer JDK 1.5 ou ultérieur"
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+msgid "Please select a programmer from Tools->Programmer menu"
+msgstr ""
+
#: Preferences.java:110
msgid "Polish"
msgstr "Polonais"
@@ -1140,12 +1309,6 @@ msgstr "Problème de téléversement vers la carte. Voir http://www.arduino.cc/e
msgid "Problem with rename"
msgstr "Problème de renommage"
-#: Editor.java:2137
-msgid ""
-"Arduino can only open its own sketches\n"
-"and other files ending in .ino or .pde"
-msgstr "Arduino ne peut ouvrir que ses propres croquis\nou les fichiers se terminant par .ino ou .pde"
-
#: ../../../processing/app/I18n.java:86
msgid "Processor"
msgstr ""
@@ -1225,10 +1388,18 @@ msgstr "Enregistrer les changements dans « {0} » ? "
msgid "Save sketch folder as..."
msgstr "Enregistrer le dossier des croquis sous..."
+#: ../../../../../app/src/processing/app/Preferences.java:425
+msgid "Save when verifying or uploading"
+msgstr ""
+
#: Editor.java:2270 Editor.java:2308
msgid "Saving..."
msgstr "Enregistrement..."
+#: ../../../processing/app/FindReplace.java:131
+msgid "Search all Sketch Tabs"
+msgstr ""
+
#: Base.java:1909
msgid "Select (or create new) folder for sketches..."
msgstr "Sélectionner (ou créer) un dossier de croquis..."
@@ -1261,20 +1432,6 @@ msgstr "Envoyer"
msgid "Serial Monitor"
msgstr "Moniteur série"
-#: Serial.java:174
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quiting any programs that may be "
-"using it."
-msgstr "Port série « {0} » déjà utilisé. Essayez de quitter tout logiciel qui \npourrait s'en servir."
-
-#: Serial.java:121
-#, java-format
-msgid ""
-"Serial port ''{0}'' already in use. Try quitting any programs that may be "
-"using it."
-msgstr "Port série « {0} » déjà utilisé. Essayez de quitter tout logiciel qui \npourrait s'en servir."
-
#: Serial.java:194
#, java-format
msgid ""
@@ -1354,6 +1511,10 @@ msgstr "Le dossier des croquis est disparu"
msgid "Sketchbook location:"
msgstr "Emplacement du carnet de croquis:"
+#: ../../../processing/app/BaseNoGui.java:428
+msgid "Sketchbook path not defined"
+msgstr ""
+
#: ../../../processing/app/Base.java:785
msgid "Sketches (*.ino, *.pde)"
msgstr ""
@@ -1404,6 +1565,10 @@ msgstr "Tamoul"
msgid "The 'BYTE' keyword is no longer supported."
msgstr "Le mot-clé « BYTE » n'est plus supporté."
+#: ../../../processing/app/BaseNoGui.java:484
+msgid "The --upload option supports only one file at a time"
+msgstr ""
+
#: debug/Compiler.java:426
msgid "The Client class has been renamed EthernetClient."
msgstr "La classe Client a été renommée EthernetClient"
@@ -1471,12 +1636,12 @@ msgid ""
"but anything besides the code will be lost."
msgstr "Le dossier croquis a disparu.\n Nous allons essayer de ré-enregistrer au même emplacement,\nmais tout sauf le code sera perdu."
-#: Sketch.java:2018
+#: ../../../processing/app/Sketch.java:2028
msgid ""
"The sketch name had to be modified. Sketch names can only consist\n"
"of ASCII characters and numbers (but cannot start with a number).\n"
-"They should also be less less than 64 characters long."
-msgstr "Le nom du croquis doit être changé. Les noms de croquis doivent consister\nde caractères ASCII et de chiffres (mais ne peuvent commencer par un \nchiffre).\nIls doivent aussi être plus courts que 64 caractères."
+"They should also be less than 64 characters long."
+msgstr ""
#: Base.java:259
msgid ""
@@ -1487,6 +1652,12 @@ msgid ""
"himself in the third person."
msgstr "Le dossier des croquis n'existe plus.\nArduino va aller à l'emplacement\npar défaut, et créer un nouveau dossier\ncroquis si nécessaire. Arduino cessera ensuite\nde parler de lui-même à la troisième personne."
+#: ../../../processing/app/debug/Compiler.java:201
+msgid ""
+"Third-party platform.txt does not define compiler.path. Please report this "
+"to the third-party hardware maintainer."
+msgstr ""
+
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -1629,6 +1800,13 @@ msgstr ""
msgid "Visit Arduino.cc"
msgstr "Visiter Arduino.cc"
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+msgid ""
+"WARNING: library {0} claims to run on {1} architecture(s) and may be "
+"incompatible with your current board which runs on {2} architecture(s)."
+msgstr ""
+
#: Base.java:2128
msgid "Warning"
msgstr "Avertissement"
@@ -1713,10 +1891,10 @@ msgstr "« .{0} » n'est pas une extension valide."
#, java-format
msgid ""
"\"{0}\" contains unrecognized characters.If this code was created with an "
-"older version of Arduino,you may need to use Tools -> Fix Encoding & "
-"Reload to updatethe sketch to use UTF-8 encoding. If not, you may need "
-"todelete the bad characters to get rid of this warning."
-msgstr "« {0} » contient des caractères non reconnus. Si le code a été créé avec une \nvieille version de Arduino, vous pouvez utiliser Outils -> Réparer encodage & \nrecharger pour mettre le croquis à jour en UTF-8. Sinon, vous devrez \nsupprimer les caractères invalides pour éviter cet avertissement."
+"older version of Arduino,you may need to use Tools -> Fix Encoding & Reload "
+"to updatethe sketch to use UTF-8 encoding. If not, you may need todelete the"
+" bad characters to get rid of this warning."
+msgstr ""
#: debug/Compiler.java:409
msgid ""
@@ -1797,10 +1975,6 @@ msgstr "environnement"
msgid "http://arduino.cc/"
msgstr "http://arduino.cc/"
-#: ../../../processing/app/debug/Compiler.java:49
-msgid "http://github.com/arduino/Arduino/issues"
-msgstr ""
-
#: UpdateCheck.java:118
msgid "http://www.arduino.cc/en/Main/Software"
msgstr "http://www.arduino.cc/en/Main/Software"
@@ -1830,17 +2004,6 @@ msgstr "nom est nul"
msgid "platforms.html"
msgstr "platforms.html"
-#: Serial.java:451
-#, java-format
-msgid ""
-"readBytesUntil() byte buffer is too small for the {0} bytes up to and "
-"including char {1}"
-msgstr "Le tampon mémoire readBytesUntil() est trop petit pour les {0} octets \njusqu''au caractère {1} inclus"
-
-#: Sketch.java:647
-msgid "removeCode: internal error.. could not find code"
-msgstr "removeCode: erreur interne.. n'a pu trouver le code"
-
#: Editor.java:932
msgid "serialMenu is null"
msgstr "serialMenu est nul"
@@ -1851,6 +2014,11 @@ msgid ""
"the selected serial port {0} does not exist or your board is not connected"
msgstr "le port série sélectionné {0} n'existe pas ou votre Arduino n'est pas connecté"
+#: ../../../processing/app/Base.java:389
+#, java-format
+msgid "unknown option: {0}"
+msgstr ""
+
#: Preferences.java:391
msgid "upload"
msgstr "téléversement"
@@ -1874,3 +2042,45 @@ msgstr "{0} | Arduino {1}"
#, java-format
msgid "{0}.html"
msgstr "{0}.html"
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+msgid "{0}: Invalid argument to --pref, should be of the form \"pref=value\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+msgid ""
+"{0}: Invalid board name, it should be of the form \"package:arch:board\" or "
+"\"package:arch:board:options\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+msgid "{0}: Invalid option for \"{1}\" option for board \"{2}\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+msgid "{0}: Invalid option for board \"{1}\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+msgid "{0}: Invalid option, should be of the form \"name=value\""
+msgstr ""
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+msgid "{0}: Unknown architecture"
+msgstr ""
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+msgid "{0}: Unknown board"
+msgstr ""
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+msgid "{0}: Unknown package"
+msgstr ""
diff --git a/app/src/processing/app/i18n/Resources_fr_CA.properties b/arduino-core/src/processing/app/i18n/Resources_fr_CA.properties
similarity index 86%
rename from app/src/processing/app/i18n/Resources_fr_CA.properties
rename to arduino-core/src/processing/app/i18n/Resources_fr_CA.properties
index 63fd79af1..648baba51 100644
--- a/app/src/processing/app/i18n/Resources_fr_CA.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_fr_CA.properties
@@ -4,7 +4,7 @@
#
# Translators:
# , 2012.
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2014-02-19 14\:46+0000\nLast-Translator\: cmaglie \nLanguage-Team\: French (Canada) (http\://www.transifex.com/projects/p/arduino-ide-15/language/fr_CA/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: fr_CA\nPlural-Forms\: nplurals\=2; plural\=(n > 1);\n
+!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-01-14 17\:10+0000\nLast-Translator\: Cristian Maglie \nLanguage-Team\: French (Canada) (http\://www.transifex.com/projects/p/arduino-ide-15/language/fr_CA/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: fr_CA\nPlural-Forms\: nplurals\=2; plural\=(n > 1);\n
#: Preferences.java:358 Preferences.java:374
\ \ (requires\ restart\ of\ Arduino)=\ (n\u00e9cessite un red\u00e9marrage d'Arduino)
@@ -18,6 +18,9 @@
#: Preferences.java:478
(edit\ only\ when\ Arduino\ is\ not\ running)=(\u00e9diter uniquement lorsque Arduino ne s'ex\u00e9cute pas)
+#: ../../../processing/app/Base.java:468
+!--verbose,\ --verbose-upload\ and\ --verbose-build\ can\ only\ be\ used\ together\ with\ --verify\ or\ --upload=
+
#: Sketch.java:746
.pde\ ->\ .ino=.pde -> .ino
@@ -54,9 +57,23 @@ Add\ File...=Ajouter un fichier...
#: Base.java:963
Add\ Library...=Ajouter une biblioth\u00e8que...
+#: ../../../processing/app/Preferences.java:96
+!Albanian=
+
#: tools/FixEncoding.java:77
An\ error\ occurred\ while\ trying\ to\ fix\ the\ file\ encoding.\nDo\ not\ attempt\ to\ save\ this\ sketch\ as\ it\ may\ overwrite\nthe\ old\ version.\ Use\ Open\ to\ re-open\ the\ sketch\ and\ try\ again.\n=Une erreur est survenue lors de la r\u00e9paration de l'encodage du fichier.\nNe pas tenter d'enregistrer ce croquis, car cela pourrait \u00e9craser\nl'ancienne version. Utiliser Ouvrir pour r\u00e9-ouvrir le croquis et r\u00e9essayer.\n
+#: ../../../processing/app/BaseNoGui.java:528
+!An\ error\ occurred\ while\ uploading\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!An\ error\ occurred\ while\ verifying\ the\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!An\ error\ occurred\ while\ verifying/uploading\ the\ sketch=
+
#: Base.java:228
An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=Une erreur inconnue est survenue en essayant de charger\ndu code de sp\u00e9cifique \u00e0 votre plate-forme.
@@ -84,6 +101,9 @@ Archiving\ the\ sketch\ has\ been\ canceled\ because\nthe\ sketch\ couldn't\ sav
#: ../../../processing/app/I18n.java:82
!Arduino\ AVR\ Boards=
+#: Editor.java:2137
+!Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=
+
#: Base.java:1682
Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ settings.=Arduino ne peut s'ex\u00e9cuter car il\nne peut cr\u00e9er un dossier pour sauvegarder vos param\u00e8tres.
@@ -103,12 +123,33 @@ Are\ you\ sure\ you\ want\ to\ delete\ "{0}"?=\u00cates-vous certain de vouloir
#: Sketch.java:587
Are\ you\ sure\ you\ want\ to\ delete\ this\ sketch?=\u00cates-vous certain de vouloir supprimer ce croquis ?
+#: ../../../processing/app/Base.java:356
+!Argument\ required\ for\ --board=
+
+#: ../../../processing/app/Base.java:370
+!Argument\ required\ for\ --curdir=
+
+#: ../../../processing/app/Base.java:385
+!Argument\ required\ for\ --get-pref=
+
+#: ../../../processing/app/Base.java:363
+!Argument\ required\ for\ --port=
+
+#: ../../../processing/app/Base.java:377
+!Argument\ required\ for\ --pref=
+
+#: ../../../processing/app/Base.java:384
+!Argument\ required\ for\ --preferences-file=
+
#: ../../../processing/app/Preferences.java:137
!Armenian=
#: ../../../processing/app/Preferences.java:138
!Asturian=
+#: ../../../processing/app/debug/Compiler.java:145
+!Authorization\ required=
+
#: tools/AutoFormat.java:91
Auto\ Format=Formatage automatique
@@ -140,6 +181,12 @@ Bad\ error\ line\:\ {0}=Erreur \u00e0 la ligne \: {0}
#: Editor.java:2136
Bad\ file\ selected=Mauvais fichier s\u00e9lectionn\u00e9
+#: ../../../processing/app/debug/Compiler.java:89
+!Bad\ sketch\ primary\ file\ or\ bad\ sketch\ directory\ structure=
+
+#: ../../../processing/app/Preferences.java:149
+!Basque=
+
#: ../../../processing/app/Preferences.java:139
!Belarusian=
@@ -166,6 +213,9 @@ Browse=Parcourir
#: Sketch.java:1392 Sketch.java:1423
Build\ folder\ disappeared\ or\ could\ not\ be\ written=Dossier de construction disparu ou n'a pas pu \u00eatre cr\u00e9\u00e9
+#: ../../../processing/app/Sketch.java:1530
+!Build\ options\ changed,\ rebuilding\ all=
+
#: ../../../processing/app/Preferences.java:80
!Bulgarian=
@@ -178,8 +228,13 @@ Burn\ Bootloader=Graver la s\u00e9quence d'initialisation
#: Editor.java:2504
Burning\ bootloader\ to\ I/O\ Board\ (this\ may\ take\ a\ minute)...=Grave la s\u00e9quence d'initialisation vers la carte E/S\n(Cela pourrait prendre quelque temps)...
-#: ../../../processing/app/Base.java:368
-!Can't\ open\ source\ sketch\!=
+#: ../../../processing/app/Base.java:379
+#, java-format
+!Can\ only\ pass\ one\ of\:\ {0}=
+
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!Can't\ find\ the\ sketch\ in\ the\ specified\ path=
#: ../../../processing/app/Preferences.java:92
!Canadian\ French=
@@ -191,6 +246,9 @@ Cancel=Annuler
#: Sketch.java:455
Cannot\ Rename=Impossible de renommer
+#: ../../../processing/app/Base.java:465
+!Cannot\ specify\ any\ sketch\ files=
+
#: SerialMonitor.java:112
Carriage\ return=Retour chariot
@@ -224,10 +282,6 @@ Close=Fermer
#: Editor.java:1208 Editor.java:2749
Comment/Uncomment=Commenter/D\u00e9commenter
-#: debug/Compiler.java:49 debug/Uploader.java:45
-#, java-format
-Compiler\ error,\ please\ submit\ this\ code\ to\ {0}=Erreur de compilation, veuillez soumettre ce code \u00e0 {0}
-
#: Sketch.java:1608 Editor.java:1890
Compiling\ sketch...=Compilation du croquis...
@@ -298,14 +352,13 @@ Could\ not\ properly\ re-save\ the\ sketch.\ You\ may\ be\ in\ trouble\ at\ this
Could\ not\ re-save\ sketch=Impossible de r\u00e9-enregistrer le croquis
#: Theme.java:52
-Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=Impossible de lire les param\u00e8tres du th\u00e8me de couleurs.\nVous devrez r\u00e9installer Arduino.
+!Could\ not\ read\ color\ theme\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
#: Preferences.java:219
Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=Impossible de lire les param\u00e8tres par d\u00e9faut.\nVous devrez r\u00e9installer Arduino.
-#: Preferences.java:258
-#, java-format
-Could\ not\ read\ preferences\ from\ {0}=Impossible de lire les pr\u00e9f\u00e9rences depuis {0}
+#: ../../../processing/app/Sketch.java:1525
+!Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=
#: Base.java:2482
#, java-format
@@ -328,6 +381,9 @@ Could\ not\ rename\ the\ sketch.\ (2)=Impossible de renommer le croquis. (2)
#, java-format
Could\ not\ replace\ {0}=Impossible de remplacer {0}
+#: ../../../processing/app/Sketch.java:1579
+!Could\ not\ write\ build\ preferences\ file=
+
#: tools/Archiver.java:74
Couldn't\ archive\ sketch=Impossible d'archiver le croquis
@@ -376,12 +432,19 @@ Done\ Saving.=Enregistrement termin\u00e9.
#: Editor.java:2510
Done\ burning\ bootloader.=Gravure de la s\u00e9quence d'initialisation termin\u00e9e.
+#: ../../../processing/app/BaseNoGui.java:507
+#: ../../../processing/app/BaseNoGui.java:552
+!Done\ compiling=
+
#: Editor.java:1911 Editor.java:1928
Done\ compiling.=Compilation termin\u00e9e.
#: Editor.java:2564
Done\ printing.=Impression termin\u00e9e.
+#: ../../../processing/app/BaseNoGui.java:514
+!Done\ uploading=
+
#: Editor.java:2395 Editor.java:2431
Done\ uploading.=T\u00e9l\u00e9versement termin\u00e9
@@ -460,6 +523,9 @@ Error\ while\ burning\ bootloader.=Erreur lors de la gravure de la s\u00e9quence
#: ../../../processing/app/Editor.java:2555
!Error\ while\ burning\ bootloader\:\ missing\ '{0}'\ configuration\ parameter=
+#: ../../../../../app/src/processing/app/Editor.java:1940
+!Error\ while\ compiling\:\ missing\ '{0}'\ configuration\ parameter=
+
#: SketchCode.java:83
#, java-format
Error\ while\ loading\ code\ {0}=Erreur lors du chargement du code {0}
@@ -467,10 +533,21 @@ Error\ while\ loading\ code\ {0}=Erreur lors du chargement du code {0}
#: Editor.java:2567
Error\ while\ printing.=Erreur d'impression.
+#: ../../../processing/app/BaseNoGui.java:528
+!Error\ while\ uploading=
+
#: ../../../processing/app/Editor.java:2409
#: ../../../processing/app/Editor.java:2449
!Error\ while\ uploading\:\ missing\ '{0}'\ configuration\ parameter=
+#: ../../../processing/app/BaseNoGui.java:506
+#: ../../../processing/app/BaseNoGui.java:551
+#: ../../../processing/app/BaseNoGui.java:554
+!Error\ while\ verifying=
+
+#: ../../../processing/app/BaseNoGui.java:521
+!Error\ while\ verifying/uploading=
+
#: Preferences.java:93
Estonian=Estonien
@@ -486,6 +563,10 @@ Export\ canceled,\ changes\ must\ first\ be\ saved.=Exportation annul\u00e9e, le
#: Base.java:2100
FAQ.html=FAQ.html
+#: ../../../processing/app/Base.java:416
+#, java-format
+!Failed\ to\ open\ sketch\:\ "{0}"=
+
#: Editor.java:491
File=Fichier
@@ -520,8 +601,9 @@ Fix\ Encoding\ &\ Reload=R\u00e9parer encodage & recharger
#: Base.java:1851
For\ information\ on\ installing\ libraries,\ see\:\ http\://arduino.cc/en/Guide/Libraries\n=Pour plus d'informations sur l'installation de biblioth\u00e8ques, visiter\: http\://arduino.cc/en/Guide/Libraries\n
-#: debug/BasicUploader.java:80
-Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ =Force la r\u00e9initialisation en utilisant une ouverture/fermeture \u00e0 1200 bps \nsur le port
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
+#, java-format
+!Forcing\ reset\ using\ 1200bps\ open/close\ on\ port\ {0}=
#: Preferences.java:95
French=Fran\u00e7ais
@@ -625,8 +707,8 @@ Library\ added\ to\ your\ libraries.\ Check\ "Import\ library"\ menu=Biblioth\u0
#: Preferences.java:106
Lithuaninan=Lithuanien
-#: ../../../processing/app/Sketch.java:1660
-!Low\ memory\ available,\ stability\ problems\ may\ occur=
+#: ../../../processing/app/Sketch.java:1684
+!Low\ memory\ available,\ stability\ problems\ may\ occur.=
#: Preferences.java:107
Marathi=Marathi
@@ -637,12 +719,24 @@ Message=Message
#: ../../../processing/app/preproc/PdePreprocessor.java:412
!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+#: ../../../processing/app/BaseNoGui.java:455
+!Mode\ not\ supported=
+
#: Preferences.java:449
More\ preferences\ can\ be\ edited\ directly\ in\ the\ file=Davantage de pr\u00e9f\u00e9rences peuvent \u00eatre \u00e9dit\u00e9es directement dans le fichier
#: Editor.java:2156
Moving=D\u00e9placement
+#: ../../../processing/app/BaseNoGui.java:484
+!Multiple\ files\ not\ supported=
+
+#: ../../../processing/app/Base.java:395
+!Must\ specify\ exactly\ one\ sketch\ file=
+
+#: ../../../processing/app/Preferences.java:158
+!N'Ko=
+
#: Sketch.java:282
Name\ for\ new\ file\:=Nom du nouveau fichier\:
@@ -670,12 +764,18 @@ Next\ Tab=Onglet suivant
#: Preferences.java:78 UpdateCheck.java:108
No=Non
+#: ../../../processing/app/debug/Compiler.java:146
+!No\ athorization\ data\ found=
+
#: debug/Compiler.java:126
No\ board\ selected;\ please\ choose\ a\ board\ from\ the\ Tools\ >\ Board\ menu.=Aucune carte s\u00e9lectionn\u00e9e, veuillez choisir une carte dans le menu Outil > \nType de carte.
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
No\ changes\ necessary\ for\ Auto\ Format.=Aucun changement n\u00e9cessaire pour le formatage automatique.
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ command\ line\ parameters\ found=
+
#: Editor.java:373
No\ files\ were\ added\ to\ the\ sketch.=Aucun fichier n'a \u00e9t\u00e9 ajout\u00e9 au croquis.
@@ -685,6 +785,9 @@ No\ launcher\ available=Aucun lanceur disponible
#: SerialMonitor.java:112
No\ line\ ending=Pas de fin de ligne
+#: ../../../processing/app/BaseNoGui.java:665
+!No\ parameters=
+
#: Base.java:541
No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=Non vraiment, tu devrais aller prendre l'air.
@@ -692,6 +795,16 @@ No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=Non vraiment, tu devrais all
#, java-format
No\ reference\ available\ for\ "{0}"=Aucune r\u00e9f\u00e9rence disponible pour \u00ab {0} \u00bb
+#: ../../../processing/app/BaseNoGui.java:504
+#: ../../../processing/app/BaseNoGui.java:549
+!No\ sketch=
+
+#: ../../../processing/app/BaseNoGui.java:428
+!No\ sketchbook=
+
+#: ../../../processing/app/Sketch.java:204
+!No\ valid\ code\ files\ found=
+
#: ../../../processing/app/Base.java:309
!No\ valid\ configured\ cores\ found\!\ Exiting...=
@@ -718,6 +831,9 @@ OK=OK
#: Sketch.java:992 Editor.java:376
One\ file\ added\ to\ the\ sketch.=Un fichier ajout\u00e9 au croquis.
+#: ../../../processing/app/BaseNoGui.java:455
+!Only\ --verify,\ --upload\ or\ --get-pref\ are\ supported=
+
#: EditorToolbar.java:41
Open=Ouvrir
@@ -745,12 +861,22 @@ Paste=Coller
#: Preferences.java:109
Persian=Farsi
+#: ../../../processing/app/Preferences.java:161
+!Persian\ (Iran)=
+
#: debug/Compiler.java:408
Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=Veuillez importer la biblioth\u00e8que SPI depuis le menu Croquis > Importer \nbiblioth\u00e8que.
+#: ../../../processing/app/debug/Compiler.java:529
+!Please\ import\ the\ Wire\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=
+
#: Base.java:239
Please\ install\ JDK\ 1.5\ or\ later=Veuillez installer JDK 1.5 ou ult\u00e9rieur
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:217
+#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:262
+!Please\ select\ a\ programmer\ from\ Tools->Programmer\ menu=
+
#: Preferences.java:110
Polish=Polonais
@@ -812,9 +938,6 @@ Problem\ uploading\ to\ board.\ \ See\ http\://www.arduino.cc/en/Guide/Troublesh
#: Sketch.java:355 Sketch.java:362 Sketch.java:373
Problem\ with\ rename=Probl\u00e8me de renommage
-#: Editor.java:2137
-Arduino\ can\ only\ open\ its\ own\ sketches\nand\ other\ files\ ending\ in\ .ino\ or\ .pde=Arduino ne peut ouvrir que ses propres croquis\nou les fichiers se terminant par .ino ou .pde
-
#: ../../../processing/app/I18n.java:86
!Processor=
@@ -875,9 +998,15 @@ Save\ changes\ to\ "{0}"?\ \ =Enregistrer les changements dans \u00ab {0} \u00bb
#: Sketch.java:825
Save\ sketch\ folder\ as...=Enregistrer le dossier des croquis sous...
+#: ../../../../../app/src/processing/app/Preferences.java:425
+!Save\ when\ verifying\ or\ uploading=
+
#: Editor.java:2270 Editor.java:2308
Saving...=Enregistrement...
+#: ../../../processing/app/FindReplace.java:131
+!Search\ all\ Sketch\ Tabs=
+
#: Base.java:1909
Select\ (or\ create\ new)\ folder\ for\ sketches...=S\u00e9lectionner (ou cr\u00e9er) un dossier de croquis...
@@ -902,14 +1031,6 @@ Send=Envoyer
#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
Serial\ Monitor=Moniteur s\u00e9rie
-#: Serial.java:174
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quiting\ any\ programs\ that\ may\ be\ using\ it.=Port s\u00e9rie \u00ab {0} \u00bb d\u00e9j\u00e0 utilis\u00e9. Essayez de quitter tout logiciel qui \npourrait s'en servir.
-
-#: Serial.java:121
-#, java-format
-Serial\ port\ ''{0}''\ already\ in\ use.\ Try\ quitting\ any\ programs\ that\ may\ be\ using\ it.=Port s\u00e9rie \u00ab {0} \u00bb d\u00e9j\u00e0 utilis\u00e9. Essayez de quitter tout logiciel qui \npourrait s'en servir.
-
#: Serial.java:194
#, java-format
Serial\ port\ ''{0}''\ not\ found.\ Did\ you\ select\ the\ right\ one\ from\ the\ Tools\ >\ Serial\ Port\ menu?=Port s\u00e9rie \u00ab {0} \u00bb non trouv\u00e9. L'avez-vous bien s\u00e9lectionn\u00e9 dans le menu \nOutils > Port s\u00e9rie ?
@@ -964,6 +1085,9 @@ Sketchbook\ folder\ disappeared=Le dossier des croquis est disparu
#: Preferences.java:315
Sketchbook\ location\:=Emplacement du carnet de croquis\:
+#: ../../../processing/app/BaseNoGui.java:428
+!Sketchbook\ path\ not\ defined=
+
#: ../../../processing/app/Base.java:785
!Sketches\ (*.ino,\ *.pde)=
@@ -998,6 +1122,9 @@ Tamil=Tamoul
#: debug/Compiler.java:414
The\ 'BYTE'\ keyword\ is\ no\ longer\ supported.=Le mot-cl\u00e9 \u00ab BYTE \u00bb n'est plus support\u00e9.
+#: ../../../processing/app/BaseNoGui.java:484
+!The\ --upload\ option\ supports\ only\ one\ file\ at\ a\ time=
+
#: debug/Compiler.java:426
The\ Client\ class\ has\ been\ renamed\ EthernetClient.=La classe Client a \u00e9t\u00e9 renomm\u00e9e EthernetClient
@@ -1034,12 +1161,15 @@ The\ sketch\ "{0}"\ cannot\ be\ used.\nSketch\ names\ must\ contain\ only\ basic
#: Sketch.java:1755
The\ sketch\ folder\ has\ disappeared.\n\ Will\ attempt\ to\ re-save\ in\ the\ same\ location,\nbut\ anything\ besides\ the\ code\ will\ be\ lost.=Le dossier croquis a disparu.\n Nous allons essayer de r\u00e9-enregistrer au m\u00eame emplacement,\nmais tout sauf le code sera perdu.
-#: Sketch.java:2018
-The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ less\ than\ 64\ characters\ long.=Le nom du croquis doit \u00eatre chang\u00e9. Les noms de croquis doivent consister\nde caract\u00e8res ASCII et de chiffres (mais ne peuvent commencer par un \nchiffre).\nIls doivent aussi \u00eatre plus courts que 64 caract\u00e8res.
+#: ../../../processing/app/Sketch.java:2028
+!The\ sketch\ name\ had\ to\ be\ modified.\ Sketch\ names\ can\ only\ consist\nof\ ASCII\ characters\ and\ numbers\ (but\ cannot\ start\ with\ a\ number).\nThey\ should\ also\ be\ less\ than\ 64\ characters\ long.=
#: Base.java:259
The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ default\ sketchbook\nlocation,\ and\ create\ a\ new\ sketchbook\ folder\ if\nnecessary.\ Arduino\ will\ then\ stop\ talking\ about\nhimself\ in\ the\ third\ person.=Le dossier des croquis n'existe plus.\nArduino va aller \u00e0 l'emplacement\npar d\u00e9faut, et cr\u00e9er un nouveau dossier\ncroquis si n\u00e9cessaire. Arduino cessera ensuite\nde parler de lui-m\u00eame \u00e0 la troisi\u00e8me personne.
+#: ../../../processing/app/debug/Compiler.java:201
+!Third-party\ platform.txt\ does\ not\ define\ compiler.path.\ Please\ report\ this\ to\ the\ third-party\ hardware\ maintainer.=
+
#: Sketch.java:1075
This\ file\ has\ already\ been\ copied\ to\ the\nlocation\ from\ which\ where\ you're\ trying\ to\ add\ it.\nI\ ain't\ not\ doin\ nuthin'.=Ce fichier a d\u00e9j\u00e0 \u00e9t\u00e9 copi\u00e9 \u00e0\nl'emplacement duquel vous essayez de l'ajouter.\nJ'frai rien dans ce cas-l\u00e0.
@@ -1143,6 +1273,10 @@ Verify\ code\ after\ upload=V\u00e9rifier le code apr\u00e8s t\u00e9l\u00e9verse
#: Editor.java:1105
Visit\ Arduino.cc=Visiter Arduino.cc
+#: ../../../processing/app/debug/Compiler.java:115
+#, java-format
+!WARNING\:\ library\ {0}\ claims\ to\ run\ on\ {1}\ architecture(s)\ and\ may\ be\ incompatible\ with\ your\ current\ board\ which\ runs\ on\ {2}\ architecture(s).=
+
#: Base.java:2128
Warning=Avertissement
@@ -1197,7 +1331,7 @@ Zip\ doesn't\ contain\ a\ library=Zip ne contient pas de biblioth\u00e8que
#: SketchCode.java:258
#, java-format
-"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.=\u00ab {0} \u00bb contient des caract\u00e8res non reconnus. Si le code a \u00e9t\u00e9 cr\u00e9\u00e9 avec une \nvieille version de Arduino, vous pouvez utiliser Outils -> R\u00e9parer encodage & \nrecharger pour mettre le croquis \u00e0 jour en UTF-8. Sinon, vous devrez \nsupprimer les caract\u00e8res invalides pour \u00e9viter cet avertissement.
+!"{0}"\ contains\ unrecognized\ characters.If\ this\ code\ was\ created\ with\ an\ older\ version\ of\ Arduino,you\ may\ need\ to\ use\ Tools\ ->\ Fix\ Encoding\ &\ Reload\ to\ updatethe\ sketch\ to\ use\ UTF-8\ encoding.\ If\ not,\ you\ may\ need\ todelete\ the\ bad\ characters\ to\ get\ rid\ of\ this\ warning.=
#: debug/Compiler.java:409
\nAs\ of\ Arduino\ 0019,\ the\ Ethernet\ library\ depends\ on\ the\ SPI\ library.\nYou\ appear\ to\ be\ using\ it\ or\ another\ library\ that\ depends\ on\ the\ SPI\ library.\n\n=\n\nDepuis Arduino 0019, la biblioth\u00e8que Ethernet d\u00e9pend de la biblioth\u00e8que \nSPI.\nVous semblez l'utiliser ou une autre biblioth\u00e8que qui d\u00e9pend de la \nbiblioth\u00e8que SPI.\n
@@ -1241,9 +1375,6 @@ environment=environnement
#: Editor.java:1108
http\://arduino.cc/=http\://arduino.cc/
-#: ../../../processing/app/debug/Compiler.java:49
-!http\://github.com/arduino/Arduino/issues=
-
#: UpdateCheck.java:118
http\://www.arduino.cc/en/Main/Software=http\://www.arduino.cc/en/Main/Software
@@ -1266,13 +1397,6 @@ name\ is\ null=nom est nul
#: Base.java:2090
platforms.html=platforms.html
-#: Serial.java:451
-#, java-format
-readBytesUntil()\ byte\ buffer\ is\ too\ small\ for\ the\ {0}\ bytes\ up\ to\ and\ including\ char\ {1}=Le tampon m\u00e9moire readBytesUntil() est trop petit pour les {0} octets \njusqu''au caract\u00e8re {1} inclus
-
-#: Sketch.java:647
-removeCode\:\ internal\ error..\ could\ not\ find\ code=removeCode\: erreur interne.. n'a pu trouver le code
-
#: Editor.java:932
serialMenu\ is\ null=serialMenu est nul
@@ -1280,6 +1404,10 @@ serialMenu\ is\ null=serialMenu est nul
#, java-format
the\ selected\ serial\ port\ {0}\ does\ not\ exist\ or\ your\ board\ is\ not\ connected=le port s\u00e9rie s\u00e9lectionn\u00e9 {0} n'existe pas ou votre Arduino n'est pas connect\u00e9
+#: ../../../processing/app/Base.java:389
+#, java-format
+!unknown\ option\:\ {0}=
+
#: Preferences.java:391
upload=t\u00e9l\u00e9versement
@@ -1298,3 +1426,35 @@ upload=t\u00e9l\u00e9versement
#: Editor.java:1874
#, java-format
{0}.html={0}.html
+
+#: ../../../processing/app/Base.java:519
+#, java-format
+!{0}\:\ Invalid\ argument\ to\ --pref,\ should\ be\ of\ the\ form\ "pref\=value"=
+
+#: ../../../processing/app/Base.java:476
+#, java-format
+!{0}\:\ Invalid\ board\ name,\ it\ should\ be\ of\ the\ form\ "package\:arch\:board"\ or\ "package\:arch\:board\:options"=
+
+#: ../../../processing/app/Base.java:509
+#, java-format
+!{0}\:\ Invalid\ option\ for\ "{1}"\ option\ for\ board\ "{2}"=
+
+#: ../../../processing/app/Base.java:507
+#, java-format
+!{0}\:\ Invalid\ option\ for\ board\ "{1}"=
+
+#: ../../../processing/app/Base.java:502
+#, java-format
+!{0}\:\ Invalid\ option,\ should\ be\ of\ the\ form\ "name\=value"=
+
+#: ../../../processing/app/Base.java:486
+#, java-format
+!{0}\:\ Unknown\ architecture=
+
+#: ../../../processing/app/Base.java:491
+#, java-format
+!{0}\:\ Unknown\ board=
+
+#: ../../../processing/app/Base.java:481
+#, java-format
+!{0}\:\ Unknown\ package=
diff --git a/app/src/processing/app/i18n/Resources_gl.po b/arduino-core/src/processing/app/i18n/Resources_gl.po
similarity index 86%
rename from app/src/processing/app/i18n/Resources_gl.po
rename to arduino-core/src/processing/app/i18n/Resources_gl.po
index 6198c156d..98b764f74 100644
--- a/app/src/processing/app/i18n/Resources_gl.po
+++ b/arduino-core/src/processing/app/i18n/Resources_gl.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Arduino IDE 1.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-29 10:24-0400\n"
-"PO-Revision-Date: 2014-02-19 14:46+0000\n"
-"Last-Translator: cmaglie