warningsAccumulator = new LinkedList<>();
try {
- success = Compiler.upload(data, uploader, buildPath, suggestedClassName, usingProgrammer, false, warningsAccumulator);
+ success = new UploaderUtils().upload(data, uploader, buildPath, suggestedClassName, usingProgrammer, false, warningsAccumulator);
} finally {
if (uploader.requiresAuthorization() && !success) {
PreferencesData.remove(uploader.getAuthorizationKey());
diff --git a/app/src/processing/app/debug/TextAreaFIFO.java b/app/src/processing/app/TextAreaFIFO.java
similarity index 98%
rename from app/src/processing/app/debug/TextAreaFIFO.java
rename to app/src/processing/app/TextAreaFIFO.java
index 0edc8f24c13..abf953dfd93 100644
--- a/app/src/processing/app/debug/TextAreaFIFO.java
+++ b/app/src/processing/app/TextAreaFIFO.java
@@ -18,7 +18,7 @@
// adapted from https://community.oracle.com/thread/1479784
-package processing.app.debug;
+package processing.app;
import javax.swing.JTextArea;
import javax.swing.SwingUtilities;
diff --git a/app/src/processing/app/debug/EasySSLProtocolSocketFactory.java b/app/src/processing/app/debug/EasySSLProtocolSocketFactory.java
deleted file mode 100644
index a08996c75a4..00000000000
--- a/app/src/processing/app/debug/EasySSLProtocolSocketFactory.java
+++ /dev/null
@@ -1,233 +0,0 @@
-/*
- * ====================================================================
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You 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.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation. For more
- * information on the Apache Software Foundation, please see
- * .
- *
- */
-
-package processing.app.debug;
-
-import org.apache.commons.httpclient.ConnectTimeoutException;
-import org.apache.commons.httpclient.HttpClientError;
-import org.apache.commons.httpclient.params.HttpConnectionParams;
-import org.apache.commons.httpclient.protocol.SecureProtocolSocketFactory;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-
-import javax.net.SocketFactory;
-import javax.net.ssl.SSLContext;
-import javax.net.ssl.SSLSocket;
-import javax.net.ssl.TrustManager;
-import java.io.IOException;
-import java.net.*;
-
-/**
- *
- * EasySSLProtocolSocketFactory can be used to creats SSL {@link Socket}s
- * that accept self-signed certificates.
- *
- *
- * This socket factory SHOULD NOT be used for productive systems
- * due to security reasons, unless it is a concious decision and
- * you are perfectly aware of security implications of accepting
- * self-signed certificates
- *
- *
- *
- * Example of using custom protocol socket factory for a specific host:
- *
- * Protocol easyhttps = new Protocol("https", new EasySSLProtocolSocketFactory(), 443);
- *
- * URI uri = new URI("https://localhost/", true);
- * // use relative url only
- * GetMethod httpget = new GetMethod(uri.getPathQuery());
- * HostConfiguration hc = new HostConfiguration();
- * hc.setHost(uri.getHost(), uri.getPort(), easyhttps);
- * HttpClient client = new HttpClient();
- * client.executeMethod(hc, httpget);
- *
- *
- *
- * Example of using custom protocol socket factory per default instead of the standard one:
- *
- * Protocol easyhttps = new Protocol("https", new EasySSLProtocolSocketFactory(), 443);
- * Protocol.registerProtocol("https", easyhttps);
- *
- * HttpClient client = new HttpClient();
- * GetMethod httpget = new GetMethod("https://localhost/");
- * client.executeMethod(httpget);
- *
- *
- *
- * @author Oleg Kalnichevski
- *
- *
- * DISCLAIMER: HttpClient developers DO NOT actively support this component.
- * The component is provided as a reference material, which may be inappropriate
- * for use without additional customization.
- *
- */
-
-public class EasySSLProtocolSocketFactory implements SecureProtocolSocketFactory {
-
- /**
- * Log object for this class.
- */
- private static final Log LOG = LogFactory.getLog(EasySSLProtocolSocketFactory.class);
- public static final String[] SSL_PROTOCOLS = {"SSLv3", "TLSv1"};
- public static final String[] SSL_CYPHER_SUITES = {"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA", "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA", "TLS_RSA_WITH_AES_128_CBC_SHA", "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA", "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA", "TLS_DHE_RSA_WITH_AES_128_CBC_SHA", "TLS_DHE_DSS_WITH_AES_128_CBC_SHA", "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA", "TLS_ECDHE_RSA_WITH_RC4_128_SHA", "SSL_RSA_WITH_RC4_128_SHA", "TLS_ECDH_ECDSA_WITH_RC4_128_SHA", "TLS_ECDH_RSA_WITH_RC4_128_SHA", "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA", "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA", "SSL_RSA_WITH_3DES_EDE_CBC_SHA", "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA", "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA", "SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA", "SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA", "SSL_RSA_WITH_RC4_128_MD5", "TLS_EMPTY_RENEGOTIATION_INFO_SCSV"};
-
- private SSLContext sslcontext = null;
-
- /**
- * Constructor for EasySSLProtocolSocketFactory.
- */
- public EasySSLProtocolSocketFactory() {
- super();
- }
-
- private static SSLContext createEasySSLContext() {
- try {
- SSLContext context = SSLContext.getInstance("SSL");
- context.init(
- null,
- new TrustManager[]{new EasyX509TrustManager(null)},
- null);
- return context;
- } catch (Exception e) {
- LOG.error(e.getMessage(), e);
- throw new HttpClientError(e.toString());
- }
- }
-
- private SSLContext getSSLContext() {
- if (this.sslcontext == null) {
- this.sslcontext = createEasySSLContext();
- }
- return this.sslcontext;
- }
-
- /**
- * @see SecureProtocolSocketFactory#createSocket(java.lang.String, int, java.net.InetAddress, int)
- */
- public Socket createSocket(
- String host,
- int port,
- InetAddress clientHost,
- int clientPort)
- throws IOException, UnknownHostException {
-
- Socket socket = getSSLContext().getSocketFactory().createSocket(
- host,
- port,
- clientHost,
- clientPort
- );
- return socket;
- }
-
- /**
- * Attempts to get a new socket connection to the given host within the given time limit.
- *
- * To circumvent the limitations of older JREs that do not support connect timeout a
- * controller thread is executed. The controller thread attempts to create a new socket
- * within the given limit of time. If socket constructor does not return until the
- * timeout expires, the controller terminates and throws an {@link ConnectTimeoutException}
- *
- *
- * @param host the host name/IP
- * @param port the port on the host
- * @param clientHost the local host name/IP to bind the socket to
- * @param clientPort the port on the local machine
- * @param params {@link HttpConnectionParams Http connection parameters}
- * @return Socket a new socket
- * @throws IOException if an I/O error occurs while creating the socket
- * @throws UnknownHostException if the IP address of the host cannot be
- * determined
- */
- public Socket createSocket(
- final String host,
- final int port,
- final InetAddress localAddress,
- final int localPort,
- final HttpConnectionParams params
- ) throws IOException, UnknownHostException, ConnectTimeoutException {
- if (params == null) {
- throw new IllegalArgumentException("Parameters may not be null");
- }
- int timeout = params.getConnectionTimeout();
- SocketFactory socketfactory = getSSLContext().getSocketFactory();
- Socket socket;
- if (timeout == 0) {
- socket = socketfactory.createSocket(host, port, localAddress, localPort);
- } else {
- socket = socketfactory.createSocket();
- SocketAddress localaddr = new InetSocketAddress(localAddress, localPort);
- SocketAddress remoteaddr = new InetSocketAddress(host, port);
- socket.bind(localaddr);
- socket.connect(remoteaddr, timeout);
- }
-
- SSLSocket sslSocket = (SSLSocket) socket;
- sslSocket.setEnabledProtocols(SSL_PROTOCOLS);
- sslSocket.setEnabledCipherSuites(SSL_CYPHER_SUITES);
-
- return socket;
- }
-
- /**
- * @see SecureProtocolSocketFactory#createSocket(java.lang.String, int)
- */
- public Socket createSocket(String host, int port)
- throws IOException, UnknownHostException {
- return getSSLContext().getSocketFactory().createSocket(
- host,
- port
- );
- }
-
- /**
- * @see SecureProtocolSocketFactory#createSocket(java.net.Socket, java.lang.String, int, boolean)
- */
- public Socket createSocket(
- Socket socket,
- String host,
- int port,
- boolean autoClose)
- throws IOException, UnknownHostException {
- return getSSLContext().getSocketFactory().createSocket(
- socket,
- host,
- port,
- autoClose
- );
- }
-
- public boolean equals(Object obj) {
- return ((obj != null) && obj.getClass().equals(EasySSLProtocolSocketFactory.class));
- }
-
- public int hashCode() {
- return EasySSLProtocolSocketFactory.class.hashCode();
- }
-
-}
diff --git a/app/src/processing/app/debug/EasyX509TrustManager.java b/app/src/processing/app/debug/EasyX509TrustManager.java
deleted file mode 100644
index e4d57de4675..00000000000
--- a/app/src/processing/app/debug/EasyX509TrustManager.java
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
- * ====================================================================
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You 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.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation. For more
- * information on the Apache Software Foundation, please see
- * .
- *
- */
-
-package processing.app.debug;
-
-import java.security.KeyStore;
-import java.security.KeyStoreException;
-import java.security.NoSuchAlgorithmException;
-import java.security.cert.CertificateException;
-import java.security.cert.X509Certificate;
-
-import javax.net.ssl.TrustManagerFactory;
-import javax.net.ssl.TrustManager;
-import javax.net.ssl.X509TrustManager;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-
-/**
- *
- * EasyX509TrustManager unlike default {@link X509TrustManager} accepts
- * self-signed certificates.
- *
- *
- * This trust manager SHOULD NOT be used for productive systems
- * due to security reasons, unless it is a concious decision and
- * you are perfectly aware of security implications of accepting
- * self-signed certificates
- *
- *
- * @author Adrian Sutton
- * @author Oleg Kalnichevski
- *
- *
- * DISCLAIMER: HttpClient developers DO NOT actively support this component.
- * The component is provided as a reference material, which may be inappropriate
- * for use without additional customization.
- *
- */
-
-public class EasyX509TrustManager implements X509TrustManager
-{
- private X509TrustManager standardTrustManager = null;
-
- /** Log object for this class. */
- private static final Log LOG = LogFactory.getLog(EasyX509TrustManager.class);
-
- /**
- * Constructor for EasyX509TrustManager.
- */
- public EasyX509TrustManager(KeyStore keystore) throws NoSuchAlgorithmException, KeyStoreException {
- super();
- TrustManagerFactory factory = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
- factory.init(keystore);
- TrustManager[] trustmanagers = factory.getTrustManagers();
- if (trustmanagers.length == 0) {
- throw new NoSuchAlgorithmException("no trust manager found");
- }
- this.standardTrustManager = (X509TrustManager)trustmanagers[0];
- }
-
- /**
- * @see javax.net.ssl.X509TrustManager#checkClientTrusted(X509Certificate[],String authType)
- */
- public void checkClientTrusted(X509Certificate[] certificates,String authType) throws CertificateException {
- standardTrustManager.checkClientTrusted(certificates,authType);
- }
-
- /**
- * @see javax.net.ssl.X509TrustManager#checkServerTrusted(X509Certificate[],String authType)
- */
- public void checkServerTrusted(X509Certificate[] certificates,String authType) throws CertificateException {
- if ((certificates != null) && LOG.isDebugEnabled()) {
- LOG.debug("Server certificate chain:");
- for (int i = 0; i < certificates.length; i++) {
- LOG.debug("X509Certificate[" + i + "]=" + certificates[i]);
- }
- }
- if ((certificates != null) && (certificates.length == 1)) {
- certificates[0].checkValidity();
- } else {
- standardTrustManager.checkServerTrusted(certificates,authType);
- }
- }
-
- /**
- * @see javax.net.ssl.X509TrustManager#getAcceptedIssuers()
- */
- public X509Certificate[] getAcceptedIssuers() {
- return this.standardTrustManager.getAcceptedIssuers();
- }
-}
diff --git a/app/src/processing/app/debug/MessageStream.java b/app/src/processing/app/debug/MessageStream.java
deleted file mode 100644
index 9ea7caeb900..00000000000
--- a/app/src/processing/app/debug/MessageStream.java
+++ /dev/null
@@ -1,62 +0,0 @@
-/* -*- mode: java; c-basic-offset: 2; indent-tabs-mode: nil -*- */
-
-/*
- Part of the Processing project - http://processing.org
-
- Copyright (c) 2004-08 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.debug;
-
-import java.io.*;
-
-
-/**
- * OutputStream to handle stdout/stderr messages.
- *
- * This is used by Editor, System.err is set to
- * new PrintStream(new MessageStream()).
- * It's also used by Compiler.
- */
-class MessageStream extends OutputStream {
-
- MessageConsumer messageConsumer;
-
- public MessageStream(MessageConsumer messageConsumer) {
- this.messageConsumer = messageConsumer;
- }
-
- public void close() { }
-
- public void flush() { }
-
- public void write(byte b[]) {
- // this never seems to get called
- System.out.println("leech1: " + new String(b));
- }
-
- public void write(byte b[], int offset, int length) {
- //System.out.println("leech2: " + new String(b));
- this.messageConsumer.message(new String(b, offset, length));
- }
-
- public void write(int b) {
- // this never seems to get called
- System.out.println("leech3: '" + ((char)b) + "'");
- }
-}
diff --git a/app/src/processing/app/helpers/CircularBuffer.java b/app/src/processing/app/helpers/CircularBuffer.java
index 6239822042d..8396c8fd2e1 100644
--- a/app/src/processing/app/helpers/CircularBuffer.java
+++ b/app/src/processing/app/helpers/CircularBuffer.java
@@ -3,77 +3,74 @@
import java.util.NoSuchElementException;
public class CircularBuffer {
- private double[] elements;
+
+ private final double[] elements;
private int start = -1;
private int end = -1;
- private int capacity;
-
+ private final int capacity;
+
public void add(double num) {
end = (end + 1) % capacity;
elements[end] = num;
- if(start == end || start == -1) {
+ if (start == end || start == -1) {
start = (start + 1) % capacity;
}
}
-
+
public double get(int index) {
- if(index >= capacity) {
+ if (index >= capacity) {
throw new IndexOutOfBoundsException();
}
- if(index >= size()) {
+ if (index >= size()) {
throw new IndexOutOfBoundsException();
}
-
+
return elements[(start + index) % capacity];
}
-
+
public boolean isEmpty() {
return start == -1 && end == -1;
}
-
- public void clear() {
- start = end = -1;
- }
-
+
public CircularBuffer(int capacity) {
this.capacity = capacity;
elements = new double[capacity];
}
-
+
public double min() {
- if(size() == 0) {
+ if (size() == 0) {
throw new NoSuchElementException();
}
-
+
double out = get(0);
- for(int i = 1; i < size(); ++i) {
+ for (int i = 1; i < size(); ++i) {
out = Math.min(out, get(i));
}
-
+
return out;
}
-
+
public double max() {
- if(size() == 0) {
+ if (size() == 0) {
throw new NoSuchElementException();
}
-
+
double out = get(0);
- for(int i = 1; i < size(); ++i) {
+ for (int i = 1; i < size(); ++i) {
out = Math.max(out, get(i));
}
-
+
return out;
}
-
+
public int size() {
- if(end == -1) {
+ if (end == -1) {
return 0;
}
-
+
return (end - start + capacity) % capacity + 1;
}
-
+
public int capacity() {
return capacity;
}
diff --git a/app/src/processing/app/helpers/Ticks.java b/app/src/processing/app/helpers/Ticks.java
index a4b32a2c310..e9e9e842a04 100644
--- a/app/src/processing/app/helpers/Ticks.java
+++ b/app/src/processing/app/helpers/Ticks.java
@@ -1,45 +1,50 @@
package processing.app.helpers;
public class Ticks {
+
+ private final int tickCount;
+ private final double[] ticks;
private double tickMin;
private double tickMax;
private double tickStep;
- private int tickCount;
-
- private double[] ticks;
-
- public Ticks(double min, double max, int tickCount) {
+
+ public Ticks(double min, double max, int tickCount) {
double range = max - min;
- double exp = Math.floor(Math.log10(range / (tickCount - 1)));
+ double exp;
+ if (range == 0.0) {
+ exp = 0;
+ } else {
+ exp = Math.floor(Math.log10(range / (tickCount - 1)));
+ }
double scale = Math.pow(10, exp);
-
+
double rawTickStep = (range / (tickCount - 1)) / scale;
- for(double potentialStep : new double[] {1.0, 1.5, 2.0, 2.5, 3.0, 4.0, 5.0, 6.0, 8.0, 10.0}) {
- if(potentialStep < rawTickStep) {
+ for (double potentialStep : new double[]{1.0, 1.5, 2.0, 2.5, 3.0, 4.0, 5.0, 6.0, 8.0, 10.0}) {
+ if (potentialStep < rawTickStep) {
continue;
}
-
+
tickStep = potentialStep * scale;
tickMin = tickStep * Math.floor(min / tickStep);
tickMax = tickMin + tickStep * (tickCount - 1);
- if(tickMax >= max) {
+ if (tickMax >= max) {
break;
}
}
-
- tickCount -= (int)Math.floor((tickMax - max) / tickStep);
+
+ tickCount -= (int) Math.floor((tickMax - max) / tickStep);
this.tickCount = tickCount;
-
+
ticks = new double[tickCount];
- for(int i = 0; i < tickCount; ++i) {
+ for (int i = 0; i < tickCount; ++i) {
ticks[i] = tickMin + i * tickStep;
}
}
-
+
public double getTick(int i) {
return ticks[i];
}
-
+
public int getTickCount() {
return tickCount;
}
diff --git a/app/src/processing/app/syntax/PdeKeywords.java b/app/src/processing/app/syntax/PdeKeywords.java
index 2ed2e732518..176e5795e14 100644
--- a/app/src/processing/app/syntax/PdeKeywords.java
+++ b/app/src/processing/app/syntax/PdeKeywords.java
@@ -31,6 +31,7 @@
import processing.app.Base;
import processing.app.BaseNoGui;
import processing.app.legacy.PApplet;
+import processing.app.debug.TargetPlatform;
import java.io.BufferedReader;
import java.io.File;
@@ -84,6 +85,11 @@ public PdeKeywords() {
public void reload() {
try {
parseKeywordsTxt(new File(BaseNoGui.getContentFile("lib"), "keywords.txt"));
+ TargetPlatform tp = BaseNoGui.getTargetPlatform();
+ if (tp != null) {
+ File platformKeywords = new File(tp.getFolder(), "keywords.txt");
+ if (platformKeywords.exists()) parseKeywordsTxt(platformKeywords);
+ }
for (ContributedLibrary lib : Base.getLibraries()) {
File keywords = new File(lib.getInstalledFolder(), "keywords.txt");
if (keywords.exists()) {
diff --git a/app/src/processing/app/syntax/SketchTextArea.java b/app/src/processing/app/syntax/SketchTextArea.java
index 457e17b877f..50d946a06a5 100644
--- a/app/src/processing/app/syntax/SketchTextArea.java
+++ b/app/src/processing/app/syntax/SketchTextArea.java
@@ -74,13 +74,18 @@ public class SketchTextArea extends RSyntaxTextArea {
private EditorListener editorListener;
- private final PdeKeywords pdeKeywords;
+ private PdeKeywords pdeKeywords;
public SketchTextArea(PdeKeywords pdeKeywords) throws IOException {
this.pdeKeywords = pdeKeywords;
installFeatures();
}
+ public void setKeywords(PdeKeywords keywords) {
+ pdeKeywords = keywords;
+ setLinkGenerator(new DocLinkGenerator(pdeKeywords));
+ }
+
private void installFeatures() throws IOException {
setTheme(PreferencesData.get("editor.syntax_theme", "default"));
@@ -101,6 +106,7 @@ private void setTheme(String name) throws IOException {
IOUtils.closeQuietly(defaultXmlInputStream);
}
+ setEOLMarkersVisible(processing.app.Theme.getBoolean("editor.eolmarkers"));
setBackground(processing.app.Theme.getColor("editor.bgcolor"));
setHighlightCurrentLine(processing.app.Theme.getBoolean("editor.linehighlight"));
setCurrentLineHighlightColor(processing.app.Theme.getColor("editor.linehighlight.color"));
@@ -127,9 +133,14 @@ private void setTheme(String name) throws IOException {
setSyntaxTheme(TokenTypes.LITERAL_STRING_DOUBLE_QUOTE, "literal_string_double_quote");
setSyntaxTheme(TokenTypes.PREPROCESSOR, "preprocessor");
- Style style = getSyntaxScheme().getStyle(TokenTypes.IDENTIFIER);
- style.foreground = processing.app.Theme.getColor("editor.fgcolor");
- getSyntaxScheme().setStyle(TokenTypes.IDENTIFIER, style);
+ setColorForToken(TokenTypes.IDENTIFIER, "editor.fgcolor");
+ setColorForToken(TokenTypes.WHITESPACE, "editor.eolmarkers.color");
+ }
+
+ private void setColorForToken(int tokenType, String colorKeyFromTheme) {
+ Style style = getSyntaxScheme().getStyle(tokenType);
+ style.foreground = processing.app.Theme.getColor(colorKeyFromTheme);
+ getSyntaxScheme().setStyle(tokenType, style);
}
private void setSyntaxTheme(int tokenType, String id) {
diff --git a/app/src/processing/app/syntax/SketchTextAreaDefaultInputMap.java b/app/src/processing/app/syntax/SketchTextAreaDefaultInputMap.java
index 0b8690de616..f713e26d5ed 100644
--- a/app/src/processing/app/syntax/SketchTextAreaDefaultInputMap.java
+++ b/app/src/processing/app/syntax/SketchTextAreaDefaultInputMap.java
@@ -15,6 +15,7 @@ public class SketchTextAreaDefaultInputMap extends RSyntaxTextAreaDefaultInputMa
public SketchTextAreaDefaultInputMap() {
int defaultModifier = getDefaultModifier();
+ int ctrl = InputEvent.CTRL_MASK;
int alt = InputEvent.ALT_MASK;
int shift = InputEvent.SHIFT_MASK;
boolean isOSX = RTextArea.isOSX();
@@ -50,10 +51,13 @@ public SketchTextAreaDefaultInputMap() {
put(KeyStroke.getKeyStroke(KeyEvent.VK_UP, defaultModifier | shift), DefaultEditorKit.selectionBeginAction);
put(KeyStroke.getKeyStroke(KeyEvent.VK_DOWN, defaultModifier | shift), DefaultEditorKit.selectionEndAction);
- if (PreferencesData.getBoolean("editor.keys.home_and_end_to_start_end_of_doc")) {
+ if (!PreferencesData.getBoolean("editor.keys.home_and_end_beginning_end_of_doc")) {
put(KeyStroke.getKeyStroke(KeyEvent.VK_HOME, 0), DefaultEditorKit.beginLineAction);
put(KeyStroke.getKeyStroke(KeyEvent.VK_END, 0), DefaultEditorKit.endLineAction);
}
+
+ put(KeyStroke.getKeyStroke(KeyEvent.VK_A, ctrl), DefaultEditorKit.beginLineAction);
+ put(KeyStroke.getKeyStroke(KeyEvent.VK_E, ctrl), DefaultEditorKit.endLineAction);
}
put(KeyStroke.getKeyStroke(KeyEvent.VK_DIVIDE, defaultModifier), RSyntaxTextAreaEditorKit.rstaToggleCommentAction);
diff --git a/app/src/processing/app/syntax/SketchTextAreaEditorKit.java b/app/src/processing/app/syntax/SketchTextAreaEditorKit.java
index b1c03e9600d..41379ae0b0a 100644
--- a/app/src/processing/app/syntax/SketchTextAreaEditorKit.java
+++ b/app/src/processing/app/syntax/SketchTextAreaEditorKit.java
@@ -1,5 +1,6 @@
package processing.app.syntax;
+import org.fife.ui.rsyntaxtextarea.RSyntaxDocument;
import org.fife.ui.rsyntaxtextarea.RSyntaxTextAreaEditorKit;
import org.fife.ui.rtextarea.RTextArea;
import org.fife.ui.rtextarea.RecordableTextAction;
@@ -16,7 +17,8 @@ public class SketchTextAreaEditorKit extends RSyntaxTextAreaEditorKit {
private static final Action[] defaultActions = {
new DeleteNextWordAction(),
new DeleteLineToCursorAction(),
- new SelectWholeLineAction()
+ new SelectWholeLineAction(),
+ new ToggleCommentAction()
};
@Override
@@ -126,4 +128,103 @@ public final String getMacroID() {
}
+ public static class ToggleCommentAction extends RecordableTextAction {
+
+ public ToggleCommentAction() {
+ super(rstaToggleCommentAction);
+ }
+
+ @Override
+ public void actionPerformedImpl(ActionEvent e, RTextArea textArea) {
+
+ if (!textArea.isEditable() || !textArea.isEnabled()) {
+ UIManager.getLookAndFeel().provideErrorFeedback(textArea);
+ return;
+ }
+
+ RSyntaxDocument doc = (RSyntaxDocument) textArea.getDocument();
+ Element map = doc.getDefaultRootElement();
+ Caret c = textArea.getCaret();
+ int dot = c.getDot();
+ int mark = c.getMark();
+ int line1 = map.getElementIndex(dot);
+ int line2 = map.getElementIndex(mark);
+ int start = Math.min(line1, line2);
+ int end = Math.max(line1, line2);
+
+ org.fife.ui.rsyntaxtextarea.Token t = doc.getTokenListForLine(start);
+ int languageIndex = t != null ? t.getLanguageIndex() : 0;
+ String[] startEnd = doc.getLineCommentStartAndEnd(languageIndex);
+
+ if (startEnd == null) {
+ UIManager.getLookAndFeel().provideErrorFeedback(textArea);
+ return;
+ }
+
+ // Don't toggle comment on last line if there is no
+ // text selected on it.
+ if (start != end) {
+ Element elem = map.getElement(end);
+ if (Math.max(dot, mark) == elem.getStartOffset()) {
+ end--;
+ }
+ }
+
+ textArea.beginAtomicEdit();
+ try {
+ boolean add = getDoAdd(doc, map, start, end, startEnd);
+ for (line1 = start; line1 <= end; line1++) {
+ Element elem = map.getElement(line1);
+ handleToggleComment(elem, doc, startEnd, add);
+ }
+ } catch (BadLocationException ble) {
+ ble.printStackTrace();
+ UIManager.getLookAndFeel().provideErrorFeedback(textArea);
+ } finally {
+ textArea.endAtomicEdit();
+ }
+
+ }
+
+ private boolean getDoAdd(Document doc, Element map, int startLine, int endLine, String[] startEnd) throws BadLocationException {
+ boolean doAdd = false;
+ for (int i = startLine; i <= endLine; i++) {
+ Element elem = map.getElement(i);
+ int start = elem.getStartOffset();
+ String t = doc.getText(start, elem.getEndOffset() - start - 1).trim();
+ if (!t.startsWith(startEnd[0]) ||
+ (startEnd[1] != null && !t.endsWith(startEnd[1]))) {
+ doAdd = true;
+ break;
+ }
+ }
+ return doAdd;
+ }
+
+ private void handleToggleComment(Element elem, Document doc, String[] startEnd, boolean add) throws BadLocationException {
+ int start = elem.getStartOffset();
+ int end = elem.getEndOffset() - 1;
+ if (add) {
+ doc.insertString(start, startEnd[0], null);
+ if (startEnd[1] != null) {
+ doc.insertString(end + startEnd[0].length(), startEnd[1], null);
+ }
+ } else {
+ String text = doc.getText(start, elem.getEndOffset() - start - 1);
+ start += text.indexOf(startEnd[0]);
+ doc.remove(start, startEnd[0].length());
+ if (startEnd[1] != null) {
+ int temp = startEnd[1].length();
+ doc.remove(end - startEnd[0].length() - temp, temp);
+ }
+ }
+ }
+
+ @Override
+ public final String getMacroID() {
+ return rstaToggleCommentAction;
+ }
+
+ }
+
}
diff --git a/app/src/processing/app/syntax/SketchTokenMaker.java b/app/src/processing/app/syntax/SketchTokenMaker.java
index 14a1d936ff7..7ea7e998ced 100644
--- a/app/src/processing/app/syntax/SketchTokenMaker.java
+++ b/app/src/processing/app/syntax/SketchTokenMaker.java
@@ -30,8 +30,12 @@
package processing.app.syntax;
+import org.fife.ui.rsyntaxtextarea.TokenTypes;
import org.fife.ui.rsyntaxtextarea.modes.CPlusPlusTokenMaker;
+import java.util.Arrays;
+import java.util.List;
+
/**
* Controls the syntax highlighting of {@link SketchTextArea} based on the {@link PdeKeywords}
*
@@ -41,6 +45,8 @@
*/
public class SketchTokenMaker extends CPlusPlusTokenMaker {
+ private static final List COMMENT_TOKEN_TYPES = Arrays.asList(TokenTypes.COMMENT_DOCUMENTATION, TokenTypes.COMMENT_EOL, TokenTypes.COMMENT_KEYWORD, TokenTypes.COMMENT_MARKUP, TokenTypes.COMMENT_MULTILINE);
+
private final PdeKeywords pdeKeywords;
public SketchTokenMaker(PdeKeywords pdeKeywords) {
@@ -54,6 +60,11 @@ public void addToken(char[] array, int start, int end, int tokenType, int startO
return;
}
+ if (COMMENT_TOKEN_TYPES.contains(tokenType)) {
+ super.addToken(array, start, end, tokenType, startOffset, hyperlink);
+ return;
+ }
+
// This assumes all of your extra tokens would normally be scanned as IDENTIFIER.
int newType = pdeKeywords.getTokenType(array, start, end);
if (newType > -1) {
diff --git a/app/src/processing/app/tools/DiscourseFormat.java b/app/src/processing/app/tools/DiscourseFormat.java
index 75240cb6947..913df85ec9e 100644
--- a/app/src/processing/app/tools/DiscourseFormat.java
+++ b/app/src/processing/app/tools/DiscourseFormat.java
@@ -143,7 +143,7 @@ private void appendToHTML(char c, StringBuilder buffer) {
} else if (c == '&') {
buffer.append("&");
} else if (c > 127) {
- buffer.append("" + ((int) c) + ";"); // use unicode entity
+ buffer.append("").append((int) c).append(";"); // use unicode entity
} else {
buffer.append(c); // normal character
}
diff --git a/app/src/processing/app/tools/Tool.java b/app/src/processing/app/tools/Tool.java
index 7278452e003..c909c847fe2 100644
--- a/app/src/processing/app/tools/Tool.java
+++ b/app/src/processing/app/tools/Tool.java
@@ -31,14 +31,11 @@
*/
public interface Tool extends Runnable {
- public void init(Editor editor);
-
- public void run();
+ void init(Editor editor);
- // Not doing shortcuts for now, no way to resolve between tools.
- // Also would need additional modifiers for shift and alt.
- //public char getShortcutKey();
+ void run();
+
+ String getMenuTitle();
- public String getMenuTitle();
}
diff --git a/app/test/cc/arduino/i18n/ExternalProcessOutputParserTest.java b/app/test/cc/arduino/i18n/ExternalProcessOutputParserTest.java
new file mode 100644
index 00000000000..5bd56ac7142
--- /dev/null
+++ b/app/test/cc/arduino/i18n/ExternalProcessOutputParserTest.java
@@ -0,0 +1,95 @@
+/*
+ * This file is part of Arduino.
+ *
+ * Copyright 2015 Arduino LLC (http://www.arduino.cc/)
+ *
+ * Arduino 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ * As a special exception, you may use this file as part of a free software
+ * library without restriction. Specifically, if other files instantiate
+ * templates or use macros or inline functions from this file, or you compile
+ * this file and link it with other files to produce an executable, this
+ * file does not by itself cause the resulting executable to be covered by
+ * the GNU General Public License. This exception does not however
+ * invalidate any other reasons why the executable file might be covered by
+ * the GNU General Public License.
+ */
+
+package cc.arduino.i18n;
+
+import org.junit.Test;
+
+import java.util.Map;
+
+import static org.junit.Assert.assertEquals;
+
+public class ExternalProcessOutputParserTest {
+
+ @Test
+ public void testParser1() throws Exception {
+ Map output = new ExternalProcessOutputParser().parse("===WARNING: Category '{0}' in library {1} is not valid. Setting to '{2}' ||| [ Wire Uncategorized]");
+
+ assertEquals("WARNING: Category '{0}' in library {1} is not valid. Setting to '{2}'", output.get("msg"));
+ Object[] args = (Object[]) output.get("args");
+ assertEquals(3, args.length);
+ assertEquals("", args[0]);
+ assertEquals("Wire", args[1]);
+ assertEquals("Uncategorized", args[2]);
+ }
+
+ @Test
+ public void testParser2() throws Exception {
+ Map output = new ExternalProcessOutputParser().parse("===Using previously compiled file: {0} ||| [%2Ftmp%2Farduino-sketch-456612873D8321DA02916066CB8B2FE6%2Flibraries%2FBridge%2FBridge.cpp.o]");
+
+ assertEquals("Using previously compiled file: {0}", output.get("msg"));
+ Object[] args = (Object[]) output.get("args");
+ assertEquals(1, args.length);
+ assertEquals("/tmp/arduino-sketch-456612873D8321DA02916066CB8B2FE6/libraries/Bridge/Bridge.cpp.o", args[0]);
+ }
+
+ @Test
+ public void testParser3() throws Exception {
+ Map output = new ExternalProcessOutputParser().parse("===Using library {0} at version {1} in folder: {2} {3} {4} ||| [Stepper 1.1.1 %2Fhome%2Ffederico%2Fmateriale%2Fworks_Arduino%2FArduino%2Fbuild%2Flinux%2Fwork%2Flibraries%2FStepper ]");
+
+ assertEquals("Using library {0} at version {1} in folder: {2} {3} {4}", output.get("msg"));
+ Object[] args = (Object[]) output.get("args");
+ assertEquals(5, args.length);
+ assertEquals("Stepper", args[0]);
+ assertEquals("1.1.1", args[1]);
+ assertEquals("/home/federico/materiale/works_Arduino/Arduino/build/linux/work/libraries/Stepper", args[2]);
+ assertEquals("", args[3]);
+ assertEquals("", args[4]);
+ }
+
+ @Test
+ public void testParser4() throws Exception {
+ Map output = new ExternalProcessOutputParser().parse("==={0} ||| []");
+
+ assertEquals("{0}", output.get("msg"));
+ Object[] args = (Object[]) output.get("args");
+ assertEquals(0, args.length);
+ }
+
+ @Test
+ public void testParser5() throws Exception {
+ Map output = new ExternalProcessOutputParser().parse("==={0} ||| [ ]");
+
+ assertEquals("{0}", output.get("msg"));
+ Object[] args = (Object[]) output.get("args");
+ assertEquals(1, args.length);
+ assertEquals("", args[0]);
+ }
+
+}
diff --git a/app/test/processing/app/debug/CompilerTest.java b/app/test/cc/arduino/i18n/I18NTest.java
old mode 100755
new mode 100644
similarity index 62%
rename from app/test/processing/app/debug/CompilerTest.java
rename to app/test/cc/arduino/i18n/I18NTest.java
index 9662df24ace..1edbb5d134a
--- a/app/test/processing/app/debug/CompilerTest.java
+++ b/app/test/cc/arduino/i18n/I18NTest.java
@@ -27,25 +27,30 @@
* the GNU General Public License.
*/
-package processing.app.debug;
-
-import static org.junit.Assert.assertEquals;
-import static processing.app.debug.Compiler.unescapeDepFile;
+package cc.arduino.i18n;
import org.junit.Test;
-
import processing.app.AbstractWithPreferencesTest;
+import processing.app.I18n;
-public class CompilerTest extends AbstractWithPreferencesTest {
+import java.util.Map;
+
+import static org.junit.Assert.assertEquals;
+
+public class I18NTest extends AbstractWithPreferencesTest {
@Test
- public void makeDepUnescapeTest() throws Exception {
- assertEquals("C:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\Stream.cpp",
- unescapeDepFile("C:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\Stream.cpp"));
- assertEquals("C:\\Arduino 1.5.3\\hardware\\arduino\\avr\\cores\\arduino\\Stream.cpp",
- unescapeDepFile("C:\\Arduino\\ 1.5.3\\hardware\\arduino\\avr\\cores\\arduino\\Stream.cpp"));
- assertEquals("C:\\Ard$ui#\\\\ no 1.5.3\\hardware\\arduino\\avr\\cores\\arduino\\Stream.cpp",
- unescapeDepFile("C:\\Ard$$ui\\#\\\\\\\\\\ no 1.5.3\\hardware\\arduino\\avr\\cores\\arduino\\Stream.cpp"));
+ public void testMessageFormat() throws Exception {
+ Object[] args = new Object[]{"a", "b", "c"};
+ String actual = I18n.format("WARNING: Category '{0}' in library {1} is not valid. Setting to '{2}'", args);
+ assertEquals("WARNING: Category 'a' in library b is not valid. Setting to 'c'", actual);
}
+ @Test
+ public void testMessageFormatFromExternalProcess() throws Exception {
+ Map output = new ExternalProcessOutputParser().parse("===WARNING: Category '{0}' in library {1} is not valid. Setting to '{2}' ||| [ Wire Uncategorized]");
+
+ String actual = I18n.format((String) output.get("msg"), (Object[])output.get("args"));
+ assertEquals("WARNING: Category '' in library Wire is not valid. Setting to 'Uncategorized'", actual);
+ }
}
diff --git a/app/test/processing/app/AbstractGUITest.java b/app/test/processing/app/AbstractGUITest.java
index 75c9b864f35..d1db60d98aa 100644
--- a/app/test/processing/app/AbstractGUITest.java
+++ b/app/test/processing/app/AbstractGUITest.java
@@ -36,8 +36,10 @@
import org.junit.After;
import org.junit.Before;
import processing.app.helpers.ArduinoFrameFixture;
+import processing.app.helpers.FileUtils;
import javax.swing.*;
+import java.util.Random;
public abstract class AbstractGUITest {
@@ -56,7 +58,7 @@ public void startUpTheIDE() throws Exception {
JPopupMenu.setDefaultLightWeightPopupEnabled(false);
Theme.init();
BaseNoGui.getPlatform().setLookAndFeel();
- Base.untitledFolder = BaseNoGui.createTempFolder("untitled");
+ Base.untitledFolder = FileUtils.createTempFolder("untitled" + new Random().nextInt(Integer.MAX_VALUE), ".tmp");
DeleteFilesOnShutdown.add(Base.untitledFolder);
window = GuiActionRunner.execute(new GuiQuery() {
diff --git a/app/test/processing/app/AbstractWithPreferencesTest.java b/app/test/processing/app/AbstractWithPreferencesTest.java
index e78eea58bb8..f0d2f3a2b07 100644
--- a/app/test/processing/app/AbstractWithPreferencesTest.java
+++ b/app/test/processing/app/AbstractWithPreferencesTest.java
@@ -31,6 +31,9 @@
import cc.arduino.files.DeleteFilesOnShutdown;
import org.junit.Before;
+import processing.app.helpers.FileUtils;
+
+import java.util.Random;
public abstract class AbstractWithPreferencesTest {
@@ -44,7 +47,7 @@ public void init() throws Exception {
BaseNoGui.initPackages();
- Base.untitledFolder = BaseNoGui.createTempFolder("untitled");
+ Base.untitledFolder = FileUtils.createTempFolder("untitled" + new Random().nextInt(Integer.MAX_VALUE), ".tmp");
DeleteFilesOnShutdown.add(Base.untitledFolder);
}
diff --git a/app/src/processing/app/debug/TargetPackageStub.java b/app/test/processing/app/debug/TargetPackageStub.java
similarity index 100%
rename from app/src/processing/app/debug/TargetPackageStub.java
rename to app/test/processing/app/debug/TargetPackageStub.java
diff --git a/app/test/processing/app/preproc/Baladuino.ino b/app/test/processing/app/preproc/Baladuino.ino
deleted file mode 100644
index a208fafde04..00000000000
--- a/app/test/processing/app/preproc/Baladuino.ino
+++ /dev/null
@@ -1,303 +0,0 @@
-/*
- * The code is released under the GNU General Public License.
- * Developed by Kristian Lauszus, TKJ Electronics 2013
- * This is the algorithm for the Balanduino balancing robot.
- * It can be controlled by either an Android app or a Processing application via Bluetooth.
- * The Android app can be found at the following link: https://github.com/TKJElectronics/BalanduinoAndroidApp
- * The Processing application can be found here: https://github.com/TKJElectronics/BalanduinoProcessingApp
- * It can also be controlled by a PS3, Wii or a Xbox controller
- * For details, see: http://balanduino.net/
- */
-
-/* Use this to enable and disable the different options */
-#define ENABLE_TOOLS
-#define ENABLE_SPP
-#define ENABLE_PS3
-#define ENABLE_WII
-#define ENABLE_XBOX
-#define ENABLE_ADK
-
-#include "Balanduino.h"
-#include // Official Arduino Wire library
-#include // Some dongles can have a hub inside
-
-#ifdef ENABLE_ADK
-#include
-#endif
-
-// These are all open source libraries written by Kristian Lauszus, TKJ Electronics
-// The USB libraries are located at the following link: https://github.com/felis/USB_Host_Shield_2.0
-#include // Kalman filter library - see: http://blog.tkjelectronics.dk/2012/09/a-practical-approach-to-kalman-filter-and-how-to-implement-it/
-
-#ifdef ENABLE_XBOX
-#include
-#endif
-#ifdef ENABLE_SPP
-#include
-#endif
-#ifdef ENABLE_PS3
-#include
-#endif
-#ifdef ENABLE_WII
-#include
-#endif
-
-// Create the Kalman library instance
-Kalman kalman; // See https://github.com/TKJElectronics/KalmanFilter for source code
-
-#if defined(ENABLE_SPP) || defined(ENABLE_PS3) || defined(ENABLE_WII) || defined(ENABLE_XBOX) || defined(ENABLE_ADK)
-#define ENABLE_USB
-USB Usb; // This will take care of all USB communication
-#endif
-
-#ifdef ENABLE_ADK
-// Implementation for the Android Open Accessory Protocol. Simply connect your phone to get redirected to the Play Store
-ADK adk(&Usb, "TKJ Electronics", // Manufacturer Name
- "Balanduino", // Model Name
- "Android App for Balanduino", // Description - user visible string
- "0.5.0", // Version of the Android app
- "https://play.google.com/store/apps/details?id=com.tkjelectronics.balanduino", // URL - web page to visit if no installed apps support the accessory
- "1234"); // Serial Number - this is not used
-#endif
-
-#ifdef ENABLE_XBOX
-XBOXRECV Xbox(&Usb); // You have to connect a Xbox wireless receiver to the Arduino to control it with a wireless Xbox controller
-#endif
-
-#if defined(ENABLE_SPP) || defined(ENABLE_PS3) || defined(ENABLE_WII)
-USBHub Hub(&Usb); // Some dongles have a hub inside
-BTD Btd(&Usb); // This is the main Bluetooth library, it will take care of all the USB and HCI communication with the Bluetooth dongle
-#endif
-
-#ifdef ENABLE_SPP
-SPP SerialBT(&Btd, "Balanduino", "0000"); // The SPP (Serial Port Protocol) emulates a virtual Serial port, which is supported by most computers and mobile phones
-#endif
-
-#ifdef ENABLE_PS3
-PS3BT PS3(&Btd); // The PS3 library supports all three official controllers: the Dualshock 3, Navigation and Move controller
-#endif
-
-#ifdef ENABLE_WII
-WII Wii(&Btd); // The Wii library can communicate with Wiimotes and the Nunchuck and Motion Plus extension and finally the Wii U Pro Controller
-//WII Wii(&Btd,PAIR); // You will have to pair with your Wiimote first by creating the instance like this and the press 1+2 on the Wiimote
-// or press sync if you are using a Wii U Pro Controller
-// Or you can simply send "CW;" to the robot to start the pairing sequence
-// This can also be done using the Android or Processing application
-#endif
-
-void setup() {
- /* Initialize UART */
- Serial.begin(115200);
-
- /* Read the PID values, target angle and other saved values in the EEPROM */
- if (!checkInitializationFlags())
- readEEPROMValues(); // Only read the EEPROM values if they have not been restored
-
- /* Setup encoders */
- pinMode(leftEncoder1, INPUT);
- pinMode(leftEncoder2, INPUT);
- pinMode(rightEncoder1, INPUT);
- pinMode(rightEncoder2, INPUT);
- attachInterrupt(0, leftEncoder, CHANGE);
- attachInterrupt(1, rightEncoder, CHANGE);
-
- /* Enable the motor drivers */
- pinMode(leftEnable, OUTPUT);
- pinMode(rightEnable, OUTPUT);
- digitalWrite(leftEnable, HIGH);
- digitalWrite(rightEnable, HIGH);
-
- /* Setup motor pins to output */
- sbi(pwmPortDirection, leftPWM);
- sbi(leftPortDirection, leftA);
- sbi(leftPortDirection, leftB);
- sbi(pwmPortDirection, rightPWM);
- sbi(rightPortDirection, rightA);
- sbi(rightPortDirection, rightB);
-
- /* Set PWM frequency to 20kHz - see the datasheet http://www.atmel.com/Images/doc8272.pdf page 128-135 */
- // Set up PWM, Phase and Frequency Correct on pin 18 (OC1A) & pin 17 (OC1B) with ICR1 as TOP using Timer1
- TCCR1B = _BV(WGM13) | _BV(CS10); // Set PWM Phase and Frequency Correct with ICR1 as TOP and no prescaling
- ICR1 = PWMVALUE; // ICR1 is the TOP value - this is set so the frequency is equal to 20kHz
-
- /* Enable PWM on pin 18 (OC1A) & pin 17 (OC1B) */
- // Clear OC1A/OC1B on compare match when up-counting
- // Set OC1A/OC1B on compare match when downcounting
- TCCR1A = _BV(COM1A1) | _BV(COM1B1);
- setPWM(leftPWM, 0); // Turn off PWM on both pins
- setPWM(rightPWM, 0);
-
- /* Setup buzzer pin */
- pinMode(buzzer, OUTPUT);
-
-#ifdef ENABLE_USB
- if (Usb.Init() == -1) { // Check if USB Host is working
- Serial.print(F("OSC did not start"));
- digitalWrite(buzzer, HIGH);
- while (1); // Halt
- }
-#endif
-
- /* Attach onInit function */
- // This is used to set the LEDs according to the voltage level and vibrate the controller to indicate the new connection
-#ifdef ENABLE_PS3
- PS3.attachOnInit(onInit);
-#endif
-#ifdef ENABLE_WII
- Wii.attachOnInit(onInit);
-#endif
-#ifdef ENABLE_XBOX
- Xbox.attachOnInit(onInit);
-#endif
-
- /* Setup IMU */
- Wire.begin();
-
- while (i2cRead(0x75, i2cBuffer, 1));
- if (i2cBuffer[0] != 0x68) { // Read "WHO_AM_I" register
- Serial.print(F("Error reading sensor"));
- digitalWrite(buzzer, HIGH);
- while (1); // Halt
- }
-
- i2cBuffer[0] = 19; // Set the sample rate to 400Hz - 8kHz/(19+1) = 400Hz
- i2cBuffer[1] = 0x00; // Disable FSYNC and set 260 Hz Acc filtering, 256 Hz Gyro filtering, 8 KHz sampling
- i2cBuffer[2] = 0x00; // Set Gyro Full Scale Range to ±250deg/s
- i2cBuffer[3] = 0x00; // Set Accelerometer Full Scale Range to ±2g
- while (i2cWrite(0x19, i2cBuffer, 4, false)); // Write to all four registers at once
- while (i2cWrite(0x6B, 0x09, true)); // PLL with X axis gyroscope reference, disable temperature sensor and disable sleep mode
-
- delay(100); // Wait for the sensor to get ready
-
- /* Set Kalman and gyro starting angle */
- while (i2cRead(0x3D, i2cBuffer, 4));
- accY = ((i2cBuffer[0] << 8) | i2cBuffer[1]);
- accZ = ((i2cBuffer[2] << 8) | i2cBuffer[3]);
- // atan2 outputs the value of -π to π (radians) - see http://en.wikipedia.org/wiki/Atan2
- // We then convert it to 0 to 2π and then from radians to degrees
- accAngle = (atan2((double)accY - cfg.accYzero, (double)accZ - cfg.accZzero) + PI) * RAD_TO_DEG;
-
- kalman.setAngle(accAngle); // Set starting angle
- pitch = accAngle;
- gyroAngle = accAngle;
-
- /* Find gyro zero value */
- calibrateGyro();
-
- pinMode(LED_BUILTIN, OUTPUT); // LED_BUILTIN is defined in pins_arduino.h in the hardware add-on
-
- /* Beep to indicate that it is now ready */
- digitalWrite(buzzer, HIGH);
- delay(100);
- digitalWrite(buzzer, LOW);
-
- /* Setup timing */
- kalmanTimer = micros();
- pidTimer = kalmanTimer;
- encoderTimer = kalmanTimer;
- imuTimer = millis();
- reportTimer = imuTimer;
- ledTimer = imuTimer;
- blinkTimer = imuTimer;
-}
-
-void loop() {
-#ifdef ENABLE_WII
- if (Wii.wiimoteConnected) // We have to read much more often from the Wiimote to decrease latency
- Usb.Task();
-#endif
-
- /* Calculate pitch */
- while (i2cRead(0x3D, i2cBuffer, 8));
- accY = ((i2cBuffer[0] << 8) | i2cBuffer[1]);
- accZ = ((i2cBuffer[2] << 8) | i2cBuffer[3]);
- gyroX = ((i2cBuffer[6] << 8) | i2cBuffer[7]);
-
- // atan2 outputs the value of -π to π (radians) - see http://en.wikipedia.org/wiki/Atan2
- // We then convert it to 0 to 2π and then from radians to degrees
- accAngle = (atan2((double)accY - cfg.accYzero, (double)accZ - cfg.accZzero) + PI) * RAD_TO_DEG;
-
- uint32_t timer = micros();
- // This fixes the 0-360 transition problem when the accelerometer angle jumps between 0 and 360 degrees
- if ((accAngle < 90 && pitch > 270) || (accAngle > 270 && pitch < 90)) {
- kalman.setAngle(accAngle);
- pitch = accAngle;
- gyroAngle = accAngle;
- } else {
- gyroRate = ((double)gyroX - gyroXzero) / 131.0; // Convert to deg/s
- double dt = (double)(timer - kalmanTimer) / 1000000.0;
- gyroAngle += gyroRate * dt; // Gyro angle is only used for debugging
- if (gyroAngle < 0 || gyroAngle > 360)
- gyroAngle = pitch; // Reset the gyro angle when it has drifted too much
- pitch = kalman.getAngle(accAngle, gyroRate, dt); // Calculate the angle using a Kalman filter
- }
- kalmanTimer = timer;
- //Serial.print(accAngle);Serial.print('\t');Serial.print(gyroAngle);Serial.print('\t');Serial.println(pitch);
-
-#ifdef ENABLE_WII
- if (Wii.wiimoteConnected) // We have to read much more often from the Wiimote to decrease latency
- Usb.Task();
-#endif
-
- /* Drive motors */
- timer = micros();
- // If the robot is laying down, it has to be put in a vertical position before it starts balancing
- // If it's already balancing it has to be ±45 degrees before it stops trying to balance
- if ((layingDown && (pitch < cfg.targetAngle - 10 || pitch > cfg.targetAngle + 10)) || (!layingDown && (pitch < cfg.targetAngle - 45 || pitch > cfg.targetAngle + 45))) {
- layingDown = true; // The robot is in a unsolvable position, so turn off both motors and wait until it's vertical again
- stopAndReset();
- } else {
- layingDown = false; // It's no longer laying down
- updatePID(cfg.targetAngle, targetOffset, turningOffset, (double)(timer - pidTimer) / 1000000.0);
- }
- pidTimer = timer;
-
- /* Update encoders */
- timer = micros();
- if (timer - encoderTimer >= 100000) { // Update encoder values every 100ms
- encoderTimer = timer;
- int32_t wheelPosition = getWheelsPosition();
- wheelVelocity = wheelPosition - lastWheelPosition;
- lastWheelPosition = wheelPosition;
- //Serial.print(wheelPosition);Serial.print('\t');Serial.print(targetPosition);Serial.print('\t');Serial.println(wheelVelocity);
- if (abs(wheelVelocity) <= 40 && !stopped) { // Set new targetPosition if braking
- targetPosition = wheelPosition;
- stopped = true;
- }
-
- batteryCounter++;
- if (batteryCounter > 10) { // Measure battery every 1s
- batteryCounter = 0;
- batteryVoltage = (double)analogRead(VBAT) / 63.050847458; // VBAT is connected to analog input 5 which is not broken out. This is then connected to a 47k-12k voltage divider - 1023.0/(3.3/(12.0/(12.0+47.0))) = 63.050847458
- if (batteryVoltage < 10.2 && batteryVoltage > 5) // Equal to 3.4V per cell - don't turn on if it's below 5V, this means that no battery is connected
- digitalWrite(buzzer, HIGH);
- else
- digitalWrite(buzzer, LOW);
- }
- }
-
- /* Read the Bluetooth dongle and send PID and IMU values */
-#ifdef ENABLE_USB
- readUsb();
-#endif
-#ifdef ENABLE_TOOLS
- checkSerialData();
-#endif
-#if defined(ENABLE_TOOLS) || defined(ENABLE_SPP)
- printValues();
-#endif
-
-#if defined(ENABLE_SPP) || defined(ENABLE_PS3) || defined(ENABLE_WII)
- if (Btd.isReady()) {
- timer = millis();
- if ((Btd.watingForConnection && timer - blinkTimer > 1000) || (!Btd.watingForConnection && timer - blinkTimer > 100)) {
- blinkTimer = timer;
- ledState = !ledState;
- digitalWrite(LED_BUILTIN, ledState); // Used to blink the built in LED, starts blinking faster upon an incoming Bluetooth request
- }
- } else if (ledState) { // The LED is on
- ledState = !ledState;
- digitalWrite(LED_BUILTIN, ledState); // This will turn it off
- }
-#endif
-}
\ No newline at end of file
diff --git a/app/test/processing/app/preproc/Baladuino.nocomments.ino b/app/test/processing/app/preproc/Baladuino.nocomments.ino
deleted file mode 100644
index 81324031cf3..00000000000
--- a/app/test/processing/app/preproc/Baladuino.nocomments.ino
+++ /dev/null
@@ -1,304 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-#define ENABLE_TOOLS
-#define ENABLE_SPP
-#define ENABLE_PS3
-#define ENABLE_WII
-#define ENABLE_XBOX
-#define ENABLE_ADK
-
-#include "Balanduino.h"
-#include
-#include
-
-#ifdef ENABLE_ADK
-#include
-#endif
-
-
-
-#include
-
-#ifdef ENABLE_XBOX
-#include
-#endif
-#ifdef ENABLE_SPP
-#include
-#endif
-#ifdef ENABLE_PS3
-#include
-#endif
-#ifdef ENABLE_WII
-#include
-#endif
-
-
-Kalman kalman;
-
-#if defined(ENABLE_SPP) || defined(ENABLE_PS3) || defined(ENABLE_WII) || defined(ENABLE_XBOX) || defined(ENABLE_ADK)
-#define ENABLE_USB
-USB Usb;
-#endif
-
-#ifdef ENABLE_ADK
-
-ADK adk(&Usb, "TKJ Electronics",
- "Balanduino",
- "Android App for Balanduino",
- "0.5.0",
- "https://play.google.com/store/apps/details?id=com.tkjelectronics.balanduino",
- "1234");
-#endif
-
-#ifdef ENABLE_XBOX
-XBOXRECV Xbox(&Usb);
-#endif
-
-#if defined(ENABLE_SPP) || defined(ENABLE_PS3) || defined(ENABLE_WII)
-USBHub Hub(&Usb);
-BTD Btd(&Usb);
-#endif
-
-#ifdef ENABLE_SPP
-SPP SerialBT(&Btd, "Balanduino", "0000");
-#endif
-
-#ifdef ENABLE_PS3
-PS3BT PS3(&Btd);
-#endif
-
-#ifdef ENABLE_WII
-WII Wii(&Btd);
-
-
-
-
-#endif
-
-void setup() {
-
- Serial.begin(115200);
-
-
- if (!checkInitializationFlags())
- readEEPROMValues();
-
-
- pinMode(leftEncoder1, INPUT);
- pinMode(leftEncoder2, INPUT);
- pinMode(rightEncoder1, INPUT);
- pinMode(rightEncoder2, INPUT);
- attachInterrupt(0, leftEncoder, CHANGE);
- attachInterrupt(1, rightEncoder, CHANGE);
-
-
- pinMode(leftEnable, OUTPUT);
- pinMode(rightEnable, OUTPUT);
- digitalWrite(leftEnable, HIGH);
- digitalWrite(rightEnable, HIGH);
-
-
- sbi(pwmPortDirection, leftPWM);
- sbi(leftPortDirection, leftA);
- sbi(leftPortDirection, leftB);
- sbi(pwmPortDirection, rightPWM);
- sbi(rightPortDirection, rightA);
- sbi(rightPortDirection, rightB);
-
-
-
- TCCR1B = _BV(WGM13) | _BV(CS10);
- ICR1 = PWMVALUE;
-
-
-
-
- TCCR1A = _BV(COM1A1) | _BV(COM1B1);
- setPWM(leftPWM, 0);
- setPWM(rightPWM, 0);
-
-
- pinMode(buzzer, OUTPUT);
-
-#ifdef ENABLE_USB
- if (Usb.Init() == -1) {
- Serial.print(F("OSC did not start"));
- digitalWrite(buzzer, HIGH);
- while (1);
- }
-#endif
-
-
-
-#ifdef ENABLE_PS3
- PS3.attachOnInit(onInit);
-#endif
-#ifdef ENABLE_WII
- Wii.attachOnInit(onInit);
-#endif
-#ifdef ENABLE_XBOX
- Xbox.attachOnInit(onInit);
-#endif
-
-
- Wire.begin();
-
- while (i2cRead(0x75, i2cBuffer, 1));
- if (i2cBuffer[0] != 0x68) {
- Serial.print(F("Error reading sensor"));
- digitalWrite(buzzer, HIGH);
- while (1);
- }
-
- i2cBuffer[0] = 19;
- i2cBuffer[1] = 0x00;
- i2cBuffer[2] = 0x00;
- i2cBuffer[3] = 0x00;
- while (i2cWrite(0x19, i2cBuffer, 4, false));
- while (i2cWrite(0x6B, 0x09, true));
-
- delay(100);
-
-
- while (i2cRead(0x3D, i2cBuffer, 4));
- accY = ((i2cBuffer[0] << 8) | i2cBuffer[1]);
- accZ = ((i2cBuffer[2] << 8) | i2cBuffer[3]);
-
-
- accAngle = (atan2((double)accY - cfg.accYzero, (double)accZ - cfg.accZzero) + PI) * RAD_TO_DEG;
-
- kalman.setAngle(accAngle);
- pitch = accAngle;
- gyroAngle = accAngle;
-
-
- calibrateGyro();
-
- pinMode(LED_BUILTIN, OUTPUT);
-
-
- digitalWrite(buzzer, HIGH);
- delay(100);
- digitalWrite(buzzer, LOW);
-
-
- kalmanTimer = micros();
- pidTimer = kalmanTimer;
- encoderTimer = kalmanTimer;
- imuTimer = millis();
- reportTimer = imuTimer;
- ledTimer = imuTimer;
- blinkTimer = imuTimer;
-}
-
-void loop() {
-#ifdef ENABLE_WII
- if (Wii.wiimoteConnected)
- Usb.Task();
-#endif
-
-
- while (i2cRead(0x3D, i2cBuffer, 8));
- accY = ((i2cBuffer[0] << 8) | i2cBuffer[1]);
- accZ = ((i2cBuffer[2] << 8) | i2cBuffer[3]);
- gyroX = ((i2cBuffer[6] << 8) | i2cBuffer[7]);
-
-
-
- accAngle = (atan2((double)accY - cfg.accYzero, (double)accZ - cfg.accZzero) + PI) * RAD_TO_DEG;
-
- uint32_t timer = micros();
-
- if ((accAngle < 90 && pitch > 270) || (accAngle > 270 && pitch < 90)) {
- kalman.setAngle(accAngle);
- pitch = accAngle;
- gyroAngle = accAngle;
- } else {
- gyroRate = ((double)gyroX - gyroXzero) / 131.0;
- double dt = (double)(timer - kalmanTimer) / 1000000.0;
- gyroAngle += gyroRate * dt;
- if (gyroAngle < 0 || gyroAngle > 360)
- gyroAngle = pitch;
- pitch = kalman.getAngle(accAngle, gyroRate, dt);
- }
- kalmanTimer = timer;
-
-
-#ifdef ENABLE_WII
- if (Wii.wiimoteConnected)
- Usb.Task();
-#endif
-
-
- timer = micros();
-
-
- if ((layingDown && (pitch < cfg.targetAngle - 10 || pitch > cfg.targetAngle + 10)) || (!layingDown && (pitch < cfg.targetAngle - 45 || pitch > cfg.targetAngle + 45))) {
- layingDown = true;
- stopAndReset();
- } else {
- layingDown = false;
- updatePID(cfg.targetAngle, targetOffset, turningOffset, (double)(timer - pidTimer) / 1000000.0);
- }
- pidTimer = timer;
-
-
- timer = micros();
- if (timer - encoderTimer >= 100000) {
- encoderTimer = timer;
- int32_t wheelPosition = getWheelsPosition();
- wheelVelocity = wheelPosition - lastWheelPosition;
- lastWheelPosition = wheelPosition;
-
- if (abs(wheelVelocity) <= 40 && !stopped) {
- targetPosition = wheelPosition;
- stopped = true;
- }
-
- batteryCounter++;
- if (batteryCounter > 10) {
- batteryCounter = 0;
- batteryVoltage = (double)analogRead(VBAT) / 63.050847458;
- if (batteryVoltage < 10.2 && batteryVoltage > 5)
- digitalWrite(buzzer, HIGH);
- else
- digitalWrite(buzzer, LOW);
- }
- }
-
-
-#ifdef ENABLE_USB
- readUsb();
-#endif
-#ifdef ENABLE_TOOLS
- checkSerialData();
-#endif
-#if defined(ENABLE_TOOLS) || defined(ENABLE_SPP)
- printValues();
-#endif
-
-#if defined(ENABLE_SPP) || defined(ENABLE_PS3) || defined(ENABLE_WII)
- if (Btd.isReady()) {
- timer = millis();
- if ((Btd.watingForConnection && timer - blinkTimer > 1000) || (!Btd.watingForConnection && timer - blinkTimer > 100)) {
- blinkTimer = timer;
- ledState = !ledState;
- digitalWrite(LED_BUILTIN, ledState);
- }
- } else if (ledState) {
- ledState = !ledState;
- digitalWrite(LED_BUILTIN, ledState);
- }
-#endif
-}
-
diff --git a/app/test/processing/app/preproc/Baladuino.stripped.ino b/app/test/processing/app/preproc/Baladuino.stripped.ino
deleted file mode 100644
index 168eedd375c..00000000000
--- a/app/test/processing/app/preproc/Baladuino.stripped.ino
+++ /dev/null
@@ -1,303 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Kalman kalman;
-
-
-
-USB Usb;
-
-
-
-
-ADK adk(&Usb, ,
- ,
- ,
- ,
- ,
- );
-
-
-
-XBOXRECV Xbox(&Usb);
-
-
-
-USBHub Hub(&Usb);
-BTD Btd(&Usb);
-
-
-
-SPP SerialBT(&Btd, , );
-
-
-
-PS3BT PS3(&Btd);
-
-
-
-WII Wii(&Btd);
-
-
-
-
-
-
-void setup() {
-
- Serial.begin(115200);
-
-
- if (!checkInitializationFlags())
- readEEPROMValues();
-
-
- pinMode(leftEncoder1, INPUT);
- pinMode(leftEncoder2, INPUT);
- pinMode(rightEncoder1, INPUT);
- pinMode(rightEncoder2, INPUT);
- attachInterrupt(0, leftEncoder, CHANGE);
- attachInterrupt(1, rightEncoder, CHANGE);
-
-
- pinMode(leftEnable, OUTPUT);
- pinMode(rightEnable, OUTPUT);
- digitalWrite(leftEnable, HIGH);
- digitalWrite(rightEnable, HIGH);
-
-
- sbi(pwmPortDirection, leftPWM);
- sbi(leftPortDirection, leftA);
- sbi(leftPortDirection, leftB);
- sbi(pwmPortDirection, rightPWM);
- sbi(rightPortDirection, rightA);
- sbi(rightPortDirection, rightB);
-
-
-
- TCCR1B = _BV(WGM13) | _BV(CS10);
- ICR1 = PWMVALUE;
-
-
-
-
- TCCR1A = _BV(COM1A1) | _BV(COM1B1);
- setPWM(leftPWM, 0);
- setPWM(rightPWM, 0);
-
-
- pinMode(buzzer, OUTPUT);
-
-
- if (Usb.Init() == -1) {
- Serial.print(F( ));
- digitalWrite(buzzer, HIGH);
- while (1);
- }
-
-
-
-
-
- PS3.attachOnInit(onInit);
-
-
- Wii.attachOnInit(onInit);
-
-
- Xbox.attachOnInit(onInit);
-
-
-
- Wire.begin();
-
- while (i2cRead(0x75, i2cBuffer, 1));
- if (i2cBuffer[0] != 0x68) {
- Serial.print(F( ));
- digitalWrite(buzzer, HIGH);
- while (1);
- }
-
- i2cBuffer[0] = 19;
- i2cBuffer[1] = 0x00;
- i2cBuffer[2] = 0x00;
- i2cBuffer[3] = 0x00;
- while (i2cWrite(0x19, i2cBuffer, 4, false));
- while (i2cWrite(0x6B, 0x09, true));
-
- delay(100);
-
-
- while (i2cRead(0x3D, i2cBuffer, 4));
- accY = ((i2cBuffer[0] << 8) | i2cBuffer[1]);
- accZ = ((i2cBuffer[2] << 8) | i2cBuffer[3]);
-
-
- accAngle = (atan2((double)accY - cfg.accYzero, (double)accZ - cfg.accZzero) + PI) * RAD_TO_DEG;
-
- kalman.setAngle(accAngle);
- pitch = accAngle;
- gyroAngle = accAngle;
-
-
- calibrateGyro();
-
- pinMode(LED_BUILTIN, OUTPUT);
-
-
- digitalWrite(buzzer, HIGH);
- delay(100);
- digitalWrite(buzzer, LOW);
-
-
- kalmanTimer = micros();
- pidTimer = kalmanTimer;
- encoderTimer = kalmanTimer;
- imuTimer = millis();
- reportTimer = imuTimer;
- ledTimer = imuTimer;
- blinkTimer = imuTimer;
-}
-
-void loop() {
-
- if (Wii.wiimoteConnected)
- Usb.Task();
-
-
-
- while (i2cRead(0x3D, i2cBuffer, 8));
- accY = ((i2cBuffer[0] << 8) | i2cBuffer[1]);
- accZ = ((i2cBuffer[2] << 8) | i2cBuffer[3]);
- gyroX = ((i2cBuffer[6] << 8) | i2cBuffer[7]);
-
-
-
- accAngle = (atan2((double)accY - cfg.accYzero, (double)accZ - cfg.accZzero) + PI) * RAD_TO_DEG;
-
- uint32_t timer = micros();
-
- if ((accAngle < 90 && pitch > 270) || (accAngle > 270 && pitch < 90)) {
- kalman.setAngle(accAngle);
- pitch = accAngle;
- gyroAngle = accAngle;
- } else {
- gyroRate = ((double)gyroX - gyroXzero) / 131.0;
- double dt = (double)(timer - kalmanTimer) / 1000000.0;
- gyroAngle += gyroRate * dt;
- if (gyroAngle < 0 || gyroAngle > 360)
- gyroAngle = pitch;
- pitch = kalman.getAngle(accAngle, gyroRate, dt);
- }
- kalmanTimer = timer;
-
-
-
- if (Wii.wiimoteConnected)
- Usb.Task();
-
-
-
- timer = micros();
-
-
- if ((layingDown && (pitch < cfg.targetAngle - 10 || pitch > cfg.targetAngle + 10)) || (!layingDown && (pitch < cfg.targetAngle - 45 || pitch > cfg.targetAngle + 45))) {
- layingDown = true;
- stopAndReset();
- } else {
- layingDown = false;
- updatePID(cfg.targetAngle, targetOffset, turningOffset, (double)(timer - pidTimer) / 1000000.0);
- }
- pidTimer = timer;
-
-
- timer = micros();
- if (timer - encoderTimer >= 100000) {
- encoderTimer = timer;
- int32_t wheelPosition = getWheelsPosition();
- wheelVelocity = wheelPosition - lastWheelPosition;
- lastWheelPosition = wheelPosition;
-
- if (abs(wheelVelocity) <= 40 && !stopped) {
- targetPosition = wheelPosition;
- stopped = true;
- }
-
- batteryCounter++;
- if (batteryCounter > 10) {
- batteryCounter = 0;
- batteryVoltage = (double)analogRead(VBAT) / 63.050847458;
- if (batteryVoltage < 10.2 && batteryVoltage > 5)
- digitalWrite(buzzer, HIGH);
- else
- digitalWrite(buzzer, LOW);
- }
- }
-
-
-
- readUsb();
-
-
- checkSerialData();
-
-
- printValues();
-
-
-
- if (Btd.isReady()) {
- timer = millis();
- if ((Btd.watingForConnection && timer - blinkTimer > 1000) || (!Btd.watingForConnection && timer - blinkTimer > 100)) {
- blinkTimer = timer;
- ledState = !ledState;
- digitalWrite(LED_BUILTIN, ledState);
- }
- } else if (ledState) {
- ledState = !ledState;
- digitalWrite(LED_BUILTIN, ledState);
- }
-
-}
diff --git a/app/test/processing/app/preproc/CharWithEscapedDoubleQuote.ino b/app/test/processing/app/preproc/CharWithEscapedDoubleQuote.ino
deleted file mode 100644
index 35c1d6eeb36..00000000000
--- a/app/test/processing/app/preproc/CharWithEscapedDoubleQuote.ino
+++ /dev/null
@@ -1,338 +0,0 @@
-#include // required to send and receive AT commands from the GPRS Shield
-#include // required for I2C communication with the RTC
-
-// pin numbers for RTC
-#define DS3231_I2C_ADDRESS 104 // 0x68 // Address for RTC
-#define DS3231_TIME_CAL_ADDR 0 // 0x00
-#define DS3231_ALARM1_ADDR 7 // 0x07
-#define DS3231_ALARM2_ADDR 11 // 0x0B
-#define DS3231_CONTROL_ADDR 14 // 0x0E
-#define DS3231_STATUS_ADDR 15 // 0x0F
-//#define DS3231_AGING_OFFSET_ADDR 16 // 0x10
-#define DS3231_TEMPERATURE_ADDR 17 // 0x11
-
-// Declarations for GPRS shield
-SoftwareSerial GPRS( 7, 8 ); // A softwareSerial line is defined for the GPRS Shield
-byte buffer[ 64 ]; // Buffer is used to transfer data from the GPRS line to the serial line
-int count = 0, e = 0, count2 = 0, t = 0, q;
-char temp, lastCaller[13] = "blank";
-boolean callIncoming = false, done;
-
-// Declarations for RTC
-byte time[ 7 ]; // second, minute, hour, dow, day, month, year
-byte time_A1[ 5 ]; // second_A1, minute_A1, hour_A1, day_A1, DY/DT
-byte time_A2[ 4 ]; // minute_A2, hour_A2, day_A2, DY/DT
-byte received[1]; // used to catch bytes sent from the clock
-float temperature; // clock temperature is updated every 64 s
-
-// Declarations for RemoteCallLogger
-char telescopeNames[6][4];
-
-/*
-Code Exclusively for GPRS shield:
-*/
-
-//
-// Default set of instructions for GPRS Shield power control
-//
-
-void setPowerStateTo( int newState )
-{
- if( newState != 1 && newState != 0 ) { // tests for an invalid state. In this case no change is made to powerstate
- Serial.print( "Error: Invalid powerstate. Current powerstate = " );
- Serial.print( getPowerState() );
- Serial.print( "\n" );
- }
- else {
- if( newState == getPowerState() ) { // if the requested powerstate is already in effect, no action is taken
- Serial.print( "Powerstate = " );
- Serial.print( newState );
- Serial.print( " remains unchanged.\n" );
- }
- else {
- powerUpOrDown(); // This is the only case where the powerstate is changed
- Serial.print( "Powerstate changed from " );
- Serial.print( 1 - newState );
- Serial.print( " to " );
- Serial.print( newState );
- Serial.print( "\n" );
- }
- }
- delay( 5000 ); // for startup
-}
-
-int getPowerState() // returns 0 if GPRS Shield is off, and 1 if GPRS Shield is on. This corresponds to the constant HIGH LOW enumeration
-{
- int ret;
- if ( digitalRead(18) == 0 && digitalRead(19) == 0 ) // tests pins 18 and 19 for activity. See ExFoundImportantPins sketch to find out why
- ret = 1;
- else
- ret = 0;
-
- return ret;
-}
-
-void powerUpOrDown() // toggle the power of the shield
-{
- pinMode( 9, OUTPUT );
- digitalWrite( 9, LOW );
- delay( 1000 );
- digitalWrite( 9, HIGH );
- delay( 2000 );
- digitalWrite( 9, LOW );
- delay( 3000 );
-}
-
-//
-// End of default power control
-//
-
-void clearBufferArray() // gives each element in the buffer array a null value
-{
- for( int i = 0; i < count; i++ )
- buffer[ i ] = NULL;
-}
-
-void makeMissedCall( char num[] )
-{
- int i;
- char in[ 18 ] = "ATD";
- for( i = 3; i <= 14; i++ ) // AT command string containing telephone number is prepared
- in[ i ] = num[ i - 3] ;
- in[ 15 ] = ';';
- in[ 16 ] = '\r';
- in[ 17 ] = '\0';
- GPRS.write( in ); // AT command requesting call is sent
- delay( 10000 ); // enough time is given for GSM connection, and at least one ring.
- GPRS.write( "ATH\r\0" ); // AT command requesting hangup is sent
- delay( 1000 );
-}
-
-void sendTextMessage( char number[], char messg[] )
-{
- char temp[ 27 ] = "AT + CMGS = \"";
- for( q = 0; q < 12; q++ ) // for-loop is used to prepare the AT command string containing the telephone number
- temp[ q + 13 ] = number[ q ];
- temp[ 25 ] = '\"';
- temp[ 26 ] = '\0';
-
- GPRS.println( "AT+CMGF=1\r" ); // AT command requesting SMS in text mode is sent
- delay( 1000 );
- GPRS.println( temp ); // AT command containing telephone number is sent
- delay( 1000 );
- GPRS.println( messg ); //the content of the message
- delay( 1000 );
- GPRS.println( (char) 26 ); //the ASCII code of the ctrl+z is 26. This character indicates the end of the message.
- delay( 1000 );
-}
-
-void analise(byte incoming[], int length) // this function receives and analyses all text sent from the GPRS Shield to the serial line. It stores the cell number of the last caller.
-{
- e = 0; // Counter that represents a letter in the buffer
- done = false; // Boolean that prevents unneccessary loop revolutions
- while( e < length && !done){ // while e does not surpass the last letter index of the buffer...
- temp = char( incoming[e] ); // store the character at index e in a temporary char
- switch( temp ){ // inspect temp
- case 'R':
- {
- if( length > e + 3 && !callIncoming ) { // This case responds to "RING"
- if(char( incoming[e + 1] ) == 'I'
- && char( incoming[e + 2] ) == 'N'
- && char( incoming[e + 3] ) == 'G'){
- GPRS.write("AT+CLCC\r"); // call information is requested
- delay(500); // time is given for processing
- GPRS.write("ATH\r"); // GPRS shield hangs up
- callIncoming = true; // this ensures that a number cannot be stored in any other case than a missed call
- done = true; // prevents the further operation of this while loop
- }
- }
- }
- break;
- case '+':
- {
- if(char( buffer[ e + 1]) == '2' && length > e + 11 && callIncoming){ // this case responds to "+2", but only if the buffer contains enough characters for a valid cell number
- for(t = 0; t < 12; t++) // and only if the callIncoming boolean had been triggered by a previous instance of this function
- lastCaller[t] = char( buffer[ e + t ]); // the number of this caller is stored in lastCaller
- lastCaller[12] = '\0';
- callIncoming = false; // now we are ready for the next call
- done = true; // prevents the further operation of this while loop
- }
- }
- break;
- case 'l':
- Serial.println(lastCaller); // an easy way to test this function. Simply type "l" to see the value of lastCaller (default "blank")
- break;
- }
- e++; // buffer index is incremented
- }
-}
-
-/*
-End of GPRS Shield code
-*/
-
-
-/*
-Code exclusively for RTC
-*/
-
-byte decToBcd( byte b ) // converts a byte from a decimal format to a binary-coded decimal
-{
- return ( b / 10 << 4 ) + b % 10;
-}
-
-boolean getBit( byte addr, int pos ) // returns a single bit from a determined location in the RTC register
-{
- byte temp = getByte( addr );
- return boolean( (temp >> pos) & B00000001 );
-}
-
-void setBit( byte addr, int pos, boolean newBit ) // ensures that a single bit from a determined location in the RTC register is a determined value
-{
- boolean oldBit = getBit( addr, pos ); // bits' current state is retrieved
- byte temp = received[ 0 ]; // complete byte is retrieved. it is still left in received from the previous command
- if ( oldBit != newBit ) // change is only made if the bit isnt already the correct value
- {
- if( newBit ) // if newBit is 1, then old bit must be 0, thus we must add an amount
- temp += (B00000001 << pos); // 2 to the power of the bit position is added to the byte
- else
- temp -= (B00000001 << pos); // 2 to the power of the bit position is subtracted from the byte
- }
- setByte( addr, temp ); // the register is updated with the new byte
-}
-
-byte getByte( byte addr ) // returns a single byte from the given address in the RTC register
-{
- byte temp;
- if( getBytes( addr, 1) ) // If one byte was read from the address:
- temp = received[ 0 ]; // get that byte
- else temp = -1; // -1 is returned as an error
- return temp;
-}
-
-boolean getBytes( byte addr, int amount ) // updates the byte array "received" with the given amount of bytes, read from the given address
-{ // ^ returns false if reading failed
- boolean wireWorked = false;
- Wire.beginTransmission( DS3231_I2C_ADDRESS ); // We transmit to the RTC
- Wire.write( addr ); // We want to read from the given address
- Wire.endTransmission(); // We want to receive, so we stop transmitting
- Wire.requestFrom( DS3231_I2C_ADDRESS, amount ); // we request the given amount of bytes from the RTC
- if( Wire.available() ){
- received[amount]; // prepare the array for the amount of incoming bytes
- for( int i = 0; i < amount; i++){
- received[ i ] = Wire.read(); // we read the given amount of bytes
- }
- wireWorked = true; // everything went as planned
- }
- return wireWorked;
-}
-
-void setByte( byte addr, byte newByte ) // writes a given byte to a given address in the RTCs register. convenient
-{
- setBytes( addr, &newByte, 1); // call the setBytes function with the default amount = 1
-}
-
-void setBytes( byte addr, byte newBytes[], int amount ) // writes a given amount of bytes in a sequence starting from a given address
-{
- Wire.beginTransmission( DS3231_I2C_ADDRESS ); // We transmit to the RTC
- Wire.write( addr ); // We want to start writing from the given address
- for( int i = 0; i < amount; i++ )
- Wire.write( newBytes[ i ] ); // we write each byte in sequence
- Wire.endTransmission(); // we're done here
-}
-
-void getTime() // reads the current time from the register and updates the byte array containing the current time
-{
- if( getBytes( DS3231_TIME_CAL_ADDR, 7) ) // if 7 bytes were read in from the time address:
- {
- for(int i = 0; i < 7; i++) // place each byte in it's place
- time[ i ] = received[ i ];
- // The following conversions convert the values from binary-coded decimal format to regular binary:
- time[ 0 ] = ( ( time[ 0 ] & B01110000 ) >> 4 ) * 10 + ( time[ 0 ] & B00001111 ); // second
- time[ 1 ] = ( ( time[ 1 ] & B01110000 ) >> 4 ) * 10 + ( time[ 1 ] & B00001111 ); // minute
- time[ 2 ] = ( ( time[ 2 ] & B00110000 ) >> 4 ) * 10 + ( time[ 2 ] & B00001111 ); // hour
- time[ 4 ] = ( ( time[ 4 ] & B00110000 ) >> 4 ) * 10 + ( time[ 4 ] & B00001111 ); // day of month
- time[ 5 ] = ( ( time[ 5 ] & B00010000 ) >> 4 ) * 10 + ( time[ 5 ] & B00001111 ); // month
- time[ 6 ] = ( ( time[ 6 ] & B11110000 ) >> 4 ) * 10 + ( time[ 6 ] & B00001111 ); // year
- }
-}
-
-void setTime( byte newTime[ 7 ] ) // sets the time in the RTC register to the given values
-{
- for(int i = 0; i < 7; i++)
- newTime[i] = decToBcd(newTime[i]); // the time consists of 7 bytes, each which must be converted to binary-coded decimal
- setBytes( DS3231_TIME_CAL_ADDR, newTime, 7 ); // bytes are sent to be written
-}
-
-void getRTCTemperature() // reads the temperature from the register and updates the global temperature float
-{
- //temp registers (11h-12h) get updated automatically every 64s
- if( getBytes( DS3231_TEMPERATURE_ADDR, 2 ) ) // if 2 bytes were read from the temperature addresss
- {
- temperature = ( received[ 0 ] & B01111111 ); // assign the integer part of the integer
- temperature += ( ( received[ 1 ] >> 6 ) * 0.25 ); // assign the fractional part of the temperature
- }
-}
-
-void gprsListen()
-{
- if( GPRS.available() ) { // If the GPRS Shield is transmitting data to the Stalker...
- while( GPRS.available() ) { // While there is still data left...
- buffer[ count++ ] = GPRS.read(); // get the next byte of data
- if ( count == 64 ) // we only handle a maximum of 64 bytes of data at a time
- break;
- }
- Serial.write( buffer, count ); // Send the data to the serial line
- analise( buffer, count );
- clearBufferArray(); // clear the buffer
- count = 0; // reset counter
- }
- if (Serial.available()) // if the Stalker is transmitting data....
- GPRS.write(Serial.read()); // send the data to the GPRS Shield.
-}
-
-void printTime() // updates time, and prints it in a convenient format
-{
- getTime();
- Serial.print( int( time[ 3 ] ) ); // dow
- Serial.print( ' ' );
- Serial.print( int( time[ 2 ] ) ); // hour
- Serial.print( ':' );
- Serial.print( int( time[ 1 ] ) ); // minute
- Serial.print( ':' );
- Serial.print( int( time[ 0 ] ) ); // second
- Serial.print( ' ' );
- Serial.print( int( time[ 4 ] ) ); // day
- Serial.print( '/' );
- Serial.print( int( time[ 5 ] ) ); // month
- Serial.print( "/20" );
- Serial.print( int( time[ 6 ] ) ); // year
- Serial.println();
-}
-
-/*
-End of RTC code
-*/
-
-void setup()
-{
- // GPRS Shield startup code
- GPRS.begin( 9600 );
- delay(1000);
- setPowerStateTo(1);
- delay(1000);
-
- // RTC Startup code
- Wire.begin();
- delay(1000);
-
- Serial.begin(9600);
- delay(1000);
-
-}
-
-void loop()
-{
- gprsListen(); // GPRS Shield listener. Todo: replace w interrupt
- getTime(); // Updates the time. Todo: replace w interrupt
-}
diff --git a/app/test/processing/app/preproc/CharWithEscapedDoubleQuote.nocomments.ino b/app/test/processing/app/preproc/CharWithEscapedDoubleQuote.nocomments.ino
deleted file mode 100644
index 0b2af8b5f10..00000000000
--- a/app/test/processing/app/preproc/CharWithEscapedDoubleQuote.nocomments.ino
+++ /dev/null
@@ -1,339 +0,0 @@
-#include
-#include
-
-
-#define DS3231_I2C_ADDRESS 104
-#define DS3231_TIME_CAL_ADDR 0
-#define DS3231_ALARM1_ADDR 7
-#define DS3231_ALARM2_ADDR 11
-#define DS3231_CONTROL_ADDR 14
-#define DS3231_STATUS_ADDR 15
-
-#define DS3231_TEMPERATURE_ADDR 17
-
-
-SoftwareSerial GPRS( 7, 8 );
-byte buffer[ 64 ];
-int count = 0, e = 0, count2 = 0, t = 0, q;
-char temp, lastCaller[13] = "blank";
-boolean callIncoming = false, done;
-
-
-byte time[ 7 ];
-byte time_A1[ 5 ];
-byte time_A2[ 4 ];
-byte received[1];
-float temperature;
-
-
-char telescopeNames[6][4];
-
-
-
-
-
-
-
-
-
-void setPowerStateTo( int newState )
-{
- if( newState != 1 && newState != 0 ) {
- Serial.print( "Error: Invalid powerstate. Current powerstate = " );
- Serial.print( getPowerState() );
- Serial.print( "\n" );
- }
- else {
- if( newState == getPowerState() ) {
- Serial.print( "Powerstate = " );
- Serial.print( newState );
- Serial.print( " remains unchanged.\n" );
- }
- else {
- powerUpOrDown();
- Serial.print( "Powerstate changed from " );
- Serial.print( 1 - newState );
- Serial.print( " to " );
- Serial.print( newState );
- Serial.print( "\n" );
- }
- }
- delay( 5000 );
-}
-
-int getPowerState()
-{
- int ret;
- if ( digitalRead(18) == 0 && digitalRead(19) == 0 )
- ret = 1;
- else
- ret = 0;
-
- return ret;
-}
-
-void powerUpOrDown()
-{
- pinMode( 9, OUTPUT );
- digitalWrite( 9, LOW );
- delay( 1000 );
- digitalWrite( 9, HIGH );
- delay( 2000 );
- digitalWrite( 9, LOW );
- delay( 3000 );
-}
-
-
-
-
-
-void clearBufferArray()
-{
- for( int i = 0; i < count; i++ )
- buffer[ i ] = NULL;
-}
-
-void makeMissedCall( char num[] )
-{
- int i;
- char in[ 18 ] = "ATD";
- for( i = 3; i <= 14; i++ )
- in[ i ] = num[ i - 3] ;
- in[ 15 ] = ';';
- in[ 16 ] = '\r';
- in[ 17 ] = '\0';
- GPRS.write( in );
- delay( 10000 );
- GPRS.write( "ATH\r\0" );
- delay( 1000 );
-}
-
-void sendTextMessage( char number[], char messg[] )
-{
- char temp[ 27 ] = "AT + CMGS = \"";
- for( q = 0; q < 12; q++ )
- temp[ q + 13 ] = number[ q ];
- temp[ 25 ] = '\"';
- temp[ 26 ] = '\0';
-
- GPRS.println( "AT+CMGF=1\r" );
- delay( 1000 );
- GPRS.println( temp );
- delay( 1000 );
- GPRS.println( messg );
- delay( 1000 );
- GPRS.println( (char) 26 );
- delay( 1000 );
-}
-
-void analise(byte incoming[], int length)
-{
- e = 0;
- done = false;
- while( e < length && !done){
- temp = char( incoming[e] );
- switch( temp ){
- case 'R':
- {
- if( length > e + 3 && !callIncoming ) {
- if(char( incoming[e + 1] ) == 'I'
- && char( incoming[e + 2] ) == 'N'
- && char( incoming[e + 3] ) == 'G'){
- GPRS.write("AT+CLCC\r");
- delay(500);
- GPRS.write("ATH\r");
- callIncoming = true;
- done = true;
- }
- }
- }
- break;
- case '+':
- {
- if(char( buffer[ e + 1]) == '2' && length > e + 11 && callIncoming){
- for(t = 0; t < 12; t++)
- lastCaller[t] = char( buffer[ e + t ]);
- lastCaller[12] = '\0';
- callIncoming = false;
- done = true;
- }
- }
- break;
- case 'l':
- Serial.println(lastCaller);
- break;
- }
- e++;
- }
-}
-
-
-
-
-
-
-
-
-
-
-byte decToBcd( byte b )
-{
- return ( b / 10 << 4 ) + b % 10;
-}
-
-boolean getBit( byte addr, int pos )
-{
- byte temp = getByte( addr );
- return boolean( (temp >> pos) & B00000001 );
-}
-
-void setBit( byte addr, int pos, boolean newBit )
-{
- boolean oldBit = getBit( addr, pos );
- byte temp = received[ 0 ];
- if ( oldBit != newBit )
- {
- if( newBit )
- temp += (B00000001 << pos);
- else
- temp -= (B00000001 << pos);
- }
- setByte( addr, temp );
-}
-
-byte getByte( byte addr )
-{
- byte temp;
- if( getBytes( addr, 1) )
- temp = received[ 0 ];
- else temp = -1;
- return temp;
-}
-
-boolean getBytes( byte addr, int amount )
-{
- boolean wireWorked = false;
- Wire.beginTransmission( DS3231_I2C_ADDRESS );
- Wire.write( addr );
- Wire.endTransmission();
- Wire.requestFrom( DS3231_I2C_ADDRESS, amount );
- if( Wire.available() ){
- received[amount];
- for( int i = 0; i < amount; i++){
- received[ i ] = Wire.read();
- }
- wireWorked = true;
- }
- return wireWorked;
-}
-
-void setByte( byte addr, byte newByte )
-{
- setBytes( addr, &newByte, 1);
-}
-
-void setBytes( byte addr, byte newBytes[], int amount )
-{
- Wire.beginTransmission( DS3231_I2C_ADDRESS );
- Wire.write( addr );
- for( int i = 0; i < amount; i++ )
- Wire.write( newBytes[ i ] );
- Wire.endTransmission();
-}
-
-void getTime()
-{
- if( getBytes( DS3231_TIME_CAL_ADDR, 7) )
- {
- for(int i = 0; i < 7; i++)
- time[ i ] = received[ i ];
-
- time[ 0 ] = ( ( time[ 0 ] & B01110000 ) >> 4 ) * 10 + ( time[ 0 ] & B00001111 );
- time[ 1 ] = ( ( time[ 1 ] & B01110000 ) >> 4 ) * 10 + ( time[ 1 ] & B00001111 );
- time[ 2 ] = ( ( time[ 2 ] & B00110000 ) >> 4 ) * 10 + ( time[ 2 ] & B00001111 );
- time[ 4 ] = ( ( time[ 4 ] & B00110000 ) >> 4 ) * 10 + ( time[ 4 ] & B00001111 );
- time[ 5 ] = ( ( time[ 5 ] & B00010000 ) >> 4 ) * 10 + ( time[ 5 ] & B00001111 );
- time[ 6 ] = ( ( time[ 6 ] & B11110000 ) >> 4 ) * 10 + ( time[ 6 ] & B00001111 );
- }
-}
-
-void setTime( byte newTime[ 7 ] )
-{
- for(int i = 0; i < 7; i++)
- newTime[i] = decToBcd(newTime[i]);
- setBytes( DS3231_TIME_CAL_ADDR, newTime, 7 );
-}
-
-void getRTCTemperature()
-{
-
- if( getBytes( DS3231_TEMPERATURE_ADDR, 2 ) )
- {
- temperature = ( received[ 0 ] & B01111111 );
- temperature += ( ( received[ 1 ] >> 6 ) * 0.25 );
- }
-}
-
-void gprsListen()
-{
- if( GPRS.available() ) {
- while( GPRS.available() ) {
- buffer[ count++ ] = GPRS.read();
- if ( count == 64 )
- break;
- }
- Serial.write( buffer, count );
- analise( buffer, count );
- clearBufferArray();
- count = 0;
- }
- if (Serial.available())
- GPRS.write(Serial.read());
-}
-
-void printTime()
-{
- getTime();
- Serial.print( int( time[ 3 ] ) );
- Serial.print( ' ' );
- Serial.print( int( time[ 2 ] ) );
- Serial.print( ':' );
- Serial.print( int( time[ 1 ] ) );
- Serial.print( ':' );
- Serial.print( int( time[ 0 ] ) );
- Serial.print( ' ' );
- Serial.print( int( time[ 4 ] ) );
- Serial.print( '/' );
- Serial.print( int( time[ 5 ] ) );
- Serial.print( "/20" );
- Serial.print( int( time[ 6 ] ) );
- Serial.println();
-}
-
-
-
-
-
-void setup()
-{
-
- GPRS.begin( 9600 );
- delay(1000);
- setPowerStateTo(1);
- delay(1000);
-
-
- Wire.begin();
- delay(1000);
-
- Serial.begin(9600);
- delay(1000);
-
-}
-
-void loop()
-{
- gprsListen();
- getTime();
-}
-
diff --git a/app/test/processing/app/preproc/CharWithEscapedDoubleQuote.stripped.ino b/app/test/processing/app/preproc/CharWithEscapedDoubleQuote.stripped.ino
deleted file mode 100644
index 1579c0907a2..00000000000
--- a/app/test/processing/app/preproc/CharWithEscapedDoubleQuote.stripped.ino
+++ /dev/null
@@ -1,338 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-SoftwareSerial GPRS( 7, 8 );
-byte buffer[ 64 ];
-int count = 0, e = 0, count2 = 0, t = 0, q;
-char temp, lastCaller[13] = ;
-boolean callIncoming = false, done;
-
-
-byte time[ 7 ];
-byte time_A1[ 5 ];
-byte time_A2[ 4 ];
-byte received[1];
-float temperature;
-
-
-char telescopeNames[6][4];
-
-
-
-
-
-
-
-
-
-void setPowerStateTo( int newState )
-{
- if( newState != 1 && newState != 0 ) {
- Serial.print( );
- Serial.print( getPowerState() );
- Serial.print( );
- }
- else {
- if( newState == getPowerState() ) {
- Serial.print( );
- Serial.print( newState );
- Serial.print( );
- }
- else {
- powerUpOrDown();
- Serial.print( );
- Serial.print( 1 - newState );
- Serial.print( );
- Serial.print( newState );
- Serial.print( );
- }
- }
- delay( 5000 );
-}
-
-int getPowerState()
-{
- int ret;
- if ( digitalRead(18) == 0 && digitalRead(19) == 0 )
- ret = 1;
- else
- ret = 0;
-
- return ret;
-}
-
-void powerUpOrDown()
-{
- pinMode( 9, OUTPUT );
- digitalWrite( 9, LOW );
- delay( 1000 );
- digitalWrite( 9, HIGH );
- delay( 2000 );
- digitalWrite( 9, LOW );
- delay( 3000 );
-}
-
-
-
-
-
-void clearBufferArray()
-{
- for( int i = 0; i < count; i++ )
- buffer[ i ] = NULL;
-}
-
-void makeMissedCall( char num[] )
-{
- int i;
- char in[ 18 ] = ;
- for( i = 3; i <= 14; i++ )
- in[ i ] = num[ i - 3] ;
- in[ 15 ] = ;
- in[ 16 ] = '\r';
- in[ 17 ] = '\0';
- GPRS.write( in );
- delay( 10000 );
- GPRS.write( );
- delay( 1000 );
-}
-
-void sendTextMessage( char number[], char messg[] )
-{
- char temp[ 27 ] = ;
- for( q = 0; q < 12; q++ )
- temp[ q + 13 ] = number[ q ];
- temp[ 25 ] = ;
- temp[ 26 ] = '\0';
-
- GPRS.println( );
- delay( 1000 );
- GPRS.println( temp );
- delay( 1000 );
- GPRS.println( messg );
- delay( 1000 );
- GPRS.println( (char) 26 );
- delay( 1000 );
-}
-
-void analise(byte incoming[], int length)
-{
- e = 0;
- done = false;
- while( e < length && !done){
- temp = char( incoming[e] );
- switch( temp ){
- case :
- {
- if( length > e + 3 && !callIncoming ) {
- if(char( incoming[e + 1] ) ==
- && char( incoming[e + 2] ) ==
- && char( incoming[e + 3] ) == ){
- GPRS.write( );
- delay(500);
- GPRS.write( );
- callIncoming = true;
- done = true;
- }
- }
- }
- break;
- case :
- {
- if(char( buffer[ e + 1]) == && length > e + 11 && callIncoming){
- for(t = 0; t < 12; t++)
- lastCaller[t] = char( buffer[ e + t ]);
- lastCaller[12] = '\0';
- callIncoming = false;
- done = true;
- }
- }
- break;
- case :
- Serial.println(lastCaller);
- break;
- }
- e++;
- }
-}
-
-
-
-
-
-
-
-
-
-
-byte decToBcd( byte b )
-{
- return ( b / 10 << 4 ) + b % 10;
-}
-
-boolean getBit( byte addr, int pos )
-{
- byte temp = getByte( addr );
- return boolean( (temp >> pos) & B00000001 );
-}
-
-void setBit( byte addr, int pos, boolean newBit )
-{
- boolean oldBit = getBit( addr, pos );
- byte temp = received[ 0 ];
- if ( oldBit != newBit )
- {
- if( newBit )
- temp += (B00000001 << pos);
- else
- temp -= (B00000001 << pos);
- }
- setByte( addr, temp );
-}
-
-byte getByte( byte addr )
-{
- byte temp;
- if( getBytes( addr, 1) )
- temp = received[ 0 ];
- else temp = -1;
- return temp;
-}
-
-boolean getBytes( byte addr, int amount )
-{
- boolean wireWorked = false;
- Wire.beginTransmission( DS3231_I2C_ADDRESS );
- Wire.write( addr );
- Wire.endTransmission();
- Wire.requestFrom( DS3231_I2C_ADDRESS, amount );
- if( Wire.available() ){
- received[amount];
- for( int i = 0; i < amount; i++){
- received[ i ] = Wire.read();
- }
- wireWorked = true;
- }
- return wireWorked;
-}
-
-void setByte( byte addr, byte newByte )
-{
- setBytes( addr, &newByte, 1);
-}
-
-void setBytes( byte addr, byte newBytes[], int amount )
-{
- Wire.beginTransmission( DS3231_I2C_ADDRESS );
- Wire.write( addr );
- for( int i = 0; i < amount; i++ )
- Wire.write( newBytes[ i ] );
- Wire.endTransmission();
-}
-
-void getTime()
-{
- if( getBytes( DS3231_TIME_CAL_ADDR, 7) )
- {
- for(int i = 0; i < 7; i++)
- time[ i ] = received[ i ];
-
- time[ 0 ] = ( ( time[ 0 ] & B01110000 ) >> 4 ) * 10 + ( time[ 0 ] & B00001111 );
- time[ 1 ] = ( ( time[ 1 ] & B01110000 ) >> 4 ) * 10 + ( time[ 1 ] & B00001111 );
- time[ 2 ] = ( ( time[ 2 ] & B00110000 ) >> 4 ) * 10 + ( time[ 2 ] & B00001111 );
- time[ 4 ] = ( ( time[ 4 ] & B00110000 ) >> 4 ) * 10 + ( time[ 4 ] & B00001111 );
- time[ 5 ] = ( ( time[ 5 ] & B00010000 ) >> 4 ) * 10 + ( time[ 5 ] & B00001111 );
- time[ 6 ] = ( ( time[ 6 ] & B11110000 ) >> 4 ) * 10 + ( time[ 6 ] & B00001111 );
- }
-}
-
-void setTime( byte newTime[ 7 ] )
-{
- for(int i = 0; i < 7; i++)
- newTime[i] = decToBcd(newTime[i]);
- setBytes( DS3231_TIME_CAL_ADDR, newTime, 7 );
-}
-
-void getRTCTemperature()
-{
-
- if( getBytes( DS3231_TEMPERATURE_ADDR, 2 ) )
- {
- temperature = ( received[ 0 ] & B01111111 );
- temperature += ( ( received[ 1 ] >> 6 ) * 0.25 );
- }
-}
-
-void gprsListen()
-{
- if( GPRS.available() ) {
- while( GPRS.available() ) {
- buffer[ count++ ] = GPRS.read();
- if ( count == 64 )
- break;
- }
- Serial.write( buffer, count );
- analise( buffer, count );
- clearBufferArray();
- count = 0;
- }
- if (Serial.available())
- GPRS.write(Serial.read());
-}
-
-void printTime()
-{
- getTime();
- Serial.print( int( time[ 3 ] ) );
- Serial.print( );
- Serial.print( int( time[ 2 ] ) );
- Serial.print( );
- Serial.print( int( time[ 1 ] ) );
- Serial.print( );
- Serial.print( int( time[ 0 ] ) );
- Serial.print( );
- Serial.print( int( time[ 4 ] ) );
- Serial.print( );
- Serial.print( int( time[ 5 ] ) );
- Serial.print( );
- Serial.print( int( time[ 6 ] ) );
- Serial.println();
-}
-
-
-
-
-
-void setup()
-{
-
- GPRS.begin( 9600 );
- delay(1000);
- setPowerStateTo(1);
- delay(1000);
-
-
- Wire.begin();
- delay(1000);
-
- Serial.begin(9600);
- delay(1000);
-
-}
-
-void loop()
-{
- gprsListen();
- getTime();
-}
diff --git a/app/test/processing/app/preproc/IncludeBetweenMultilineComment.ino b/app/test/processing/app/preproc/IncludeBetweenMultilineComment.ino
deleted file mode 100644
index 1c22729a8e3..00000000000
--- a/app/test/processing/app/preproc/IncludeBetweenMultilineComment.ino
+++ /dev/null
@@ -1,15 +0,0 @@
-#include
-/*
-#include
-*/
-CapacitiveSensorDue cs_13_8 = CapacitiveSensorDue(13,8);
-void setup()
-{
- Serial.begin(9600);
-}
-void loop()
-{
- long total1 = cs_13_8.read(30);
- Serial.println(total1);
- delay(100);
-}
\ No newline at end of file
diff --git a/app/test/processing/app/preproc/IncludeBetweenMultilineComment.nocomments.ino b/app/test/processing/app/preproc/IncludeBetweenMultilineComment.nocomments.ino
deleted file mode 100644
index 9981e580624..00000000000
--- a/app/test/processing/app/preproc/IncludeBetweenMultilineComment.nocomments.ino
+++ /dev/null
@@ -1,16 +0,0 @@
-#include
-
-
-
-CapacitiveSensorDue cs_13_8 = CapacitiveSensorDue(13,8);
-void setup()
-{
- Serial.begin(9600);
-}
-void loop()
-{
- long total1 = cs_13_8.read(30);
- Serial.println(total1);
- delay(100);
-}
-
diff --git a/app/test/processing/app/preproc/IncludeBetweenMultilineComment.stripped.ino b/app/test/processing/app/preproc/IncludeBetweenMultilineComment.stripped.ino
deleted file mode 100644
index aeb99c23509..00000000000
--- a/app/test/processing/app/preproc/IncludeBetweenMultilineComment.stripped.ino
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-CapacitiveSensorDue cs_13_8 = CapacitiveSensorDue(13,8);
-void setup()
-{
- Serial.begin(9600);
-}
-void loop()
-{
- long total1 = cs_13_8.read(30);
- Serial.println(total1);
- delay(100);
-}
diff --git a/app/test/processing/app/preproc/LineContinuations.ino b/app/test/processing/app/preproc/LineContinuations.ino
deleted file mode 100644
index 8611603e01c..00000000000
--- a/app/test/processing/app/preproc/LineContinuations.ino
+++ /dev/null
@@ -1,34 +0,0 @@
-const char *foo = "\
-hello \
-world\n";
-
-//" delete this comment line and the IDE parser will crash
-
-void setup()
-{
-}
-
-void loop()
-{
-}
-/*
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-*/
diff --git a/app/test/processing/app/preproc/LineContinuations.nocomments.ino b/app/test/processing/app/preproc/LineContinuations.nocomments.ino
deleted file mode 100644
index 1f220926adf..00000000000
--- a/app/test/processing/app/preproc/LineContinuations.nocomments.ino
+++ /dev/null
@@ -1,35 +0,0 @@
-const char *foo = "\
-hello \
-world\n";
-
-
-
-void setup()
-{
-}
-
-void loop()
-{
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/test/processing/app/preproc/LineContinuations.stripped.ino b/app/test/processing/app/preproc/LineContinuations.stripped.ino
deleted file mode 100644
index 62292875128..00000000000
--- a/app/test/processing/app/preproc/LineContinuations.stripped.ino
+++ /dev/null
@@ -1,34 +0,0 @@
-const char *foo =
-
- ;
-
-
-
-void setup()
-{
-}
-
-void loop()
-{
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/test/processing/app/preproc/PdePreprocessorTest.java b/app/test/processing/app/preproc/PdePreprocessorTest.java
deleted file mode 100644
index ef2f916c1ba..00000000000
--- a/app/test/processing/app/preproc/PdePreprocessorTest.java
+++ /dev/null
@@ -1,175 +0,0 @@
-/*
- * This file is part of Arduino.
- *
- * Copyright 2015 Arduino LLC (http://www.arduino.cc/)
- *
- * Arduino 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * As a special exception, you may use this file as part of a free software
- * library without restriction. Specifically, if other files instantiate
- * templates or use macros or inline functions from this file, or you compile
- * this file and link it with other files to produce an executable, this
- * file does not by itself cause the resulting executable to be covered by
- * the GNU General Public License. This exception does not however
- * invalidate any other reasons why the executable file might be covered by
- * the GNU General Public License.
- */
-
-package processing.app.preproc;
-
-import org.junit.Test;
-import processing.app.helpers.FileUtils;
-
-import java.io.File;
-
-import static org.junit.Assert.assertEquals;
-
-public class PdePreprocessorTest {
-
- @Test
- public void testSourceWithQuoteAndDoubleQuotesEscapedAndFinalQuoteShouldNotRaiseException() throws Exception {
- String s = FileUtils.readFileToString(new File(PdePreprocessorTest.class.getResource("RemoteCallLogger_v1e0.ino").getFile()));
-
- PdePreprocessor pdePreprocessor = new PdePreprocessor();
- String strippedOutput = pdePreprocessor.strip(s);
- String expectedStrippedOutput = FileUtils.readFileToString(new File(PdePreprocessorTest.class.getResource("RemoteCallLogger_v1e0.stripped.ino").getFile()));
-
- assertEquals(expectedStrippedOutput, strippedOutput);
-
- pdePreprocessor.writePrefix(s);
-
- String actualCodeWithoutComments = pdePreprocessor.program;
- String expectedCodeWithoutComments = FileUtils.readFileToString(new File(PdePreprocessorTest.class.getResource("RemoteCallLogger_v1e0.nocomments.ino").getFile()));
-
- assertEquals(expectedCodeWithoutComments, actualCodeWithoutComments);
-
- assertEquals(2, pdePreprocessor.getExtraImports().size());
- assertEquals("SoftwareSerial.h", pdePreprocessor.getExtraImports().get(0));
- assertEquals("Wire.h", pdePreprocessor.getExtraImports().get(1));
- }
-
- @Test
- public void testIncludeInsideMultilineComment() throws Exception {
- String s = FileUtils.readFileToString(new File(PdePreprocessorTest.class.getResource("IncludeBetweenMultilineComment.ino").getFile()));
-
- PdePreprocessor pdePreprocessor = new PdePreprocessor();
- String strippedOutput = pdePreprocessor.strip(s);
- String expectedStrippedOutput = FileUtils.readFileToString(new File(PdePreprocessorTest.class.getResource("IncludeBetweenMultilineComment.stripped.ino").getFile()));
-
- assertEquals(expectedStrippedOutput, strippedOutput);
-
- pdePreprocessor.writePrefix(s);
-
- String actualCodeWithoutComments = pdePreprocessor.program;
- String expectedCodeWithoutComments = FileUtils.readFileToString(new File(PdePreprocessorTest.class.getResource("IncludeBetweenMultilineComment.nocomments.ino").getFile()));
-
- assertEquals(expectedCodeWithoutComments, actualCodeWithoutComments);
-
- assertEquals(1, pdePreprocessor.getExtraImports().size());
- assertEquals("CapacitiveSensorDue.h", pdePreprocessor.getExtraImports().get(0));
- }
-
- @Test
- public void testPdePreprocessorRegressionBaladuino() throws Exception {
- String s = FileUtils.readFileToString(new File(PdePreprocessorTest.class.getResource("Baladuino.ino").getFile()));
-
- PdePreprocessor pdePreprocessor = new PdePreprocessor();
- String strippedOutput = pdePreprocessor.strip(s);
- String expectedStrippedOutput = FileUtils.readFileToString(new File(PdePreprocessorTest.class.getResource("Baladuino.stripped.ino").getFile()));
-
- assertEquals(expectedStrippedOutput, strippedOutput);
-
- pdePreprocessor.writePrefix(s);
-
- String actualCodeWithoutComments = pdePreprocessor.program;
- String expectedCodeWithoutComments = FileUtils.readFileToString(new File(PdePreprocessorTest.class.getResource("Baladuino.nocomments.ino").getFile()));
-
- assertEquals(expectedCodeWithoutComments, actualCodeWithoutComments);
-
- assertEquals(9, pdePreprocessor.getExtraImports().size());
- assertEquals("Balanduino.h", pdePreprocessor.getExtraImports().get(0));
- assertEquals("Wire.h", pdePreprocessor.getExtraImports().get(1));
- assertEquals("usbhub.h", pdePreprocessor.getExtraImports().get(2));
- assertEquals("adk.h", pdePreprocessor.getExtraImports().get(3));
- assertEquals("Kalman.h", pdePreprocessor.getExtraImports().get(4));
- assertEquals("XBOXRECV.h", pdePreprocessor.getExtraImports().get(5));
- assertEquals("SPP.h", pdePreprocessor.getExtraImports().get(6));
- assertEquals("PS3BT.h", pdePreprocessor.getExtraImports().get(7));
- assertEquals("Wii.h", pdePreprocessor.getExtraImports().get(8));
- }
-
- @Test
- public void testStringWithCcomment() throws Exception {
- String s = FileUtils.readFileToString(new File(PdePreprocessorTest.class.getResource("StringWithCcomment.ino").getFile()));
-
- PdePreprocessor pdePreprocessor = new PdePreprocessor();
- String strippedOutput = pdePreprocessor.strip(s);
- String expectedStrippedOutput = FileUtils.readFileToString(new File(PdePreprocessorTest.class.getResource("StringWithCcomment.stripped.ino").getFile()));
-
- assertEquals(expectedStrippedOutput, strippedOutput);
-
- pdePreprocessor.writePrefix(s);
-
- String actualCodeWithoutComments = pdePreprocessor.program;
- String expectedCodeWithoutComments = FileUtils.readFileToString(new File(PdePreprocessorTest.class.getResource("StringWithCcomment.nocomments.ino").getFile()));
-
- assertEquals(expectedCodeWithoutComments, actualCodeWithoutComments);
-
- assertEquals(0, pdePreprocessor.getExtraImports().size());
- }
-
- @Test
- public void testCharWithEscapedDoubleQuote() throws Exception {
- String s = FileUtils.readFileToString(new File(PdePreprocessorTest.class.getResource("CharWithEscapedDoubleQuote.ino").getFile()));
-
- PdePreprocessor pdePreprocessor = new PdePreprocessor();
- String strippedOutput = pdePreprocessor.strip(s);
- String expectedStrippedOutput = FileUtils.readFileToString(new File(PdePreprocessorTest.class.getResource("CharWithEscapedDoubleQuote.stripped.ino").getFile()));
-
- assertEquals(expectedStrippedOutput, strippedOutput);
-
- pdePreprocessor.writePrefix(s);
-
- String actualCodeWithoutComments = pdePreprocessor.program;
- String expectedCodeWithoutComments = FileUtils.readFileToString(new File(PdePreprocessorTest.class.getResource("CharWithEscapedDoubleQuote.nocomments.ino").getFile()));
-
- assertEquals(expectedCodeWithoutComments, actualCodeWithoutComments);
-
- assertEquals(2, pdePreprocessor.getExtraImports().size());
- assertEquals("SoftwareSerial.h", pdePreprocessor.getExtraImports().get(0));
- assertEquals("Wire.h", pdePreprocessor.getExtraImports().get(1));
- }
-
- @Test
- public void testLineContinuations() throws Exception {
- String s = FileUtils.readFileToString(new File(PdePreprocessorTest.class.getResource("LineContinuations.ino").getFile()));
-
- PdePreprocessor pdePreprocessor = new PdePreprocessor();
- String strippedOutput = pdePreprocessor.strip(s);
- String expectedStrippedOutput = FileUtils.readFileToString(new File(PdePreprocessorTest.class.getResource("LineContinuations.stripped.ino").getFile()));
-
- assertEquals(expectedStrippedOutput, strippedOutput);
-
- pdePreprocessor.writePrefix(s);
-
- String actualCodeWithoutComments = pdePreprocessor.program;
- String expectedCodeWithoutComments = FileUtils.readFileToString(new File(PdePreprocessorTest.class.getResource("LineContinuations.nocomments.ino").getFile()));
-
- assertEquals(expectedCodeWithoutComments, actualCodeWithoutComments);
-
- assertEquals(0, pdePreprocessor.getExtraImports().size());
- }
-
-}
\ No newline at end of file
diff --git a/app/test/processing/app/preproc/RemoteCallLogger_v1e0.ino b/app/test/processing/app/preproc/RemoteCallLogger_v1e0.ino
deleted file mode 100644
index 36e6e6397ea..00000000000
--- a/app/test/processing/app/preproc/RemoteCallLogger_v1e0.ino
+++ /dev/null
@@ -1,343 +0,0 @@
-
-#include // required to send and receive AT commands from the GPRS Shield
-#include // required for I2C communication with the RTC
-
-// pin numbers for RTC
-#define DS3231_I2C_ADDRESS 104 // 0x68 // Address for RTC
-#define DS3231_TIME_CAL_ADDR 0 // 0x00
-#define DS3231_ALARM1_ADDR 7 // 0x07
-#define DS3231_ALARM2_ADDR 11 // 0x0B
-#define DS3231_CONTROL_ADDR 14 // 0x0E
-#define DS3231_STATUS_ADDR 15 // 0x0F
-//#define DS3231_AGING_OFFSET_ADDR 16 // 0x10
-#define DS3231_TEMPERATURE_ADDR 17 // 0x11
-
-// Declarations for GPRS shield
-SoftwareSerial GPRS( 7, 8 ); // A softwareSerial line is defined for the GPRS Shield
-byte buffer[ 64 ]; // Buffer is used to transfer data from the GPRS line to the serial line
-int count = 0, e = 0, count2 = 0, t = 0, q;
-char temp, lastCaller[13] = "blank";
-boolean callIncoming = false, done;
-
-// Declarations for RTC
-byte time[ 7 ]; // second, minute, hour, dow, day, month, year
-byte time_A1[ 5 ]; // second_A1, minute_A1, hour_A1, day_A1, DY/DT
-byte time_A2[ 4 ]; // minute_A2, hour_A2, day_A2, DY/DT
-byte received[1]; // used to catch bytes sent from the clock
-float temperature; // clock temperature is updated every 64 s
-
-// Declarations for RemoteCallLogger
-char telescopeNames[6][4];
-
-/*
-Code Exclusively for GPRS shield:
-*/
-
-//
-// Default set of instructions for GPRS Shield power control
-//
-
-void setPowerStateTo( int newState )
-{
- if( newState != 1 && newState != 0 ) { // tests for an invalid state. In this case no change is made to powerstate
- Serial.print( "Error: Invalid powerstate. Current powerstate = " );
- Serial.print( getPowerState() );
- Serial.print( "\n" );
- }
- else {
- if( newState == getPowerState() ) { // if the requested powerstate is already in effect, no action is taken
- Serial.print( "Powerstate = " );
- Serial.print( newState );
- Serial.print( " remains unchanged.\n" );
- }
- else {
- powerUpOrDown(); // This is the only case where the powerstate is changed
- Serial.print( "Powerstate changed from " );
- Serial.print( 1 - newState );
- Serial.print( " to " );
- Serial.print( newState );
- Serial.print( "\n" );
- }
- }
- delay( 5000 ); // for startup
-}
-
-int getPowerState() // returns 0 if GPRS Shield is off, and 1 if GPRS Shield is on. This corresponds to the constant HIGH LOW enumeration
-{
- int ret;
- if ( digitalRead(18) == 0 && digitalRead(19) == 0 ) // tests pins 18 and 19 for activity. See ExFoundImportantPins sketch to find out why
- ret = 1;
- else
- ret = 0;
-
- return ret;
-}
-
-void powerUpOrDown() // toggle the power of the shield
-{
- pinMode( 9, OUTPUT );
- digitalWrite( 9, LOW );
- delay( 1000 );
- digitalWrite( 9, HIGH );
- delay( 2000 );
- digitalWrite( 9, LOW );
- delay( 3000 );
-}
-
-//
-// End of default power control
-//
-
-void clearBufferArray() // gives each element in the buffer array a null value
-{
- for( int i = 0; i < count; i++ )
- buffer[ i ] = NULL;
-}
-
-void makeMissedCall( char num[] )
-{
- int i;
- char in[ 18 ] = "ATD";
- for( i = 3; i <= 14; i++ ) // AT command string containing telephone number is prepared
- in[ i ] = num[ i - 3] ;
- in[ 15 ] = ';';
- in[ 16 ] = '\r';
- in[ 17 ] = '\0';
- GPRS.write( in ); // AT command requesting call is sent
- delay( 10000 ); // enough time is given for GSM connection, and at least one ring.
- GPRS.write( "ATH\r\0" ); // AT command requesting hangup is sent
- delay( 1000 );
-}
-
-void sendTextMessage( char number[], char messg[] )
-{
- char temp[ 27 ] = "AT + CMGS = \"";
- for( q = 0; q < 12; q++ ) // for-loop is used to prepare the AT command string containing the telephone number
- temp[ q + 13 ] = number[ q ];
- temp[ 25 ] = '\"';
- temp[ 26 ] = '\0';
-
- GPRS.println( "AT+CMGF=1\r" ); // AT command requesting SMS in text mode is sent
- delay( 1000 );
- GPRS.println( temp ); // AT command containing telephone number is sent
- delay( 1000 );
- GPRS.println( messg ); //the content of the message
- delay( 1000 );
- GPRS.println( (char) 26 ); //the ASCII code of the ctrl+z is 26. This character indicates the end of the message.
- delay( 1000 );
-}
-
-void analise(byte incoming[], int length) // this function receives and analyses all text sent from the GPRS Shield to the serial line. It stores the cell number of the last caller.
-{
- e = 0; // Counter that represents a letter in the buffer
- done = false; // Boolean that prevents unneccessary loop revolutions
- while( e < length && !done){ // while e does not surpass the last letter index of the buffer...
- temp = char( incoming[e] ); // store the character at index e in a temporary char
- switch( temp ){ // inspect temp
- case 'R':
- {
- if( length > e + 3 && !callIncoming ) { // This case responds to "RING"
- if(char( incoming[e + 1] ) == 'I'
- && char( incoming[e + 2] ) == 'N'
- && char( incoming[e + 3] ) == 'G'){
- GPRS.write("AT+CLCC\r"); // call information is requested
- delay(500); // time is given for processing
- GPRS.write("ATH\r"); // GPRS shield hangs up
- callIncoming = true; // this ensures that a number cannot be stored in any other case than a missed call
- done = true; // prevents the further operation of this while loop
- }
- }
- }
- break;
- case '+':
- {
- if(char( buffer[ e + 1]) == '2' && length > e + 11 && callIncoming){ // this case responds to "+2", but only if the buffer contains enough characters for a valid cell number
- for(t = 0; t < 12; t++) // and only if the callIncoming boolean had been triggered by a previous instance of this function
- lastCaller[t] = char( buffer[ e + t ]); // the number of this caller is stored in lastCaller
- lastCaller[12] = '\0';
- callIncoming = false; // now we are ready for the next call
- done = true; // prevents the further operation of this while loop
- }
- }
- break;
- case 'l':
- Serial.println(lastCaller); // an easy way to test this function. Simply type "l" to see the value of lastCaller (default "blank")
- break;
- }
- e++; // buffer index is incremented
- }
-}
-
-/*
-End of GPRS Shield code
-*/
-
-
-/*
-Code exclusively for RTC
-*/
-
-byte decToBcd( byte b ) // converts a byte from a decimal format to a binary-coded decimal
-{
- return ( b / 10 << 4 ) + b % 10;
-}
-
-boolean getBit( byte addr, int pos ) // returns a single bit from a determined location in the RTC register
-{
- byte temp = getByte( addr );
- return boolean( (temp >> pos) & B00000001 );
-}
-
-void setBit( byte addr, int pos, boolean newBit ) // ensures that a single bit from a determined location in the RTC register is a determined value
-{
- boolean oldBit = getBit( addr, pos ); // bits' current state is retrieved
- byte temp = received[ 0 ]; // complete byte is retrieved. it is still left in received from the previous command
- if ( oldBit != newBit ) // change is only made if the bit isnt already the correct value
- {
- if( newBit ) // if newBit is 1, then old bit must be 0, thus we must add an amount
- temp += (B00000001 << pos); // 2 to the power of the bit position is added to the byte
- else
- temp -= (B00000001 << pos); // 2 to the power of the bit position is subtracted from the byte
- }
- setByte( addr, temp ); // the register is updated with the new byte
-}
-
-byte getByte( byte addr ) // returns a single byte from the given address in the RTC register
-{
- byte temp;
- if( getBytes( addr, 1) ) // If one byte was read from the address:
- temp = received[ 0 ]; // get that byte
- else temp = -1; // -1 is returned as an error
- return temp;
-}
-
-boolean getBytes( byte addr, int amount ) // updates the byte array "received" with the given amount of bytes, read from the given address
-{ // ^ returns false if reading failed
- boolean wireWorked = false;
- Wire.beginTransmission( DS3231_I2C_ADDRESS ); // We transmit to the RTC
- Wire.write( addr ); // We want to read from the given address
- Wire.endTransmission(); // We want to receive, so we stop transmitting
- Wire.requestFrom( DS3231_I2C_ADDRESS, amount ); // we request the given amount of bytes from the RTC
- if( Wire.available() ){
- received[amount]; // prepare the array for the amount of incoming bytes
- for( int i = 0; i < amount; i++){
- received[ i ] = Wire.read(); // we read the given amount of bytes
- }
- wireWorked = true; // everything went as planned
- }
- return wireWorked;
-}
-
-void setByte( byte addr, byte newByte ) // writes a given byte to a given address in the RTCs register. convenient
-{
- setBytes( addr, &newByte, 1); // call the setBytes function with the default amount = 1
-}
-
-void setBytes( byte addr, byte newBytes[], int amount ) // writes a given amount of bytes in a sequence starting from a given address
-{
- Wire.beginTransmission( DS3231_I2C_ADDRESS ); // We transmit to the RTC
- Wire.write( addr ); // We want to start writing from the given address
- for( int i = 0; i < amount; i++ )
- Wire.write( newBytes[ i ] ); // we write each byte in sequence
- Wire.endTransmission(); // we're done here
-}
-
-void getTime() // reads the current time from the register and updates the byte array containing the current time
-{
- if( getBytes( DS3231_TIME_CAL_ADDR, 7) ) // if 7 bytes were read in from the time address:
- {
- for(int i = 0; i < 7; i++) // place each byte in it's place
- time[ i ] = received[ i ];
- // The following conversions convert the values from binary-coded decimal format to regular binary:
- time[ 0 ] = ( ( time[ 0 ] & B01110000 ) >> 4 ) * 10 + ( time[ 0 ] & B00001111 ); // second
- time[ 1 ] = ( ( time[ 1 ] & B01110000 ) >> 4 ) * 10 + ( time[ 1 ] & B00001111 ); // minute
- time[ 2 ] = ( ( time[ 2 ] & B00110000 ) >> 4 ) * 10 + ( time[ 2 ] & B00001111 ); // hour
- time[ 4 ] = ( ( time[ 4 ] & B00110000 ) >> 4 ) * 10 + ( time[ 4 ] & B00001111 ); // day of month
- time[ 5 ] = ( ( time[ 5 ] & B00010000 ) >> 4 ) * 10 + ( time[ 5 ] & B00001111 ); // month
- time[ 6 ] = ( ( time[ 6 ] & B11110000 ) >> 4 ) * 10 + ( time[ 6 ] & B00001111 ); // year
- }
-}
-
-void setTime( byte newTime[ 7 ] ) // sets the time in the RTC register to the given values
-{
- for(int i = 0; i < 7; i++)
- newTime[i] = decToBcd(newTime[i]); // the time consists of 7 bytes, each which must be converted to binary-coded decimal
- setBytes( DS3231_TIME_CAL_ADDR, newTime, 7 ); // bytes are sent to be written
-}
-
-void getRTCTemperature() // reads the temperature from the register and updates the global temperature float
-{
- //temp registers (11h-12h) get updated automatically every 64s
- if( getBytes( DS3231_TEMPERATURE_ADDR, 2 ) ) // if 2 bytes were read from the temperature addresss
- {
- temperature = ( received[ 0 ] & B01111111 ); // assign the integer part of the integer
- temperature += ( ( received[ 1 ] >> 6 ) * 0.25 ); // assign the fractional part of the temperature
- }
-}
-
-void gprsListen()
-{
- if( GPRS.available() ) { // If the GPRS Shield is transmitting data to the Stalker...
- while( GPRS.available() ) { // While there is still data left...
- buffer[ count++ ] = GPRS.read(); // get the next byte of data
- if ( count == 64 ) // we only handle a maximum of 64 bytes of data at a time
- break;
- }
- Serial.write( buffer, count ); // Send the data to the serial line
- analise( buffer, count );
- clearBufferArray(); // clear the buffer
- count = 0; // reset counter
- }
- if (Serial.available()) // if the Stalker is transmitting data....
- GPRS.write(Serial.read()); // send the data to the GPRS Shield.
-}
-
-void printTime() // updates time, and prints it in a convenient format
-{
- getTime();
- Serial.print( int( time[ 3 ] ) ); // dow
- Serial.print( ' ' );
- Serial.print( int( time[ 2 ] ) ); // hour
- Serial.print( ':' );
- Serial.print( int( time[ 1 ] ) ); // minute
- Serial.print( ':' );
- Serial.print( int( time[ 0 ] ) ); // second
- Serial.print( ' ' );
- Serial.print( int( time[ 4 ] ) ); // day
- Serial.print( '/' );
- Serial.print( int( time[ 5 ] ) ); // month
- Serial.print( "/20" );
- Serial.print( int( time[ 6 ] ) ); // year
- Serial.println();
-}
-
-/*
-End of RTC code
-*/
-
-void setup()
-{
- // GPRS Shield startup code
- GPRS.begin( 9600 );
- delay(1000);
- setPowerStateTo(1);
- delay(1000);
-
- // RTC Startup code
- Wire.begin();
- delay(1000);
-
- Serial.begin(9600);
- delay(1000);
-
-}
-
-void loop()
-{
- gprsListen(); // GPRS Shield listener. Todo: replace w interrupt
- getTime(); // Updates the time. Todo: replace w interrupt
-}
-
-
-
-
diff --git a/app/test/processing/app/preproc/RemoteCallLogger_v1e0.nocomments.ino b/app/test/processing/app/preproc/RemoteCallLogger_v1e0.nocomments.ino
deleted file mode 100644
index bbf15560eef..00000000000
--- a/app/test/processing/app/preproc/RemoteCallLogger_v1e0.nocomments.ino
+++ /dev/null
@@ -1,344 +0,0 @@
-
-#include
-#include
-
-
-#define DS3231_I2C_ADDRESS 104
-#define DS3231_TIME_CAL_ADDR 0
-#define DS3231_ALARM1_ADDR 7
-#define DS3231_ALARM2_ADDR 11
-#define DS3231_CONTROL_ADDR 14
-#define DS3231_STATUS_ADDR 15
-
-#define DS3231_TEMPERATURE_ADDR 17
-
-
-SoftwareSerial GPRS( 7, 8 );
-byte buffer[ 64 ];
-int count = 0, e = 0, count2 = 0, t = 0, q;
-char temp, lastCaller[13] = "blank";
-boolean callIncoming = false, done;
-
-
-byte time[ 7 ];
-byte time_A1[ 5 ];
-byte time_A2[ 4 ];
-byte received[1];
-float temperature;
-
-
-char telescopeNames[6][4];
-
-
-
-
-
-
-
-
-
-void setPowerStateTo( int newState )
-{
- if( newState != 1 && newState != 0 ) {
- Serial.print( "Error: Invalid powerstate. Current powerstate = " );
- Serial.print( getPowerState() );
- Serial.print( "\n" );
- }
- else {
- if( newState == getPowerState() ) {
- Serial.print( "Powerstate = " );
- Serial.print( newState );
- Serial.print( " remains unchanged.\n" );
- }
- else {
- powerUpOrDown();
- Serial.print( "Powerstate changed from " );
- Serial.print( 1 - newState );
- Serial.print( " to " );
- Serial.print( newState );
- Serial.print( "\n" );
- }
- }
- delay( 5000 );
-}
-
-int getPowerState()
-{
- int ret;
- if ( digitalRead(18) == 0 && digitalRead(19) == 0 )
- ret = 1;
- else
- ret = 0;
-
- return ret;
-}
-
-void powerUpOrDown()
-{
- pinMode( 9, OUTPUT );
- digitalWrite( 9, LOW );
- delay( 1000 );
- digitalWrite( 9, HIGH );
- delay( 2000 );
- digitalWrite( 9, LOW );
- delay( 3000 );
-}
-
-
-
-
-
-void clearBufferArray()
-{
- for( int i = 0; i < count; i++ )
- buffer[ i ] = NULL;
-}
-
-void makeMissedCall( char num[] )
-{
- int i;
- char in[ 18 ] = "ATD";
- for( i = 3; i <= 14; i++ )
- in[ i ] = num[ i - 3] ;
- in[ 15 ] = ';';
- in[ 16 ] = '\r';
- in[ 17 ] = '\0';
- GPRS.write( in );
- delay( 10000 );
- GPRS.write( "ATH\r\0" );
- delay( 1000 );
-}
-
-void sendTextMessage( char number[], char messg[] )
-{
- char temp[ 27 ] = "AT + CMGS = \"";
- for( q = 0; q < 12; q++ )
- temp[ q + 13 ] = number[ q ];
- temp[ 25 ] = '\"';
- temp[ 26 ] = '\0';
-
- GPRS.println( "AT+CMGF=1\r" );
- delay( 1000 );
- GPRS.println( temp );
- delay( 1000 );
- GPRS.println( messg );
- delay( 1000 );
- GPRS.println( (char) 26 );
- delay( 1000 );
-}
-
-void analise(byte incoming[], int length)
-{
- e = 0;
- done = false;
- while( e < length && !done){
- temp = char( incoming[e] );
- switch( temp ){
- case 'R':
- {
- if( length > e + 3 && !callIncoming ) {
- if(char( incoming[e + 1] ) == 'I'
- && char( incoming[e + 2] ) == 'N'
- && char( incoming[e + 3] ) == 'G'){
- GPRS.write("AT+CLCC\r");
- delay(500);
- GPRS.write("ATH\r");
- callIncoming = true;
- done = true;
- }
- }
- }
- break;
- case '+':
- {
- if(char( buffer[ e + 1]) == '2' && length > e + 11 && callIncoming){
- for(t = 0; t < 12; t++)
- lastCaller[t] = char( buffer[ e + t ]);
- lastCaller[12] = '\0';
- callIncoming = false;
- done = true;
- }
- }
- break;
- case 'l':
- Serial.println(lastCaller);
- break;
- }
- e++;
- }
-}
-
-
-
-
-
-
-
-
-
-
-byte decToBcd( byte b )
-{
- return ( b / 10 << 4 ) + b % 10;
-}
-
-boolean getBit( byte addr, int pos )
-{
- byte temp = getByte( addr );
- return boolean( (temp >> pos) & B00000001 );
-}
-
-void setBit( byte addr, int pos, boolean newBit )
-{
- boolean oldBit = getBit( addr, pos );
- byte temp = received[ 0 ];
- if ( oldBit != newBit )
- {
- if( newBit )
- temp += (B00000001 << pos);
- else
- temp -= (B00000001 << pos);
- }
- setByte( addr, temp );
-}
-
-byte getByte( byte addr )
-{
- byte temp;
- if( getBytes( addr, 1) )
- temp = received[ 0 ];
- else temp = -1;
- return temp;
-}
-
-boolean getBytes( byte addr, int amount )
-{
- boolean wireWorked = false;
- Wire.beginTransmission( DS3231_I2C_ADDRESS );
- Wire.write( addr );
- Wire.endTransmission();
- Wire.requestFrom( DS3231_I2C_ADDRESS, amount );
- if( Wire.available() ){
- received[amount];
- for( int i = 0; i < amount; i++){
- received[ i ] = Wire.read();
- }
- wireWorked = true;
- }
- return wireWorked;
-}
-
-void setByte( byte addr, byte newByte )
-{
- setBytes( addr, &newByte, 1);
-}
-
-void setBytes( byte addr, byte newBytes[], int amount )
-{
- Wire.beginTransmission( DS3231_I2C_ADDRESS );
- Wire.write( addr );
- for( int i = 0; i < amount; i++ )
- Wire.write( newBytes[ i ] );
- Wire.endTransmission();
-}
-
-void getTime()
-{
- if( getBytes( DS3231_TIME_CAL_ADDR, 7) )
- {
- for(int i = 0; i < 7; i++)
- time[ i ] = received[ i ];
-
- time[ 0 ] = ( ( time[ 0 ] & B01110000 ) >> 4 ) * 10 + ( time[ 0 ] & B00001111 );
- time[ 1 ] = ( ( time[ 1 ] & B01110000 ) >> 4 ) * 10 + ( time[ 1 ] & B00001111 );
- time[ 2 ] = ( ( time[ 2 ] & B00110000 ) >> 4 ) * 10 + ( time[ 2 ] & B00001111 );
- time[ 4 ] = ( ( time[ 4 ] & B00110000 ) >> 4 ) * 10 + ( time[ 4 ] & B00001111 );
- time[ 5 ] = ( ( time[ 5 ] & B00010000 ) >> 4 ) * 10 + ( time[ 5 ] & B00001111 );
- time[ 6 ] = ( ( time[ 6 ] & B11110000 ) >> 4 ) * 10 + ( time[ 6 ] & B00001111 );
- }
-}
-
-void setTime( byte newTime[ 7 ] )
-{
- for(int i = 0; i < 7; i++)
- newTime[i] = decToBcd(newTime[i]);
- setBytes( DS3231_TIME_CAL_ADDR, newTime, 7 );
-}
-
-void getRTCTemperature()
-{
-
- if( getBytes( DS3231_TEMPERATURE_ADDR, 2 ) )
- {
- temperature = ( received[ 0 ] & B01111111 );
- temperature += ( ( received[ 1 ] >> 6 ) * 0.25 );
- }
-}
-
-void gprsListen()
-{
- if( GPRS.available() ) {
- while( GPRS.available() ) {
- buffer[ count++ ] = GPRS.read();
- if ( count == 64 )
- break;
- }
- Serial.write( buffer, count );
- analise( buffer, count );
- clearBufferArray();
- count = 0;
- }
- if (Serial.available())
- GPRS.write(Serial.read());
-}
-
-void printTime()
-{
- getTime();
- Serial.print( int( time[ 3 ] ) );
- Serial.print( ' ' );
- Serial.print( int( time[ 2 ] ) );
- Serial.print( ':' );
- Serial.print( int( time[ 1 ] ) );
- Serial.print( ':' );
- Serial.print( int( time[ 0 ] ) );
- Serial.print( ' ' );
- Serial.print( int( time[ 4 ] ) );
- Serial.print( '/' );
- Serial.print( int( time[ 5 ] ) );
- Serial.print( "/20" );
- Serial.print( int( time[ 6 ] ) );
- Serial.println();
-}
-
-
-
-
-
-void setup()
-{
-
- GPRS.begin( 9600 );
- delay(1000);
- setPowerStateTo(1);
- delay(1000);
-
-
- Wire.begin();
- delay(1000);
-
- Serial.begin(9600);
- delay(1000);
-
-}
-
-void loop()
-{
- gprsListen();
- getTime();
-}
-
-
-
-
-
diff --git a/app/test/processing/app/preproc/RemoteCallLogger_v1e0.stripped.ino b/app/test/processing/app/preproc/RemoteCallLogger_v1e0.stripped.ino
deleted file mode 100644
index 75b4393ff70..00000000000
--- a/app/test/processing/app/preproc/RemoteCallLogger_v1e0.stripped.ino
+++ /dev/null
@@ -1,343 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-SoftwareSerial GPRS( 7, 8 );
-byte buffer[ 64 ];
-int count = 0, e = 0, count2 = 0, t = 0, q;
-char temp, lastCaller[13] = ;
-boolean callIncoming = false, done;
-
-
-byte time[ 7 ];
-byte time_A1[ 5 ];
-byte time_A2[ 4 ];
-byte received[1];
-float temperature;
-
-
-char telescopeNames[6][4];
-
-
-
-
-
-
-
-
-
-void setPowerStateTo( int newState )
-{
- if( newState != 1 && newState != 0 ) {
- Serial.print( );
- Serial.print( getPowerState() );
- Serial.print( );
- }
- else {
- if( newState == getPowerState() ) {
- Serial.print( );
- Serial.print( newState );
- Serial.print( );
- }
- else {
- powerUpOrDown();
- Serial.print( );
- Serial.print( 1 - newState );
- Serial.print( );
- Serial.print( newState );
- Serial.print( );
- }
- }
- delay( 5000 );
-}
-
-int getPowerState()
-{
- int ret;
- if ( digitalRead(18) == 0 && digitalRead(19) == 0 )
- ret = 1;
- else
- ret = 0;
-
- return ret;
-}
-
-void powerUpOrDown()
-{
- pinMode( 9, OUTPUT );
- digitalWrite( 9, LOW );
- delay( 1000 );
- digitalWrite( 9, HIGH );
- delay( 2000 );
- digitalWrite( 9, LOW );
- delay( 3000 );
-}
-
-
-
-
-
-void clearBufferArray()
-{
- for( int i = 0; i < count; i++ )
- buffer[ i ] = NULL;
-}
-
-void makeMissedCall( char num[] )
-{
- int i;
- char in[ 18 ] = ;
- for( i = 3; i <= 14; i++ )
- in[ i ] = num[ i - 3] ;
- in[ 15 ] = ;
- in[ 16 ] = '\r';
- in[ 17 ] = '\0';
- GPRS.write( in );
- delay( 10000 );
- GPRS.write( );
- delay( 1000 );
-}
-
-void sendTextMessage( char number[], char messg[] )
-{
- char temp[ 27 ] = ;
- for( q = 0; q < 12; q++ )
- temp[ q + 13 ] = number[ q ];
- temp[ 25 ] = ;
- temp[ 26 ] = '\0';
-
- GPRS.println( );
- delay( 1000 );
- GPRS.println( temp );
- delay( 1000 );
- GPRS.println( messg );
- delay( 1000 );
- GPRS.println( (char) 26 );
- delay( 1000 );
-}
-
-void analise(byte incoming[], int length)
-{
- e = 0;
- done = false;
- while( e < length && !done){
- temp = char( incoming[e] );
- switch( temp ){
- case :
- {
- if( length > e + 3 && !callIncoming ) {
- if(char( incoming[e + 1] ) ==
- && char( incoming[e + 2] ) ==
- && char( incoming[e + 3] ) == ){
- GPRS.write( );
- delay(500);
- GPRS.write( );
- callIncoming = true;
- done = true;
- }
- }
- }
- break;
- case :
- {
- if(char( buffer[ e + 1]) == && length > e + 11 && callIncoming){
- for(t = 0; t < 12; t++)
- lastCaller[t] = char( buffer[ e + t ]);
- lastCaller[12] = '\0';
- callIncoming = false;
- done = true;
- }
- }
- break;
- case :
- Serial.println(lastCaller);
- break;
- }
- e++;
- }
-}
-
-
-
-
-
-
-
-
-
-
-byte decToBcd( byte b )
-{
- return ( b / 10 << 4 ) + b % 10;
-}
-
-boolean getBit( byte addr, int pos )
-{
- byte temp = getByte( addr );
- return boolean( (temp >> pos) & B00000001 );
-}
-
-void setBit( byte addr, int pos, boolean newBit )
-{
- boolean oldBit = getBit( addr, pos );
- byte temp = received[ 0 ];
- if ( oldBit != newBit )
- {
- if( newBit )
- temp += (B00000001 << pos);
- else
- temp -= (B00000001 << pos);
- }
- setByte( addr, temp );
-}
-
-byte getByte( byte addr )
-{
- byte temp;
- if( getBytes( addr, 1) )
- temp = received[ 0 ];
- else temp = -1;
- return temp;
-}
-
-boolean getBytes( byte addr, int amount )
-{
- boolean wireWorked = false;
- Wire.beginTransmission( DS3231_I2C_ADDRESS );
- Wire.write( addr );
- Wire.endTransmission();
- Wire.requestFrom( DS3231_I2C_ADDRESS, amount );
- if( Wire.available() ){
- received[amount];
- for( int i = 0; i < amount; i++){
- received[ i ] = Wire.read();
- }
- wireWorked = true;
- }
- return wireWorked;
-}
-
-void setByte( byte addr, byte newByte )
-{
- setBytes( addr, &newByte, 1);
-}
-
-void setBytes( byte addr, byte newBytes[], int amount )
-{
- Wire.beginTransmission( DS3231_I2C_ADDRESS );
- Wire.write( addr );
- for( int i = 0; i < amount; i++ )
- Wire.write( newBytes[ i ] );
- Wire.endTransmission();
-}
-
-void getTime()
-{
- if( getBytes( DS3231_TIME_CAL_ADDR, 7) )
- {
- for(int i = 0; i < 7; i++)
- time[ i ] = received[ i ];
-
- time[ 0 ] = ( ( time[ 0 ] & B01110000 ) >> 4 ) * 10 + ( time[ 0 ] & B00001111 );
- time[ 1 ] = ( ( time[ 1 ] & B01110000 ) >> 4 ) * 10 + ( time[ 1 ] & B00001111 );
- time[ 2 ] = ( ( time[ 2 ] & B00110000 ) >> 4 ) * 10 + ( time[ 2 ] & B00001111 );
- time[ 4 ] = ( ( time[ 4 ] & B00110000 ) >> 4 ) * 10 + ( time[ 4 ] & B00001111 );
- time[ 5 ] = ( ( time[ 5 ] & B00010000 ) >> 4 ) * 10 + ( time[ 5 ] & B00001111 );
- time[ 6 ] = ( ( time[ 6 ] & B11110000 ) >> 4 ) * 10 + ( time[ 6 ] & B00001111 );
- }
-}
-
-void setTime( byte newTime[ 7 ] )
-{
- for(int i = 0; i < 7; i++)
- newTime[i] = decToBcd(newTime[i]);
- setBytes( DS3231_TIME_CAL_ADDR, newTime, 7 );
-}
-
-void getRTCTemperature()
-{
-
- if( getBytes( DS3231_TEMPERATURE_ADDR, 2 ) )
- {
- temperature = ( received[ 0 ] & B01111111 );
- temperature += ( ( received[ 1 ] >> 6 ) * 0.25 );
- }
-}
-
-void gprsListen()
-{
- if( GPRS.available() ) {
- while( GPRS.available() ) {
- buffer[ count++ ] = GPRS.read();
- if ( count == 64 )
- break;
- }
- Serial.write( buffer, count );
- analise( buffer, count );
- clearBufferArray();
- count = 0;
- }
- if (Serial.available())
- GPRS.write(Serial.read());
-}
-
-void printTime()
-{
- getTime();
- Serial.print( int( time[ 3 ] ) );
- Serial.print( );
- Serial.print( int( time[ 2 ] ) );
- Serial.print( );
- Serial.print( int( time[ 1 ] ) );
- Serial.print( );
- Serial.print( int( time[ 0 ] ) );
- Serial.print( );
- Serial.print( int( time[ 4 ] ) );
- Serial.print( );
- Serial.print( int( time[ 5 ] ) );
- Serial.print( );
- Serial.print( int( time[ 6 ] ) );
- Serial.println();
-}
-
-
-
-
-
-void setup()
-{
-
- GPRS.begin( 9600 );
- delay(1000);
- setPowerStateTo(1);
- delay(1000);
-
-
- Wire.begin();
- delay(1000);
-
- Serial.begin(9600);
- delay(1000);
-
-}
-
-void loop()
-{
- gprsListen();
- getTime();
-}
-
-
-
-
diff --git a/app/test/processing/app/preproc/StringWithCcomment.ino b/app/test/processing/app/preproc/StringWithCcomment.ino
deleted file mode 100644
index 88b94e1d015..00000000000
--- a/app/test/processing/app/preproc/StringWithCcomment.ino
+++ /dev/null
@@ -1,13 +0,0 @@
-void setup() {
- // put your setup code here, to run once:
- // "comment with a double quote
- /* \" other comment with double quote */
- Serial.println("Accept: */*");
- Serial.println("Accept: \" */*");
- Serial.println("Accept: \\"); // */*");
-}
-
-void loop() {
- // put your main code here, to run repeatedly:
-
-}
\ No newline at end of file
diff --git a/app/test/processing/app/preproc/StringWithCcomment.nocomments.ino b/app/test/processing/app/preproc/StringWithCcomment.nocomments.ino
deleted file mode 100644
index 9655c4ad4c8..00000000000
--- a/app/test/processing/app/preproc/StringWithCcomment.nocomments.ino
+++ /dev/null
@@ -1,14 +0,0 @@
-void setup() {
-
-
-
- Serial.println("Accept: */*");
- Serial.println("Accept: \" */*");
- Serial.println("Accept: \\"); // */*");
-}
-
-void loop() {
-
-
-}
-
diff --git a/app/test/processing/app/preproc/StringWithCcomment.stripped.ino b/app/test/processing/app/preproc/StringWithCcomment.stripped.ino
deleted file mode 100644
index e5fe155835a..00000000000
--- a/app/test/processing/app/preproc/StringWithCcomment.stripped.ino
+++ /dev/null
@@ -1,13 +0,0 @@
-void setup() {
-
-
-
- Serial.println( );
- Serial.println( );
- Serial.println( );
-}
-
-void loop() {
-
-
-}
diff --git a/arduino-builder/.classpath b/arduino-builder/.classpath
deleted file mode 100644
index 3e1f72898d0..00000000000
--- a/arduino-builder/.classpath
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/arduino-builder/.project b/arduino-builder/.project
deleted file mode 100644
index 1e4da7c5f2b..00000000000
--- a/arduino-builder/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
- arduino-builder
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/arduino-builder/.settings/org.eclipse.jdt.core.prefs b/arduino-builder/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 8000cd6ca61..00000000000
--- a/arduino-builder/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,11 +0,0 @@
-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
deleted file mode 100644
index c7047297442..00000000000
Binary files a/arduino-builder/bin/cc/arduino/builder/ArduinoBuilder.class and /dev/null differ
diff --git a/arduino-builder/src/cc/arduino/builder/ArduinoBuilder.java b/arduino-builder/src/cc/arduino/builder/ArduinoBuilder.java
deleted file mode 100644
index 89b28fe3f2f..00000000000
--- a/arduino-builder/src/cc/arduino/builder/ArduinoBuilder.java
+++ /dev/null
@@ -1,11 +0,0 @@
-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/src/cc/arduino/Compiler.java b/arduino-core/src/cc/arduino/Compiler.java
new file mode 100644
index 00000000000..41dfc47dd2c
--- /dev/null
+++ b/arduino-core/src/cc/arduino/Compiler.java
@@ -0,0 +1,577 @@
+/*
+ * This file is part of Arduino.
+ *
+ * Copyright 2015 Arduino LLC (http://www.arduino.cc/)
+ *
+ * Arduino 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ * As a special exception, you may use this file as part of a free software
+ * library without restriction. Specifically, if other files instantiate
+ * templates or use macros or inline functions from this file, or you compile
+ * this file and link it with other files to produce an executable, this
+ * file does not by itself cause the resulting executable to be covered by
+ * the GNU General Public License. This exception does not however
+ * invalidate any other reasons why the executable file might be covered by
+ * the GNU General Public License.
+ */
+
+package cc.arduino;
+
+import cc.arduino.i18n.I18NAwareMessageConsumer;
+import org.apache.commons.exec.CommandLine;
+import org.apache.commons.exec.DefaultExecutor;
+import org.apache.commons.exec.PumpStreamHandler;
+import processing.app.*;
+import processing.app.debug.*;
+import processing.app.helpers.PreferencesMap;
+import processing.app.helpers.PreferencesMapException;
+import processing.app.helpers.StringReplacer;
+import processing.app.legacy.PApplet;
+import processing.app.tools.DoubleQuotedArgumentsOnWindowsCommandLine;
+
+import java.io.*;
+import java.nio.file.Files;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+import java.nio.file.StandardCopyOption;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+import java.util.stream.Collectors;
+import java.util.stream.Stream;
+
+import static processing.app.I18n.tr;
+
+public class Compiler implements MessageConsumer {
+
+ //used by transifex integration
+ static {
+ tr("'arch' folder is no longer supported! See http://goo.gl/gfFJzU for more information");
+ tr("Board {0} (platform {1}, package {2}) is unknown");
+ tr("Bootloader file specified but missing: {0}");
+ tr("Build options changed, rebuilding all");
+ tr("Unable to find {0} in {1}");
+ tr("Invalid quoting: no closing [{0}] char found.");
+ tr("(legacy)");
+ tr("Multiple libraries were found for \"{0}\"");
+ tr(" Not used: {0}");
+ tr(" Used: {0}");
+ tr("Library can't use both 'src' and 'utility' folders.");
+ tr("WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).");
+ tr("Looking for recipes like {0}*{1}");
+ tr("Board {0}:{1}:{2} doesn''t define a ''build.board'' preference. Auto-set to: {3}");
+ tr("Selected board depends on '{0}' core (not installed).");
+ tr("{0} must be a folder");
+ tr("{0}: Unknown package");
+ tr("{0} pattern is missing");
+ tr("Platform {0} (package {1}) is unknown");
+ tr("Progress {0}");
+ tr("Missing '{0}' from library in {1}");
+ tr("Running: {0}");
+ tr("Running recipe: {0}");
+ tr("Setting build path to {0}");
+ tr("Unhandled type {0} in context key {1}");
+ tr("Unknown sketch file extension: {0}");
+ tr("Using library {0} at version {1} in folder: {2} {3}");
+ tr("Using library {0} in folder: {1} {2}");
+ tr("Using previously compiled file: {0}");
+ tr("WARNING: Category '{0}' in library {1} is not valid. Setting to '{2}'");
+ tr("Warning: platform.txt from core '{0}' misses property '{1}', using default value '{2}'. Consider upgrading this core.");
+ tr("Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.");
+ tr("WARNING: Spurious {0} folder in '{1}' library");
+ }
+
+ enum BuilderAction {
+ COMPILE("-compile"), DUMP_PREFS("-dump-prefs");
+
+ private final String value;
+
+ BuilderAction(String value) {
+ this.value = value;
+ }
+ }
+
+ private final String pathToSketch;
+ private final SketchData sketch;
+ private final String buildPath;
+ private final boolean verbose;
+ private RunnerException exception;
+
+ public Compiler(SketchData data, String buildPath) {
+ this(data.getMainFilePath(), data, buildPath);
+ }
+
+ public Compiler(String pathToSketch, SketchData sketch, String buildPath) {
+ this.pathToSketch = pathToSketch;
+ this.sketch = sketch;
+ this.buildPath = buildPath;
+ this.verbose = PreferencesData.getBoolean("build.verbose");
+ }
+
+ public String build(CompilerProgressListener progListener, boolean exportHex) throws RunnerException, PreferencesMapException, IOException {
+ TargetBoard board = BaseNoGui.getTargetBoard();
+ if (board == null) {
+ throw new RunnerException("Board is not selected");
+ }
+
+ TargetPlatform platform = board.getContainerPlatform();
+ TargetPackage aPackage = platform.getContainerPackage();
+
+ PreferencesMap prefs = loadPreferences(board, platform, aPackage);
+
+ MessageConsumerOutputStream out = new MessageConsumerOutputStream(new ProgressAwareMessageConsumer(new I18NAwareMessageConsumer(System.out), progListener), "\n");
+ MessageConsumerOutputStream err = new MessageConsumerOutputStream(new I18NAwareMessageConsumer(System.err, Compiler.this), "\n");
+
+ callArduinoBuilder(board, platform, aPackage, BuilderAction.COMPILE, new PumpStreamHandler(out, err));
+
+ out.flush();
+ err.flush();
+
+ if (exportHex) {
+ runActions("hooks.savehex.presavehex", prefs);
+
+ saveHex(prefs);
+
+ runActions("hooks.savehex.postsavehex", prefs);
+ }
+
+ size(prefs);
+
+ return sketch.getName() + ".ino";
+ }
+
+ private PreferencesMap loadPreferences(TargetBoard board, TargetPlatform platform, TargetPackage aPackage) throws RunnerException, IOException {
+ ByteArrayOutputStream stdout = new ByteArrayOutputStream();
+ ByteArrayOutputStream stderr = new ByteArrayOutputStream();
+ MessageConsumerOutputStream err = new MessageConsumerOutputStream(new I18NAwareMessageConsumer(new PrintStream(stderr), Compiler.this), "\n");
+ try {
+ callArduinoBuilder(board, platform, aPackage, BuilderAction.DUMP_PREFS, new PumpStreamHandler(stdout, err));
+ } catch (RunnerException e) {
+ System.err.println(new String(stderr.toByteArray()));
+ throw e;
+ }
+ PreferencesMap prefs = new PreferencesMap();
+ prefs.load(new ByteArrayInputStream(stdout.toByteArray()));
+ return prefs;
+ }
+
+ private void callArduinoBuilder(TargetBoard board, TargetPlatform platform, TargetPackage aPackage, BuilderAction action, PumpStreamHandler streamHandler) throws RunnerException {
+ File executable = BaseNoGui.getContentFile("arduino-builder");
+ CommandLine commandLine = new CommandLine(executable);
+ commandLine.addArgument(action.value, false);
+ commandLine.addArgument("-logger=machine", false);
+
+ Stream.of(BaseNoGui.getHardwarePath(), new File(BaseNoGui.getSettingsFolder(), "packages").getAbsolutePath(), BaseNoGui.getSketchbookHardwareFolder().getAbsolutePath())
+ .forEach(p -> {
+ if (Files.exists(Paths.get(p))) {
+ commandLine.addArgument("-hardware", false);
+ commandLine.addArgument("\"" + p + "\"", false);
+ }
+ });
+
+ Stream.of(BaseNoGui.getContentFile("tools-builder").getAbsolutePath(), Paths.get(BaseNoGui.getHardwarePath(), "tools", "avr").toAbsolutePath().toString(), new File(BaseNoGui.getSettingsFolder(), "packages").getAbsolutePath())
+ .forEach(p -> {
+ if (Files.exists(Paths.get(p))) {
+ commandLine.addArgument("-tools", false);
+ commandLine.addArgument("\"" + p + "\"", false);
+ }
+ });
+
+ commandLine.addArgument("-libraries", false);
+ commandLine.addArgument("\"" + BaseNoGui.getSketchbookLibrariesFolder().getAbsolutePath() + "\"", false);
+ commandLine.addArgument("-libraries", false);
+ commandLine.addArgument("\"" + BaseNoGui.getContentFile("libraries").getAbsolutePath() + "\"", false);
+
+ String fqbn = Stream.of(aPackage.getId(), platform.getId(), board.getId(), boardOptions(board)).filter(s -> !s.isEmpty()).collect(Collectors.joining(":"));
+ commandLine.addArgument("-fqbn=" + fqbn, false);
+
+ commandLine.addArgument("-ide-version=" + BaseNoGui.REVISION, false);
+ commandLine.addArgument("-build-path", false);
+ commandLine.addArgument("\"" + buildPath + "\"", false);
+ commandLine.addArgument("-warnings=" + PreferencesData.get("compiler.warning_level"), false);
+
+ PreferencesData.getMap()
+ .subTree("build_properties_custom")
+ .entrySet()
+ .stream()
+ .forEach(kv -> commandLine.addArgument("-prefs=\"" + kv.getKey() + "=" + kv.getValue() + "\"", false));
+
+ commandLine.addArgument("-prefs=build.warn_data_percentage=" + PreferencesData.get("build.warn_data_percentage"));
+
+ //commandLine.addArgument("-debug-level=10", false);
+
+ if (verbose) {
+ commandLine.addArgument("-verbose", false);
+ }
+
+ commandLine.addArgument("\"" + pathToSketch + "\"", false);
+
+ if (verbose) {
+ System.out.println(commandLine);
+ }
+
+ DefaultExecutor executor = new DefaultExecutor();
+ executor.setStreamHandler(streamHandler);
+
+ int result;
+ executor.setExitValues(null);
+ try {
+ result = executor.execute(commandLine);
+ } catch (IOException e) {
+ RunnerException re = new RunnerException(e.getMessage());
+ re.hideStackTrace();
+ throw re;
+ }
+ executor.setExitValues(new int[0]);
+
+ if (exception != null)
+ throw exception;
+
+ if (result > 1) {
+ System.err.println(I18n.format(tr("{0} returned {1}"), executable.getName(), result));
+ }
+
+ if (result != 0) {
+ RunnerException re = new RunnerException(tr("Error compiling."));
+ re.hideStackTrace();
+ throw re;
+ }
+ }
+
+ private 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(tr("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(tr("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(tr("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(tr("Global variables use {0} bytes of dynamic memory."), dataSize));
+ }
+ }
+
+ if (textSize > maxTextSize) {
+ throw new RunnerException(tr("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(tr("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(tr("Low memory available, stability problems may occur."));
+ }
+ }
+
+ private void saveHex(PreferencesMap prefs) throws RunnerException {
+ List compiledSketches = new ArrayList<>(prefs.subTree("recipe.output.tmp_file", 1).values());
+ List copyOfCompiledSketches = new ArrayList<>(prefs.subTree("recipe.output.save_file", 1).values());
+
+ if (isExportCompiledSketchSupported(compiledSketches, copyOfCompiledSketches, prefs)) {
+ System.err.println(tr("Warning: This core does not support exporting sketches. Please consider upgrading it or contacting its author"));
+ return;
+ }
+
+ PreferencesMap dict = new PreferencesMap(prefs);
+ dict.put("ide_version", "" + BaseNoGui.REVISION);
+ PreferencesMap withBootloaderDict = new PreferencesMap(dict);
+ dict.put("build.project_name", dict.get("build.project_name") + ".with_bootloader");
+
+ if (!compiledSketches.isEmpty()) {
+ for (int i = 0; i < compiledSketches.size(); i++) {
+ saveHex(compiledSketches.get(i), copyOfCompiledSketches.get(i), dict);
+ saveHex(compiledSketches.get(i), copyOfCompiledSketches.get(i), withBootloaderDict);
+ }
+ } else {
+ try {
+ saveHex(prefs.getOrExcept("recipe.output.tmp_file"), prefs.getOrExcept("recipe.output.save_file"), dict);
+ saveHex(prefs.getOrExcept("recipe.output.tmp_file"), prefs.getOrExcept("recipe.output.save_file"), withBootloaderDict);
+ } catch (PreferencesMapException e) {
+ throw new RunnerException(e);
+ }
+ }
+ }
+
+ private void saveHex(String compiledSketch, String copyOfCompiledSketch, PreferencesMap prefs) throws RunnerException {
+ try {
+ compiledSketch = StringReplacer.replaceFromMapping(compiledSketch, prefs);
+ copyOfCompiledSketch = StringReplacer.replaceFromMapping(copyOfCompiledSketch, prefs);
+
+ Path compiledSketchPath;
+ Path compiledSketchPathInSubfolder = Paths.get(prefs.get("build.path"), "sketch", compiledSketch);
+ Path compiledSketchPathInBuildPath = Paths.get(prefs.get("build.path"), compiledSketch);
+ if (Files.exists(compiledSketchPathInSubfolder)) {
+ compiledSketchPath = compiledSketchPathInSubfolder;
+ } else {
+ compiledSketchPath = compiledSketchPathInBuildPath;
+ }
+
+ Path copyOfCompiledSketchFilePath = Paths.get(this.sketch.getFolder().getAbsolutePath(), copyOfCompiledSketch);
+
+ Files.copy(compiledSketchPath, copyOfCompiledSketchFilePath, StandardCopyOption.REPLACE_EXISTING);
+ } catch (IOException e) {
+ throw new RunnerException(e);
+ }
+ }
+
+ private boolean isExportCompiledSketchSupported(List compiledSketches, List copyOfCompiledSketches, PreferencesMap prefs) {
+ return (compiledSketches.isEmpty() || copyOfCompiledSketches.isEmpty() || copyOfCompiledSketches.size() < compiledSketches.size()) && (!prefs.containsKey("recipe.output.tmp_file") || !prefs.containsKey("recipe.output.save_file"));
+ }
+
+ private void runActions(String recipeClass, PreferencesMap prefs) throws RunnerException, PreferencesMapException {
+ List patterns = prefs.keySet().stream().filter(key -> key.startsWith("recipe." + recipeClass) && key.endsWith(".pattern")).collect(Collectors.toList());
+ Collections.sort(patterns);
+ for (String recipe : patterns) {
+ runRecipe(recipe, prefs);
+ }
+ }
+
+ private void runRecipe(String recipe, PreferencesMap prefs) throws RunnerException, PreferencesMapException {
+ PreferencesMap dict = new PreferencesMap(prefs);
+ dict.put("ide_version", "" + BaseNoGui.REVISION);
+ dict.put("sketch_path", sketch.getFolder().getAbsolutePath());
+
+ String[] cmdArray;
+ String cmd = prefs.getOrExcept(recipe);
+ try {
+ cmdArray = StringReplacer.formatAndSplit(cmd, dict, true);
+ } catch (Exception e) {
+ throw new RunnerException(e);
+ }
+ exec(cmdArray);
+ }
+
+ private void exec(String[] command) throws RunnerException {
+ // eliminate any empty array entries
+ List stringList = new ArrayList<>();
+ for (String string : command) {
+ string = string.trim();
+ if (string.length() != 0)
+ stringList.add(string);
+ }
+ command = stringList.toArray(new String[stringList.size()]);
+ if (command.length == 0)
+ return;
+
+ if (verbose) {
+ for (String c : command)
+ System.out.print(c + " ");
+ System.out.println();
+ }
+
+ DefaultExecutor executor = new DefaultExecutor();
+ executor.setStreamHandler(new PumpStreamHandler() {
+
+ @Override
+ protected Thread createPump(InputStream is, OutputStream os, boolean closeWhenExhausted) {
+ final Thread result = new Thread(new MyStreamPumper(is, Compiler.this));
+ result.setDaemon(true);
+ return result;
+
+ }
+ });
+
+ CommandLine commandLine = new DoubleQuotedArgumentsOnWindowsCommandLine(command[0]);
+ for (int i = 1; i < command.length; i++) {
+ commandLine.addArgument(command[i], false);
+ }
+
+ int result;
+ executor.setExitValues(null);
+ try {
+ result = executor.execute(commandLine);
+ } catch (IOException e) {
+ RunnerException re = new RunnerException(e.getMessage());
+ re.hideStackTrace();
+ throw re;
+ }
+ executor.setExitValues(new int[0]);
+
+ // an error was queued up by message(), barf this back to compile(),
+ // which will barf it back to Editor. if you're having trouble
+ // discerning the imagery, consider how cows regurgitate their food
+ // to digest it, and the fact that they have five stomaches.
+ //
+ //System.out.println("throwing up " + exception);
+ if (exception != null)
+ throw exception;
+
+ if (result > 1) {
+ // a failure in the tool (e.g. unable to locate a sub-executable)
+ System.err
+ .println(I18n.format(tr("{0} returned {1}"), command[0], result));
+ }
+
+ if (result != 0) {
+ RunnerException re = new RunnerException(tr("Error compiling."));
+ re.hideStackTrace();
+ throw re;
+ }
+ }
+
+ private String boardOptions(TargetBoard board) {
+ return board.getMenuIds().stream()
+ .filter(board::hasMenu)
+ .filter(menuId -> {
+ String entry = PreferencesData.get("custom_" + menuId);
+ return entry != null && entry.startsWith(board.getId());
+ })
+ .map(menuId -> {
+ String entry = PreferencesData.get("custom_" + menuId);
+ String selectionId = entry.substring(board.getId().length() + 1);
+ return menuId + "=" + selectionId;
+ })
+ .collect(Collectors.joining(","));
+ }
+
+ /**
+ * Part of the MessageConsumer interface, this is called
+ * whenever a piece (usually a line) of error message is spewed
+ * out from the compiler. The errors are parsed for their contents
+ * and line number, which is then reported back to Editor.
+ */
+ public void message(String s) {
+ int i;
+
+ if (!verbose) {
+ while ((i = s.indexOf(buildPath + File.separator)) != -1) {
+ s = s.substring(0, i) + s.substring(i + (buildPath + File.separator).length());
+ }
+ }
+
+ String errorFormat = "(.+\\.\\w+):(\\d+)(:\\d+)*:\\s*error:\\s*(.*)\\s*";
+ String[] pieces = PApplet.match(s, errorFormat);
+
+ if (pieces != null) {
+ String error = pieces[pieces.length - 1], msg = "";
+
+ if (error.trim().equals("SPI.h: No such file or directory")) {
+ error = tr("Please import the SPI library from the Sketch > Import Library menu.");
+ msg = tr("\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");
+ }
+
+ if (error.trim().equals("'BYTE' was not declared in this scope")) {
+ error = tr("The 'BYTE' keyword is no longer supported.");
+ msg = tr("\nAs of Arduino 1.0, the 'BYTE' keyword is no longer supported." +
+ "\nPlease use Serial.write() instead.\n\n");
+ }
+
+ if (error.trim().equals("no matching function for call to 'Server::Server(int)'")) {
+ error = tr("The Server class has been renamed EthernetServer.");
+ msg = tr("\nAs of Arduino 1.0, the Server class in the Ethernet library " +
+ "has been renamed to EthernetServer.\n\n");
+ }
+
+ if (error.trim().equals("no matching function for call to 'Client::Client(byte [4], int)'")) {
+ error = tr("The Client class has been renamed EthernetClient.");
+ msg = tr("\nAs of Arduino 1.0, the Client class in the Ethernet library " +
+ "has been renamed to EthernetClient.\n\n");
+ }
+
+ if (error.trim().equals("'Udp' was not declared in this scope")) {
+ error = tr("The Udp class has been renamed EthernetUdp.");
+ msg = tr("\nAs of Arduino 1.0, the Udp class in the Ethernet library " +
+ "has been renamed to EthernetUdp.\n\n");
+ }
+
+ if (error.trim().equals("'class TwoWire' has no member named 'send'")) {
+ error = tr("Wire.send() has been renamed Wire.write().");
+ msg = tr("\nAs of Arduino 1.0, the Wire.send() function was renamed " +
+ "to Wire.write() for consistency with other libraries.\n\n");
+ }
+
+ if (error.trim().equals("'class TwoWire' has no member named 'receive'")) {
+ error = tr("Wire.receive() has been renamed Wire.read().");
+ msg = tr("\nAs of Arduino 1.0, the Wire.receive() function was renamed " +
+ "to Wire.read() for consistency with other libraries.\n\n");
+ }
+
+ if (error.trim().equals("'Mouse' was not declared in this scope")) {
+ error = tr("'Mouse' only supported on the Arduino Leonardo");
+ //msg = _("\nThe 'Mouse' class is only supported on the Arduino Leonardo.\n\n");
+ }
+
+ if (error.trim().equals("'Keyboard' was not declared in this scope")) {
+ error = tr("'Keyboard' only supported on the Arduino Leonardo");
+ //msg = _("\nThe 'Keyboard' class is only supported on the Arduino Leonardo.\n\n");
+ }
+
+ RunnerException exception = placeException(error, pieces[1], PApplet.parseInt(pieces[2]) - 1);
+
+ if (exception != null) {
+ SketchCode code = sketch.getCode(exception.getCodeIndex());
+ String fileName = (code.isExtension("ino") || code.isExtension("pde")) ? code.getPrettyName() : code.getFileName();
+ int lineNum = exception.getCodeLine() + 1;
+ s = fileName + ":" + lineNum + ": error: " + error + msg;
+ }
+
+ if (exception != null) {
+ if (this.exception == null || this.exception.getMessage().equals(exception.getMessage())) {
+ this.exception = exception;
+ this.exception.hideStackTrace();
+ }
+ }
+ }
+
+ if (s.contains("undefined reference to `SPIClass::begin()'") &&
+ s.contains("libraries/Robot_Control")) {
+ String error = tr("Please import the SPI library from the Sketch > Import Library menu.");
+ exception = new RunnerException(error);
+ }
+
+ if (s.contains("undefined reference to `Wire'") &&
+ s.contains("libraries/Robot_Control")) {
+ String error = tr("Please import the Wire library from the Sketch > Import Library menu.");
+ exception = new RunnerException(error);
+ }
+
+ System.err.println(s);
+ }
+
+ private RunnerException placeException(String message, String fileName, int line) {
+ for (SketchCode code : sketch.getCodes()) {
+ if (new File(fileName).getName().equals(code.getFileName())) {
+ return new RunnerException(message, sketch.indexOfCode(code), line);
+ }
+ }
+ return null;
+ }
+}
diff --git a/arduino-core/src/cc/arduino/CompilerProgressListener.java b/arduino-core/src/cc/arduino/CompilerProgressListener.java
new file mode 100644
index 00000000000..1831005cd39
--- /dev/null
+++ b/arduino-core/src/cc/arduino/CompilerProgressListener.java
@@ -0,0 +1,36 @@
+/*
+ * This file is part of Arduino.
+ *
+ * Copyright 2015 Arduino LLC (http://www.arduino.cc/)
+ *
+ * Arduino 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ * As a special exception, you may use this file as part of a free software
+ * library without restriction. Specifically, if other files instantiate
+ * templates or use macros or inline functions from this file, or you compile
+ * this file and link it with other files to produce an executable, this
+ * file does not by itself cause the resulting executable to be covered by
+ * the GNU General Public License. This exception does not however
+ * invalidate any other reasons why the executable file might be covered by
+ * the GNU General Public License.
+ */
+
+package cc.arduino;
+
+public interface CompilerProgressListener {
+
+ void progress(int value);
+
+}
diff --git a/arduino-core/src/cc/arduino/CompilerUtils.java b/arduino-core/src/cc/arduino/CompilerUtils.java
new file mode 100644
index 00000000000..7409855a59d
--- /dev/null
+++ b/arduino-core/src/cc/arduino/CompilerUtils.java
@@ -0,0 +1,64 @@
+/*
+ * This file is part of Arduino.
+ *
+ * Arduino 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ * As a special exception, you may use this file as part of a free software
+ * library without restriction. Specifically, if other files instantiate
+ * templates or use macros or inline functions from this file, or you compile
+ * this file and link it with other files to produce an executable, this
+ * file does not by itself cause the resulting executable to be covered by
+ * the GNU General Public License. This exception does not however
+ * invalidate any other reasons why the executable file might be covered by
+ * the GNU General Public License.
+ *
+ * Copyright 2015 Arduino LLC (http://www.arduino.cc/)
+ */
+
+package cc.arduino;
+
+import processing.app.helpers.PreferencesMap;
+import processing.app.helpers.PreferencesMapException;
+import processing.app.helpers.StringReplacer;
+
+import java.io.File;
+import java.util.Arrays;
+import java.util.List;
+import java.util.Optional;
+
+import static processing.app.I18n.tr;
+
+public class CompilerUtils {
+
+ public File findCompiledSketch(PreferencesMap prefs) throws PreferencesMapException {
+ List paths = Arrays.asList(
+ "{build.path}/sketch/{build.project_name}.with_bootloader.hex",
+ "{build.path}/sketch/{build.project_name}.hex",
+ "{build.path}/{build.project_name}.with_bootloader.hex",
+ "{build.path}/{build.project_name}.hex",
+ "{build.path}/sketch/{build.project_name}.bin",
+ "{build.path}/{build.project_name}.bin",
+ "{build.path}/sketch/{build.project_name}.elf",
+ "{build.path}/{build.project_name}.elf"
+ );
+ Optional sketch = paths.stream().
+ map(path -> StringReplacer.replaceFromMapping(path, prefs)).
+ map(File::new).
+ filter(File::exists).
+ findFirst();
+ return sketch.orElseThrow(() -> new IllegalStateException(tr("No compiled sketch found")));
+ }
+
+}
diff --git a/arduino-core/src/cc/arduino/Constants.java b/arduino-core/src/cc/arduino/Constants.java
index d6bfe48d90a..6cc47c83a29 100644
--- a/arduino-core/src/cc/arduino/Constants.java
+++ b/arduino-core/src/cc/arduino/Constants.java
@@ -65,6 +65,9 @@ public class Constants {
public static final String LIBRARY_INDEX_URL;
public static final String LIBRARY_INDEX_URL_GZ;
+ public static final List LIBRARY_CATEGORIES = Arrays.asList("Display", "Communication", "Signal Input/Output", "Sensors", "Device Control", "Timing", "Data Storage", "Data Processing", "Other", "Uncategorized");
+ public static final List LIBRARY_MANDATORY_PROPERTIES = Arrays.asList("name", "version", "author", "maintainer", "sentence", "paragraph", "url");
+
static {
String extenalPackageIndexUrl = System.getProperty("PACKAGE_INDEX_URL");
if (extenalPackageIndexUrl != null && !"".equals(extenalPackageIndexUrl)) {
diff --git a/arduino-core/src/cc/arduino/LoadVIDPIDSpecificPreferences.java b/arduino-core/src/cc/arduino/LoadVIDPIDSpecificPreferences.java
new file mode 100644
index 00000000000..623d3089205
--- /dev/null
+++ b/arduino-core/src/cc/arduino/LoadVIDPIDSpecificPreferences.java
@@ -0,0 +1,75 @@
+/*
+ * This file is part of Arduino.
+ *
+ * Copyright 2015 Arduino LLC (http://www.arduino.cc/)
+ *
+ * Arduino 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ * As a special exception, you may use this file as part of a free software
+ * library without restriction. Specifically, if other files instantiate
+ * templates or use macros or inline functions from this file, or you compile
+ * this file and link it with other files to produce an executable, this
+ * file does not by itself cause the resulting executable to be covered by
+ * the GNU General Public License. This exception does not however
+ * invalidate any other reasons why the executable file might be covered by
+ * the GNU General Public License.
+ */
+
+package cc.arduino;
+
+import cc.arduino.packages.BoardPort;
+import org.apache.commons.lang3.StringUtils;
+import processing.app.BaseNoGui;
+import processing.app.PreferencesData;
+import processing.app.helpers.PreferencesMap;
+
+import java.util.Map;
+import java.util.Optional;
+
+public class LoadVIDPIDSpecificPreferences {
+
+ public void load(PreferencesMap prefs) {
+ BoardPort boardPort = BaseNoGui.getDiscoveryManager().find(PreferencesData.get("serial.port"));
+ if (boardPort == null) {
+ return;
+ }
+
+ String vid = boardPort.getPrefs().get("vid");
+ String pid = boardPort.getPrefs().get("pid");
+ if (StringUtils.isEmpty(vid) || StringUtils.isEmpty(pid)) {
+ return;
+ }
+
+ int VIDPIDIndex = findVIDPIDIndex(prefs, vid.toUpperCase(), pid.toUpperCase());
+ if (VIDPIDIndex < 0) {
+ return;
+ }
+
+ prefs.putAll(prefs.subTree("vid." + VIDPIDIndex));
+ }
+
+ private int findVIDPIDIndex(PreferencesMap preferences, String vid, String pid) {
+ Optional vidPid = preferences.subTree("vid").entrySet().stream()
+ .filter(keyValue -> !keyValue.getKey().contains("."))
+ .filter(keyValue -> vid.equals(keyValue.getValue().toUpperCase()) && pid.equals(preferences.get("pid." + keyValue.getKey()).toUpperCase()))
+ .map(Map.Entry::getKey)
+ .map(Integer::valueOf)
+ .findFirst();
+
+ return vidPid.orElse(-1);
+ }
+
+}
+
diff --git a/arduino-core/src/cc/arduino/MessageConsumerOutputStream.java b/arduino-core/src/cc/arduino/MessageConsumerOutputStream.java
new file mode 100644
index 00000000000..ea4aedf0526
--- /dev/null
+++ b/arduino-core/src/cc/arduino/MessageConsumerOutputStream.java
@@ -0,0 +1,46 @@
+package cc.arduino;
+
+import processing.app.debug.MessageConsumer;
+
+import java.io.ByteArrayOutputStream;
+
+public class MessageConsumerOutputStream extends ByteArrayOutputStream {
+
+ private final MessageConsumer consumer;
+ private final String lineSeparator;
+
+ public MessageConsumerOutputStream(MessageConsumer consumer) {
+ this(consumer, System.getProperty("line.separator"));
+ }
+
+ public MessageConsumerOutputStream(MessageConsumer consumer, String lineSeparator) {
+ this.consumer = consumer;
+ this.lineSeparator = lineSeparator;
+ }
+
+ @Override
+ public void write(byte[] b, int off, int len) {
+ super.write(b, off, len);
+
+ flush();
+ }
+
+ @Override
+ public void flush() {
+ String asString = toString();
+ if (!asString.contains(lineSeparator)) {
+ return;
+ }
+
+ while (asString.contains(lineSeparator)) {
+ String line = asString.substring(0, asString.indexOf(lineSeparator));
+ reset();
+ byte[] bytes = asString.substring(asString.indexOf(lineSeparator) + lineSeparator.length()).getBytes();
+ super.write(bytes, 0, bytes.length);
+ asString = toString();
+
+ consumer.message(line);
+ }
+
+ }
+}
diff --git a/arduino-core/src/cc/arduino/MyStreamPumper.java b/arduino-core/src/cc/arduino/MyStreamPumper.java
index 003fad07c86..890f05ffb0c 100644
--- a/arduino-core/src/cc/arduino/MyStreamPumper.java
+++ b/arduino-core/src/cc/arduino/MyStreamPumper.java
@@ -73,7 +73,7 @@ public void run() {
try {
String line;
while ((line = reader.readLine()) != null) {
- messageConsumer.message(line + "\n");
+ messageConsumer.message(line);
}
} catch (Exception e) {
// nothing to do - happens quite often with watchdog
diff --git a/arduino-core/src/cc/arduino/ProgressAwareMessageConsumer.java b/arduino-core/src/cc/arduino/ProgressAwareMessageConsumer.java
new file mode 100644
index 00000000000..d22515b55f3
--- /dev/null
+++ b/arduino-core/src/cc/arduino/ProgressAwareMessageConsumer.java
@@ -0,0 +1,62 @@
+/*
+ * This file is part of Arduino.
+ *
+ * Copyright 2015 Arduino LLC (http://www.arduino.cc/)
+ *
+ * Arduino 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ * As a special exception, you may use this file as part of a free software
+ * library without restriction. Specifically, if other files instantiate
+ * templates or use macros or inline functions from this file, or you compile
+ * this file and link it with other files to produce an executable, this
+ * file does not by itself cause the resulting executable to be covered by
+ * the GNU General Public License. This exception does not however
+ * invalidate any other reasons why the executable file might be covered by
+ * the GNU General Public License.
+ */
+
+package cc.arduino;
+
+import cc.arduino.i18n.ExternalProcessOutputParser;
+import processing.app.debug.MessageConsumer;
+
+import java.util.Map;
+
+public class ProgressAwareMessageConsumer implements MessageConsumer {
+
+ private final MessageConsumer parent;
+ private final CompilerProgressListener progressListener;
+ private final ExternalProcessOutputParser parser;
+
+ public ProgressAwareMessageConsumer(MessageConsumer parent, CompilerProgressListener progressListener) {
+ this.parent = parent;
+ this.progressListener = progressListener;
+ this.parser = new ExternalProcessOutputParser();
+ }
+
+ @Override
+ public void message(String s) {
+ if (s.startsWith("===Progress")) {
+ Map parsedMessage = parser.parse(s);
+ Object[] args = (Object[]) parsedMessage.get("args");
+ progressListener.progress(Double.valueOf(args[0].toString()).intValue());
+ return;
+ }
+
+ if (parent != null) {
+ parent.message(s);
+ }
+ }
+}
diff --git a/arduino-core/src/cc/arduino/UploaderUtils.java b/arduino-core/src/cc/arduino/UploaderUtils.java
new file mode 100644
index 00000000000..b243c30d216
--- /dev/null
+++ b/arduino-core/src/cc/arduino/UploaderUtils.java
@@ -0,0 +1,97 @@
+/*
+ * This file is part of Arduino.
+ *
+ * Arduino 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ * As a special exception, you may use this file as part of a free software
+ * library without restriction. Specifically, if other files instantiate
+ * templates or use macros or inline functions from this file, or you compile
+ * this file and link it with other files to produce an executable, this
+ * file does not by itself cause the resulting executable to be covered by
+ * the GNU General Public License. This exception does not however
+ * invalidate any other reasons why the executable file might be covered by
+ * the GNU General Public License.
+ *
+ * Copyright 2015 Arduino LLC (http://www.arduino.cc/)
+ */
+
+package cc.arduino;
+
+import cc.arduino.packages.BoardPort;
+import cc.arduino.packages.Uploader;
+import cc.arduino.packages.UploaderFactory;
+import processing.app.BaseNoGui;
+import processing.app.PreferencesData;
+import processing.app.SketchData;
+import processing.app.debug.TargetPlatform;
+
+import java.util.LinkedList;
+import java.util.List;
+
+import static processing.app.I18n.tr;
+
+public class UploaderUtils {
+
+ public Uploader getUploaderByPreferences(boolean noUploadPort) {
+ TargetPlatform target = BaseNoGui.getTargetPlatform();
+ String board = PreferencesData.get("board");
+
+ BoardPort boardPort = null;
+ if (!noUploadPort) {
+ boardPort = BaseNoGui.getDiscoveryManager().find(PreferencesData.get("serial.port"));
+ }
+
+ return new UploaderFactory().newUploader(target.getBoards().get(board), boardPort, noUploadPort);
+ }
+
+ 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(tr("Authorization required"),
+ tr("No authorization 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(tr("Warning"));
+ System.out.print(": ");
+ System.out.println(warning);
+ }
+ }
+
+ return success;
+ }
+
+
+}
diff --git a/arduino-core/src/cc/arduino/contributions/libraries/LibrariesIndexer.java b/arduino-core/src/cc/arduino/contributions/libraries/LibrariesIndexer.java
index 47c27121b82..f8c0d79852c 100644
--- a/arduino-core/src/cc/arduino/contributions/libraries/LibrariesIndexer.java
+++ b/arduino-core/src/cc/arduino/contributions/libraries/LibrariesIndexer.java
@@ -29,6 +29,7 @@
package cc.arduino.contributions.libraries;
+import cc.arduino.Constants;
import cc.arduino.contributions.libraries.filters.LibraryInstalledInsideCore;
import cc.arduino.contributions.libraries.filters.TypePredicate;
import cc.arduino.contributions.packages.ContributedPlatform;
@@ -92,7 +93,7 @@ private void parseIndex(File indexFile) throws IOException {
index.getLibraries()
.stream()
- .filter(library -> library.getCategory() == null || "".equals(library.getCategory()))
+ .filter(library -> library.getCategory() == null || "".equals(library.getCategory()) || !Constants.LIBRARY_CATEGORIES.contains(library.getCategory()))
.forEach(library -> library.setCategory("Uncategorized"));
} finally {
IOUtils.closeQuietly(indexIn);
@@ -108,6 +109,11 @@ public void rescanLibraries() {
// Clear all installed flags
installedLibraries.clear();
installedLibrariesWithDuplicates.clear();
+
+ if (index.getLibraries() == null) {
+ return;
+ }
+
for (ContributedLibrary lib : index.getLibraries()) {
lib.setInstalled(false);
}
@@ -215,7 +221,7 @@ public LibrariesIndex getIndex() {
}
public LibraryList getInstalledLibraries() {
- return installedLibraries;
+ return new LibraryList(installedLibraries);
}
// Same as getInstalledLibraries(), but allow duplicates between
@@ -235,8 +241,6 @@ public File getStagingFolder() {
* Set the sketchbook library folder.
* New libraries will be installed here.
* Libraries not found on this folder will be marked as read-only.
- *
- * @param folder
*/
public void setSketchbookLibrariesFolder(File folder) {
this.sketchbookLibrariesFolder = folder;
diff --git a/arduino-core/src/cc/arduino/contributions/libraries/LibraryInstaller.java b/arduino-core/src/cc/arduino/contributions/libraries/LibraryInstaller.java
index c01b56f2020..03710ac8e4e 100644
--- a/arduino-core/src/cc/arduino/contributions/libraries/LibraryInstaller.java
+++ b/arduino-core/src/cc/arduino/contributions/libraries/LibraryInstaller.java
@@ -109,7 +109,7 @@ public synchronized void install(ContributedLibrary lib, ContributedLibrary repl
progress.setStatus(I18n.format(tr("Installing library: {0}"), lib.getName()));
progressListener.onProgress(progress);
File libsFolder = indexer.getSketchbookLibrariesFolder();
- File tmpFolder = FileUtils.createTempFolderIn(libsFolder);
+ File tmpFolder = FileUtils.createTempFolder(libsFolder);
try {
new ArchiveExtractor(platform).extract(lib.getDownloadedFile(), tmpFolder, 1);
} catch (Exception e) {
diff --git a/arduino-core/src/cc/arduino/contributions/packages/ContributedPlatform.java b/arduino-core/src/cc/arduino/contributions/packages/ContributedPlatform.java
index 894801fad29..464650bba0c 100644
--- a/arduino-core/src/cc/arduino/contributions/packages/ContributedPlatform.java
+++ b/arduino-core/src/cc/arduino/contributions/packages/ContributedPlatform.java
@@ -78,8 +78,9 @@ public void resolveToolsDependencies(Collection packages) {
ContributedTool tool = dep.resolve(packages);
if (tool == null) {
System.err.println("Index error: could not find referenced tool " + dep);
+ } else {
+ resolvedTools.add(tool);
}
- resolvedTools.add(tool);
}
}
diff --git a/arduino-core/src/cc/arduino/i18n/ExternalProcessOutputParser.java b/arduino-core/src/cc/arduino/i18n/ExternalProcessOutputParser.java
new file mode 100644
index 00000000000..0bd4d2bc6d1
--- /dev/null
+++ b/arduino-core/src/cc/arduino/i18n/ExternalProcessOutputParser.java
@@ -0,0 +1,94 @@
+/*
+ * This file is part of Arduino.
+ *
+ * Copyright 2015 Arduino LLC (http://www.arduino.cc/)
+ *
+ * Arduino 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ * As a special exception, you may use this file as part of a free software
+ * library without restriction. Specifically, if other files instantiate
+ * templates or use macros or inline functions from this file, or you compile
+ * this file and link it with other files to produce an executable, this
+ * file does not by itself cause the resulting executable to be covered by
+ * the GNU General Public License. This exception does not however
+ * invalidate any other reasons why the executable file might be covered by
+ * the GNU General Public License.
+ */
+
+package cc.arduino.i18n;
+
+import java.io.UnsupportedEncodingException;
+import java.net.URLDecoder;
+import java.util.*;
+import java.util.stream.Collectors;
+
+public class ExternalProcessOutputParser {
+
+ public Map parse(String s) {
+ if (!s.startsWith("===")) {
+ throw new IllegalArgumentException(s);
+ }
+
+ s = s.substring(3);
+
+ Map output = new HashMap<>();
+
+ String[] parts = s.split(" \\|\\|\\| ");
+
+ output.put("msg", parts[0]);
+ output.put("args", parseArgs(parts[1]));
+
+ return output;
+ }
+
+ private Object[] parseArgs(String argsAsString) {
+ if (!argsAsString.startsWith("[") || !argsAsString.endsWith("]")) {
+ throw new IllegalArgumentException(argsAsString);
+ }
+
+ argsAsString = argsAsString.substring(1, argsAsString.length() - 1);
+ if (argsAsString.isEmpty()) {
+ return new Object[0];
+ }
+
+ List args = new ArrayList<>(Arrays.asList(argsAsString.split(" ")));
+ List additionalArgs = addAsManyEmptyArgsAsEndingSpaces(argsAsString, args);
+
+ for (int i = 0; i < args.size(); i++) {
+ try {
+ args.set(i, URLDecoder.decode(args.get(i), "UTF-8"));
+ } catch (UnsupportedEncodingException e) {
+ throw new RuntimeException(e);
+ }
+ }
+
+ args.addAll(additionalArgs);
+
+ return args.toArray();
+ }
+
+ private List addAsManyEmptyArgsAsEndingSpaces(String argsAsString, List args) {
+ List additionalArgs = new LinkedList<>();
+
+ if (argsAsString.charAt(argsAsString.length() - 1) == ' ') {
+ String allArgsButEndingSpacesAsString = args.stream().collect(Collectors.joining(" "));
+ String endingSpacesOnly = argsAsString.replace(allArgsButEndingSpacesAsString, "");
+ for (int i = 0; i < endingSpacesOnly.length(); i++) {
+ additionalArgs.add("");
+ }
+ }
+ return additionalArgs;
+ }
+}
diff --git a/arduino-core/src/cc/arduino/i18n/I18NAwareMessageConsumer.java b/arduino-core/src/cc/arduino/i18n/I18NAwareMessageConsumer.java
new file mode 100644
index 00000000000..0c1fd98e3fa
--- /dev/null
+++ b/arduino-core/src/cc/arduino/i18n/I18NAwareMessageConsumer.java
@@ -0,0 +1,70 @@
+/*
+ * This file is part of Arduino.
+ *
+ * Copyright 2015 Arduino LLC (http://www.arduino.cc/)
+ *
+ * Arduino 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ * As a special exception, you may use this file as part of a free software
+ * library without restriction. Specifically, if other files instantiate
+ * templates or use macros or inline functions from this file, or you compile
+ * this file and link it with other files to produce an executable, this
+ * file does not by itself cause the resulting executable to be covered by
+ * the GNU General Public License. This exception does not however
+ * invalidate any other reasons why the executable file might be covered by
+ * the GNU General Public License.
+ */
+
+package cc.arduino.i18n;
+
+import processing.app.I18n;
+import processing.app.debug.MessageConsumer;
+
+import java.io.PrintStream;
+import java.util.Map;
+
+import static processing.app.I18n.tr;
+
+public class I18NAwareMessageConsumer implements MessageConsumer {
+
+ private final PrintStream ps;
+ private final MessageConsumer parent;
+ private final ExternalProcessOutputParser parser;
+
+ public I18NAwareMessageConsumer(PrintStream ps) {
+ this(ps, null);
+ }
+
+ public I18NAwareMessageConsumer(PrintStream ps, MessageConsumer parent) {
+ this.ps = ps;
+ this.parent = parent;
+ this.parser = new ExternalProcessOutputParser();
+ }
+
+ @Override
+ public void message(String s) {
+ if (s.startsWith("===")) {
+ Map parsedMessage = parser.parse(s);
+ ps.println(I18n.format(tr((String) parsedMessage.get("msg")), (Object[]) parsedMessage.get("args")));
+ return;
+ }
+
+ if (parent != null) {
+ parent.message(s);
+ } else {
+ ps.println(s);
+ }
+ }
+}
diff --git a/arduino-core/src/cc/arduino/packages/BoardPort.java b/arduino-core/src/cc/arduino/packages/BoardPort.java
index 1b29b0765ca..e2c16c43e69 100644
--- a/arduino-core/src/cc/arduino/packages/BoardPort.java
+++ b/arduino-core/src/cc/arduino/packages/BoardPort.java
@@ -37,7 +37,11 @@ public class BoardPort {
private String protocol;
private String boardName;
private String label;
- private PreferencesMap prefs;
+ private final PreferencesMap prefs;
+
+ public BoardPort() {
+ this.prefs = new PreferencesMap();
+ }
public String getAddress() {
return address;
@@ -63,10 +67,6 @@ public void setBoardName(String boardName) {
this.boardName = boardName;
}
- public void setPrefs(PreferencesMap prefs) {
- this.prefs = prefs;
- }
-
public PreferencesMap getPrefs() {
return prefs;
}
diff --git a/arduino-core/src/cc/arduino/packages/Uploader.java b/arduino-core/src/cc/arduino/packages/Uploader.java
index edd0a79bc26..3c99333fb46 100644
--- a/arduino-core/src/cc/arduino/packages/Uploader.java
+++ b/arduino-core/src/cc/arduino/packages/Uploader.java
@@ -1,5 +1,3 @@
-/* -*- mode: jde; c-basic-offset: 2; indent-tabs-mode: nil -*- */
-
/*
Uploader - abstract uploading baseclass (common to both uisp and avrdude)
Part of the Arduino project - http://www.arduino.cc/
diff --git a/arduino-core/src/cc/arduino/packages/discoverers/NetworkDiscovery.java b/arduino-core/src/cc/arduino/packages/discoverers/NetworkDiscovery.java
index b02e3b65424..6f8fa10a64c 100644
--- a/arduino-core/src/cc/arduino/packages/discoverers/NetworkDiscovery.java
+++ b/arduino-core/src/cc/arduino/packages/discoverers/NetworkDiscovery.java
@@ -35,7 +35,6 @@
import cc.arduino.packages.discoverers.network.NetworkChecker;
import org.apache.commons.compress.utils.IOUtils;
import processing.app.BaseNoGui;
-import processing.app.helpers.PreferencesMap;
import processing.app.zeroconf.jmdns.ArduinoDNSTaskStarter;
import javax.jmdns.*;
@@ -135,16 +134,16 @@ public void serviceResolved(ServiceEvent serviceEvent) {
String address = inetAddress.getHostAddress();
String name = serviceEvent.getName();
- PreferencesMap prefs = null;
+ BoardPort port = new BoardPort();
+
String board = null;
String description = null;
if (info.hasData()) {
- prefs = new PreferencesMap();
board = info.getPropertyString("board");
description = info.getPropertyString("description");
- prefs.put("board", board);
- prefs.put("distro_version", info.getPropertyString("distro_version"));
- prefs.put("port", "" + info.getPort());
+ port.getPrefs().put("board", board);
+ port.getPrefs().put("distro_version", info.getPropertyString("distro_version"));
+ port.getPrefs().put("port", "" + info.getPort());
}
String label = name + " at " + address;
@@ -157,11 +156,9 @@ public void serviceResolved(ServiceEvent serviceEvent) {
label += " (" + description + ")";
}
- BoardPort port = new BoardPort();
port.setAddress(address);
port.setBoardName(name);
port.setProtocol("network");
- port.setPrefs(prefs);
port.setLabel(label);
synchronized (boardPortsDiscoveredWithJmDNS) {
diff --git a/arduino-core/src/cc/arduino/packages/discoverers/serial/SerialBoardsLister.java b/arduino-core/src/cc/arduino/packages/discoverers/serial/SerialBoardsLister.java
index 4531f0e8778..475fb6e9439 100644
--- a/arduino-core/src/cc/arduino/packages/discoverers/serial/SerialBoardsLister.java
+++ b/arduino-core/src/cc/arduino/packages/discoverers/serial/SerialBoardsLister.java
@@ -35,7 +35,6 @@
import processing.app.Platform;
import processing.app.Serial;
import processing.app.debug.TargetBoard;
-import processing.app.helpers.PreferencesMap;
import java.util.*;
@@ -84,11 +83,9 @@ public void run() {
String label = port;
- PreferencesMap prefs = new PreferencesMap();
-
if (boardData != null) {
- prefs.put("vid", boardData.get("vid").toString());
- prefs.put("pid", boardData.get("pid").toString());
+ boardPort.getPrefs().put("vid", boardData.get("vid").toString());
+ boardPort.getPrefs().put("pid", boardData.get("pid").toString());
TargetBoard board = (TargetBoard) boardData.get("board");
if (board != null) {
@@ -101,7 +98,6 @@ public void run() {
}
boardPort.setLabel(label);
- boardPort.setPrefs(prefs);
boardPorts.add(boardPort);
}
diff --git a/arduino-core/src/cc/arduino/packages/uploaders/SSHUploader.java b/arduino-core/src/cc/arduino/packages/uploaders/SSHUploader.java
index 1b72ec38453..a81e0497b23 100644
--- a/arduino-core/src/cc/arduino/packages/uploaders/SSHUploader.java
+++ b/arduino-core/src/cc/arduino/packages/uploaders/SSHUploader.java
@@ -29,6 +29,7 @@
package cc.arduino.packages.uploaders;
+import cc.arduino.CompilerUtils;
import cc.arduino.packages.BoardPort;
import cc.arduino.packages.Uploader;
import cc.arduino.packages.ssh.*;
@@ -117,7 +118,7 @@ public boolean uploadUsingPreferences(File sourcePath, String buildPath, String
if (!coreMissesRemoteUploadTool && mergedSketch.exists()) {
sketchToCopy = mergedSketch;
} else {
- sketchToCopy = processing.app.debug.Compiler.findCompiledSketch(prefs);
+ sketchToCopy = new CompilerUtils().findCompiledSketch(prefs);
}
scpFiles(scp, ssh, sourcePath, sketchToCopy, warningsAccumulator);
diff --git a/arduino-core/src/cc/arduino/packages/uploaders/SerialUploader.java b/arduino-core/src/cc/arduino/packages/uploaders/SerialUploader.java
index dc8cf8f6709..99a9e6286ed 100644
--- a/arduino-core/src/cc/arduino/packages/uploaders/SerialUploader.java
+++ b/arduino-core/src/cc/arduino/packages/uploaders/SerialUploader.java
@@ -1,5 +1,3 @@
-/* -*- mode: jde; c-basic-offset: 2; indent-tabs-mode: nil -*- */
-
/*
BasicUploader - generic command line uploader implementation
Part of the Arduino project - http://www.arduino.cc/
@@ -28,6 +26,7 @@
import cc.arduino.packages.Uploader;
import processing.app.*;
+import cc.arduino.LoadVIDPIDSpecificPreferences;
import processing.app.debug.RunnerException;
import processing.app.debug.TargetPlatform;
import processing.app.helpers.OSUtils;
@@ -343,6 +342,8 @@ public boolean burnBootloader() throws Exception {
prefs.put("bootloader.verbose", prefs.getOrExcept("bootloader.params.quiet"));
}
+ new LoadVIDPIDSpecificPreferences().load(prefs);
+
String pattern = prefs.getOrExcept("erase.pattern");
String[] cmd = StringReplacer.formatAndSplit(pattern, prefs, true);
if (!executeUploadCommand(cmd))
diff --git a/arduino-core/src/cc/arduino/utils/network/FileDownloader.java b/arduino-core/src/cc/arduino/utils/network/FileDownloader.java
index 73e9ec5fedc..76da4dedd43 100644
--- a/arduino-core/src/cc/arduino/utils/network/FileDownloader.java
+++ b/arduino-core/src/cc/arduino/utils/network/FileDownloader.java
@@ -145,7 +145,7 @@ public void download() throws InterruptedException {
if (resp == HttpURLConnection.HTTP_MOVED_PERM || resp == HttpURLConnection.HTTP_MOVED_TEMP) {
URL newUrl = new URL(connection.getHeaderField("Location"));
- proxy = ProxySelector.getDefault().select(newUrl.toURI()).get(0);
+ proxy = new CustomProxySelector(PreferencesData.getMap()).getProxyFor(newUrl.toURI());
// open the new connnection again
connection = (HttpURLConnection) newUrl.openConnection(proxy);
diff --git a/arduino-core/src/processing/app/BaseNoGui.java b/arduino-core/src/processing/app/BaseNoGui.java
index dfb3029fb2a..d45ef1b305f 100644
--- a/arduino-core/src/processing/app/BaseNoGui.java
+++ b/arduino-core/src/processing/app/BaseNoGui.java
@@ -1,6 +1,8 @@
package processing.app;
+import cc.arduino.Compiler;
import cc.arduino.Constants;
+import cc.arduino.UploaderUtils;
import cc.arduino.contributions.GPGDetachedSignatureVerifier;
import cc.arduino.contributions.SignatureVerificationFailedException;
import cc.arduino.contributions.libraries.LibrariesIndexer;
@@ -10,10 +12,10 @@
import cc.arduino.packages.DiscoveryManager;
import cc.arduino.packages.Uploader;
import com.fasterxml.jackson.core.JsonProcessingException;
+import org.apache.commons.codec.digest.DigestUtils;
import org.apache.commons.compress.utils.IOUtils;
import org.apache.commons.logging.impl.LogFactoryImpl;
import org.apache.commons.logging.impl.NoOpLog;
-import processing.app.debug.Compiler;
import processing.app.debug.*;
import processing.app.helpers.*;
import processing.app.helpers.filefilters.OnlyDirs;
@@ -26,11 +28,13 @@
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
+import java.nio.file.Files;
import java.util.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import static processing.app.I18n.tr;
+import static processing.app.helpers.filefilters.OnlyDirs.ONLY_DIRS;
public class BaseNoGui {
@@ -58,8 +62,6 @@ public class BaseNoGui {
VERSION_NAME_LONG = versionNameLong;
}
- static File buildFolder;
-
private static DiscoveryManager discoveryManager = new DiscoveryManager();
// these are static because they're used by Sketch
@@ -110,28 +112,6 @@ static public int countLines(String what) {
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;
@@ -141,19 +121,14 @@ static public String getAvrBasePath() {
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");
- DeleteFilesOnShutdown.add(buildFolder);
- }
+ static public File getBuildFolder(SketchData data) throws IOException {
+ File buildFolder;
+ if (PreferencesData.get("build.path") != null) {
+ buildFolder = absoluteFile(PreferencesData.get("build.path"));
+ Files.createDirectories(buildFolder.toPath());
+ } else {
+ buildFolder = FileUtils.createTempFolder("build", DigestUtils.md5Hex(data.getMainFilePath()) + ".tmp");
+ DeleteFilesOnShutdown.add(buildFolder);
}
return buildFolder;
}
@@ -494,7 +469,7 @@ static public void init(String[] args) throws Exception {
// File tempBuildFolder = getBuildFolder();
// data.load();
SketchData data = new SketchData(absoluteFile(parser.getFilenames().get(0)));
- File tempBuildFolder = getBuildFolder();
+ File tempBuildFolder = getBuildFolder(data);
data.load();
// Sketch.exportApplet()
@@ -504,16 +479,16 @@ static public void init(String[] args) throws Exception {
if (!data.getFolder().exists()) {
showError(tr("No sketch"), tr("Can't find the sketch in the specified path"), null);
}
- String suggestedClassName = Compiler.build(data, tempBuildFolder.getAbsolutePath(), tempBuildFolder, null, parser.isDoVerboseBuild(), false);
+ String suggestedClassName = new Compiler(data, tempBuildFolder.getAbsolutePath()).build(null, false);
if (suggestedClassName == null) {
showError(tr("Error while verifying"), tr("An error occurred while verifying the sketch"), null);
}
showMessage(tr("Done compiling"), tr("Done compiling"));
- Uploader uploader = Compiler.getUploaderByPreferences(parser.isNoUploadPort());
+ Uploader uploader = new UploaderUtils().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);
+ success = new UploaderUtils().upload(data, uploader, tempBuildFolder.getAbsolutePath(), suggestedClassName, parser.isDoUseProgrammer(), parser.isNoUploadPort(), warningsAccumulator);
showMessage(tr("Done uploading"), tr("Done uploading"));
} finally {
if (uploader.requiresAuthorization() && !success) {
@@ -541,7 +516,7 @@ static public void init(String[] args) throws Exception {
// File tempBuildFolder = getBuildFolder();
// data.load();
SketchData data = new SketchData(absoluteFile(path));
- File tempBuildFolder = getBuildFolder();
+ File tempBuildFolder = getBuildFolder(data);
data.load();
// Sketch.prepare() calls Sketch.ensureExistence()
@@ -550,7 +525,7 @@ static public void init(String[] args) throws Exception {
// if (!data.getFolder().exists()) showError(...);
// String ... = Compiler.build(data, tempBuildFolder.getAbsolutePath(), tempBuildFolder, null, verbose);
if (!data.getFolder().exists()) showError(tr("No sketch"), tr("Can't find the sketch in the specified path"), null);
- String suggestedClassName = Compiler.build(data, tempBuildFolder.getAbsolutePath(), tempBuildFolder, null, parser.isDoVerboseBuild(), false);
+ String suggestedClassName = new Compiler(data, tempBuildFolder.getAbsolutePath()).build(null, false);
if (suggestedClassName == null) showError(tr("Error while verifying"), tr("An error occurred while verifying the sketch"), null);
showMessage(tr("Done compiling"), tr("Done compiling"));
} catch (Exception e) {
@@ -617,11 +592,7 @@ static public void initPackages() throws Exception {
try {
indexer.parseIndex();
- } catch (JsonProcessingException e) {
- FileUtils.deleteIfExists(indexFile);
- FileUtils.deleteIfExists(indexSignatureFile);
- throw e;
- } catch (SignatureVerificationFailedException e) {
+ } catch (JsonProcessingException | SignatureVerificationFailedException e) {
FileUtils.deleteIfExists(indexFile);
FileUtils.deleteIfExists(indexSignatureFile);
throw e;
@@ -636,6 +607,17 @@ static public void initPackages() throws Exception {
librariesIndexer = new LibrariesIndexer(BaseNoGui.getSettingsFolder(), indexer);
File librariesIndexFile = librariesIndexer.getIndexFile();
+ copyStockLibraryIndexIfUpstreamIsMissing(librariesIndexFile);
+ try {
+ librariesIndexer.parseIndex();
+ } catch (JsonProcessingException e) {
+ FileUtils.deleteIfExists(librariesIndexFile);
+ copyStockLibraryIndexIfUpstreamIsMissing(librariesIndexFile);
+ librariesIndexer.parseIndex();
+ }
+ }
+
+ private static void copyStockLibraryIndexIfUpstreamIsMissing(File librariesIndexFile) throws IOException {
if (!librariesIndexFile.isFile()) {
File defaultLibraryJsonFile = new File(getContentFile("dist"), "library_index.json");
if (defaultLibraryJsonFile.isFile()) {
@@ -653,12 +635,6 @@ static public void initPackages() throws Exception {
}
}
}
- try {
- librariesIndexer.parseIndex();
- } catch (JsonProcessingException e) {
- FileUtils.deleteIfExists(librariesIndexFile);
- throw e;
- }
}
static protected void initPlatform() {
@@ -700,12 +676,16 @@ static public boolean isSanitaryName(String name) {
}
static protected void loadHardware(File folder) {
- if (!folder.isDirectory()) return;
+ 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;
+ if (list == null) {
+ return;
+ }
// alphabetize list, since it's not always alpha order
// replaced hella slow bubble sort with this feller for 0093
@@ -713,12 +693,20 @@ static protected void loadHardware(File folder) {
for (String target : list) {
// Skip reserved 'tools' folder.
- if (target.equals("tools"))
+ if (target.equals("tools")) {
continue;
+ }
File subfolder = new File(folder, target);
-
+
+ TargetPackage targetPackage;
+ if (packages.containsKey(target)) {
+ targetPackage = packages.get(target);
+ } else {
+ targetPackage = new LegacyTargetPackage(target);
+ packages.put(target, targetPackage);
+ }
try {
- packages.put(target, new LegacyTargetPackage(target, subfolder));
+ loadTargetPackage(targetPackage, subfolder);
} catch (TargetPlatformException e) {
System.out.println("WARNING: Error loading hardware folder " + new File(folder, target));
System.out.println(" " + e.getMessage());
@@ -726,6 +714,30 @@ static protected void loadHardware(File folder) {
}
}
+ private static void loadTargetPackage(TargetPackage targetPackage, File _folder) throws TargetPlatformException {
+ File[] folders = _folder.listFiles(ONLY_DIRS);
+ if (folders == null) {
+ return;
+ }
+
+ for (File subFolder : folders) {
+ if (!subFolder.exists() || !subFolder.canRead()) {
+ continue;
+ }
+ String arch = subFolder.getName();
+ try {
+ TargetPlatform platform = new LegacyTargetPlatform(arch, subFolder, targetPackage);
+ targetPackage.getPlatforms().put(arch, platform);
+ } catch (TargetPlatformException e) {
+ System.err.println(e.getMessage());
+ }
+ }
+
+ if (targetPackage.getPlatforms().size() == 0) {
+ throw new TargetPlatformException(I18n.format(tr("No valid hardware definitions found in folder {0}."), _folder.getName()));
+ }
+ }
+
/**
* Grab the contents of a file as a string.
*/
@@ -1108,10 +1120,6 @@ public static void selectSerialPort(String port) {
PreferencesData.set("serial.port.file", portFile);
}
- 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);
}
diff --git a/arduino-core/src/processing/app/SketchCode.java b/arduino-core/src/processing/app/SketchCode.java
index c9e8938780d..af4db284c00 100644
--- a/arduino-core/src/processing/app/SketchCode.java
+++ b/arduino-core/src/processing/app/SketchCode.java
@@ -25,7 +25,6 @@
import processing.app.helpers.FileUtils;
import java.io.File;
-import java.io.FileFilter;
import java.io.IOException;
import java.util.Arrays;
import java.util.List;
@@ -97,17 +96,26 @@ protected boolean deleteFile(File tempBuildFolder) {
return false;
}
- File[] compiledFiles = tempBuildFolder.listFiles(new FileFilter() {
- public boolean accept(File pathname) {
- return pathname.getName().startsWith(getFileName());
- }
+ if (!deleteCompiledFilesFrom(tempBuildFolder)) {
+ return false;
+ }
+
+ if (!deleteCompiledFilesFrom(new File(tempBuildFolder, "sketch"))) {
+ return false;
+ }
+
+ return true;
+ }
+
+ private boolean deleteCompiledFilesFrom(File tempBuildFolder) {
+ File[] compiledFiles = tempBuildFolder.listFiles(pathname -> {
+ return pathname.getName().startsWith(getFileName());
});
for (File compiledFile : compiledFiles) {
if (!compiledFile.delete()) {
return false;
}
}
-
return true;
}
diff --git a/arduino-core/src/processing/app/debug/Compiler.java b/arduino-core/src/processing/app/debug/Compiler.java
deleted file mode 100644
index a3a42487fe8..00000000000
--- a/arduino-core/src/processing/app/debug/Compiler.java
+++ /dev/null
@@ -1,1527 +0,0 @@
-/* -*- mode: java; c-basic-offset: 2; indent-tabs-mode: nil -*- */
-
-/*
- Part of the Processing project - http://processing.org
-
- Copyright (c) 2004-08 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.debug;
-
-import cc.arduino.Constants;
-import cc.arduino.MyStreamPumper;
-import cc.arduino.contributions.packages.ContributedPlatform;
-import cc.arduino.contributions.packages.ContributedTool;
-import cc.arduino.packages.BoardPort;
-import cc.arduino.packages.Uploader;
-import cc.arduino.packages.UploaderFactory;
-import cc.arduino.packages.uploaders.MergeSketchWithBooloader;
-import cc.arduino.utils.Pair;
-import org.apache.commons.compress.utils.IOUtils;
-import org.apache.commons.exec.CommandLine;
-import org.apache.commons.exec.DefaultExecutor;
-import org.apache.commons.exec.PumpStreamHandler;
-import processing.app.*;
-import processing.app.helpers.FileUtils;
-import processing.app.helpers.PreferencesMap;
-import processing.app.helpers.PreferencesMapException;
-import processing.app.helpers.StringReplacer;
-import processing.app.helpers.filefilters.OnlyDirs;
-import processing.app.legacy.PApplet;
-import processing.app.packages.LegacyUserLibrary;
-import processing.app.packages.LibraryList;
-import processing.app.packages.UserLibrary;
-import processing.app.preproc.PdePreprocessor;
-import processing.app.tools.DoubleQuotedArgumentsOnWindowsCommandLine;
-
-import java.io.*;
-import java.nio.file.Files;
-import java.nio.file.Path;
-import java.nio.file.Paths;
-import java.nio.file.StandardCopyOption;
-import java.util.*;
-import java.util.stream.Collectors;
-import java.util.stream.Stream;
-
-import static processing.app.I18n.tr;
-
-public class Compiler implements MessageConsumer {
-
- /**
- * 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 static final int ADDITIONAL_FILES_COPY_MAX_DEPTH = 5;
-
- private SketchData sketch;
- private PreferencesMap prefs;
- private boolean verbose;
- private boolean saveHex;
-
- private List objectFiles;
-
- private boolean sketchIsCompiled;
-
- private RunnerException exception;
-
- /**
- * Listener interface for progress update on the GUI
- */
- public interface ProgressListener {
- void progress(int percent);
- }
-
- private ProgressListener progressListener;
-
- static public String build(SketchData data, String buildPath, File tempBuildFolder, ProgressListener progListener, boolean verbose, boolean save) throws RunnerException, PreferencesMapException {
- if (SketchData.checkSketchFile(data.getPrimaryFile()) == null)
- BaseNoGui.showError(tr("Bad file selected"),
- tr("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) {
- PrintWriter out = null;
- try {
- out = new PrintWriter(buildPrefsFile);
- out.print(newBuildPrefs);
- } catch (IOException e) {
- System.err.println(tr("Could not write build preferences file"));
- } finally {
- IOUtils.closeQuietly(out);
- }
- }
-
- compiler.setProgressListener(progListener);
-
- // compile the program. errors will happen as a RunnerException
- // that will bubble up to whomever called build().
- try {
- if (compiler.compile(verbose, save)) {
- compiler.size(compiler.getBuildPreferences());
- return primaryClassName;
- }
- } catch (RunnerException e) {
- // when the compile fails, take this opportunity to show
- // any helpful info possible before throwing the exception
- compiler.adviseDuplicateLibraries();
- throw e;
- }
- return null;
- }
-
- static public Uploader getUploaderByPreferences(boolean noUploadPort) {
- TargetPlatform target = BaseNoGui.getTargetPlatform();
- String board = PreferencesData.get("board");
-
- BoardPort boardPort = null;
- if (!noUploadPort) {
- 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(tr("Authorization required"),
- tr("No authorization 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(tr("Warning"));
- System.out.print(": ");
- System.out.println(warning);
- }
- }
-
- return success;
- }
-
- static public File findCompiledSketch(PreferencesMap prefs) throws PreferencesMapException {
- List paths = Arrays.asList(
- "{build.path}/sketch/{build.project_name}.with_bootloader.hex",
- "{build.path}/sketch/{build.project_name}.hex",
- "{build.path}/{build.project_name}.with_bootloader.hex",
- "{build.path}/{build.project_name}.hex",
- "{build.path}/sketch/{build.project_name}.bin",
- "{build.path}/{build.project_name}.bin"
- );
- Optional sketch = paths.stream().
- map(path -> StringReplacer.replaceFromMapping(path, prefs)).
- map(File::new).
- filter(File::exists).
- findFirst();
- return sketch.orElseThrow(() -> new IllegalStateException(tr("No compiled sketch found")));
- }
-
-
- /**
- * 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(SketchData _sketch, String _buildPath, String _primaryClassName)
- throws RunnerException {
- sketch = _sketch;
- prefs = createBuildPreferences(_buildPath, _primaryClassName);
-
- // provide access to the source tree
- prefs.put("build.source.path", _sketch.getFolder().getAbsolutePath());
-
- // 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(tr("Could not read prevous build preferences file, rebuilding all"));
- return true;
- }
-
- if (!previousPrefs.equals(newBuildPrefs)) {
- System.out.println(tr("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();
- if (files != null) {
- 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(tr("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(tr("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(
- tr("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(tr("Global variables use {0} bytes of dynamic memory."), dataSize));
- }
- }
-
- if (textSize > maxTextSize)
- throw new RunnerException(
- tr("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(
- tr("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(tr("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, boolean _save) throws RunnerException, PreferencesMapException {
- File sketchBuildFolder = new File(prefs.get("build.path"), "sketch");
- if (!sketchBuildFolder.exists() && !sketchBuildFolder.mkdirs()) {
- throw new RunnerException("Unable to create folder " + sketchBuildFolder);
- }
- preprocess(sketchBuildFolder.getAbsolutePath());
-
- verbose = _verbose || PreferencesData.getBoolean("build.verbose");
- saveHex = _save;
- sketchIsCompiled = false;
-
- // Hook runs at Start of Compilation
- runActions("hooks.prebuild", prefs);
-
- objectFiles = new ArrayList();
-
- // 0. include paths for core + all libraries
- 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 (UserLibrary lib : importedLibraries) {
- if (verbose) {
- String legacy = "";
- if (lib instanceof LegacyUserLibrary) {
- legacy = "(legacy)";
- }
-
- if (lib.getParsedVersion() == null) {
- System.out.println(I18n.format(tr("Using library {0} in folder: {1} {2}"), lib.getName(), lib.getInstalledFolder(), legacy));
- } else {
- System.out.println(I18n.format(tr("Using library {0} at version {1} in folder: {2} {3}"), lib.getName(), lib.getParsedVersion(), lib.getInstalledFolder(), legacy));
- }
- }
- includeFolders.add(lib.getSrcFolder());
- }
-
- if (verbose) {
- System.out.println();
- }
-
- List archs = new ArrayList();
- 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 (UserLibrary lib : importedLibraries) {
- if (!lib.supportsArchitecture(archs)) {
- System.err.println(I18n
- .format(tr("WARNING: library {0} claims to run on {1} "
- + "architecture(s) and may be incompatible with your"
- + " current board which runs on {2} architecture(s)."), lib
- .getName(), lib.getArchitectures(), archs));
- System.err.println();
- }
- }
-
- runActions("hooks.sketch.prebuild", prefs);
-
- // 1. compile the sketch (already in the buildPath)
- progressListener.progress(20);
- compileSketch(includeFolders, sketchBuildFolder);
- sketchIsCompiled = true;
-
- runActions("hooks.sketch.postbuild", prefs);
-
- runActions("hooks.libraries.prebuild", prefs);
-
- // 2. compile the libraries, outputting .o files to: //
- // Doesn't really use configPreferences
- progressListener.progress(30);
- compileLibraries(includeFolders);
-
- runActions("hooks.libraries.postbuild", prefs);
-
- runActions("hooks.core.prebuild", prefs);
-
- // 3. compile the core, outputting .o files to and then
- // collecting them into the core.a library file.
- progressListener.progress(40);
- compileCore();
-
- runActions("hooks.core.postbuild", prefs);
-
- runActions("hooks.linking.prelink", prefs);
-
- // 4. link it all together into the .elf file
- progressListener.progress(50);
- compileLink();
-
- runActions("hooks.linking.postlink", prefs);
-
- runActions("hooks.objcopy.preobjcopy", prefs);
-
- // 5. run objcopy to generate output files
- progressListener.progress(60);
- List objcopyPatterns = new ArrayList();
- for (String key : prefs.keySet()) {
- if (key.startsWith("recipe.objcopy.") && key.endsWith(".pattern"))
- objcopyPatterns.add(key);
- }
- Collections.sort(objcopyPatterns);
- for (String recipe : objcopyPatterns) {
- runRecipe(recipe);
- }
-
- runActions("hooks.objcopy.postobjcopy", prefs);
-
- progressListener.progress(70);
- try {
- mergeSketchWithBootloaderIfAppropriate(sketch.getName() + ".cpp", prefs);
- } catch (IOException e) {
- e.printStackTrace();
- // ignore
- }
-
- // 7. save the hex file
- if (saveHex) {
- runActions("hooks.savehex.presavehex", prefs);
-
- progressListener.progress(80);
- saveHex();
-
- runActions("hooks.savehex.postsavehex", prefs);
- }
-
- progressListener.progress(90);
-
- // Hook runs at End of Compilation
- runActions("hooks.postbuild", prefs);
- adviseDuplicateLibraries();
-
- return true;
- }
-
- private void adviseDuplicateLibraries() {
- if (importedDuplicateHeaders == null) {
- return;
- }
- for (int i=0; i < importedDuplicateHeaders.size(); i++) {
- System.out.println(I18n.format(tr("Multiple libraries were found for \"{0}\""),
- importedDuplicateHeaders.get(i)));
- boolean first = true;
- for (UserLibrary lib : importedDuplicateLibraries.get(i)) {
- if (first) {
- System.out.println(I18n.format(tr(" Used: {0}"),
- lib.getInstalledFolder().getPath()));
- first = false;
- } else {
- System.out.println(I18n.format(tr(" Not used: {0}"),
- lib.getInstalledFolder().getPath()));
- }
- }
- }
- }
-
- private PreferencesMap createBuildPreferences(String _buildPath,
- String _primaryClassName)
- throws RunnerException {
-
- if (BaseNoGui.getBoardPreferences() == null) {
- RunnerException re = new RunnerException(
- tr("No board selected; please choose a board from the Tools > Board menu."));
- re.hideStackTrace();
- throw re;
- }
-
- // Check if the board needs a platform from another package
- TargetPlatform targetPlatform = BaseNoGui.getTargetPlatform();
- TargetPlatform corePlatform = null;
- PreferencesMap boardPreferences = BaseNoGui.getBoardPreferences();
- String core = boardPreferences.get("build.core", "arduino");
- if (core.contains(":")) {
- String[] split = core.split(":");
- core = split[1];
- corePlatform = BaseNoGui.getTargetPlatform(split[0], targetPlatform.getId());
- if (corePlatform == null) {
- RunnerException re = new RunnerException(I18n
- .format(tr("Selected board depends on '{0}' core (not installed)."),
- split[0]));
- re.hideStackTrace();
- throw re;
- }
- }
-
- // Merge all the global preference configuration in order of priority
- PreferencesMap buildPref = new PreferencesMap();
- buildPref.putAll(PreferencesData.getMap());
- if (corePlatform != null) {
- buildPref.putAll(corePlatform.getPreferences());
- }
- buildPref.putAll(targetPlatform.getPreferences());
- buildPref.putAll(BaseNoGui.getBoardPreferences());
- for (String k : buildPref.keySet()) {
- if (buildPref.get(k) == null) {
- buildPref.put(k, "");
- }
- }
-
- buildPref.put("build.path", _buildPath);
- buildPref.put("build.project_name", _primaryClassName);
- buildPref.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,
- // avr-specific) default for it, but this should be removed at some
- // point.
- if (!buildPref.containsKey("compiler.path")) {
- System.err.println(tr("Third-party platform.txt does not define compiler.path. Please report this to the third-party hardware maintainer."));
- buildPref.put("compiler.path", BaseNoGui.getAvrBasePath());
- }
-
- TargetPlatform referencePlatform = null;
- if (corePlatform != null) {
- referencePlatform = corePlatform;
- } else {
- referencePlatform = targetPlatform;
- }
-
- buildPref.put("build.platform.path", referencePlatform.getFolder().getAbsolutePath());
-
- // Core folder
- File coreFolder = new File(referencePlatform.getFolder(), "cores");
- coreFolder = new File(coreFolder, core);
- buildPref.put("build.core", core);
- buildPref.put("build.core.path", coreFolder.getAbsolutePath());
-
- // System Folder
- File systemFolder = referencePlatform.getFolder();
- systemFolder = new File(systemFolder, "system");
- buildPref.put("build.system.path", systemFolder.getAbsolutePath());
-
- // Variant Folder
- String variant = buildPref.get("build.variant");
- if (variant != null) {
- TargetPlatform t;
- if (!variant.contains(":")) {
- t = targetPlatform;
- } else {
- String[] split = variant.split(":", 2);
- t = BaseNoGui.getTargetPlatform(split[0], targetPlatform.getId());
- variant = split[1];
- }
- File variantFolder = new File(t.getFolder(), "variants");
- variantFolder = new File(variantFolder, variant);
- buildPref.put("build.variant.path", variantFolder.getAbsolutePath());
- } else {
- buildPref.put("build.variant.path", "");
- }
-
- ContributedPlatform installedPlatform = BaseNoGui.indexer.getInstalled(referencePlatform.getContainerPackage().getId(), referencePlatform.getId());
- if (installedPlatform != null) {
- List tools = installedPlatform.getResolvedTools();
- BaseNoGui.createToolPreferences(tools, false);
- }
-
- // Build Time
- GregorianCalendar cal = new GregorianCalendar();
- long current = new Date().getTime() / 1000;
- long timezone = cal.get(Calendar.ZONE_OFFSET) / 1000;
- long daylight = cal.get(Calendar.DST_OFFSET) / 1000;
- buildPref.put("extra.time.utc", Long.toString(current));
- buildPref.put("extra.time.local", Long.toString(current + timezone + daylight));
- buildPref.put("extra.time.zone", Long.toString(timezone));
- buildPref.put("extra.time.dst", Long.toString(daylight));
-
- List> unsetPrefs = buildPref.entrySet().stream()
- .filter(entry -> Constants.PREF_REMOVE_PLACEHOLDER.equals(entry.getValue()))
- .collect(Collectors.toList());
-
- buildPref.entrySet().stream()
- .filter(entry -> {
- return unsetPrefs.stream()
- .filter(unsetPrefEntry -> entry.getValue().contains(unsetPrefEntry.getKey()))
- .count() > 0;
- })
- .forEach(invalidEntry -> buildPref.put(invalidEntry.getKey(), ""));
-
- return buildPref;
- }
-
- private List compileFiles(File outputPath, File sourcePath,
- boolean recurse, List includeFolders)
- throws RunnerException, PreferencesMapException {
- List sSources = findFilesInFolder(sourcePath, "S", recurse);
- List cSources = findFilesInFolder(sourcePath, "c", recurse);
- List cppSources = findFilesInFolder(sourcePath, "cpp", recurse);
- List objectPaths = new ArrayList();
-
- for (File file : sSources) {
- File objectFile = new File(outputPath, file.getName() + ".o");
- objectPaths.add(objectFile);
- String[] cmd = getCommandCompilerByRecipe(includeFolders, file, objectFile, "recipe.S.o.pattern");
- execAsynchronously(cmd);
- }
-
- for (File file : cSources) {
- File objectFile = new File(outputPath, file.getName() + ".o");
- File dependFile = new File(outputPath, file.getName() + ".d");
- objectPaths.add(objectFile);
- if (isAlreadyCompiled(file, objectFile, dependFile, prefs))
- continue;
- String[] cmd = getCommandCompilerByRecipe(includeFolders, file, objectFile, "recipe.c.o.pattern");
- execAsynchronously(cmd);
- }
-
- for (File file : cppSources) {
- File objectFile = new File(outputPath, file.getName() + ".o");
- File dependFile = new File(outputPath, file.getName() + ".d");
- objectPaths.add(objectFile);
- if (isAlreadyCompiled(file, objectFile, dependFile, prefs))
- continue;
- String[] cmd = getCommandCompilerByRecipe(includeFolders, file, objectFile, "recipe.cpp.o.pattern");
- execAsynchronously(cmd);
- }
-
- return objectPaths;
- }
-
- /**
- * Strip escape sequences used in makefile dependency files (.d)
- * https://github.com/arduino/Arduino/issues/2255#issuecomment-57645845
- *
- * @param line
- * @return
- */
- protected static String unescapeDepFile(String line) {
- // Replaces: "\\" -> "\"
- // Replaces: "\ " -> " "
- // Replaces: "\#" -> "#"
- line = line.replaceAll("\\\\([ #\\\\])", "$1");
- // Replaces: "$$" -> "$"
- line = line.replace("$$", "$");
- return line;
- }
-
- private boolean isAlreadyCompiled(File src, File obj, File dep, Map prefs) {
- boolean ret=true;
- BufferedReader reader = null;
- try {
- //System.out.println("\n isAlreadyCompiled: begin checks: " + obj.getPath());
- if (!obj.exists()) return false; // object file (.o) does not exist
- if (!dep.exists()) return false; // dep file (.d) does not exist
- long src_modified = src.lastModified();
- long obj_modified = obj.lastModified();
- if (src_modified >= obj_modified) return false; // source modified since object compiled
- if (src_modified >= dep.lastModified()) return false; // src modified since dep compiled
- reader = new BufferedReader(new FileReader(dep.getPath()));
- String line;
- boolean need_obj_parse = true;
- while ((line = reader.readLine()) != null) {
- if (line.endsWith("\\")) {
- line = line.substring(0, line.length() - 1);
- }
- line = line.trim();
- line = unescapeDepFile(line);
- if (line.length() == 0) continue; // ignore blank lines
- if (need_obj_parse) {
- // line is supposed to be the object file - make sure it really is!
- if (line.endsWith(":")) {
- line = line.substring(0, line.length() - 1);
- String objpath = obj.getCanonicalPath();
- File linefile = new File(line);
- String linepath = linefile.getCanonicalPath();
- //System.out.println(" isAlreadyCompiled: obj = " + objpath);
- //System.out.println(" isAlreadyCompiled: line = " + linepath);
- if (objpath.compareTo(linepath) == 0) {
- need_obj_parse = false;
- continue;
- } else {
- ret = false; // object named inside .d file is not the correct file!
- break;
- }
- } else {
- ret = false; // object file supposed to end with ':', but didn't
- break;
- }
- } else {
- // line is a prerequisite file
- File prereq = new File(line);
- if (!prereq.exists()) {
- ret = false; // prerequisite file did not exist
- break;
- }
- if (prereq.lastModified() >= obj_modified) {
- ret = false; // prerequisite modified since object was compiled
- break;
- }
- //System.out.println(" isAlreadyCompiled: prerequisite ok");
- }
- }
- } catch (Exception e) {
- return false; // any error reading dep file = recompile it
- } finally {
- IOUtils.closeQuietly(reader);
- }
- if (ret && verbose) {
- System.out.println(I18n.format(tr("Using previously compiled file: {0}"), obj.getPath()));
- }
- return ret;
- }
-
-
- /**
- * Either succeeds or throws a RunnerException fit for public consumption.
- */
- private void execAsynchronously(String[] command) throws RunnerException {
-
- // eliminate any empty array entries
- List stringList = new ArrayList();
- for (String string : command) {
- string = string.trim();
- if (string.length() != 0)
- stringList.add(string);
- }
- command = stringList.toArray(new String[stringList.size()]);
- if (command.length == 0)
- return;
-
- if (verbose) {
- for (String c : command)
- System.out.print(c + " ");
- System.out.println();
- }
-
- DefaultExecutor executor = new DefaultExecutor();
- executor.setStreamHandler(new PumpStreamHandler() {
-
- @Override
- protected Thread createPump(InputStream is, OutputStream os, boolean closeWhenExhausted) {
- final Thread result = new Thread(new MyStreamPumper(is, Compiler.this));
- result.setDaemon(true);
- return result;
-
- }
- });
-
- CommandLine commandLine = new DoubleQuotedArgumentsOnWindowsCommandLine(command[0]);
- for (int i = 1; i < command.length; i++) {
- commandLine.addArgument(command[i], false);
- }
-
- int result;
- executor.setExitValues(null);
- try {
- result = executor.execute(commandLine);
- } catch (IOException e) {
- RunnerException re = new RunnerException(e.getMessage());
- re.hideStackTrace();
- throw re;
- }
- executor.setExitValues(new int[0]);
-
- // an error was queued up by message(), barf this back to compile(),
- // which will barf it back to Editor. if you're having trouble
- // discerning the imagery, consider how cows regurgitate their food
- // to digest it, and the fact that they have five stomaches.
- //
- //System.out.println("throwing up " + exception);
- if (exception != null)
- throw exception;
-
- if (result > 1) {
- // a failure in the tool (e.g. unable to locate a sub-executable)
- System.err
- .println(I18n.format(tr("{0} returned {1}"), command[0], result));
- }
-
- if (result != 0) {
- RunnerException re = new RunnerException(tr("Error compiling."));
- re.hideStackTrace();
- throw re;
- }
- }
-
- /**
- * Part of the MessageConsumer interface, this is called
- * whenever a piece (usually a line) of error message is spewed
- * out from the compiler. The errors are parsed for their contents
- * and line number, which is then reported back to Editor.
- */
- public void message(String s) {
- int i;
-
- // remove the build path so people only see the filename
- // can't use replaceAll() because the path may have characters in it which
- // have meaning in a regular expression.
- if (!verbose) {
- String buildPath = prefs.get("build.path");
- while ((i = s.indexOf(buildPath + File.separator)) != -1) {
- s = s.substring(0, i) + s.substring(i + (buildPath + File.separator).length());
- }
- }
-
- // look for error line, which contains file name, line number,
- // and at least the first line of the error message
- String errorFormat = "(.+\\.\\w+):(\\d+)(:\\d+)*:\\s*error:\\s*(.*)\\s*";
- String[] pieces = PApplet.match(s, errorFormat);
-
-// if (pieces != null && exception == null) {
-// exception = sketch.placeException(pieces[3], pieces[1], PApplet.parseInt(pieces[2]) - 1);
-// if (exception != null) exception.hideStackTrace();
-// }
-
- if (pieces != null) {
- String error = pieces[pieces.length - 1], msg = "";
-
- if (error.trim().equals("SPI.h: No such file or directory")) {
- error = tr("Please import the SPI library from the Sketch > Import Library menu.");
- msg = tr("\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");
- }
-
- if (error.trim().equals("'BYTE' was not declared in this scope")) {
- error = tr("The 'BYTE' keyword is no longer supported.");
- msg = tr("\nAs of Arduino 1.0, the 'BYTE' keyword is no longer supported." +
- "\nPlease use Serial.write() instead.\n\n");
- }
-
- if (error.trim().equals("no matching function for call to 'Server::Server(int)'")) {
- error = tr("The Server class has been renamed EthernetServer.");
- msg = tr("\nAs of Arduino 1.0, the Server class in the Ethernet library " +
- "has been renamed to EthernetServer.\n\n");
- }
-
- if (error.trim().equals("no matching function for call to 'Client::Client(byte [4], int)'")) {
- error = tr("The Client class has been renamed EthernetClient.");
- msg = tr("\nAs of Arduino 1.0, the Client class in the Ethernet library " +
- "has been renamed to EthernetClient.\n\n");
- }
-
- if (error.trim().equals("'Udp' was not declared in this scope")) {
- error = tr("The Udp class has been renamed EthernetUdp.");
- msg = tr("\nAs of Arduino 1.0, the Udp class in the Ethernet library " +
- "has been renamed to EthernetUdp.\n\n");
- }
-
- if (error.trim().equals("'class TwoWire' has no member named 'send'")) {
- error = tr("Wire.send() has been renamed Wire.write().");
- msg = tr("\nAs of Arduino 1.0, the Wire.send() function was renamed " +
- "to Wire.write() for consistency with other libraries.\n\n");
- }
-
- if (error.trim().equals("'class TwoWire' has no member named 'receive'")) {
- error = tr("Wire.receive() has been renamed Wire.read().");
- msg = tr("\nAs of Arduino 1.0, the Wire.receive() function was renamed " +
- "to Wire.read() for consistency with other libraries.\n\n");
- }
-
- if (error.trim().equals("'Mouse' was not declared in this scope")) {
- error = tr("'Mouse' only supported on the Arduino Leonardo");
- //msg = _("\nThe 'Mouse' class is only supported on the Arduino Leonardo.\n\n");
- }
-
- if (error.trim().equals("'Keyboard' was not declared in this scope")) {
- error = tr("'Keyboard' only supported on the Arduino Leonardo");
- //msg = _("\nThe 'Keyboard' class is only supported on the Arduino Leonardo.\n\n");
- }
-
- RunnerException e = null;
- 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 = placeException(error, pieces[1], PApplet.parseInt(pieces[2]) - 1);
- }
-
- // replace full file path with the name of the sketch tab (unless we're
- // in verbose mode, in which case don't modify the compiler output)
- if (e != null && !verbose) {
- SketchCode code = sketch.getCode(e.getCodeIndex());
- String fileName = (code.isExtension("ino") || code.isExtension("pde")) ? code.getPrettyName() : code.getFileName();
- int lineNum = e.getCodeLine() + 1;
- s = fileName + ":" + lineNum + ": error: " + error + msg;
- }
-
- if (e != null) {
- if (exception == null || exception.getMessage().equals(e.getMessage())) {
- exception = e;
- exception.hideStackTrace();
- }
- }
- }
-
- if (s.contains("undefined reference to `SPIClass::begin()'") &&
- s.contains("libraries/Robot_Control")) {
- String error = tr("Please import the SPI library from the Sketch > Import Library menu.");
- exception = new RunnerException(error);
- }
-
- if (s.contains("undefined reference to `Wire'") &&
- s.contains("libraries/Robot_Control")) {
- String error = tr("Please import the Wire library from the Sketch > Import Library menu.");
- exception = new RunnerException(error);
- }
-
- System.err.print(s);
- }
-
- 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", "" + BaseNoGui.REVISION);
- dict.put("includes", includes);
- dict.put("source_file", sourceFile.getAbsolutePath());
- dict.put("object_file", objectFile.getAbsolutePath());
-
- setupWarningFlags(dict);
-
- String cmd = prefs.getOrExcept(recipe);
- try {
- return StringReplacer.formatAndSplit(cmd, dict, true);
- } catch (Exception e) {
- throw new RunnerException(e);
- }
- }
-
- private void setupWarningFlags(PreferencesMap dict) {
- if (dict.containsKey("compiler.warning_level")) {
- String key = "compiler.warning_flags." + dict.get("compiler.warning_level");
- dict.put("compiler.warning_flags", dict.get(key));
- } else {
- dict.put("compiler.warning_flags", dict.get("compiler.warning_flags.none"));
- }
-
- if (dict.get("compiler.warning_flags") == null) {
- dict.remove("compiler.warning_flags");
- }
- }
-
- /////////////////////////////////////////////////////////////////////////////
-
- private void createFolder(File folder) throws RunnerException {
- if (folder.isDirectory())
- return;
- if (!folder.mkdir())
- throw new RunnerException("Couldn't create: " + folder);
- }
-
- static public List findFilesInFolder(File folder, String extension,
- boolean recurse) {
- List files = new ArrayList();
-
- if (FileUtils.isSCCSOrHiddenFile(folder)) {
- return files;
- }
-
- File[] listFiles = folder.listFiles();
- if (listFiles == null) {
- return files;
- }
-
- for (File file : listFiles) {
- if (FileUtils.isSCCSOrHiddenFile(file)) {
- continue; // skip hidden files
- }
-
- if (file.getName().endsWith("." + extension))
- files.add(file);
-
- if (recurse && file.isDirectory()) {
- files.addAll(findFilesInFolder(file, extension, true));
- }
- }
-
- return files;
- }
-
- // 1. compile the sketch (already in the buildPath)
- void compileSketch(List includeFolders, File buildPath) throws RunnerException, PreferencesMapException {
- objectFiles.addAll(compileFiles(buildPath, buildPath, false, includeFolders));
- }
-
- // 2. compile the libraries, outputting .o files to:
- // //
- void compileLibraries(List includeFolders) throws RunnerException, PreferencesMapException {
- for (UserLibrary lib : importedLibraries) {
- compileLibrary(lib, includeFolders);
- }
- }
-
- private void compileLibrary(UserLibrary lib, List includeFolders)
- throws RunnerException, PreferencesMapException {
- File libFolder = lib.getSrcFolder();
- File librariesFolder = new File(prefs.getFile("build.path"), "libraries");
- if (!librariesFolder.exists() && !librariesFolder.mkdirs()) {
- throw new RunnerException("Unable to create folder " + librariesFolder);
- }
-
- File libBuildFolder = new File(librariesFolder, lib.getName());
-
- if (lib.useRecursion()) {
- // libBuildFolder == {build.path}/LibName
- // libFolder == {lib.path}/src
- recursiveCompileFilesInFolder(libBuildFolder, libFolder, includeFolders);
-
- } else {
- // libFolder == {lib.path}/
- // utilityFolder == {lib.path}/utility
- // libBuildFolder == {build.path}/LibName
- // utilityBuildFolder == {build.path}/LibName/utility
- File utilityFolder = new File(libFolder, "utility");
- File utilityBuildFolder = new File(libBuildFolder, "utility");
-
- includeFolders.add(utilityFolder);
- compileFilesInFolder(libBuildFolder, libFolder, includeFolders);
- compileFilesInFolder(utilityBuildFolder, utilityFolder, includeFolders);
-
- // other libraries should not see this library's utility/ folder
- includeFolders.remove(utilityFolder);
- }
- }
-
- 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());
- recursiveCompileFilesInFolder(subBuildFolder, subFolder, includeFolders);
- }
- }
-
- private void compileFilesInFolder(File buildFolder, File srcFolder, List includeFolders) throws RunnerException, PreferencesMapException {
- createFolder(buildFolder);
- List objects = compileFiles(buildFolder, srcFolder, false, includeFolders);
- objectFiles.addAll(objects);
- }
-
- // 3. compile the core, outputting .o files to and then
- // collecting them into the core.a library file.
- // 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, PreferencesMapException {
-
- File coreFolder = prefs.getFile("build.core.path");
- File variantFolder = prefs.getFile("build.variant.path");
- File buildFolder = new File(prefs.getFile("build.path"), "core");
- if (!buildFolder.exists() && !buildFolder.mkdirs()) {
- throw new RunnerException("Unable to create folder " + buildFolder);
- }
-
- List includeFolders = new ArrayList();
- includeFolders.add(coreFolder); // include core path only
- if (variantFolder != null)
- includeFolders.add(variantFolder);
-
-
- if (variantFolder != null)
- objectFiles.addAll(compileFiles(buildFolder, variantFolder, true,
- includeFolders));
-
- File afile = new File(buildFolder, "core.a");
-
- List coreObjectFiles = compileFiles(buildFolder, coreFolder, true,
- includeFolders);
-
- // See if the .a file is already uptodate
- if (afile.exists()) {
- boolean changed = false;
- for (File file : coreObjectFiles) {
- if (file.lastModified() > afile.lastModified()) {
- changed = true;
- break;
- }
- }
-
- // If none of the object files is newer than the .a file, don't
- // bother rebuilding the .a file. There is a small corner case
- // here: If a source file was removed, but no other source file
- // was modified, this will not rebuild core.a even when it
- // should. It's hard to fix and not a realistic case, so it
- // shouldn't be a problem.
- if (!changed) {
- if (verbose)
- System.out.println(I18n.format(tr("Using previously compiled file: {0}"), afile.getPath()));
- return;
- }
- }
-
- // Delete the .a file, to prevent any previous code from lingering
- afile.delete();
-
- try {
- for (File file : coreObjectFiles) {
-
- PreferencesMap dict = new PreferencesMap(prefs);
- dict.put("ide_version", "" + BaseNoGui.REVISION);
- dict.put("archive_file", afile.getName());
- dict.put("object_file", file.getAbsolutePath());
- dict.put("build.path", buildFolder.getAbsolutePath());
-
- String[] cmdArray;
- String cmd = prefs.getOrExcept("recipe.ar.pattern");
- try {
- cmdArray = StringReplacer.formatAndSplit(cmd, dict, true);
- } catch (Exception e) {
- throw new RunnerException(e);
- }
- execAsynchronously(cmdArray);
- }
- } catch (RunnerException e) {
- afile.delete();
- throw e;
- }
- }
-
- // 4. link it all together into the .elf file
- void compileLink()
- throws RunnerException, PreferencesMapException {
-
- // TODO: Make the --relax thing in configuration files.
-
- // For atmega2560, need --relax linker option to link larger
- // programs correctly.
- String optRelax = "";
- if (prefs.get("build.mcu").equals("atmega2560"))
- optRelax = ",--relax";
-
- String objectFileList = "";
- for (File file : objectFiles)
- objectFileList += " \"" + file.getAbsolutePath() + '"';
- objectFileList = objectFileList.substring(1);
-
- PreferencesMap dict = new PreferencesMap(prefs);
- String flags = dict.get("compiler.c.elf.flags") + optRelax;
- dict.put("compiler.c.elf.flags", flags);
- dict.put("archive_file", new File("core", "core.a").getPath());
- dict.put("object_files", objectFileList);
- dict.put("ide_version", "" + BaseNoGui.REVISION);
-
- setupWarningFlags(dict);
-
- String[] cmdArray;
- String cmd = prefs.getOrExcept("recipe.c.combine.pattern");
- try {
- cmdArray = StringReplacer.formatAndSplit(cmd, dict, true);
- } catch (Exception e) {
- throw new RunnerException(e);
- }
- execAsynchronously(cmdArray);
- }
-
- void runActions(String recipeClass, PreferencesMap prefs) throws RunnerException, PreferencesMapException {
- List patterns = new ArrayList();
- for (String key : prefs.keySet()) {
- if (key.startsWith("recipe."+recipeClass) && key.endsWith(".pattern"))
- patterns.add(key);
- }
- Collections.sort(patterns);
- for (String recipe : patterns) {
- runRecipe(recipe);
- }
- }
-
- void runRecipe(String recipe) throws RunnerException, PreferencesMapException {
- PreferencesMap dict = new PreferencesMap(prefs);
- dict.put("ide_version", "" + BaseNoGui.REVISION);
- dict.put("sketch_path", sketch.getFolder().getAbsolutePath());
-
- String[] cmdArray;
- String cmd = prefs.getOrExcept(recipe);
- try {
- cmdArray = StringReplacer.formatAndSplit(cmd, dict, true);
- } catch (Exception e) {
- throw new RunnerException(e);
- }
- execAsynchronously(cmdArray);
- }
-
- private void mergeSketchWithBootloaderIfAppropriate(String className, PreferencesMap prefs) throws IOException {
- if (!prefs.containsKey("bootloader.noblink") && !prefs.containsKey("bootloader.file")) {
- return;
- }
-
- String buildPath = prefs.get("build.path");
-
- Path sketch;
- Path sketchInSubfolder = Paths.get(buildPath, "sketch", className + ".hex");
- Path sketchInBuildPath = Paths.get(buildPath, className + ".hex");
- if (Files.exists(sketchInSubfolder)) {
- sketch = sketchInSubfolder;
- } else if (Files.exists(sketchInBuildPath)) {
- sketch = sketchInBuildPath;
- } else {
- return;
- }
-
- String bootloaderNoBlink = prefs.get("bootloader.noblink");
- if (bootloaderNoBlink == null) {
- bootloaderNoBlink = prefs.get("bootloader.file");
- }
-
- Path bootloader = Paths.get(prefs.get("runtime.platform.path"), "bootloaders", bootloaderNoBlink);
- if (!Files.exists(bootloader)) {
- System.err.println(I18n.format(tr("Bootloader file specified but missing: {0}"), bootloader));
- return;
- }
-
- Path mergedSketch;
- if ("sketch".equals(sketch.getParent().getFileName().toString())) {
- mergedSketch = Paths.get(buildPath, "sketch", className + ".with_bootloader.hex");
- } else {
- mergedSketch = Paths.get(buildPath, className + ".with_bootloader.hex");
- }
-
- Files.copy(sketch, mergedSketch, StandardCopyOption.REPLACE_EXISTING);
-
- new MergeSketchWithBooloader().merge(mergedSketch.toFile(), bootloader.toFile());
- }
-
- //7. Save the .hex file
- void saveHex() throws RunnerException {
- List compiledSketches = new ArrayList<>(prefs.subTree("recipe.output.tmp_file", 1).values());
- List copyOfCompiledSketches = new ArrayList<>(prefs.subTree("recipe.output.save_file", 1).values());
-
- if (isExportCompiledSketchSupported(compiledSketches, copyOfCompiledSketches)) {
- System.err.println(tr("Warning: This core does not support exporting sketches. Please consider upgrading it or contacting its author"));
- return;
- }
-
- PreferencesMap dict = new PreferencesMap(prefs);
- dict.put("ide_version", "" + BaseNoGui.REVISION);
-
- if (!compiledSketches.isEmpty()) {
- for (int i = 0; i < compiledSketches.size(); i++) {
- saveHex(compiledSketches.get(i), copyOfCompiledSketches.get(i), prefs);
- }
- } else {
- try {
- saveHex(prefs.getOrExcept("recipe.output.tmp_file"), prefs.getOrExcept("recipe.output.save_file"), prefs);
- } catch (PreferencesMapException e) {
- throw new RunnerException(e);
- }
- }
- }
-
- private boolean isExportCompiledSketchSupported(List compiledSketches, List copyOfCompiledSketches) {
- return (compiledSketches.isEmpty() || copyOfCompiledSketches.isEmpty() || copyOfCompiledSketches.size() < compiledSketches.size()) && (!prefs.containsKey("recipe.output.tmp_file") || !prefs.containsKey("recipe.output.save_file"));
- }
-
- private void saveHex(String compiledSketch, String copyOfCompiledSketch, PreferencesMap dict) throws RunnerException {
- try {
- compiledSketch = StringReplacer.replaceFromMapping(compiledSketch, dict);
- copyOfCompiledSketch = StringReplacer.replaceFromMapping(copyOfCompiledSketch, dict);
-
- Path compiledSketchPath;
- Path compiledSketchPathInSubfolder = Paths.get(prefs.get("build.path"), "sketch", compiledSketch);
- Path compiledSketchPathInBuildPath = Paths.get(prefs.get("build.path"), compiledSketch);
- if (Files.exists(compiledSketchPathInSubfolder)) {
- compiledSketchPath = compiledSketchPathInSubfolder;
- } else {
- compiledSketchPath = compiledSketchPathInBuildPath;
- }
-
- Path copyOfCompiledSketchFilePath = Paths.get(this.sketch.getFolder().getAbsolutePath(), copyOfCompiledSketch);
-
- Files.copy(compiledSketchPath, copyOfCompiledSketchFilePath, StandardCopyOption.REPLACE_EXISTING);
- } catch (IOException e) {
- throw new RunnerException(e);
- }
- }
-
- private static String prepareIncludes(List includeFolders) {
- String res = "";
- for (File p : includeFolders)
- res += " \"-I" + p.getAbsolutePath() + '"';
-
- // Remove first space
- return res.substring(1);
- }
-
- 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(SketchData.SKETCH_EXTENSIONS)) {
- 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 = tr("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
-
- FileOutputStream outputStream = null;
- try {
- // Output file
- File streamFile = new File(buildPath, sketch.getName() + ".cpp");
- outputStream = new FileOutputStream(streamFile);
- preprocessor.write(outputStream);
- } catch (FileNotFoundException fnfe) {
- fnfe.printStackTrace();
- String msg = tr("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(tr("Uncaught exception type: {0}"), ex.getClass()));
- ex.printStackTrace();
- throw new RunnerException(ex.toString());
- } finally {
- IOUtils.closeQuietly(outputStream);
- }
-
- // grab the imports from the code just preproc'd
-
- importedLibraries = new LibraryList();
- importedDuplicateHeaders = new ArrayList();
- importedDuplicateLibraries = new ArrayList();
- for (String item : preprocessor.getExtraImports()) {
- LibraryList list = BaseNoGui.importToLibraryTable.get(item);
- if (list != null) {
- UserLibrary lib = list.peekFirst();
- if (lib != null && !importedLibraries.contains(lib)) {
- importedLibraries.add(lib);
- if (list.size() > 1) {
- importedDuplicateHeaders.add(item);
- importedDuplicateLibraries.add(list);
- }
- }
- }
- }
-
- // 3. then loop over the code[] and save each .java file
- for (SketchCode sc : sketch.getCodes()) {
- if (sc.isExtension(SketchData.OTHER_ALLOWED_EXTENSIONS)) {
- // 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(tr("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);
- }
- }
-
- copyAdditionalFilesToBuildFolderSavingOriginalFolderStructure(sketch, buildPath);
- }
-
- private void copyAdditionalFilesToBuildFolderSavingOriginalFolderStructure(SketchData sketch, String buildPath) throws RunnerException {
- Path sketchPath = Paths.get(sketch.getFolder().getAbsolutePath());
- Stream otherFilesStream;
- try {
- otherFilesStream = Files.find(sketchPath, ADDITIONAL_FILES_COPY_MAX_DEPTH, (path, attribs) -> !attribs.isDirectory() && isPathInASubfolder(sketchPath, path) && FileUtils.hasExtension(path.toFile(), SketchData.OTHER_ALLOWED_EXTENSIONS));
- } catch (IOException e) {
- throw new RunnerException(e);
- }
- otherFilesStream.map((path) -> new Pair<>(path, Paths.get(buildPath, sketchPath.relativize(path).toString())))
- .forEach((pair) -> {
- try {
- Files.createDirectories(pair.value.getParent());
- Files.copy(pair.key, pair.value, StandardCopyOption.REPLACE_EXISTING);
- } catch (IOException e) {
- e.printStackTrace();
- throw new RuntimeException(I18n.format(tr("Problem moving {0} to the build folder"), sketchPath.relativize(pair.key).toString()));
- }
- });
- }
-
- private boolean isPathInASubfolder(Path sketchPath, Path path) {
- return sketchPath.relativize(path).getNameCount() > 1;
- }
-
- /**
- * List of library folders.
- */
- private LibraryList importedLibraries;
- private List importedDuplicateHeaders;
- private List importedDuplicateLibraries;
-
- /**
- * 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/arduino-core/src/processing/app/debug/LegacyTargetPackage.java b/arduino-core/src/processing/app/debug/LegacyTargetPackage.java
index 56e2cf76d8e..764ead396b7 100644
--- a/arduino-core/src/processing/app/debug/LegacyTargetPackage.java
+++ b/arduino-core/src/processing/app/debug/LegacyTargetPackage.java
@@ -20,46 +20,18 @@
*/
package processing.app.debug;
-import static processing.app.I18n.tr;
-import static processing.app.helpers.filefilters.OnlyDirs.ONLY_DIRS;
-
-import java.io.File;
import java.util.Collection;
import java.util.LinkedHashMap;
import java.util.Map;
-import processing.app.I18n;
-
public class LegacyTargetPackage implements TargetPackage {
- private String id;
- private Map platforms;
+ private final String id;
+ private final Map platforms;
- public LegacyTargetPackage(String _id, File _folder) throws TargetPlatformException {
+ public LegacyTargetPackage(String _id) {
id = _id;
- platforms = new LinkedHashMap();
-
- File[] folders = _folder.listFiles(ONLY_DIRS);
- if (folders == null)
- return;
-
- for (File subFolder : folders) {
- if (!subFolder.exists() || !subFolder.canRead())
- continue;
- String arch = subFolder.getName();
- try {
- TargetPlatform platform = new LegacyTargetPlatform(arch, subFolder, this);
- platforms.put(arch, platform);
- } catch (TargetPlatformException e) {
- System.err.println(e.getMessage());
- }
- }
-
- if (platforms.size() == 0) {
- throw new TargetPlatformException(I18n
- .format(tr("No valid hardware definitions found in folder {0}."),
- _folder.getName()));
- }
+ platforms = new LinkedHashMap<>();
}
@Override
diff --git a/arduino-core/src/processing/app/debug/MessageConsumer.java b/arduino-core/src/processing/app/debug/MessageConsumer.java
index 5e204294333..02d458f8516 100644
--- a/arduino-core/src/processing/app/debug/MessageConsumer.java
+++ b/arduino-core/src/processing/app/debug/MessageConsumer.java
@@ -26,17 +26,17 @@
/**
* Interface for dealing with parser/compiler output.
- *
+ *
* Different instances of MessageStream need to do different things with
* messages. In particular, a stream instance used for parsing output from
* the compiler compiler has to interpret its messages differently than one
* parsing output from the runtime.
- *
+ *
* Classes which consume messages and do something with them
* should implement this interface.
*/
public interface MessageConsumer {
- public void message(String s);
+ void message(String s);
}
diff --git a/arduino-core/src/processing/app/helpers/CommandlineParser.java b/arduino-core/src/processing/app/helpers/CommandlineParser.java
index efd91ae139e..3c093d19d1d 100644
--- a/arduino-core/src/processing/app/helpers/CommandlineParser.java
+++ b/arduino-core/src/processing/app/helpers/CommandlineParser.java
@@ -161,7 +161,7 @@ public void parseArgumentsPhase1() {
if (!buildFolder.isDirectory()) {
BaseNoGui.showError(null, "The build path is not a folder", 3);
}
- BaseNoGui.setBuildFolder(buildFolder);
+ PreferencesData.set("build.path", buildFolder.getAbsolutePath());
continue;
}
if (args[i].equals("--pref")) {
@@ -249,6 +249,7 @@ private void processBoardArgument(String selectBoard) {
}
BaseNoGui.selectBoard(targetBoard);
+ BaseNoGui.onBoardOrPortChange();
if (split.length > 3) {
String[] options = split[3].split(",");
@@ -276,6 +277,7 @@ private void processPrefArgument(String arg) {
BaseNoGui.showError(null, I18n.format(tr("{0}: Invalid argument to --pref, should be of the form \"pref=value\""), arg), 3);
PreferencesData.set(split[0], split[1]);
+ PreferencesData.set("build_properties_custom." + split[0], split[1]);
}
public boolean isDoVerboseBuild() {
diff --git a/arduino-core/src/processing/app/helpers/FileUtils.java b/arduino-core/src/processing/app/helpers/FileUtils.java
index 981d3cb691b..77ef6ead931 100644
--- a/arduino-core/src/processing/app/helpers/FileUtils.java
+++ b/arduino-core/src/processing/app/helpers/FileUtils.java
@@ -3,6 +3,8 @@
import org.apache.commons.compress.utils.IOUtils;
import java.io.*;
+import java.nio.file.Files;
+import java.nio.file.Paths;
import java.util.*;
import java.util.regex.Pattern;
@@ -84,15 +86,27 @@ public static void recursiveDelete(File file) {
}
public static File createTempFolder() throws IOException {
- return createTempFolderIn(new File(System.getProperty("java.io.tmpdir")));
+ return createTempFolder(new File(System.getProperty("java.io.tmpdir")));
}
- public static File createTempFolderIn(File parent) throws IOException {
- File tmpFolder = new File(parent, "arduino_" + new Random().nextInt(1000000));
- if (!tmpFolder.mkdir()) {
- throw new IOException("Unable to create temp folder " + tmpFolder);
- }
- return tmpFolder;
+ public static File createTempFolder(File parent) throws IOException {
+ return createTempFolder(parent, "arduino_");
+ }
+
+ public static File createTempFolder(File parent, String prefix) throws IOException {
+ return createTempFolder(parent, prefix, Integer.toString(new Random().nextInt(1000000)));
+ }
+
+ public static File createTempFolder(String prefix) throws IOException {
+ return createTempFolder(new File(System.getProperty("java.io.tmpdir")), prefix);
+ }
+
+ public static File createTempFolder(String prefix, String suffix) throws IOException {
+ return createTempFolder(new File(System.getProperty("java.io.tmpdir")), prefix, suffix);
+ }
+
+ public static File createTempFolder(File parent, String prefix, String suffix) throws IOException {
+ return Files.createDirectories(Paths.get(parent.getAbsolutePath(), prefix + suffix)).toFile();
}
//
diff --git a/arduino-core/src/processing/app/helpers/OSUtils.java b/arduino-core/src/processing/app/helpers/OSUtils.java
index 5efb77e29b3..80a36b9e964 100644
--- a/arduino-core/src/processing/app/helpers/OSUtils.java
+++ b/arduino-core/src/processing/app/helpers/OSUtils.java
@@ -7,7 +7,7 @@ public class OSUtils {
*/
static public boolean isWindows() {
//return PApplet.platform == PConstants.WINDOWS;
- return System.getProperty("os.name").indexOf("Windows") != -1;
+ return System.getProperty("os.name").contains("Windows");
}
/**
@@ -15,7 +15,7 @@ static public boolean isWindows() {
*/
static public boolean isLinux() {
//return PApplet.platform == PConstants.LINUX;
- return System.getProperty("os.name").indexOf("Linux") != -1;
+ return System.getProperty("os.name").contains("Linux");
}
/**
@@ -23,7 +23,7 @@ static public boolean isLinux() {
*/
static public boolean isMacOS() {
//return PApplet.platform == PConstants.MACOSX;
- return System.getProperty("os.name").indexOf("Mac") != -1;
+ return System.getProperty("os.name").contains("Mac");
}
}
diff --git a/arduino-core/src/processing/app/i18n/Resources_af.po b/arduino-core/src/processing/app/i18n/Resources_af.po
index ddaa7917756..46c0ad9ba22 100644
--- a/arduino-core/src/processing/app/i18n/Resources_af.po
+++ b/arduino-core/src/processing/app/i18n/Resources_af.po
@@ -6,13 +6,14 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# Edrean Ernst , 2015
msgid ""
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: 2015-08-24 14:35+0000\n"
+"PO-Revision-Date: 2015-09-23 13:27+0000\n"
"Last-Translator: Federico Fissore \n"
"Language-Team: Afrikaans (http://www.transifex.com/mbanzi/arduino-ide-15/language/af/)\n"
"MIME-Version: 1.0\n"
@@ -43,10 +44,20 @@ msgstr ""
msgid "'Mouse' only supported on the Arduino Leonardo"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+msgid ""
+"'arch' folder is no longer supported! See http://goo.gl/gfFJzU for more "
+"information"
+msgstr ""
+
#: Preferences.java:478
msgid "(edit only when Arduino is not running)"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+msgid "(legacy)"
+msgstr ""
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
msgid "--curdir no longer supported"
msgstr ""
@@ -308,10 +319,6 @@ 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 ""
@@ -320,15 +327,16 @@ msgstr ""
msgid "Belarusian"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:165
-msgid "Bengali (India)"
-msgstr ""
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
msgid "Board"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+msgid "Board {0} (platform {1}, package {2}) is unknown"
+msgstr ""
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
msgid ""
@@ -369,14 +377,14 @@ msgstr ""
msgid "Browse"
msgstr ""
-#: Sketch.java:1392 Sketch.java:1423
-msgid "Build folder disappeared or could not be written"
-msgstr ""
-
#: ../../../processing/app/Sketch.java:1530
msgid "Build options changed, rebuilding all"
msgstr ""
+#: ../../../../../app/src/processing/app/Base.java:1210
+msgid "Built-in Examples"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr ""
@@ -440,10 +448,6 @@ msgstr ""
msgid "Chinese (China)"
msgstr ""
-#: ../../../processing/app/Preferences.java:142
-msgid "Chinese (Hong Kong)"
-msgstr ""
-
#: ../../../processing/app/Preferences.java:144
msgid "Chinese (Taiwan)"
msgstr ""
@@ -452,14 +456,6 @@ msgstr ""
msgid "Chinese (Taiwan) (Big5)"
msgstr ""
-#: Preferences.java:88
-msgid "Chinese Simplified"
-msgstr ""
-
-#: Preferences.java:89
-msgid "Chinese Traditional"
-msgstr ""
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
msgid "Click for a list of unofficial boards support URLs"
msgstr ""
@@ -579,10 +575,6 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr ""
-#: ../../../processing/app/Sketch.java:1525
-msgid "Could not read prevous build preferences file, rebuilding all"
-msgstr ""
-
#: Base.java:2482
#, java-format
msgid "Could not remove old version of {0}"
@@ -610,10 +602,6 @@ 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 ""
@@ -641,18 +629,10 @@ msgstr ""
msgid "Cut"
msgstr ""
-#: ../../../processing/app/Preferences.java:83
-msgid "Czech"
-msgstr ""
-
#: ../../../../../app/src/processing/app/Preferences.java:119
msgid "Czech (Czech Republic)"
msgstr ""
-#: Preferences.java:90
-msgid "Danish"
-msgstr ""
-
#: ../../../../../app/src/processing/app/Preferences.java:120
msgid "Danish (Denmark)"
msgstr ""
@@ -924,6 +904,18 @@ msgstr ""
msgid "Examples"
msgstr ""
+#: ../../../../../app/src/processing/app/Base.java:1244
+msgid "Examples from Custom Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+msgid "Examples from Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+msgid "Export canceled, changes must first be saved."
+msgstr ""
+
#: ../../../../../app/src/processing/app/Editor.java:750
msgid "Export compiled Binary"
msgstr ""
@@ -1152,6 +1144,11 @@ msgstr ""
msgid "Invalid library found in {0}: {1}"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+msgid "Invalid quoting: no closing [{0}] char found."
+msgstr ""
+
#: Preferences.java:102
msgid "Italian"
msgstr ""
@@ -1176,6 +1173,10 @@ msgstr ""
msgid "Library added to your libraries. Check \"Include library\" menu"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+msgid "Library can't use both 'src' and 'utility' folders."
+msgstr ""
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
msgid "Library is already installed: {0} version {1}"
@@ -1189,12 +1190,13 @@ msgstr ""
msgid "Loading configuration..."
msgstr ""
-#: ../../../processing/app/Sketch.java:1684
-msgid "Low memory available, stability problems may occur."
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+msgid "Looking for recipes like {0}*{1}"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:180
-msgid "Malay (Malaysia)"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
msgstr ""
#: ../../../../../app/src/processing/app/Base.java:1168
@@ -1213,8 +1215,9 @@ msgstr ""
msgid "Message"
msgstr ""
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-msgid "Missing the */ from the end of a /* comment */"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+msgid "Missing '{0}' from library in {1}"
msgstr ""
#: ../../../processing/app/BaseNoGui.java:455
@@ -1246,10 +1249,6 @@ msgstr ""
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 ""
@@ -1294,10 +1293,6 @@ msgstr ""
msgid "No authorization data found"
msgstr ""
-#: debug/Compiler.java:126
-msgid "No board selected; please choose a board from the Tools > Board menu."
-msgstr ""
-
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
msgid "No changes necessary for Auto Format."
msgstr ""
@@ -1361,18 +1356,10 @@ msgstr ""
msgid "None"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:181
-msgid "Norwegian"
-msgstr ""
-
#: ../../../processing/app/Preferences.java:108
msgid "Norwegian Bokmål"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:182
-msgid "Norwegian Nynorsk"
-msgstr ""
-
#: ../../../processing/app/Sketch.java:1656
msgid ""
"Not enough memory; see http://www.arduino.cc/en/Guide/Troubleshooting#size "
@@ -1432,6 +1419,11 @@ msgstr ""
msgid "Persian (Iran)"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+msgid "Platform {0} (package {1}) is unknown"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
msgid "Please confirm boards deletion"
msgstr ""
@@ -1529,11 +1521,6 @@ msgstr ""
msgid "Problem getting data folder"
msgstr ""
-#: Sketch.java:1467
-#, java-format
-msgid "Problem moving {0} to the build folder"
-msgstr ""
-
#: debug/Uploader.java:209
msgid ""
"Problem uploading to board. See "
@@ -1552,10 +1539,19 @@ msgstr ""
msgid "Programmer"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+msgid "Progress {0}"
+msgstr ""
+
#: Base.java:783 Editor.java:593
msgid "Quit"
msgstr ""
+#: ../../../../../app/src/processing/app/Base.java:1233
+msgid "RETIRED"
+msgstr ""
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
msgid "Redo"
msgstr ""
@@ -1607,6 +1603,16 @@ msgstr ""
msgid "Romanian"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+msgid "Running recipe: {0}"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+msgid "Running: {0}"
+msgstr ""
+
#: Preferences.java:114
msgid "Russian"
msgstr ""
@@ -1712,6 +1718,11 @@ msgstr ""
msgid "Serial ports"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+msgid "Setting build path to {0}"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
msgid "Settings"
msgstr ""
@@ -1827,10 +1838,6 @@ msgstr ""
msgid "Sunshine"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:187
-msgid "Swahili"
-msgstr ""
-
#: ../../../processing/app/Preferences.java:153
msgid "Swedish"
msgstr ""
@@ -1947,12 +1954,6 @@ msgid ""
"Please choose a different folder for your sketchbook."
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"
@@ -2025,6 +2026,11 @@ msgstr ""
msgid "Unable to connect: wrong password?"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+msgid "Unable to find {0} in {1}"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2512
msgid "Unable to open serial monitor"
msgstr ""
@@ -2038,13 +2044,18 @@ msgstr ""
msgid "Unable to reach Arduino.cc due to possible network issues."
msgstr ""
-#: Sketch.java:1432
+#: Editor.java:1133 Editor.java:1355
+msgid "Undo"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
#, java-format
-msgid "Uncaught exception type: {0}"
+msgid "Unhandled type {0} in context key {1}"
msgstr ""
-#: Editor.java:1133 Editor.java:1355
-msgid "Undo"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+msgid "Unknown sketch file extension: {0}"
msgstr ""
#: Platform.java:168
@@ -2095,10 +2106,6 @@ msgstr ""
msgid "Uploading..."
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:189
-msgid "Urdu (Pakistan)"
-msgstr ""
-
#: Editor.java:1269
msgid "Use Selection For Find"
msgstr ""
@@ -2173,6 +2180,16 @@ msgstr ""
msgid "Visit Arduino.cc"
msgstr "Besoek Arduino.cc"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+msgid "WARNING: Category '{0}' in library {1} is not valid. Setting to '{2}'"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+msgid "WARNING: Spurious {0} folder in '{1}' library"
+msgstr ""
+
#: ../../../processing/app/debug/Compiler.java:115
#, java-format
msgid ""
@@ -2216,6 +2233,12 @@ msgid ""
" converted to {2}. Consider upgrading this core."
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+msgid ""
+"Warning: platform.txt from core '{0}' misses property '{1}', using default "
+"value '{2}'. Consider upgrading this core."
+msgstr ""
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
msgid ""
@@ -2470,6 +2493,16 @@ msgstr ""
msgid "{0} libraries"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+msgid "{0} must be a folder"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+msgid "{0} pattern is missing"
+msgstr ""
+
#: debug/Compiler.java:365
#, java-format
msgid "{0} returned {1}"
diff --git a/arduino-core/src/processing/app/i18n/Resources_af.properties b/arduino-core/src/processing/app/i18n/Resources_af.properties
index be1f6ecb1de..10fcd3b35eb 100644
--- a/arduino-core/src/processing/app/i18n/Resources_af.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_af.properties
@@ -6,8 +6,9 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# Edrean Ernst , 2015
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-08-24 14\:35+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Afrikaans (http\://www.transifex.com/mbanzi/arduino-ide-15/language/af/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: af\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-09-23 13\:27+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Afrikaans (http\://www.transifex.com/mbanzi/arduino-ide-15/language/af/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: af\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
#: Preferences.java:358 Preferences.java:374
!\ \ (requires\ restart\ of\ Arduino)=
@@ -26,9 +27,15 @@
#: debug/Compiler.java:450
!'Mouse'\ only\ supported\ on\ the\ Arduino\ Leonardo=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+!'arch'\ folder\ is\ no\ longer\ supported\!\ See\ http\://goo.gl/gfFJzU\ for\ more\ information=
+
#: Preferences.java:478
!(edit\ only\ when\ Arduino\ is\ not\ running)=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+!(legacy)=
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
!--curdir\ no\ longer\ supported=
@@ -212,22 +219,20 @@ Arduino\:\ =Arduino\:
#: 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=
-#: ../../../../../app/src/processing/app/Preferences.java:165
-!Bengali\ (India)=
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
!Board=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+!Board\ {0}\ (platform\ {1},\ package\ {2})\ is\ unknown=
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
!Board\ {0}\:{1}\:{2}\ doesn''t\ define\ a\ ''build.board''\ preference.\ Auto-set\ to\:\ {3}=
@@ -257,12 +262,12 @@ Arduino\:\ =Arduino\:
#: Preferences.java:81
!Browse=
-#: Sketch.java:1392 Sketch.java:1423
-!Build\ folder\ disappeared\ or\ could\ not\ be\ written=
-
#: ../../../processing/app/Sketch.java:1530
!Build\ options\ changed,\ rebuilding\ all=
+#: ../../../../../app/src/processing/app/Base.java:1210
+!Built-in\ Examples=
+
#: ../../../processing/app/Preferences.java:80
!Bulgarian=
@@ -311,21 +316,12 @@ Arduino\:\ =Arduino\:
#: ../../../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=
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
!Click\ for\ a\ list\ of\ unofficial\ boards\ support\ URLs=
@@ -410,9 +406,6 @@ Arduino\:\ =Arduino\:
#: Preferences.java:219
!Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
-#: ../../../processing/app/Sketch.java:1525
-!Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=
-
#: Base.java:2482
#, java-format
!Could\ not\ remove\ old\ version\ of\ {0}=
@@ -434,9 +427,6 @@ Arduino\:\ =Arduino\:
#, 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=
@@ -455,15 +445,9 @@ Arduino\:\ =Arduino\:
#: Editor.java:1149 Editor.java:2699
!Cut=
-#: ../../../processing/app/Preferences.java:83
-!Czech=
-
#: ../../../../../app/src/processing/app/Preferences.java:119
!Czech\ (Czech\ Republic)=
-#: Preferences.java:90
-!Danish=
-
#: ../../../../../app/src/processing/app/Preferences.java:120
!Danish\ (Denmark)=
@@ -667,6 +651,15 @@ Arduino\:\ =Arduino\:
#: Editor.java:516
!Examples=
+#: ../../../../../app/src/processing/app/Base.java:1244
+!Examples\ from\ Custom\ Libraries=
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+!Examples\ from\ Libraries=
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+!Export\ canceled,\ changes\ must\ first\ be\ saved.=
+
#: ../../../../../app/src/processing/app/Editor.java:750
!Export\ compiled\ Binary=
@@ -832,6 +825,10 @@ Arduino\:\ =Arduino\:
#, java-format
!Invalid\ library\ found\ in\ {0}\:\ {1}=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+!Invalid\ quoting\:\ no\ closing\ [{0}]\ char\ found.=
+
#: Preferences.java:102
!Italian=
@@ -850,6 +847,9 @@ Arduino\:\ =Arduino\:
#: ../../../../../app/src/processing/app/Base.java:2349
!Library\ added\ to\ your\ libraries.\ Check\ "Include\ library"\ menu=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+!Library\ can't\ use\ both\ 'src'\ and\ 'utility'\ folders.=
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
!Library\ is\ already\ installed\:\ {0}\ version\ {1}=
@@ -860,12 +860,13 @@ Arduino\:\ =Arduino\:
#: ../../../../../app/src/processing/app/Base.java:132
!Loading\ configuration...=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+!Looking\ for\ recipes\ like\ {0}*{1}=
+
#: ../../../processing/app/Sketch.java:1684
!Low\ memory\ available,\ stability\ problems\ may\ occur.=
-#: ../../../../../app/src/processing/app/Preferences.java:180
-!Malay\ (Malaysia)=
-
#: ../../../../../app/src/processing/app/Base.java:1168
!Manage\ Libraries...=
@@ -878,8 +879,9 @@ Arduino\:\ =Arduino\:
#: Base.java:2112
!Message=
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+!Missing\ '{0}'\ from\ library\ in\ {1}=
#: ../../../processing/app/BaseNoGui.java:455
!Mode\ not\ supported=
@@ -903,9 +905,6 @@ Arduino\:\ =Arduino\:
#: ../../../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\:=
@@ -939,9 +938,6 @@ Arduino\:\ =Arduino\:
#: ../../../processing/app/debug/Compiler.java:158
!No\ authorization\ 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.=
@@ -990,15 +986,9 @@ Arduino\:\ =Arduino\:
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:184
!None=
-#: ../../../../../app/src/processing/app/Preferences.java:181
-!Norwegian=
-
#: ../../../processing/app/Preferences.java:108
!Norwegian\ Bokm\u00e5l=
-#: ../../../../../app/src/processing/app/Preferences.java:182
-!Norwegian\ Nynorsk=
-
#: ../../../processing/app/Sketch.java:1656
!Not\ enough\ memory;\ see\ http\://www.arduino.cc/en/Guide/Troubleshooting\#size\ for\ tips\ on\ reducing\ your\ footprint.=
@@ -1042,6 +1032,10 @@ Arduino\:\ =Arduino\:
#: ../../../processing/app/Preferences.java:161
!Persian\ (Iran)=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+!Platform\ {0}\ (package\ {1})\ is\ unknown=
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
!Please\ confirm\ boards\ deletion=
@@ -1115,10 +1109,6 @@ Arduino\:\ =Arduino\:
#: 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.=
@@ -1131,9 +1121,16 @@ Arduino\:\ =Arduino\:
#: Editor.java:704
!Programmer=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+!Progress\ {0}=
+
#: Base.java:783 Editor.java:593
!Quit=
+#: ../../../../../app/src/processing/app/Base.java:1233
+!RETIRED=
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
!Redo=
@@ -1173,6 +1170,14 @@ Arduino\:\ =Arduino\:
#: Preferences.java:113
!Romanian=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+!Running\ recipe\:\ {0}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+!Running\:\ {0}=
+
#: Preferences.java:114
!Russian=
@@ -1250,6 +1255,10 @@ Arduino\:\ =Arduino\:
#: ../../../../../app/src/processing/app/Editor.java:65
!Serial\ ports=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+!Setting\ build\ path\ to\ {0}=
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
!Settings=
@@ -1330,9 +1339,6 @@ Arduino\:\ =Arduino\:
#: Base.java:540
!Sunshine=
-#: ../../../../../app/src/processing/app/Preferences.java:187
-!Swahili=
-
#: ../../../processing/app/Preferences.java:153
!Swedish=
@@ -1397,9 +1403,6 @@ System\ Default=Stelsel Verstek
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:514
!The\ specified\ sketchbook\ folder\ contains\ your\ copy\ of\ the\ IDE.\nPlease\ choose\ a\ different\ folder\ for\ your\ sketchbook.=
-#: ../../../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'.=
@@ -1451,6 +1454,10 @@ System\ Default=Stelsel Verstek
#: ../../../processing/app/Editor.java:2526
!Unable\ to\ connect\:\ wrong\ password?=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+!Unable\ to\ find\ {0}\ in\ {1}=
+
#: ../../../processing/app/Editor.java:2512
!Unable\ to\ open\ serial\ monitor=
@@ -1461,13 +1468,17 @@ System\ Default=Stelsel Verstek
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
!Unable\ to\ reach\ Arduino.cc\ due\ to\ possible\ network\ issues.=
-#: Sketch.java:1432
-#, java-format
-!Uncaught\ exception\ type\:\ {0}=
-
#: Editor.java:1133 Editor.java:1355
!Undo=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+!Unhandled\ type\ {0}\ in\ context\ key\ {1}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+!Unknown\ sketch\ file\ extension\:\ {0}=
+
#: 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=
@@ -1502,9 +1513,6 @@ System\ Default=Stelsel Verstek
#: Sketch.java:1622
!Uploading...=
-#: ../../../../../app/src/processing/app/Preferences.java:189
-!Urdu\ (Pakistan)=
-
#: Editor.java:1269
!Use\ Selection\ For\ Find=
@@ -1562,6 +1570,14 @@ System\ Default=Stelsel Verstek
#: Editor.java:1105
Visit\ Arduino.cc=Besoek Arduino.cc
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+!WARNING\:\ Category\ '{0}'\ in\ library\ {1}\ is\ not\ valid.\ Setting\ to\ '{2}'=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+!WARNING\:\ Spurious\ {0}\ folder\ in\ '{1}'\ library=
+
#: ../../../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).=
@@ -1591,6 +1607,9 @@ Warning=Waarskuwing
#, java-format
!Warning\:\ platform.txt\ from\ core\ '{0}'\ contains\ deprecated\ {1},\ automatically\ converted\ to\ {2}.\ Consider\ upgrading\ this\ core.=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ '{1}',\ using\ default\ value\ '{2}'.\ Consider\ upgrading\ this\ core.=
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ {1},\ automatically\ set\ to\ {2}.\ Consider\ upgrading\ this\ core.=
@@ -1751,6 +1770,14 @@ Yes=Ja
#, java-format
!{0}\ libraries=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+!{0}\ must\ be\ a\ folder=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+!{0}\ pattern\ is\ missing=
+
#: debug/Compiler.java:365
#, java-format
!{0}\ returned\ {1}=
diff --git a/arduino-core/src/processing/app/i18n/Resources_an.po b/arduino-core/src/processing/app/i18n/Resources_an.po
index 4d65ed2e612..f7c76ff463f 100644
--- a/arduino-core/src/processing/app/i18n/Resources_an.po
+++ b/arduino-core/src/processing/app/i18n/Resources_an.po
@@ -6,13 +6,14 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# Daniel Martinez , 2014-2015
msgid ""
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: 2015-08-24 14:35+0000\n"
+"PO-Revision-Date: 2015-09-23 13:27+0000\n"
"Last-Translator: Federico Fissore \n"
"Language-Team: Aragonese (http://www.transifex.com/mbanzi/arduino-ide-15/language/an/)\n"
"MIME-Version: 1.0\n"
@@ -43,10 +44,20 @@ msgstr "'Teclau' solament suportau por Arduino Leonardo"
msgid "'Mouse' only supported on the Arduino Leonardo"
msgstr "'Churi' solament suportau por Arduino Leonardo"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+msgid ""
+"'arch' folder is no longer supported! See http://goo.gl/gfFJzU for more "
+"information"
+msgstr ""
+
#: Preferences.java:478
msgid "(edit only when Arduino is not running)"
msgstr "(editar solament quan Arduino no ye correndo)"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+msgid "(legacy)"
+msgstr ""
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
msgid "--curdir no longer supported"
msgstr ""
@@ -308,10 +319,6 @@ msgstr "Linia error: {0}"
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"
@@ -320,15 +327,16 @@ msgstr "Basco"
msgid "Belarusian"
msgstr "Beloruso"
-#: ../../../../../app/src/processing/app/Preferences.java:165
-msgid "Bengali (India)"
-msgstr ""
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
msgid "Board"
msgstr "Placa"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+msgid "Board {0} (platform {1}, package {2}) is unknown"
+msgstr ""
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
msgid ""
@@ -369,14 +377,14 @@ msgstr "Totz dos NL & CR"
msgid "Browse"
msgstr "Explorar"
-#: Sketch.java:1392 Sketch.java:1423
-msgid "Build folder disappeared or could not be written"
-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"
+#: ../../../../../app/src/processing/app/Base.java:1210
+msgid "Built-in Examples"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr "Búlgaro"
@@ -440,10 +448,6 @@ msgstr "Comprebar actualizacions en encetar"
msgid "Chinese (China)"
msgstr "Chino (China)"
-#: ../../../processing/app/Preferences.java:142
-msgid "Chinese (Hong Kong)"
-msgstr "Chino (Hong Kong)"
-
#: ../../../processing/app/Preferences.java:144
msgid "Chinese (Taiwan)"
msgstr "Chino (Taiwan)"
@@ -452,14 +456,6 @@ msgstr "Chino (Taiwan)"
msgid "Chinese (Taiwan) (Big5)"
msgstr "Chino (Taiwan) (Big5)"
-#: Preferences.java:88
-msgid "Chinese Simplified"
-msgstr "Chino Simplificau"
-
-#: Preferences.java:89
-msgid "Chinese Traditional"
-msgstr "Chino Tradicional"
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
msgid "Click for a list of unofficial boards support URLs"
msgstr ""
@@ -579,10 +575,6 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "No se pueden leyer os achustes predeterminaus.\nAmeneste reinstalar Arduino"
-#: ../../../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}"
@@ -610,10 +602,6 @@ msgstr "No se podió renombrar o programa. (2)"
msgid "Could not replace {0}"
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 "No se podió archivar o programa"
@@ -641,18 +629,10 @@ msgstr "Crovata"
msgid "Cut"
msgstr "Tallar"
-#: ../../../processing/app/Preferences.java:83
-msgid "Czech"
-msgstr "Checo"
-
#: ../../../../../app/src/processing/app/Preferences.java:119
msgid "Czech (Czech Republic)"
msgstr ""
-#: Preferences.java:90
-msgid "Danish"
-msgstr "Danés"
-
#: ../../../../../app/src/processing/app/Preferences.java:120
msgid "Danish (Denmark)"
msgstr ""
@@ -924,6 +904,18 @@ msgstr "Estonio (Estonia)"
msgid "Examples"
msgstr "Eixemplos"
+#: ../../../../../app/src/processing/app/Base.java:1244
+msgid "Examples from Custom Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+msgid "Examples from Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+msgid "Export canceled, changes must first be saved."
+msgstr ""
+
#: ../../../../../app/src/processing/app/Editor.java:750
msgid "Export compiled Binary"
msgstr ""
@@ -1152,6 +1144,11 @@ msgstr ""
msgid "Invalid library found in {0}: {1}"
msgstr "Biblioteca invalida trobada en {0}: {1}"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+msgid "Invalid quoting: no closing [{0}] char found."
+msgstr ""
+
#: Preferences.java:102
msgid "Italian"
msgstr "Italián"
@@ -1176,6 +1173,10 @@ msgstr ""
msgid "Library added to your libraries. Check \"Include library\" menu"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+msgid "Library can't use both 'src' and 'utility' folders."
+msgstr ""
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
msgid "Library is already installed: {0} version {1}"
@@ -1189,12 +1190,13 @@ msgstr "Lituano"
msgid "Loading configuration..."
msgstr ""
-#: ../../../processing/app/Sketch.java:1684
-msgid "Low memory available, stability problems may occur."
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+msgid "Looking for recipes like {0}*{1}"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:180
-msgid "Malay (Malaysia)"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
msgstr ""
#: ../../../../../app/src/processing/app/Base.java:1168
@@ -1213,9 +1215,10 @@ msgstr "Marathi"
msgid "Message"
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 */"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+msgid "Missing '{0}' from library in {1}"
+msgstr ""
#: ../../../processing/app/BaseNoGui.java:455
msgid "Mode not supported"
@@ -1246,10 +1249,6 @@ msgstr ""
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 "Nombre d'o nuevo fichero:"
@@ -1294,10 +1293,6 @@ msgstr "No"
msgid "No authorization data found"
msgstr ""
-#: debug/Compiler.java:126
-msgid "No board selected; please choose a board from the Tools > Board menu."
-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"
@@ -1361,18 +1356,10 @@ msgstr "No se troboron definicions de hardware validas en a carpeta {0}."
msgid "None"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:181
-msgid "Norwegian"
-msgstr ""
-
#: ../../../processing/app/Preferences.java:108
msgid "Norwegian Bokmål"
msgstr "Noruego"
-#: ../../../../../app/src/processing/app/Preferences.java:182
-msgid "Norwegian Nynorsk"
-msgstr ""
-
#: ../../../processing/app/Sketch.java:1656
msgid ""
"Not enough memory; see http://www.arduino.cc/en/Guide/Troubleshooting#size "
@@ -1432,6 +1419,11 @@ msgstr "Persa"
msgid "Persian (Iran)"
msgstr "Persa (Irán)"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+msgid "Platform {0} (package {1}) is unknown"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
msgid "Please confirm boards deletion"
msgstr ""
@@ -1529,11 +1521,6 @@ msgstr "Problema en acceder a fichers en a carpeta"
msgid "Problem getting data folder"
msgstr "Problema en adquirir carpeta de datos"
-#: Sketch.java:1467
-#, java-format
-msgid "Problem moving {0} to the build folder"
-msgstr "Problema en mover {0} a la carpeta de construcción"
-
#: debug/Uploader.java:209
msgid ""
"Problem uploading to board. See "
@@ -1552,10 +1539,19 @@ msgstr "Procesador"
msgid "Programmer"
msgstr "Programador"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+msgid "Progress {0}"
+msgstr ""
+
#: Base.java:783 Editor.java:593
msgid "Quit"
msgstr "Salir"
+#: ../../../../../app/src/processing/app/Base.java:1233
+msgid "RETIRED"
+msgstr ""
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
msgid "Redo"
msgstr "Refer"
@@ -1607,6 +1603,16 @@ msgstr "Reemplazar con:"
msgid "Romanian"
msgstr "Rumano"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+msgid "Running recipe: {0}"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+msgid "Running: {0}"
+msgstr ""
+
#: Preferences.java:114
msgid "Russian"
msgstr "Ruso"
@@ -1712,6 +1718,11 @@ msgstr "Puerto {0} no trobau.\nReintentar a puyada con unatro puerto?"
msgid "Serial ports"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+msgid "Setting build path to {0}"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
msgid "Settings"
msgstr ""
@@ -1827,10 +1838,6 @@ msgstr ""
msgid "Sunshine"
msgstr "Sol"
-#: ../../../../../app/src/processing/app/Preferences.java:187
-msgid "Swahili"
-msgstr ""
-
#: ../../../processing/app/Preferences.java:153
msgid "Swedish"
msgstr "Sueco"
@@ -1947,12 +1954,6 @@ msgid ""
"Please choose a different folder for your sketchbook."
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"
@@ -2025,6 +2026,11 @@ msgstr "Imposible connectar-se: reintentando"
msgid "Unable to connect: wrong password?"
msgstr "Imposible connectar: clau incorrecta?"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+msgid "Unable to find {0} in {1}"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2512
msgid "Unable to open serial monitor"
msgstr "Imposible ubrir o monitor serie"
@@ -2038,15 +2044,20 @@ msgstr ""
msgid "Unable to reach Arduino.cc due to possible network issues."
msgstr ""
-#: Sketch.java:1432
-#, java-format
-msgid "Uncaught exception type: {0}"
-msgstr "Tipo d'excepción no detectada: {0}"
-
#: Editor.java:1133 Editor.java:1355
msgid "Undo"
msgstr "Desfer"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+msgid "Unhandled type {0} in context key {1}"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+msgid "Unknown sketch file extension: {0}"
+msgstr ""
+
#: Platform.java:168
msgid ""
"Unspecified platform, no launcher available.\n"
@@ -2095,10 +2106,6 @@ msgstr "Puyando a la Placa I/U..."
msgid "Uploading..."
msgstr "Puyando..."
-#: ../../../../../app/src/processing/app/Preferences.java:189
-msgid "Urdu (Pakistan)"
-msgstr ""
-
#: Editor.java:1269
msgid "Use Selection For Find"
msgstr "Usar selección ta buscar"
@@ -2173,6 +2180,16 @@ msgstr "Vietnamés"
msgid "Visit Arduino.cc"
msgstr "Visita Arduino.cc"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+msgid "WARNING: Category '{0}' in library {1} is not valid. Setting to '{2}'"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+msgid "WARNING: Spurious {0} folder in '{1}' library"
+msgstr ""
+
#: ../../../processing/app/debug/Compiler.java:115
#, java-format
msgid ""
@@ -2216,6 +2233,12 @@ msgid ""
" converted to {2}. Consider upgrading this core."
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+msgid ""
+"Warning: platform.txt from core '{0}' misses property '{1}', using default "
+"value '{2}'. Consider upgrading this core."
+msgstr ""
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
msgid ""
@@ -2470,6 +2493,16 @@ msgstr "{0} fichers adhibius a o programa."
msgid "{0} libraries"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+msgid "{0} must be a folder"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+msgid "{0} pattern is missing"
+msgstr ""
+
#: debug/Compiler.java:365
#, java-format
msgid "{0} returned {1}"
diff --git a/arduino-core/src/processing/app/i18n/Resources_an.properties b/arduino-core/src/processing/app/i18n/Resources_an.properties
index a4d172dcf19..c85a7d1f05f 100644
--- a/arduino-core/src/processing/app/i18n/Resources_an.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_an.properties
@@ -6,8 +6,9 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# Daniel Martinez , 2014-2015
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-08-24 14\:35+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Aragonese (http\://www.transifex.com/mbanzi/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
+!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-09-23 13\:27+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Aragonese (http\://www.transifex.com/mbanzi/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)
@@ -26,9 +27,15 @@
#: debug/Compiler.java:450
'Mouse'\ only\ supported\ on\ the\ Arduino\ Leonardo='Churi' solament suportau por Arduino Leonardo
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+!'arch'\ folder\ is\ no\ longer\ supported\!\ See\ http\://goo.gl/gfFJzU\ for\ more\ information=
+
#: Preferences.java:478
(edit\ only\ when\ Arduino\ is\ not\ running)=(editar solament quan Arduino no ye correndo)
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+!(legacy)=
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
!--curdir\ no\ longer\ supported=
@@ -212,22 +219,20 @@ 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
-#: ../../../../../app/src/processing/app/Preferences.java:165
-!Bengali\ (India)=
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
Board=Placa
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+!Board\ {0}\ (platform\ {1},\ package\ {2})\ is\ unknown=
+
#: ../../../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}
@@ -257,12 +262,12 @@ 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
+#: ../../../../../app/src/processing/app/Base.java:1210
+!Built-in\ Examples=
+
#: ../../../processing/app/Preferences.java:80
Bulgarian=B\u00falgaro
@@ -311,21 +316,12 @@ 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
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
!Click\ for\ a\ list\ of\ unofficial\ boards\ support\ URLs=
@@ -410,9 +406,6 @@ Could\ not\ re-save\ sketch=No se podi\u00f3 alzar de nuevo o programa
#: 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}
@@ -434,9 +427,6 @@ Could\ not\ rename\ the\ sketch.\ (2)=No se podi\u00f3 renombrar o programa. (2)
#, 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
@@ -455,15 +445,9 @@ Croatian=Crovata
#: Editor.java:1149 Editor.java:2699
Cut=Tallar
-#: ../../../processing/app/Preferences.java:83
-Czech=Checo
-
#: ../../../../../app/src/processing/app/Preferences.java:119
!Czech\ (Czech\ Republic)=
-#: Preferences.java:90
-Danish=Dan\u00e9s
-
#: ../../../../../app/src/processing/app/Preferences.java:120
!Danish\ (Denmark)=
@@ -667,6 +651,15 @@ Estonian\ (Estonia)=Estonio (Estonia)
#: Editor.java:516
Examples=Eixemplos
+#: ../../../../../app/src/processing/app/Base.java:1244
+!Examples\ from\ Custom\ Libraries=
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+!Examples\ from\ Libraries=
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+!Export\ canceled,\ changes\ must\ first\ be\ saved.=
+
#: ../../../../../app/src/processing/app/Editor.java:750
!Export\ compiled\ Binary=
@@ -832,6 +825,10 @@ Indonesian=Indonesio
#, java-format
Invalid\ library\ found\ in\ {0}\:\ {1}=Biblioteca invalida trobada en {0}\: {1}
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+!Invalid\ quoting\:\ no\ closing\ [{0}]\ char\ found.=
+
#: Preferences.java:102
Italian=Itali\u00e1n
@@ -850,6 +847,9 @@ Latvian=Let\u00f3n
#: ../../../../../app/src/processing/app/Base.java:2349
!Library\ added\ to\ your\ libraries.\ Check\ "Include\ library"\ menu=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+!Library\ can't\ use\ both\ 'src'\ and\ 'utility'\ folders.=
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
!Library\ is\ already\ installed\:\ {0}\ version\ {1}=
@@ -860,12 +860,13 @@ Lithuaninan=Lituano
#: ../../../../../app/src/processing/app/Base.java:132
!Loading\ configuration...=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+!Looking\ for\ recipes\ like\ {0}*{1}=
+
#: ../../../processing/app/Sketch.java:1684
!Low\ memory\ available,\ stability\ problems\ may\ occur.=
-#: ../../../../../app/src/processing/app/Preferences.java:180
-!Malay\ (Malaysia)=
-
#: ../../../../../app/src/processing/app/Base.java:1168
!Manage\ Libraries...=
@@ -878,8 +879,9 @@ 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 */
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+!Missing\ '{0}'\ from\ library\ in\ {1}=
#: ../../../processing/app/BaseNoGui.java:455
!Mode\ not\ supported=
@@ -903,9 +905,6 @@ Moving=Movendo
#: ../../../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\:
@@ -939,9 +938,6 @@ No=No
#: ../../../processing/app/debug/Compiler.java:158
!No\ authorization\ 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
@@ -990,15 +986,9 @@ No\ valid\ hardware\ definitions\ found\ in\ folder\ {0}.=No se troboron definic
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:184
!None=
-#: ../../../../../app/src/processing/app/Preferences.java:181
-!Norwegian=
-
#: ../../../processing/app/Preferences.java:108
Norwegian\ Bokm\u00e5l=Noruego
-#: ../../../../../app/src/processing/app/Preferences.java:182
-!Norwegian\ Nynorsk=
-
#: ../../../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.
@@ -1042,6 +1032,10 @@ Persian=Persa
#: ../../../processing/app/Preferences.java:161
Persian\ (Iran)=Persa (Ir\u00e1n)
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+!Platform\ {0}\ (package\ {1})\ is\ unknown=
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
!Please\ confirm\ boards\ deletion=
@@ -1115,10 +1109,6 @@ Problem\ accessing\ files\ in\ folder\ =Problema en acceder a fichers en a carpe
#: 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.
@@ -1131,9 +1121,16 @@ Processor=Procesador
#: Editor.java:704
Programmer=Programador
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+!Progress\ {0}=
+
#: Base.java:783 Editor.java:593
Quit=Salir
+#: ../../../../../app/src/processing/app/Base.java:1233
+!RETIRED=
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
Redo=Refer
@@ -1173,6 +1170,14 @@ Replace\ with\:=Reemplazar con\:
#: Preferences.java:113
Romanian=Rumano
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+!Running\ recipe\:\ {0}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+!Running\:\ {0}=
+
#: Preferences.java:114
Russian=Ruso
@@ -1250,6 +1255,10 @@ Serial\ port\ {0}\ not\ found.\nRetry\ the\ upload\ with\ another\ serial\ port?
#: ../../../../../app/src/processing/app/Editor.java:65
!Serial\ ports=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+!Setting\ build\ path\ to\ {0}=
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
!Settings=
@@ -1330,9 +1339,6 @@ Spanish=Espa\u00f1ol
#: Base.java:540
Sunshine=Sol
-#: ../../../../../app/src/processing/app/Preferences.java:187
-!Swahili=
-
#: ../../../processing/app/Preferences.java:153
Swedish=Sueco
@@ -1397,9 +1403,6 @@ The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ de
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:514
!The\ specified\ sketchbook\ folder\ contains\ your\ copy\ of\ the\ IDE.\nPlease\ choose\ a\ different\ folder\ for\ your\ sketchbook.=
-#: ../../../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.
@@ -1451,6 +1454,10 @@ Unable\ to\ connect\:\ retrying=Imposible connectar-se\: reintentando
#: ../../../processing/app/Editor.java:2526
Unable\ to\ connect\:\ wrong\ password?=Imposible connectar\: clau incorrecta?
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+!Unable\ to\ find\ {0}\ in\ {1}=
+
#: ../../../processing/app/Editor.java:2512
Unable\ to\ open\ serial\ monitor=Imposible ubrir o monitor serie
@@ -1461,13 +1468,17 @@ Unable\ to\ open\ serial\ monitor=Imposible ubrir o monitor serie
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
!Unable\ to\ reach\ Arduino.cc\ due\ to\ possible\ network\ issues.=
-#: Sketch.java:1432
-#, java-format
-Uncaught\ exception\ type\:\ {0}=Tipo d'excepci\u00f3n no detectada\: {0}
-
#: Editor.java:1133 Editor.java:1355
Undo=Desfer
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+!Unhandled\ type\ {0}\ in\ context\ key\ {1}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+!Unknown\ sketch\ file\ extension\:\ {0}=
+
#: 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
@@ -1502,9 +1513,6 @@ Uploading\ to\ I/O\ Board...=Puyando a la Placa I/U...
#: Sketch.java:1622
Uploading...=Puyando...
-#: ../../../../../app/src/processing/app/Preferences.java:189
-!Urdu\ (Pakistan)=
-
#: Editor.java:1269
Use\ Selection\ For\ Find=Usar selecci\u00f3n ta buscar
@@ -1562,6 +1570,14 @@ Vietnamese=Vietnam\u00e9s
#: Editor.java:1105
Visit\ Arduino.cc=Visita Arduino.cc
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+!WARNING\:\ Category\ '{0}'\ in\ library\ {1}\ is\ not\ valid.\ Setting\ to\ '{2}'=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+!WARNING\:\ Spurious\ {0}\ folder\ in\ '{1}'\ library=
+
#: ../../../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).
@@ -1591,6 +1607,9 @@ Warning=Warning
#, java-format
!Warning\:\ platform.txt\ from\ core\ '{0}'\ contains\ deprecated\ {1},\ automatically\ converted\ to\ {2}.\ Consider\ upgrading\ this\ core.=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ '{1}',\ using\ default\ value\ '{2}'.\ Consider\ upgrading\ this\ core.=
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ {1},\ automatically\ set\ to\ {2}.\ Consider\ upgrading\ this\ core.=
@@ -1751,6 +1770,14 @@ upload=puyar
#, java-format
!{0}\ libraries=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+!{0}\ must\ be\ a\ folder=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+!{0}\ pattern\ is\ missing=
+
#: debug/Compiler.java:365
#, java-format
{0}\ returned\ {1}={0} retorn\u00f3 {1}
diff --git a/arduino-core/src/processing/app/i18n/Resources_ar.po b/arduino-core/src/processing/app/i18n/Resources_ar.po
index 2cd635a20b3..556b6df46b8 100644
--- a/arduino-core/src/processing/app/i18n/Resources_ar.po
+++ b/arduino-core/src/processing/app/i18n/Resources_ar.po
@@ -6,6 +6,7 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# alsadi , 2012
# amas89 , 2012
# belal affouri , 2015
@@ -17,7 +18,7 @@ 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: 2015-08-24 14:35+0000\n"
+"PO-Revision-Date: 2015-09-23 13:27+0000\n"
"Last-Translator: Federico Fissore \n"
"Language-Team: Arabic (http://www.transifex.com/mbanzi/arduino-ide-15/language/ar/)\n"
"MIME-Version: 1.0\n"
@@ -48,10 +49,20 @@ msgstr "'لوحة المفاتيح' يمكن ان تعمل فقط على لو
msgid "'Mouse' only supported on the Arduino Leonardo"
msgstr "'الفأرة' يمكن ان تعمل فقط على لوحة اردوينو ليوناردو"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+msgid ""
+"'arch' folder is no longer supported! See http://goo.gl/gfFJzU for more "
+"information"
+msgstr ""
+
#: Preferences.java:478
msgid "(edit only when Arduino is not running)"
msgstr "(لا يمكن التحرير والأردوينو تعمل)"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+msgid "(legacy)"
+msgstr ""
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
msgid "--curdir no longer supported"
msgstr "--curdir غير مدعوم بعد الآن"
@@ -313,10 +324,6 @@ 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 "لغة الباسك"
@@ -325,15 +332,16 @@ msgstr "لغة الباسك"
msgid "Belarusian"
msgstr "بيلاروسي"
-#: ../../../../../app/src/processing/app/Preferences.java:165
-msgid "Bengali (India)"
-msgstr "بنغالي(الهند)"
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
msgid "Board"
msgstr "لوحة"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+msgid "Board {0} (platform {1}, package {2}) is unknown"
+msgstr ""
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
msgid ""
@@ -374,14 +382,14 @@ msgstr "كلاهما NL & CR"
msgid "Browse"
msgstr "استعرض"
-#: Sketch.java:1392 Sketch.java:1423
-msgid "Build folder disappeared or could not be written"
-msgstr "مجلد البناء \"Build folder\" اختفى او انه لايمكن الكتابة عليه"
-
#: ../../../processing/app/Sketch.java:1530
msgid "Build options changed, rebuilding all"
msgstr "تغير بناء الخيارات ، إعادة بناء الكل"
+#: ../../../../../app/src/processing/app/Base.java:1210
+msgid "Built-in Examples"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr "بلغاري"
@@ -445,10 +453,6 @@ msgstr "افحص التحديثات عند التشغيل"
msgid "Chinese (China)"
msgstr "الصينية (الصين)"
-#: ../../../processing/app/Preferences.java:142
-msgid "Chinese (Hong Kong)"
-msgstr "الصينية (هونغ كونغ)"
-
#: ../../../processing/app/Preferences.java:144
msgid "Chinese (Taiwan)"
msgstr "الصينية (تايوان)"
@@ -457,14 +461,6 @@ msgstr "الصينية (تايوان)"
msgid "Chinese (Taiwan) (Big5)"
msgstr "الصينية (تايوان) (Big5)"
-#: Preferences.java:88
-msgid "Chinese Simplified"
-msgstr "Chinese Simplified"
-
-#: Preferences.java:89
-msgid "Chinese Traditional"
-msgstr "Chinese Traditional"
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
msgid "Click for a list of unofficial boards support URLs"
msgstr ""
@@ -584,10 +580,6 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "لا يمكن قراءة الاعدادات الافتراضية يجب عليك اعادة تنصيب الاردوينو"
-#: ../../../processing/app/Sketch.java:1525
-msgid "Could not read prevous build preferences file, rebuilding all"
-msgstr "يتعذر قراءة إنشاء ملف التفضيلات البريفوس ، إعادة بناء الكل"
-
#: Base.java:2482
#, java-format
msgid "Could not remove old version of {0}"
@@ -615,10 +607,6 @@ 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 "لا يمكن ارشفة الشيفرة البرمجية"
@@ -646,18 +634,10 @@ msgstr "كرواتي"
msgid "Cut"
msgstr "قص"
-#: ../../../processing/app/Preferences.java:83
-msgid "Czech"
-msgstr "تشيكي"
-
#: ../../../../../app/src/processing/app/Preferences.java:119
msgid "Czech (Czech Republic)"
msgstr ""
-#: Preferences.java:90
-msgid "Danish"
-msgstr "Dansk"
-
#: ../../../../../app/src/processing/app/Preferences.java:120
msgid "Danish (Denmark)"
msgstr ""
@@ -929,6 +909,18 @@ msgstr "الأستونية (إستونيا)"
msgid "Examples"
msgstr "أمثلة"
+#: ../../../../../app/src/processing/app/Base.java:1244
+msgid "Examples from Custom Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+msgid "Examples from Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+msgid "Export canceled, changes must first be saved."
+msgstr ""
+
#: ../../../../../app/src/processing/app/Editor.java:750
msgid "Export compiled Binary"
msgstr ""
@@ -1157,6 +1149,11 @@ msgstr "جاري التنصيب"
msgid "Invalid library found in {0}: {1}"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+msgid "Invalid quoting: no closing [{0}] char found."
+msgstr ""
+
#: Preferences.java:102
msgid "Italian"
msgstr "Italiano"
@@ -1181,6 +1178,10 @@ msgstr ""
msgid "Library added to your libraries. Check \"Include library\" menu"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+msgid "Library can't use both 'src' and 'utility' folders."
+msgstr ""
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
msgid "Library is already installed: {0} version {1}"
@@ -1194,12 +1195,13 @@ msgstr "Lithuaninan"
msgid "Loading configuration..."
msgstr ""
-#: ../../../processing/app/Sketch.java:1684
-msgid "Low memory available, stability problems may occur."
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+msgid "Looking for recipes like {0}*{1}"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:180
-msgid "Malay (Malaysia)"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
msgstr ""
#: ../../../../../app/src/processing/app/Base.java:1168
@@ -1218,8 +1220,9 @@ msgstr "Marathi"
msgid "Message"
msgstr "رسالة"
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-msgid "Missing the */ from the end of a /* comment */"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+msgid "Missing '{0}' from library in {1}"
msgstr ""
#: ../../../processing/app/BaseNoGui.java:455
@@ -1251,10 +1254,6 @@ msgstr ""
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 "اسم لملف جديد:"
@@ -1299,10 +1298,6 @@ msgstr "لا"
msgid "No authorization data found"
msgstr ""
-#: debug/Compiler.java:126
-msgid "No board selected; please choose a board from the Tools > Board menu."
-msgstr "لم تختار البورد; رجاءا اختار البورد من قائمة أدوات > قائمة بورد."
-
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
msgid "No changes necessary for Auto Format."
msgstr "لا يوجد تغييرات ضرورية للتنسيق التلقائي."
@@ -1366,18 +1361,10 @@ msgstr ""
msgid "None"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:181
-msgid "Norwegian"
-msgstr ""
-
#: ../../../processing/app/Preferences.java:108
msgid "Norwegian Bokmål"
msgstr "النرويجية"
-#: ../../../../../app/src/processing/app/Preferences.java:182
-msgid "Norwegian Nynorsk"
-msgstr ""
-
#: ../../../processing/app/Sketch.java:1656
msgid ""
"Not enough memory; see http://www.arduino.cc/en/Guide/Troubleshooting#size "
@@ -1437,6 +1424,11 @@ msgstr "فارسي"
msgid "Persian (Iran)"
msgstr "الفارسية (إيران)"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+msgid "Platform {0} (package {1}) is unknown"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
msgid "Please confirm boards deletion"
msgstr ""
@@ -1534,11 +1526,6 @@ msgstr "مشكل في الولوج إلى ملفات المجلد "
msgid "Problem getting data folder"
msgstr "مشكلة في الحصول على مجلد البيانات"
-#: Sketch.java:1467
-#, java-format
-msgid "Problem moving {0} to the build folder"
-msgstr "مشكلة في نقل {0} الى مجللد البناء \"Build folder\""
-
#: debug/Uploader.java:209
msgid ""
"Problem uploading to board. See "
@@ -1557,10 +1544,19 @@ msgstr "معالج"
msgid "Programmer"
msgstr "المبرمجة"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+msgid "Progress {0}"
+msgstr ""
+
#: Base.java:783 Editor.java:593
msgid "Quit"
msgstr "خروج"
+#: ../../../../../app/src/processing/app/Base.java:1233
+msgid "RETIRED"
+msgstr ""
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
msgid "Redo"
msgstr "اعادة"
@@ -1612,6 +1608,16 @@ msgstr "استبدل بـ:"
msgid "Romanian"
msgstr "Romanian"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+msgid "Running recipe: {0}"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+msgid "Running: {0}"
+msgstr ""
+
#: Preferences.java:114
msgid "Russian"
msgstr "Russian"
@@ -1717,6 +1723,11 @@ msgstr "المنفذ التسلسلي {0} لم يتم العثور عليه.\nح
msgid "Serial ports"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+msgid "Setting build path to {0}"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
msgid "Settings"
msgstr ""
@@ -1832,10 +1843,6 @@ msgstr ""
msgid "Sunshine"
msgstr "شروق الشمس"
-#: ../../../../../app/src/processing/app/Preferences.java:187
-msgid "Swahili"
-msgstr ""
-
#: ../../../processing/app/Preferences.java:153
msgid "Swedish"
msgstr "اللغة السويدية"
@@ -1952,12 +1959,6 @@ msgid ""
"Please choose a different folder for your sketchbook."
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"
@@ -2030,6 +2031,11 @@ msgstr "مشكل في عملية الاتصال: إعادة المحاولة"
msgid "Unable to connect: wrong password?"
msgstr "مشكل في عملية الاتصال: كلمة المرور خاطئة؟ "
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+msgid "Unable to find {0} in {1}"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2512
msgid "Unable to open serial monitor"
msgstr ""
@@ -2043,15 +2049,20 @@ msgstr ""
msgid "Unable to reach Arduino.cc due to possible network issues."
msgstr ""
-#: Sketch.java:1432
-#, java-format
-msgid "Uncaught exception type: {0}"
-msgstr "نوع المشكلة غير محدد: {0}"
-
#: Editor.java:1133 Editor.java:1355
msgid "Undo"
msgstr "تراجع"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+msgid "Unhandled type {0} in context key {1}"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+msgid "Unknown sketch file extension: {0}"
+msgstr ""
+
#: Platform.java:168
msgid ""
"Unspecified platform, no launcher available.\n"
@@ -2100,10 +2111,6 @@ msgstr "جاري التحميل إلى اللوحة دخل/خرج ..."
msgid "Uploading..."
msgstr "رفع..."
-#: ../../../../../app/src/processing/app/Preferences.java:189
-msgid "Urdu (Pakistan)"
-msgstr "أوردو (باكستان)"
-
#: Editor.java:1269
msgid "Use Selection For Find"
msgstr "استخدم المظلل للبحث"
@@ -2178,6 +2185,16 @@ msgstr "اللغة الفيتنامية"
msgid "Visit Arduino.cc"
msgstr "Arduino.cc زر صفحة "
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+msgid "WARNING: Category '{0}' in library {1} is not valid. Setting to '{2}'"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+msgid "WARNING: Spurious {0} folder in '{1}' library"
+msgstr ""
+
#: ../../../processing/app/debug/Compiler.java:115
#, java-format
msgid ""
@@ -2221,6 +2238,12 @@ msgid ""
" converted to {2}. Consider upgrading this core."
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+msgid ""
+"Warning: platform.txt from core '{0}' misses property '{1}', using default "
+"value '{2}'. Consider upgrading this core."
+msgstr ""
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
msgid ""
@@ -2475,6 +2498,16 @@ msgstr "اضيفت {0} ملفات الى شيفرة البرمجية."
msgid "{0} libraries"
msgstr "{0} المكتبات"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+msgid "{0} must be a folder"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+msgid "{0} pattern is missing"
+msgstr ""
+
#: debug/Compiler.java:365
#, java-format
msgid "{0} returned {1}"
diff --git a/arduino-core/src/processing/app/i18n/Resources_ar.properties b/arduino-core/src/processing/app/i18n/Resources_ar.properties
index 0e74e641e79..c54ed8557ea 100644
--- a/arduino-core/src/processing/app/i18n/Resources_ar.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_ar.properties
@@ -6,13 +6,14 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# alsadi , 2012
# amas89 , 2012
# belal affouri , 2015
# belal affouri , 2012
# JAMAL ELMERABETE , 2014-2015
# Mubarak Qahtani , 2015
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-08-24 14\:35+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Arabic (http\://www.transifex.com/mbanzi/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-09-23 13\:27+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Arabic (http\://www.transifex.com/mbanzi/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)
@@ -31,9 +32,15 @@
#: debug/Compiler.java:450
'Mouse'\ only\ supported\ on\ the\ Arduino\ Leonardo='\u0627\u0644\u0641\u0623\u0631\u0629' \u064a\u0645\u0643\u0646 \u0627\u0646 \u062a\u0639\u0645\u0644 \u0641\u0642\u0637 \u0639\u0644\u0649 \u0644\u0648\u062d\u0629 \u0627\u0631\u062f\u0648\u064a\u0646\u0648 \u0644\u064a\u0648\u0646\u0627\u0631\u062f\u0648
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+!'arch'\ folder\ is\ no\ longer\ supported\!\ See\ http\://goo.gl/gfFJzU\ for\ more\ information=
+
#: 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)
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+!(legacy)=
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
--curdir\ no\ longer\ supported=--curdir \u063a\u064a\u0631 \u0645\u062f\u0639\u0648\u0645 \u0628\u0639\u062f \u0627\u0644\u0622\u0646
@@ -217,22 +224,20 @@ 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=\u0628\u064a\u0644\u0627\u0631\u0648\u0633\u064a
-#: ../../../../../app/src/processing/app/Preferences.java:165
-Bengali\ (India)=\u0628\u0646\u063a\u0627\u0644\u064a(\u0627\u0644\u0647\u0646\u062f)
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
Board=\u0644\u0648\u062d\u0629
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+!Board\ {0}\ (platform\ {1},\ package\ {2})\ is\ unknown=
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
Board\ {0}\:{1}\:{2}\ doesn''t\ define\ a\ ''build.board''\ preference.\ Auto-set\ to\:\ {3}=\u0627\u0644\u0644\u0648\u062d\u0629 {0}\:{1}\:{2} \u0644\u0627 \u062a\u0639\u0631\u0651\u0641 ''build.board'' \u062e\u0627\u0635\u064a\u0629 . Auto-set to\: {3}
@@ -262,12 +267,12 @@ Both\ NL\ &\ CR=\u0643\u0644\u0627\u0647\u0645\u0627 NL & CR
#: Preferences.java:81
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
+#: ../../../../../app/src/processing/app/Base.java:1210
+!Built-in\ Examples=
+
#: ../../../processing/app/Preferences.java:80
Bulgarian=\u0628\u0644\u063a\u0627\u0631\u064a
@@ -316,21 +321,12 @@ Check\ for\ updates\ on\ startup=\u0627\u0641\u062d\u0635 \u0627\u0644\u062a\u06
#: ../../../processing/app/Preferences.java:142
Chinese\ (China)=\u0627\u0644\u0635\u064a\u0646\u064a\u0629 (\u0627\u0644\u0635\u064a\u0646)
-#: ../../../processing/app/Preferences.java:142
-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)=\u0627\u0644\u0635\u064a\u0646\u064a\u0629 (\u062a\u0627\u064a\u0648\u0627\u0646)
#: ../../../processing/app/Preferences.java:143
Chinese\ (Taiwan)\ (Big5)=\u0627\u0644\u0635\u064a\u0646\u064a\u0629 (\u062a\u0627\u064a\u0648\u0627\u0646) (Big5)
-#: Preferences.java:88
-Chinese\ Simplified=Chinese Simplified
-
-#: Preferences.java:89
-Chinese\ Traditional=Chinese Traditional
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
!Click\ for\ a\ list\ of\ unofficial\ boards\ support\ URLs=
@@ -415,9 +411,6 @@ Could\ not\ re-save\ sketch=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0627\u0639\u
#: 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
-#: ../../../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
Could\ not\ remove\ old\ version\ of\ {0}=\u0644\u0627 \u064a\u0645\u0643\u0646 \u062d\u0630\u0641 \u0627\u0644\u0627\u0635\u062f\u0627\u0631 \u0627\u0644\u0633\u0627\u0628\u0642 \u0645\u0646 {0}
@@ -439,9 +432,6 @@ 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
@@ -460,15 +450,9 @@ Croatian=\u0643\u0631\u0648\u0627\u062a\u064a
#: Editor.java:1149 Editor.java:2699
Cut=\u0642\u0635
-#: ../../../processing/app/Preferences.java:83
-Czech=\u062a\u0634\u064a\u0643\u064a
-
#: ../../../../../app/src/processing/app/Preferences.java:119
!Czech\ (Czech\ Republic)=
-#: Preferences.java:90
-Danish=Dansk
-
#: ../../../../../app/src/processing/app/Preferences.java:120
!Danish\ (Denmark)=
@@ -672,6 +656,15 @@ Estonian\ (Estonia)=\u0627\u0644\u0623\u0633\u062a\u0648\u0646\u064a\u0629 (\u06
#: Editor.java:516
Examples=\u0623\u0645\u062b\u0644\u0629
+#: ../../../../../app/src/processing/app/Base.java:1244
+!Examples\ from\ Custom\ Libraries=
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+!Examples\ from\ Libraries=
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+!Export\ canceled,\ changes\ must\ first\ be\ saved.=
+
#: ../../../../../app/src/processing/app/Editor.java:750
!Export\ compiled\ Binary=
@@ -837,6 +830,10 @@ Installing...=\u062c\u0627\u0631\u064a \u0627\u0644\u062a\u0646\u0635\u064a\u062
#, java-format
!Invalid\ library\ found\ in\ {0}\:\ {1}=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+!Invalid\ quoting\:\ no\ closing\ [{0}]\ char\ found.=
+
#: Preferences.java:102
Italian=Italiano
@@ -855,6 +852,9 @@ Latvian=Latvian
#: ../../../../../app/src/processing/app/Base.java:2349
!Library\ added\ to\ your\ libraries.\ Check\ "Include\ library"\ menu=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+!Library\ can't\ use\ both\ 'src'\ and\ 'utility'\ folders.=
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
!Library\ is\ already\ installed\:\ {0}\ version\ {1}=
@@ -865,12 +865,13 @@ Lithuaninan=Lithuaninan
#: ../../../../../app/src/processing/app/Base.java:132
!Loading\ configuration...=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+!Looking\ for\ recipes\ like\ {0}*{1}=
+
#: ../../../processing/app/Sketch.java:1684
!Low\ memory\ available,\ stability\ problems\ may\ occur.=
-#: ../../../../../app/src/processing/app/Preferences.java:180
-!Malay\ (Malaysia)=
-
#: ../../../../../app/src/processing/app/Base.java:1168
!Manage\ Libraries...=
@@ -883,8 +884,9 @@ Marathi=Marathi
#: Base.java:2112
Message=\u0631\u0633\u0627\u0644\u0629
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+!Missing\ '{0}'\ from\ library\ in\ {1}=
#: ../../../processing/app/BaseNoGui.java:455
!Mode\ not\ supported=
@@ -908,9 +910,6 @@ Moving=\u0646\u0642\u0644
#: ../../../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\:
@@ -944,9 +943,6 @@ No=\u0644\u0627
#: ../../../processing/app/debug/Compiler.java:158
!No\ authorization\ 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.
@@ -995,15 +991,9 @@ No\ reference\ available\ for\ "{0}"="{0}"\u0644\u0627 \u064a\u0648\u062c\u062f
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:184
!None=
-#: ../../../../../app/src/processing/app/Preferences.java:181
-!Norwegian=
-
#: ../../../processing/app/Preferences.java:108
Norwegian\ Bokm\u00e5l=\u0627\u0644\u0646\u0631\u0648\u064a\u062c\u064a\u0629
-#: ../../../../../app/src/processing/app/Preferences.java:182
-!Norwegian\ Nynorsk=
-
#: ../../../processing/app/Sketch.java:1656
!Not\ enough\ memory;\ see\ http\://www.arduino.cc/en/Guide/Troubleshooting\#size\ for\ tips\ on\ reducing\ your\ footprint.=
@@ -1047,6 +1037,10 @@ 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)
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+!Platform\ {0}\ (package\ {1})\ is\ unknown=
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
!Please\ confirm\ boards\ deletion=
@@ -1120,10 +1114,6 @@ Problem\ accessing\ files\ in\ folder\ =\u0645\u0634\u0643\u0644 \u0641\u064a \u
#: 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
-#: Sketch.java:1467
-#, java-format
-Problem\ moving\ {0}\ to\ the\ build\ folder=\u0645\u0634\u0643\u0644\u0629 \u0641\u064a \u0646\u0642\u0644 {0} \u0627\u0644\u0649 \u0645\u062c\u0644\u0644\u062f \u0627\u0644\u0628\u0646\u0627\u0621 "Build folder"
-
#: debug/Uploader.java:209
Problem\ uploading\ to\ board.\ \ See\ http\://www.arduino.cc/en/Guide/Troubleshooting\#upload\ for\ suggestions.=\u0645\u0634\u0643\u0644\u0629 \u0641\u064a \u0627\u0644\u0631\u0641\u0639 \u0627\u0644\u0649 \u0627\u0644\u0628\u0648\u0631\u062f. \u0631\u0627\u062c\u0639 http\://www.arduino.cc/en/Guide/Troubleshooting\#upload \u0643\u0640 \u0627\u0642\u062a\u0631\u0627\u062d .
@@ -1136,9 +1126,16 @@ Processor=\u0645\u0639\u0627\u0644\u062c
#: Editor.java:704
Programmer=\u0627\u0644\u0645\u0628\u0631\u0645\u062c\u0629
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+!Progress\ {0}=
+
#: Base.java:783 Editor.java:593
Quit=\u062e\u0631\u0648\u062c
+#: ../../../../../app/src/processing/app/Base.java:1233
+!RETIRED=
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
Redo=\u0627\u0639\u0627\u062f\u0629
@@ -1178,6 +1175,14 @@ Replace\ with\:=\u0627\u0633\u062a\u0628\u062f\u0644 \u0628\u0640\:
#: Preferences.java:113
Romanian=Romanian
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+!Running\ recipe\:\ {0}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+!Running\:\ {0}=
+
#: Preferences.java:114
Russian=Russian
@@ -1255,6 +1260,10 @@ Serial\ port\ {0}\ not\ found.\nRetry\ the\ upload\ with\ another\ serial\ port?
#: ../../../../../app/src/processing/app/Editor.java:65
!Serial\ ports=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+!Setting\ build\ path\ to\ {0}=
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
!Settings=
@@ -1335,9 +1344,6 @@ Spanish=Spanish
#: Base.java:540
Sunshine=\u0634\u0631\u0648\u0642 \u0627\u0644\u0634\u0645\u0633
-#: ../../../../../app/src/processing/app/Preferences.java:187
-!Swahili=
-
#: ../../../processing/app/Preferences.java:153
Swedish=\u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0633\u0648\u064a\u062f\u064a\u0629
@@ -1402,9 +1408,6 @@ The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ de
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:514
!The\ specified\ sketchbook\ folder\ contains\ your\ copy\ of\ the\ IDE.\nPlease\ choose\ a\ different\ folder\ for\ your\ sketchbook.=
-#: ../../../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"
@@ -1456,6 +1459,10 @@ Unable\ to\ connect\:\ retrying=\u0645\u0634\u0643\u0644 \u0641\u064a \u0639\u06
#: ../../../processing/app/Editor.java:2526
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
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+!Unable\ to\ find\ {0}\ in\ {1}=
+
#: ../../../processing/app/Editor.java:2512
!Unable\ to\ open\ serial\ monitor=
@@ -1466,13 +1473,17 @@ Unable\ to\ connect\:\ wrong\ password?=\u0645\u0634\u0643\u0644 \u0641\u064a \u
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
!Unable\ to\ reach\ Arduino.cc\ due\ to\ possible\ network\ issues.=
-#: Sketch.java:1432
-#, java-format
-Uncaught\ exception\ type\:\ {0}=\u0646\u0648\u0639 \u0627\u0644\u0645\u0634\u0643\u0644\u0629 \u063a\u064a\u0631 \u0645\u062d\u062f\u062f\: {0}
-
#: Editor.java:1133 Editor.java:1355
Undo=\u062a\u0631\u0627\u062c\u0639
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+!Unhandled\ type\ {0}\ in\ context\ key\ {1}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+!Unknown\ sketch\ file\ extension\:\ {0}=
+
#: 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=\u0627\u0644\u0645\u0646\u0635\u0629 \u063a\u064a\u0631 \u0645\u062d\u062f\u062f\u0629\u060c \u0627\u0644\u0645\u0634\u063a\u0644 \u063a\u064a\u0631 \u0645\u062a\u0627\u062d.\n\u0644\u0644\u062a\u0641\u0639\u064a\u0644 \u0623\u0641\u062a\u062d \u0627\u0644\u0631\u0648\u0627\u0628\u0637 \u0623\u0648 \u0627\u0644\u0645\u062c\u0644\u062f\u0627\u062a \u061b \u0623\u0636\u0641 \:\u0627\u0636\u0641 \u0633\u0637\u0631 "launcher\=/path/to/app" \u0627\u0644\u0649 preferences.txt
@@ -1507,9 +1518,6 @@ Uploading\ to\ I/O\ Board...=\u062c\u0627\u0631\u064a \u0627\u0644\u062a\u062d\u
#: Sketch.java:1622
Uploading...=\u0631\u0641\u0639...
-#: ../../../../../app/src/processing/app/Preferences.java:189
-Urdu\ (Pakistan)=\u0623\u0648\u0631\u062f\u0648 (\u0628\u0627\u0643\u0633\u062a\u0627\u0646)
-
#: Editor.java:1269
Use\ Selection\ For\ Find=\u0627\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0645\u0638\u0644\u0644 \u0644\u0644\u0628\u062d\u062b
@@ -1567,6 +1575,14 @@ Vietnamese=\u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0641\u064a\u062a\u0646\u
#: Editor.java:1105
Visit\ Arduino.cc=Arduino.cc \u0632\u0631 \u0635\u0641\u062d\u0629
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+!WARNING\:\ Category\ '{0}'\ in\ library\ {1}\ is\ not\ valid.\ Setting\ to\ '{2}'=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+!WARNING\:\ Spurious\ {0}\ folder\ in\ '{1}'\ library=
+
#: ../../../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).=
@@ -1596,6 +1612,9 @@ Warning=\u062a\u062d\u0630\u064a\u0631
#, java-format
!Warning\:\ platform.txt\ from\ core\ '{0}'\ contains\ deprecated\ {1},\ automatically\ converted\ to\ {2}.\ Consider\ upgrading\ this\ core.=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ '{1}',\ using\ default\ value\ '{2}'.\ Consider\ upgrading\ this\ core.=
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ {1},\ automatically\ set\ to\ {2}.\ Consider\ upgrading\ this\ core.=
@@ -1756,6 +1775,14 @@ version\ {0}=\u0627\u0644\u0646\u0633\u062e\u0629 {0}
#, java-format
{0}\ libraries={0} \u0627\u0644\u0645\u0643\u062a\u0628\u0627\u062a
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+!{0}\ must\ be\ a\ folder=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+!{0}\ pattern\ is\ missing=
+
#: debug/Compiler.java:365
#, java-format
{0}\ returned\ {1}={0} \u0623\u0631\u062c\u0639\u062a {1}
diff --git a/arduino-core/src/processing/app/i18n/Resources_ast.po b/arduino-core/src/processing/app/i18n/Resources_ast.po
index 75acba3a129..d73bc0a69a4 100644
--- a/arduino-core/src/processing/app/i18n/Resources_ast.po
+++ b/arduino-core/src/processing/app/i18n/Resources_ast.po
@@ -6,13 +6,14 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# Xuacu Saturio , 2013
msgid ""
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: 2015-08-24 14:35+0000\n"
+"PO-Revision-Date: 2015-09-23 13:27+0000\n"
"Last-Translator: Federico Fissore \n"
"Language-Team: Asturian (http://www.transifex.com/mbanzi/arduino-ide-15/language/ast/)\n"
"MIME-Version: 1.0\n"
@@ -43,10 +44,20 @@ msgstr ""
msgid "'Mouse' only supported on the Arduino Leonardo"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+msgid ""
+"'arch' folder is no longer supported! See http://goo.gl/gfFJzU for more "
+"information"
+msgstr ""
+
#: Preferences.java:478
msgid "(edit only when Arduino is not running)"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+msgid "(legacy)"
+msgstr ""
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
msgid "--curdir no longer supported"
msgstr ""
@@ -308,10 +319,6 @@ 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 ""
@@ -320,15 +327,16 @@ msgstr ""
msgid "Belarusian"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:165
-msgid "Bengali (India)"
-msgstr ""
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
msgid "Board"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+msgid "Board {0} (platform {1}, package {2}) is unknown"
+msgstr ""
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
msgid ""
@@ -369,14 +377,14 @@ msgstr ""
msgid "Browse"
msgstr ""
-#: Sketch.java:1392 Sketch.java:1423
-msgid "Build folder disappeared or could not be written"
-msgstr ""
-
#: ../../../processing/app/Sketch.java:1530
msgid "Build options changed, rebuilding all"
msgstr ""
+#: ../../../../../app/src/processing/app/Base.java:1210
+msgid "Built-in Examples"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr ""
@@ -440,10 +448,6 @@ msgstr ""
msgid "Chinese (China)"
msgstr ""
-#: ../../../processing/app/Preferences.java:142
-msgid "Chinese (Hong Kong)"
-msgstr ""
-
#: ../../../processing/app/Preferences.java:144
msgid "Chinese (Taiwan)"
msgstr ""
@@ -452,14 +456,6 @@ msgstr ""
msgid "Chinese (Taiwan) (Big5)"
msgstr ""
-#: Preferences.java:88
-msgid "Chinese Simplified"
-msgstr ""
-
-#: Preferences.java:89
-msgid "Chinese Traditional"
-msgstr ""
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
msgid "Click for a list of unofficial boards support URLs"
msgstr ""
@@ -579,10 +575,6 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr ""
-#: ../../../processing/app/Sketch.java:1525
-msgid "Could not read prevous build preferences file, rebuilding all"
-msgstr ""
-
#: Base.java:2482
#, java-format
msgid "Could not remove old version of {0}"
@@ -610,10 +602,6 @@ 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 ""
@@ -641,18 +629,10 @@ msgstr ""
msgid "Cut"
msgstr ""
-#: ../../../processing/app/Preferences.java:83
-msgid "Czech"
-msgstr ""
-
#: ../../../../../app/src/processing/app/Preferences.java:119
msgid "Czech (Czech Republic)"
msgstr ""
-#: Preferences.java:90
-msgid "Danish"
-msgstr ""
-
#: ../../../../../app/src/processing/app/Preferences.java:120
msgid "Danish (Denmark)"
msgstr ""
@@ -924,6 +904,18 @@ msgstr ""
msgid "Examples"
msgstr ""
+#: ../../../../../app/src/processing/app/Base.java:1244
+msgid "Examples from Custom Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+msgid "Examples from Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+msgid "Export canceled, changes must first be saved."
+msgstr ""
+
#: ../../../../../app/src/processing/app/Editor.java:750
msgid "Export compiled Binary"
msgstr ""
@@ -1152,6 +1144,11 @@ msgstr ""
msgid "Invalid library found in {0}: {1}"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+msgid "Invalid quoting: no closing [{0}] char found."
+msgstr ""
+
#: Preferences.java:102
msgid "Italian"
msgstr ""
@@ -1176,6 +1173,10 @@ msgstr ""
msgid "Library added to your libraries. Check \"Include library\" menu"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+msgid "Library can't use both 'src' and 'utility' folders."
+msgstr ""
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
msgid "Library is already installed: {0} version {1}"
@@ -1189,12 +1190,13 @@ msgstr ""
msgid "Loading configuration..."
msgstr ""
-#: ../../../processing/app/Sketch.java:1684
-msgid "Low memory available, stability problems may occur."
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+msgid "Looking for recipes like {0}*{1}"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:180
-msgid "Malay (Malaysia)"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
msgstr ""
#: ../../../../../app/src/processing/app/Base.java:1168
@@ -1213,8 +1215,9 @@ msgstr ""
msgid "Message"
msgstr ""
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-msgid "Missing the */ from the end of a /* comment */"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+msgid "Missing '{0}' from library in {1}"
msgstr ""
#: ../../../processing/app/BaseNoGui.java:455
@@ -1246,10 +1249,6 @@ msgstr ""
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 ""
@@ -1294,10 +1293,6 @@ msgstr ""
msgid "No authorization data found"
msgstr ""
-#: debug/Compiler.java:126
-msgid "No board selected; please choose a board from the Tools > Board menu."
-msgstr ""
-
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
msgid "No changes necessary for Auto Format."
msgstr ""
@@ -1361,18 +1356,10 @@ msgstr ""
msgid "None"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:181
-msgid "Norwegian"
-msgstr ""
-
#: ../../../processing/app/Preferences.java:108
msgid "Norwegian Bokmål"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:182
-msgid "Norwegian Nynorsk"
-msgstr ""
-
#: ../../../processing/app/Sketch.java:1656
msgid ""
"Not enough memory; see http://www.arduino.cc/en/Guide/Troubleshooting#size "
@@ -1432,6 +1419,11 @@ msgstr ""
msgid "Persian (Iran)"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+msgid "Platform {0} (package {1}) is unknown"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
msgid "Please confirm boards deletion"
msgstr ""
@@ -1529,11 +1521,6 @@ msgstr ""
msgid "Problem getting data folder"
msgstr ""
-#: Sketch.java:1467
-#, java-format
-msgid "Problem moving {0} to the build folder"
-msgstr ""
-
#: debug/Uploader.java:209
msgid ""
"Problem uploading to board. See "
@@ -1552,10 +1539,19 @@ msgstr ""
msgid "Programmer"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+msgid "Progress {0}"
+msgstr ""
+
#: Base.java:783 Editor.java:593
msgid "Quit"
msgstr "Colar"
+#: ../../../../../app/src/processing/app/Base.java:1233
+msgid "RETIRED"
+msgstr ""
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
msgid "Redo"
msgstr ""
@@ -1607,6 +1603,16 @@ msgstr ""
msgid "Romanian"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+msgid "Running recipe: {0}"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+msgid "Running: {0}"
+msgstr ""
+
#: Preferences.java:114
msgid "Russian"
msgstr ""
@@ -1712,6 +1718,11 @@ msgstr ""
msgid "Serial ports"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+msgid "Setting build path to {0}"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
msgid "Settings"
msgstr ""
@@ -1827,10 +1838,6 @@ msgstr ""
msgid "Sunshine"
msgstr "Soleyero"
-#: ../../../../../app/src/processing/app/Preferences.java:187
-msgid "Swahili"
-msgstr ""
-
#: ../../../processing/app/Preferences.java:153
msgid "Swedish"
msgstr ""
@@ -1947,12 +1954,6 @@ msgid ""
"Please choose a different folder for your sketchbook."
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"
@@ -2025,6 +2026,11 @@ msgstr ""
msgid "Unable to connect: wrong password?"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+msgid "Unable to find {0} in {1}"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2512
msgid "Unable to open serial monitor"
msgstr ""
@@ -2038,13 +2044,18 @@ msgstr ""
msgid "Unable to reach Arduino.cc due to possible network issues."
msgstr ""
-#: Sketch.java:1432
+#: Editor.java:1133 Editor.java:1355
+msgid "Undo"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
#, java-format
-msgid "Uncaught exception type: {0}"
+msgid "Unhandled type {0} in context key {1}"
msgstr ""
-#: Editor.java:1133 Editor.java:1355
-msgid "Undo"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+msgid "Unknown sketch file extension: {0}"
msgstr ""
#: Platform.java:168
@@ -2095,10 +2106,6 @@ msgstr ""
msgid "Uploading..."
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:189
-msgid "Urdu (Pakistan)"
-msgstr ""
-
#: Editor.java:1269
msgid "Use Selection For Find"
msgstr ""
@@ -2173,6 +2180,16 @@ msgstr ""
msgid "Visit Arduino.cc"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+msgid "WARNING: Category '{0}' in library {1} is not valid. Setting to '{2}'"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+msgid "WARNING: Spurious {0} folder in '{1}' library"
+msgstr ""
+
#: ../../../processing/app/debug/Compiler.java:115
#, java-format
msgid ""
@@ -2216,6 +2233,12 @@ msgid ""
" converted to {2}. Consider upgrading this core."
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+msgid ""
+"Warning: platform.txt from core '{0}' misses property '{1}', using default "
+"value '{2}'. Consider upgrading this core."
+msgstr ""
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
msgid ""
@@ -2470,6 +2493,16 @@ msgstr ""
msgid "{0} libraries"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+msgid "{0} must be a folder"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+msgid "{0} pattern is missing"
+msgstr ""
+
#: debug/Compiler.java:365
#, java-format
msgid "{0} returned {1}"
diff --git a/arduino-core/src/processing/app/i18n/Resources_ast.properties b/arduino-core/src/processing/app/i18n/Resources_ast.properties
index b051e3795f6..f566b4d2d32 100644
--- a/arduino-core/src/processing/app/i18n/Resources_ast.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_ast.properties
@@ -6,8 +6,9 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# Xuacu Saturio , 2013
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-08-24 14\:35+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Asturian (http\://www.transifex.com/mbanzi/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-09-23 13\:27+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Asturian (http\://www.transifex.com/mbanzi/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)=
@@ -26,9 +27,15 @@
#: debug/Compiler.java:450
!'Mouse'\ only\ supported\ on\ the\ Arduino\ Leonardo=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+!'arch'\ folder\ is\ no\ longer\ supported\!\ See\ http\://goo.gl/gfFJzU\ for\ more\ information=
+
#: Preferences.java:478
!(edit\ only\ when\ Arduino\ is\ not\ running)=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+!(legacy)=
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
!--curdir\ no\ longer\ supported=
@@ -212,22 +219,20 @@ An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\
#: 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=
-#: ../../../../../app/src/processing/app/Preferences.java:165
-!Bengali\ (India)=
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
!Board=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+!Board\ {0}\ (platform\ {1},\ package\ {2})\ is\ unknown=
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
!Board\ {0}\:{1}\:{2}\ doesn''t\ define\ a\ ''build.board''\ preference.\ Auto-set\ to\:\ {3}=
@@ -257,12 +262,12 @@ An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\
#: Preferences.java:81
!Browse=
-#: Sketch.java:1392 Sketch.java:1423
-!Build\ folder\ disappeared\ or\ could\ not\ be\ written=
-
#: ../../../processing/app/Sketch.java:1530
!Build\ options\ changed,\ rebuilding\ all=
+#: ../../../../../app/src/processing/app/Base.java:1210
+!Built-in\ Examples=
+
#: ../../../processing/app/Preferences.java:80
!Bulgarian=
@@ -311,21 +316,12 @@ An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\
#: ../../../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=
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
!Click\ for\ a\ list\ of\ unofficial\ boards\ support\ URLs=
@@ -410,9 +406,6 @@ An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\
#: Preferences.java:219
!Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
-#: ../../../processing/app/Sketch.java:1525
-!Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=
-
#: Base.java:2482
#, java-format
!Could\ not\ remove\ old\ version\ of\ {0}=
@@ -434,9 +427,6 @@ An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\
#, 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=
@@ -455,15 +445,9 @@ An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\
#: Editor.java:1149 Editor.java:2699
!Cut=
-#: ../../../processing/app/Preferences.java:83
-!Czech=
-
#: ../../../../../app/src/processing/app/Preferences.java:119
!Czech\ (Czech\ Republic)=
-#: Preferences.java:90
-!Danish=
-
#: ../../../../../app/src/processing/app/Preferences.java:120
!Danish\ (Denmark)=
@@ -667,6 +651,15 @@ An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\
#: Editor.java:516
!Examples=
+#: ../../../../../app/src/processing/app/Base.java:1244
+!Examples\ from\ Custom\ Libraries=
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+!Examples\ from\ Libraries=
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+!Export\ canceled,\ changes\ must\ first\ be\ saved.=
+
#: ../../../../../app/src/processing/app/Editor.java:750
!Export\ compiled\ Binary=
@@ -832,6 +825,10 @@ Ignoring\ bad\ library\ name=Inorando un mal nome de biblioteca
#, java-format
!Invalid\ library\ found\ in\ {0}\:\ {1}=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+!Invalid\ quoting\:\ no\ closing\ [{0}]\ char\ found.=
+
#: Preferences.java:102
!Italian=
@@ -850,6 +847,9 @@ Ignoring\ bad\ library\ name=Inorando un mal nome de biblioteca
#: ../../../../../app/src/processing/app/Base.java:2349
!Library\ added\ to\ your\ libraries.\ Check\ "Include\ library"\ menu=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+!Library\ can't\ use\ both\ 'src'\ and\ 'utility'\ folders.=
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
!Library\ is\ already\ installed\:\ {0}\ version\ {1}=
@@ -860,12 +860,13 @@ Ignoring\ bad\ library\ name=Inorando un mal nome de biblioteca
#: ../../../../../app/src/processing/app/Base.java:132
!Loading\ configuration...=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+!Looking\ for\ recipes\ like\ {0}*{1}=
+
#: ../../../processing/app/Sketch.java:1684
!Low\ memory\ available,\ stability\ problems\ may\ occur.=
-#: ../../../../../app/src/processing/app/Preferences.java:180
-!Malay\ (Malaysia)=
-
#: ../../../../../app/src/processing/app/Base.java:1168
!Manage\ Libraries...=
@@ -878,8 +879,9 @@ Ignoring\ bad\ library\ name=Inorando un mal nome de biblioteca
#: Base.java:2112
!Message=
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+!Missing\ '{0}'\ from\ library\ in\ {1}=
#: ../../../processing/app/BaseNoGui.java:455
!Mode\ not\ supported=
@@ -903,9 +905,6 @@ Ignoring\ bad\ library\ name=Inorando un mal nome de biblioteca
#: ../../../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\:=
@@ -939,9 +938,6 @@ Ignoring\ bad\ library\ name=Inorando un mal nome de biblioteca
#: ../../../processing/app/debug/Compiler.java:158
!No\ authorization\ 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.=
@@ -990,15 +986,9 @@ No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=De veres que non, ye hora de
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:184
!None=
-#: ../../../../../app/src/processing/app/Preferences.java:181
-!Norwegian=
-
#: ../../../processing/app/Preferences.java:108
!Norwegian\ Bokm\u00e5l=
-#: ../../../../../app/src/processing/app/Preferences.java:182
-!Norwegian\ Nynorsk=
-
#: ../../../processing/app/Sketch.java:1656
!Not\ enough\ memory;\ see\ http\://www.arduino.cc/en/Guide/Troubleshooting\#size\ for\ tips\ on\ reducing\ your\ footprint.=
@@ -1042,6 +1032,10 @@ Open...=Abrir...
#: ../../../processing/app/Preferences.java:161
!Persian\ (Iran)=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+!Platform\ {0}\ (package\ {1})\ is\ unknown=
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
!Please\ confirm\ boards\ deletion=
@@ -1115,10 +1109,6 @@ Problem\ Setting\ the\ Platform=Problema al configurar la plataforma
#: 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.=
@@ -1131,9 +1121,16 @@ Problem\ Setting\ the\ Platform=Problema al configurar la plataforma
#: Editor.java:704
!Programmer=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+!Progress\ {0}=
+
#: Base.java:783 Editor.java:593
Quit=Colar
+#: ../../../../../app/src/processing/app/Base.java:1233
+!RETIRED=
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
!Redo=
@@ -1173,6 +1170,14 @@ Quit=Colar
#: Preferences.java:113
!Romanian=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+!Running\ recipe\:\ {0}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+!Running\:\ {0}=
+
#: Preferences.java:114
!Russian=
@@ -1250,6 +1255,10 @@ Quit=Colar
#: ../../../../../app/src/processing/app/Editor.java:65
!Serial\ ports=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+!Setting\ build\ path\ to\ {0}=
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
!Settings=
@@ -1330,9 +1339,6 @@ Sketchbook\ folder\ disappeared=Desapaeci\u00f3'l direutoriu Cartafueyu de bocet
#: Base.java:540
Sunshine=Soleyero
-#: ../../../../../app/src/processing/app/Preferences.java:187
-!Swahili=
-
#: ../../../processing/app/Preferences.java:153
!Swedish=
@@ -1397,9 +1403,6 @@ The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ de
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:514
!The\ specified\ sketchbook\ folder\ contains\ your\ copy\ of\ the\ IDE.\nPlease\ choose\ a\ different\ folder\ for\ your\ sketchbook.=
-#: ../../../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'.=
@@ -1451,6 +1454,10 @@ Time\ for\ a\ Break=Tiempu pa un descansu
#: ../../../processing/app/Editor.java:2526
!Unable\ to\ connect\:\ wrong\ password?=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+!Unable\ to\ find\ {0}\ in\ {1}=
+
#: ../../../processing/app/Editor.java:2512
!Unable\ to\ open\ serial\ monitor=
@@ -1461,13 +1468,17 @@ Time\ for\ a\ Break=Tiempu pa un descansu
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
!Unable\ to\ reach\ Arduino.cc\ due\ to\ possible\ network\ issues.=
-#: Sketch.java:1432
-#, java-format
-!Uncaught\ exception\ type\:\ {0}=
-
#: Editor.java:1133 Editor.java:1355
!Undo=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+!Unhandled\ type\ {0}\ in\ context\ key\ {1}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+!Unknown\ sketch\ file\ extension\:\ {0}=
+
#: 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=
@@ -1502,9 +1513,6 @@ Time\ for\ a\ Break=Tiempu pa un descansu
#: Sketch.java:1622
!Uploading...=
-#: ../../../../../app/src/processing/app/Preferences.java:189
-!Urdu\ (Pakistan)=
-
#: Editor.java:1269
!Use\ Selection\ For\ Find=
@@ -1562,6 +1570,14 @@ Time\ for\ a\ Break=Tiempu pa un descansu
#: Editor.java:1105
!Visit\ Arduino.cc=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+!WARNING\:\ Category\ '{0}'\ in\ library\ {1}\ is\ not\ valid.\ Setting\ to\ '{2}'=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+!WARNING\:\ Spurious\ {0}\ folder\ in\ '{1}'\ library=
+
#: ../../../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).=
@@ -1591,6 +1607,9 @@ Time\ for\ a\ Break=Tiempu pa un descansu
#, java-format
!Warning\:\ platform.txt\ from\ core\ '{0}'\ contains\ deprecated\ {1},\ automatically\ converted\ to\ {2}.\ Consider\ upgrading\ this\ core.=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ '{1}',\ using\ default\ value\ '{2}'.\ Consider\ upgrading\ this\ core.=
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ {1},\ automatically\ set\ to\ {2}.\ Consider\ upgrading\ this\ core.=
@@ -1751,6 +1770,14 @@ You've\ reached\ the\ limit\ for\ auto\ naming\ of\ new\ sketches\nfor\ the\ day
#, java-format
!{0}\ libraries=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+!{0}\ must\ be\ a\ folder=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+!{0}\ pattern\ is\ missing=
+
#: debug/Compiler.java:365
#, java-format
!{0}\ returned\ {1}=
diff --git a/arduino-core/src/processing/app/i18n/Resources_be.po b/arduino-core/src/processing/app/i18n/Resources_be.po
index 22e5dfce56d..a2f6e74032a 100644
--- a/arduino-core/src/processing/app/i18n/Resources_be.po
+++ b/arduino-core/src/processing/app/i18n/Resources_be.po
@@ -6,13 +6,14 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# debconf , 2013-2014
msgid ""
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: 2015-08-24 14:35+0000\n"
+"PO-Revision-Date: 2015-09-23 13:27+0000\n"
"Last-Translator: Federico Fissore \n"
"Language-Team: Belarusian (http://www.transifex.com/mbanzi/arduino-ide-15/language/be/)\n"
"MIME-Version: 1.0\n"
@@ -43,10 +44,20 @@ msgstr "'Keyboard' падтрымліваецца толькі на Arduino Leon
msgid "'Mouse' only supported on the Arduino Leonardo"
msgstr "'Mouse' падтрымліваецца толькі на Arduino Leonardo"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+msgid ""
+"'arch' folder is no longer supported! See http://goo.gl/gfFJzU for more "
+"information"
+msgstr ""
+
#: Preferences.java:478
msgid "(edit only when Arduino is not running)"
msgstr "(рэдагаваць толькі калі Arduino не запушчаны)"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+msgid "(legacy)"
+msgstr ""
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
msgid "--curdir no longer supported"
msgstr ""
@@ -308,10 +319,6 @@ 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 "мова Баскаў"
@@ -320,15 +327,16 @@ msgstr "мова Баскаў"
msgid "Belarusian"
msgstr "Беларуская"
-#: ../../../../../app/src/processing/app/Preferences.java:165
-msgid "Bengali (India)"
-msgstr ""
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
msgid "Board"
msgstr "Плата"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+msgid "Board {0} (platform {1}, package {2}) is unknown"
+msgstr ""
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
msgid ""
@@ -369,14 +377,14 @@ msgstr "Абодва NL & CR"
msgid "Browse"
msgstr "Агляд"
-#: Sketch.java:1392 Sketch.java:1423
-msgid "Build folder disappeared or could not be written"
-msgstr "Каталог пабудовы знік ці недаступны для запісу"
-
#: ../../../processing/app/Sketch.java:1530
msgid "Build options changed, rebuilding all"
msgstr "Опцыі Будовы зменены, перабудоўваем усё"
+#: ../../../../../app/src/processing/app/Base.java:1210
+msgid "Built-in Examples"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr "Балгарская"
@@ -440,10 +448,6 @@ msgstr "Дазнавацца пра абнаўленні падчас запус
msgid "Chinese (China)"
msgstr "Кітайская (Кітай)"
-#: ../../../processing/app/Preferences.java:142
-msgid "Chinese (Hong Kong)"
-msgstr "Кітайская (Hong Kong)"
-
#: ../../../processing/app/Preferences.java:144
msgid "Chinese (Taiwan)"
msgstr "Кітайская (Тайвань)"
@@ -452,14 +456,6 @@ msgstr "Кітайская (Тайвань)"
msgid "Chinese (Taiwan) (Big5)"
msgstr "Кітайская (Тайвань) (Big5)"
-#: Preferences.java:88
-msgid "Chinese Simplified"
-msgstr "Кітайская спрошчаная"
-
-#: Preferences.java:89
-msgid "Chinese Traditional"
-msgstr "Кітайская традыцыйная"
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
msgid "Click for a list of unofficial boards support URLs"
msgstr ""
@@ -579,10 +575,6 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "Немагчыма прачытаць наладкі па-змоўчванню.\nПатрэбна пераўсталяваць Arduino."
-#: ../../../processing/app/Sketch.java:1525
-msgid "Could not read prevous build preferences file, rebuilding all"
-msgstr ""
-
#: Base.java:2482
#, java-format
msgid "Could not remove old version of {0}"
@@ -610,10 +602,6 @@ 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 "Немагчыма архіваваць скетч"
@@ -641,18 +629,10 @@ msgstr "Харвацкая"
msgid "Cut"
msgstr "Выразаць"
-#: ../../../processing/app/Preferences.java:83
-msgid "Czech"
-msgstr "Чэшская"
-
#: ../../../../../app/src/processing/app/Preferences.java:119
msgid "Czech (Czech Republic)"
msgstr ""
-#: Preferences.java:90
-msgid "Danish"
-msgstr "Дацкая"
-
#: ../../../../../app/src/processing/app/Preferences.java:120
msgid "Danish (Denmark)"
msgstr ""
@@ -924,6 +904,18 @@ msgstr "Эстонская (Эстонія)"
msgid "Examples"
msgstr "Ўзоры"
+#: ../../../../../app/src/processing/app/Base.java:1244
+msgid "Examples from Custom Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+msgid "Examples from Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+msgid "Export canceled, changes must first be saved."
+msgstr ""
+
#: ../../../../../app/src/processing/app/Editor.java:750
msgid "Export compiled Binary"
msgstr ""
@@ -1152,6 +1144,11 @@ msgstr ""
msgid "Invalid library found in {0}: {1}"
msgstr "Кепская бібліятэка знойдзена ў {0}: {1}"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+msgid "Invalid quoting: no closing [{0}] char found."
+msgstr ""
+
#: Preferences.java:102
msgid "Italian"
msgstr "Італьянская"
@@ -1176,6 +1173,10 @@ msgstr ""
msgid "Library added to your libraries. Check \"Include library\" menu"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+msgid "Library can't use both 'src' and 'utility' folders."
+msgstr ""
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
msgid "Library is already installed: {0} version {1}"
@@ -1189,12 +1190,13 @@ msgstr "Літоўская"
msgid "Loading configuration..."
msgstr ""
-#: ../../../processing/app/Sketch.java:1684
-msgid "Low memory available, stability problems may occur."
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+msgid "Looking for recipes like {0}*{1}"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:180
-msgid "Malay (Malaysia)"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
msgstr ""
#: ../../../../../app/src/processing/app/Base.java:1168
@@ -1213,9 +1215,10 @@ msgstr "Маратхі"
msgid "Message"
msgstr "Паведамленне"
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-msgid "Missing the */ from the end of a /* comment */"
-msgstr "Адсутнічае паслядоўнасць */ ад пачатку /* каментара */"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+msgid "Missing '{0}' from library in {1}"
+msgstr ""
#: ../../../processing/app/BaseNoGui.java:455
msgid "Mode not supported"
@@ -1246,10 +1249,6 @@ msgstr ""
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 "Імя для новага файла:"
@@ -1294,10 +1293,6 @@ msgstr "Не"
msgid "No authorization data found"
msgstr ""
-#: debug/Compiler.java:126
-msgid "No board selected; please choose a board from the Tools > Board menu."
-msgstr "Плата не абрана; калі ласка абярыце плату праз меню \"Інструменты\" > \"Плата\"."
-
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
msgid "No changes necessary for Auto Format."
msgstr "Не патрэбна зменаў для аўтафармату."
@@ -1361,18 +1356,10 @@ msgstr "Не знойдзена апаратных вызначэнняў у к
msgid "None"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:181
-msgid "Norwegian"
-msgstr ""
-
#: ../../../processing/app/Preferences.java:108
msgid "Norwegian Bokmål"
msgstr "Нарвежскі Букмал"
-#: ../../../../../app/src/processing/app/Preferences.java:182
-msgid "Norwegian Nynorsk"
-msgstr ""
-
#: ../../../processing/app/Sketch.java:1656
msgid ""
"Not enough memory; see http://www.arduino.cc/en/Guide/Troubleshooting#size "
@@ -1432,6 +1419,11 @@ msgstr "Персідская"
msgid "Persian (Iran)"
msgstr "Персідская (Іран)"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+msgid "Platform {0} (package {1}) is unknown"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
msgid "Please confirm boards deletion"
msgstr ""
@@ -1529,11 +1521,6 @@ msgstr "Немагчыма дабрацца да файлаў у каталоз
msgid "Problem getting data folder"
msgstr ""
-#: Sketch.java:1467
-#, java-format
-msgid "Problem moving {0} to the build folder"
-msgstr "Немагчыма перанесці {0} у каталог пабудовы"
-
#: debug/Uploader.java:209
msgid ""
"Problem uploading to board. See "
@@ -1552,10 +1539,19 @@ msgstr "Працэсар"
msgid "Programmer"
msgstr "Праграматар"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+msgid "Progress {0}"
+msgstr ""
+
#: Base.java:783 Editor.java:593
msgid "Quit"
msgstr "Выйсці"
+#: ../../../../../app/src/processing/app/Base.java:1233
+msgid "RETIRED"
+msgstr ""
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
msgid "Redo"
msgstr "Перарабіць"
@@ -1607,6 +1603,16 @@ msgstr "Замяніць на:"
msgid "Romanian"
msgstr "Румынская"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+msgid "Running recipe: {0}"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+msgid "Running: {0}"
+msgstr ""
+
#: Preferences.java:114
msgid "Russian"
msgstr "Руская"
@@ -1712,6 +1718,11 @@ msgstr "Serial-порт {0} ня знойдзены.\nПаспрабаваць
msgid "Serial ports"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+msgid "Setting build path to {0}"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
msgid "Settings"
msgstr ""
@@ -1827,10 +1838,6 @@ msgstr ""
msgid "Sunshine"
msgstr "Сонца ўстае"
-#: ../../../../../app/src/processing/app/Preferences.java:187
-msgid "Swahili"
-msgstr ""
-
#: ../../../processing/app/Preferences.java:153
msgid "Swedish"
msgstr "Шведская"
@@ -1947,12 +1954,6 @@ msgid ""
"Please choose a different folder for your sketchbook."
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"
@@ -2025,6 +2026,11 @@ msgstr "Немагчыма далучыцца: спрабуем наноў"
msgid "Unable to connect: wrong password?"
msgstr "Немагчыма злучыцца: памылковы пароль?"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+msgid "Unable to find {0} in {1}"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2512
msgid "Unable to open serial monitor"
msgstr "Немагчыма адчыніць serial-манітор"
@@ -2038,15 +2044,20 @@ msgstr ""
msgid "Unable to reach Arduino.cc due to possible network issues."
msgstr ""
-#: Sketch.java:1432
-#, java-format
-msgid "Uncaught exception type: {0}"
-msgstr "Выключэнне няўлоўнага тыпу: {0}"
-
#: Editor.java:1133 Editor.java:1355
msgid "Undo"
msgstr "Адмяніць"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+msgid "Unhandled type {0} in context key {1}"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+msgid "Unknown sketch file extension: {0}"
+msgstr ""
+
#: Platform.java:168
msgid ""
"Unspecified platform, no launcher available.\n"
@@ -2095,10 +2106,6 @@ msgstr "Выгрузка ў I/O Board..."
msgid "Uploading..."
msgstr "Выгружаем..."
-#: ../../../../../app/src/processing/app/Preferences.java:189
-msgid "Urdu (Pakistan)"
-msgstr ""
-
#: Editor.java:1269
msgid "Use Selection For Find"
msgstr ""
@@ -2173,6 +2180,16 @@ msgstr "В'етнамская"
msgid "Visit Arduino.cc"
msgstr "Наведаць Arduino.cc"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+msgid "WARNING: Category '{0}' in library {1} is not valid. Setting to '{2}'"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+msgid "WARNING: Spurious {0} folder in '{1}' library"
+msgstr ""
+
#: ../../../processing/app/debug/Compiler.java:115
#, java-format
msgid ""
@@ -2216,6 +2233,12 @@ msgid ""
" converted to {2}. Consider upgrading this core."
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+msgid ""
+"Warning: platform.txt from core '{0}' misses property '{1}', using default "
+"value '{2}'. Consider upgrading this core."
+msgstr ""
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
msgid ""
@@ -2470,6 +2493,16 @@ msgstr "{0} файлаў дададзена ў скетч."
msgid "{0} libraries"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+msgid "{0} must be a folder"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+msgid "{0} pattern is missing"
+msgstr ""
+
#: debug/Compiler.java:365
#, java-format
msgid "{0} returned {1}"
diff --git a/arduino-core/src/processing/app/i18n/Resources_be.properties b/arduino-core/src/processing/app/i18n/Resources_be.properties
index 00aaab85d1c..71c909543a4 100644
--- a/arduino-core/src/processing/app/i18n/Resources_be.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_be.properties
@@ -6,8 +6,9 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# debconf , 2013-2014
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-08-24 14\:35+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Belarusian (http\://www.transifex.com/mbanzi/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<12 || n%100>14) ? 1 \: n%10\=\=0 || (n%10>\=5 && n%10<\=9) || (n%100>\=11 && n%100<\=14)? 2 \: 3);\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-09-23 13\:27+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Belarusian (http\://www.transifex.com/mbanzi/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<12 || n%100>14) ? 1 \: n%10\=\=0 || (n%10>\=5 && n%10<\=9) || (n%100>\=11 && n%100<\=14)? 2 \: 3);\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)
@@ -26,9 +27,15 @@
#: debug/Compiler.java:450
'Mouse'\ only\ supported\ on\ the\ Arduino\ Leonardo='Mouse' \u043f\u0430\u0434\u0442\u0440\u044b\u043c\u043b\u0456\u0432\u0430\u0435\u0446\u0446\u0430 \u0442\u043e\u043b\u044c\u043a\u0456 \u043d\u0430 Arduino Leonardo
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+!'arch'\ folder\ is\ no\ longer\ supported\!\ See\ http\://goo.gl/gfFJzU\ for\ more\ information=
+
#: 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)
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+!(legacy)=
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
!--curdir\ no\ longer\ supported=
@@ -212,22 +219,20 @@ Bad\ error\ line\:\ {0}=\u041a\u0435\u043f\u0441\u043a\u0456 \u0440\u0430\u0434\
#: 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
-#: ../../../../../app/src/processing/app/Preferences.java:165
-!Bengali\ (India)=
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
Board=\u041f\u043b\u0430\u0442\u0430
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+!Board\ {0}\ (platform\ {1},\ package\ {2})\ is\ unknown=
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
Board\ {0}\:{1}\:{2}\ doesn''t\ define\ a\ ''build.board''\ preference.\ Auto-set\ to\:\ {3}=\u041f\u043b\u0430\u0442\u0430 {0}\:{1}\:{2} \u043d\u0435 \u0432\u044b\u0437\u043d\u0430\u0447\u0430\u0435 \u043f\u0435\u0440\u0430\u0432\u0430\u0433\u0456 ''build.board''. \u0410\u045e\u0442\u0430-\u045e\u0441\u0442\u0430\u043b\u044f\u0432\u0430\u043d\u0430 \u045e\: {3}
@@ -257,12 +262,12 @@ Both\ NL\ &\ CR=\u0410\u0431\u043e\u0434\u0432\u0430 NL & CR
#: Preferences.java:81
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
+#: ../../../../../app/src/processing/app/Base.java:1210
+!Built-in\ Examples=
+
#: ../../../processing/app/Preferences.java:80
Bulgarian=\u0411\u0430\u043b\u0433\u0430\u0440\u0441\u043a\u0430\u044f
@@ -311,21 +316,12 @@ Check\ for\ updates\ on\ startup=\u0414\u0430\u0437\u043d\u0430\u0432\u0430\u044
#: ../../../processing/app/Preferences.java:142
Chinese\ (China)=\u041a\u0456\u0442\u0430\u0439\u0441\u043a\u0430\u044f (\u041a\u0456\u0442\u0430\u0439)
-#: ../../../processing/app/Preferences.java:142
-Chinese\ (Hong\ Kong)=\u041a\u0456\u0442\u0430\u0439\u0441\u043a\u0430\u044f (Hong Kong)
-
#: ../../../processing/app/Preferences.java:144
Chinese\ (Taiwan)=\u041a\u0456\u0442\u0430\u0439\u0441\u043a\u0430\u044f (\u0422\u0430\u0439\u0432\u0430\u043d\u044c)
#: ../../../processing/app/Preferences.java:143
Chinese\ (Taiwan)\ (Big5)=\u041a\u0456\u0442\u0430\u0439\u0441\u043a\u0430\u044f (\u0422\u0430\u0439\u0432\u0430\u043d\u044c) (Big5)
-#: Preferences.java:88
-Chinese\ Simplified=\u041a\u0456\u0442\u0430\u0439\u0441\u043a\u0430\u044f \u0441\u043f\u0440\u043e\u0448\u0447\u0430\u043d\u0430\u044f
-
-#: Preferences.java:89
-Chinese\ Traditional=\u041a\u0456\u0442\u0430\u0439\u0441\u043a\u0430\u044f \u0442\u0440\u0430\u0434\u044b\u0446\u044b\u0439\u043d\u0430\u044f
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
!Click\ for\ a\ list\ of\ unofficial\ boards\ support\ URLs=
@@ -410,9 +406,6 @@ Could\ not\ re-save\ sketch=\u041d\u0435\u043c\u0430\u0433\u0447\u044b\u043c\u04
#: 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.
-#: ../../../processing/app/Sketch.java:1525
-!Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=
-
#: Base.java:2482
#, java-format
Could\ not\ remove\ old\ version\ of\ {0}=\u041d\u0435\u043c\u0430\u0433\u0447\u044b\u043c\u0430 \u0432\u044b\u0434\u0430\u043b\u0456\u0446\u044c \u0441\u0442\u0430\u0440\u0443\u044e \u0432\u0435\u0441\u0456\u044e {0}
@@ -434,9 +427,6 @@ 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
@@ -455,15 +445,9 @@ Croatian=\u0425\u0430\u0440\u0432\u0430\u0446\u043a\u0430\u044f
#: Editor.java:1149 Editor.java:2699
Cut=\u0412\u044b\u0440\u0430\u0437\u0430\u0446\u044c
-#: ../../../processing/app/Preferences.java:83
-Czech=\u0427\u044d\u0448\u0441\u043a\u0430\u044f
-
#: ../../../../../app/src/processing/app/Preferences.java:119
!Czech\ (Czech\ Republic)=
-#: Preferences.java:90
-Danish=\u0414\u0430\u0446\u043a\u0430\u044f
-
#: ../../../../../app/src/processing/app/Preferences.java:120
!Danish\ (Denmark)=
@@ -667,6 +651,15 @@ Estonian\ (Estonia)=\u042d\u0441\u0442\u043e\u043d\u0441\u043a\u0430\u044f (\u04
#: Editor.java:516
Examples=\u040e\u0437\u043e\u0440\u044b
+#: ../../../../../app/src/processing/app/Base.java:1244
+!Examples\ from\ Custom\ Libraries=
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+!Examples\ from\ Libraries=
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+!Export\ canceled,\ changes\ must\ first\ be\ saved.=
+
#: ../../../../../app/src/processing/app/Editor.java:750
!Export\ compiled\ Binary=
@@ -832,6 +825,10 @@ Indonesian=\u0406\u043d\u0434\u0430\u043d\u044d\u0437\u0456\u0439\u0441\u043a\u0
#, java-format
Invalid\ library\ found\ in\ {0}\:\ {1}=\u041a\u0435\u043f\u0441\u043a\u0430\u044f \u0431\u0456\u0431\u043b\u0456\u044f\u0442\u044d\u043a\u0430 \u0437\u043d\u043e\u0439\u0434\u0437\u0435\u043d\u0430 \u045e {0}\: {1}
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+!Invalid\ quoting\:\ no\ closing\ [{0}]\ char\ found.=
+
#: Preferences.java:102
Italian=\u0406\u0442\u0430\u043b\u044c\u044f\u043d\u0441\u043a\u0430\u044f
@@ -850,6 +847,9 @@ Latvian=\u041b\u0430\u0442\u0432\u0456\u0441\u043a\u0430\u044f
#: ../../../../../app/src/processing/app/Base.java:2349
!Library\ added\ to\ your\ libraries.\ Check\ "Include\ library"\ menu=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+!Library\ can't\ use\ both\ 'src'\ and\ 'utility'\ folders.=
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
!Library\ is\ already\ installed\:\ {0}\ version\ {1}=
@@ -860,12 +860,13 @@ Lithuaninan=\u041b\u0456\u0442\u043e\u045e\u0441\u043a\u0430\u044f
#: ../../../../../app/src/processing/app/Base.java:132
!Loading\ configuration...=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+!Looking\ for\ recipes\ like\ {0}*{1}=
+
#: ../../../processing/app/Sketch.java:1684
!Low\ memory\ available,\ stability\ problems\ may\ occur.=
-#: ../../../../../app/src/processing/app/Preferences.java:180
-!Malay\ (Malaysia)=
-
#: ../../../../../app/src/processing/app/Base.java:1168
!Manage\ Libraries...=
@@ -878,8 +879,9 @@ Marathi=\u041c\u0430\u0440\u0430\u0442\u0445\u0456
#: Base.java:2112
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\ */=\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 */
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+!Missing\ '{0}'\ from\ library\ in\ {1}=
#: ../../../processing/app/BaseNoGui.java:455
!Mode\ not\ supported=
@@ -903,9 +905,6 @@ Moving=\u041f\u0435\u0440\u0430\u0441\u043e\u045e\u0432\u0430\u043d\u043d\u0435
#: ../../../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\:
@@ -939,9 +938,6 @@ No=\u041d\u0435
#: ../../../processing/app/debug/Compiler.java:158
!No\ authorization\ 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 "\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.
@@ -990,15 +986,9 @@ No\ valid\ hardware\ definitions\ found\ in\ folder\ {0}.=\u041d\u0435 \u0437\u0
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:184
!None=
-#: ../../../../../app/src/processing/app/Preferences.java:181
-!Norwegian=
-
#: ../../../processing/app/Preferences.java:108
Norwegian\ Bokm\u00e5l=\u041d\u0430\u0440\u0432\u0435\u0436\u0441\u043a\u0456 \u0411\u0443\u043a\u043c\u0430\u043b
-#: ../../../../../app/src/processing/app/Preferences.java:182
-!Norwegian\ Nynorsk=
-
#: ../../../processing/app/Sketch.java:1656
Not\ enough\ memory;\ see\ http\://www.arduino.cc/en/Guide/Troubleshooting\#size\ for\ tips\ on\ reducing\ your\ footprint.=\u041d\u0435 \u0445\u0430\u043f\u0430\u0435 \u043f\u0430\u043c\u044f\u0446\u0456; \u0433\u043b\u044f\u0434\u0437\u0456 http\://www.arduino.cc/en/Guide/Troubleshooting\#size \u0434\u043b\u044f \u043f\u0430\u0440\u0430\u0434\u0430\u045e
@@ -1042,6 +1032,10 @@ 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)
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+!Platform\ {0}\ (package\ {1})\ is\ unknown=
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
!Please\ confirm\ boards\ deletion=
@@ -1115,10 +1109,6 @@ Problem\ accessing\ files\ in\ folder\ =\u041d\u0435\u043c\u0430\u0433\u0447\u04
#: Base.java:1673
!Problem\ getting\ data\ folder=
-#: Sketch.java:1467
-#, java-format
-Problem\ moving\ {0}\ to\ the\ build\ folder=\u041d\u0435\u043c\u0430\u0433\u0447\u044b\u043c\u0430 \u043f\u0435\u0440\u0430\u043d\u0435\u0441\u0446\u0456 {0} \u0443 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u043f\u0430\u0431\u0443\u0434\u043e\u0432\u044b
-
#: debug/Uploader.java:209
Problem\ uploading\ to\ board.\ \ See\ http\://www.arduino.cc/en/Guide/Troubleshooting\#upload\ for\ suggestions.=\u041f\u0440\u0430\u0431\u043b\u0435\u043c\u0430 \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0456 \u045e \u043f\u043b\u0430\u0442\u0443. \u0413\u043b\u044f\u0434\u0437\u0456 http\://www.arduino.cc/en/Guide/Troubleshooting\#upload \u0434\u043b\u044f \u0432\u044b\u0440\u0430\u0448\u044d\u043d\u043d\u044f.
@@ -1131,9 +1121,16 @@ Processor=\u041f\u0440\u0430\u0446\u044d\u0441\u0430\u0440
#: Editor.java:704
Programmer=\u041f\u0440\u0430\u0433\u0440\u0430\u043c\u0430\u0442\u0430\u0440
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+!Progress\ {0}=
+
#: Base.java:783 Editor.java:593
Quit=\u0412\u044b\u0439\u0441\u0446\u0456
+#: ../../../../../app/src/processing/app/Base.java:1233
+!RETIRED=
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
Redo=\u041f\u0435\u0440\u0430\u0440\u0430\u0431\u0456\u0446\u044c
@@ -1173,6 +1170,14 @@ Replace\ with\:=\u0417\u0430\u043c\u044f\u043d\u0456\u0446\u044c \u043d\u0430\:
#: Preferences.java:113
Romanian=\u0420\u0443\u043c\u044b\u043d\u0441\u043a\u0430\u044f
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+!Running\ recipe\:\ {0}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+!Running\:\ {0}=
+
#: Preferences.java:114
Russian=\u0420\u0443\u0441\u043a\u0430\u044f
@@ -1250,6 +1255,10 @@ Serial\ port\ {0}\ not\ found.\nRetry\ the\ upload\ with\ another\ serial\ port?
#: ../../../../../app/src/processing/app/Editor.java:65
!Serial\ ports=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+!Setting\ build\ path\ to\ {0}=
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
!Settings=
@@ -1330,9 +1339,6 @@ Spanish=\u0413\u0456\u0448\u043f\u0430\u043d\u0441\u043a\u0430\u044f
#: Base.java:540
Sunshine=\u0421\u043e\u043d\u0446\u0430 \u045e\u0441\u0442\u0430\u0435
-#: ../../../../../app/src/processing/app/Preferences.java:187
-!Swahili=
-
#: ../../../processing/app/Preferences.java:153
Swedish=\u0428\u0432\u0435\u0434\u0441\u043a\u0430\u044f
@@ -1397,9 +1403,6 @@ The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ de
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:514
!The\ specified\ sketchbook\ folder\ contains\ your\ copy\ of\ the\ IDE.\nPlease\ choose\ a\ different\ folder\ for\ your\ sketchbook.=
-#: ../../../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.
@@ -1451,6 +1454,10 @@ Unable\ to\ connect\:\ retrying=\u041d\u0435\u043c\u0430\u0433\u0447\u044b\u043c
#: ../../../processing/app/Editor.java:2526
Unable\ to\ connect\:\ wrong\ password?=\u041d\u0435\u043c\u0430\u0433\u0447\u044b\u043c\u0430 \u0437\u043b\u0443\u0447\u044b\u0446\u0446\u0430\: \u043f\u0430\u043c\u044b\u043b\u043a\u043e\u0432\u044b \u043f\u0430\u0440\u043e\u043b\u044c?
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+!Unable\ to\ find\ {0}\ in\ {1}=
+
#: ../../../processing/app/Editor.java:2512
Unable\ to\ open\ serial\ monitor=\u041d\u0435\u043c\u0430\u0433\u0447\u044b\u043c\u0430 \u0430\u0434\u0447\u044b\u043d\u0456\u0446\u044c serial-\u043c\u0430\u043d\u0456\u0442\u043e\u0440
@@ -1461,13 +1468,17 @@ Unable\ to\ open\ serial\ monitor=\u041d\u0435\u043c\u0430\u0433\u0447\u044b\u04
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
!Unable\ to\ reach\ Arduino.cc\ due\ to\ possible\ network\ issues.=
-#: Sketch.java:1432
-#, java-format
-Uncaught\ exception\ type\:\ {0}=\u0412\u044b\u043a\u043b\u044e\u0447\u044d\u043d\u043d\u0435 \u043d\u044f\u045e\u043b\u043e\u045e\u043d\u0430\u0433\u0430 \u0442\u044b\u043f\u0443\: {0}
-
#: Editor.java:1133 Editor.java:1355
Undo=\u0410\u0434\u043c\u044f\u043d\u0456\u0446\u044c
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+!Unhandled\ type\ {0}\ in\ context\ key\ {1}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+!Unknown\ sketch\ file\ extension\:\ {0}=
+
#: 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=\u041d\u044f\u0432\u044b\u0437\u043d\u0430\u0447\u0430\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430, launcher \u043d\u0435\u0434\u0430\u0441\u0442\u0443\u043f\u043d\u044b.\n\u041a\u0430\u0431 \u0434\u0430\u0437\u0432\u043e\u043b\u0456\u0446\u044c \u0430\u0434\u0447\u044b\u043d\u044f\u0446\u044c URL \u044f\u043a \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0456, \u0434\u0430\u0434\u0430\u0439\u0446\u0435\n\u0440\u0430\u0434\u043e\u043a "launcher\=/path/to/app" \u0443 \u0444\u0430\u0439\u043b preferences.txt
@@ -1502,9 +1513,6 @@ Uploading\ to\ I/O\ Board...=\u0412\u044b\u0433\u0440\u0443\u0437\u043a\u0430 \u
#: Sketch.java:1622
Uploading...=\u0412\u044b\u0433\u0440\u0443\u0436\u0430\u0435\u043c...
-#: ../../../../../app/src/processing/app/Preferences.java:189
-!Urdu\ (Pakistan)=
-
#: Editor.java:1269
!Use\ Selection\ For\ Find=
@@ -1562,6 +1570,14 @@ 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
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+!WARNING\:\ Category\ '{0}'\ in\ library\ {1}\ is\ not\ valid.\ Setting\ to\ '{2}'=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+!WARNING\:\ Spurious\ {0}\ folder\ in\ '{1}'\ library=
+
#: ../../../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).=
@@ -1591,6 +1607,9 @@ Warning=\u0423\u0432\u0430\u0433\u0430
#, java-format
!Warning\:\ platform.txt\ from\ core\ '{0}'\ contains\ deprecated\ {1},\ automatically\ converted\ to\ {2}.\ Consider\ upgrading\ this\ core.=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ '{1}',\ using\ default\ value\ '{2}'.\ Consider\ upgrading\ this\ core.=
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ {1},\ automatically\ set\ to\ {2}.\ Consider\ upgrading\ this\ core.=
@@ -1751,6 +1770,14 @@ upload=\u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0456
#, java-format
!{0}\ libraries=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+!{0}\ must\ be\ a\ folder=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+!{0}\ pattern\ is\ missing=
+
#: debug/Compiler.java:365
#, java-format
{0}\ returned\ {1}={0} \u0432\u044f\u0440\u043d\u0443\u045e {1}
diff --git a/arduino-core/src/processing/app/i18n/Resources_bg.po b/arduino-core/src/processing/app/i18n/Resources_bg.po
index f3b5cf1a3ef..42ec0982aee 100644
--- a/arduino-core/src/processing/app/i18n/Resources_bg.po
+++ b/arduino-core/src/processing/app/i18n/Resources_bg.po
@@ -6,6 +6,7 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# Anton Stoychev , 2013
# Valentin Laskov , 2012-2015
msgid ""
@@ -13,7 +14,7 @@ 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: 2015-08-24 14:35+0000\n"
+"PO-Revision-Date: 2015-09-23 13:28+0000\n"
"Last-Translator: Federico Fissore \n"
"Language-Team: Bulgarian (http://www.transifex.com/mbanzi/arduino-ide-15/language/bg/)\n"
"MIME-Version: 1.0\n"
@@ -44,10 +45,20 @@ msgstr "'Keyboard' се поддържа само от Ардуино Леона
msgid "'Mouse' only supported on the Arduino Leonardo"
msgstr "'Mouse' се поддържа само от Ардуино Леонардо"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+msgid ""
+"'arch' folder is no longer supported! See http://goo.gl/gfFJzU for more "
+"information"
+msgstr ""
+
#: Preferences.java:478
msgid "(edit only when Arduino is not running)"
msgstr "(редактирайте само при нестартирано Ардуино)"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+msgid "(legacy)"
+msgstr ""
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
msgid "--curdir no longer supported"
msgstr ""
@@ -309,10 +320,6 @@ 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 "Баски"
@@ -321,15 +328,16 @@ msgstr "Баски"
msgid "Belarusian"
msgstr "Беларуски"
-#: ../../../../../app/src/processing/app/Preferences.java:165
-msgid "Bengali (India)"
-msgstr "Bengali (India)"
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
msgid "Board"
msgstr "Платка"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+msgid "Board {0} (platform {1}, package {2}) is unknown"
+msgstr ""
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
msgid ""
@@ -370,14 +378,14 @@ msgstr "Завършващи символи NL и CR"
msgid "Browse"
msgstr "Разглеждане"
-#: Sketch.java:1392 Sketch.java:1423
-msgid "Build folder disappeared or could not be written"
-msgstr "Работната папка изчезна или не може да се пише в нея"
-
#: ../../../processing/app/Sketch.java:1530
msgid "Build options changed, rebuilding all"
msgstr "Има променени опции за изграждане. Правя всичко наново"
+#: ../../../../../app/src/processing/app/Base.java:1210
+msgid "Built-in Examples"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr "Български"
@@ -441,10 +449,6 @@ msgstr "Проверявай за обновления при стартиран
msgid "Chinese (China)"
msgstr "Китайски (Китай)"
-#: ../../../processing/app/Preferences.java:142
-msgid "Chinese (Hong Kong)"
-msgstr "Китайски (Хонг Конг)"
-
#: ../../../processing/app/Preferences.java:144
msgid "Chinese (Taiwan)"
msgstr "Китайски (Тайван)"
@@ -453,14 +457,6 @@ msgstr "Китайски (Тайван)"
msgid "Chinese (Taiwan) (Big5)"
msgstr "Китайски (Тайван) (Big5)"
-#: Preferences.java:88
-msgid "Chinese Simplified"
-msgstr "Китайски Опростен"
-
-#: Preferences.java:89
-msgid "Chinese Traditional"
-msgstr "Китайски Традиционен"
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
msgid "Click for a list of unofficial boards support URLs"
msgstr ""
@@ -580,10 +576,6 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "Не мога да прочета настройките по подразбиране.\nЩе трябва да преинсталирате Ардуино."
-#: ../../../processing/app/Sketch.java:1525
-msgid "Could not read prevous build preferences file, rebuilding all"
-msgstr "Не мога да прочета файла с предишните предпочитания за изграждане. Правя всичко наново"
-
#: Base.java:2482
#, java-format
msgid "Could not remove old version of {0}"
@@ -611,10 +603,6 @@ 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 "Не можах да архивирам скицата"
@@ -642,18 +630,10 @@ msgstr "Хърватски"
msgid "Cut"
msgstr "Изрязване"
-#: ../../../processing/app/Preferences.java:83
-msgid "Czech"
-msgstr "Чешки"
-
#: ../../../../../app/src/processing/app/Preferences.java:119
msgid "Czech (Czech Republic)"
msgstr "Czech (Czech Republic)"
-#: Preferences.java:90
-msgid "Danish"
-msgstr "Датски"
-
#: ../../../../../app/src/processing/app/Preferences.java:120
msgid "Danish (Denmark)"
msgstr "Danish (Denmark)"
@@ -925,6 +905,18 @@ msgstr "Естонски (Естония)"
msgid "Examples"
msgstr "Примери"
+#: ../../../../../app/src/processing/app/Base.java:1244
+msgid "Examples from Custom Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+msgid "Examples from Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+msgid "Export canceled, changes must first be saved."
+msgstr ""
+
#: ../../../../../app/src/processing/app/Editor.java:750
msgid "Export compiled Binary"
msgstr ""
@@ -1153,6 +1145,11 @@ msgstr ""
msgid "Invalid library found in {0}: {1}"
msgstr "Намерена невалидна библиотека в {0}: {1}"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+msgid "Invalid quoting: no closing [{0}] char found."
+msgstr ""
+
#: Preferences.java:102
msgid "Italian"
msgstr "Италиански"
@@ -1177,6 +1174,10 @@ msgstr ""
msgid "Library added to your libraries. Check \"Include library\" menu"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+msgid "Library can't use both 'src' and 'utility' folders."
+msgstr ""
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
msgid "Library is already installed: {0} version {1}"
@@ -1190,14 +1191,15 @@ msgstr "Литовски"
msgid "Loading configuration..."
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+msgid "Looking for recipes like {0}*{1}"
+msgstr ""
+
#: ../../../processing/app/Sketch.java:1684
msgid "Low memory available, stability problems may occur."
msgstr "Достъпната памет е малко. Възможни са проблеми."
-#: ../../../../../app/src/processing/app/Preferences.java:180
-msgid "Malay (Malaysia)"
-msgstr "Malay (Malaysia)"
-
#: ../../../../../app/src/processing/app/Base.java:1168
msgid "Manage Libraries..."
msgstr ""
@@ -1214,9 +1216,10 @@ msgstr "Маратхи"
msgid "Message"
msgstr "Съобщение"
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-msgid "Missing the */ from the end of a /* comment */"
-msgstr "Липсващ */ в края на /* коментар */"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+msgid "Missing '{0}' from library in {1}"
+msgstr ""
#: ../../../processing/app/BaseNoGui.java:455
msgid "Mode not supported"
@@ -1247,10 +1250,6 @@ msgstr ""
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 "Име за нов файл:"
@@ -1295,10 +1294,6 @@ msgstr "Не"
msgid "No authorization data found"
msgstr ""
-#: debug/Compiler.java:126
-msgid "No board selected; please choose a board from the Tools > Board menu."
-msgstr "Не е избрана платка; моля изберете платка от менюто Инструменти > Платка."
-
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
msgid "No changes necessary for Auto Format."
msgstr "Не са необходими промени за автоформатирането."
@@ -1362,18 +1357,10 @@ msgstr "Няма намерени валидни дефиниции за хар
msgid "None"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:181
-msgid "Norwegian"
-msgstr "Norwegian"
-
#: ../../../processing/app/Preferences.java:108
msgid "Norwegian Bokmål"
msgstr "Норвежки Bokmål"
-#: ../../../../../app/src/processing/app/Preferences.java:182
-msgid "Norwegian Nynorsk"
-msgstr "Norwegian Nynorsk"
-
#: ../../../processing/app/Sketch.java:1656
msgid ""
"Not enough memory; see http://www.arduino.cc/en/Guide/Troubleshooting#size "
@@ -1433,6 +1420,11 @@ msgstr "Персийски"
msgid "Persian (Iran)"
msgstr "Персийски (Иран)"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+msgid "Platform {0} (package {1}) is unknown"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
msgid "Please confirm boards deletion"
msgstr ""
@@ -1530,11 +1522,6 @@ msgstr "Проблем при достъп до файлове в папка "
msgid "Problem getting data folder"
msgstr "Проблем при получаване папката за данни"
-#: Sketch.java:1467
-#, java-format
-msgid "Problem moving {0} to the build folder"
-msgstr "Проблем при преместването на {0} в работната папка"
-
#: debug/Uploader.java:209
msgid ""
"Problem uploading to board. See "
@@ -1553,10 +1540,19 @@ msgstr "Процесор"
msgid "Programmer"
msgstr "Програматор"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+msgid "Progress {0}"
+msgstr ""
+
#: Base.java:783 Editor.java:593
msgid "Quit"
msgstr "Изход"
+#: ../../../../../app/src/processing/app/Base.java:1233
+msgid "RETIRED"
+msgstr ""
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
msgid "Redo"
msgstr "Повторение"
@@ -1608,6 +1604,16 @@ msgstr "Замени с:"
msgid "Romanian"
msgstr "Румънски"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+msgid "Running recipe: {0}"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+msgid "Running: {0}"
+msgstr ""
+
#: Preferences.java:114
msgid "Russian"
msgstr "Руски"
@@ -1713,6 +1719,11 @@ msgstr "Серийният порт {0} не е намерен.\nПробвай
msgid "Serial ports"
msgstr "Серийни портове"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+msgid "Setting build path to {0}"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
msgid "Settings"
msgstr ""
@@ -1828,10 +1839,6 @@ msgstr ""
msgid "Sunshine"
msgstr "Слънчева светлина"
-#: ../../../../../app/src/processing/app/Preferences.java:187
-msgid "Swahili"
-msgstr "Swahili"
-
#: ../../../processing/app/Preferences.java:153
msgid "Swedish"
msgstr "Шведски"
@@ -1948,12 +1955,6 @@ msgid ""
"Please choose a different folder for your sketchbook."
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 "Във външния platform.txt не е дефиниран compiler.path. Моля, съобщете това на поддържащите този хардуер."
-
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -2026,6 +2027,11 @@ msgstr "Свързването неуспешно: опитвам отново"
msgid "Unable to connect: wrong password?"
msgstr "Свързването невъзможно: грешна парола?"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+msgid "Unable to find {0} in {1}"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2512
msgid "Unable to open serial monitor"
msgstr "Невъзможно отварянето на сериен монитор"
@@ -2039,15 +2045,20 @@ msgstr ""
msgid "Unable to reach Arduino.cc due to possible network issues."
msgstr ""
-#: Sketch.java:1432
-#, java-format
-msgid "Uncaught exception type: {0}"
-msgstr "Неуловим тип изключение: {0}"
-
#: Editor.java:1133 Editor.java:1355
msgid "Undo"
msgstr "Отмяна"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+msgid "Unhandled type {0} in context key {1}"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+msgid "Unknown sketch file extension: {0}"
+msgstr ""
+
#: Platform.java:168
msgid ""
"Unspecified platform, no launcher available.\n"
@@ -2096,10 +2107,6 @@ msgstr "Качване към I/O платка..."
msgid "Uploading..."
msgstr "Качване..."
-#: ../../../../../app/src/processing/app/Preferences.java:189
-msgid "Urdu (Pakistan)"
-msgstr "Urdu (Pakistan)"
-
#: Editor.java:1269
msgid "Use Selection For Find"
msgstr "Търси маркираното"
@@ -2174,6 +2181,16 @@ msgstr "Виетнамски"
msgid "Visit Arduino.cc"
msgstr "Посетете Arduino.cc"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+msgid "WARNING: Category '{0}' in library {1} is not valid. Setting to '{2}'"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+msgid "WARNING: Spurious {0} folder in '{1}' library"
+msgstr ""
+
#: ../../../processing/app/debug/Compiler.java:115
#, java-format
msgid ""
@@ -2217,6 +2234,12 @@ msgid ""
" converted to {2}. Consider upgrading this core."
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+msgid ""
+"Warning: platform.txt from core '{0}' misses property '{1}', using default "
+"value '{2}'. Consider upgrading this core."
+msgstr ""
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
msgid ""
@@ -2471,6 +2494,16 @@ msgstr "{0} файла добавени към скицата."
msgid "{0} libraries"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+msgid "{0} must be a folder"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+msgid "{0} pattern is missing"
+msgstr ""
+
#: debug/Compiler.java:365
#, java-format
msgid "{0} returned {1}"
diff --git a/arduino-core/src/processing/app/i18n/Resources_bg.properties b/arduino-core/src/processing/app/i18n/Resources_bg.properties
index 30f1acb57c7..2ae4f39cdfc 100644
--- a/arduino-core/src/processing/app/i18n/Resources_bg.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_bg.properties
@@ -6,9 +6,10 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# Anton Stoychev , 2013
# Valentin Laskov , 2012-2015
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-08-24 14\:35+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Bulgarian (http\://www.transifex.com/mbanzi/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-09-23 13\:28+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Bulgarian (http\://www.transifex.com/mbanzi/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)
@@ -27,9 +28,15 @@
#: debug/Compiler.java:450
'Mouse'\ only\ supported\ on\ the\ Arduino\ Leonardo='Mouse' \u0441\u0435 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430 \u0441\u0430\u043c\u043e \u043e\u0442 \u0410\u0440\u0434\u0443\u0438\u043d\u043e \u041b\u0435\u043e\u043d\u0430\u0440\u0434\u043e
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+!'arch'\ folder\ is\ no\ longer\ supported\!\ See\ http\://goo.gl/gfFJzU\ for\ more\ information=
+
#: 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)
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+!(legacy)=
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
!--curdir\ no\ longer\ supported=
@@ -213,22 +220,20 @@ 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
-#: ../../../../../app/src/processing/app/Preferences.java:165
-Bengali\ (India)=Bengali (India)
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
Board=\u041f\u043b\u0430\u0442\u043a\u0430
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+!Board\ {0}\ (platform\ {1},\ package\ {2})\ is\ unknown=
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
Board\ {0}\:{1}\:{2}\ doesn''t\ define\ a\ ''build.board''\ preference.\ Auto-set\ to\:\ {3}=\u041f\u043b\u0430\u0442\u043a\u0430\u0442\u0430 {0}\:{1}\:{2} \u043d\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f ''build.board'' \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0430. \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u0437\u0430\u0434\u0430\u0434\u0435\u043d\u043e\: {3}
@@ -258,12 +263,12 @@ Both\ NL\ &\ CR=\u0417\u0430\u0432\u044a\u0440\u0448\u0432\u0430\u0449\u0438 \u0
#: Preferences.java:81
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
+#: ../../../../../app/src/processing/app/Base.java:1210
+!Built-in\ Examples=
+
#: ../../../processing/app/Preferences.java:80
Bulgarian=\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438
@@ -312,21 +317,12 @@ Check\ for\ updates\ on\ startup=\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u043
#: ../../../processing/app/Preferences.java:142
Chinese\ (China)=\u041a\u0438\u0442\u0430\u0439\u0441\u043a\u0438 (\u041a\u0438\u0442\u0430\u0439)
-#: ../../../processing/app/Preferences.java:142
-Chinese\ (Hong\ Kong)=\u041a\u0438\u0442\u0430\u0439\u0441\u043a\u0438 (\u0425\u043e\u043d\u0433 \u041a\u043e\u043d\u0433)
-
#: ../../../processing/app/Preferences.java:144
Chinese\ (Taiwan)=\u041a\u0438\u0442\u0430\u0439\u0441\u043a\u0438 (\u0422\u0430\u0439\u0432\u0430\u043d)
#: ../../../processing/app/Preferences.java:143
Chinese\ (Taiwan)\ (Big5)=\u041a\u0438\u0442\u0430\u0439\u0441\u043a\u0438 (\u0422\u0430\u0439\u0432\u0430\u043d) (Big5)
-#: Preferences.java:88
-Chinese\ Simplified=\u041a\u0438\u0442\u0430\u0439\u0441\u043a\u0438 \u041e\u043f\u0440\u043e\u0441\u0442\u0435\u043d
-
-#: Preferences.java:89
-Chinese\ Traditional=\u041a\u0438\u0442\u0430\u0439\u0441\u043a\u0438 \u0422\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u0435\u043d
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
!Click\ for\ a\ list\ of\ unofficial\ boards\ support\ URLs=
@@ -411,9 +407,6 @@ 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.
-#: ../../../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
Could\ not\ remove\ old\ version\ of\ {0}=\u041d\u0435 \u043c\u043e\u0433\u0430 \u0434\u0430 \u043f\u0440\u0435\u043c\u0430\u0445\u043d\u0430 \u0441\u0442\u0430\u0440\u0430 \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0430 {0}
@@ -435,9 +428,6 @@ 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
@@ -456,15 +446,9 @@ Croatian=\u0425\u044a\u0440\u0432\u0430\u0442\u0441\u043a\u0438
#: Editor.java:1149 Editor.java:2699
Cut=\u0418\u0437\u0440\u044f\u0437\u0432\u0430\u043d\u0435
-#: ../../../processing/app/Preferences.java:83
-Czech=\u0427\u0435\u0448\u043a\u0438
-
#: ../../../../../app/src/processing/app/Preferences.java:119
Czech\ (Czech\ Republic)=Czech (Czech Republic)
-#: Preferences.java:90
-Danish=\u0414\u0430\u0442\u0441\u043a\u0438
-
#: ../../../../../app/src/processing/app/Preferences.java:120
Danish\ (Denmark)=Danish (Denmark)
@@ -668,6 +652,15 @@ Estonian\ (Estonia)=\u0415\u0441\u0442\u043e\u043d\u0441\u043a\u0438 (\u0415\u04
#: Editor.java:516
Examples=\u041f\u0440\u0438\u043c\u0435\u0440\u0438
+#: ../../../../../app/src/processing/app/Base.java:1244
+!Examples\ from\ Custom\ Libraries=
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+!Examples\ from\ Libraries=
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+!Export\ canceled,\ changes\ must\ first\ be\ saved.=
+
#: ../../../../../app/src/processing/app/Editor.java:750
!Export\ compiled\ Binary=
@@ -833,6 +826,10 @@ Indonesian=\u0418\u043d\u0434\u043e\u043d\u0435\u0437\u0438\u0439\u0441\u043a\u0
#, java-format
Invalid\ library\ found\ in\ {0}\:\ {1}=\u041d\u0430\u043c\u0435\u0440\u0435\u043d\u0430 \u043d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u0430 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0432 {0}\: {1}
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+!Invalid\ quoting\:\ no\ closing\ [{0}]\ char\ found.=
+
#: Preferences.java:102
Italian=\u0418\u0442\u0430\u043b\u0438\u0430\u043d\u0441\u043a\u0438
@@ -851,6 +848,9 @@ Latvian=\u041b\u0430\u0442\u0432\u0438\u0439\u0441\u043a\u0438
#: ../../../../../app/src/processing/app/Base.java:2349
!Library\ added\ to\ your\ libraries.\ Check\ "Include\ library"\ menu=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+!Library\ can't\ use\ both\ 'src'\ and\ 'utility'\ folders.=
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
!Library\ is\ already\ installed\:\ {0}\ version\ {1}=
@@ -861,12 +861,13 @@ Lithuaninan=\u041b\u0438\u0442\u043e\u0432\u0441\u043a\u0438
#: ../../../../../app/src/processing/app/Base.java:132
!Loading\ configuration...=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+!Looking\ for\ recipes\ like\ {0}*{1}=
+
#: ../../../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.
-#: ../../../../../app/src/processing/app/Preferences.java:180
-Malay\ (Malaysia)=Malay (Malaysia)
-
#: ../../../../../app/src/processing/app/Base.java:1168
!Manage\ Libraries...=
@@ -879,8 +880,9 @@ Marathi=\u041c\u0430\u0440\u0430\u0442\u0445\u0438
#: Base.java:2112
Message=\u0421\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u0435
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-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 */
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+!Missing\ '{0}'\ from\ library\ in\ {1}=
#: ../../../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
@@ -904,9 +906,6 @@ Multiple\ files\ not\ supported=\u041c\u043d\u043e\u0436\u0435\u0441\u0442\u0432
#: ../../../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\:
@@ -940,9 +939,6 @@ No=\u041d\u0435
#: ../../../processing/app/debug/Compiler.java:158
!No\ authorization\ data\ found=
-#: 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.
@@ -991,15 +987,9 @@ No\ valid\ hardware\ definitions\ found\ in\ folder\ {0}.=\u041d\u044f\u043c\u04
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:184
!None=
-#: ../../../../../app/src/processing/app/Preferences.java:181
-Norwegian=Norwegian
-
#: ../../../processing/app/Preferences.java:108
Norwegian\ Bokm\u00e5l=\u041d\u043e\u0440\u0432\u0435\u0436\u043a\u0438 Bokm\u00e5l
-#: ../../../../../app/src/processing/app/Preferences.java:182
-Norwegian\ Nynorsk=Norwegian Nynorsk
-
#: ../../../processing/app/Sketch.java:1656
Not\ enough\ memory;\ see\ http\://www.arduino.cc/en/Guide/Troubleshooting\#size\ for\ tips\ on\ reducing\ your\ footprint.=\u041d\u044f\u043c\u0430 \u0434\u043e\u0441\u0442\u0430\u0442\u044a\u0447\u043d\u043e \u043f\u0430\u043c\u0435\u0442; \u0432\u0438\u0436\u0442\u0435 http\://www.arduino.cc/en/Guide/Troubleshooting\#size \u0437\u0430 \u0441\u044a\u0432\u0435\u0442\u0438 \u043a\u0430\u043a \u0434\u0430 \u043d\u0430\u043c\u0430\u043b\u0438\u0442\u0435 \u043e\u0431\u0435\u043c\u0430 \u043d\u0430 \u0442\u043e\u0432\u0430, \u043a\u043e\u0435\u0442\u043e \u043f\u0440\u0430\u0432\u0438\u0442\u0435.
@@ -1043,6 +1033,10 @@ 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)
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+!Platform\ {0}\ (package\ {1})\ is\ unknown=
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
!Please\ confirm\ boards\ deletion=
@@ -1116,10 +1110,6 @@ Problem\ accessing\ files\ in\ folder\ =\u041f\u0440\u043e\u0431\u043b\u0435\u04
#: Base.java:1673
Problem\ getting\ data\ folder=\u041f\u0440\u043e\u0431\u043b\u0435\u043c \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0432\u0430\u043d\u0435 \u043f\u0430\u043f\u043a\u0430\u0442\u0430 \u0437\u0430 \u0434\u0430\u043d\u043d\u0438
-#: Sketch.java:1467
-#, java-format
-Problem\ moving\ {0}\ to\ the\ build\ folder=\u041f\u0440\u043e\u0431\u043b\u0435\u043c \u043f\u0440\u0438 \u043f\u0440\u0435\u043c\u0435\u0441\u0442\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 {0} \u0432 \u0440\u0430\u0431\u043e\u0442\u043d\u0430\u0442\u0430 \u043f\u0430\u043f\u043a\u0430
-
#: debug/Uploader.java:209
Problem\ uploading\ to\ board.\ \ See\ http\://www.arduino.cc/en/Guide/Troubleshooting\#upload\ for\ suggestions.=\u041f\u0440\u043e\u0431\u043b\u0435\u043c \u043f\u0440\u0438 \u043a\u0430\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043a\u044a\u043c \u043f\u043b\u0430\u0442\u043a\u0430\u0442\u0430. \u0412\u0438\u0436\u0442\u0435 http\://www.arduino.cc/en/Guide/Troubleshooting\#upload \u0437\u0430 \u0441\u044a\u0432\u0435\u0442\u0438.
@@ -1132,9 +1122,16 @@ Processor=\u041f\u0440\u043e\u0446\u0435\u0441\u043e\u0440
#: Editor.java:704
Programmer=\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u0430\u0442\u043e\u0440
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+!Progress\ {0}=
+
#: Base.java:783 Editor.java:593
Quit=\u0418\u0437\u0445\u043e\u0434
+#: ../../../../../app/src/processing/app/Base.java:1233
+!RETIRED=
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
Redo=\u041f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u0435
@@ -1174,6 +1171,14 @@ Replace\ with\:=\u0417\u0430\u043c\u0435\u043d\u0438 \u0441\:
#: Preferences.java:113
Romanian=\u0420\u0443\u043c\u044a\u043d\u0441\u043a\u0438
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+!Running\ recipe\:\ {0}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+!Running\:\ {0}=
+
#: Preferences.java:114
Russian=\u0420\u0443\u0441\u043a\u0438
@@ -1251,6 +1256,10 @@ Serial\ port\ {0}\ not\ found.\nRetry\ the\ upload\ with\ another\ serial\ port?
#: ../../../../../app/src/processing/app/Editor.java:65
Serial\ ports=\u0421\u0435\u0440\u0438\u0439\u043d\u0438 \u043f\u043e\u0440\u0442\u043e\u0432\u0435
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+!Setting\ build\ path\ to\ {0}=
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
!Settings=
@@ -1331,9 +1340,6 @@ Spanish=\u0418\u0441\u043f\u0430\u043d\u0441\u043a\u0438
#: Base.java:540
Sunshine=\u0421\u043b\u044a\u043d\u0447\u0435\u0432\u0430 \u0441\u0432\u0435\u0442\u043b\u0438\u043d\u0430
-#: ../../../../../app/src/processing/app/Preferences.java:187
-Swahili=Swahili
-
#: ../../../processing/app/Preferences.java:153
Swedish=\u0428\u0432\u0435\u0434\u0441\u043a\u0438
@@ -1398,9 +1404,6 @@ The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ de
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:514
!The\ specified\ sketchbook\ folder\ contains\ your\ copy\ of\ the\ IDE.\nPlease\ choose\ a\ different\ folder\ for\ your\ sketchbook.=
-#: ../../../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.
@@ -1452,6 +1455,10 @@ Unable\ to\ connect\:\ retrying=\u0421\u0432\u044a\u0440\u0437\u0432\u0430\u043d
#: ../../../processing/app/Editor.java:2526
Unable\ to\ connect\:\ wrong\ password?=\u0421\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0435\u0432\u044a\u0437\u043c\u043e\u0436\u043d\u043e\: \u0433\u0440\u0435\u0448\u043d\u0430 \u043f\u0430\u0440\u043e\u043b\u0430?
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+!Unable\ to\ find\ {0}\ in\ {1}=
+
#: ../../../processing/app/Editor.java:2512
Unable\ to\ open\ serial\ monitor=\u041d\u0435\u0432\u044a\u0437\u043c\u043e\u0436\u043d\u043e \u043e\u0442\u0432\u0430\u0440\u044f\u043d\u0435\u0442\u043e \u043d\u0430 \u0441\u0435\u0440\u0438\u0435\u043d \u043c\u043e\u043d\u0438\u0442\u043e\u0440
@@ -1462,13 +1469,17 @@ Unable\ to\ open\ serial\ monitor=\u041d\u0435\u0432\u044a\u0437\u043c\u043e\u04
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
!Unable\ to\ reach\ Arduino.cc\ due\ to\ possible\ network\ issues.=
-#: Sketch.java:1432
-#, java-format
-Uncaught\ exception\ type\:\ {0}=\u041d\u0435\u0443\u043b\u043e\u0432\u0438\u043c \u0442\u0438\u043f \u0438\u0437\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\: {0}
-
#: Editor.java:1133 Editor.java:1355
Undo=\u041e\u0442\u043c\u044f\u043d\u0430
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+!Unhandled\ type\ {0}\ in\ context\ key\ {1}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+!Unknown\ sketch\ file\ extension\:\ {0}=
+
#: 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=\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430, \u043d\u044f\u043c\u0430 \u0437\u0430\u0434\u0430\u0434\u0435\u043d \u0431\u0440\u0430\u0443\u0437\u044a\u0440.\n\u0417\u0430 \u0434\u0430 \u043e\u0442\u0432\u0430\u0440\u044f\u0442\u0435 \u0443\u0435\u0431 \u0430\u0434\u0440\u0435\u0441\u0438 \u0438\u043b\u0438 \u043f\u0430\u043f\u043a\u0438, \u0434\u043e\u0431\u0430\u0432\u0435\u0442\u0435 \u0440\u0435\u0434\n"launcher\=/\u043f\u044a\u0442/\u0434\u043e/\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0442\u043e" \u0432 preferences.txt
@@ -1503,9 +1514,6 @@ Uploading\ to\ I/O\ Board...=\u041a\u0430\u0447\u0432\u0430\u043d\u0435 \u043a\u
#: Sketch.java:1622
Uploading...=\u041a\u0430\u0447\u0432\u0430\u043d\u0435...
-#: ../../../../../app/src/processing/app/Preferences.java:189
-Urdu\ (Pakistan)=Urdu (Pakistan)
-
#: Editor.java:1269
Use\ Selection\ For\ Find=\u0422\u044a\u0440\u0441\u0438 \u043c\u0430\u0440\u043a\u0438\u0440\u0430\u043d\u043e\u0442\u043e
@@ -1563,6 +1571,14 @@ 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
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+!WARNING\:\ Category\ '{0}'\ in\ library\ {1}\ is\ not\ valid.\ Setting\ to\ '{2}'=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+!WARNING\:\ Spurious\ {0}\ folder\ in\ '{1}'\ library=
+
#: ../../../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.
@@ -1592,6 +1608,9 @@ Warning=\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435
#, java-format
!Warning\:\ platform.txt\ from\ core\ '{0}'\ contains\ deprecated\ {1},\ automatically\ converted\ to\ {2}.\ Consider\ upgrading\ this\ core.=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ '{1}',\ using\ default\ value\ '{2}'.\ Consider\ upgrading\ this\ core.=
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ {1},\ automatically\ set\ to\ {2}.\ Consider\ upgrading\ this\ core.=
@@ -1752,6 +1771,14 @@ upload=\u043a\u0430\u0447\u0432\u0430\u043d\u0435
#, java-format
!{0}\ libraries=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+!{0}\ must\ be\ a\ folder=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+!{0}\ pattern\ is\ missing=
+
#: debug/Compiler.java:365
#, java-format
{0}\ returned\ {1}={0} \u0432\u044a\u0440\u043d\u0430 {1}
diff --git a/arduino-core/src/processing/app/i18n/Resources_bn_IN.po b/arduino-core/src/processing/app/i18n/Resources_bn_IN.po
deleted file mode 100644
index a0112151eb6..00000000000
--- a/arduino-core/src/processing/app/i18n/Resources_bn_IN.po
+++ /dev/null
@@ -1,2522 +0,0 @@
-# English translations for PACKAGE package.
-# Copyright (C) 2012 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Translators:
-# Translators:
-# Translators:
-msgid ""
-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: 2015-08-24 14:35+0000\n"
-"Last-Translator: Federico Fissore \n"
-"Language-Team: Bengali (India) (http://www.transifex.com/mbanzi/arduino-ide-15/language/bn_IN/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: bn_IN\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: Preferences.java:358 Preferences.java:374
-msgid " (requires restart of Arduino)"
-msgstr ""
-
-#: ../../../processing/app/debug/Compiler.java:529
-#, java-format
-msgid " Not used: {0}"
-msgstr ""
-
-#: ../../../processing/app/debug/Compiler.java:525
-#, java-format
-msgid " Used: {0}"
-msgstr ""
-
-#: debug/Compiler.java:455
-msgid "'Keyboard' only supported on the Arduino Leonardo"
-msgstr ""
-
-#: debug/Compiler.java:450
-msgid "'Mouse' only supported on the Arduino Leonardo"
-msgstr ""
-
-#: Preferences.java:478
-msgid "(edit only when Arduino is not running)"
-msgstr ""
-
-#: ../../../processing/app/helpers/CommandlineParser.java:149
-msgid "--curdir no longer supported"
-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 ""
-
-#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:64
-#, java-format
-msgid "
Update available for some of your {0}boards{1}"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:66
-#, java-format
-msgid ""
-"
Update available for some of your {0}boards{1} and {2}libraries{3}"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:62
-#, java-format
-msgid "
Update available for some of your {0}libraries{1}"
-msgstr ""
-
-#: Editor.java:2053
-msgid ""
-" Do you "
-"want to save changes to this sketch
before closing?If you don't "
-"save, your changes will be lost."
-msgstr ""
-
-#: Sketch.java:398
-#, java-format
-msgid "A file named \"{0}\" already exists in \"{1}\""
-msgstr ""
-
-#: Editor.java:2169
-#, java-format
-msgid "A folder named \"{0}\" already exists. Can't open sketch."
-msgstr ""
-
-#: Base.java:2690
-#, java-format
-msgid "A library named {0} already exists"
-msgstr ""
-
-#: UpdateCheck.java:103
-msgid ""
-"A new version of Arduino is available,\n"
-"would you like to visit the Arduino download page?"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/BuiltInCoreIsNewerCheck.java:96
-#, java-format
-msgid "A newer {0} package is available"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:2307
-msgid "A subfolder of your sketchbook is not a valid library"
-msgstr ""
-
-#: Editor.java:1116
-msgid "About Arduino"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:1177
-msgid "Add .ZIP Library..."
-msgstr ""
-
-#: Editor.java:650
-msgid "Add File..."
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:73
-msgid "Additional Boards Manager URLs"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:268
-msgid "Additional Boards Manager URLs: "
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:161
-msgid "Afrikaans"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:96
-msgid "Albanian"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/ui/DropdownAllItem.java:42
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/DropdownAllCoresItem.java:43
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:187
-msgid "All"
-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 ""
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:99
-msgid "An error occurred while updating libraries index!"
-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"
-"platform-specific code for your machine."
-msgstr ""
-
-#: Preferences.java:85
-msgid "Arabic"
-msgstr ""
-
-#: Preferences.java:86
-msgid "Aragonese"
-msgstr ""
-
-#: tools/Archiver.java:48
-msgid "Archive Sketch"
-msgstr ""
-
-#: tools/Archiver.java:109
-msgid "Archive sketch as:"
-msgstr ""
-
-#: tools/Archiver.java:139
-msgid "Archive sketch canceled."
-msgstr ""
-
-#: tools/Archiver.java:75
-msgid ""
-"Archiving the sketch has been canceled because\n"
-"the sketch couldn't save properly."
-msgstr ""
-
-#: ../../../processing/app/I18n.java:83
-msgid "Arduino ARM (32-bits) Boards"
-msgstr ""
-
-#: ../../../processing/app/I18n.java:82
-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"
-"create a folder to store your settings."
-msgstr ""
-
-#: Base.java:1889
-msgid ""
-"Arduino cannot run because it could not\n"
-"create a folder to store your sketchbook."
-msgstr ""
-
-#: ../../../processing/app/EditorStatus.java:471
-msgid "Arduino: "
-msgstr ""
-
-#: Sketch.java:588
-#, java-format
-msgid "Are you sure you want to delete \"{0}\"?"
-msgstr ""
-
-#: Sketch.java:587
-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: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/helpers/CommandlineParser.java:76
-#: ../../../processing/app/helpers/CommandlineParser.java:83
-#, java-format
-msgid "Argument required for {0}"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:137
-msgid "Armenian"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:138
-msgid "Asturian"
-msgstr ""
-
-#: ../../../processing/app/debug/Compiler.java:145
-msgid "Authorization required"
-msgstr ""
-
-#: tools/AutoFormat.java:91
-msgid "Auto Format"
-msgstr ""
-
-#: tools/AutoFormat.java:944
-msgid "Auto Format finished."
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:457
-msgid "Auto-detect proxy settings"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:474
-msgid "Automatic proxy configuration URL:"
-msgstr ""
-
-#: SerialMonitor.java:110
-msgid "Autoscroll"
-msgstr ""
-
-#: Editor.java:2619
-#, java-format
-msgid "Bad error line: {0}"
-msgstr ""
-
-#: 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 ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:165
-msgid "Bengali (India)"
-msgstr ""
-
-#: ../../../processing/app/Base.java:1433
-#: ../../../processing/app/Editor.java:707
-msgid "Board"
-msgstr ""
-
-#: ../../../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 ""
-
-#: ../../../processing/app/EditorStatus.java:472
-msgid "Board: "
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
-msgid "Boards Manager"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:1320
-msgid "Boards Manager..."
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:328
-msgid "Boards included in this package:"
-msgstr ""
-
-#: ../../../processing/app/debug/Compiler.java:1273
-#, java-format
-msgid "Bootloader file specified but missing: {0}"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:140
-msgid "Bosnian"
-msgstr ""
-
-#: SerialMonitor.java:112
-msgid "Both NL & CR"
-msgstr ""
-
-#: Preferences.java:81
-msgid "Browse"
-msgstr ""
-
-#: Sketch.java:1392 Sketch.java:1423
-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 ""
-
-#: ../../../processing/app/Preferences.java:141
-msgid "Burmese (Myanmar)"
-msgstr ""
-
-#: Editor.java:708
-msgid "Burn Bootloader"
-msgstr ""
-
-#: Editor.java:2504
-msgid "Burning bootloader to I/O Board (this may take a minute)..."
-msgstr ""
-
-#: ../../../cc/arduino/contributions/DownloadableContributionsDownloader.java:77
-msgid "CRC doesn't match. File is corrupted."
-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"
-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 ""
-
-#: 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 ""
-
-#: Preferences.java:87
-msgid "Catalan"
-msgstr ""
-
-#: Preferences.java:419
-msgid "Check for updates on startup"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:142
-msgid "Chinese (China)"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:142
-msgid "Chinese (Hong Kong)"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:144
-msgid "Chinese (Taiwan)"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:143
-msgid "Chinese (Taiwan) (Big5)"
-msgstr ""
-
-#: Preferences.java:88
-msgid "Chinese Simplified"
-msgstr ""
-
-#: Preferences.java:89
-msgid "Chinese Traditional"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
-msgid "Click for a list of unofficial boards support URLs"
-msgstr ""
-
-#: Editor.java:521 Editor.java:2024
-msgid "Close"
-msgstr ""
-
-#: Editor.java:1208 Editor.java:2749
-msgid "Comment/Uncomment"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:266
-msgid "Compiler warnings: "
-msgstr ""
-
-#: Sketch.java:1608 Editor.java:1890
-msgid "Compiling sketch..."
-msgstr ""
-
-#: Editor.java:1157 Editor.java:2707
-msgid "Copy"
-msgstr ""
-
-#: Editor.java:1177 Editor.java:2723
-msgid "Copy as HTML"
-msgstr ""
-
-#: ../../../processing/app/EditorStatus.java:455
-msgid "Copy error messages"
-msgstr ""
-
-#: Editor.java:1165 Editor.java:2715
-msgid "Copy for Forum"
-msgstr ""
-
-#: Sketch.java:1089
-#, java-format
-msgid "Could not add ''{0}'' to the sketch."
-msgstr ""
-
-#: Editor.java:2188
-msgid "Could not copy to a proper location."
-msgstr ""
-
-#: Editor.java:2179
-msgid "Could not create the sketch folder."
-msgstr ""
-
-#: Editor.java:2206
-msgid "Could not create the sketch."
-msgstr ""
-
-#: Sketch.java:617
-#, java-format
-msgid "Could not delete \"{0}\"."
-msgstr ""
-
-#: Sketch.java:1066
-#, java-format
-msgid "Could not delete the existing ''{0}'' file."
-msgstr ""
-
-#: Base.java:2533 Base.java:2556
-#, java-format
-msgid "Could not delete {0}"
-msgstr ""
-
-#: ../../../processing/app/debug/TargetPlatform.java:74
-#, java-format
-msgid "Could not find boards.txt in {0}. Is it pre-1.5?"
-msgstr ""
-
-#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:282
-#, java-format
-msgid "Could not find tool {0}"
-msgstr ""
-
-#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:278
-#, java-format
-msgid "Could not find tool {0} from package {1}"
-msgstr ""
-
-#: Base.java:1934
-#, java-format
-msgid ""
-"Could not open the URL\n"
-"{0}"
-msgstr ""
-
-#: Base.java:1958
-#, java-format
-msgid ""
-"Could not open the folder\n"
-"{0}"
-msgstr ""
-
-#: 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 ""
-
-#: Sketch.java:1768
-msgid "Could not re-save sketch"
-msgstr ""
-
-#: Theme.java:52
-msgid ""
-"Could not read color theme settings.\n"
-"You'll need to reinstall Arduino."
-msgstr ""
-
-#: Preferences.java:219
-msgid ""
-"Could not read default settings.\n"
-"You'll need to reinstall Arduino."
-msgstr ""
-
-#: ../../../processing/app/Sketch.java:1525
-msgid "Could not read prevous build preferences file, rebuilding all"
-msgstr ""
-
-#: Base.java:2482
-#, java-format
-msgid "Could not remove old version of {0}"
-msgstr ""
-
-#: Sketch.java:483 Sketch.java:528
-#, java-format
-msgid "Could not rename \"{0}\" to \"{1}\""
-msgstr ""
-
-#: Sketch.java:475
-msgid "Could not rename the sketch. (0)"
-msgstr ""
-
-#: Sketch.java:496
-msgid "Could not rename the sketch. (1)"
-msgstr ""
-
-#: Sketch.java:503
-msgid "Could not rename the sketch. (2)"
-msgstr ""
-
-#: Base.java:2492
-#, java-format
-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 ""
-
-#: Sketch.java:1647
-msgid "Couldn't determine program size: {0}"
-msgstr ""
-
-#: Sketch.java:616
-msgid "Couldn't do it"
-msgstr ""
-
-#: 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 ""
-
-#: ../../../processing/app/Preferences.java:82
-msgid "Croatian"
-msgstr ""
-
-#: Editor.java:1149 Editor.java:2699
-msgid "Cut"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:83
-msgid "Czech"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:119
-msgid "Czech (Czech Republic)"
-msgstr ""
-
-#: Preferences.java:90
-msgid "Danish"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:120
-msgid "Danish (Denmark)"
-msgstr ""
-
-#: Editor.java:1224 Editor.java:2765
-msgid "Decrease Indent"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:185
-msgid "Default"
-msgstr ""
-
-#: EditorHeader.java:314 Sketch.java:591
-msgid "Delete"
-msgstr ""
-
-#: debug/Uploader.java:199
-msgid ""
-"Device is not responding, check the right serial port is selected or RESET "
-"the board right before exporting"
-msgstr ""
-
-#: tools/FixEncoding.java:57
-msgid "Discard all changes and reload sketch?"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:438
-msgid "Display line numbers"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
-#, java-format
-msgid ""
-"Do you want to remove {0}?\n"
-"If you do so you won't be able to use {0} any more."
-msgstr ""
-
-#: Editor.java:2064
-msgid "Don't Save"
-msgstr ""
-
-#: Editor.java:2275 Editor.java:2311
-msgid "Done Saving."
-msgstr ""
-
-#: Editor.java:2510
-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 ""
-
-#: Editor.java:2564
-msgid "Done printing."
-msgstr ""
-
-#: ../../../processing/app/BaseNoGui.java:514
-msgid "Done uploading"
-msgstr ""
-
-#: Editor.java:2395 Editor.java:2431
-msgid "Done uploading."
-msgstr ""
-
-#: ../../../cc/arduino/contributions/DownloadableContributionsDownloader.java:105
-#, java-format
-msgid "Downloaded {0}kb of {1}kb."
-msgstr ""
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:107
-msgid "Downloading boards definitions."
-msgstr ""
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:86
-msgid "Downloading libraries index..."
-msgstr ""
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:115
-#, java-format
-msgid "Downloading library: {0}"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:318
-msgid "Downloading platforms index..."
-msgstr ""
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:113
-#, java-format
-msgid "Downloading tools ({0}/{1})."
-msgstr ""
-
-#: Preferences.java:91
-msgid "Dutch"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:144
-msgid "Dutch (Netherlands)"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Editor.java:1309
-msgid "Edison Help"
-msgstr ""
-
-#: Editor.java:1130
-msgid "Edit"
-msgstr ""
-
-#: Preferences.java:370
-msgid "Editor font size: "
-msgstr ""
-
-#: Preferences.java:353
-msgid "Editor language: "
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:322
-msgid "Enable Code Folding"
-msgstr ""
-
-#: Preferences.java:92
-msgid "English"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:145
-msgid "English (United Kingdom)"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:269
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:271
-msgid "Enter a comma separated list of urls"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:96
-msgid "Enter additional URLs, one for each row"
-msgstr ""
-
-#: Editor.java:1062
-msgid "Environment"
-msgstr ""
-
-#: 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 ""
-
-#: Sketch.java:1065 Sketch.java:1088
-msgid "Error adding file"
-msgstr ""
-
-#: debug/Compiler.java:369
-msgid "Error compiling."
-msgstr ""
-
-#: ../../../cc/arduino/contributions/DownloadableContributionsDownloader.java:113
-#, java-format
-msgid "Error downloading {0}"
-msgstr ""
-
-#: Base.java:1674
-msgid "Error getting the Arduino data folder."
-msgstr ""
-
-#: Serial.java:593
-#, java-format
-msgid "Error inside Serial.{0}()"
-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 ""
-
-#: Serial.java:181
-#, java-format
-msgid "Error opening serial port ''{0}''."
-msgstr ""
-
-#: ../../../processing/app/Serial.java:119
-#, java-format
-msgid ""
-"Error opening serial port ''{0}''. Try consulting the documentation at "
-"http://playground.arduino.cc/Linux/All#Permission"
-msgstr ""
-
-#: Preferences.java:277
-msgid "Error reading preferences"
-msgstr ""
-
-#: Preferences.java:279
-#, java-format
-msgid ""
-"Error reading the preferences file. Please delete (or move)\n"
-"{0} and restart Arduino."
-msgstr ""
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:146
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:166
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:245
-msgid "Error running post install script"
-msgstr ""
-
-#: ../../../cc/arduino/packages/DiscoveryManager.java:25
-msgid "Error starting discovery method: "
-msgstr ""
-
-#: Serial.java:125
-#, java-format
-msgid "Error touching serial port ''{0}''."
-msgstr ""
-
-#: Editor.java:2512 Editor.java:2516 Editor.java:2520
-msgid "Error while burning bootloader."
-msgstr ""
-
-#: ../../../processing/app/Editor.java:2555
-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}"
-msgstr ""
-
-#: Editor.java:2567
-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 ""
-
-#: ../../../processing/app/Preferences.java:146
-msgid "Estonian (Estonia)"
-msgstr ""
-
-#: Editor.java:516
-msgid "Examples"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Editor.java:750
-msgid "Export compiled Binary"
-msgstr ""
-
-#: ../../../processing/app/Base.java:416
-#, java-format
-msgid "Failed to open sketch: \"{0}\""
-msgstr ""
-
-#: Editor.java:491
-msgid "File"
-msgstr ""
-
-#: Preferences.java:94
-msgid "Filipino"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/ui/InstallerJDialog.java:95
-msgid "Filter your search..."
-msgstr ""
-
-#: FindReplace.java:124 FindReplace.java:127
-msgid "Find"
-msgstr ""
-
-#: Editor.java:1249
-msgid "Find Next"
-msgstr ""
-
-#: Editor.java:1259
-msgid "Find Previous"
-msgstr ""
-
-#: Editor.java:1086 Editor.java:2775
-msgid "Find in Reference"
-msgstr ""
-
-#: Editor.java:1234
-msgid "Find..."
-msgstr ""
-
-#: FindReplace.java:80
-msgid "Find:"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:147
-msgid "Finnish"
-msgstr ""
-
-#: tools/FixEncoding.java:41 tools/FixEncoding.java:58
-#: tools/FixEncoding.java:79
-msgid "Fix Encoding & Reload"
-msgstr ""
-
-#: ../../../processing/app/BaseNoGui.java:318
-msgid ""
-"For information on installing libraries, see: "
-"http://www.arduino.cc/en/Guide/Libraries\n"
-msgstr ""
-
-#: ../../../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 ""
-
-#: Editor.java:1097
-msgid "Frequently Asked Questions"
-msgstr ""
-
-#: Preferences.java:96
-msgid "Galician"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:176
-msgid "Galician (Spain)"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Editor.java:1288
-msgid "Galileo Help"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:94
-msgid "Georgian"
-msgstr ""
-
-#: Preferences.java:97
-msgid "German"
-msgstr ""
-
-#: Editor.java:1054
-msgid "Getting Started"
-msgstr ""
-
-#: ../../../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 ""
-
-#: ../../../processing/app/Sketch.java:1651
-#, java-format
-msgid "Global variables use {0} bytes of dynamic memory."
-msgstr ""
-
-#: Preferences.java:98
-msgid "Greek"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:95
-msgid "Hebrew"
-msgstr ""
-
-#: Editor.java:1015
-msgid "Help"
-msgstr ""
-
-#: Preferences.java:99
-msgid "Hindi"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:489
-msgid "Host name:"
-msgstr ""
-
-#: Sketch.java:295
-msgid ""
-"How about saving the sketch first \n"
-"before trying to rename it?"
-msgstr ""
-
-#: Sketch.java:882
-msgid "How very Borges of you"
-msgstr ""
-
-#: Preferences.java:100
-msgid "Hungarian"
-msgstr ""
-
-#: FindReplace.java:96
-msgid "Ignore Case"
-msgstr ""
-
-#: Base.java:1058
-msgid "Ignoring bad library name"
-msgstr ""
-
-#: Base.java:1436
-msgid "Ignoring sketch with bad name"
-msgstr ""
-
-#: ../../../processing/app/Sketch.java:736
-msgid ""
-"In Arduino 1.0, the default file extension has changed\n"
-"from .pde to .ino. New sketches (including those created\n"
-"by \"Save-As\") will use the new extension. The extension\n"
-"of existing sketches will be updated on save, but you can\n"
-"disable this in the Preferences dialog.\n"
-"\n"
-"Save sketch and update its extension?"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Editor.java:778
-msgid "Include Library"
-msgstr ""
-
-#: ../../../processing/app/BaseNoGui.java:768
-#: ../../../processing/app/BaseNoGui.java:771
-msgid "Incorrect IDE installation folder"
-msgstr ""
-
-#: Editor.java:1216 Editor.java:2757
-msgid "Increase Indent"
-msgstr ""
-
-#: Preferences.java:101
-msgid "Indonesian"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:295
-msgid "Initializing packages..."
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:75
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:81
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:289
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:78
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:91
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:303
-msgid "Install"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:170
-msgid "Installation completed!"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/DropdownInstalledLibraryItem.java:50
-msgid "Installed"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:154
-msgid "Installing boards..."
-msgstr ""
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:126
-#, java-format
-msgid "Installing library: {0}"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:134
-#, java-format
-msgid "Installing tools ({0}/{1})..."
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:239
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:172
-msgid "Installing..."
-msgstr ""
-
-#: ../../../processing/app/Base.java:1204
-#, java-format
-msgid "Invalid library found in {0}: {1}"
-msgstr ""
-
-#: Preferences.java:102
-msgid "Italian"
-msgstr ""
-
-#: Preferences.java:103
-msgid "Japanese"
-msgstr ""
-
-#: Preferences.java:104
-msgid "Korean"
-msgstr ""
-
-#: Preferences.java:105
-msgid "Latvian"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:93
-msgid "Library Manager"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:2349
-msgid "Library added to your libraries. Check \"Include library\" menu"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
-#, java-format
-msgid "Library is already installed: {0} version {1}"
-msgstr ""
-
-#: Preferences.java:106
-msgid "Lithuaninan"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:132
-msgid "Loading configuration..."
-msgstr ""
-
-#: ../../../processing/app/Sketch.java:1684
-msgid "Low memory available, stability problems may occur."
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:180
-msgid "Malay (Malaysia)"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:1168
-msgid "Manage Libraries..."
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:466
-msgid "Manual proxy configuration"
-msgstr ""
-
-#: Preferences.java:107
-msgid "Marathi"
-msgstr ""
-
-#: Base.java:2112
-msgid "Message"
-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 ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:186
-msgid "More"
-msgstr ""
-
-#: Preferences.java:449
-msgid "More preferences can be edited directly in the file"
-msgstr ""
-
-#: Editor.java:2156
-msgid "Moving"
-msgstr ""
-
-#: ../../../processing/app/BaseNoGui.java:484
-msgid "Multiple files not supported"
-msgstr ""
-
-#: ../../../processing/app/debug/Compiler.java:520
-#, java-format
-msgid "Multiple libraries were found for \"{0}\""
-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 ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:601
-msgid "Network"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Editor.java:65
-msgid "Network ports"
-msgstr ""
-
-#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:51
-msgid "Network upload using programmer not supported"
-msgstr ""
-
-#: EditorToolbar.java:41 Editor.java:493
-msgid "New"
-msgstr ""
-
-#: EditorHeader.java:292
-msgid "New Tab"
-msgstr ""
-
-#: SerialMonitor.java:112
-msgid "Newline"
-msgstr ""
-
-#: EditorHeader.java:340
-msgid "Next Tab"
-msgstr ""
-
-#: Preferences.java:78 UpdateCheck.java:108
-msgid "No"
-msgstr ""
-
-#: ../../../processing/app/debug/Compiler.java:158
-msgid "No authorization data found"
-msgstr ""
-
-#: debug/Compiler.java:126
-msgid "No board selected; please choose a board from the Tools > Board menu."
-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 ""
-
-#: ../../../processing/app/debug/Compiler.java:200
-msgid "No compiled sketch found"
-msgstr ""
-
-#: Editor.java:373
-msgid "No files were added to the sketch."
-msgstr ""
-
-#: Platform.java:167
-msgid "No launcher available"
-msgstr ""
-
-#: SerialMonitor.java:112
-msgid "No line ending"
-msgstr ""
-
-#: ../../../processing/app/BaseNoGui.java:665
-msgid "No parameters"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:453
-msgid "No proxy"
-msgstr ""
-
-#: Base.java:541
-msgid "No really, time for some fresh air for you."
-msgstr ""
-
-#: Editor.java:1872
-#, java-format
-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/debug/TargetPackage.java:63
-#, java-format
-msgid "No valid hardware definitions found in folder {0}."
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:184
-msgid "None"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:181
-msgid "Norwegian"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:108
-msgid "Norwegian Bokmål"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:182
-msgid "Norwegian Nynorsk"
-msgstr ""
-
-#: ../../../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 ""
-
-#: Preferences.java:80 Sketch.java:585 Sketch.java:737 Sketch.java:1042
-#: Editor.java:2145 Editor.java:2465
-msgid "OK"
-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 ""
-
-#: ../../../../../app/src/processing/app/Editor.java:625
-msgid "Open Recent"
-msgstr ""
-
-#: Editor.java:2688
-msgid "Open URL"
-msgstr ""
-
-#: Base.java:636
-msgid "Open an Arduino sketch..."
-msgstr ""
-
-#: Base.java:903 Editor.java:501
-msgid "Open..."
-msgstr ""
-
-#: Editor.java:563
-msgid "Page Setup"
-msgstr ""
-
-#: ../../../processing/app/forms/PasswordAuthorizationDialog.java:44
-msgid "Password:"
-msgstr ""
-
-#: Editor.java:1189 Editor.java:2731
-msgid "Paste"
-msgstr ""
-
-#: Preferences.java:109
-msgid "Persian"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:161
-msgid "Persian (Iran)"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
-msgid "Please confirm boards deletion"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:257
-msgid "Please confirm library deletion"
-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 ""
-
-#: ../../../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 ""
-
-#: ../../../processing/app/Editor.java:718
-msgid "Port"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:491
-msgid "Port number:"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:151
-msgid "Portugese"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:127
-msgid "Portuguese (Brazil)"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:128
-msgid "Portuguese (Portugal)"
-msgstr ""
-
-#: Preferences.java:295 Editor.java:583
-msgid "Preferences"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:297
-msgid "Preparing boards..."
-msgstr ""
-
-#: FindReplace.java:123 FindReplace.java:128
-msgid "Previous"
-msgstr ""
-
-#: EditorHeader.java:326
-msgid "Previous Tab"
-msgstr ""
-
-#: Editor.java:571
-msgid "Print"
-msgstr ""
-
-#: Editor.java:2571
-msgid "Printing canceled."
-msgstr ""
-
-#: Editor.java:2547
-msgid "Printing..."
-msgstr ""
-
-#: Base.java:1957
-msgid "Problem Opening Folder"
-msgstr ""
-
-#: Base.java:1933
-msgid "Problem Opening URL"
-msgstr ""
-
-#: Base.java:227
-msgid "Problem Setting the Platform"
-msgstr ""
-
-#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:136
-msgid "Problem accessing board folder /www/sd"
-msgstr ""
-
-#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:132
-msgid "Problem accessing files in folder "
-msgstr ""
-
-#: Base.java:1673
-msgid "Problem getting data folder"
-msgstr ""
-
-#: Sketch.java:1467
-#, java-format
-msgid "Problem moving {0} to the build folder"
-msgstr ""
-
-#: debug/Uploader.java:209
-msgid ""
-"Problem uploading to board. See "
-"http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions."
-msgstr ""
-
-#: Sketch.java:355 Sketch.java:362 Sketch.java:373
-msgid "Problem with rename"
-msgstr ""
-
-#: ../../../processing/app/I18n.java:86
-msgid "Processor"
-msgstr ""
-
-#: Editor.java:704
-msgid "Programmer"
-msgstr ""
-
-#: Base.java:783 Editor.java:593
-msgid "Quit"
-msgstr ""
-
-#: Editor.java:1138 Editor.java:1140 Editor.java:1390
-msgid "Redo"
-msgstr ""
-
-#: Editor.java:1078
-msgid "Reference"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:85
-msgid "Remove"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:157
-#, java-format
-msgid "Removing library: {0}"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:266
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:203
-msgid "Removing..."
-msgstr ""
-
-#: EditorHeader.java:300
-msgid "Rename"
-msgstr ""
-
-#: FindReplace.java:121 FindReplace.java:130 Sketch.java:1046
-msgid "Replace"
-msgstr ""
-
-#: FindReplace.java:122 FindReplace.java:129
-msgid "Replace & Find"
-msgstr ""
-
-#: FindReplace.java:120 FindReplace.java:131
-msgid "Replace All"
-msgstr ""
-
-#: Sketch.java:1043
-#, java-format
-msgid "Replace the existing version of {0}?"
-msgstr ""
-
-#: FindReplace.java:81
-msgid "Replace with:"
-msgstr ""
-
-#: Preferences.java:113
-msgid "Romanian"
-msgstr ""
-
-#: Preferences.java:114
-msgid "Russian"
-msgstr ""
-
-#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:529
-#: Editor.java:2064 Editor.java:2468
-msgid "Save"
-msgstr ""
-
-#: Editor.java:537
-msgid "Save As..."
-msgstr ""
-
-#: Editor.java:2317
-msgid "Save Canceled."
-msgstr ""
-
-#: Editor.java:2020
-#, java-format
-msgid "Save changes to \"{0}\"? "
-msgstr ""
-
-#: Sketch.java:825
-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 ""
-
-#: Editor.java:1198 Editor.java:2739
-msgid "Select All"
-msgstr ""
-
-#: Base.java:2636
-msgid "Select a zip file or a folder containing the library you'd like to add"
-msgstr ""
-
-#: Sketch.java:975
-msgid "Select an image or other data file to copy to your sketch"
-msgstr ""
-
-#: Preferences.java:330
-msgid "Select new sketchbook location"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:237
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:249
-msgid "Select version"
-msgstr ""
-
-#: ../../../processing/app/debug/Compiler.java:146
-msgid "Selected board depends on '{0}' core (not installed)."
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:374
-msgid "Selected board is not available"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:423
-msgid "Selected library is not available"
-msgstr ""
-
-#: SerialMonitor.java:93
-msgid "Send"
-msgstr ""
-
-#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
-msgid "Serial Monitor"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Editor.java:804
-msgid "Serial Plotter"
-msgstr ""
-
-#: Serial.java:194
-#, java-format
-msgid ""
-"Serial port ''{0}'' not found. Did you select the right one from the Tools >"
-" Serial Port menu?"
-msgstr ""
-
-#: Editor.java:2343
-#, java-format
-msgid ""
-"Serial port {0} not found.\n"
-"Retry the upload with another serial port?"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Editor.java:65
-msgid "Serial ports"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
-msgid "Settings"
-msgstr ""
-
-#: Base.java:1681
-msgid "Settings issues"
-msgstr ""
-
-#: Editor.java:641
-msgid "Show Sketch Folder"
-msgstr ""
-
-#: ../../../processing/app/EditorStatus.java:468
-msgid "Show verbose output during compilation"
-msgstr ""
-
-#: Preferences.java:387
-msgid "Show verbose output during: "
-msgstr ""
-
-#: Editor.java:607
-msgid "Sketch"
-msgstr ""
-
-#: Sketch.java:1754
-msgid "Sketch Disappeared"
-msgstr ""
-
-#: Base.java:1411
-msgid "Sketch Does Not Exist"
-msgstr ""
-
-#: Sketch.java:274 Sketch.java:303 Sketch.java:577 Sketch.java:966
-msgid "Sketch is Read-Only"
-msgstr ""
-
-#: Sketch.java:294
-msgid "Sketch is Untitled"
-msgstr ""
-
-#: Sketch.java:720
-msgid "Sketch is read-only"
-msgstr ""
-
-#: Sketch.java:1653
-msgid ""
-"Sketch too big; see http://www.arduino.cc/en/Guide/Troubleshooting#size for "
-"tips on reducing it."
-msgstr ""
-
-#: ../../../processing/app/Sketch.java:1639
-#, java-format
-msgid ""
-"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} "
-"bytes."
-msgstr ""
-
-#: Editor.java:510
-msgid "Sketchbook"
-msgstr ""
-
-#: Base.java:258
-msgid "Sketchbook folder disappeared"
-msgstr ""
-
-#: Preferences.java:315
-msgid "Sketchbook location:"
-msgstr ""
-
-#: ../../../processing/app/BaseNoGui.java:428
-msgid "Sketchbook path not defined"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:185
-msgid "Slovak"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:152
-msgid "Slovenian"
-msgstr ""
-
-#: 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 ""
-
-#: Sketch.java:721
-msgid ""
-"Some files are marked \"read-only\", so you'll\n"
-"need to re-save this sketch to another location."
-msgstr ""
-
-#: Sketch.java:457
-#, java-format
-msgid "Sorry, a sketch (or folder) named \"{0}\" already exists."
-msgstr ""
-
-#: Preferences.java:115
-msgid "Spanish"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:2333
-msgid "Specified folder/zip file does not contain a valid library"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:466
-msgid "Starting..."
-msgstr ""
-
-#: Base.java:540
-msgid "Sunshine"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:187
-msgid "Swahili"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:153
-msgid "Swedish"
-msgstr ""
-
-#: Preferences.java:84
-msgid "System Default"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:188
-msgid "Talossan"
-msgstr ""
-
-#: Preferences.java:116
-msgid "Tamil"
-msgstr ""
-
-#: debug/Compiler.java:414
-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 ""
-
-#: ../../../../../app/src/cc/arduino/contributions/BuiltInCoreIsNewerCheck.java:96
-#, java-format
-msgid ""
-"The IDE includes an updated {0} package, but you're using an older one.\n"
-"Do you want to upgrade {0}?"
-msgstr ""
-
-#: debug/Compiler.java:420
-msgid "The Server class has been renamed EthernetServer."
-msgstr ""
-
-#: debug/Compiler.java:432
-msgid "The Udp class has been renamed EthernetUdp."
-msgstr ""
-
-#: Editor.java:2147
-#, java-format
-msgid ""
-"The file \"{0}\" needs to be inside\n"
-"a sketch folder named \"{1}\".\n"
-"Create this folder, move the file, and continue?"
-msgstr ""
-
-#: Base.java:1054 Base.java:2674
-#, java-format
-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 ""
-
-#: 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 ""
-
-#: Sketch.java:356
-msgid "The name cannot start with a period."
-msgstr ""
-
-#: Base.java:1412
-msgid ""
-"The selected sketch no longer exists.\n"
-"You may need to restart Arduino to update\n"
-"the sketchbook menu."
-msgstr ""
-
-#: Base.java:1430
-#, java-format
-msgid ""
-"The sketch \"{0}\" cannot be used.\n"
-"Sketch names must contain only basic letters and numbers\n"
-"(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 ""
-
-#: 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 ""
-
-#: ../../../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 than 64 characters long."
-msgstr ""
-
-#: Base.java:259
-msgid ""
-"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."
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:514
-msgid ""
-"The specified sketchbook folder contains your copy of the IDE.\n"
-"Please choose a different folder for your sketchbook."
-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"
-"location from which where you're trying to add it.\n"
-"I ain't not doin nuthin'."
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:257
-msgid ""
-"This library is not listed on Library Manager. You won't be able to reinstall it from here.\n"
-"Are you sure you want to delete it?"
-msgstr ""
-
-#: ../../../processing/app/EditorStatus.java:467
-msgid "This report would have more information with"
-msgstr ""
-
-#: Base.java:535
-msgid "Time for a Break"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:94
-#, java-format
-msgid "Tool {0} is not available for your operating system."
-msgstr ""
-
-#: Editor.java:663
-msgid "Tools"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:97
-msgid "Topic"
-msgstr ""
-
-#: Editor.java:1070
-msgid "Troubleshooting"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:117
-msgid "Turkish"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/ui/InstallerJDialog.java:109
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:105
-msgid "Type"
-msgstr ""
-
-#: ../../../processing/app/Editor.java:2507
-msgid "Type board password to access its console"
-msgstr ""
-
-#: ../../../processing/app/Sketch.java:1673
-msgid "Type board password to upload a new sketch"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:118
-msgid "Ukrainian"
-msgstr ""
-
-#: ../../../processing/app/Editor.java:2524
-#: ../../../processing/app/NetworkMonitor.java:145
-msgid "Unable to connect: is the sketch using the bridge?"
-msgstr ""
-
-#: ../../../processing/app/NetworkMonitor.java:130
-msgid "Unable to connect: retrying"
-msgstr ""
-
-#: ../../../processing/app/Editor.java:2526
-msgid "Unable to connect: wrong password?"
-msgstr ""
-
-#: ../../../processing/app/Editor.java:2512
-msgid "Unable to open serial monitor"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Editor.java:2709
-msgid "Unable to open serial plotter"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:94
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
-msgid "Unable to reach Arduino.cc due to possible network issues."
-msgstr ""
-
-#: Sketch.java:1432
-#, java-format
-msgid "Uncaught exception type: {0}"
-msgstr ""
-
-#: Editor.java:1133 Editor.java:1355
-msgid "Undo"
-msgstr ""
-
-#: 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 ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/DropdownUpdatableLibrariesItem.java:27
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/DropdownUpdatableCoresItem.java:27
-msgid "Updatable"
-msgstr ""
-
-#: UpdateCheck.java:111
-msgid "Update"
-msgstr ""
-
-#: Preferences.java:428
-msgid "Update sketch files to new extension on save (.pde -> .ino)"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:167
-msgid "Updating list of installed libraries"
-msgstr ""
-
-#: EditorToolbar.java:41 Editor.java:545
-msgid "Upload"
-msgstr ""
-
-#: EditorToolbar.java:46 Editor.java:553
-msgid "Upload Using Programmer"
-msgstr ""
-
-#: Editor.java:2403 Editor.java:2439
-msgid "Upload canceled."
-msgstr ""
-
-#: ../../../processing/app/Sketch.java:1678
-msgid "Upload cancelled"
-msgstr ""
-
-#: Editor.java:2378
-msgid "Uploading to I/O Board..."
-msgstr ""
-
-#: Sketch.java:1622
-msgid "Uploading..."
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:189
-msgid "Urdu (Pakistan)"
-msgstr ""
-
-#: Editor.java:1269
-msgid "Use Selection For Find"
-msgstr ""
-
-#: Preferences.java:409
-msgid "Use external editor"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:493
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:499
-msgid "Username:"
-msgstr ""
-
-#: ../../../processing/app/debug/Compiler.java:410
-#, java-format
-msgid "Using library {0} at version {1} in folder: {2} {3}"
-msgstr ""
-
-#: ../../../processing/app/debug/Compiler.java:94
-#, java-format
-msgid "Using library {0} in folder: {1} {2}"
-msgstr ""
-
-#: ../../../processing/app/debug/Compiler.java:320
-#, java-format
-msgid "Using previously compiled file: {0}"
-msgstr ""
-
-#: EditorToolbar.java:41 EditorToolbar.java:46
-msgid "Verify"
-msgstr ""
-
-#: Preferences.java:400
-msgid "Verify code after upload"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Editor.java:725
-msgid "Verify/Compile"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:451
-msgid "Verifying and uploading..."
-msgstr ""
-
-#: ../../../cc/arduino/contributions/DownloadableContributionsDownloader.java:71
-msgid "Verifying archive integrity..."
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:454
-msgid "Verifying..."
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:328
-#, java-format
-msgid "Version {0}"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:326
-msgid "Version unknown"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/libraries/ContributedLibrary.java:97
-#, java-format
-msgid "Version {0}"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:154
-msgid "Vietnamese"
-msgstr ""
-
-#: Editor.java:1105
-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 ""
-
-#: ../../../processing/app/debug/Compiler.java:1295
-msgid ""
-"Warning: This core does not support exporting sketches. Please consider "
-"upgrading it or contacting its author"
-msgstr ""
-
-#: ../../../cc/arduino/utils/ArchiveExtractor.java:197
-#, java-format
-msgid "Warning: file {0} links to an absolute path {1}"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/packages/ContributionsIndexer.java:133
-msgid "Warning: forced trusting untrusted contributions"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:217
-#, java-format
-msgid "Warning: forced untrusted script execution ({0})"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:212
-#, java-format
-msgid "Warning: non trusted contribution, skipping script execution ({0})"
-msgstr ""
-
-#: ../../../processing/app/debug/LegacyTargetPlatform.java:158
-#, java-format
-msgid ""
-"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically"
-" converted to {2}. Consider upgrading this core."
-msgstr ""
-
-#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
-#, java-format
-msgid ""
-"Warning: platform.txt from core '{0}' misses property {1}, automatically set"
-" to {2}. Consider upgrading this core."
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:190
-msgid "Western Frisian"
-msgstr ""
-
-#: debug/Compiler.java:444
-msgid "Wire.receive() has been renamed Wire.read()."
-msgstr ""
-
-#: debug/Compiler.java:438
-msgid "Wire.send() has been renamed Wire.write()."
-msgstr ""
-
-#: FindReplace.java:105
-msgid "Wrap Around"
-msgstr ""
-
-#: debug/Uploader.java:213
-msgid ""
-"Wrong microcontroller found. Did you select the right board from the Tools "
-"> Board menu?"
-msgstr ""
-
-#: Preferences.java:77 UpdateCheck.java:108
-msgid "Yes"
-msgstr ""
-
-#: Sketch.java:1074
-msgid "You can't fool me"
-msgstr ""
-
-#: Sketch.java:411
-msgid "You can't have a .cpp file with the same name as the sketch."
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:2312
-msgid "You can't import a folder that contains your sketchbook"
-msgstr ""
-
-#: 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 ""
-
-#: 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 ""
-
-#: Sketch.java:883
-msgid ""
-"You cannot save the sketch into a folder\n"
-"inside itself. This would go on forever."
-msgstr ""
-
-#: Base.java:1888
-msgid "You forgot your sketchbook"
-msgstr ""
-
-#: ../../../processing/app/AbstractMonitor.java:92
-msgid ""
-"You've pressed {0} but nothing was sent. Should you select a line ending?"
-msgstr ""
-
-#: 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 ""
-
-#: ../../../processing/app/BaseNoGui.java:768
-msgid ""
-"Your copy of the IDE is installed in a subfolder of your settings folder.\n"
-"Please move the IDE to another folder."
-msgstr ""
-
-#: ../../../processing/app/BaseNoGui.java:771
-msgid ""
-"Your copy of the IDE is installed in a subfolder of your sketchbook.\n"
-"Please move the IDE to another folder."
-msgstr ""
-
-#: Base.java:2638
-msgid "ZIP files or folders"
-msgstr ""
-
-#: Base.java:2661
-msgid "Zip doesn't contain a library"
-msgstr ""
-
-#: Sketch.java:364
-#, java-format
-msgid "\".{0}\" is not a valid extension."
-msgstr ""
-
-#: 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."
-msgstr ""
-
-#: debug/Compiler.java:409
-msgid ""
-"\n"
-"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 ""
-
-#: debug/Compiler.java:415
-msgid ""
-"\n"
-"As of Arduino 1.0, the 'BYTE' keyword is no longer supported.\n"
-"Please use Serial.write() instead.\n"
-"\n"
-msgstr ""
-
-#: 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 ""
-
-#: 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 ""
-
-#: 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 ""
-
-#: 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 ""
-
-#: 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 ""
-
-#: SerialMonitor.java:130 SerialMonitor.java:133
-msgid "baud"
-msgstr ""
-
-#: Preferences.java:389
-msgid "compilation "
-msgstr ""
-
-#: ../../../processing/app/NetworkMonitor.java:111
-msgid "connected!"
-msgstr ""
-
-#: Sketch.java:540
-msgid "createNewFile() returned false"
-msgstr ""
-
-#: ../../../processing/app/EditorStatus.java:469
-msgid "enabled in File > Preferences."
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Editor.java:1352
-msgid "http://www.arduino.cc/"
-msgstr ""
-
-#: UpdateCheck.java:118
-msgid "http://www.arduino.cc/en/Main/Software"
-msgstr ""
-
-#: UpdateCheck.java:53
-msgid "http://www.arduino.cc/latest.txt"
-msgstr ""
-
-#: Preferences.java:625
-#, java-format
-msgid "ignoring invalid font size {0}"
-msgstr ""
-
-#: Editor.java:936 Editor.java:943
-msgid "name is null"
-msgstr ""
-
-#: Editor.java:932
-msgid "serialMenu is null"
-msgstr ""
-
-#: debug/Uploader.java:195
-#, java-format
-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 ""
-
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:324
-#, java-format
-msgid "version {0}"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Editor.java:2243
-#, java-format
-msgid "{0} - {1} | Arduino {2}"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/SignatureVerificationFailedException.java:39
-#: ../../../cc/arduino/contributions/SignatureVerificationFailedException.java:43
-#, java-format
-msgid "{0} file signature verification failed"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:310
-#, java-format
-msgid "{0} file signature verification failed. File ignored."
-msgstr ""
-
-#: Editor.java:380
-#, java-format
-msgid "{0} files added to the sketch."
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:1201
-#, java-format
-msgid "{0} libraries"
-msgstr ""
-
-#: debug/Compiler.java:365
-#, java-format
-msgid "{0} returned {1}"
-msgstr ""
-
-#: Editor.java:2213
-#, java-format
-msgid "{0} | Arduino {1}"
-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/arduino-core/src/processing/app/i18n/Resources_bn_IN.properties b/arduino-core/src/processing/app/i18n/Resources_bn_IN.properties
deleted file mode 100644
index 59645bbfe66..00000000000
--- a/arduino-core/src/processing/app/i18n/Resources_bn_IN.properties
+++ /dev/null
@@ -1,1791 +0,0 @@
-# English translations for PACKAGE package.
-# Copyright (C) 2012 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Translators:
-# Translators:
-# Translators:
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-08-24 14\:35+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Bengali (India) (http\://www.transifex.com/mbanzi/arduino-ide-15/language/bn_IN/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: bn_IN\nPlural-Forms\: nplurals\=2; plural\=(n \!\= 1);\n
-
-#: Preferences.java:358 Preferences.java:374
-!\ \ (requires\ restart\ of\ Arduino)=
-
-#: ../../../processing/app/debug/Compiler.java:529
-#, java-format
-!\ Not\ used\:\ {0}=
-
-#: ../../../processing/app/debug/Compiler.java:525
-#, java-format
-!\ Used\:\ {0}=
-
-#: 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)=
-
-#: ../../../processing/app/helpers/CommandlineParser.java:149
-!--curdir\ no\ longer\ supported=
-
-#: ../../../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=
-
-#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:64
-#, java-format
-!
Update\ available\ for\ some\ of\ your\ {0}boards{1}=
-
-#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:66
-#, java-format
-!
Update\ available\ for\ some\ of\ your\ {0}boards{1}\ and\ {2}libraries{3}=
-
-#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:62
-#, java-format
-!
Update\ available\ for\ some\ of\ your\ {0}libraries{1}=
-
-#: 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?=
-
-#: ../../../../../app/src/cc/arduino/contributions/BuiltInCoreIsNewerCheck.java:96
-#, java-format
-!A\ newer\ {0}\ package\ is\ available=
-
-#: ../../../../../app/src/processing/app/Base.java:2307
-!A\ subfolder\ of\ your\ sketchbook\ is\ not\ a\ valid\ library=
-
-#: Editor.java:1116
-!About\ Arduino=
-
-#: ../../../../../app/src/processing/app/Base.java:1177
-!Add\ .ZIP\ Library...=
-
-#: Editor.java:650
-!Add\ File...=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:73
-!Additional\ Boards\ Manager\ URLs=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:268
-!Additional\ Boards\ Manager\ URLs\:\ =
-
-#: ../../../../../app/src/processing/app/Preferences.java:161
-!Afrikaans=
-
-#: ../../../processing/app/Preferences.java:96
-!Albanian=
-
-#: ../../../../../app/src/cc/arduino/contributions/ui/DropdownAllItem.java:42
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/DropdownAllCoresItem.java:43
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:187
-!All=
-
-#: 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=
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:99
-!An\ error\ occurred\ while\ updating\ libraries\ index\!=
-
-#: ../../../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.=
-
-#: 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=
-
-#: 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.=
-
-#: Base.java:1889
-!Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ sketchbook.=
-
-#: ../../../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/Base.java:356
-!Argument\ required\ for\ --board=
-
-#: ../../../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/helpers/CommandlineParser.java:76
-#: ../../../processing/app/helpers/CommandlineParser.java:83
-#, java-format
-!Argument\ required\ for\ {0}=
-
-#: ../../../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=
-
-#: tools/AutoFormat.java:944
-!Auto\ Format\ finished.=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:457
-!Auto-detect\ proxy\ settings=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:474
-!Automatic\ proxy\ configuration\ URL\:=
-
-#: SerialMonitor.java:110
-!Autoscroll=
-
-#: Editor.java:2619
-#, java-format
-!Bad\ error\ line\:\ {0}=
-
-#: 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=
-
-#: ../../../../../app/src/processing/app/Preferences.java:165
-!Bengali\ (India)=
-
-#: ../../../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\:\ =
-
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
-!Boards\ Manager=
-
-#: ../../../../../app/src/processing/app/Base.java:1320
-!Boards\ Manager...=
-
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:328
-!Boards\ included\ in\ this\ package\:=
-
-#: ../../../processing/app/debug/Compiler.java:1273
-#, java-format
-!Bootloader\ file\ specified\ but\ missing\:\ {0}=
-
-#: ../../../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/Sketch.java:1530
-!Build\ options\ changed,\ rebuilding\ all=
-
-#: ../../../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)...=
-
-#: ../../../cc/arduino/contributions/DownloadableContributionsDownloader.java:77
-!CRC\ doesn't\ match.\ File\ is\ corrupted.=
-
-#: ../../../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=
-
-#: Sketch.java:455
-!Cannot\ Rename=
-
-#: ../../../processing/app/Base.java:465
-!Cannot\ specify\ any\ sketch\ files=
-
-#: 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=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
-!Click\ for\ a\ list\ of\ unofficial\ boards\ support\ URLs=
-
-#: Editor.java:521 Editor.java:2024
-!Close=
-
-#: Editor.java:1208 Editor.java:2749
-!Comment/Uncomment=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:266
-!Compiler\ warnings\:\ =
-
-#: Sketch.java:1608 Editor.java:1890
-!Compiling\ sketch...=
-
-#: 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.=
-
-#: ../../../processing/app/Sketch.java:1525
-!Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=
-
-#: 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}=
-
-#: ../../../processing/app/Sketch.java:1579
-!Could\ not\ write\ build\ preferences\ file=
-
-#: 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=
-
-#: ../../../../../app/src/processing/app/Preferences.java:119
-!Czech\ (Czech\ Republic)=
-
-#: Preferences.java:90
-!Danish=
-
-#: ../../../../../app/src/processing/app/Preferences.java:120
-!Danish\ (Denmark)=
-
-#: Editor.java:1224 Editor.java:2765
-!Decrease\ Indent=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:185
-!Default=
-
-#: 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=
-
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
-#, java-format
-!Do\ you\ want\ to\ remove\ {0}?\nIf\ you\ do\ so\ you\ won't\ be\ able\ to\ use\ {0}\ any\ more.=
-
-#: Editor.java:2064
-!Don't\ Save=
-
-#: Editor.java:2275 Editor.java:2311
-!Done\ Saving.=
-
-#: 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.=
-
-#: ../../../cc/arduino/contributions/DownloadableContributionsDownloader.java:105
-#, java-format
-!Downloaded\ {0}kb\ of\ {1}kb.=
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:107
-!Downloading\ boards\ definitions.=
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:86
-!Downloading\ libraries\ index...=
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:115
-#, java-format
-!Downloading\ library\:\ {0}=
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:318
-!Downloading\ platforms\ index...=
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:113
-#, java-format
-!Downloading\ tools\ ({0}/{1}).=
-
-#: Preferences.java:91
-!Dutch=
-
-#: ../../../processing/app/Preferences.java:144
-!Dutch\ (Netherlands)=
-
-#: ../../../../../app/src/processing/app/Editor.java:1309
-!Edison\ Help=
-
-#: Editor.java:1130
-!Edit=
-
-#: Preferences.java:370
-!Editor\ font\ size\:\ =
-
-#: Preferences.java:353
-!Editor\ language\:\ =
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:322
-!Enable\ Code\ Folding=
-
-#: Preferences.java:92
-!English=
-
-#: ../../../processing/app/Preferences.java:145
-!English\ (United\ Kingdom)=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:269
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:271
-!Enter\ a\ comma\ separated\ list\ of\ urls=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:96
-!Enter\ additional\ URLs,\ one\ for\ each\ row=
-
-#: 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.=
-
-#: ../../../cc/arduino/contributions/DownloadableContributionsDownloader.java:113
-#, java-format
-!Error\ downloading\ {0}=
-
-#: Base.java:1674
-!Error\ getting\ the\ Arduino\ data\ folder.=
-
-#: Serial.java:593
-#, java-format
-!Error\ inside\ Serial.{0}()=
-
-#: ../../../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}''.=
-
-#: ../../../processing/app/Serial.java:119
-#, java-format
-!Error\ opening\ serial\ port\ ''{0}''.\ Try\ consulting\ the\ documentation\ at\ http\://playground.arduino.cc/Linux/All\#Permission=
-
-#: 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/contributions/packages/ContributionInstaller.java:146
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:166
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:245
-!Error\ running\ post\ install\ script=
-
-#: ../../../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=
-
-#: ../../../../../app/src/processing/app/Editor.java:1940
-!Error\ while\ compiling\:\ missing\ '{0}'\ configuration\ parameter=
-
-#: SketchCode.java:83
-#, java-format
-!Error\ while\ loading\ code\ {0}=
-
-#: 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=
-
-#: ../../../processing/app/Preferences.java:146
-!Estonian\ (Estonia)=
-
-#: Editor.java:516
-!Examples=
-
-#: ../../../../../app/src/processing/app/Editor.java:750
-!Export\ compiled\ Binary=
-
-#: ../../../processing/app/Base.java:416
-#, java-format
-!Failed\ to\ open\ sketch\:\ "{0}"=
-
-#: Editor.java:491
-!File=
-
-#: Preferences.java:94
-!Filipino=
-
-#: ../../../../../app/src/cc/arduino/contributions/ui/InstallerJDialog.java:95
-!Filter\ your\ search...=
-
-#: 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=
-
-#: ../../../processing/app/BaseNoGui.java:318
-!For\ information\ on\ installing\ libraries,\ see\:\ http\://www.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=
-
-#: Editor.java:1097
-!Frequently\ Asked\ Questions=
-
-#: Preferences.java:96
-!Galician=
-
-#: ../../../../../app/src/processing/app/Preferences.java:176
-!Galician\ (Spain)=
-
-#: ../../../../../app/src/processing/app/Editor.java:1288
-!Galileo\ Help=
-
-#: ../../../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=
-
-#: ../../../processing/app/Preferences.java:95
-!Hebrew=
-
-#: Editor.java:1015
-!Help=
-
-#: Preferences.java:99
-!Hindi=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:489
-!Host\ name\:=
-
-#: 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=
-
-#: ../../../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?=
-
-#: ../../../../../app/src/processing/app/Editor.java:778
-!Include\ Library=
-
-#: ../../../processing/app/BaseNoGui.java:768
-#: ../../../processing/app/BaseNoGui.java:771
-!Incorrect\ IDE\ installation\ folder=
-
-#: Editor.java:1216 Editor.java:2757
-!Increase\ Indent=
-
-#: Preferences.java:101
-!Indonesian=
-
-#: ../../../../../app/src/processing/app/Base.java:295
-!Initializing\ packages...=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:75
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:81
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:289
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:78
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:91
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:303
-!Install=
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:170
-!Installation\ completed\!=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/DropdownInstalledLibraryItem.java:50
-!Installed=
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:154
-!Installing\ boards...=
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:126
-#, java-format
-!Installing\ library\:\ {0}=
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:134
-#, java-format
-!Installing\ tools\ ({0}/{1})...=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:239
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:172
-!Installing...=
-
-#: ../../../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=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:93
-!Library\ Manager=
-
-#: ../../../../../app/src/processing/app/Base.java:2349
-!Library\ added\ to\ your\ libraries.\ Check\ "Include\ library"\ menu=
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
-#, java-format
-!Library\ is\ already\ installed\:\ {0}\ version\ {1}=
-
-#: Preferences.java:106
-!Lithuaninan=
-
-#: ../../../../../app/src/processing/app/Base.java:132
-!Loading\ configuration...=
-
-#: ../../../processing/app/Sketch.java:1684
-!Low\ memory\ available,\ stability\ problems\ may\ occur.=
-
-#: ../../../../../app/src/processing/app/Preferences.java:180
-!Malay\ (Malaysia)=
-
-#: ../../../../../app/src/processing/app/Base.java:1168
-!Manage\ Libraries...=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:466
-!Manual\ proxy\ configuration=
-
-#: Preferences.java:107
-!Marathi=
-
-#: Base.java:2112
-!Message=
-
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
-
-#: ../../../processing/app/BaseNoGui.java:455
-!Mode\ not\ supported=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:186
-!More=
-
-#: 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/debug/Compiler.java:520
-#, java-format
-!Multiple\ libraries\ were\ found\ for\ "{0}"=
-
-#: ../../../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\:=
-
-#: ../../../processing/app/Preferences.java:149
-!Nepali=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:601
-!Network=
-
-#: ../../../../../app/src/processing/app/Editor.java:65
-!Network\ ports=
-
-#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:51
-!Network\ upload\ using\ programmer\ not\ supported=
-
-#: EditorToolbar.java:41 Editor.java:493
-!New=
-
-#: EditorHeader.java:292
-!New\ Tab=
-
-#: SerialMonitor.java:112
-!Newline=
-
-#: EditorHeader.java:340
-!Next\ Tab=
-
-#: Preferences.java:78 UpdateCheck.java:108
-!No=
-
-#: ../../../processing/app/debug/Compiler.java:158
-!No\ authorization\ 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=
-
-#: ../../../processing/app/debug/Compiler.java:200
-!No\ compiled\ sketch\ found=
-
-#: Editor.java:373
-!No\ files\ were\ added\ to\ the\ sketch.=
-
-#: Platform.java:167
-!No\ launcher\ available=
-
-#: SerialMonitor.java:112
-!No\ line\ ending=
-
-#: ../../../processing/app/BaseNoGui.java:665
-!No\ parameters=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:453
-!No\ proxy=
-
-#: Base.java:541
-!No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=
-
-#: Editor.java:1872
-#, 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/debug/TargetPackage.java:63
-#, java-format
-!No\ valid\ hardware\ definitions\ found\ in\ folder\ {0}.=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:184
-!None=
-
-#: ../../../../../app/src/processing/app/Preferences.java:181
-!Norwegian=
-
-#: ../../../processing/app/Preferences.java:108
-!Norwegian\ Bokm\u00e5l=
-
-#: ../../../../../app/src/processing/app/Preferences.java:182
-!Norwegian\ Nynorsk=
-
-#: ../../../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.=
-
-#: ../../../processing/app/BaseNoGui.java:455
-!Only\ --verify,\ --upload\ or\ --get-pref\ are\ supported=
-
-#: EditorToolbar.java:41
-!Open=
-
-#: ../../../../../app/src/processing/app/Editor.java:625
-!Open\ Recent=
-
-#: Editor.java:2688
-!Open\ URL=
-
-#: Base.java:636
-!Open\ an\ Arduino\ sketch...=
-
-#: 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=
-
-#: ../../../processing/app/Preferences.java:161
-!Persian\ (Iran)=
-
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
-!Please\ confirm\ boards\ deletion=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:257
-!Please\ confirm\ library\ deletion=
-
-#: 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.=
-
-#: ../../../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=
-
-#: ../../../processing/app/Editor.java:718
-!Port=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:491
-!Port\ number\:=
-
-#: ../../../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=
-
-#: ../../../../../app/src/processing/app/Base.java:297
-!Preparing\ boards...=
-
-#: 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=
-
-#: ../../../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=
-
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:85
-!Remove=
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:157
-#, java-format
-!Removing\ library\:\ {0}=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:266
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:203
-!Removing...=
-
-#: 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:2020
-#, java-format
-!Save\ changes\ to\ "{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...=
-
-#: ../../../processing/app/FindReplace.java:131
-!Search\ all\ Sketch\ Tabs=
-
-#: 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=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:237
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:249
-!Select\ version=
-
-#: ../../../processing/app/debug/Compiler.java:146
-!Selected\ board\ depends\ on\ '{0}'\ core\ (not\ installed).=
-
-#: ../../../../../app/src/processing/app/Base.java:374
-!Selected\ board\ is\ not\ available=
-
-#: ../../../../../app/src/processing/app/Base.java:423
-!Selected\ library\ is\ not\ available=
-
-#: SerialMonitor.java:93
-!Send=
-
-#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
-!Serial\ Monitor=
-
-#: ../../../../../app/src/processing/app/Editor.java:804
-!Serial\ Plotter=
-
-#: 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?=
-
-#: ../../../../../app/src/processing/app/Editor.java:65
-!Serial\ ports=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
-!Settings=
-
-#: 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/BaseNoGui.java:428
-!Sketchbook\ path\ not\ defined=
-
-#: ../../../../../app/src/processing/app/Preferences.java:185
-!Slovak=
-
-#: ../../../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=
-
-#: ../../../../../app/src/processing/app/Base.java:2333
-!Specified\ folder/zip\ file\ does\ not\ contain\ a\ valid\ library=
-
-#: ../../../../../app/src/processing/app/Base.java:466
-!Starting...=
-
-#: Base.java:540
-!Sunshine=
-
-#: ../../../../../app/src/processing/app/Preferences.java:187
-!Swahili=
-
-#: ../../../processing/app/Preferences.java:153
-!Swedish=
-
-#: Preferences.java:84
-!System\ Default=
-
-#: ../../../../../app/src/processing/app/Preferences.java:188
-!Talossan=
-
-#: Preferences.java:116
-!Tamil=
-
-#: 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.=
-
-#: ../../../../../app/src/cc/arduino/contributions/BuiltInCoreIsNewerCheck.java:96
-#, java-format
-!The\ IDE\ includes\ an\ updated\ {0}\ package,\ but\ you're\ using\ an\ older\ one.\nDo\ you\ want\ to\ upgrade\ {0}?=
-
-#: debug/Compiler.java:420
-!The\ Server\ class\ has\ been\ renamed\ EthernetServer.=
-
-#: debug/Compiler.java:432
-!The\ Udp\ class\ has\ been\ renamed\ EthernetUdp.=
-
-#: 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.=
-
-#: ../../../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.=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:514
-!The\ specified\ sketchbook\ folder\ contains\ your\ copy\ of\ the\ IDE.\nPlease\ choose\ a\ different\ folder\ for\ your\ sketchbook.=
-
-#: ../../../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'.=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:257
-!This\ library\ is\ not\ listed\ on\ Library\ Manager.\ You\ won't\ be\ able\ to\ reinstall\ it\ from\ here.\nAre\ you\ sure\ you\ want\ to\ delete\ it?=
-
-#: ../../../processing/app/EditorStatus.java:467
-!This\ report\ would\ have\ more\ information\ with=
-
-#: Base.java:535
-!Time\ for\ a\ Break=
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:94
-#, java-format
-!Tool\ {0}\ is\ not\ available\ for\ your\ operating\ system.=
-
-#: Editor.java:663
-!Tools=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:97
-!Topic=
-
-#: Editor.java:1070
-!Troubleshooting=
-
-#: ../../../processing/app/Preferences.java:117
-!Turkish=
-
-#: ../../../../../app/src/cc/arduino/contributions/ui/InstallerJDialog.java:109
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:105
-!Type=
-
-#: ../../../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=
-
-#: ../../../../../app/src/processing/app/Editor.java:2709
-!Unable\ to\ open\ serial\ plotter=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:94
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
-!Unable\ to\ reach\ Arduino.cc\ due\ to\ possible\ network\ issues.=
-
-#: 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=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/DropdownUpdatableLibrariesItem.java:27
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/DropdownUpdatableCoresItem.java:27
-!Updatable=
-
-#: UpdateCheck.java:111
-!Update=
-
-#: Preferences.java:428
-!Update\ sketch\ files\ to\ new\ extension\ on\ save\ (.pde\ ->\ .ino)=
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:167
-!Updating\ list\ of\ installed\ libraries=
-
-#: 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...=
-
-#: ../../../../../app/src/processing/app/Preferences.java:189
-!Urdu\ (Pakistan)=
-
-#: Editor.java:1269
-!Use\ Selection\ For\ Find=
-
-#: Preferences.java:409
-!Use\ external\ editor=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:493
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:499
-!Username\:=
-
-#: ../../../processing/app/debug/Compiler.java:410
-#, java-format
-!Using\ library\ {0}\ at\ version\ {1}\ in\ folder\:\ {2}\ {3}=
-
-#: ../../../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=
-
-#: Preferences.java:400
-!Verify\ code\ after\ upload=
-
-#: ../../../../../app/src/processing/app/Editor.java:725
-!Verify/Compile=
-
-#: ../../../../../app/src/processing/app/Base.java:451
-!Verifying\ and\ uploading...=
-
-#: ../../../cc/arduino/contributions/DownloadableContributionsDownloader.java:71
-!Verifying\ archive\ integrity...=
-
-#: ../../../../../app/src/processing/app/Base.java:454
-!Verifying...=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:328
-#, java-format
-!Version\ {0}=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:326
-!Version\ unknown=
-
-#: ../../../cc/arduino/contributions/libraries/ContributedLibrary.java:97
-#, java-format
-!Version\ {0}=
-
-#: ../../../processing/app/Preferences.java:154
-!Vietnamese=
-
-#: 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=
-
-#: ../../../processing/app/debug/Compiler.java:1295
-!Warning\:\ This\ core\ does\ not\ support\ exporting\ sketches.\ Please\ consider\ upgrading\ it\ or\ contacting\ its\ author=
-
-#: ../../../cc/arduino/utils/ArchiveExtractor.java:197
-#, java-format
-!Warning\:\ file\ {0}\ links\ to\ an\ absolute\ path\ {1}=
-
-#: ../../../cc/arduino/contributions/packages/ContributionsIndexer.java:133
-!Warning\:\ forced\ trusting\ untrusted\ contributions=
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:217
-#, java-format
-!Warning\:\ forced\ untrusted\ script\ execution\ ({0})=
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:212
-#, java-format
-!Warning\:\ non\ trusted\ contribution,\ skipping\ script\ execution\ ({0})=
-
-#: ../../../processing/app/debug/LegacyTargetPlatform.java:158
-#, java-format
-!Warning\:\ platform.txt\ from\ core\ '{0}'\ contains\ deprecated\ {1},\ automatically\ converted\ to\ {2}.\ Consider\ upgrading\ this\ core.=
-
-#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
-#, java-format
-!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ {1},\ automatically\ set\ to\ {2}.\ Consider\ upgrading\ this\ core.=
-
-#: ../../../../../app/src/processing/app/Preferences.java:190
-!Western\ Frisian=
-
-#: 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.=
-
-#: ../../../../../app/src/processing/app/Base.java:2312
-!You\ can't\ import\ a\ folder\ that\ contains\ your\ sketchbook=
-
-#: 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?=
-
-#: ../../../processing/app/BaseNoGui.java:768
-!Your\ copy\ of\ the\ IDE\ is\ installed\ in\ a\ subfolder\ of\ your\ settings\ folder.\nPlease\ move\ the\ IDE\ to\ another\ folder.=
-
-#: ../../../processing/app/BaseNoGui.java:771
-!Your\ copy\ of\ the\ IDE\ is\ installed\ in\ a\ subfolder\ of\ your\ sketchbook.\nPlease\ move\ the\ IDE\ to\ another\ folder.=
-
-#: 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.=
-
-#: ../../../../../app/src/processing/app/Editor.java:1352
-!http\://www.arduino.cc/=
-
-#: UpdateCheck.java:118
-!http\://www.arduino.cc/en/Main/Software=
-
-#: UpdateCheck.java:53
-!http\://www.arduino.cc/latest.txt=
-
-#: Preferences.java:625
-#, java-format
-!ignoring\ invalid\ font\ size\ {0}=
-
-#: Editor.java:936 Editor.java:943
-!name\ is\ null=
-
-#: 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=
-
-#: ../../../processing/app/Base.java:389
-#, java-format
-!unknown\ option\:\ {0}=
-
-#: Preferences.java:391
-!upload=
-
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:324
-#, java-format
-!version\ {0}=
-
-#: ../../../../../app/src/processing/app/Editor.java:2243
-#, java-format
-!{0}\ -\ {1}\ |\ Arduino\ {2}=
-
-#: ../../../cc/arduino/contributions/SignatureVerificationFailedException.java:39
-#: ../../../cc/arduino/contributions/SignatureVerificationFailedException.java:43
-#, java-format
-!{0}\ file\ signature\ verification\ failed=
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:310
-#, java-format
-!{0}\ file\ signature\ verification\ failed.\ File\ ignored.=
-
-#: Editor.java:380
-#, java-format
-!{0}\ files\ added\ to\ the\ sketch.=
-
-#: ../../../../../app/src/processing/app/Base.java:1201
-#, java-format
-!{0}\ libraries=
-
-#: debug/Compiler.java:365
-#, java-format
-!{0}\ returned\ {1}=
-
-#: Editor.java:2213
-#, java-format
-!{0}\ |\ Arduino\ {1}=
-
-#: ../../../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/arduino-core/src/processing/app/i18n/Resources_bs.po b/arduino-core/src/processing/app/i18n/Resources_bs.po
index 52f8e1aa1a8..a869d2ebc97 100644
--- a/arduino-core/src/processing/app/i18n/Resources_bs.po
+++ b/arduino-core/src/processing/app/i18n/Resources_bs.po
@@ -6,13 +6,14 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# Kenan Dervišević, 2013-2014
msgid ""
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: 2015-08-24 14:35+0000\n"
+"PO-Revision-Date: 2015-09-23 13:27+0000\n"
"Last-Translator: Federico Fissore \n"
"Language-Team: Bosnian (http://www.transifex.com/mbanzi/arduino-ide-15/language/bs/)\n"
"MIME-Version: 1.0\n"
@@ -43,10 +44,20 @@ msgstr ""
msgid "'Mouse' only supported on the Arduino Leonardo"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+msgid ""
+"'arch' folder is no longer supported! See http://goo.gl/gfFJzU for more "
+"information"
+msgstr ""
+
#: Preferences.java:478
msgid "(edit only when Arduino is not running)"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+msgid "(legacy)"
+msgstr ""
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
msgid "--curdir no longer supported"
msgstr ""
@@ -308,10 +319,6 @@ 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 ""
@@ -320,15 +327,16 @@ msgstr ""
msgid "Belarusian"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:165
-msgid "Bengali (India)"
-msgstr ""
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
msgid "Board"
msgstr "Ploča"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+msgid "Board {0} (platform {1}, package {2}) is unknown"
+msgstr ""
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
msgid ""
@@ -369,14 +377,14 @@ msgstr ""
msgid "Browse"
msgstr "Pretraži"
-#: Sketch.java:1392 Sketch.java:1423
-msgid "Build folder disappeared or could not be written"
-msgstr ""
-
#: ../../../processing/app/Sketch.java:1530
msgid "Build options changed, rebuilding all"
msgstr ""
+#: ../../../../../app/src/processing/app/Base.java:1210
+msgid "Built-in Examples"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr "bugarski"
@@ -440,10 +448,6 @@ msgstr ""
msgid "Chinese (China)"
msgstr ""
-#: ../../../processing/app/Preferences.java:142
-msgid "Chinese (Hong Kong)"
-msgstr ""
-
#: ../../../processing/app/Preferences.java:144
msgid "Chinese (Taiwan)"
msgstr ""
@@ -452,14 +456,6 @@ msgstr ""
msgid "Chinese (Taiwan) (Big5)"
msgstr ""
-#: Preferences.java:88
-msgid "Chinese Simplified"
-msgstr "pojednostavljeni kineski"
-
-#: Preferences.java:89
-msgid "Chinese Traditional"
-msgstr "tradicionalni kineski"
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
msgid "Click for a list of unofficial boards support URLs"
msgstr ""
@@ -579,10 +575,6 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr ""
-#: ../../../processing/app/Sketch.java:1525
-msgid "Could not read prevous build preferences file, rebuilding all"
-msgstr ""
-
#: Base.java:2482
#, java-format
msgid "Could not remove old version of {0}"
@@ -610,10 +602,6 @@ 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 ""
@@ -641,18 +629,10 @@ msgstr "hrvatski"
msgid "Cut"
msgstr "Izreži"
-#: ../../../processing/app/Preferences.java:83
-msgid "Czech"
-msgstr "češki"
-
#: ../../../../../app/src/processing/app/Preferences.java:119
msgid "Czech (Czech Republic)"
msgstr ""
-#: Preferences.java:90
-msgid "Danish"
-msgstr "danski"
-
#: ../../../../../app/src/processing/app/Preferences.java:120
msgid "Danish (Denmark)"
msgstr ""
@@ -924,6 +904,18 @@ msgstr ""
msgid "Examples"
msgstr "Primjeri"
+#: ../../../../../app/src/processing/app/Base.java:1244
+msgid "Examples from Custom Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+msgid "Examples from Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+msgid "Export canceled, changes must first be saved."
+msgstr ""
+
#: ../../../../../app/src/processing/app/Editor.java:750
msgid "Export compiled Binary"
msgstr ""
@@ -1152,6 +1144,11 @@ msgstr ""
msgid "Invalid library found in {0}: {1}"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+msgid "Invalid quoting: no closing [{0}] char found."
+msgstr ""
+
#: Preferences.java:102
msgid "Italian"
msgstr "italijanski"
@@ -1176,6 +1173,10 @@ msgstr ""
msgid "Library added to your libraries. Check \"Include library\" menu"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+msgid "Library can't use both 'src' and 'utility' folders."
+msgstr ""
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
msgid "Library is already installed: {0} version {1}"
@@ -1189,12 +1190,13 @@ msgstr "litvanijski"
msgid "Loading configuration..."
msgstr ""
-#: ../../../processing/app/Sketch.java:1684
-msgid "Low memory available, stability problems may occur."
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+msgid "Looking for recipes like {0}*{1}"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:180
-msgid "Malay (Malaysia)"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
msgstr ""
#: ../../../../../app/src/processing/app/Base.java:1168
@@ -1213,8 +1215,9 @@ msgstr "marati"
msgid "Message"
msgstr "Poruka"
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-msgid "Missing the */ from the end of a /* comment */"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+msgid "Missing '{0}' from library in {1}"
msgstr ""
#: ../../../processing/app/BaseNoGui.java:455
@@ -1246,10 +1249,6 @@ msgstr ""
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 ""
@@ -1294,10 +1293,6 @@ msgstr "Ne"
msgid "No authorization data found"
msgstr ""
-#: debug/Compiler.java:126
-msgid "No board selected; please choose a board from the Tools > Board menu."
-msgstr ""
-
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
msgid "No changes necessary for Auto Format."
msgstr ""
@@ -1361,18 +1356,10 @@ msgstr ""
msgid "None"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:181
-msgid "Norwegian"
-msgstr ""
-
#: ../../../processing/app/Preferences.java:108
msgid "Norwegian Bokmål"
msgstr "norveški Bokmål"
-#: ../../../../../app/src/processing/app/Preferences.java:182
-msgid "Norwegian Nynorsk"
-msgstr ""
-
#: ../../../processing/app/Sketch.java:1656
msgid ""
"Not enough memory; see http://www.arduino.cc/en/Guide/Troubleshooting#size "
@@ -1432,6 +1419,11 @@ msgstr "perzijski"
msgid "Persian (Iran)"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+msgid "Platform {0} (package {1}) is unknown"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
msgid "Please confirm boards deletion"
msgstr ""
@@ -1529,11 +1521,6 @@ msgstr ""
msgid "Problem getting data folder"
msgstr ""
-#: Sketch.java:1467
-#, java-format
-msgid "Problem moving {0} to the build folder"
-msgstr ""
-
#: debug/Uploader.java:209
msgid ""
"Problem uploading to board. See "
@@ -1552,10 +1539,19 @@ msgstr "Procesor"
msgid "Programmer"
msgstr "Programer"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+msgid "Progress {0}"
+msgstr ""
+
#: Base.java:783 Editor.java:593
msgid "Quit"
msgstr ""
+#: ../../../../../app/src/processing/app/Base.java:1233
+msgid "RETIRED"
+msgstr ""
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
msgid "Redo"
msgstr "Naprijed"
@@ -1607,6 +1603,16 @@ msgstr ""
msgid "Romanian"
msgstr "rumunski"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+msgid "Running recipe: {0}"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+msgid "Running: {0}"
+msgstr ""
+
#: Preferences.java:114
msgid "Russian"
msgstr "ruski"
@@ -1712,6 +1718,11 @@ msgstr ""
msgid "Serial ports"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+msgid "Setting build path to {0}"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
msgid "Settings"
msgstr ""
@@ -1827,10 +1838,6 @@ msgstr ""
msgid "Sunshine"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:187
-msgid "Swahili"
-msgstr ""
-
#: ../../../processing/app/Preferences.java:153
msgid "Swedish"
msgstr ""
@@ -1947,12 +1954,6 @@ msgid ""
"Please choose a different folder for your sketchbook."
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"
@@ -2025,6 +2026,11 @@ msgstr ""
msgid "Unable to connect: wrong password?"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+msgid "Unable to find {0} in {1}"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2512
msgid "Unable to open serial monitor"
msgstr ""
@@ -2038,15 +2044,20 @@ msgstr ""
msgid "Unable to reach Arduino.cc due to possible network issues."
msgstr ""
-#: Sketch.java:1432
-#, java-format
-msgid "Uncaught exception type: {0}"
-msgstr ""
-
#: Editor.java:1133 Editor.java:1355
msgid "Undo"
msgstr "Nazad"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+msgid "Unhandled type {0} in context key {1}"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+msgid "Unknown sketch file extension: {0}"
+msgstr ""
+
#: Platform.java:168
msgid ""
"Unspecified platform, no launcher available.\n"
@@ -2095,10 +2106,6 @@ msgstr ""
msgid "Uploading..."
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:189
-msgid "Urdu (Pakistan)"
-msgstr ""
-
#: Editor.java:1269
msgid "Use Selection For Find"
msgstr ""
@@ -2173,6 +2180,16 @@ msgstr ""
msgid "Visit Arduino.cc"
msgstr "Posjeti Arduino.cc"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+msgid "WARNING: Category '{0}' in library {1} is not valid. Setting to '{2}'"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+msgid "WARNING: Spurious {0} folder in '{1}' library"
+msgstr ""
+
#: ../../../processing/app/debug/Compiler.java:115
#, java-format
msgid ""
@@ -2216,6 +2233,12 @@ msgid ""
" converted to {2}. Consider upgrading this core."
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+msgid ""
+"Warning: platform.txt from core '{0}' misses property '{1}', using default "
+"value '{2}'. Consider upgrading this core."
+msgstr ""
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
msgid ""
@@ -2470,6 +2493,16 @@ msgstr ""
msgid "{0} libraries"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+msgid "{0} must be a folder"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+msgid "{0} pattern is missing"
+msgstr ""
+
#: debug/Compiler.java:365
#, java-format
msgid "{0} returned {1}"
diff --git a/arduino-core/src/processing/app/i18n/Resources_bs.properties b/arduino-core/src/processing/app/i18n/Resources_bs.properties
index a56d724c0ed..ad451fba821 100644
--- a/arduino-core/src/processing/app/i18n/Resources_bs.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_bs.properties
@@ -6,8 +6,9 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# Kenan Dervi\u0161evi\u0107, 2013-2014
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-08-24 14\:35+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Bosnian (http\://www.transifex.com/mbanzi/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-09-23 13\:27+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Bosnian (http\://www.transifex.com/mbanzi/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)
@@ -26,9 +27,15 @@
#: debug/Compiler.java:450
!'Mouse'\ only\ supported\ on\ the\ Arduino\ Leonardo=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+!'arch'\ folder\ is\ no\ longer\ supported\!\ See\ http\://goo.gl/gfFJzU\ for\ more\ information=
+
#: Preferences.java:478
!(edit\ only\ when\ Arduino\ is\ not\ running)=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+!(legacy)=
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
!--curdir\ no\ longer\ supported=
@@ -212,22 +219,20 @@ 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=
-#: ../../../../../app/src/processing/app/Preferences.java:165
-!Bengali\ (India)=
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
Board=Plo\u010da
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+!Board\ {0}\ (platform\ {1},\ package\ {2})\ is\ unknown=
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
!Board\ {0}\:{1}\:{2}\ doesn''t\ define\ a\ ''build.board''\ preference.\ Auto-set\ to\:\ {3}=
@@ -257,12 +262,12 @@ Bosnian=Bosanski
#: Preferences.java:81
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=
+#: ../../../../../app/src/processing/app/Base.java:1210
+!Built-in\ Examples=
+
#: ../../../processing/app/Preferences.java:80
Bulgarian=bugarski
@@ -311,21 +316,12 @@ Catalan=katalonski
#: ../../../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=pojednostavljeni kineski
-
-#: Preferences.java:89
-Chinese\ Traditional=tradicionalni kineski
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
!Click\ for\ a\ list\ of\ unofficial\ boards\ support\ URLs=
@@ -410,9 +406,6 @@ Could\ not\ delete\ {0}=Nije mogu\u0107e obrisati {0}
#: Preferences.java:219
!Could\ not\ read\ default\ settings.\nYou'll\ need\ to\ reinstall\ Arduino.=
-#: ../../../processing/app/Sketch.java:1525
-!Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=
-
#: Base.java:2482
#, java-format
Could\ not\ remove\ old\ version\ of\ {0}=Nije mogu\u0107e ukloniti staru verziju {0}.
@@ -434,9 +427,6 @@ 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=
@@ -455,15 +445,9 @@ Croatian=hrvatski
#: Editor.java:1149 Editor.java:2699
Cut=Izre\u017ei
-#: ../../../processing/app/Preferences.java:83
-Czech=\u010de\u0161ki
-
#: ../../../../../app/src/processing/app/Preferences.java:119
!Czech\ (Czech\ Republic)=
-#: Preferences.java:90
-Danish=danski
-
#: ../../../../../app/src/processing/app/Preferences.java:120
!Danish\ (Denmark)=
@@ -667,6 +651,15 @@ Estonian=estonski
#: Editor.java:516
Examples=Primjeri
+#: ../../../../../app/src/processing/app/Base.java:1244
+!Examples\ from\ Custom\ Libraries=
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+!Examples\ from\ Libraries=
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+!Export\ canceled,\ changes\ must\ first\ be\ saved.=
+
#: ../../../../../app/src/processing/app/Editor.java:750
!Export\ compiled\ Binary=
@@ -832,6 +825,10 @@ Indonesian=indonezijski
#, java-format
!Invalid\ library\ found\ in\ {0}\:\ {1}=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+!Invalid\ quoting\:\ no\ closing\ [{0}]\ char\ found.=
+
#: Preferences.java:102
Italian=italijanski
@@ -850,6 +847,9 @@ Latvian=latvijski
#: ../../../../../app/src/processing/app/Base.java:2349
!Library\ added\ to\ your\ libraries.\ Check\ "Include\ library"\ menu=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+!Library\ can't\ use\ both\ 'src'\ and\ 'utility'\ folders.=
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
!Library\ is\ already\ installed\:\ {0}\ version\ {1}=
@@ -860,12 +860,13 @@ Lithuaninan=litvanijski
#: ../../../../../app/src/processing/app/Base.java:132
!Loading\ configuration...=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+!Looking\ for\ recipes\ like\ {0}*{1}=
+
#: ../../../processing/app/Sketch.java:1684
!Low\ memory\ available,\ stability\ problems\ may\ occur.=
-#: ../../../../../app/src/processing/app/Preferences.java:180
-!Malay\ (Malaysia)=
-
#: ../../../../../app/src/processing/app/Base.java:1168
!Manage\ Libraries...=
@@ -878,8 +879,9 @@ Marathi=marati
#: Base.java:2112
Message=Poruka
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+!Missing\ '{0}'\ from\ library\ in\ {1}=
#: ../../../processing/app/BaseNoGui.java:455
!Mode\ not\ supported=
@@ -903,9 +905,6 @@ Moving=Premje\u0161tam
#: ../../../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\:=
@@ -939,9 +938,6 @@ No=Ne
#: ../../../processing/app/debug/Compiler.java:158
!No\ authorization\ 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.=
@@ -990,15 +986,9 @@ No=Ne
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:184
!None=
-#: ../../../../../app/src/processing/app/Preferences.java:181
-!Norwegian=
-
#: ../../../processing/app/Preferences.java:108
Norwegian\ Bokm\u00e5l=norve\u0161ki Bokm\u00e5l
-#: ../../../../../app/src/processing/app/Preferences.java:182
-!Norwegian\ Nynorsk=
-
#: ../../../processing/app/Sketch.java:1656
!Not\ enough\ memory;\ see\ http\://www.arduino.cc/en/Guide/Troubleshooting\#size\ for\ tips\ on\ reducing\ your\ footprint.=
@@ -1042,6 +1032,10 @@ Persian=perzijski
#: ../../../processing/app/Preferences.java:161
!Persian\ (Iran)=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+!Platform\ {0}\ (package\ {1})\ is\ unknown=
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
!Please\ confirm\ boards\ deletion=
@@ -1115,10 +1109,6 @@ Printing...=\u0160tampam...
#: 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.=
@@ -1131,9 +1121,16 @@ Processor=Procesor
#: Editor.java:704
Programmer=Programer
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+!Progress\ {0}=
+
#: Base.java:783 Editor.java:593
!Quit=
+#: ../../../../../app/src/processing/app/Base.java:1233
+!RETIRED=
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
Redo=Naprijed
@@ -1173,6 +1170,14 @@ Rename=Preimenuj
#: Preferences.java:113
Romanian=rumunski
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+!Running\ recipe\:\ {0}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+!Running\:\ {0}=
+
#: Preferences.java:114
Russian=ruski
@@ -1250,6 +1255,10 @@ Select\ All=Ozna\u010di sve
#: ../../../../../app/src/processing/app/Editor.java:65
!Serial\ ports=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+!Setting\ build\ path\ to\ {0}=
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
!Settings=
@@ -1330,9 +1339,6 @@ Spanish=\u0161panski
#: Base.java:540
!Sunshine=
-#: ../../../../../app/src/processing/app/Preferences.java:187
-!Swahili=
-
#: ../../../processing/app/Preferences.java:153
!Swedish=
@@ -1397,9 +1403,6 @@ Tamil=tamilski
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:514
!The\ specified\ sketchbook\ folder\ contains\ your\ copy\ of\ the\ IDE.\nPlease\ choose\ a\ different\ folder\ for\ your\ sketchbook.=
-#: ../../../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'.=
@@ -1451,6 +1454,10 @@ Ukrainian=ukrajinski
#: ../../../processing/app/Editor.java:2526
!Unable\ to\ connect\:\ wrong\ password?=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+!Unable\ to\ find\ {0}\ in\ {1}=
+
#: ../../../processing/app/Editor.java:2512
!Unable\ to\ open\ serial\ monitor=
@@ -1461,13 +1468,17 @@ Ukrainian=ukrajinski
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
!Unable\ to\ reach\ Arduino.cc\ due\ to\ possible\ network\ issues.=
-#: Sketch.java:1432
-#, java-format
-!Uncaught\ exception\ type\:\ {0}=
-
#: Editor.java:1133 Editor.java:1355
Undo=Nazad
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+!Unhandled\ type\ {0}\ in\ context\ key\ {1}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+!Unknown\ sketch\ file\ extension\:\ {0}=
+
#: 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=
@@ -1502,9 +1513,6 @@ Undo=Nazad
#: Sketch.java:1622
!Uploading...=
-#: ../../../../../app/src/processing/app/Preferences.java:189
-!Urdu\ (Pakistan)=
-
#: Editor.java:1269
!Use\ Selection\ For\ Find=
@@ -1562,6 +1570,14 @@ Undo=Nazad
#: Editor.java:1105
Visit\ Arduino.cc=Posjeti Arduino.cc
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+!WARNING\:\ Category\ '{0}'\ in\ library\ {1}\ is\ not\ valid.\ Setting\ to\ '{2}'=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+!WARNING\:\ Spurious\ {0}\ folder\ in\ '{1}'\ library=
+
#: ../../../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).=
@@ -1591,6 +1607,9 @@ Warning=Upozorenje
#, java-format
!Warning\:\ platform.txt\ from\ core\ '{0}'\ contains\ deprecated\ {1},\ automatically\ converted\ to\ {2}.\ Consider\ upgrading\ this\ core.=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ '{1}',\ using\ default\ value\ '{2}'.\ Consider\ upgrading\ this\ core.=
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ {1},\ automatically\ set\ to\ {2}.\ Consider\ upgrading\ this\ core.=
@@ -1751,6 +1770,14 @@ http\://www.arduino.cc/latest.txt=http\://www.arduino.cc/latest.txt
#, java-format
!{0}\ libraries=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+!{0}\ must\ be\ a\ folder=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+!{0}\ pattern\ is\ missing=
+
#: debug/Compiler.java:365
#, java-format
!{0}\ returned\ {1}=
diff --git a/arduino-core/src/processing/app/i18n/Resources_ca.po b/arduino-core/src/processing/app/i18n/Resources_ca.po
index 64f0c511d40..3c91dff679e 100644
--- a/arduino-core/src/processing/app/i18n/Resources_ca.po
+++ b/arduino-core/src/processing/app/i18n/Resources_ca.po
@@ -6,6 +6,7 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# Francesc , 2015
# Moritz Werner Casero , 2015
# Sergi Pérez Labernia , 2014
@@ -16,7 +17,7 @@ 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: 2015-08-24 14:35+0000\n"
+"PO-Revision-Date: 2015-09-23 13:28+0000\n"
"Last-Translator: Federico Fissore \n"
"Language-Team: Catalan (http://www.transifex.com/mbanzi/arduino-ide-15/language/ca/)\n"
"MIME-Version: 1.0\n"
@@ -47,10 +48,20 @@ msgstr "'Keyboard' només ho suporta l'Arduino Leonardo"
msgid "'Mouse' only supported on the Arduino Leonardo"
msgstr "'Mouse' només ho suporta l'Arduino Leonardo"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+msgid ""
+"'arch' folder is no longer supported! See http://goo.gl/gfFJzU for more "
+"information"
+msgstr ""
+
#: Preferences.java:478
msgid "(edit only when Arduino is not running)"
msgstr "(només editar quan l'Arduino no estigui funcionant)"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+msgid "(legacy)"
+msgstr ""
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
msgid "--curdir no longer supported"
msgstr ""
@@ -312,10 +323,6 @@ msgstr "Error en la línia: {0}"
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 "Mal arxiu principal de programri o mala estructura del directòri del programari."
-
#: ../../../processing/app/Preferences.java:149
msgid "Basque"
msgstr "Basc"
@@ -324,15 +331,16 @@ msgstr "Basc"
msgid "Belarusian"
msgstr "Bielorús"
-#: ../../../../../app/src/processing/app/Preferences.java:165
-msgid "Bengali (India)"
-msgstr "Bengalí (India)"
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
msgid "Board"
msgstr "Tarja"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+msgid "Board {0} (platform {1}, package {2}) is unknown"
+msgstr ""
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
msgid ""
@@ -373,14 +381,14 @@ msgstr "Ambdós NL & CR"
msgid "Browse"
msgstr "Navegar"
-#: Sketch.java:1392 Sketch.java:1423
-msgid "Build folder disappeared or could not be written"
-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"
+#: ../../../../../app/src/processing/app/Base.java:1210
+msgid "Built-in Examples"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr "Búlgar"
@@ -444,10 +452,6 @@ msgstr "Comprova actualitzacions al iniciar"
msgid "Chinese (China)"
msgstr "Xinès (Xina)"
-#: ../../../processing/app/Preferences.java:142
-msgid "Chinese (Hong Kong)"
-msgstr "Xinès (Hong Kong)"
-
#: ../../../processing/app/Preferences.java:144
msgid "Chinese (Taiwan)"
msgstr "Xinès (Taiwan)"
@@ -456,14 +460,6 @@ msgstr "Xinès (Taiwan)"
msgid "Chinese (Taiwan) (Big5)"
msgstr "Xinès (Taiwan) (Big5)"
-#: Preferences.java:88
-msgid "Chinese Simplified"
-msgstr "Xinès simplificat"
-
-#: Preferences.java:89
-msgid "Chinese Traditional"
-msgstr "Xinès tradicional"
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
msgid "Click for a list of unofficial boards support URLs"
msgstr ""
@@ -583,10 +579,6 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "No es poden llegir les preferències inicials.\nNecessites tornar a instal·lar Arduino."
-#: ../../../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}"
@@ -614,10 +606,6 @@ msgstr "No es pot reanomenar el sketch. (2)"
msgid "Could not replace {0}"
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 "No s´ha pogut arxivar el sketch"
@@ -645,18 +633,10 @@ msgstr "Croat"
msgid "Cut"
msgstr "Retalla"
-#: ../../../processing/app/Preferences.java:83
-msgid "Czech"
-msgstr "Txec"
-
#: ../../../../../app/src/processing/app/Preferences.java:119
msgid "Czech (Czech Republic)"
msgstr "Txèqui (República Txeca)"
-#: Preferences.java:90
-msgid "Danish"
-msgstr "Danès"
-
#: ../../../../../app/src/processing/app/Preferences.java:120
msgid "Danish (Denmark)"
msgstr "Danès (Dinamàrca)"
@@ -928,6 +908,18 @@ msgstr "Estònia (Estònia)"
msgid "Examples"
msgstr "Exemples"
+#: ../../../../../app/src/processing/app/Base.java:1244
+msgid "Examples from Custom Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+msgid "Examples from Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+msgid "Export canceled, changes must first be saved."
+msgstr ""
+
#: ../../../../../app/src/processing/app/Editor.java:750
msgid "Export compiled Binary"
msgstr ""
@@ -1156,6 +1148,11 @@ msgstr ""
msgid "Invalid library found in {0}: {1}"
msgstr "Llibreria invalida trobada en {0}: {1}"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+msgid "Invalid quoting: no closing [{0}] char found."
+msgstr ""
+
#: Preferences.java:102
msgid "Italian"
msgstr "Italià"
@@ -1180,6 +1177,10 @@ msgstr ""
msgid "Library added to your libraries. Check \"Include library\" menu"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+msgid "Library can't use both 'src' and 'utility' folders."
+msgstr ""
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
msgid "Library is already installed: {0} version {1}"
@@ -1193,14 +1194,15 @@ msgstr "Lituà"
msgid "Loading configuration..."
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+msgid "Looking for recipes like {0}*{1}"
+msgstr ""
+
#: ../../../processing/app/Sketch.java:1684
msgid "Low memory available, stability problems may occur."
msgstr "Es disposa de poca memòria, es poden produir problemes d'estabilitat"
-#: ../../../../../app/src/processing/app/Preferences.java:180
-msgid "Malay (Malaysia)"
-msgstr "Malay (Malàsia)"
-
#: ../../../../../app/src/processing/app/Base.java:1168
msgid "Manage Libraries..."
msgstr ""
@@ -1217,9 +1219,10 @@ msgstr "Marathi"
msgid "Message"
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 */"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+msgid "Missing '{0}' from library in {1}"
+msgstr ""
#: ../../../processing/app/BaseNoGui.java:455
msgid "Mode not supported"
@@ -1250,10 +1253,6 @@ msgstr ""
msgid "Must specify exactly one sketch file"
msgstr "Heu d'especificar exactament un arxiu sketch"
-#: ../../../processing/app/Preferences.java:158
-msgid "N'Ko"
-msgstr "N'Ko"
-
#: Sketch.java:282
msgid "Name for new file:"
msgstr "Escolliu un nom per un nou fitxer:"
@@ -1298,10 +1297,6 @@ msgstr "No"
msgid "No authorization 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."
-
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
msgid "No changes necessary for Auto Format."
msgstr "Cap canvi necessari pel format automàtic."
@@ -1365,18 +1360,10 @@ msgstr "La definició de hardware trobat en el directori {0} no es vàlid."
msgid "None"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:181
-msgid "Norwegian"
-msgstr "Norugüè"
-
#: ../../../processing/app/Preferences.java:108
msgid "Norwegian Bokmål"
msgstr "Noruec Bokmâl"
-#: ../../../../../app/src/processing/app/Preferences.java:182
-msgid "Norwegian Nynorsk"
-msgstr "Noruec Bokmâl"
-
#: ../../../processing/app/Sketch.java:1656
msgid ""
"Not enough memory; see http://www.arduino.cc/en/Guide/Troubleshooting#size "
@@ -1436,6 +1423,11 @@ msgstr "Persa"
msgid "Persian (Iran)"
msgstr "Persa (Iran)"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+msgid "Platform {0} (package {1}) is unknown"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
msgid "Please confirm boards deletion"
msgstr ""
@@ -1533,11 +1525,6 @@ msgstr "Problema accedint als arxius de la carpeta"
msgid "Problem getting data folder"
msgstr "Problema obtenint la carpeta de data"
-#: Sketch.java:1467
-#, java-format
-msgid "Problem moving {0} to the build folder"
-msgstr "Problemes movent {0} a la carpeta de treball"
-
#: debug/Uploader.java:209
msgid ""
"Problem uploading to board. See "
@@ -1556,10 +1543,19 @@ msgstr "Processador"
msgid "Programmer"
msgstr "Programador"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+msgid "Progress {0}"
+msgstr ""
+
#: Base.java:783 Editor.java:593
msgid "Quit"
msgstr "Tancar"
+#: ../../../../../app/src/processing/app/Base.java:1233
+msgid "RETIRED"
+msgstr ""
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
msgid "Redo"
msgstr "Refér"
@@ -1611,6 +1607,16 @@ msgstr "Substituir amb:"
msgid "Romanian"
msgstr "Romanès"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+msgid "Running recipe: {0}"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+msgid "Running: {0}"
+msgstr ""
+
#: Preferences.java:114
msgid "Russian"
msgstr "Rus"
@@ -1716,6 +1722,11 @@ msgstr "Port sèrie {0} no trobat.\nRe-intentar la pujada amb un altre port sèr
msgid "Serial ports"
msgstr "Port Serial"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+msgid "Setting build path to {0}"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
msgid "Settings"
msgstr ""
@@ -1831,10 +1842,6 @@ msgstr ""
msgid "Sunshine"
msgstr "Sol."
-#: ../../../../../app/src/processing/app/Preferences.java:187
-msgid "Swahili"
-msgstr "Swahili"
-
#: ../../../processing/app/Preferences.java:153
msgid "Swedish"
msgstr "Suec"
@@ -1951,12 +1958,6 @@ msgid ""
"Please choose a different folder for your sketchbook."
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 "L'arxiu \"platform.txt\" d'una tercera empresa no defineix \"compiler.path\". Per favot reporti això a la empresa de tercers."
-
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -2029,6 +2030,11 @@ msgstr "No es pot connectar: reintentant"
msgid "Unable to connect: wrong password?"
msgstr "No es pot conectar: Contrasenya incorrecte?"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+msgid "Unable to find {0} in {1}"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2512
msgid "Unable to open serial monitor"
msgstr "No es pot obrir el monitor sèrie"
@@ -2042,15 +2048,20 @@ msgstr ""
msgid "Unable to reach Arduino.cc due to possible network issues."
msgstr ""
-#: Sketch.java:1432
-#, java-format
-msgid "Uncaught exception type: {0}"
-msgstr "Excepció escapada de tipus: {0}"
-
#: Editor.java:1133 Editor.java:1355
msgid "Undo"
msgstr "Desfér"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+msgid "Unhandled type {0} in context key {1}"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+msgid "Unknown sketch file extension: {0}"
+msgstr ""
+
#: Platform.java:168
msgid ""
"Unspecified platform, no launcher available.\n"
@@ -2099,10 +2110,6 @@ msgstr "Pujant a la I/O de la Placa..."
msgid "Uploading..."
msgstr "Actualitzant..."
-#: ../../../../../app/src/processing/app/Preferences.java:189
-msgid "Urdu (Pakistan)"
-msgstr "Urdú (Pakistan)"
-
#: Editor.java:1269
msgid "Use Selection For Find"
msgstr "Utilitza la selecció per cercar"
@@ -2177,6 +2184,16 @@ msgstr "Vietnamita"
msgid "Visit Arduino.cc"
msgstr "Visita Arduino.cc"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+msgid "WARNING: Category '{0}' in library {1} is not valid. Setting to '{2}'"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+msgid "WARNING: Spurious {0} folder in '{1}' library"
+msgstr ""
+
#: ../../../processing/app/debug/Compiler.java:115
#, java-format
msgid ""
@@ -2220,6 +2237,12 @@ msgid ""
" converted to {2}. Consider upgrading this core."
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+msgid ""
+"Warning: platform.txt from core '{0}' misses property '{1}', using default "
+"value '{2}'. Consider upgrading this core."
+msgstr ""
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
msgid ""
@@ -2474,6 +2497,16 @@ msgstr "{0} fitxers afegits al sketch."
msgid "{0} libraries"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+msgid "{0} must be a folder"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+msgid "{0} pattern is missing"
+msgstr ""
+
#: debug/Compiler.java:365
#, java-format
msgid "{0} returned {1}"
diff --git a/arduino-core/src/processing/app/i18n/Resources_ca.properties b/arduino-core/src/processing/app/i18n/Resources_ca.properties
index e76ca883e93..1a28f58c22b 100644
--- a/arduino-core/src/processing/app/i18n/Resources_ca.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_ca.properties
@@ -6,12 +6,13 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# Francesc , 2015
# Moritz Werner Casero , 2015
# Sergi P\u00e9rez Labernia , 2014
# shacawine , 2012
# Xavier Romero Aguad\u00e9 , 2014
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-08-24 14\:35+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Catalan (http\://www.transifex.com/mbanzi/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-09-23 13\:28+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Catalan (http\://www.transifex.com/mbanzi/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)=(\u00e9s necessari reiniciar l'Arduino)
@@ -30,9 +31,15 @@
#: debug/Compiler.java:450
'Mouse'\ only\ supported\ on\ the\ Arduino\ Leonardo='Mouse' nom\u00e9s ho suporta l'Arduino Leonardo
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+!'arch'\ folder\ is\ no\ longer\ supported\!\ See\ http\://goo.gl/gfFJzU\ for\ more\ information=
+
#: Preferences.java:478
(edit\ only\ when\ Arduino\ is\ not\ running)=(nom\u00e9s editar quan l'Arduino no estigui funcionant)
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+!(legacy)=
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
!--curdir\ no\ longer\ supported=
@@ -216,22 +223,20 @@ 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=Mal arxiu principal de programri o mala estructura del direct\u00f2ri del programari.
-
#: ../../../processing/app/Preferences.java:149
Basque=Basc
#: ../../../processing/app/Preferences.java:139
Belarusian=Bielor\u00fas
-#: ../../../../../app/src/processing/app/Preferences.java:165
-Bengali\ (India)=Bengal\u00ed (India)
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
Board=Tarja
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+!Board\ {0}\ (platform\ {1},\ package\ {2})\ is\ unknown=
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
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}
@@ -261,12 +266,12 @@ Both\ NL\ &\ CR=Ambd\u00f3s NL & CR
#: Preferences.java:81
Browse=Navegar
-#: Sketch.java:1392 Sketch.java:1423
-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
+#: ../../../../../app/src/processing/app/Base.java:1210
+!Built-in\ Examples=
+
#: ../../../processing/app/Preferences.java:80
Bulgarian=B\u00falgar
@@ -315,21 +320,12 @@ Check\ for\ updates\ on\ startup=Comprova actualitzacions al iniciar
#: ../../../processing/app/Preferences.java:142
Chinese\ (China)=Xin\u00e8s (Xina)
-#: ../../../processing/app/Preferences.java:142
-Chinese\ (Hong\ Kong)=Xin\u00e8s (Hong Kong)
-
#: ../../../processing/app/Preferences.java:144
Chinese\ (Taiwan)=Xin\u00e8s (Taiwan)
#: ../../../processing/app/Preferences.java:143
Chinese\ (Taiwan)\ (Big5)=Xin\u00e8s (Taiwan) (Big5)
-#: Preferences.java:88
-Chinese\ Simplified=Xin\u00e8s simplificat
-
-#: Preferences.java:89
-Chinese\ Traditional=Xin\u00e8s tradicional
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
!Click\ for\ a\ list\ of\ unofficial\ boards\ support\ URLs=
@@ -414,9 +410,6 @@ 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 es poden llegir les prefer\u00e8ncies inicials.\nNecessites tornar a instal\u00b7lar Arduino.
-#: ../../../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}=No es pot esborrar l'anterior versi\u00f3 de {0}
@@ -438,9 +431,6 @@ Could\ not\ rename\ the\ sketch.\ (2)=No es pot reanomenar el sketch. (2)
#, java-format
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=No s\u00b4ha pogut arxivar el sketch
@@ -459,15 +449,9 @@ Croatian=Croat
#: Editor.java:1149 Editor.java:2699
Cut=Retalla
-#: ../../../processing/app/Preferences.java:83
-Czech=Txec
-
#: ../../../../../app/src/processing/app/Preferences.java:119
Czech\ (Czech\ Republic)=Tx\u00e8qui (Rep\u00fablica Txeca)
-#: Preferences.java:90
-Danish=Dan\u00e8s
-
#: ../../../../../app/src/processing/app/Preferences.java:120
Danish\ (Denmark)=Dan\u00e8s (Dinam\u00e0rca)
@@ -671,6 +655,15 @@ Estonian\ (Estonia)=Est\u00f2nia (Est\u00f2nia)
#: Editor.java:516
Examples=Exemples
+#: ../../../../../app/src/processing/app/Base.java:1244
+!Examples\ from\ Custom\ Libraries=
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+!Examples\ from\ Libraries=
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+!Export\ canceled,\ changes\ must\ first\ be\ saved.=
+
#: ../../../../../app/src/processing/app/Editor.java:750
!Export\ compiled\ Binary=
@@ -836,6 +829,10 @@ Indonesian=Indonesi
#, java-format
Invalid\ library\ found\ in\ {0}\:\ {1}=Llibreria invalida trobada en {0}\: {1}
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+!Invalid\ quoting\:\ no\ closing\ [{0}]\ char\ found.=
+
#: Preferences.java:102
Italian=Itali\u00e0
@@ -854,6 +851,9 @@ Latvian=Let\u00f3
#: ../../../../../app/src/processing/app/Base.java:2349
!Library\ added\ to\ your\ libraries.\ Check\ "Include\ library"\ menu=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+!Library\ can't\ use\ both\ 'src'\ and\ 'utility'\ folders.=
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
!Library\ is\ already\ installed\:\ {0}\ version\ {1}=
@@ -864,12 +864,13 @@ Lithuaninan=Litu\u00e0
#: ../../../../../app/src/processing/app/Base.java:132
!Loading\ configuration...=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+!Looking\ for\ recipes\ like\ {0}*{1}=
+
#: ../../../processing/app/Sketch.java:1684
Low\ memory\ available,\ stability\ problems\ may\ occur.=Es disposa de poca mem\u00f2ria, es poden produir problemes d'estabilitat
-#: ../../../../../app/src/processing/app/Preferences.java:180
-Malay\ (Malaysia)=Malay (Mal\u00e0sia)
-
#: ../../../../../app/src/processing/app/Base.java:1168
!Manage\ Libraries...=
@@ -882,8 +883,9 @@ Marathi=Marathi
#: Base.java:2112
Message=Missatge
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=No es troba el */ del final del /* comentari */
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+!Missing\ '{0}'\ from\ library\ in\ {1}=
#: ../../../processing/app/BaseNoGui.java:455
Mode\ not\ supported=M\u00f2dus no suportat.
@@ -907,9 +909,6 @@ Multiple\ files\ not\ supported=M\u00faltiples arxius no suportat
#: ../../../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=N'Ko
-
#: Sketch.java:282
Name\ for\ new\ file\:=Escolliu un nom per un nou fitxer\:
@@ -943,9 +942,6 @@ No=No
#: ../../../processing/app/debug/Compiler.java:158
!No\ authorization\ 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.
@@ -994,15 +990,9 @@ No\ valid\ hardware\ definitions\ found\ in\ folder\ {0}.=La definici\u00f3 de h
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:184
!None=
-#: ../../../../../app/src/processing/app/Preferences.java:181
-Norwegian=Norug\u00fc\u00e8
-
#: ../../../processing/app/Preferences.java:108
Norwegian\ Bokm\u00e5l=Noruec Bokm\u00e2l
-#: ../../../../../app/src/processing/app/Preferences.java:182
-Norwegian\ Nynorsk=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.=Mem\u00f2ria insuficient; ves a http\://www.arduino.cc/en/Guide/Troubleshooting\#size pels consells de com reduir-ne la mida.
@@ -1046,6 +1036,10 @@ Persian=Persa
#: ../../../processing/app/Preferences.java:161
Persian\ (Iran)=Persa (Iran)
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+!Platform\ {0}\ (package\ {1})\ is\ unknown=
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
!Please\ confirm\ boards\ deletion=
@@ -1119,10 +1113,6 @@ Problem\ accessing\ files\ in\ folder\ =Problema accedint als arxius de la carpe
#: Base.java:1673
Problem\ getting\ data\ folder=Problema obtenint la carpeta de data
-#: Sketch.java:1467
-#, java-format
-Problem\ moving\ {0}\ to\ the\ build\ folder=Problemes movent {0} a la carpeta de treball
-
#: debug/Uploader.java:209
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.
@@ -1135,9 +1125,16 @@ Processor=Processador
#: Editor.java:704
Programmer=Programador
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+!Progress\ {0}=
+
#: Base.java:783 Editor.java:593
Quit=Tancar
+#: ../../../../../app/src/processing/app/Base.java:1233
+!RETIRED=
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
Redo=Ref\u00e9r
@@ -1177,6 +1174,14 @@ Replace\ with\:=Substituir amb\:
#: Preferences.java:113
Romanian=Roman\u00e8s
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+!Running\ recipe\:\ {0}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+!Running\:\ {0}=
+
#: Preferences.java:114
Russian=Rus
@@ -1254,6 +1259,10 @@ Serial\ port\ {0}\ not\ found.\nRetry\ the\ upload\ with\ another\ serial\ port?
#: ../../../../../app/src/processing/app/Editor.java:65
Serial\ ports=Port Serial
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+!Setting\ build\ path\ to\ {0}=
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
!Settings=
@@ -1334,9 +1343,6 @@ Spanish=Espanyol
#: Base.java:540
Sunshine=Sol.
-#: ../../../../../app/src/processing/app/Preferences.java:187
-Swahili=Swahili
-
#: ../../../processing/app/Preferences.java:153
Swedish=Suec
@@ -1401,9 +1407,6 @@ The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ de
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:514
!The\ specified\ sketchbook\ folder\ contains\ your\ copy\ of\ the\ IDE.\nPlease\ choose\ a\ different\ folder\ for\ your\ sketchbook.=
-#: ../../../processing/app/debug/Compiler.java:201
-Third-party\ platform.txt\ does\ not\ define\ compiler.path.\ Please\ report\ this\ to\ the\ third-party\ hardware\ maintainer.=L'arxiu "platform.txt" d'una tercera empresa no defineix "compiler.path". Per favot reporti aix\u00f2 a la empresa de tercers.
-
#: 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'.=Aquest arxiu ja s'ha copiat a\nla localitzaci\u00f3 de on vost\u00e9 est\u00e0 intentant afegir-lo.\n-.
@@ -1455,6 +1458,10 @@ Unable\ to\ connect\:\ retrying=No es pot connectar\: reintentant
#: ../../../processing/app/Editor.java:2526
Unable\ to\ connect\:\ wrong\ password?=No es pot conectar\: Contrasenya incorrecte?
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+!Unable\ to\ find\ {0}\ in\ {1}=
+
#: ../../../processing/app/Editor.java:2512
Unable\ to\ open\ serial\ monitor=No es pot obrir el monitor s\u00e8rie
@@ -1465,13 +1472,17 @@ Unable\ to\ open\ serial\ monitor=No es pot obrir el monitor s\u00e8rie
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
!Unable\ to\ reach\ Arduino.cc\ due\ to\ possible\ network\ issues.=
-#: Sketch.java:1432
-#, java-format
-Uncaught\ exception\ type\:\ {0}=Excepci\u00f3 escapada de tipus\: {0}
-
#: Editor.java:1133 Editor.java:1355
Undo=Desf\u00e9r
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+!Unhandled\ type\ {0}\ in\ context\ key\ {1}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+!Unknown\ sketch\ file\ extension\:\ {0}=
+
#: 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=Plataforma no especificada, no hi ha un llan\u00e7ador disponible.\nPer permetre obrir URLs o carpetes, afegeix \n"launcher\=/path/yo/app" a preferences.txt
@@ -1506,9 +1517,6 @@ Uploading\ to\ I/O\ Board...=Pujant a la I/O de la Placa...
#: Sketch.java:1622
Uploading...=Actualitzant...
-#: ../../../../../app/src/processing/app/Preferences.java:189
-Urdu\ (Pakistan)=Urd\u00fa (Pakistan)
-
#: Editor.java:1269
Use\ Selection\ For\ Find=Utilitza la selecci\u00f3 per cercar
@@ -1566,6 +1574,14 @@ Vietnamese=Vietnamita
#: Editor.java:1105
Visit\ Arduino.cc=Visita Arduino.cc
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+!WARNING\:\ Category\ '{0}'\ in\ library\ {1}\ is\ not\ valid.\ Setting\ to\ '{2}'=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+!WARNING\:\ Spurious\ {0}\ folder\ in\ '{1}'\ library=
+
#: ../../../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).=ALERTA\: libray {0} vol correr a {1} arquitectura(es) i podria ser incompatible amb la seva placa, que corre a {2} arquitectura(es).
@@ -1595,6 +1611,9 @@ Warning=Advert\u00e8ncia
#, java-format
!Warning\:\ platform.txt\ from\ core\ '{0}'\ contains\ deprecated\ {1},\ automatically\ converted\ to\ {2}.\ Consider\ upgrading\ this\ core.=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ '{1}',\ using\ default\ value\ '{2}'.\ Consider\ upgrading\ this\ core.=
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ {1},\ automatically\ set\ to\ {2}.\ Consider\ upgrading\ this\ core.=
@@ -1755,6 +1774,14 @@ upload=Pujar
#, java-format
!{0}\ libraries=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+!{0}\ must\ be\ a\ folder=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+!{0}\ pattern\ is\ missing=
+
#: debug/Compiler.java:365
#, java-format
{0}\ returned\ {1}={0} ha retornat {1}
diff --git a/arduino-core/src/processing/app/i18n/Resources_cs.po b/arduino-core/src/processing/app/i18n/Resources_cs.po
deleted file mode 100644
index 489eb44071c..00000000000
--- a/arduino-core/src/processing/app/i18n/Resources_cs.po
+++ /dev/null
@@ -1,2522 +0,0 @@
-# English translations for PACKAGE package.
-# Copyright (C) 2012 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Translators:
-# Translators:
-# Translators:
-msgid ""
-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: 2015-08-24 14:35+0000\n"
-"Last-Translator: Federico Fissore \n"
-"Language-Team: Czech (http://www.transifex.com/mbanzi/arduino-ide-15/language/cs/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: cs\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-
-#: Preferences.java:358 Preferences.java:374
-msgid " (requires restart of Arduino)"
-msgstr ""
-
-#: ../../../processing/app/debug/Compiler.java:529
-#, java-format
-msgid " Not used: {0}"
-msgstr ""
-
-#: ../../../processing/app/debug/Compiler.java:525
-#, java-format
-msgid " Used: {0}"
-msgstr ""
-
-#: debug/Compiler.java:455
-msgid "'Keyboard' only supported on the Arduino Leonardo"
-msgstr ""
-
-#: debug/Compiler.java:450
-msgid "'Mouse' only supported on the Arduino Leonardo"
-msgstr ""
-
-#: Preferences.java:478
-msgid "(edit only when Arduino is not running)"
-msgstr ""
-
-#: ../../../processing/app/helpers/CommandlineParser.java:149
-msgid "--curdir no longer supported"
-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 ""
-
-#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:64
-#, java-format
-msgid "
Update available for some of your {0}boards{1}"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:66
-#, java-format
-msgid ""
-"
Update available for some of your {0}boards{1} and {2}libraries{3}"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:62
-#, java-format
-msgid "
Update available for some of your {0}libraries{1}"
-msgstr ""
-
-#: Editor.java:2053
-msgid ""
-" Do you "
-"want to save changes to this sketch
before closing?If you don't "
-"save, your changes will be lost."
-msgstr ""
-
-#: Sketch.java:398
-#, java-format
-msgid "A file named \"{0}\" already exists in \"{1}\""
-msgstr ""
-
-#: Editor.java:2169
-#, java-format
-msgid "A folder named \"{0}\" already exists. Can't open sketch."
-msgstr ""
-
-#: Base.java:2690
-#, java-format
-msgid "A library named {0} already exists"
-msgstr ""
-
-#: UpdateCheck.java:103
-msgid ""
-"A new version of Arduino is available,\n"
-"would you like to visit the Arduino download page?"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/BuiltInCoreIsNewerCheck.java:96
-#, java-format
-msgid "A newer {0} package is available"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:2307
-msgid "A subfolder of your sketchbook is not a valid library"
-msgstr ""
-
-#: Editor.java:1116
-msgid "About Arduino"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:1177
-msgid "Add .ZIP Library..."
-msgstr ""
-
-#: Editor.java:650
-msgid "Add File..."
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:73
-msgid "Additional Boards Manager URLs"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:268
-msgid "Additional Boards Manager URLs: "
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:161
-msgid "Afrikaans"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:96
-msgid "Albanian"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/ui/DropdownAllItem.java:42
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/DropdownAllCoresItem.java:43
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:187
-msgid "All"
-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 ""
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:99
-msgid "An error occurred while updating libraries index!"
-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"
-"platform-specific code for your machine."
-msgstr ""
-
-#: Preferences.java:85
-msgid "Arabic"
-msgstr ""
-
-#: Preferences.java:86
-msgid "Aragonese"
-msgstr ""
-
-#: tools/Archiver.java:48
-msgid "Archive Sketch"
-msgstr ""
-
-#: tools/Archiver.java:109
-msgid "Archive sketch as:"
-msgstr ""
-
-#: tools/Archiver.java:139
-msgid "Archive sketch canceled."
-msgstr ""
-
-#: tools/Archiver.java:75
-msgid ""
-"Archiving the sketch has been canceled because\n"
-"the sketch couldn't save properly."
-msgstr ""
-
-#: ../../../processing/app/I18n.java:83
-msgid "Arduino ARM (32-bits) Boards"
-msgstr ""
-
-#: ../../../processing/app/I18n.java:82
-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"
-"create a folder to store your settings."
-msgstr ""
-
-#: Base.java:1889
-msgid ""
-"Arduino cannot run because it could not\n"
-"create a folder to store your sketchbook."
-msgstr ""
-
-#: ../../../processing/app/EditorStatus.java:471
-msgid "Arduino: "
-msgstr ""
-
-#: Sketch.java:588
-#, java-format
-msgid "Are you sure you want to delete \"{0}\"?"
-msgstr ""
-
-#: Sketch.java:587
-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: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/helpers/CommandlineParser.java:76
-#: ../../../processing/app/helpers/CommandlineParser.java:83
-#, java-format
-msgid "Argument required for {0}"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:137
-msgid "Armenian"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:138
-msgid "Asturian"
-msgstr ""
-
-#: ../../../processing/app/debug/Compiler.java:145
-msgid "Authorization required"
-msgstr ""
-
-#: tools/AutoFormat.java:91
-msgid "Auto Format"
-msgstr ""
-
-#: tools/AutoFormat.java:944
-msgid "Auto Format finished."
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:457
-msgid "Auto-detect proxy settings"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:474
-msgid "Automatic proxy configuration URL:"
-msgstr ""
-
-#: SerialMonitor.java:110
-msgid "Autoscroll"
-msgstr ""
-
-#: Editor.java:2619
-#, java-format
-msgid "Bad error line: {0}"
-msgstr ""
-
-#: 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 ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:165
-msgid "Bengali (India)"
-msgstr ""
-
-#: ../../../processing/app/Base.java:1433
-#: ../../../processing/app/Editor.java:707
-msgid "Board"
-msgstr ""
-
-#: ../../../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 ""
-
-#: ../../../processing/app/EditorStatus.java:472
-msgid "Board: "
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
-msgid "Boards Manager"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:1320
-msgid "Boards Manager..."
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:328
-msgid "Boards included in this package:"
-msgstr ""
-
-#: ../../../processing/app/debug/Compiler.java:1273
-#, java-format
-msgid "Bootloader file specified but missing: {0}"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:140
-msgid "Bosnian"
-msgstr ""
-
-#: SerialMonitor.java:112
-msgid "Both NL & CR"
-msgstr ""
-
-#: Preferences.java:81
-msgid "Browse"
-msgstr ""
-
-#: Sketch.java:1392 Sketch.java:1423
-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 ""
-
-#: ../../../processing/app/Preferences.java:141
-msgid "Burmese (Myanmar)"
-msgstr ""
-
-#: Editor.java:708
-msgid "Burn Bootloader"
-msgstr ""
-
-#: Editor.java:2504
-msgid "Burning bootloader to I/O Board (this may take a minute)..."
-msgstr ""
-
-#: ../../../cc/arduino/contributions/DownloadableContributionsDownloader.java:77
-msgid "CRC doesn't match. File is corrupted."
-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"
-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 ""
-
-#: 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 ""
-
-#: Preferences.java:87
-msgid "Catalan"
-msgstr ""
-
-#: Preferences.java:419
-msgid "Check for updates on startup"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:142
-msgid "Chinese (China)"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:142
-msgid "Chinese (Hong Kong)"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:144
-msgid "Chinese (Taiwan)"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:143
-msgid "Chinese (Taiwan) (Big5)"
-msgstr ""
-
-#: Preferences.java:88
-msgid "Chinese Simplified"
-msgstr ""
-
-#: Preferences.java:89
-msgid "Chinese Traditional"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
-msgid "Click for a list of unofficial boards support URLs"
-msgstr ""
-
-#: Editor.java:521 Editor.java:2024
-msgid "Close"
-msgstr ""
-
-#: Editor.java:1208 Editor.java:2749
-msgid "Comment/Uncomment"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:266
-msgid "Compiler warnings: "
-msgstr ""
-
-#: Sketch.java:1608 Editor.java:1890
-msgid "Compiling sketch..."
-msgstr ""
-
-#: Editor.java:1157 Editor.java:2707
-msgid "Copy"
-msgstr ""
-
-#: Editor.java:1177 Editor.java:2723
-msgid "Copy as HTML"
-msgstr ""
-
-#: ../../../processing/app/EditorStatus.java:455
-msgid "Copy error messages"
-msgstr ""
-
-#: Editor.java:1165 Editor.java:2715
-msgid "Copy for Forum"
-msgstr ""
-
-#: Sketch.java:1089
-#, java-format
-msgid "Could not add ''{0}'' to the sketch."
-msgstr ""
-
-#: Editor.java:2188
-msgid "Could not copy to a proper location."
-msgstr ""
-
-#: Editor.java:2179
-msgid "Could not create the sketch folder."
-msgstr ""
-
-#: Editor.java:2206
-msgid "Could not create the sketch."
-msgstr ""
-
-#: Sketch.java:617
-#, java-format
-msgid "Could not delete \"{0}\"."
-msgstr ""
-
-#: Sketch.java:1066
-#, java-format
-msgid "Could not delete the existing ''{0}'' file."
-msgstr ""
-
-#: Base.java:2533 Base.java:2556
-#, java-format
-msgid "Could not delete {0}"
-msgstr ""
-
-#: ../../../processing/app/debug/TargetPlatform.java:74
-#, java-format
-msgid "Could not find boards.txt in {0}. Is it pre-1.5?"
-msgstr ""
-
-#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:282
-#, java-format
-msgid "Could not find tool {0}"
-msgstr ""
-
-#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:278
-#, java-format
-msgid "Could not find tool {0} from package {1}"
-msgstr ""
-
-#: Base.java:1934
-#, java-format
-msgid ""
-"Could not open the URL\n"
-"{0}"
-msgstr ""
-
-#: Base.java:1958
-#, java-format
-msgid ""
-"Could not open the folder\n"
-"{0}"
-msgstr ""
-
-#: 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 ""
-
-#: Sketch.java:1768
-msgid "Could not re-save sketch"
-msgstr ""
-
-#: Theme.java:52
-msgid ""
-"Could not read color theme settings.\n"
-"You'll need to reinstall Arduino."
-msgstr ""
-
-#: Preferences.java:219
-msgid ""
-"Could not read default settings.\n"
-"You'll need to reinstall Arduino."
-msgstr ""
-
-#: ../../../processing/app/Sketch.java:1525
-msgid "Could not read prevous build preferences file, rebuilding all"
-msgstr ""
-
-#: Base.java:2482
-#, java-format
-msgid "Could not remove old version of {0}"
-msgstr ""
-
-#: Sketch.java:483 Sketch.java:528
-#, java-format
-msgid "Could not rename \"{0}\" to \"{1}\""
-msgstr ""
-
-#: Sketch.java:475
-msgid "Could not rename the sketch. (0)"
-msgstr ""
-
-#: Sketch.java:496
-msgid "Could not rename the sketch. (1)"
-msgstr ""
-
-#: Sketch.java:503
-msgid "Could not rename the sketch. (2)"
-msgstr ""
-
-#: Base.java:2492
-#, java-format
-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 ""
-
-#: Sketch.java:1647
-msgid "Couldn't determine program size: {0}"
-msgstr ""
-
-#: Sketch.java:616
-msgid "Couldn't do it"
-msgstr ""
-
-#: 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 ""
-
-#: ../../../processing/app/Preferences.java:82
-msgid "Croatian"
-msgstr ""
-
-#: Editor.java:1149 Editor.java:2699
-msgid "Cut"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:83
-msgid "Czech"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:119
-msgid "Czech (Czech Republic)"
-msgstr ""
-
-#: Preferences.java:90
-msgid "Danish"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:120
-msgid "Danish (Denmark)"
-msgstr ""
-
-#: Editor.java:1224 Editor.java:2765
-msgid "Decrease Indent"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:185
-msgid "Default"
-msgstr ""
-
-#: EditorHeader.java:314 Sketch.java:591
-msgid "Delete"
-msgstr ""
-
-#: debug/Uploader.java:199
-msgid ""
-"Device is not responding, check the right serial port is selected or RESET "
-"the board right before exporting"
-msgstr ""
-
-#: tools/FixEncoding.java:57
-msgid "Discard all changes and reload sketch?"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:438
-msgid "Display line numbers"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
-#, java-format
-msgid ""
-"Do you want to remove {0}?\n"
-"If you do so you won't be able to use {0} any more."
-msgstr ""
-
-#: Editor.java:2064
-msgid "Don't Save"
-msgstr ""
-
-#: Editor.java:2275 Editor.java:2311
-msgid "Done Saving."
-msgstr ""
-
-#: Editor.java:2510
-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 ""
-
-#: Editor.java:2564
-msgid "Done printing."
-msgstr ""
-
-#: ../../../processing/app/BaseNoGui.java:514
-msgid "Done uploading"
-msgstr ""
-
-#: Editor.java:2395 Editor.java:2431
-msgid "Done uploading."
-msgstr ""
-
-#: ../../../cc/arduino/contributions/DownloadableContributionsDownloader.java:105
-#, java-format
-msgid "Downloaded {0}kb of {1}kb."
-msgstr ""
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:107
-msgid "Downloading boards definitions."
-msgstr ""
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:86
-msgid "Downloading libraries index..."
-msgstr ""
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:115
-#, java-format
-msgid "Downloading library: {0}"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:318
-msgid "Downloading platforms index..."
-msgstr ""
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:113
-#, java-format
-msgid "Downloading tools ({0}/{1})."
-msgstr ""
-
-#: Preferences.java:91
-msgid "Dutch"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:144
-msgid "Dutch (Netherlands)"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Editor.java:1309
-msgid "Edison Help"
-msgstr ""
-
-#: Editor.java:1130
-msgid "Edit"
-msgstr ""
-
-#: Preferences.java:370
-msgid "Editor font size: "
-msgstr ""
-
-#: Preferences.java:353
-msgid "Editor language: "
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:322
-msgid "Enable Code Folding"
-msgstr ""
-
-#: Preferences.java:92
-msgid "English"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:145
-msgid "English (United Kingdom)"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:269
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:271
-msgid "Enter a comma separated list of urls"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:96
-msgid "Enter additional URLs, one for each row"
-msgstr ""
-
-#: Editor.java:1062
-msgid "Environment"
-msgstr ""
-
-#: 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 ""
-
-#: Sketch.java:1065 Sketch.java:1088
-msgid "Error adding file"
-msgstr ""
-
-#: debug/Compiler.java:369
-msgid "Error compiling."
-msgstr ""
-
-#: ../../../cc/arduino/contributions/DownloadableContributionsDownloader.java:113
-#, java-format
-msgid "Error downloading {0}"
-msgstr ""
-
-#: Base.java:1674
-msgid "Error getting the Arduino data folder."
-msgstr ""
-
-#: Serial.java:593
-#, java-format
-msgid "Error inside Serial.{0}()"
-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 ""
-
-#: Serial.java:181
-#, java-format
-msgid "Error opening serial port ''{0}''."
-msgstr ""
-
-#: ../../../processing/app/Serial.java:119
-#, java-format
-msgid ""
-"Error opening serial port ''{0}''. Try consulting the documentation at "
-"http://playground.arduino.cc/Linux/All#Permission"
-msgstr ""
-
-#: Preferences.java:277
-msgid "Error reading preferences"
-msgstr ""
-
-#: Preferences.java:279
-#, java-format
-msgid ""
-"Error reading the preferences file. Please delete (or move)\n"
-"{0} and restart Arduino."
-msgstr ""
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:146
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:166
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:245
-msgid "Error running post install script"
-msgstr ""
-
-#: ../../../cc/arduino/packages/DiscoveryManager.java:25
-msgid "Error starting discovery method: "
-msgstr ""
-
-#: Serial.java:125
-#, java-format
-msgid "Error touching serial port ''{0}''."
-msgstr ""
-
-#: Editor.java:2512 Editor.java:2516 Editor.java:2520
-msgid "Error while burning bootloader."
-msgstr ""
-
-#: ../../../processing/app/Editor.java:2555
-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}"
-msgstr ""
-
-#: Editor.java:2567
-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 ""
-
-#: ../../../processing/app/Preferences.java:146
-msgid "Estonian (Estonia)"
-msgstr ""
-
-#: Editor.java:516
-msgid "Examples"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Editor.java:750
-msgid "Export compiled Binary"
-msgstr ""
-
-#: ../../../processing/app/Base.java:416
-#, java-format
-msgid "Failed to open sketch: \"{0}\""
-msgstr ""
-
-#: Editor.java:491
-msgid "File"
-msgstr ""
-
-#: Preferences.java:94
-msgid "Filipino"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/ui/InstallerJDialog.java:95
-msgid "Filter your search..."
-msgstr ""
-
-#: FindReplace.java:124 FindReplace.java:127
-msgid "Find"
-msgstr ""
-
-#: Editor.java:1249
-msgid "Find Next"
-msgstr ""
-
-#: Editor.java:1259
-msgid "Find Previous"
-msgstr ""
-
-#: Editor.java:1086 Editor.java:2775
-msgid "Find in Reference"
-msgstr ""
-
-#: Editor.java:1234
-msgid "Find..."
-msgstr ""
-
-#: FindReplace.java:80
-msgid "Find:"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:147
-msgid "Finnish"
-msgstr ""
-
-#: tools/FixEncoding.java:41 tools/FixEncoding.java:58
-#: tools/FixEncoding.java:79
-msgid "Fix Encoding & Reload"
-msgstr ""
-
-#: ../../../processing/app/BaseNoGui.java:318
-msgid ""
-"For information on installing libraries, see: "
-"http://www.arduino.cc/en/Guide/Libraries\n"
-msgstr ""
-
-#: ../../../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 ""
-
-#: Editor.java:1097
-msgid "Frequently Asked Questions"
-msgstr ""
-
-#: Preferences.java:96
-msgid "Galician"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:176
-msgid "Galician (Spain)"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Editor.java:1288
-msgid "Galileo Help"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:94
-msgid "Georgian"
-msgstr ""
-
-#: Preferences.java:97
-msgid "German"
-msgstr ""
-
-#: Editor.java:1054
-msgid "Getting Started"
-msgstr ""
-
-#: ../../../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 ""
-
-#: ../../../processing/app/Sketch.java:1651
-#, java-format
-msgid "Global variables use {0} bytes of dynamic memory."
-msgstr ""
-
-#: Preferences.java:98
-msgid "Greek"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:95
-msgid "Hebrew"
-msgstr ""
-
-#: Editor.java:1015
-msgid "Help"
-msgstr ""
-
-#: Preferences.java:99
-msgid "Hindi"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:489
-msgid "Host name:"
-msgstr ""
-
-#: Sketch.java:295
-msgid ""
-"How about saving the sketch first \n"
-"before trying to rename it?"
-msgstr ""
-
-#: Sketch.java:882
-msgid "How very Borges of you"
-msgstr ""
-
-#: Preferences.java:100
-msgid "Hungarian"
-msgstr ""
-
-#: FindReplace.java:96
-msgid "Ignore Case"
-msgstr ""
-
-#: Base.java:1058
-msgid "Ignoring bad library name"
-msgstr ""
-
-#: Base.java:1436
-msgid "Ignoring sketch with bad name"
-msgstr ""
-
-#: ../../../processing/app/Sketch.java:736
-msgid ""
-"In Arduino 1.0, the default file extension has changed\n"
-"from .pde to .ino. New sketches (including those created\n"
-"by \"Save-As\") will use the new extension. The extension\n"
-"of existing sketches will be updated on save, but you can\n"
-"disable this in the Preferences dialog.\n"
-"\n"
-"Save sketch and update its extension?"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Editor.java:778
-msgid "Include Library"
-msgstr ""
-
-#: ../../../processing/app/BaseNoGui.java:768
-#: ../../../processing/app/BaseNoGui.java:771
-msgid "Incorrect IDE installation folder"
-msgstr ""
-
-#: Editor.java:1216 Editor.java:2757
-msgid "Increase Indent"
-msgstr ""
-
-#: Preferences.java:101
-msgid "Indonesian"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:295
-msgid "Initializing packages..."
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:75
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:81
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:289
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:78
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:91
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:303
-msgid "Install"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:170
-msgid "Installation completed!"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/DropdownInstalledLibraryItem.java:50
-msgid "Installed"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:154
-msgid "Installing boards..."
-msgstr ""
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:126
-#, java-format
-msgid "Installing library: {0}"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:134
-#, java-format
-msgid "Installing tools ({0}/{1})..."
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:239
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:172
-msgid "Installing..."
-msgstr ""
-
-#: ../../../processing/app/Base.java:1204
-#, java-format
-msgid "Invalid library found in {0}: {1}"
-msgstr ""
-
-#: Preferences.java:102
-msgid "Italian"
-msgstr ""
-
-#: Preferences.java:103
-msgid "Japanese"
-msgstr ""
-
-#: Preferences.java:104
-msgid "Korean"
-msgstr ""
-
-#: Preferences.java:105
-msgid "Latvian"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:93
-msgid "Library Manager"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:2349
-msgid "Library added to your libraries. Check \"Include library\" menu"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
-#, java-format
-msgid "Library is already installed: {0} version {1}"
-msgstr ""
-
-#: Preferences.java:106
-msgid "Lithuaninan"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:132
-msgid "Loading configuration..."
-msgstr ""
-
-#: ../../../processing/app/Sketch.java:1684
-msgid "Low memory available, stability problems may occur."
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:180
-msgid "Malay (Malaysia)"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:1168
-msgid "Manage Libraries..."
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:466
-msgid "Manual proxy configuration"
-msgstr ""
-
-#: Preferences.java:107
-msgid "Marathi"
-msgstr ""
-
-#: Base.java:2112
-msgid "Message"
-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 ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:186
-msgid "More"
-msgstr ""
-
-#: Preferences.java:449
-msgid "More preferences can be edited directly in the file"
-msgstr ""
-
-#: Editor.java:2156
-msgid "Moving"
-msgstr ""
-
-#: ../../../processing/app/BaseNoGui.java:484
-msgid "Multiple files not supported"
-msgstr ""
-
-#: ../../../processing/app/debug/Compiler.java:520
-#, java-format
-msgid "Multiple libraries were found for \"{0}\""
-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 ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:601
-msgid "Network"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Editor.java:65
-msgid "Network ports"
-msgstr ""
-
-#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:51
-msgid "Network upload using programmer not supported"
-msgstr ""
-
-#: EditorToolbar.java:41 Editor.java:493
-msgid "New"
-msgstr ""
-
-#: EditorHeader.java:292
-msgid "New Tab"
-msgstr ""
-
-#: SerialMonitor.java:112
-msgid "Newline"
-msgstr ""
-
-#: EditorHeader.java:340
-msgid "Next Tab"
-msgstr ""
-
-#: Preferences.java:78 UpdateCheck.java:108
-msgid "No"
-msgstr ""
-
-#: ../../../processing/app/debug/Compiler.java:158
-msgid "No authorization data found"
-msgstr ""
-
-#: debug/Compiler.java:126
-msgid "No board selected; please choose a board from the Tools > Board menu."
-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 ""
-
-#: ../../../processing/app/debug/Compiler.java:200
-msgid "No compiled sketch found"
-msgstr ""
-
-#: Editor.java:373
-msgid "No files were added to the sketch."
-msgstr ""
-
-#: Platform.java:167
-msgid "No launcher available"
-msgstr ""
-
-#: SerialMonitor.java:112
-msgid "No line ending"
-msgstr ""
-
-#: ../../../processing/app/BaseNoGui.java:665
-msgid "No parameters"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:453
-msgid "No proxy"
-msgstr ""
-
-#: Base.java:541
-msgid "No really, time for some fresh air for you."
-msgstr ""
-
-#: Editor.java:1872
-#, java-format
-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/debug/TargetPackage.java:63
-#, java-format
-msgid "No valid hardware definitions found in folder {0}."
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:184
-msgid "None"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:181
-msgid "Norwegian"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:108
-msgid "Norwegian Bokmål"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:182
-msgid "Norwegian Nynorsk"
-msgstr ""
-
-#: ../../../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 ""
-
-#: Preferences.java:80 Sketch.java:585 Sketch.java:737 Sketch.java:1042
-#: Editor.java:2145 Editor.java:2465
-msgid "OK"
-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 ""
-
-#: ../../../../../app/src/processing/app/Editor.java:625
-msgid "Open Recent"
-msgstr ""
-
-#: Editor.java:2688
-msgid "Open URL"
-msgstr ""
-
-#: Base.java:636
-msgid "Open an Arduino sketch..."
-msgstr ""
-
-#: Base.java:903 Editor.java:501
-msgid "Open..."
-msgstr ""
-
-#: Editor.java:563
-msgid "Page Setup"
-msgstr ""
-
-#: ../../../processing/app/forms/PasswordAuthorizationDialog.java:44
-msgid "Password:"
-msgstr ""
-
-#: Editor.java:1189 Editor.java:2731
-msgid "Paste"
-msgstr ""
-
-#: Preferences.java:109
-msgid "Persian"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:161
-msgid "Persian (Iran)"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
-msgid "Please confirm boards deletion"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:257
-msgid "Please confirm library deletion"
-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 ""
-
-#: ../../../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 ""
-
-#: ../../../processing/app/Editor.java:718
-msgid "Port"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:491
-msgid "Port number:"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:151
-msgid "Portugese"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:127
-msgid "Portuguese (Brazil)"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:128
-msgid "Portuguese (Portugal)"
-msgstr ""
-
-#: Preferences.java:295 Editor.java:583
-msgid "Preferences"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:297
-msgid "Preparing boards..."
-msgstr ""
-
-#: FindReplace.java:123 FindReplace.java:128
-msgid "Previous"
-msgstr ""
-
-#: EditorHeader.java:326
-msgid "Previous Tab"
-msgstr ""
-
-#: Editor.java:571
-msgid "Print"
-msgstr ""
-
-#: Editor.java:2571
-msgid "Printing canceled."
-msgstr ""
-
-#: Editor.java:2547
-msgid "Printing..."
-msgstr ""
-
-#: Base.java:1957
-msgid "Problem Opening Folder"
-msgstr ""
-
-#: Base.java:1933
-msgid "Problem Opening URL"
-msgstr ""
-
-#: Base.java:227
-msgid "Problem Setting the Platform"
-msgstr ""
-
-#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:136
-msgid "Problem accessing board folder /www/sd"
-msgstr ""
-
-#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:132
-msgid "Problem accessing files in folder "
-msgstr ""
-
-#: Base.java:1673
-msgid "Problem getting data folder"
-msgstr ""
-
-#: Sketch.java:1467
-#, java-format
-msgid "Problem moving {0} to the build folder"
-msgstr ""
-
-#: debug/Uploader.java:209
-msgid ""
-"Problem uploading to board. See "
-"http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions."
-msgstr ""
-
-#: Sketch.java:355 Sketch.java:362 Sketch.java:373
-msgid "Problem with rename"
-msgstr ""
-
-#: ../../../processing/app/I18n.java:86
-msgid "Processor"
-msgstr ""
-
-#: Editor.java:704
-msgid "Programmer"
-msgstr ""
-
-#: Base.java:783 Editor.java:593
-msgid "Quit"
-msgstr ""
-
-#: Editor.java:1138 Editor.java:1140 Editor.java:1390
-msgid "Redo"
-msgstr ""
-
-#: Editor.java:1078
-msgid "Reference"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:85
-msgid "Remove"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:157
-#, java-format
-msgid "Removing library: {0}"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:266
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:203
-msgid "Removing..."
-msgstr ""
-
-#: EditorHeader.java:300
-msgid "Rename"
-msgstr ""
-
-#: FindReplace.java:121 FindReplace.java:130 Sketch.java:1046
-msgid "Replace"
-msgstr ""
-
-#: FindReplace.java:122 FindReplace.java:129
-msgid "Replace & Find"
-msgstr ""
-
-#: FindReplace.java:120 FindReplace.java:131
-msgid "Replace All"
-msgstr ""
-
-#: Sketch.java:1043
-#, java-format
-msgid "Replace the existing version of {0}?"
-msgstr ""
-
-#: FindReplace.java:81
-msgid "Replace with:"
-msgstr ""
-
-#: Preferences.java:113
-msgid "Romanian"
-msgstr ""
-
-#: Preferences.java:114
-msgid "Russian"
-msgstr ""
-
-#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:529
-#: Editor.java:2064 Editor.java:2468
-msgid "Save"
-msgstr ""
-
-#: Editor.java:537
-msgid "Save As..."
-msgstr ""
-
-#: Editor.java:2317
-msgid "Save Canceled."
-msgstr ""
-
-#: Editor.java:2020
-#, java-format
-msgid "Save changes to \"{0}\"? "
-msgstr ""
-
-#: Sketch.java:825
-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 ""
-
-#: Editor.java:1198 Editor.java:2739
-msgid "Select All"
-msgstr ""
-
-#: Base.java:2636
-msgid "Select a zip file or a folder containing the library you'd like to add"
-msgstr ""
-
-#: Sketch.java:975
-msgid "Select an image or other data file to copy to your sketch"
-msgstr ""
-
-#: Preferences.java:330
-msgid "Select new sketchbook location"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:237
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:249
-msgid "Select version"
-msgstr ""
-
-#: ../../../processing/app/debug/Compiler.java:146
-msgid "Selected board depends on '{0}' core (not installed)."
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:374
-msgid "Selected board is not available"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:423
-msgid "Selected library is not available"
-msgstr ""
-
-#: SerialMonitor.java:93
-msgid "Send"
-msgstr ""
-
-#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
-msgid "Serial Monitor"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Editor.java:804
-msgid "Serial Plotter"
-msgstr ""
-
-#: Serial.java:194
-#, java-format
-msgid ""
-"Serial port ''{0}'' not found. Did you select the right one from the Tools >"
-" Serial Port menu?"
-msgstr ""
-
-#: Editor.java:2343
-#, java-format
-msgid ""
-"Serial port {0} not found.\n"
-"Retry the upload with another serial port?"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Editor.java:65
-msgid "Serial ports"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
-msgid "Settings"
-msgstr ""
-
-#: Base.java:1681
-msgid "Settings issues"
-msgstr ""
-
-#: Editor.java:641
-msgid "Show Sketch Folder"
-msgstr ""
-
-#: ../../../processing/app/EditorStatus.java:468
-msgid "Show verbose output during compilation"
-msgstr ""
-
-#: Preferences.java:387
-msgid "Show verbose output during: "
-msgstr ""
-
-#: Editor.java:607
-msgid "Sketch"
-msgstr ""
-
-#: Sketch.java:1754
-msgid "Sketch Disappeared"
-msgstr ""
-
-#: Base.java:1411
-msgid "Sketch Does Not Exist"
-msgstr ""
-
-#: Sketch.java:274 Sketch.java:303 Sketch.java:577 Sketch.java:966
-msgid "Sketch is Read-Only"
-msgstr ""
-
-#: Sketch.java:294
-msgid "Sketch is Untitled"
-msgstr ""
-
-#: Sketch.java:720
-msgid "Sketch is read-only"
-msgstr ""
-
-#: Sketch.java:1653
-msgid ""
-"Sketch too big; see http://www.arduino.cc/en/Guide/Troubleshooting#size for "
-"tips on reducing it."
-msgstr ""
-
-#: ../../../processing/app/Sketch.java:1639
-#, java-format
-msgid ""
-"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} "
-"bytes."
-msgstr ""
-
-#: Editor.java:510
-msgid "Sketchbook"
-msgstr ""
-
-#: Base.java:258
-msgid "Sketchbook folder disappeared"
-msgstr ""
-
-#: Preferences.java:315
-msgid "Sketchbook location:"
-msgstr ""
-
-#: ../../../processing/app/BaseNoGui.java:428
-msgid "Sketchbook path not defined"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:185
-msgid "Slovak"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:152
-msgid "Slovenian"
-msgstr ""
-
-#: 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 ""
-
-#: Sketch.java:721
-msgid ""
-"Some files are marked \"read-only\", so you'll\n"
-"need to re-save this sketch to another location."
-msgstr ""
-
-#: Sketch.java:457
-#, java-format
-msgid "Sorry, a sketch (or folder) named \"{0}\" already exists."
-msgstr ""
-
-#: Preferences.java:115
-msgid "Spanish"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:2333
-msgid "Specified folder/zip file does not contain a valid library"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:466
-msgid "Starting..."
-msgstr ""
-
-#: Base.java:540
-msgid "Sunshine"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:187
-msgid "Swahili"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:153
-msgid "Swedish"
-msgstr ""
-
-#: Preferences.java:84
-msgid "System Default"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:188
-msgid "Talossan"
-msgstr ""
-
-#: Preferences.java:116
-msgid "Tamil"
-msgstr ""
-
-#: debug/Compiler.java:414
-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 ""
-
-#: ../../../../../app/src/cc/arduino/contributions/BuiltInCoreIsNewerCheck.java:96
-#, java-format
-msgid ""
-"The IDE includes an updated {0} package, but you're using an older one.\n"
-"Do you want to upgrade {0}?"
-msgstr ""
-
-#: debug/Compiler.java:420
-msgid "The Server class has been renamed EthernetServer."
-msgstr ""
-
-#: debug/Compiler.java:432
-msgid "The Udp class has been renamed EthernetUdp."
-msgstr ""
-
-#: Editor.java:2147
-#, java-format
-msgid ""
-"The file \"{0}\" needs to be inside\n"
-"a sketch folder named \"{1}\".\n"
-"Create this folder, move the file, and continue?"
-msgstr ""
-
-#: Base.java:1054 Base.java:2674
-#, java-format
-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 ""
-
-#: 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 ""
-
-#: Sketch.java:356
-msgid "The name cannot start with a period."
-msgstr ""
-
-#: Base.java:1412
-msgid ""
-"The selected sketch no longer exists.\n"
-"You may need to restart Arduino to update\n"
-"the sketchbook menu."
-msgstr ""
-
-#: Base.java:1430
-#, java-format
-msgid ""
-"The sketch \"{0}\" cannot be used.\n"
-"Sketch names must contain only basic letters and numbers\n"
-"(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 ""
-
-#: 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 ""
-
-#: ../../../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 than 64 characters long."
-msgstr ""
-
-#: Base.java:259
-msgid ""
-"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."
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:514
-msgid ""
-"The specified sketchbook folder contains your copy of the IDE.\n"
-"Please choose a different folder for your sketchbook."
-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"
-"location from which where you're trying to add it.\n"
-"I ain't not doin nuthin'."
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:257
-msgid ""
-"This library is not listed on Library Manager. You won't be able to reinstall it from here.\n"
-"Are you sure you want to delete it?"
-msgstr ""
-
-#: ../../../processing/app/EditorStatus.java:467
-msgid "This report would have more information with"
-msgstr ""
-
-#: Base.java:535
-msgid "Time for a Break"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:94
-#, java-format
-msgid "Tool {0} is not available for your operating system."
-msgstr ""
-
-#: Editor.java:663
-msgid "Tools"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:97
-msgid "Topic"
-msgstr ""
-
-#: Editor.java:1070
-msgid "Troubleshooting"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:117
-msgid "Turkish"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/ui/InstallerJDialog.java:109
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:105
-msgid "Type"
-msgstr ""
-
-#: ../../../processing/app/Editor.java:2507
-msgid "Type board password to access its console"
-msgstr ""
-
-#: ../../../processing/app/Sketch.java:1673
-msgid "Type board password to upload a new sketch"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:118
-msgid "Ukrainian"
-msgstr ""
-
-#: ../../../processing/app/Editor.java:2524
-#: ../../../processing/app/NetworkMonitor.java:145
-msgid "Unable to connect: is the sketch using the bridge?"
-msgstr ""
-
-#: ../../../processing/app/NetworkMonitor.java:130
-msgid "Unable to connect: retrying"
-msgstr ""
-
-#: ../../../processing/app/Editor.java:2526
-msgid "Unable to connect: wrong password?"
-msgstr ""
-
-#: ../../../processing/app/Editor.java:2512
-msgid "Unable to open serial monitor"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Editor.java:2709
-msgid "Unable to open serial plotter"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:94
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
-msgid "Unable to reach Arduino.cc due to possible network issues."
-msgstr ""
-
-#: Sketch.java:1432
-#, java-format
-msgid "Uncaught exception type: {0}"
-msgstr ""
-
-#: Editor.java:1133 Editor.java:1355
-msgid "Undo"
-msgstr ""
-
-#: 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 ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/DropdownUpdatableLibrariesItem.java:27
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/DropdownUpdatableCoresItem.java:27
-msgid "Updatable"
-msgstr ""
-
-#: UpdateCheck.java:111
-msgid "Update"
-msgstr ""
-
-#: Preferences.java:428
-msgid "Update sketch files to new extension on save (.pde -> .ino)"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:167
-msgid "Updating list of installed libraries"
-msgstr ""
-
-#: EditorToolbar.java:41 Editor.java:545
-msgid "Upload"
-msgstr ""
-
-#: EditorToolbar.java:46 Editor.java:553
-msgid "Upload Using Programmer"
-msgstr ""
-
-#: Editor.java:2403 Editor.java:2439
-msgid "Upload canceled."
-msgstr ""
-
-#: ../../../processing/app/Sketch.java:1678
-msgid "Upload cancelled"
-msgstr ""
-
-#: Editor.java:2378
-msgid "Uploading to I/O Board..."
-msgstr ""
-
-#: Sketch.java:1622
-msgid "Uploading..."
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:189
-msgid "Urdu (Pakistan)"
-msgstr ""
-
-#: Editor.java:1269
-msgid "Use Selection For Find"
-msgstr ""
-
-#: Preferences.java:409
-msgid "Use external editor"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:493
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:499
-msgid "Username:"
-msgstr ""
-
-#: ../../../processing/app/debug/Compiler.java:410
-#, java-format
-msgid "Using library {0} at version {1} in folder: {2} {3}"
-msgstr ""
-
-#: ../../../processing/app/debug/Compiler.java:94
-#, java-format
-msgid "Using library {0} in folder: {1} {2}"
-msgstr ""
-
-#: ../../../processing/app/debug/Compiler.java:320
-#, java-format
-msgid "Using previously compiled file: {0}"
-msgstr ""
-
-#: EditorToolbar.java:41 EditorToolbar.java:46
-msgid "Verify"
-msgstr ""
-
-#: Preferences.java:400
-msgid "Verify code after upload"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Editor.java:725
-msgid "Verify/Compile"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:451
-msgid "Verifying and uploading..."
-msgstr ""
-
-#: ../../../cc/arduino/contributions/DownloadableContributionsDownloader.java:71
-msgid "Verifying archive integrity..."
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:454
-msgid "Verifying..."
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:328
-#, java-format
-msgid "Version {0}"
-msgstr ""
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:326
-msgid "Version unknown"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/libraries/ContributedLibrary.java:97
-#, java-format
-msgid "Version {0}"
-msgstr ""
-
-#: ../../../processing/app/Preferences.java:154
-msgid "Vietnamese"
-msgstr ""
-
-#: Editor.java:1105
-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 ""
-
-#: ../../../processing/app/debug/Compiler.java:1295
-msgid ""
-"Warning: This core does not support exporting sketches. Please consider "
-"upgrading it or contacting its author"
-msgstr ""
-
-#: ../../../cc/arduino/utils/ArchiveExtractor.java:197
-#, java-format
-msgid "Warning: file {0} links to an absolute path {1}"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/packages/ContributionsIndexer.java:133
-msgid "Warning: forced trusting untrusted contributions"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:217
-#, java-format
-msgid "Warning: forced untrusted script execution ({0})"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:212
-#, java-format
-msgid "Warning: non trusted contribution, skipping script execution ({0})"
-msgstr ""
-
-#: ../../../processing/app/debug/LegacyTargetPlatform.java:158
-#, java-format
-msgid ""
-"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically"
-" converted to {2}. Consider upgrading this core."
-msgstr ""
-
-#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
-#, java-format
-msgid ""
-"Warning: platform.txt from core '{0}' misses property {1}, automatically set"
-" to {2}. Consider upgrading this core."
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:190
-msgid "Western Frisian"
-msgstr ""
-
-#: debug/Compiler.java:444
-msgid "Wire.receive() has been renamed Wire.read()."
-msgstr ""
-
-#: debug/Compiler.java:438
-msgid "Wire.send() has been renamed Wire.write()."
-msgstr ""
-
-#: FindReplace.java:105
-msgid "Wrap Around"
-msgstr ""
-
-#: debug/Uploader.java:213
-msgid ""
-"Wrong microcontroller found. Did you select the right board from the Tools "
-"> Board menu?"
-msgstr ""
-
-#: Preferences.java:77 UpdateCheck.java:108
-msgid "Yes"
-msgstr ""
-
-#: Sketch.java:1074
-msgid "You can't fool me"
-msgstr ""
-
-#: Sketch.java:411
-msgid "You can't have a .cpp file with the same name as the sketch."
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:2312
-msgid "You can't import a folder that contains your sketchbook"
-msgstr ""
-
-#: 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 ""
-
-#: 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 ""
-
-#: Sketch.java:883
-msgid ""
-"You cannot save the sketch into a folder\n"
-"inside itself. This would go on forever."
-msgstr ""
-
-#: Base.java:1888
-msgid "You forgot your sketchbook"
-msgstr ""
-
-#: ../../../processing/app/AbstractMonitor.java:92
-msgid ""
-"You've pressed {0} but nothing was sent. Should you select a line ending?"
-msgstr ""
-
-#: 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 ""
-
-#: ../../../processing/app/BaseNoGui.java:768
-msgid ""
-"Your copy of the IDE is installed in a subfolder of your settings folder.\n"
-"Please move the IDE to another folder."
-msgstr ""
-
-#: ../../../processing/app/BaseNoGui.java:771
-msgid ""
-"Your copy of the IDE is installed in a subfolder of your sketchbook.\n"
-"Please move the IDE to another folder."
-msgstr ""
-
-#: Base.java:2638
-msgid "ZIP files or folders"
-msgstr ""
-
-#: Base.java:2661
-msgid "Zip doesn't contain a library"
-msgstr ""
-
-#: Sketch.java:364
-#, java-format
-msgid "\".{0}\" is not a valid extension."
-msgstr ""
-
-#: 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."
-msgstr ""
-
-#: debug/Compiler.java:409
-msgid ""
-"\n"
-"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 ""
-
-#: debug/Compiler.java:415
-msgid ""
-"\n"
-"As of Arduino 1.0, the 'BYTE' keyword is no longer supported.\n"
-"Please use Serial.write() instead.\n"
-"\n"
-msgstr ""
-
-#: 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 ""
-
-#: 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 ""
-
-#: 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 ""
-
-#: 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 ""
-
-#: 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 ""
-
-#: SerialMonitor.java:130 SerialMonitor.java:133
-msgid "baud"
-msgstr ""
-
-#: Preferences.java:389
-msgid "compilation "
-msgstr ""
-
-#: ../../../processing/app/NetworkMonitor.java:111
-msgid "connected!"
-msgstr ""
-
-#: Sketch.java:540
-msgid "createNewFile() returned false"
-msgstr ""
-
-#: ../../../processing/app/EditorStatus.java:469
-msgid "enabled in File > Preferences."
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Editor.java:1352
-msgid "http://www.arduino.cc/"
-msgstr ""
-
-#: UpdateCheck.java:118
-msgid "http://www.arduino.cc/en/Main/Software"
-msgstr ""
-
-#: UpdateCheck.java:53
-msgid "http://www.arduino.cc/latest.txt"
-msgstr ""
-
-#: Preferences.java:625
-#, java-format
-msgid "ignoring invalid font size {0}"
-msgstr ""
-
-#: Editor.java:936 Editor.java:943
-msgid "name is null"
-msgstr ""
-
-#: Editor.java:932
-msgid "serialMenu is null"
-msgstr ""
-
-#: debug/Uploader.java:195
-#, java-format
-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 ""
-
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:324
-#, java-format
-msgid "version {0}"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Editor.java:2243
-#, java-format
-msgid "{0} - {1} | Arduino {2}"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/SignatureVerificationFailedException.java:39
-#: ../../../cc/arduino/contributions/SignatureVerificationFailedException.java:43
-#, java-format
-msgid "{0} file signature verification failed"
-msgstr ""
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:310
-#, java-format
-msgid "{0} file signature verification failed. File ignored."
-msgstr ""
-
-#: Editor.java:380
-#, java-format
-msgid "{0} files added to the sketch."
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Base.java:1201
-#, java-format
-msgid "{0} libraries"
-msgstr ""
-
-#: debug/Compiler.java:365
-#, java-format
-msgid "{0} returned {1}"
-msgstr ""
-
-#: Editor.java:2213
-#, java-format
-msgid "{0} | Arduino {1}"
-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/arduino-core/src/processing/app/i18n/Resources_cs.properties b/arduino-core/src/processing/app/i18n/Resources_cs.properties
deleted file mode 100644
index 54d0ef5e116..00000000000
--- a/arduino-core/src/processing/app/i18n/Resources_cs.properties
+++ /dev/null
@@ -1,1791 +0,0 @@
-# English translations for PACKAGE package.
-# Copyright (C) 2012 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Translators:
-# Translators:
-# Translators:
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-08-24 14\:35+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Czech (http\://www.transifex.com/mbanzi/arduino-ide-15/language/cs/)\nMIME-Version\: 1.0\nContent-Type\: text/plain; charset\=UTF-8\nContent-Transfer-Encoding\: 8bit\nLanguage\: cs\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)=
-
-#: ../../../processing/app/debug/Compiler.java:529
-#, java-format
-!\ Not\ used\:\ {0}=
-
-#: ../../../processing/app/debug/Compiler.java:525
-#, java-format
-!\ Used\:\ {0}=
-
-#: 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)=
-
-#: ../../../processing/app/helpers/CommandlineParser.java:149
-!--curdir\ no\ longer\ supported=
-
-#: ../../../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=
-
-#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:64
-#, java-format
-!
Update\ available\ for\ some\ of\ your\ {0}boards{1}=
-
-#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:66
-#, java-format
-!
Update\ available\ for\ some\ of\ your\ {0}boards{1}\ and\ {2}libraries{3}=
-
-#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:62
-#, java-format
-!
Update\ available\ for\ some\ of\ your\ {0}libraries{1}=
-
-#: 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?=
-
-#: ../../../../../app/src/cc/arduino/contributions/BuiltInCoreIsNewerCheck.java:96
-#, java-format
-!A\ newer\ {0}\ package\ is\ available=
-
-#: ../../../../../app/src/processing/app/Base.java:2307
-!A\ subfolder\ of\ your\ sketchbook\ is\ not\ a\ valid\ library=
-
-#: Editor.java:1116
-!About\ Arduino=
-
-#: ../../../../../app/src/processing/app/Base.java:1177
-!Add\ .ZIP\ Library...=
-
-#: Editor.java:650
-!Add\ File...=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:73
-!Additional\ Boards\ Manager\ URLs=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:268
-!Additional\ Boards\ Manager\ URLs\:\ =
-
-#: ../../../../../app/src/processing/app/Preferences.java:161
-!Afrikaans=
-
-#: ../../../processing/app/Preferences.java:96
-!Albanian=
-
-#: ../../../../../app/src/cc/arduino/contributions/ui/DropdownAllItem.java:42
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/DropdownAllCoresItem.java:43
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:187
-!All=
-
-#: 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=
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:99
-!An\ error\ occurred\ while\ updating\ libraries\ index\!=
-
-#: ../../../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.=
-
-#: 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=
-
-#: 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.=
-
-#: Base.java:1889
-!Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ your\ sketchbook.=
-
-#: ../../../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/Base.java:356
-!Argument\ required\ for\ --board=
-
-#: ../../../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/helpers/CommandlineParser.java:76
-#: ../../../processing/app/helpers/CommandlineParser.java:83
-#, java-format
-!Argument\ required\ for\ {0}=
-
-#: ../../../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=
-
-#: tools/AutoFormat.java:944
-!Auto\ Format\ finished.=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:457
-!Auto-detect\ proxy\ settings=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:474
-!Automatic\ proxy\ configuration\ URL\:=
-
-#: SerialMonitor.java:110
-!Autoscroll=
-
-#: Editor.java:2619
-#, java-format
-!Bad\ error\ line\:\ {0}=
-
-#: 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=
-
-#: ../../../../../app/src/processing/app/Preferences.java:165
-!Bengali\ (India)=
-
-#: ../../../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\:\ =
-
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
-!Boards\ Manager=
-
-#: ../../../../../app/src/processing/app/Base.java:1320
-!Boards\ Manager...=
-
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:328
-!Boards\ included\ in\ this\ package\:=
-
-#: ../../../processing/app/debug/Compiler.java:1273
-#, java-format
-!Bootloader\ file\ specified\ but\ missing\:\ {0}=
-
-#: ../../../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/Sketch.java:1530
-!Build\ options\ changed,\ rebuilding\ all=
-
-#: ../../../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)...=
-
-#: ../../../cc/arduino/contributions/DownloadableContributionsDownloader.java:77
-!CRC\ doesn't\ match.\ File\ is\ corrupted.=
-
-#: ../../../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=
-
-#: Sketch.java:455
-!Cannot\ Rename=
-
-#: ../../../processing/app/Base.java:465
-!Cannot\ specify\ any\ sketch\ files=
-
-#: 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=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
-!Click\ for\ a\ list\ of\ unofficial\ boards\ support\ URLs=
-
-#: Editor.java:521 Editor.java:2024
-!Close=
-
-#: Editor.java:1208 Editor.java:2749
-!Comment/Uncomment=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:266
-!Compiler\ warnings\:\ =
-
-#: Sketch.java:1608 Editor.java:1890
-!Compiling\ sketch...=
-
-#: 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.=
-
-#: ../../../processing/app/Sketch.java:1525
-!Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=
-
-#: 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}=
-
-#: ../../../processing/app/Sketch.java:1579
-!Could\ not\ write\ build\ preferences\ file=
-
-#: 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=
-
-#: ../../../../../app/src/processing/app/Preferences.java:119
-!Czech\ (Czech\ Republic)=
-
-#: Preferences.java:90
-!Danish=
-
-#: ../../../../../app/src/processing/app/Preferences.java:120
-!Danish\ (Denmark)=
-
-#: Editor.java:1224 Editor.java:2765
-!Decrease\ Indent=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:185
-!Default=
-
-#: 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=
-
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
-#, java-format
-!Do\ you\ want\ to\ remove\ {0}?\nIf\ you\ do\ so\ you\ won't\ be\ able\ to\ use\ {0}\ any\ more.=
-
-#: Editor.java:2064
-!Don't\ Save=
-
-#: Editor.java:2275 Editor.java:2311
-!Done\ Saving.=
-
-#: 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.=
-
-#: ../../../cc/arduino/contributions/DownloadableContributionsDownloader.java:105
-#, java-format
-!Downloaded\ {0}kb\ of\ {1}kb.=
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:107
-!Downloading\ boards\ definitions.=
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:86
-!Downloading\ libraries\ index...=
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:115
-#, java-format
-!Downloading\ library\:\ {0}=
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:318
-!Downloading\ platforms\ index...=
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:113
-#, java-format
-!Downloading\ tools\ ({0}/{1}).=
-
-#: Preferences.java:91
-!Dutch=
-
-#: ../../../processing/app/Preferences.java:144
-!Dutch\ (Netherlands)=
-
-#: ../../../../../app/src/processing/app/Editor.java:1309
-!Edison\ Help=
-
-#: Editor.java:1130
-!Edit=
-
-#: Preferences.java:370
-!Editor\ font\ size\:\ =
-
-#: Preferences.java:353
-!Editor\ language\:\ =
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:322
-!Enable\ Code\ Folding=
-
-#: Preferences.java:92
-!English=
-
-#: ../../../processing/app/Preferences.java:145
-!English\ (United\ Kingdom)=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:269
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:271
-!Enter\ a\ comma\ separated\ list\ of\ urls=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:96
-!Enter\ additional\ URLs,\ one\ for\ each\ row=
-
-#: 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.=
-
-#: ../../../cc/arduino/contributions/DownloadableContributionsDownloader.java:113
-#, java-format
-!Error\ downloading\ {0}=
-
-#: Base.java:1674
-!Error\ getting\ the\ Arduino\ data\ folder.=
-
-#: Serial.java:593
-#, java-format
-!Error\ inside\ Serial.{0}()=
-
-#: ../../../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}''.=
-
-#: ../../../processing/app/Serial.java:119
-#, java-format
-!Error\ opening\ serial\ port\ ''{0}''.\ Try\ consulting\ the\ documentation\ at\ http\://playground.arduino.cc/Linux/All\#Permission=
-
-#: 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/contributions/packages/ContributionInstaller.java:146
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:166
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:245
-!Error\ running\ post\ install\ script=
-
-#: ../../../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=
-
-#: ../../../../../app/src/processing/app/Editor.java:1940
-!Error\ while\ compiling\:\ missing\ '{0}'\ configuration\ parameter=
-
-#: SketchCode.java:83
-#, java-format
-!Error\ while\ loading\ code\ {0}=
-
-#: 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=
-
-#: ../../../processing/app/Preferences.java:146
-!Estonian\ (Estonia)=
-
-#: Editor.java:516
-!Examples=
-
-#: ../../../../../app/src/processing/app/Editor.java:750
-!Export\ compiled\ Binary=
-
-#: ../../../processing/app/Base.java:416
-#, java-format
-!Failed\ to\ open\ sketch\:\ "{0}"=
-
-#: Editor.java:491
-!File=
-
-#: Preferences.java:94
-!Filipino=
-
-#: ../../../../../app/src/cc/arduino/contributions/ui/InstallerJDialog.java:95
-!Filter\ your\ search...=
-
-#: 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=
-
-#: ../../../processing/app/BaseNoGui.java:318
-!For\ information\ on\ installing\ libraries,\ see\:\ http\://www.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=
-
-#: Editor.java:1097
-!Frequently\ Asked\ Questions=
-
-#: Preferences.java:96
-!Galician=
-
-#: ../../../../../app/src/processing/app/Preferences.java:176
-!Galician\ (Spain)=
-
-#: ../../../../../app/src/processing/app/Editor.java:1288
-!Galileo\ Help=
-
-#: ../../../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=
-
-#: ../../../processing/app/Preferences.java:95
-!Hebrew=
-
-#: Editor.java:1015
-!Help=
-
-#: Preferences.java:99
-!Hindi=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:489
-!Host\ name\:=
-
-#: 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=
-
-#: ../../../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?=
-
-#: ../../../../../app/src/processing/app/Editor.java:778
-!Include\ Library=
-
-#: ../../../processing/app/BaseNoGui.java:768
-#: ../../../processing/app/BaseNoGui.java:771
-!Incorrect\ IDE\ installation\ folder=
-
-#: Editor.java:1216 Editor.java:2757
-!Increase\ Indent=
-
-#: Preferences.java:101
-!Indonesian=
-
-#: ../../../../../app/src/processing/app/Base.java:295
-!Initializing\ packages...=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:75
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:81
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:289
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:78
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:91
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:303
-!Install=
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:170
-!Installation\ completed\!=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/DropdownInstalledLibraryItem.java:50
-!Installed=
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:154
-!Installing\ boards...=
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:126
-#, java-format
-!Installing\ library\:\ {0}=
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:134
-#, java-format
-!Installing\ tools\ ({0}/{1})...=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:239
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:172
-!Installing...=
-
-#: ../../../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=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:93
-!Library\ Manager=
-
-#: ../../../../../app/src/processing/app/Base.java:2349
-!Library\ added\ to\ your\ libraries.\ Check\ "Include\ library"\ menu=
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
-#, java-format
-!Library\ is\ already\ installed\:\ {0}\ version\ {1}=
-
-#: Preferences.java:106
-!Lithuaninan=
-
-#: ../../../../../app/src/processing/app/Base.java:132
-!Loading\ configuration...=
-
-#: ../../../processing/app/Sketch.java:1684
-!Low\ memory\ available,\ stability\ problems\ may\ occur.=
-
-#: ../../../../../app/src/processing/app/Preferences.java:180
-!Malay\ (Malaysia)=
-
-#: ../../../../../app/src/processing/app/Base.java:1168
-!Manage\ Libraries...=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:466
-!Manual\ proxy\ configuration=
-
-#: Preferences.java:107
-!Marathi=
-
-#: Base.java:2112
-!Message=
-
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
-
-#: ../../../processing/app/BaseNoGui.java:455
-!Mode\ not\ supported=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:186
-!More=
-
-#: 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/debug/Compiler.java:520
-#, java-format
-!Multiple\ libraries\ were\ found\ for\ "{0}"=
-
-#: ../../../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\:=
-
-#: ../../../processing/app/Preferences.java:149
-!Nepali=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:601
-!Network=
-
-#: ../../../../../app/src/processing/app/Editor.java:65
-!Network\ ports=
-
-#: ../../../cc/arduino/packages/uploaders/SSHUploader.java:51
-!Network\ upload\ using\ programmer\ not\ supported=
-
-#: EditorToolbar.java:41 Editor.java:493
-!New=
-
-#: EditorHeader.java:292
-!New\ Tab=
-
-#: SerialMonitor.java:112
-!Newline=
-
-#: EditorHeader.java:340
-!Next\ Tab=
-
-#: Preferences.java:78 UpdateCheck.java:108
-!No=
-
-#: ../../../processing/app/debug/Compiler.java:158
-!No\ authorization\ 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=
-
-#: ../../../processing/app/debug/Compiler.java:200
-!No\ compiled\ sketch\ found=
-
-#: Editor.java:373
-!No\ files\ were\ added\ to\ the\ sketch.=
-
-#: Platform.java:167
-!No\ launcher\ available=
-
-#: SerialMonitor.java:112
-!No\ line\ ending=
-
-#: ../../../processing/app/BaseNoGui.java:665
-!No\ parameters=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:453
-!No\ proxy=
-
-#: Base.java:541
-!No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=
-
-#: Editor.java:1872
-#, 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/debug/TargetPackage.java:63
-#, java-format
-!No\ valid\ hardware\ definitions\ found\ in\ folder\ {0}.=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:184
-!None=
-
-#: ../../../../../app/src/processing/app/Preferences.java:181
-!Norwegian=
-
-#: ../../../processing/app/Preferences.java:108
-!Norwegian\ Bokm\u00e5l=
-
-#: ../../../../../app/src/processing/app/Preferences.java:182
-!Norwegian\ Nynorsk=
-
-#: ../../../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.=
-
-#: ../../../processing/app/BaseNoGui.java:455
-!Only\ --verify,\ --upload\ or\ --get-pref\ are\ supported=
-
-#: EditorToolbar.java:41
-!Open=
-
-#: ../../../../../app/src/processing/app/Editor.java:625
-!Open\ Recent=
-
-#: Editor.java:2688
-!Open\ URL=
-
-#: Base.java:636
-!Open\ an\ Arduino\ sketch...=
-
-#: 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=
-
-#: ../../../processing/app/Preferences.java:161
-!Persian\ (Iran)=
-
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
-!Please\ confirm\ boards\ deletion=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:257
-!Please\ confirm\ library\ deletion=
-
-#: 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.=
-
-#: ../../../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=
-
-#: ../../../processing/app/Editor.java:718
-!Port=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:491
-!Port\ number\:=
-
-#: ../../../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=
-
-#: ../../../../../app/src/processing/app/Base.java:297
-!Preparing\ boards...=
-
-#: 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=
-
-#: ../../../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=
-
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:85
-!Remove=
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:157
-#, java-format
-!Removing\ library\:\ {0}=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:266
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:203
-!Removing...=
-
-#: 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:2020
-#, java-format
-!Save\ changes\ to\ "{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...=
-
-#: ../../../processing/app/FindReplace.java:131
-!Search\ all\ Sketch\ Tabs=
-
-#: 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=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:237
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:249
-!Select\ version=
-
-#: ../../../processing/app/debug/Compiler.java:146
-!Selected\ board\ depends\ on\ '{0}'\ core\ (not\ installed).=
-
-#: ../../../../../app/src/processing/app/Base.java:374
-!Selected\ board\ is\ not\ available=
-
-#: ../../../../../app/src/processing/app/Base.java:423
-!Selected\ library\ is\ not\ available=
-
-#: SerialMonitor.java:93
-!Send=
-
-#: EditorToolbar.java:41 EditorToolbar.java:46 Editor.java:669
-!Serial\ Monitor=
-
-#: ../../../../../app/src/processing/app/Editor.java:804
-!Serial\ Plotter=
-
-#: 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?=
-
-#: ../../../../../app/src/processing/app/Editor.java:65
-!Serial\ ports=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
-!Settings=
-
-#: 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/BaseNoGui.java:428
-!Sketchbook\ path\ not\ defined=
-
-#: ../../../../../app/src/processing/app/Preferences.java:185
-!Slovak=
-
-#: ../../../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=
-
-#: ../../../../../app/src/processing/app/Base.java:2333
-!Specified\ folder/zip\ file\ does\ not\ contain\ a\ valid\ library=
-
-#: ../../../../../app/src/processing/app/Base.java:466
-!Starting...=
-
-#: Base.java:540
-!Sunshine=
-
-#: ../../../../../app/src/processing/app/Preferences.java:187
-!Swahili=
-
-#: ../../../processing/app/Preferences.java:153
-!Swedish=
-
-#: Preferences.java:84
-!System\ Default=
-
-#: ../../../../../app/src/processing/app/Preferences.java:188
-!Talossan=
-
-#: Preferences.java:116
-!Tamil=
-
-#: 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.=
-
-#: ../../../../../app/src/cc/arduino/contributions/BuiltInCoreIsNewerCheck.java:96
-#, java-format
-!The\ IDE\ includes\ an\ updated\ {0}\ package,\ but\ you're\ using\ an\ older\ one.\nDo\ you\ want\ to\ upgrade\ {0}?=
-
-#: debug/Compiler.java:420
-!The\ Server\ class\ has\ been\ renamed\ EthernetServer.=
-
-#: debug/Compiler.java:432
-!The\ Udp\ class\ has\ been\ renamed\ EthernetUdp.=
-
-#: 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.=
-
-#: ../../../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.=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:514
-!The\ specified\ sketchbook\ folder\ contains\ your\ copy\ of\ the\ IDE.\nPlease\ choose\ a\ different\ folder\ for\ your\ sketchbook.=
-
-#: ../../../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'.=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:257
-!This\ library\ is\ not\ listed\ on\ Library\ Manager.\ You\ won't\ be\ able\ to\ reinstall\ it\ from\ here.\nAre\ you\ sure\ you\ want\ to\ delete\ it?=
-
-#: ../../../processing/app/EditorStatus.java:467
-!This\ report\ would\ have\ more\ information\ with=
-
-#: Base.java:535
-!Time\ for\ a\ Break=
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:94
-#, java-format
-!Tool\ {0}\ is\ not\ available\ for\ your\ operating\ system.=
-
-#: Editor.java:663
-!Tools=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:97
-!Topic=
-
-#: Editor.java:1070
-!Troubleshooting=
-
-#: ../../../processing/app/Preferences.java:117
-!Turkish=
-
-#: ../../../../../app/src/cc/arduino/contributions/ui/InstallerJDialog.java:109
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:105
-!Type=
-
-#: ../../../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=
-
-#: ../../../../../app/src/processing/app/Editor.java:2709
-!Unable\ to\ open\ serial\ plotter=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:94
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
-!Unable\ to\ reach\ Arduino.cc\ due\ to\ possible\ network\ issues.=
-
-#: 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=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/DropdownUpdatableLibrariesItem.java:27
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/DropdownUpdatableCoresItem.java:27
-!Updatable=
-
-#: UpdateCheck.java:111
-!Update=
-
-#: Preferences.java:428
-!Update\ sketch\ files\ to\ new\ extension\ on\ save\ (.pde\ ->\ .ino)=
-
-#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:167
-!Updating\ list\ of\ installed\ libraries=
-
-#: 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...=
-
-#: ../../../../../app/src/processing/app/Preferences.java:189
-!Urdu\ (Pakistan)=
-
-#: Editor.java:1269
-!Use\ Selection\ For\ Find=
-
-#: Preferences.java:409
-!Use\ external\ editor=
-
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:493
-#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:499
-!Username\:=
-
-#: ../../../processing/app/debug/Compiler.java:410
-#, java-format
-!Using\ library\ {0}\ at\ version\ {1}\ in\ folder\:\ {2}\ {3}=
-
-#: ../../../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=
-
-#: Preferences.java:400
-!Verify\ code\ after\ upload=
-
-#: ../../../../../app/src/processing/app/Editor.java:725
-!Verify/Compile=
-
-#: ../../../../../app/src/processing/app/Base.java:451
-!Verifying\ and\ uploading...=
-
-#: ../../../cc/arduino/contributions/DownloadableContributionsDownloader.java:71
-!Verifying\ archive\ integrity...=
-
-#: ../../../../../app/src/processing/app/Base.java:454
-!Verifying...=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:328
-#, java-format
-!Version\ {0}=
-
-#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:326
-!Version\ unknown=
-
-#: ../../../cc/arduino/contributions/libraries/ContributedLibrary.java:97
-#, java-format
-!Version\ {0}=
-
-#: ../../../processing/app/Preferences.java:154
-!Vietnamese=
-
-#: 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=
-
-#: ../../../processing/app/debug/Compiler.java:1295
-!Warning\:\ This\ core\ does\ not\ support\ exporting\ sketches.\ Please\ consider\ upgrading\ it\ or\ contacting\ its\ author=
-
-#: ../../../cc/arduino/utils/ArchiveExtractor.java:197
-#, java-format
-!Warning\:\ file\ {0}\ links\ to\ an\ absolute\ path\ {1}=
-
-#: ../../../cc/arduino/contributions/packages/ContributionsIndexer.java:133
-!Warning\:\ forced\ trusting\ untrusted\ contributions=
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:217
-#, java-format
-!Warning\:\ forced\ untrusted\ script\ execution\ ({0})=
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:212
-#, java-format
-!Warning\:\ non\ trusted\ contribution,\ skipping\ script\ execution\ ({0})=
-
-#: ../../../processing/app/debug/LegacyTargetPlatform.java:158
-#, java-format
-!Warning\:\ platform.txt\ from\ core\ '{0}'\ contains\ deprecated\ {1},\ automatically\ converted\ to\ {2}.\ Consider\ upgrading\ this\ core.=
-
-#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
-#, java-format
-!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ {1},\ automatically\ set\ to\ {2}.\ Consider\ upgrading\ this\ core.=
-
-#: ../../../../../app/src/processing/app/Preferences.java:190
-!Western\ Frisian=
-
-#: 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.=
-
-#: ../../../../../app/src/processing/app/Base.java:2312
-!You\ can't\ import\ a\ folder\ that\ contains\ your\ sketchbook=
-
-#: 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?=
-
-#: ../../../processing/app/BaseNoGui.java:768
-!Your\ copy\ of\ the\ IDE\ is\ installed\ in\ a\ subfolder\ of\ your\ settings\ folder.\nPlease\ move\ the\ IDE\ to\ another\ folder.=
-
-#: ../../../processing/app/BaseNoGui.java:771
-!Your\ copy\ of\ the\ IDE\ is\ installed\ in\ a\ subfolder\ of\ your\ sketchbook.\nPlease\ move\ the\ IDE\ to\ another\ folder.=
-
-#: 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.=
-
-#: ../../../../../app/src/processing/app/Editor.java:1352
-!http\://www.arduino.cc/=
-
-#: UpdateCheck.java:118
-!http\://www.arduino.cc/en/Main/Software=
-
-#: UpdateCheck.java:53
-!http\://www.arduino.cc/latest.txt=
-
-#: Preferences.java:625
-#, java-format
-!ignoring\ invalid\ font\ size\ {0}=
-
-#: Editor.java:936 Editor.java:943
-!name\ is\ null=
-
-#: 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=
-
-#: ../../../processing/app/Base.java:389
-#, java-format
-!unknown\ option\:\ {0}=
-
-#: Preferences.java:391
-!upload=
-
-#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:324
-#, java-format
-!version\ {0}=
-
-#: ../../../../../app/src/processing/app/Editor.java:2243
-#, java-format
-!{0}\ -\ {1}\ |\ Arduino\ {2}=
-
-#: ../../../cc/arduino/contributions/SignatureVerificationFailedException.java:39
-#: ../../../cc/arduino/contributions/SignatureVerificationFailedException.java:43
-#, java-format
-!{0}\ file\ signature\ verification\ failed=
-
-#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:310
-#, java-format
-!{0}\ file\ signature\ verification\ failed.\ File\ ignored.=
-
-#: Editor.java:380
-#, java-format
-!{0}\ files\ added\ to\ the\ sketch.=
-
-#: ../../../../../app/src/processing/app/Base.java:1201
-#, java-format
-!{0}\ libraries=
-
-#: debug/Compiler.java:365
-#, java-format
-!{0}\ returned\ {1}=
-
-#: Editor.java:2213
-#, java-format
-!{0}\ |\ Arduino\ {1}=
-
-#: ../../../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/arduino-core/src/processing/app/i18n/Resources_cs_CZ.po b/arduino-core/src/processing/app/i18n/Resources_cs_CZ.po
index 5979aced1bd..d9face63ea1 100644
--- a/arduino-core/src/processing/app/i18n/Resources_cs_CZ.po
+++ b/arduino-core/src/processing/app/i18n/Resources_cs_CZ.po
@@ -6,6 +6,7 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# horcicaa , 2012
# fatalwir , 2014
# Michal Kočer , 2012
@@ -18,7 +19,7 @@ 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: 2015-08-24 14:35+0000\n"
+"PO-Revision-Date: 2015-09-23 13:28+0000\n"
"Last-Translator: Federico Fissore \n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/mbanzi/arduino-ide-15/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
@@ -34,12 +35,12 @@ msgstr " (vyžaduje restart programu Arduino)"
#: ../../../processing/app/debug/Compiler.java:529
#, java-format
msgid " Not used: {0}"
-msgstr ""
+msgstr " Nepoužitý: {0}"
#: ../../../processing/app/debug/Compiler.java:525
#, java-format
msgid " Used: {0}"
-msgstr ""
+msgstr " Použitý: {0}"
#: debug/Compiler.java:455
msgid "'Keyboard' only supported on the Arduino Leonardo"
@@ -49,13 +50,23 @@ msgstr "'Keyboard' je podporováno pouze u Arduino Leonardo"
msgid "'Mouse' only supported on the Arduino Leonardo"
msgstr "'Mouse' je podporováno pouze u Arduino Leonardo!"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+msgid ""
+"'arch' folder is no longer supported! See http://goo.gl/gfFJzU for more "
+"information"
+msgstr ""
+
#: Preferences.java:478
msgid "(edit only when Arduino is not running)"
msgstr "(editujte pouze když program Arduino není spuštěn)"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+msgid "(legacy)"
+msgstr ""
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
msgid "--curdir no longer supported"
-msgstr ""
+msgstr "--curdir už není podporován"
#: ../../../processing/app/Base.java:468
msgid ""
@@ -70,18 +81,18 @@ msgstr ".pde -> .ino"
#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:64
#, java-format
msgid "
Update available for some of your {0}boards{1}"
-msgstr ""
+msgstr "
Dostupná aktualizace některých tvých {0}desek{1}"
#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:66
#, java-format
msgid ""
"
Update available for some of your {0}boards{1} and {2}libraries{3}"
-msgstr ""
+msgstr "
Dostupná aktualizace některých tvých {0}desek{1} a {2}knihoven{3}"
#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:62
#, java-format
msgid "
Update available for some of your {0}libraries{1}"
-msgstr ""
+msgstr "
Dostupná aktualizace některých tvých {0}knihoven{1}"
#: Editor.java:2053
msgid ""
@@ -115,11 +126,11 @@ msgstr "K dispozici je nová verze Arduina,\nChcete otevřít stránku s novou v
#: ../../../../../app/src/cc/arduino/contributions/BuiltInCoreIsNewerCheck.java:96
#, java-format
msgid "A newer {0} package is available"
-msgstr ""
+msgstr "Novější {0} balíček je dostupný"
#: ../../../../../app/src/processing/app/Base.java:2307
msgid "A subfolder of your sketchbook is not a valid library"
-msgstr ""
+msgstr "Podadresář tvých projektů není platná knihovna"
#: Editor.java:1116
msgid "About Arduino"
@@ -127,7 +138,7 @@ msgstr "O Arduinu"
#: ../../../../../app/src/processing/app/Base.java:1177
msgid "Add .ZIP Library..."
-msgstr ""
+msgstr "Přidat .ZIP Knihovnu..."
#: Editor.java:650
msgid "Add File..."
@@ -135,11 +146,11 @@ msgstr "Přidat soubor..."
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:73
msgid "Additional Boards Manager URLs"
-msgstr ""
+msgstr "Správce dalších desek URL"
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:268
msgid "Additional Boards Manager URLs: "
-msgstr ""
+msgstr "Správce dalších desek URL:"
#: ../../../../../app/src/processing/app/Preferences.java:161
msgid "Afrikaans"
@@ -153,7 +164,7 @@ msgstr "Albánština"
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/DropdownAllCoresItem.java:43
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:187
msgid "All"
-msgstr ""
+msgstr "Všechno"
#: tools/FixEncoding.java:77
msgid ""
@@ -164,7 +175,7 @@ msgstr "Během opravy kódování souboru se vyskytla chyba.\nNepokoušejte se o
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:99
msgid "An error occurred while updating libraries index!"
-msgstr ""
+msgstr "Nastala chyba při aktualizaci indexu knihoven!"
#: ../../../processing/app/BaseNoGui.java:528
msgid "An error occurred while uploading the sketch"
@@ -271,7 +282,7 @@ msgstr "Pro --preferences-file je nutný argument"
#: ../../../processing/app/helpers/CommandlineParser.java:83
#, java-format
msgid "Argument required for {0}"
-msgstr ""
+msgstr "Vyžadovaný argument pro {0}"
#: ../../../processing/app/Preferences.java:137
msgid "Armenian"
@@ -295,11 +306,11 @@ msgstr "Autoformátování dokončeno."
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:457
msgid "Auto-detect proxy settings"
-msgstr ""
+msgstr "Automatická detekce proxy nastavení"
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:474
msgid "Automatic proxy configuration URL:"
-msgstr ""
+msgstr "Automatické nastavení konfigurace URL:"
#: SerialMonitor.java:110
msgid "Autoscroll"
@@ -314,10 +325,6 @@ 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 "Špatný návrh přimárního souboru nebo adresárová struktura."
-
#: ../../../processing/app/Preferences.java:149
msgid "Basque"
msgstr "Baskičtina"
@@ -326,15 +333,16 @@ msgstr "Baskičtina"
msgid "Belarusian"
msgstr "Běloruština"
-#: ../../../../../app/src/processing/app/Preferences.java:165
-msgid "Bengali (India)"
-msgstr "Bengálština (India)"
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
msgid "Board"
msgstr "Vývojová deska"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+msgid "Board {0} (platform {1}, package {2}) is unknown"
+msgstr ""
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
msgid ""
@@ -348,20 +356,20 @@ msgstr "Vývojová deska: "
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
msgid "Boards Manager"
-msgstr ""
+msgstr "Manažér Desek"
#: ../../../../../app/src/processing/app/Base.java:1320
msgid "Boards Manager..."
-msgstr ""
+msgstr "Manažér Desek..."
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:328
msgid "Boards included in this package:"
-msgstr ""
+msgstr "Desky zahrnuté v tomto balíku:"
#: ../../../processing/app/debug/Compiler.java:1273
#, java-format
msgid "Bootloader file specified but missing: {0}"
-msgstr ""
+msgstr "Bootloader je specifikován ale chybí soubor: {0}"
#: ../../../processing/app/Preferences.java:140
msgid "Bosnian"
@@ -375,14 +383,14 @@ msgstr "Obojí NL & CR"
msgid "Browse"
msgstr "Prohlížet"
-#: Sketch.java:1392 Sketch.java:1423
-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 "
+#: ../../../../../app/src/processing/app/Base.java:1210
+msgid "Built-in Examples"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr "Bulharština"
@@ -401,7 +409,7 @@ msgstr "Vypaluji zavaděč na I/O boardu /vývojové desky/ (chvilku to potrvá)
#: ../../../cc/arduino/contributions/DownloadableContributionsDownloader.java:77
msgid "CRC doesn't match. File is corrupted."
-msgstr ""
+msgstr "CRC není správny. Soubor je poškozen."
#: ../../../processing/app/Base.java:379
#, java-format
@@ -446,10 +454,6 @@ msgstr "Při startu vyhledat nové verze"
msgid "Chinese (China)"
msgstr "Čínština (Čína)"
-#: ../../../processing/app/Preferences.java:142
-msgid "Chinese (Hong Kong)"
-msgstr "Čínština (Hong Kong)"
-
#: ../../../processing/app/Preferences.java:144
msgid "Chinese (Taiwan)"
msgstr "Čínština (Taiwan)"
@@ -458,17 +462,9 @@ msgstr "Čínština (Taiwan)"
msgid "Chinese (Taiwan) (Big5)"
msgstr "Čínština (Taiwan) (Big5)"
-#: Preferences.java:88
-msgid "Chinese Simplified"
-msgstr "Čínština (zjednodušené znaky)"
-
-#: Preferences.java:89
-msgid "Chinese Traditional"
-msgstr "Činština (tradiční znaky)"
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
msgid "Click for a list of unofficial boards support URLs"
-msgstr ""
+msgstr "Klini na seznam neoficiálne podporovaných desek na URL"
#: Editor.java:521 Editor.java:2024
msgid "Close"
@@ -480,7 +476,7 @@ msgstr "Zakomentovat/Odkomentovat"
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:266
msgid "Compiler warnings: "
-msgstr ""
+msgstr "Varování překladače:"
#: Sketch.java:1608 Editor.java:1890
msgid "Compiling sketch..."
@@ -585,10 +581,6 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "Nebylo možné načíst systémové nastavení.\nPřeinstalujte Arduino."
-#: ../../../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
msgid "Could not remove old version of {0}"
@@ -616,10 +608,6 @@ msgstr "Nepodařilo se změnit název projektu (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 "Projekt nebylo možné archivovat"
@@ -647,18 +635,10 @@ msgstr "Chorvatština"
msgid "Cut"
msgstr "Vyjmout"
-#: ../../../processing/app/Preferences.java:83
-msgid "Czech"
-msgstr "Čeština"
-
#: ../../../../../app/src/processing/app/Preferences.java:119
msgid "Czech (Czech Republic)"
msgstr "Česky (Česká Republika)"
-#: Preferences.java:90
-msgid "Danish"
-msgstr "Dánština"
-
#: ../../../../../app/src/processing/app/Preferences.java:120
msgid "Danish (Denmark)"
msgstr "Dánština (Dánsko)"
@@ -669,7 +649,7 @@ msgstr "Zmenšit odsazení"
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:185
msgid "Default"
-msgstr ""
+msgstr "Default"
#: EditorHeader.java:314 Sketch.java:591
msgid "Delete"
@@ -694,7 +674,7 @@ msgstr "Zobrazit čísla řádků"
msgid ""
"Do you want to remove {0}?\n"
"If you do so you won't be able to use {0} any more."
-msgstr ""
+msgstr "Chceš odstránit {0}?\nJestli to udeláš nebudeš moci používat {0} nic víc."
#: Editor.java:2064
msgid "Don't Save"
@@ -732,29 +712,29 @@ msgstr "Konec nahrávaní."
#: ../../../cc/arduino/contributions/DownloadableContributionsDownloader.java:105
#, java-format
msgid "Downloaded {0}kb of {1}kb."
-msgstr ""
+msgstr "Staženo {0}kb z {1}kb."
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:107
msgid "Downloading boards definitions."
-msgstr ""
+msgstr "Stahuji definice desek."
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:86
msgid "Downloading libraries index..."
-msgstr ""
+msgstr "Stahuji index knihoven..."
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:115
#, java-format
msgid "Downloading library: {0}"
-msgstr ""
+msgstr "Stahuji knihovnu: {0}"
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:318
msgid "Downloading platforms index..."
-msgstr ""
+msgstr "Stahuji index platforem..."
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:113
#, java-format
msgid "Downloading tools ({0}/{1})."
-msgstr ""
+msgstr "Stahuji nástroje ({0}/{1})."
#: Preferences.java:91
msgid "Dutch"
@@ -766,7 +746,7 @@ msgstr "Nizozemština (Nizozemí)"
#: ../../../../../app/src/processing/app/Editor.java:1309
msgid "Edison Help"
-msgstr ""
+msgstr "Edison Pomoc"
#: Editor.java:1130
msgid "Edit"
@@ -782,7 +762,7 @@ msgstr "Jazyk editoru: "
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:322
msgid "Enable Code Folding"
-msgstr ""
+msgstr "Zapnout Code Folding"
#: Preferences.java:92
msgid "English"
@@ -795,11 +775,11 @@ msgstr "Angličtina (Velká Británie)"
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:269
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:271
msgid "Enter a comma separated list of urls"
-msgstr ""
+msgstr "Vlož seznam url oddelen čárkou"
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:96
msgid "Enter additional URLs, one for each row"
-msgstr ""
+msgstr "Vlož další URL, každý na nový řádek"
#: Editor.java:1062
msgid "Environment"
@@ -822,7 +802,7 @@ msgstr "Chyba kompilace."
#: ../../../cc/arduino/contributions/DownloadableContributionsDownloader.java:113
#, java-format
msgid "Error downloading {0}"
-msgstr ""
+msgstr "Chyba stahování {0}"
#: Base.java:1674
msgid "Error getting the Arduino data folder."
@@ -850,7 +830,7 @@ msgstr "Chyba při otevírání seriového portu ''{0}''."
msgid ""
"Error opening serial port ''{0}''. Try consulting the documentation at "
"http://playground.arduino.cc/Linux/All#Permission"
-msgstr ""
+msgstr "Chyba pri otevření sériového portu ''{0}''. Zkus se podívat na dokumentaci která je na http://playground.arduino.cc/Linux/All#Permission"
#: Preferences.java:277
msgid "Error reading preferences"
@@ -867,7 +847,7 @@ msgstr "Chyba při čtení souboru s nastavením. Prosím smažte (či přesuňt
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:166
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:245
msgid "Error running post install script"
-msgstr ""
+msgstr "Chyba běhu poinštalačního skriptu"
#: ../../../cc/arduino/packages/DiscoveryManager.java:25
msgid "Error starting discovery method: "
@@ -930,9 +910,21 @@ msgstr "Estónština (Estónsko)"
msgid "Examples"
msgstr "Příklady"
+#: ../../../../../app/src/processing/app/Base.java:1244
+msgid "Examples from Custom Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+msgid "Examples from Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+msgid "Export canceled, changes must first be saved."
+msgstr ""
+
#: ../../../../../app/src/processing/app/Editor.java:750
msgid "Export compiled Binary"
-msgstr ""
+msgstr "Export kompilovaného Binaru"
#: ../../../processing/app/Base.java:416
#, java-format
@@ -949,7 +941,7 @@ msgstr "Filipínština"
#: ../../../../../app/src/cc/arduino/contributions/ui/InstallerJDialog.java:95
msgid "Filter your search..."
-msgstr ""
+msgstr "Filter tvého hledání..."
#: FindReplace.java:124 FindReplace.java:127
msgid "Find"
@@ -988,7 +980,7 @@ msgstr "Uprav kódování a znovu nahraj"
msgid ""
"For information on installing libraries, see: "
"http://www.arduino.cc/en/Guide/Libraries\n"
-msgstr ""
+msgstr "Pro informace jak instalovat knihovny se podívej na: http://www.arduino.cc/en/Guide/Libraries\n"
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
#, java-format
@@ -1013,7 +1005,7 @@ msgstr "Galician (Španělsko)"
#: ../../../../../app/src/processing/app/Editor.java:1288
msgid "Galileo Help"
-msgstr ""
+msgstr "Galileo Pomoc"
#: ../../../processing/app/Preferences.java:94
msgid "Georgian"
@@ -1057,7 +1049,7 @@ msgstr "Hindština"
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:489
msgid "Host name:"
-msgstr ""
+msgstr "Host name:"
#: Sketch.java:295
msgid ""
@@ -1103,7 +1095,7 @@ msgstr "Přidat knihovnu"
#: ../../../processing/app/BaseNoGui.java:768
#: ../../../processing/app/BaseNoGui.java:771
msgid "Incorrect IDE installation folder"
-msgstr ""
+msgstr "Nesprávný adresář pro instalaci IDE"
#: Editor.java:1216 Editor.java:2757
msgid "Increase Indent"
@@ -1115,7 +1107,7 @@ msgstr "Indonéština"
#: ../../../../../app/src/processing/app/Base.java:295
msgid "Initializing packages..."
-msgstr ""
+msgstr "Inicializace balíčků..."
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:75
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:81
@@ -1124,40 +1116,45 @@ msgstr ""
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:91
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:303
msgid "Install"
-msgstr ""
+msgstr "Instalace"
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:170
msgid "Installation completed!"
-msgstr ""
+msgstr "Instalace je kompletní!"
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/DropdownInstalledLibraryItem.java:50
msgid "Installed"
-msgstr ""
+msgstr "Instalováno"
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:154
msgid "Installing boards..."
-msgstr ""
+msgstr "Instalace desek..."
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:126
#, java-format
msgid "Installing library: {0}"
-msgstr ""
+msgstr "Instaluji knihovnu: {0}"
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:134
#, java-format
msgid "Installing tools ({0}/{1})..."
-msgstr ""
+msgstr "Instaluji nástroje ({0}/{1})..."
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:239
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:172
msgid "Installing..."
-msgstr ""
+msgstr "Instaluji..."
#: ../../../processing/app/Base.java:1204
#, java-format
msgid "Invalid library found in {0}: {1}"
msgstr "Nalezena neplatná knihovna v {0}: {1}"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+msgid "Invalid quoting: no closing [{0}] char found."
+msgstr ""
+
#: Preferences.java:102
msgid "Italian"
msgstr "Italština"
@@ -1176,16 +1173,20 @@ msgstr "Lotyština"
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:93
msgid "Library Manager"
-msgstr ""
+msgstr "Manažér Knihoven"
#: ../../../../../app/src/processing/app/Base.java:2349
msgid "Library added to your libraries. Check \"Include library\" menu"
+msgstr "Knihovna přidána do tvých knihoven. Zkontroluj menu \"Zahrnuté knihovny\""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+msgid "Library can't use both 'src' and 'utility' folders."
msgstr ""
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
msgid "Library is already installed: {0} version {1}"
-msgstr ""
+msgstr "Knihovna je již instalovaná: {0} verze {1}"
#: Preferences.java:106
msgid "Lithuaninan"
@@ -1193,23 +1194,24 @@ msgstr "Litevština"
#: ../../../../../app/src/processing/app/Base.java:132
msgid "Loading configuration..."
+msgstr "Nahrávam konfiguraci..."
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+msgid "Looking for recipes like {0}*{1}"
msgstr ""
#: ../../../processing/app/Sketch.java:1684
msgid "Low memory available, stability problems may occur."
msgstr "Mála dostupné paměti, múžou nastat problémy se stabilitou."
-#: ../../../../../app/src/processing/app/Preferences.java:180
-msgid "Malay (Malaysia)"
-msgstr "Malajština (Malajsie)"
-
#: ../../../../../app/src/processing/app/Base.java:1168
msgid "Manage Libraries..."
msgstr "Spravovat knihovny..."
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:466
msgid "Manual proxy configuration"
-msgstr ""
+msgstr "Manuální nastavení proxy"
#: Preferences.java:107
msgid "Marathi"
@@ -1219,9 +1221,10 @@ msgstr "Maráthština"
msgid "Message"
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"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+msgid "Missing '{0}' from library in {1}"
+msgstr ""
#: ../../../processing/app/BaseNoGui.java:455
msgid "Mode not supported"
@@ -1229,7 +1232,7 @@ msgstr "Mód není podporován"
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:186
msgid "More"
-msgstr ""
+msgstr "Víc"
#: Preferences.java:449
msgid "More preferences can be edited directly in the file"
@@ -1246,16 +1249,12 @@ msgstr "Vícenásobní soubory nejsou podporováný"
#: ../../../processing/app/debug/Compiler.java:520
#, java-format
msgid "Multiple libraries were found for \"{0}\""
-msgstr ""
+msgstr "Byly nalezené násobné knihovny \"{0}\""
#: ../../../processing/app/Base.java:395
msgid "Must specify exactly one sketch file"
msgstr "Musíte označit právě jeden soubor s projektem"
-#: ../../../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:"
@@ -1266,7 +1265,7 @@ msgstr "Nepálština"
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:601
msgid "Network"
-msgstr ""
+msgstr "Síť"
#: ../../../../../app/src/processing/app/Editor.java:65
msgid "Network ports"
@@ -1298,11 +1297,7 @@ msgstr "Ne"
#: ../../../processing/app/debug/Compiler.java:158
msgid "No authorization 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"
+msgstr "Nebyla nalezena žádná autorizovaná data"
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
msgid "No changes necessary for Auto Format."
@@ -1314,7 +1309,7 @@ msgstr "Nabyly nalezeny žádné parametry pro příkazovou řádku"
#: ../../../processing/app/debug/Compiler.java:200
msgid "No compiled sketch found"
-msgstr ""
+msgstr "Nebyl nalezel skompilovaný projekt"
#: Editor.java:373
msgid "No files were added to the sketch."
@@ -1334,7 +1329,7 @@ msgstr "Žádné parametry"
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:453
msgid "No proxy"
-msgstr ""
+msgstr "Bez proxy"
#: Base.java:541
msgid "No really, time for some fresh air for you."
@@ -1365,20 +1360,12 @@ msgstr "V adresáři {0} byla nalezena neplatná definice hardware."
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:184
msgid "None"
-msgstr ""
-
-#: ../../../../../app/src/processing/app/Preferences.java:181
-msgid "Norwegian"
-msgstr "Norština"
+msgstr "Žádný"
#: ../../../processing/app/Preferences.java:108
msgid "Norwegian Bokmål"
msgstr "Norwegian Bokmål"
-#: ../../../../../app/src/processing/app/Preferences.java:182
-msgid "Norwegian Nynorsk"
-msgstr "Norština Nynorsk"
-
#: ../../../processing/app/Sketch.java:1656
msgid ""
"Not enough memory; see http://www.arduino.cc/en/Guide/Troubleshooting#size "
@@ -1404,7 +1391,7 @@ msgstr "Otevřít"
#: ../../../../../app/src/processing/app/Editor.java:625
msgid "Open Recent"
-msgstr ""
+msgstr "Otevřít Předešlé"
#: Editor.java:2688
msgid "Open URL"
@@ -1438,13 +1425,18 @@ msgstr "Perština"
msgid "Persian (Iran)"
msgstr "Perština (Irán)"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+msgid "Platform {0} (package {1}) is unknown"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
msgid "Please confirm boards deletion"
-msgstr ""
+msgstr "Prosím potvrď zmazání desek"
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:257
msgid "Please confirm library deletion"
-msgstr ""
+msgstr "Prosím potvrď zmazání knihoven"
#: debug/Compiler.java:408
msgid "Please import the SPI library from the Sketch > Import Library menu."
@@ -1469,7 +1461,7 @@ msgstr "Port"
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:491
msgid "Port number:"
-msgstr ""
+msgstr "Číslo portu:"
#: ../../../processing/app/Preferences.java:151
msgid "Portugese"
@@ -1489,7 +1481,7 @@ msgstr "Vlastnosti"
#: ../../../../../app/src/processing/app/Base.java:297
msgid "Preparing boards..."
-msgstr ""
+msgstr "Připravuji desky..."
#: FindReplace.java:123 FindReplace.java:128
msgid "Previous"
@@ -1535,11 +1527,6 @@ msgstr "Problém s přístupem k souborům v adresáři"
msgid "Problem getting data folder"
msgstr "Problém s přístupem do datového adresáře."
-#: Sketch.java:1467
-#, java-format
-msgid "Problem moving {0} to the build folder"
-msgstr "Problém při přesunu {0} do adresáře pro build"
-
#: debug/Uploader.java:209
msgid ""
"Problem uploading to board. See "
@@ -1558,10 +1545,19 @@ msgstr "Procesor"
msgid "Programmer"
msgstr "Programátor"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+msgid "Progress {0}"
+msgstr ""
+
#: Base.java:783 Editor.java:593
msgid "Quit"
msgstr "Ukončit"
+#: ../../../../../app/src/processing/app/Base.java:1233
+msgid "RETIRED"
+msgstr ""
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
msgid "Redo"
msgstr "Znovu"
@@ -1572,17 +1568,17 @@ msgstr "Reference"
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:85
msgid "Remove"
-msgstr ""
+msgstr "Vymazat"
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:157
#, java-format
msgid "Removing library: {0}"
-msgstr ""
+msgstr "Mažu knihovnu: {0}"
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:266
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:203
msgid "Removing..."
-msgstr ""
+msgstr "Odstraňuji..."
#: EditorHeader.java:300
msgid "Rename"
@@ -1613,6 +1609,16 @@ msgstr "Nahraď za:"
msgid "Romanian"
msgstr "Rumunština"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+msgid "Running recipe: {0}"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+msgid "Running: {0}"
+msgstr ""
+
#: Preferences.java:114
msgid "Russian"
msgstr "Ruština"
@@ -1674,7 +1680,7 @@ msgstr "Vyberte nové umístení pro vaše projekty"
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:237
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:249
msgid "Select version"
-msgstr ""
+msgstr "Výběr verze"
#: ../../../processing/app/debug/Compiler.java:146
msgid "Selected board depends on '{0}' core (not installed)."
@@ -1682,11 +1688,11 @@ msgstr "Vybraná vývojová deska závisí na jádře '{0}' (neinstalováno)."
#: ../../../../../app/src/processing/app/Base.java:374
msgid "Selected board is not available"
-msgstr ""
+msgstr "Vybraná deska není dostupná"
#: ../../../../../app/src/processing/app/Base.java:423
msgid "Selected library is not available"
-msgstr ""
+msgstr "Vybraná knihovna není dostupná"
#: SerialMonitor.java:93
msgid "Send"
@@ -1698,7 +1704,7 @@ msgstr "Seriový monitor"
#: ../../../../../app/src/processing/app/Editor.java:804
msgid "Serial Plotter"
-msgstr ""
+msgstr "Sériový Ploter"
#: Serial.java:194
#, java-format
@@ -1718,9 +1724,14 @@ msgstr "Seriový port {0} nenalezen\nMám zkusit nahrávat na jiný seriový por
msgid "Serial ports"
msgstr "Sériový port"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+msgid "Setting build path to {0}"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
msgid "Settings"
-msgstr ""
+msgstr "Nastavení"
#: Base.java:1681
msgid "Settings issues"
@@ -1823,20 +1834,16 @@ msgstr "Španělština"
#: ../../../../../app/src/processing/app/Base.java:2333
msgid "Specified folder/zip file does not contain a valid library"
-msgstr ""
+msgstr "Specifikovaný adresář/zip soubor neobsahuje korektní knihovnu"
#: ../../../../../app/src/processing/app/Base.java:466
msgid "Starting..."
-msgstr ""
+msgstr "Startuji..."
#: Base.java:540
msgid "Sunshine"
msgstr "Slunceee!"
-#: ../../../../../app/src/processing/app/Preferences.java:187
-msgid "Swahili"
-msgstr "Swahiština"
-
#: ../../../processing/app/Preferences.java:153
msgid "Swedish"
msgstr "Švédština"
@@ -1870,7 +1877,7 @@ msgstr "U třídy Client byl změněn název na EthernetClient."
msgid ""
"The IDE includes an updated {0} package, but you're using an older one.\n"
"Do you want to upgrade {0}?"
-msgstr ""
+msgstr "IDE obsahuje novější {0} balíček, ale ty používaš verzi starší.\nChceš upgradovat {0}?"
#: debug/Compiler.java:420
msgid "The Server class has been renamed EthernetServer."
@@ -1951,13 +1958,7 @@ msgstr "Adresář projektů (Sketchbook folder) již neexistuje.\nArduino se pok
msgid ""
"The specified sketchbook folder contains your copy of the IDE.\n"
"Please choose a different folder for your sketchbook."
-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 "V souboru platform.txt od poskytovatele třetích stran není definováno compiler.path. Oznamte to prosím správci hardwaru třetích stran."
+msgstr "Specifikovaný projektový adresář obsahuje kopii tvého IDE.\nProsím vyber pro svůj projekt jiný adresář."
#: Sketch.java:1075
msgid ""
@@ -1970,7 +1971,7 @@ msgstr "Tento soubor byl již na toto místo nakopírován\nze kterého jsi jej
msgid ""
"This library is not listed on Library Manager. You won't be able to reinstall it from here.\n"
"Are you sure you want to delete it?"
-msgstr ""
+msgstr "Táto knihovna není v seznamu Knihoven. Nebudeš ji moci znova sem instalovat.\nJste si jisti, že ji chcete odstranit?"
#: ../../../processing/app/EditorStatus.java:467
msgid "This report would have more information with"
@@ -1983,7 +1984,7 @@ msgstr "Čas na přestávku (Break)"
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:94
#, java-format
msgid "Tool {0} is not available for your operating system."
-msgstr ""
+msgstr "Nástroj {0} není dostupný pro tvůj operačný systém."
#: Editor.java:663
msgid "Tools"
@@ -1991,7 +1992,7 @@ msgstr "Nástroje"
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:97
msgid "Topic"
-msgstr ""
+msgstr "Téma"
#: Editor.java:1070
msgid "Troubleshooting"
@@ -2004,7 +2005,7 @@ msgstr "Turečtina"
#: ../../../../../app/src/cc/arduino/contributions/ui/InstallerJDialog.java:109
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:105
msgid "Type"
-msgstr ""
+msgstr "Typ"
#: ../../../processing/app/Editor.java:2507
msgid "Type board password to access its console"
@@ -2031,28 +2032,38 @@ msgstr "Nemohu se připojit: zkouším znovu"
msgid "Unable to connect: wrong password?"
msgstr "Nemohu se připojit: špatné heslo?"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+msgid "Unable to find {0} in {1}"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2512
msgid "Unable to open serial monitor"
msgstr "Nemohu otevřít seriový monitor"
#: ../../../../../app/src/processing/app/Editor.java:2709
msgid "Unable to open serial plotter"
-msgstr ""
+msgstr "Nemohu otevřít sériový ploter"
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:94
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
msgid "Unable to reach Arduino.cc due to possible network issues."
-msgstr ""
-
-#: Sketch.java:1432
-#, java-format
-msgid "Uncaught exception type: {0}"
-msgstr "Nezachycená výjimka typu: {0}"
+msgstr "Nemůžu nalézt Arduino.cc pravdepodobne problém se sítí."
#: Editor.java:1133 Editor.java:1355
msgid "Undo"
msgstr "Zpět"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+msgid "Unhandled type {0} in context key {1}"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+msgid "Unknown sketch file extension: {0}"
+msgstr ""
+
#: Platform.java:168
msgid ""
"Unspecified platform, no launcher available.\n"
@@ -2063,7 +2074,7 @@ msgstr "Nespecifikovaná platforma, není k dispozici launcher.\nAby bylo možn
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/DropdownUpdatableLibrariesItem.java:27
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/DropdownUpdatableCoresItem.java:27
msgid "Updatable"
-msgstr ""
+msgstr "Aktualizovatelné"
#: UpdateCheck.java:111
msgid "Update"
@@ -2075,7 +2086,7 @@ msgstr "Při ukládání aktualizuj příponu souboru projektu (.pde -> .ino)"
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:167
msgid "Updating list of installed libraries"
-msgstr ""
+msgstr "Aktualizuji seznam instalovaných knihoven"
#: EditorToolbar.java:41 Editor.java:545
msgid "Upload"
@@ -2101,10 +2112,6 @@ msgstr "Nahrávám na I/O boardu (vývojové desky)..."
msgid "Uploading..."
msgstr "Nahrávám..."
-#: ../../../../../app/src/processing/app/Preferences.java:189
-msgid "Urdu (Pakistan)"
-msgstr "Urdština (Pakistan)"
-
#: Editor.java:1269
msgid "Use Selection For Find"
msgstr "Pro vyhledání užij výběr"
@@ -2116,12 +2123,12 @@ msgstr "Použít externí editor"
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:493
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:499
msgid "Username:"
-msgstr ""
+msgstr "Uživatelské jméno:"
#: ../../../processing/app/debug/Compiler.java:410
#, java-format
msgid "Using library {0} at version {1} in folder: {2} {3}"
-msgstr ""
+msgstr "Použití knihovny {0} ve verzi {1} v adresáři: {2} {3}"
#: ../../../processing/app/debug/Compiler.java:94
#, java-format
@@ -2143,33 +2150,33 @@ msgstr "Ověřit kód po nahrátí"
#: ../../../../../app/src/processing/app/Editor.java:725
msgid "Verify/Compile"
-msgstr ""
+msgstr "Kontrola/Kompilace"
#: ../../../../../app/src/processing/app/Base.java:451
msgid "Verifying and uploading..."
-msgstr ""
+msgstr "Kontroluji a nahrávám..."
#: ../../../cc/arduino/contributions/DownloadableContributionsDownloader.java:71
msgid "Verifying archive integrity..."
-msgstr ""
+msgstr "Kontroluji integritu archivu..."
#: ../../../../../app/src/processing/app/Base.java:454
msgid "Verifying..."
-msgstr ""
+msgstr "Kontroluji..."
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:328
#, java-format
msgid "Version {0}"
-msgstr ""
+msgstr "Verze {0}"
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:326
msgid "Version unknown"
-msgstr ""
+msgstr "Neznáma verze"
#: ../../../cc/arduino/contributions/libraries/ContributedLibrary.java:97
#, java-format
msgid "Version {0}"
-msgstr ""
+msgstr "Verze {0}"
#: ../../../processing/app/Preferences.java:154
msgid "Vietnamese"
@@ -2179,6 +2186,16 @@ msgstr "Vietnamština"
msgid "Visit Arduino.cc"
msgstr "Navštivte Arduino.cc"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+msgid "WARNING: Category '{0}' in library {1} is not valid. Setting to '{2}'"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+msgid "WARNING: Spurious {0} folder in '{1}' library"
+msgstr ""
+
#: ../../../processing/app/debug/Compiler.java:115
#, java-format
msgid ""
@@ -2194,32 +2211,38 @@ msgstr "Upozornění"
msgid ""
"Warning: This core does not support exporting sketches. Please consider "
"upgrading it or contacting its author"
-msgstr ""
+msgstr "Varování: Toto jádro nedovede exportovat projekty. Prosím zvažte upgrade nebo kontaktujte svého dodavatele"
#: ../../../cc/arduino/utils/ArchiveExtractor.java:197
#, java-format
msgid "Warning: file {0} links to an absolute path {1}"
-msgstr ""
+msgstr "Varování: soubor {0} odkazuje na absolútní cestu {1}"
#: ../../../cc/arduino/contributions/packages/ContributionsIndexer.java:133
msgid "Warning: forced trusting untrusted contributions"
-msgstr ""
+msgstr "Varování: vynucené použití nedůvěryhodných prvků"
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:217
#, java-format
msgid "Warning: forced untrusted script execution ({0})"
-msgstr ""
+msgstr "Varování: vynucené spuštení nedůvěryhodného skriptu ({0})"
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:212
#, java-format
msgid "Warning: non trusted contribution, skipping script execution ({0})"
-msgstr ""
+msgstr "Varování: nedůvěryhodný prvek, spuštení skriptu přerušeno ({0})"
#: ../../../processing/app/debug/LegacyTargetPlatform.java:158
#, java-format
msgid ""
"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically"
" converted to {2}. Consider upgrading this core."
+msgstr "Varování: platform.txt z jádra '{0}' obsahuje zastaralé {1}, automaticky skonvertované do {2}. Zvažte upgrade tohoto jádra."
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+msgid ""
+"Warning: platform.txt from core '{0}' misses property '{1}', using default "
+"value '{2}'. Consider upgrading this core."
msgstr ""
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
@@ -2227,7 +2250,7 @@ msgstr ""
msgid ""
"Warning: platform.txt from core '{0}' misses property {1}, automatically set"
" to {2}. Consider upgrading this core."
-msgstr ""
+msgstr "Varování: platform.txt z jádra '{0}' špatná vlastnost {1}, automaticky nastavená na {2}. Zvažte upgrade tohoto jádra."
#: ../../../../../app/src/processing/app/Preferences.java:190
msgid "Western Frisian"
@@ -2265,7 +2288,7 @@ msgstr "Soubor s příponou .cpp nesmí mít stejné jméno jako projekt."
#: ../../../../../app/src/processing/app/Base.java:2312
msgid "You can't import a folder that contains your sketchbook"
-msgstr ""
+msgstr "Nelze importovat složku, která obsahuje tvůj projekt"
#: Sketch.java:421
msgid ""
@@ -2304,13 +2327,13 @@ msgstr "Pro dnešek jste se dostali na limit možných automatických\njmen pro
msgid ""
"Your copy of the IDE is installed in a subfolder of your settings folder.\n"
"Please move the IDE to another folder."
-msgstr ""
+msgstr "Tvoje kopie IDE je nainstalována v podsložce složky nastavení.\nProsím přesuň IDE do jiného adresáře."
#: ../../../processing/app/BaseNoGui.java:771
msgid ""
"Your copy of the IDE is installed in a subfolder of your sketchbook.\n"
"Please move the IDE to another folder."
-msgstr ""
+msgstr "Tvoje kopie IDE je nainstalována v podsložce složky projekty.\nProsím přesuň IDE do jiného adresáře."
#: Base.java:2638
msgid "ZIP files or folders"
@@ -2407,7 +2430,7 @@ msgstr "povoleno v Soubor > Vlastnosti"
#: ../../../../../app/src/processing/app/Editor.java:1352
msgid "http://www.arduino.cc/"
-msgstr ""
+msgstr "http://www.arduino.cc/"
#: UpdateCheck.java:118
msgid "http://www.arduino.cc/en/Main/Software"
@@ -2448,23 +2471,23 @@ msgstr "nahrávání (upload)"
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:324
#, java-format
msgid "version {0}"
-msgstr ""
+msgstr "verze {0}"
#: ../../../../../app/src/processing/app/Editor.java:2243
#, java-format
msgid "{0} - {1} | Arduino {2}"
-msgstr ""
+msgstr "{0} - {1} | Arduino {2}"
#: ../../../cc/arduino/contributions/SignatureVerificationFailedException.java:39
#: ../../../cc/arduino/contributions/SignatureVerificationFailedException.java:43
#, java-format
msgid "{0} file signature verification failed"
-msgstr ""
+msgstr "{0} ověření podpisu souboru se nezdařilo"
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:310
#, java-format
msgid "{0} file signature verification failed. File ignored."
-msgstr ""
+msgstr "{0} ověření podpisu souboru se nezdařilo. Soubor byl ignorován."
#: Editor.java:380
#, java-format
@@ -2474,6 +2497,16 @@ msgstr "{0} souborů přidáno ke skice"
#: ../../../../../app/src/processing/app/Base.java:1201
#, java-format
msgid "{0} libraries"
+msgstr "{0} knihovny"
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+msgid "{0} must be a folder"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+msgid "{0} pattern is missing"
msgstr ""
#: debug/Compiler.java:365
diff --git a/arduino-core/src/processing/app/i18n/Resources_cs_CZ.properties b/arduino-core/src/processing/app/i18n/Resources_cs_CZ.properties
index 053754a0779..c0db0c7473d 100644
--- a/arduino-core/src/processing/app/i18n/Resources_cs_CZ.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_cs_CZ.properties
@@ -6,6 +6,7 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# horcicaa , 2012
# fatalwir , 2014
# Michal Ko\u010der , 2012
@@ -13,18 +14,18 @@
# Michal Ko\u010der , 2013-2014
# Ondrej Novy , 2015
# Zdeno Seker\u00e1k , 2015
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-08-24 14\:35+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Czech (Czech Republic) (http\://www.transifex.com/mbanzi/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-09-23 13\:28+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Czech (Czech Republic) (http\://www.transifex.com/mbanzi/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)
#: ../../../processing/app/debug/Compiler.java:529
#, java-format
-!\ Not\ used\:\ {0}=
+\ Not\ used\:\ {0}=\ Nepou\u017eit\u00fd\: {0}
#: ../../../processing/app/debug/Compiler.java:525
#, java-format
-!\ Used\:\ {0}=
+\ Used\:\ {0}=\ Pou\u017eit\u00fd\: {0}
#: debug/Compiler.java:455
'Keyboard'\ only\ supported\ on\ the\ Arduino\ Leonardo='Keyboard' je podporov\u00e1no pouze u Arduino Leonardo
@@ -32,11 +33,17 @@
#: debug/Compiler.java:450
'Mouse'\ only\ supported\ on\ the\ Arduino\ Leonardo='Mouse' je podporov\u00e1no pouze u Arduino Leonardo\!
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+!'arch'\ folder\ is\ no\ longer\ supported\!\ See\ http\://goo.gl/gfFJzU\ for\ more\ information=
+
#: Preferences.java:478
(edit\ only\ when\ Arduino\ is\ not\ running)=(editujte pouze kdy\u017e program Arduino nen\u00ed spu\u0161t\u011bn)
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+!(legacy)=
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
-!--curdir\ no\ longer\ supported=
+--curdir\ no\ longer\ supported=--curdir u\u017e nen\u00ed podporov\u00e1n
#: ../../../processing/app/Base.java:468
--verbose,\ --verbose-upload\ and\ --verbose-build\ can\ only\ be\ used\ together\ with\ --verify\ or\ --upload=--verbose, --verbose-upload a --verbose-build m\u016f\u017ee b\u00fdt pou\u017eito jenom spole\u010dne s --verify nebo --upload
@@ -46,15 +53,15 @@
#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:64
#, java-format
-!
Update\ available\ for\ some\ of\ your\ {0}boards{1}=
+
Update\ available\ for\ some\ of\ your\ {0}boards{1}=
Dostupn\u00e1 aktualizace n\u011bkter\u00fdch tv\u00fdch {0}desek{1}
#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:66
#, java-format
-!
Update\ available\ for\ some\ of\ your\ {0}boards{1}\ and\ {2}libraries{3}=
+
Update\ available\ for\ some\ of\ your\ {0}boards{1}\ and\ {2}libraries{3}=
Dostupn\u00e1 aktualizace n\u011bkter\u00fdch tv\u00fdch {0}desek{1} a {2}knihoven{3}
#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:62
#, java-format
-!
Update\ available\ for\ some\ of\ your\ {0}libraries{1}=
+
Update\ available\ for\ some\ of\ your\ {0}libraries{1}=
Dostupn\u00e1 aktualizace n\u011bkter\u00fdch tv\u00fdch {0}knihoven{1}
#: Editor.java:2053
\ \ \ Do\ you\ want\ to\ save\ changes\ to\ this\ sketch
\ before\ closing?If\ you\ don't\ save,\ your\ changes\ will\ be\ lost.=
Chcete p\u0159ed ukon\u010den\u00edm ulo\u017eit zm\u011bny
provedn\u00e9 v projektu?Neulo\u017e\u00edte-li je v\u0161echny zm\u011bny budou nen\u00e1vratn\u011b ztraceny.
@@ -76,25 +83,25 @@ A\ new\ version\ of\ Arduino\ is\ available,\nwould\ you\ like\ to\ visit\ the\
#: ../../../../../app/src/cc/arduino/contributions/BuiltInCoreIsNewerCheck.java:96
#, java-format
-!A\ newer\ {0}\ package\ is\ available=
+A\ newer\ {0}\ package\ is\ available=Nov\u011bj\u0161\u00ed {0} bal\u00ed\u010dek je dostupn\u00fd
#: ../../../../../app/src/processing/app/Base.java:2307
-!A\ subfolder\ of\ your\ sketchbook\ is\ not\ a\ valid\ library=
+A\ subfolder\ of\ your\ sketchbook\ is\ not\ a\ valid\ library=Podadres\u00e1\u0159 tv\u00fdch projekt\u016f nen\u00ed platn\u00e1 knihovna
#: Editor.java:1116
About\ Arduino=O Arduinu
#: ../../../../../app/src/processing/app/Base.java:1177
-!Add\ .ZIP\ Library...=
+Add\ .ZIP\ Library...=P\u0159idat .ZIP Knihovnu...
#: Editor.java:650
Add\ File...=P\u0159idat soubor...
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:73
-!Additional\ Boards\ Manager\ URLs=
+Additional\ Boards\ Manager\ URLs=Spr\u00e1vce dal\u0161\u00edch desek URL
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:268
-!Additional\ Boards\ Manager\ URLs\:\ =
+Additional\ Boards\ Manager\ URLs\:\ =Spr\u00e1vce dal\u0161\u00edch desek URL\:
#: ../../../../../app/src/processing/app/Preferences.java:161
Afrikaans=Afrik\u00e1n\u0161tina
@@ -105,13 +112,13 @@ Albanian=Alb\u00e1n\u0161tina
#: ../../../../../app/src/cc/arduino/contributions/ui/DropdownAllItem.java:42
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/DropdownAllCoresItem.java:43
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:187
-!All=
+All=V\u0161echno
#: 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 tohot projektu, abyste nep\u0159epsali\np\u016fvodn\u00ed verzi. Pou\u017eijte Otev\u0159\u00edt k znovuotev\u0159en\u00ed projektu a zkuste to znovu.\n
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:99
-!An\ error\ occurred\ while\ updating\ libraries\ index\!=
+An\ error\ occurred\ while\ updating\ libraries\ index\!=Nastala chyba p\u0159i aktualizaci indexu knihoven\!
#: ../../../processing/app/BaseNoGui.java:528
An\ error\ occurred\ while\ uploading\ the\ sketch=Nastala chyba p\u0159i nahr\u00e1van\u00ed projektu.
@@ -185,7 +192,7 @@ Argument\ required\ for\ --preferences-file=Pro --preferences-file je nutn\u00fd
#: ../../../processing/app/helpers/CommandlineParser.java:76
#: ../../../processing/app/helpers/CommandlineParser.java:83
#, java-format
-!Argument\ required\ for\ {0}=
+Argument\ required\ for\ {0}=Vy\u017eadovan\u00fd argument pro {0}
#: ../../../processing/app/Preferences.java:137
Armenian=Arm\u00e9n\u0161tina
@@ -203,10 +210,10 @@ Auto\ Format=Automatick\u00e9 form\u00e1tov\u00e1n\u00ed
Auto\ Format\ finished.=Autoform\u00e1tov\u00e1n\u00ed dokon\u010deno.
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:457
-!Auto-detect\ proxy\ settings=
+Auto-detect\ proxy\ settings=Automatick\u00e1 detekce proxy nastaven\u00ed
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:474
-!Automatic\ proxy\ configuration\ URL\:=
+Automatic\ proxy\ configuration\ URL\:=Automatick\u00e9 nastaven\u00ed konfigurace URL\:
#: SerialMonitor.java:110
Autoscroll=Automatick\u00e9 scrollov\u00e1n\u00ed
@@ -218,22 +225,20 @@ 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=\u0160patn\u00fd n\u00e1vrh p\u0159im\u00e1rn\u00edho souboru nebo adres\u00e1rov\u00e1 struktura.
-
#: ../../../processing/app/Preferences.java:149
Basque=Baski\u010dtina
#: ../../../processing/app/Preferences.java:139
Belarusian=B\u011bloru\u0161tina
-#: ../../../../../app/src/processing/app/Preferences.java:165
-Bengali\ (India)=Beng\u00e1l\u0161tina (India)
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
Board=V\u00fdvojov\u00e1 deska
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+!Board\ {0}\ (platform\ {1},\ package\ {2})\ is\ unknown=
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
Board\ {0}\:{1}\:{2}\ doesn''t\ define\ a\ ''build.board''\ preference.\ Auto-set\ to\:\ {3}=V\u00fdvojov\u00e1 deska {0}\:{1}\:{2} nedefinuje volbu ''build.board''. Automaticky nastaveno na\: {3}
@@ -242,17 +247,17 @@ Board\ {0}\:{1}\:{2}\ doesn''t\ define\ a\ ''build.board''\ preference.\ Auto-se
Board\:\ =V\u00fdvojov\u00e1 deska\:
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
-!Boards\ Manager=
+Boards\ Manager=Mana\u017e\u00e9r Desek
#: ../../../../../app/src/processing/app/Base.java:1320
-!Boards\ Manager...=
+Boards\ Manager...=Mana\u017e\u00e9r Desek...
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:328
-!Boards\ included\ in\ this\ package\:=
+Boards\ included\ in\ this\ package\:=Desky zahrnut\u00e9 v tomto bal\u00edku\:
#: ../../../processing/app/debug/Compiler.java:1273
#, java-format
-!Bootloader\ file\ specified\ but\ missing\:\ {0}=
+Bootloader\ file\ specified\ but\ missing\:\ {0}=Bootloader je specifikov\u00e1n ale chyb\u00ed soubor\: {0}
#: ../../../processing/app/Preferences.java:140
Bosnian=Bosen\u0161tina
@@ -263,12 +268,12 @@ Both\ NL\ &\ CR=Oboj\u00ed NL & CR
#: Preferences.java:81
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
+#: ../../../../../app/src/processing/app/Base.java:1210
+!Built-in\ Examples=
+
#: ../../../processing/app/Preferences.java:80
Bulgarian=Bulhar\u0161tina
@@ -282,7 +287,7 @@ Burn\ Bootloader=Vyp\u00e1lit zavad\u011b\u010d
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)...
#: ../../../cc/arduino/contributions/DownloadableContributionsDownloader.java:77
-!CRC\ doesn't\ match.\ File\ is\ corrupted.=
+CRC\ doesn't\ match.\ File\ is\ corrupted.=CRC nen\u00ed spr\u00e1vny. Soubor je po\u0161kozen.
#: ../../../processing/app/Base.java:379
#, java-format
@@ -317,23 +322,14 @@ Check\ for\ updates\ on\ startup=P\u0159i startu vyhledat nov\u00e9 verze
#: ../../../processing/app/Preferences.java:142
Chinese\ (China)=\u010c\u00edn\u0161tina (\u010c\u00edna)
-#: ../../../processing/app/Preferences.java:142
-Chinese\ (Hong\ Kong)=\u010c\u00edn\u0161tina (Hong Kong)
-
#: ../../../processing/app/Preferences.java:144
Chinese\ (Taiwan)=\u010c\u00edn\u0161tina (Taiwan)
#: ../../../processing/app/Preferences.java:143
Chinese\ (Taiwan)\ (Big5)=\u010c\u00edn\u0161tina (Taiwan) (Big5)
-#: Preferences.java:88
-Chinese\ Simplified=\u010c\u00edn\u0161tina (zjednodu\u0161en\u00e9 znaky)
-
-#: Preferences.java:89
-Chinese\ Traditional=\u010cin\u0161tina (tradi\u010dn\u00ed znaky)
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
-!Click\ for\ a\ list\ of\ unofficial\ boards\ support\ URLs=
+Click\ for\ a\ list\ of\ unofficial\ boards\ support\ URLs=Klini na seznam neofici\u00e1lne podporovan\u00fdch desek na URL
#: Editor.java:521 Editor.java:2024
Close=Zav\u0159\u00edt
@@ -342,7 +338,7 @@ Close=Zav\u0159\u00edt
Comment/Uncomment=Zakomentovat/Odkomentovat
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:266
-!Compiler\ warnings\:\ =
+Compiler\ warnings\:\ =Varov\u00e1n\u00ed p\u0159eklada\u010de\:
#: Sketch.java:1608 Editor.java:1890
Compiling\ sketch...=Kompiluji projekt...
@@ -416,9 +412,6 @@ 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.
-#: ../../../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
Could\ not\ remove\ old\ version\ of\ {0}=Nemohu smazat starou verzi {0}
@@ -440,9 +433,6 @@ 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=Projekt nebylo mo\u017en\u00e9 archivovat
@@ -461,15 +451,9 @@ Croatian=Chorvat\u0161tina
#: Editor.java:1149 Editor.java:2699
Cut=Vyjmout
-#: ../../../processing/app/Preferences.java:83
-Czech=\u010ce\u0161tina
-
#: ../../../../../app/src/processing/app/Preferences.java:119
Czech\ (Czech\ Republic)=\u010cesky (\u010cesk\u00e1 Republika)
-#: Preferences.java:90
-Danish=D\u00e1n\u0161tina
-
#: ../../../../../app/src/processing/app/Preferences.java:120
Danish\ (Denmark)=D\u00e1n\u0161tina (D\u00e1nsko)
@@ -477,7 +461,7 @@ Danish\ (Denmark)=D\u00e1n\u0161tina (D\u00e1nsko)
Decrease\ Indent=Zmen\u0161it odsazen\u00ed
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:185
-!Default=
+Default=Default
#: EditorHeader.java:314 Sketch.java:591
Delete=Smazat
@@ -493,7 +477,7 @@ Display\ line\ numbers=Zobrazit \u010d\u00edsla \u0159\u00e1dk\u016f
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
#, java-format
-!Do\ you\ want\ to\ remove\ {0}?\nIf\ you\ do\ so\ you\ won't\ be\ able\ to\ use\ {0}\ any\ more.=
+Do\ you\ want\ to\ remove\ {0}?\nIf\ you\ do\ so\ you\ won't\ be\ able\ to\ use\ {0}\ any\ more.=Chce\u0161 odstr\u00e1nit {0}?\nJestli to udel\u00e1\u0161 nebude\u0161 moci pou\u017e\u00edvat {0} nic v\u00edc.
#: Editor.java:2064
Don't\ Save=Neukl\u00e1dat
@@ -522,24 +506,24 @@ Done\ uploading.=Konec nahr\u00e1van\u00ed.
#: ../../../cc/arduino/contributions/DownloadableContributionsDownloader.java:105
#, java-format
-!Downloaded\ {0}kb\ of\ {1}kb.=
+Downloaded\ {0}kb\ of\ {1}kb.=Sta\u017eeno {0}kb z {1}kb.
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:107
-!Downloading\ boards\ definitions.=
+Downloading\ boards\ definitions.=Stahuji definice desek.
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:86
-!Downloading\ libraries\ index...=
+Downloading\ libraries\ index...=Stahuji index knihoven...
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:115
#, java-format
-!Downloading\ library\:\ {0}=
+Downloading\ library\:\ {0}=Stahuji knihovnu\: {0}
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:318
-!Downloading\ platforms\ index...=
+Downloading\ platforms\ index...=Stahuji index platforem...
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:113
#, java-format
-!Downloading\ tools\ ({0}/{1}).=
+Downloading\ tools\ ({0}/{1}).=Stahuji n\u00e1stroje ({0}/{1}).
#: Preferences.java:91
Dutch=Nizozem\u0161tina
@@ -548,7 +532,7 @@ Dutch=Nizozem\u0161tina
Dutch\ (Netherlands)=Nizozem\u0161tina (Nizozem\u00ed)
#: ../../../../../app/src/processing/app/Editor.java:1309
-!Edison\ Help=
+Edison\ Help=Edison Pomoc
#: Editor.java:1130
Edit=\u00dapravy
@@ -560,7 +544,7 @@ Editor\ font\ size\:\ =Velikost fontu editoru\:
Editor\ language\:\ =Jazyk editoru\:
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:322
-!Enable\ Code\ Folding=
+Enable\ Code\ Folding=Zapnout Code Folding
#: Preferences.java:92
English=Angli\u010dtina
@@ -570,10 +554,10 @@ English\ (United\ Kingdom)=Angli\u010dtina (Velk\u00e1 Brit\u00e1nie)
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:269
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:271
-!Enter\ a\ comma\ separated\ list\ of\ urls=
+Enter\ a\ comma\ separated\ list\ of\ urls=Vlo\u017e seznam url oddelen \u010d\u00e1rkou
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:96
-!Enter\ additional\ URLs,\ one\ for\ each\ row=
+Enter\ additional\ URLs,\ one\ for\ each\ row=Vlo\u017e dal\u0161\u00ed URL, ka\u017ed\u00fd na nov\u00fd \u0159\u00e1dek
#: Editor.java:1062
Environment=Prost\u0159ed\u00ed
@@ -591,7 +575,7 @@ Error\ compiling.=Chyba kompilace.
#: ../../../cc/arduino/contributions/DownloadableContributionsDownloader.java:113
#, java-format
-!Error\ downloading\ {0}=
+Error\ downloading\ {0}=Chyba stahov\u00e1n\u00ed {0}
#: Base.java:1674
Error\ getting\ the\ Arduino\ data\ folder.=Chyba v p\u0159istupu do datov\u00e9ho adres\u00e1\u0159e Arduina.
@@ -612,7 +596,7 @@ Error\ opening\ serial\ port\ ''{0}''.=Chyba p\u0159i otev\u00edr\u00e1n\u00ed s
#: ../../../processing/app/Serial.java:119
#, java-format
-!Error\ opening\ serial\ port\ ''{0}''.\ Try\ consulting\ the\ documentation\ at\ http\://playground.arduino.cc/Linux/All\#Permission=
+Error\ opening\ serial\ port\ ''{0}''.\ Try\ consulting\ the\ documentation\ at\ http\://playground.arduino.cc/Linux/All\#Permission=Chyba pri otev\u0159en\u00ed s\u00e9riov\u00e9ho portu ''{0}''. Zkus se pod\u00edvat na dokumentaci kter\u00e1 je na http\://playground.arduino.cc/Linux/All\#Permission
#: Preferences.java:277
Error\ reading\ preferences=Chyba p\u0159i \u010dten\u00ed nastaven\u00ed
@@ -624,7 +608,7 @@ Error\ reading\ the\ preferences\ file.\ Please\ delete\ (or\ move)\n{0}\ and\ r
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:146
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:166
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:245
-!Error\ running\ post\ install\ script=
+Error\ running\ post\ install\ script=Chyba b\u011bhu poin\u0161tala\u010dn\u00edho skriptu
#: ../../../cc/arduino/packages/DiscoveryManager.java:25
Error\ starting\ discovery\ method\:\ =Chyba na po\u010d\u00e1tku discovery metody\:
@@ -673,8 +657,17 @@ Estonian\ (Estonia)=Est\u00f3n\u0161tina (Est\u00f3nsko)
#: Editor.java:516
Examples=P\u0159\u00edklady
+#: ../../../../../app/src/processing/app/Base.java:1244
+!Examples\ from\ Custom\ Libraries=
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+!Examples\ from\ Libraries=
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+!Export\ canceled,\ changes\ must\ first\ be\ saved.=
+
#: ../../../../../app/src/processing/app/Editor.java:750
-!Export\ compiled\ Binary=
+Export\ compiled\ Binary=Export kompilovan\u00e9ho Binaru
#: ../../../processing/app/Base.java:416
#, java-format
@@ -687,7 +680,7 @@ File=Soubor
Filipino=Filip\u00edn\u0161tina
#: ../../../../../app/src/cc/arduino/contributions/ui/InstallerJDialog.java:95
-!Filter\ your\ search...=
+Filter\ your\ search...=Filter tv\u00e9ho hled\u00e1n\u00ed...
#: FindReplace.java:124 FindReplace.java:127
Find=Najdi
@@ -715,7 +708,7 @@ Finnish=Fin\u0161tina
Fix\ Encoding\ &\ Reload=Uprav k\u00f3dov\u00e1n\u00ed a znovu nahraj
#: ../../../processing/app/BaseNoGui.java:318
-!For\ information\ on\ installing\ libraries,\ see\:\ http\://www.arduino.cc/en/Guide/Libraries\n=
+For\ information\ on\ installing\ libraries,\ see\:\ http\://www.arduino.cc/en/Guide/Libraries\n=Pro informace jak instalovat knihovny se pod\u00edvej na\: http\://www.arduino.cc/en/Guide/Libraries\n
#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118
#, java-format
@@ -734,7 +727,7 @@ Galician=Galicij\u0161tina
Galician\ (Spain)=Galician (\u0160pan\u011blsko)
#: ../../../../../app/src/processing/app/Editor.java:1288
-!Galileo\ Help=
+Galileo\ Help=Galileo Pomoc
#: ../../../processing/app/Preferences.java:94
Georgian=Gruz\u00edn\u0161tina
@@ -766,7 +759,7 @@ Help=N\u00e1pov\u011bda
Hindi=Hind\u0161tina
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:489
-!Host\ name\:=
+Host\ name\:=Host name\:
#: Sketch.java:295
How\ about\ saving\ the\ sketch\ first\ \nbefore\ trying\ to\ rename\ it?=Co takhle projekt nejprve ulo\u017eit\nne\u017e mu budeme m\u011bnit jm\u00e9no?
@@ -794,7 +787,7 @@ Include\ Library=P\u0159idat knihovnu
#: ../../../processing/app/BaseNoGui.java:768
#: ../../../processing/app/BaseNoGui.java:771
-!Incorrect\ IDE\ installation\ folder=
+Incorrect\ IDE\ installation\ folder=Nespr\u00e1vn\u00fd adres\u00e1\u0159 pro instalaci IDE
#: Editor.java:1216 Editor.java:2757
Increase\ Indent=Zv\u011bt\u0161it odsazen\u00ed
@@ -803,7 +796,7 @@ Increase\ Indent=Zv\u011bt\u0161it odsazen\u00ed
Indonesian=Indon\u00e9\u0161tina
#: ../../../../../app/src/processing/app/Base.java:295
-!Initializing\ packages...=
+Initializing\ packages...=Inicializace bal\u00ed\u010dk\u016f...
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:75
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:81
@@ -811,33 +804,37 @@ Indonesian=Indon\u00e9\u0161tina
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:78
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:91
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:303
-!Install=
+Install=Instalace
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:170
-!Installation\ completed\!=
+Installation\ completed\!=Instalace je kompletn\u00ed\!
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/DropdownInstalledLibraryItem.java:50
-!Installed=
+Installed=Instalov\u00e1no
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:154
-!Installing\ boards...=
+Installing\ boards...=Instalace desek...
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:126
#, java-format
-!Installing\ library\:\ {0}=
+Installing\ library\:\ {0}=Instaluji knihovnu\: {0}
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:134
#, java-format
-!Installing\ tools\ ({0}/{1})...=
+Installing\ tools\ ({0}/{1})...=Instaluji n\u00e1stroje ({0}/{1})...
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:239
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:172
-!Installing...=
+Installing...=Instaluji...
#: ../../../processing/app/Base.java:1204
#, java-format
Invalid\ library\ found\ in\ {0}\:\ {1}=Nalezena neplatn\u00e1 knihovna v {0}\: {1}
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+!Invalid\ quoting\:\ no\ closing\ [{0}]\ char\ found.=
+
#: Preferences.java:102
Italian=Ital\u0161tina
@@ -851,32 +848,36 @@ Korean=Korej\u0161tina
Latvian=Loty\u0161tina
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:93
-!Library\ Manager=
+Library\ Manager=Mana\u017e\u00e9r Knihoven
#: ../../../../../app/src/processing/app/Base.java:2349
-!Library\ added\ to\ your\ libraries.\ Check\ "Include\ library"\ menu=
+Library\ added\ to\ your\ libraries.\ Check\ "Include\ library"\ menu=Knihovna p\u0159id\u00e1na do tv\u00fdch knihoven. Zkontroluj menu "Zahrnut\u00e9 knihovny"
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+!Library\ can't\ use\ both\ 'src'\ and\ 'utility'\ folders.=
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
-!Library\ is\ already\ installed\:\ {0}\ version\ {1}=
+Library\ is\ already\ installed\:\ {0}\ version\ {1}=Knihovna je ji\u017e instalovan\u00e1\: {0} verze {1}
#: Preferences.java:106
Lithuaninan=Litev\u0161tina
#: ../../../../../app/src/processing/app/Base.java:132
-!Loading\ configuration...=
+Loading\ configuration...=Nahr\u00e1vam konfiguraci...
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+!Looking\ for\ recipes\ like\ {0}*{1}=
#: ../../../processing/app/Sketch.java:1684
Low\ memory\ available,\ stability\ problems\ may\ occur.=M\u00e1la dostupn\u00e9 pam\u011bti, m\u00fa\u017eou nastat probl\u00e9my se stabilitou.
-#: ../../../../../app/src/processing/app/Preferences.java:180
-Malay\ (Malaysia)=Malaj\u0161tina (Malajsie)
-
#: ../../../../../app/src/processing/app/Base.java:1168
Manage\ Libraries...=Spravovat knihovny...
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:466
-!Manual\ proxy\ configuration=
+Manual\ proxy\ configuration=Manu\u00e1ln\u00ed nastaven\u00ed proxy
#: Preferences.java:107
Marathi=Mar\u00e1th\u0161tina
@@ -884,14 +885,15 @@ Marathi=Mar\u00e1th\u0161tina
#: Base.java:2112
Message=Zpr\u00e1va
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=Chyb\u00ed ukon\u010duj\u00edc\u00ed znaky "*/" koment\u00e1\u0159e
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+!Missing\ '{0}'\ from\ library\ in\ {1}=
#: ../../../processing/app/BaseNoGui.java:455
Mode\ not\ supported=M\u00f3d nen\u00ed podporov\u00e1n
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:186
-!More=
+More=V\u00edc
#: 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
@@ -904,14 +906,11 @@ Multiple\ files\ not\ supported=V\u00edcen\u00e1sobn\u00ed soubory nejsou podpor
#: ../../../processing/app/debug/Compiler.java:520
#, java-format
-!Multiple\ libraries\ were\ found\ for\ "{0}"=
+Multiple\ libraries\ were\ found\ for\ "{0}"=Byly nalezen\u00e9 n\u00e1sobn\u00e9 knihovny "{0}"
#: ../../../processing/app/Base.java:395
Must\ specify\ exactly\ one\ sketch\ file=Mus\u00edte ozna\u010dit pr\u00e1v\u011b jeden soubor s projektem
-#: ../../../processing/app/Preferences.java:158
-N'Ko=N'Ko
-
#: Sketch.java:282
Name\ for\ new\ file\:=Jm\u00e9no nov\u00e9ho souboru\:
@@ -919,7 +918,7 @@ Name\ for\ new\ file\:=Jm\u00e9no nov\u00e9ho souboru\:
Nepali=Nep\u00e1l\u0161tina
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:601
-!Network=
+Network=S\u00ed\u0165
#: ../../../../../app/src/processing/app/Editor.java:65
Network\ ports=S\u00ed\u0165ov\u00fd port
@@ -943,10 +942,7 @@ Next\ Tab=N\u00e1sleduj\u00edc\u00ed Z\u00e1lo\u017eka
No=Ne
#: ../../../processing/app/debug/Compiler.java:158
-!No\ authorization\ 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
+No\ authorization\ data\ found=Nebyla nalezena \u017e\u00e1dn\u00e1 autorizovan\u00e1 data
#: 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.
@@ -955,7 +951,7 @@ No\ changes\ necessary\ for\ Auto\ Format.=Pro autoform\u00e1tov\u00e1n\u00ed ne
No\ command\ line\ parameters\ found=Nabyly nalezeny \u017e\u00e1dn\u00e9 parametry pro p\u0159\u00edkazovou \u0159\u00e1dku
#: ../../../processing/app/debug/Compiler.java:200
-!No\ compiled\ sketch\ found=
+No\ compiled\ sketch\ found=Nebyl nalezel skompilovan\u00fd projekt
#: Editor.java:373
No\ files\ were\ added\ to\ the\ sketch.=K projektu nebyly p\u0159id\u00e1ny \u017e\u00e1dn\u00e9 soubory.
@@ -970,7 +966,7 @@ No\ line\ ending=Chybn\u00fd konec \u0159\u00e1dky
No\ parameters=\u017d\u00e1dn\u00e9 parametry
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:453
-!No\ proxy=
+No\ proxy=Bez proxy
#: Base.java:541
No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=Opravdu, p\u0159i\u0161el v\u00e1\u0161 \u010das na trocha \u010derstv\u00e9ho vzduchu.
@@ -994,17 +990,11 @@ No\ valid\ code\ files\ found=Nebyly nalezeny soubory obsahuj\u00edc\u00ed valid
No\ valid\ hardware\ definitions\ found\ in\ folder\ {0}.=V adres\u00e1\u0159i {0} byla nalezena neplatn\u00e1 definice hardware.
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:184
-!None=
-
-#: ../../../../../app/src/processing/app/Preferences.java:181
-Norwegian=Nor\u0161tina
+None=\u017d\u00e1dn\u00fd
#: ../../../processing/app/Preferences.java:108
Norwegian\ Bokm\u00e5l=Norwegian Bokm\u00e5l
-#: ../../../../../app/src/processing/app/Preferences.java:182
-Norwegian\ Nynorsk=Nor\u0161tina Nynorsk
-
#: ../../../processing/app/Sketch.java:1656
Not\ enough\ memory;\ see\ http\://www.arduino.cc/en/Guide/Troubleshooting\#size\ for\ tips\ on\ reducing\ your\ footprint.=Nedostatek pem\u011bti; na http\://www.arduino.cc/en/Guide/Troubleshooting\#size naleznete typy jak velikost redukovat.
@@ -1022,7 +1012,7 @@ Only\ --verify,\ --upload\ or\ --get-pref\ are\ supported=Jenom --verify, --uplo
Open=Otev\u0159\u00edt
#: ../../../../../app/src/processing/app/Editor.java:625
-!Open\ Recent=
+Open\ Recent=Otev\u0159\u00edt P\u0159ede\u0161l\u00e9
#: Editor.java:2688
Open\ URL=Otev\u0159i URL
@@ -1048,11 +1038,15 @@ Persian=Per\u0161tina
#: ../../../processing/app/Preferences.java:161
Persian\ (Iran)=Per\u0161tina (Ir\u00e1n)
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+!Platform\ {0}\ (package\ {1})\ is\ unknown=
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
-!Please\ confirm\ boards\ deletion=
+Please\ confirm\ boards\ deletion=Pros\u00edm potvr\u010f zmaz\u00e1n\u00ed desek
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:257
-!Please\ confirm\ library\ deletion=
+Please\ confirm\ library\ deletion=Pros\u00edm potvr\u010f zmaz\u00e1n\u00ed knihoven
#: debug/Compiler.java:408
Please\ import\ the\ SPI\ library\ from\ the\ Sketch\ >\ Import\ Library\ menu.=Pros\u00edm importujte knihovnu SPI z Projekt\u016f (Sketch) > Import knihovny (Import Library).
@@ -1071,7 +1065,7 @@ Polish=Pol\u0161tina
Port=Port
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:491
-!Port\ number\:=
+Port\ number\:=\u010c\u00edslo portu\:
#: ../../../processing/app/Preferences.java:151
Portugese=Portugal\u0161tina
@@ -1086,7 +1080,7 @@ Portuguese\ (Portugal)=Portugal\u0161tina (Portugalsko)
Preferences=Vlastnosti
#: ../../../../../app/src/processing/app/Base.java:297
-!Preparing\ boards...=
+Preparing\ boards...=P\u0159ipravuji desky...
#: FindReplace.java:123 FindReplace.java:128
Previous=P\u0159edchoz\u00ed
@@ -1121,10 +1115,6 @@ Problem\ accessing\ files\ in\ folder\ =Probl\u00e9m s p\u0159\u00edstupem k sou
#: Base.java:1673
Problem\ getting\ data\ folder=Probl\u00e9m s p\u0159\u00edstupem do datov\u00e9ho adres\u00e1\u0159e.
-#: Sketch.java:1467
-#, java-format
-Problem\ moving\ {0}\ to\ the\ build\ folder=Probl\u00e9m p\u0159i p\u0159esunu {0} do adres\u00e1\u0159e pro build
-
#: debug/Uploader.java:209
Problem\ uploading\ to\ board.\ \ See\ http\://www.arduino.cc/en/Guide/Troubleshooting\#upload\ for\ suggestions.=Probl\u00e9m s p\u0159enosem dat na v\u00fdvojovou desku (board). Na http\://www.arduino.cc/en/Guide/Troubleshooting\#upload naleznete dal\u0161\u00ed doporu\u010den\u00ed.
@@ -1137,9 +1127,16 @@ Processor=Procesor
#: Editor.java:704
Programmer=Program\u00e1tor
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+!Progress\ {0}=
+
#: Base.java:783 Editor.java:593
Quit=Ukon\u010dit
+#: ../../../../../app/src/processing/app/Base.java:1233
+!RETIRED=
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
Redo=Znovu
@@ -1147,15 +1144,15 @@ Redo=Znovu
Reference=Reference
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:85
-!Remove=
+Remove=Vymazat
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:157
#, java-format
-!Removing\ library\:\ {0}=
+Removing\ library\:\ {0}=Ma\u017eu knihovnu\: {0}
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:266
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:203
-!Removing...=
+Removing...=Odstra\u0148uji...
#: EditorHeader.java:300
Rename=P\u0159ejmenovat
@@ -1179,6 +1176,14 @@ Replace\ with\:=Nahra\u010f za\:
#: Preferences.java:113
Romanian=Rumun\u0161tina
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+!Running\ recipe\:\ {0}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+!Running\:\ {0}=
+
#: Preferences.java:114
Russian=Ru\u0161tina
@@ -1225,16 +1230,16 @@ Select\ new\ sketchbook\ location=Vyberte nov\u00e9 um\u00edsten\u00ed pro va\u0
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:237
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:249
-!Select\ version=
+Select\ version=V\u00fdb\u011br verze
#: ../../../processing/app/debug/Compiler.java:146
Selected\ board\ depends\ on\ '{0}'\ core\ (not\ installed).=Vybran\u00e1 v\u00fdvojov\u00e1 deska z\u00e1vis\u00ed na j\u00e1d\u0159e '{0}' (neinstalov\u00e1no).
#: ../../../../../app/src/processing/app/Base.java:374
-!Selected\ board\ is\ not\ available=
+Selected\ board\ is\ not\ available=Vybran\u00e1 deska nen\u00ed dostupn\u00e1
#: ../../../../../app/src/processing/app/Base.java:423
-!Selected\ library\ is\ not\ available=
+Selected\ library\ is\ not\ available=Vybran\u00e1 knihovna nen\u00ed dostupn\u00e1
#: SerialMonitor.java:93
Send=Po\u0161li
@@ -1243,7 +1248,7 @@ Send=Po\u0161li
Serial\ Monitor=Seriov\u00fd monitor
#: ../../../../../app/src/processing/app/Editor.java:804
-!Serial\ Plotter=
+Serial\ Plotter=S\u00e9riov\u00fd Ploter
#: Serial.java:194
#, java-format
@@ -1256,8 +1261,12 @@ Serial\ port\ {0}\ not\ found.\nRetry\ the\ upload\ with\ another\ serial\ port?
#: ../../../../../app/src/processing/app/Editor.java:65
Serial\ ports=S\u00e9riov\u00fd port
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+!Setting\ build\ path\ to\ {0}=
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
-!Settings=
+Settings=Nastaven\u00ed
#: Base.java:1681
Settings\ issues=Probl\u00e9m s Nastaven\u00edm
@@ -1328,17 +1337,14 @@ Sorry,\ a\ sketch\ (or\ folder)\ named\ "{0}"\ already\ exists.=Pardon, projekt
Spanish=\u0160pan\u011bl\u0161tina
#: ../../../../../app/src/processing/app/Base.java:2333
-!Specified\ folder/zip\ file\ does\ not\ contain\ a\ valid\ library=
+Specified\ folder/zip\ file\ does\ not\ contain\ a\ valid\ library=Specifikovan\u00fd adres\u00e1\u0159/zip soubor neobsahuje korektn\u00ed knihovnu
#: ../../../../../app/src/processing/app/Base.java:466
-!Starting...=
+Starting...=Startuji...
#: Base.java:540
Sunshine=Slunceee\!
-#: ../../../../../app/src/processing/app/Preferences.java:187
-Swahili=Swahi\u0161tina
-
#: ../../../processing/app/Preferences.java:153
Swedish=\u0160v\u00e9d\u0161tina
@@ -1362,7 +1368,7 @@ The\ Client\ class\ has\ been\ renamed\ EthernetClient.=U t\u0159\u00eddy Client
#: ../../../../../app/src/cc/arduino/contributions/BuiltInCoreIsNewerCheck.java:96
#, java-format
-!The\ IDE\ includes\ an\ updated\ {0}\ package,\ but\ you're\ using\ an\ older\ one.\nDo\ you\ want\ to\ upgrade\ {0}?=
+The\ IDE\ includes\ an\ updated\ {0}\ package,\ but\ you're\ using\ an\ older\ one.\nDo\ you\ want\ to\ upgrade\ {0}?=IDE obsahuje nov\u011bj\u0161\u00ed {0} bal\u00ed\u010dek, ale ty pou\u017e\u00edva\u0161 verzi star\u0161\u00ed.\nChce\u0161 upgradovat {0}?
#: debug/Compiler.java:420
The\ Server\ class\ has\ been\ renamed\ EthernetServer.=U t\u0159\u00eddy Server byl zm\u011bn\u011bn n\u00e1zev na EthernetServer.
@@ -1401,16 +1407,13 @@ 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.=Adres\u00e1\u0159 projekt\u016f (Sketchbook folder) ji\u017e neexistuje.\nArduino se pokus\u00ed p\u0159epnout do defaultn\u00edho um\u00edst\u011bn\u00ed projektov\u00e9ho adres\u00e1\u0159e\na adres\u00e1\u0159 pro projekty (Sketchbook) vytvo\u0159\u00ed na tomto m\u00edst\u011b.\nArduino pak o sob\u011b p\u0159estane mluvit \nve t\u0159et\u00ed osob\u011b.
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:514
-!The\ specified\ sketchbook\ folder\ contains\ your\ copy\ of\ the\ IDE.\nPlease\ choose\ a\ different\ folder\ for\ your\ sketchbook.=
-
-#: ../../../processing/app/debug/Compiler.java:201
-Third-party\ platform.txt\ does\ not\ define\ compiler.path.\ Please\ report\ this\ to\ the\ third-party\ hardware\ maintainer.=V souboru platform.txt od poskytovatele t\u0159et\u00edch stran nen\u00ed definov\u00e1no compiler.path. Oznamte to pros\u00edm spr\u00e1vci hardwaru t\u0159et\u00edch stran.
+The\ specified\ sketchbook\ folder\ contains\ your\ copy\ of\ the\ IDE.\nPlease\ choose\ a\ different\ folder\ for\ your\ sketchbook.=Specifikovan\u00fd projektov\u00fd adres\u00e1\u0159 obsahuje kopii tv\u00e9ho IDE.\nPros\u00edm vyber pro sv\u016fj projekt jin\u00fd adres\u00e1\u0159.
#: 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.
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:257
-!This\ library\ is\ not\ listed\ on\ Library\ Manager.\ You\ won't\ be\ able\ to\ reinstall\ it\ from\ here.\nAre\ you\ sure\ you\ want\ to\ delete\ it?=
+This\ library\ is\ not\ listed\ on\ Library\ Manager.\ You\ won't\ be\ able\ to\ reinstall\ it\ from\ here.\nAre\ you\ sure\ you\ want\ to\ delete\ it?=T\u00e1to knihovna nen\u00ed v seznamu Knihoven. Nebude\u0161 ji moci znova sem instalovat.\nJste si jisti, \u017ee ji chcete odstranit?
#: ../../../processing/app/EditorStatus.java:467
This\ report\ would\ have\ more\ information\ with=Tento v\u00fdpis by m\u011bl v\u00edce informac\u00ed s
@@ -1420,13 +1423,13 @@ Time\ for\ a\ Break=\u010cas na p\u0159est\u00e1vku (Break)
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:94
#, java-format
-!Tool\ {0}\ is\ not\ available\ for\ your\ operating\ system.=
+Tool\ {0}\ is\ not\ available\ for\ your\ operating\ system.=N\u00e1stroj {0} nen\u00ed dostupn\u00fd pro tv\u016fj opera\u010dn\u00fd syst\u00e9m.
#: Editor.java:663
Tools=N\u00e1stroje
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:97
-!Topic=
+Topic=T\u00e9ma
#: Editor.java:1070
Troubleshooting=\u0158e\u0161en\u00ed probl\u00e9m\u016f - Troubleshooting
@@ -1436,7 +1439,7 @@ Turkish=Ture\u010dtina
#: ../../../../../app/src/cc/arduino/contributions/ui/InstallerJDialog.java:109
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:105
-!Type=
+Type=Typ
#: ../../../processing/app/Editor.java:2507
Type\ board\ password\ to\ access\ its\ console=Zadejte p\u0159\u00edstupov\u00e9 heslo ke konsoli v\u00fdvojov\u00e9 desky
@@ -1457,29 +1460,37 @@ Unable\ to\ connect\:\ retrying=Nemohu se p\u0159ipojit\: zkou\u0161\u00edm znov
#: ../../../processing/app/Editor.java:2526
Unable\ to\ connect\:\ wrong\ password?=Nemohu se p\u0159ipojit\: \u0161patn\u00e9 heslo?
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+!Unable\ to\ find\ {0}\ in\ {1}=
+
#: ../../../processing/app/Editor.java:2512
Unable\ to\ open\ serial\ monitor=Nemohu otev\u0159\u00edt seriov\u00fd monitor
#: ../../../../../app/src/processing/app/Editor.java:2709
-!Unable\ to\ open\ serial\ plotter=
+Unable\ to\ open\ serial\ plotter=Nemohu otev\u0159\u00edt s\u00e9riov\u00fd ploter
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:94
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
-!Unable\ to\ reach\ Arduino.cc\ due\ to\ possible\ network\ issues.=
-
-#: Sketch.java:1432
-#, java-format
-Uncaught\ exception\ type\:\ {0}=Nezachycen\u00e1 v\u00fdjimka typu\: {0}
+Unable\ to\ reach\ Arduino.cc\ due\ to\ possible\ network\ issues.=Nem\u016f\u017eu nal\u00e9zt Arduino.cc pravdepodobne probl\u00e9m se s\u00edt\u00ed.
#: Editor.java:1133 Editor.java:1355
Undo=Zp\u011bt
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+!Unhandled\ type\ {0}\ in\ context\ key\ {1}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+!Unknown\ sketch\ file\ extension\:\ {0}=
+
#: 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=Nespecifikovan\u00e1 platforma, nen\u00ed k dispozici launcher.\nAby bylo mo\u017en\u00e9 otev\u0159en\u00ed URL \u010di adres\u00e1\u0159e, p\u0159idej do souboru\npreferences.txt "launcher\=/path/to/app"
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/DropdownUpdatableLibrariesItem.java:27
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/DropdownUpdatableCoresItem.java:27
-!Updatable=
+Updatable=Aktualizovateln\u00e9
#: UpdateCheck.java:111
Update=Aktualizovat
@@ -1488,7 +1499,7 @@ Update=Aktualizovat
Update\ sketch\ files\ to\ new\ extension\ on\ save\ (.pde\ ->\ .ino)=P\u0159i ukl\u00e1d\u00e1n\u00ed aktualizuj p\u0159\u00edponu souboru projektu (.pde -> .ino)
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:167
-!Updating\ list\ of\ installed\ libraries=
+Updating\ list\ of\ installed\ libraries=Aktualizuji seznam instalovan\u00fdch knihoven
#: EditorToolbar.java:41 Editor.java:545
Upload=Nahr\u00e1t
@@ -1508,9 +1519,6 @@ Uploading\ to\ I/O\ Board...=Nahr\u00e1v\u00e1m na I/O boardu (v\u00fdvojov\u00e
#: Sketch.java:1622
Uploading...=Nahr\u00e1v\u00e1m...
-#: ../../../../../app/src/processing/app/Preferences.java:189
-Urdu\ (Pakistan)=Urd\u0161tina (Pakistan)
-
#: Editor.java:1269
Use\ Selection\ For\ Find=Pro vyhled\u00e1n\u00ed u\u017eij v\u00fdb\u011br
@@ -1519,11 +1527,11 @@ Use\ external\ editor=Pou\u017e\u00edt extern\u00ed editor
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:493
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:499
-!Username\:=
+Username\:=U\u017eivatelsk\u00e9 jm\u00e9no\:
#: ../../../processing/app/debug/Compiler.java:410
#, java-format
-!Using\ library\ {0}\ at\ version\ {1}\ in\ folder\:\ {2}\ {3}=
+Using\ library\ {0}\ at\ version\ {1}\ in\ folder\:\ {2}\ {3}=Pou\u017eit\u00ed knihovny {0} ve verzi {1} v adres\u00e1\u0159i\: {2} {3}
#: ../../../processing/app/debug/Compiler.java:94
#, java-format
@@ -1540,27 +1548,27 @@ Verify=Ov\u011b\u0159it
Verify\ code\ after\ upload=Ov\u011b\u0159it k\u00f3d po nahr\u00e1t\u00ed
#: ../../../../../app/src/processing/app/Editor.java:725
-!Verify/Compile=
+Verify/Compile=Kontrola/Kompilace
#: ../../../../../app/src/processing/app/Base.java:451
-!Verifying\ and\ uploading...=
+Verifying\ and\ uploading...=Kontroluji a nahr\u00e1v\u00e1m...
#: ../../../cc/arduino/contributions/DownloadableContributionsDownloader.java:71
-!Verifying\ archive\ integrity...=
+Verifying\ archive\ integrity...=Kontroluji integritu archivu...
#: ../../../../../app/src/processing/app/Base.java:454
-!Verifying...=
+Verifying...=Kontroluji...
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:328
#, java-format
-!Version\ {0}=
+Version\ {0}=Verze {0}
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCell.java:326
-!Version\ unknown=
+Version\ unknown=Nezn\u00e1ma verze
#: ../../../cc/arduino/contributions/libraries/ContributedLibrary.java:97
#, java-format
-!Version\ {0}=
+Version\ {0}=Verze {0}
#: ../../../processing/app/Preferences.java:154
Vietnamese=Vietnam\u0161tina
@@ -1568,6 +1576,14 @@ Vietnamese=Vietnam\u0161tina
#: Editor.java:1105
Visit\ Arduino.cc=Nav\u0161tivte Arduino.cc
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+!WARNING\:\ Category\ '{0}'\ in\ library\ {1}\ is\ not\ valid.\ Setting\ to\ '{2}'=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+!WARNING\:\ Spurious\ {0}\ folder\ in\ '{1}'\ library=
+
#: ../../../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}.
@@ -1576,30 +1592,33 @@ WARNING\:\ library\ {0}\ claims\ to\ run\ on\ {1}\ architecture(s)\ and\ may\ be
Warning=Upozorn\u011bn\u00ed
#: ../../../processing/app/debug/Compiler.java:1295
-!Warning\:\ This\ core\ does\ not\ support\ exporting\ sketches.\ Please\ consider\ upgrading\ it\ or\ contacting\ its\ author=
+Warning\:\ This\ core\ does\ not\ support\ exporting\ sketches.\ Please\ consider\ upgrading\ it\ or\ contacting\ its\ author=Varov\u00e1n\u00ed\: Toto j\u00e1dro nedovede exportovat projekty. Pros\u00edm zva\u017ete upgrade nebo kontaktujte sv\u00e9ho dodavatele
#: ../../../cc/arduino/utils/ArchiveExtractor.java:197
#, java-format
-!Warning\:\ file\ {0}\ links\ to\ an\ absolute\ path\ {1}=
+Warning\:\ file\ {0}\ links\ to\ an\ absolute\ path\ {1}=Varov\u00e1n\u00ed\: soubor {0} odkazuje na absol\u00fatn\u00ed cestu {1}
#: ../../../cc/arduino/contributions/packages/ContributionsIndexer.java:133
-!Warning\:\ forced\ trusting\ untrusted\ contributions=
+Warning\:\ forced\ trusting\ untrusted\ contributions=Varov\u00e1n\u00ed\: vynucen\u00e9 pou\u017eit\u00ed ned\u016fv\u011bryhodn\u00fdch prvk\u016f
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:217
#, java-format
-!Warning\:\ forced\ untrusted\ script\ execution\ ({0})=
+Warning\:\ forced\ untrusted\ script\ execution\ ({0})=Varov\u00e1n\u00ed\: vynucen\u00e9 spu\u0161ten\u00ed ned\u016fv\u011bryhodn\u00e9ho skriptu ({0})
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:212
#, java-format
-!Warning\:\ non\ trusted\ contribution,\ skipping\ script\ execution\ ({0})=
+Warning\:\ non\ trusted\ contribution,\ skipping\ script\ execution\ ({0})=Varov\u00e1n\u00ed\: ned\u016fv\u011bryhodn\u00fd prvek, spu\u0161ten\u00ed skriptu p\u0159eru\u0161eno ({0})
#: ../../../processing/app/debug/LegacyTargetPlatform.java:158
#, java-format
-!Warning\:\ platform.txt\ from\ core\ '{0}'\ contains\ deprecated\ {1},\ automatically\ converted\ to\ {2}.\ Consider\ upgrading\ this\ core.=
+Warning\:\ platform.txt\ from\ core\ '{0}'\ contains\ deprecated\ {1},\ automatically\ converted\ to\ {2}.\ Consider\ upgrading\ this\ core.=Varov\u00e1n\u00ed\: platform.txt z j\u00e1dra '{0}' obsahuje zastaral\u00e9 {1}, automaticky skonvertovan\u00e9 do {2}. Zva\u017ete upgrade tohoto j\u00e1dra.
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ '{1}',\ using\ default\ value\ '{2}'.\ Consider\ upgrading\ this\ core.=
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
-!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ {1},\ automatically\ set\ to\ {2}.\ Consider\ upgrading\ this\ core.=
+Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ {1},\ automatically\ set\ to\ {2}.\ Consider\ upgrading\ this\ core.=Varov\u00e1n\u00ed\: platform.txt z j\u00e1dra '{0}' \u0161patn\u00e1 vlastnost {1}, automaticky nastaven\u00e1 na {2}. Zva\u017ete upgrade tohoto j\u00e1dra.
#: ../../../../../app/src/processing/app/Preferences.java:190
Western\ Frisian=Z\u00e1padn\u00ed Fr\u00ed\u0161tina
@@ -1626,7 +1645,7 @@ You\ can't\ fool\ me=Mne nep\u0159echytra\u010d\u00ed\u0161.
You\ can't\ have\ a\ .cpp\ file\ with\ the\ same\ name\ as\ the\ sketch.=Soubor s p\u0159\u00edponou .cpp nesm\u00ed m\u00edt stejn\u00e9 jm\u00e9no jako projekt.
#: ../../../../../app/src/processing/app/Base.java:2312
-!You\ can't\ import\ a\ folder\ that\ contains\ your\ sketchbook=
+You\ can't\ import\ a\ folder\ that\ contains\ your\ sketchbook=Nelze importovat slo\u017eku, kter\u00e1 obsahuje tv\u016fj projekt
#: Sketch.java:421
You\ can't\ rename\ the\ sketch\ to\ "{0}"\nbecause\ the\ sketch\ already\ has\ a\ .cpp\ file\ with\ that\ name.=Nelze p\u0159ejmenovat projekt na "{0}"\nproto\u017ee soubor stejn\u00e9ho jm\u00e9na av\u0161ak s p\u0159\u00edponou .cpp ji\u017e existuje.
@@ -1647,10 +1666,10 @@ You've\ pressed\ {0}\ but\ nothing\ was\ sent.\ Should\ you\ select\ a\ line\ en
You've\ reached\ the\ limit\ for\ auto\ naming\ of\ new\ sketches\nfor\ the\ day.\ How\ about\ going\ for\ a\ walk\ instead?=Pro dne\u0161ek jste se dostali na limit mo\u017en\u00fdch automatick\u00fdch\njmen pro pojmenov\u00e1v\u00e1n\u00ed projekt\u016f. Co se j\u00edt tro\u0161ku proj\u00edt?
#: ../../../processing/app/BaseNoGui.java:768
-!Your\ copy\ of\ the\ IDE\ is\ installed\ in\ a\ subfolder\ of\ your\ settings\ folder.\nPlease\ move\ the\ IDE\ to\ another\ folder.=
+Your\ copy\ of\ the\ IDE\ is\ installed\ in\ a\ subfolder\ of\ your\ settings\ folder.\nPlease\ move\ the\ IDE\ to\ another\ folder.=Tvoje kopie IDE je nainstalov\u00e1na v podslo\u017ece slo\u017eky nastaven\u00ed.\nPros\u00edm p\u0159esu\u0148 IDE do jin\u00e9ho adres\u00e1\u0159e.
#: ../../../processing/app/BaseNoGui.java:771
-!Your\ copy\ of\ the\ IDE\ is\ installed\ in\ a\ subfolder\ of\ your\ sketchbook.\nPlease\ move\ the\ IDE\ to\ another\ folder.=
+Your\ copy\ of\ the\ IDE\ is\ installed\ in\ a\ subfolder\ of\ your\ sketchbook.\nPlease\ move\ the\ IDE\ to\ another\ folder.=Tvoje kopie IDE je nainstalov\u00e1na v podslo\u017ece slo\u017eky projekty.\nPros\u00edm p\u0159esu\u0148 IDE do jin\u00e9ho adres\u00e1\u0159e.
#: Base.java:2638
ZIP\ files\ or\ folders=ZIP soubory \u010di adres\u00e1\u0159e
@@ -1703,7 +1722,7 @@ createNewFile()\ returned\ false=funkce createNewFile() navr\u00e1tila false
enabled\ in\ File\ >\ Preferences.=povoleno v Soubor > Vlastnosti
#: ../../../../../app/src/processing/app/Editor.java:1352
-!http\://www.arduino.cc/=
+http\://www.arduino.cc/=http\://www.arduino.cc/
#: UpdateCheck.java:118
http\://www.arduino.cc/en/Main/Software=http\://www.arduino.cc/en/Main/Software
@@ -1734,20 +1753,20 @@ upload=nahr\u00e1v\u00e1n\u00ed (upload)
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCell.java:324
#, java-format
-!version\ {0}=
+version\ {0}=verze {0}
#: ../../../../../app/src/processing/app/Editor.java:2243
#, java-format
-!{0}\ -\ {1}\ |\ Arduino\ {2}=
+{0}\ -\ {1}\ |\ Arduino\ {2}={0} - {1} | Arduino {2}
#: ../../../cc/arduino/contributions/SignatureVerificationFailedException.java:39
#: ../../../cc/arduino/contributions/SignatureVerificationFailedException.java:43
#, java-format
-!{0}\ file\ signature\ verification\ failed=
+{0}\ file\ signature\ verification\ failed={0} ov\u011b\u0159en\u00ed podpisu souboru se nezda\u0159ilo
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:310
#, java-format
-!{0}\ file\ signature\ verification\ failed.\ File\ ignored.=
+{0}\ file\ signature\ verification\ failed.\ File\ ignored.={0} ov\u011b\u0159en\u00ed podpisu souboru se nezda\u0159ilo. Soubor byl ignorov\u00e1n.
#: Editor.java:380
#, java-format
@@ -1755,7 +1774,15 @@ upload=nahr\u00e1v\u00e1n\u00ed (upload)
#: ../../../../../app/src/processing/app/Base.java:1201
#, java-format
-!{0}\ libraries=
+{0}\ libraries={0} knihovny
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+!{0}\ must\ be\ a\ folder=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+!{0}\ pattern\ is\ missing=
#: debug/Compiler.java:365
#, java-format
diff --git a/arduino-core/src/processing/app/i18n/Resources_da_DK.po b/arduino-core/src/processing/app/i18n/Resources_da_DK.po
index 957ca2c3934..09c89829ff3 100644
--- a/arduino-core/src/processing/app/i18n/Resources_da_DK.po
+++ b/arduino-core/src/processing/app/i18n/Resources_da_DK.po
@@ -6,6 +6,7 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# Jakob Enevoldsen , 2014
# Torben Løkke Leth , 2012
# Torben Løkke Leth , 2012
@@ -15,7 +16,7 @@ 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: 2015-08-24 14:35+0000\n"
+"PO-Revision-Date: 2015-09-23 13:27+0000\n"
"Last-Translator: Federico Fissore \n"
"Language-Team: Danish (Denmark) (http://www.transifex.com/mbanzi/arduino-ide-15/language/da_DK/)\n"
"MIME-Version: 1.0\n"
@@ -46,10 +47,20 @@ msgstr "'Keyboard' kun understøttet af Arduino Leonardo"
msgid "'Mouse' only supported on the Arduino Leonardo"
msgstr "'Mouse' kun understøttet af Arduino Leonardo"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+msgid ""
+"'arch' folder is no longer supported! See http://goo.gl/gfFJzU for more "
+"information"
+msgstr ""
+
#: Preferences.java:478
msgid "(edit only when Arduino is not running)"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+msgid "(legacy)"
+msgstr ""
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
msgid "--curdir no longer supported"
msgstr ""
@@ -311,10 +322,6 @@ 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 ""
@@ -323,15 +330,16 @@ msgstr ""
msgid "Belarusian"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:165
-msgid "Bengali (India)"
-msgstr ""
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
msgid "Board"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+msgid "Board {0} (platform {1}, package {2}) is unknown"
+msgstr ""
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
msgid ""
@@ -372,14 +380,14 @@ msgstr ""
msgid "Browse"
msgstr ""
-#: Sketch.java:1392 Sketch.java:1423
-msgid "Build folder disappeared or could not be written"
-msgstr ""
-
#: ../../../processing/app/Sketch.java:1530
msgid "Build options changed, rebuilding all"
msgstr ""
+#: ../../../../../app/src/processing/app/Base.java:1210
+msgid "Built-in Examples"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr ""
@@ -443,10 +451,6 @@ msgstr ""
msgid "Chinese (China)"
msgstr ""
-#: ../../../processing/app/Preferences.java:142
-msgid "Chinese (Hong Kong)"
-msgstr ""
-
#: ../../../processing/app/Preferences.java:144
msgid "Chinese (Taiwan)"
msgstr ""
@@ -455,14 +459,6 @@ msgstr ""
msgid "Chinese (Taiwan) (Big5)"
msgstr ""
-#: Preferences.java:88
-msgid "Chinese Simplified"
-msgstr "Kinesisk, simpel"
-
-#: Preferences.java:89
-msgid "Chinese Traditional"
-msgstr "Kinesisk, traditionel"
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
msgid "Click for a list of unofficial boards support URLs"
msgstr ""
@@ -582,10 +578,6 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr ""
-#: ../../../processing/app/Sketch.java:1525
-msgid "Could not read prevous build preferences file, rebuilding all"
-msgstr ""
-
#: Base.java:2482
#, java-format
msgid "Could not remove old version of {0}"
@@ -613,10 +605,6 @@ 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 ""
@@ -644,18 +632,10 @@ msgstr ""
msgid "Cut"
msgstr "Klip"
-#: ../../../processing/app/Preferences.java:83
-msgid "Czech"
-msgstr ""
-
#: ../../../../../app/src/processing/app/Preferences.java:119
msgid "Czech (Czech Republic)"
msgstr ""
-#: Preferences.java:90
-msgid "Danish"
-msgstr "Dansk"
-
#: ../../../../../app/src/processing/app/Preferences.java:120
msgid "Danish (Denmark)"
msgstr ""
@@ -927,6 +907,18 @@ msgstr ""
msgid "Examples"
msgstr "Eksempler"
+#: ../../../../../app/src/processing/app/Base.java:1244
+msgid "Examples from Custom Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+msgid "Examples from Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+msgid "Export canceled, changes must first be saved."
+msgstr ""
+
#: ../../../../../app/src/processing/app/Editor.java:750
msgid "Export compiled Binary"
msgstr ""
@@ -1155,6 +1147,11 @@ msgstr ""
msgid "Invalid library found in {0}: {1}"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+msgid "Invalid quoting: no closing [{0}] char found."
+msgstr ""
+
#: Preferences.java:102
msgid "Italian"
msgstr "Italiensk"
@@ -1179,6 +1176,10 @@ msgstr ""
msgid "Library added to your libraries. Check \"Include library\" menu"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+msgid "Library can't use both 'src' and 'utility' folders."
+msgstr ""
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
msgid "Library is already installed: {0} version {1}"
@@ -1192,12 +1193,13 @@ msgstr ""
msgid "Loading configuration..."
msgstr ""
-#: ../../../processing/app/Sketch.java:1684
-msgid "Low memory available, stability problems may occur."
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+msgid "Looking for recipes like {0}*{1}"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:180
-msgid "Malay (Malaysia)"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
msgstr ""
#: ../../../../../app/src/processing/app/Base.java:1168
@@ -1216,8 +1218,9 @@ msgstr ""
msgid "Message"
msgstr "Besked"
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-msgid "Missing the */ from the end of a /* comment */"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+msgid "Missing '{0}' from library in {1}"
msgstr ""
#: ../../../processing/app/BaseNoGui.java:455
@@ -1249,10 +1252,6 @@ msgstr ""
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 ""
@@ -1297,10 +1296,6 @@ msgstr "Nej"
msgid "No authorization data found"
msgstr ""
-#: debug/Compiler.java:126
-msgid "No board selected; please choose a board from the Tools > Board menu."
-msgstr ""
-
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
msgid "No changes necessary for Auto Format."
msgstr ""
@@ -1364,18 +1359,10 @@ msgstr ""
msgid "None"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:181
-msgid "Norwegian"
-msgstr ""
-
#: ../../../processing/app/Preferences.java:108
msgid "Norwegian Bokmål"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:182
-msgid "Norwegian Nynorsk"
-msgstr ""
-
#: ../../../processing/app/Sketch.java:1656
msgid ""
"Not enough memory; see http://www.arduino.cc/en/Guide/Troubleshooting#size "
@@ -1435,6 +1422,11 @@ msgstr "Persisk"
msgid "Persian (Iran)"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+msgid "Platform {0} (package {1}) is unknown"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
msgid "Please confirm boards deletion"
msgstr ""
@@ -1532,11 +1524,6 @@ msgstr ""
msgid "Problem getting data folder"
msgstr "Problem med at åbne datamappe"
-#: Sketch.java:1467
-#, java-format
-msgid "Problem moving {0} to the build folder"
-msgstr ""
-
#: debug/Uploader.java:209
msgid ""
"Problem uploading to board. See "
@@ -1555,10 +1542,19 @@ msgstr ""
msgid "Programmer"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+msgid "Progress {0}"
+msgstr ""
+
#: Base.java:783 Editor.java:593
msgid "Quit"
msgstr "Afslut"
+#: ../../../../../app/src/processing/app/Base.java:1233
+msgid "RETIRED"
+msgstr ""
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
msgid "Redo"
msgstr "Annuller fortryd"
@@ -1610,6 +1606,16 @@ msgstr "Erstat med:"
msgid "Romanian"
msgstr "Romænsk"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+msgid "Running recipe: {0}"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+msgid "Running: {0}"
+msgstr ""
+
#: Preferences.java:114
msgid "Russian"
msgstr "Russisk"
@@ -1715,6 +1721,11 @@ msgstr ""
msgid "Serial ports"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+msgid "Setting build path to {0}"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
msgid "Settings"
msgstr ""
@@ -1830,10 +1841,6 @@ msgstr ""
msgid "Sunshine"
msgstr "Solskin"
-#: ../../../../../app/src/processing/app/Preferences.java:187
-msgid "Swahili"
-msgstr ""
-
#: ../../../processing/app/Preferences.java:153
msgid "Swedish"
msgstr "Svensk"
@@ -1950,12 +1957,6 @@ msgid ""
"Please choose a different folder for your sketchbook."
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"
@@ -2028,6 +2029,11 @@ msgstr ""
msgid "Unable to connect: wrong password?"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+msgid "Unable to find {0} in {1}"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2512
msgid "Unable to open serial monitor"
msgstr ""
@@ -2041,15 +2047,20 @@ msgstr ""
msgid "Unable to reach Arduino.cc due to possible network issues."
msgstr ""
-#: Sketch.java:1432
-#, java-format
-msgid "Uncaught exception type: {0}"
-msgstr ""
-
#: Editor.java:1133 Editor.java:1355
msgid "Undo"
msgstr "Fortryd"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+msgid "Unhandled type {0} in context key {1}"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+msgid "Unknown sketch file extension: {0}"
+msgstr ""
+
#: Platform.java:168
msgid ""
"Unspecified platform, no launcher available.\n"
@@ -2098,10 +2109,6 @@ msgstr ""
msgid "Uploading..."
msgstr "Uploader..."
-#: ../../../../../app/src/processing/app/Preferences.java:189
-msgid "Urdu (Pakistan)"
-msgstr ""
-
#: Editor.java:1269
msgid "Use Selection For Find"
msgstr ""
@@ -2176,6 +2183,16 @@ msgstr ""
msgid "Visit Arduino.cc"
msgstr "Besøg Arduino.cc"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+msgid "WARNING: Category '{0}' in library {1} is not valid. Setting to '{2}'"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+msgid "WARNING: Spurious {0} folder in '{1}' library"
+msgstr ""
+
#: ../../../processing/app/debug/Compiler.java:115
#, java-format
msgid ""
@@ -2219,6 +2236,12 @@ msgid ""
" converted to {2}. Consider upgrading this core."
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+msgid ""
+"Warning: platform.txt from core '{0}' misses property '{1}', using default "
+"value '{2}'. Consider upgrading this core."
+msgstr ""
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
msgid ""
@@ -2473,6 +2496,16 @@ msgstr ""
msgid "{0} libraries"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+msgid "{0} must be a folder"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+msgid "{0} pattern is missing"
+msgstr ""
+
#: debug/Compiler.java:365
#, java-format
msgid "{0} returned {1}"
diff --git a/arduino-core/src/processing/app/i18n/Resources_da_DK.properties b/arduino-core/src/processing/app/i18n/Resources_da_DK.properties
index dac4580e13c..fc629029708 100644
--- a/arduino-core/src/processing/app/i18n/Resources_da_DK.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_da_DK.properties
@@ -6,11 +6,12 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# Jakob Enevoldsen , 2014
# Torben L\u00f8kke Leth , 2012
# Torben L\u00f8kke Leth , 2012
# Torben L\u00f8kke Leth , 2013
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-08-24 14\:35+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Danish (Denmark) (http\://www.transifex.com/mbanzi/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-09-23 13\:27+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Danish (Denmark) (http\://www.transifex.com/mbanzi/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)=
@@ -29,9 +30,15 @@
#: debug/Compiler.java:450
'Mouse'\ only\ supported\ on\ the\ Arduino\ Leonardo='Mouse' kun underst\u00f8ttet af Arduino Leonardo
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+!'arch'\ folder\ is\ no\ longer\ supported\!\ See\ http\://goo.gl/gfFJzU\ for\ more\ information=
+
#: Preferences.java:478
!(edit\ only\ when\ Arduino\ is\ not\ running)=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+!(legacy)=
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
!--curdir\ no\ longer\ supported=
@@ -215,22 +222,20 @@ Auto\ Format\ finished.=Automatisk formatering udf\u00f8rt.
#: 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=
-#: ../../../../../app/src/processing/app/Preferences.java:165
-!Bengali\ (India)=
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
!Board=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+!Board\ {0}\ (platform\ {1},\ package\ {2})\ is\ unknown=
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
!Board\ {0}\:{1}\:{2}\ doesn''t\ define\ a\ ''build.board''\ preference.\ Auto-set\ to\:\ {3}=
@@ -260,12 +265,12 @@ Auto\ Format\ finished.=Automatisk formatering udf\u00f8rt.
#: Preferences.java:81
!Browse=
-#: Sketch.java:1392 Sketch.java:1423
-!Build\ folder\ disappeared\ or\ could\ not\ be\ written=
-
#: ../../../processing/app/Sketch.java:1530
!Build\ options\ changed,\ rebuilding\ all=
+#: ../../../../../app/src/processing/app/Base.java:1210
+!Built-in\ Examples=
+
#: ../../../processing/app/Preferences.java:80
!Bulgarian=
@@ -314,21 +319,12 @@ Cannot\ Rename=Kan ikke omd\u00f8be
#: ../../../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=Kinesisk, simpel
-
-#: Preferences.java:89
-Chinese\ Traditional=Kinesisk, traditionel
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
!Click\ for\ a\ list\ of\ unofficial\ boards\ support\ URLs=
@@ -413,9 +409,6 @@ 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.=
-#: ../../../processing/app/Sketch.java:1525
-!Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=
-
#: Base.java:2482
#, java-format
Could\ not\ remove\ old\ version\ of\ {0}=Kunne ikke fjerne den gamle version af {0}
@@ -437,9 +430,6 @@ 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=
@@ -458,15 +448,9 @@ Could\ not\ replace\ {0}=Kunne ikke erstatte {0}
#: Editor.java:1149 Editor.java:2699
Cut=Klip
-#: ../../../processing/app/Preferences.java:83
-!Czech=
-
#: ../../../../../app/src/processing/app/Preferences.java:119
!Czech\ (Czech\ Republic)=
-#: Preferences.java:90
-Danish=Dansk
-
#: ../../../../../app/src/processing/app/Preferences.java:120
!Danish\ (Denmark)=
@@ -670,6 +654,15 @@ Error\ compiling.=Fejl i kompilering.
#: Editor.java:516
Examples=Eksempler
+#: ../../../../../app/src/processing/app/Base.java:1244
+!Examples\ from\ Custom\ Libraries=
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+!Examples\ from\ Libraries=
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+!Export\ canceled,\ changes\ must\ first\ be\ saved.=
+
#: ../../../../../app/src/processing/app/Editor.java:750
!Export\ compiled\ Binary=
@@ -835,6 +828,10 @@ Indonesian=Indonesisk
#, java-format
!Invalid\ library\ found\ in\ {0}\:\ {1}=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+!Invalid\ quoting\:\ no\ closing\ [{0}]\ char\ found.=
+
#: Preferences.java:102
Italian=Italiensk
@@ -853,6 +850,9 @@ Latvian=Lettisk
#: ../../../../../app/src/processing/app/Base.java:2349
!Library\ added\ to\ your\ libraries.\ Check\ "Include\ library"\ menu=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+!Library\ can't\ use\ both\ 'src'\ and\ 'utility'\ folders.=
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
!Library\ is\ already\ installed\:\ {0}\ version\ {1}=
@@ -863,12 +863,13 @@ Latvian=Lettisk
#: ../../../../../app/src/processing/app/Base.java:132
!Loading\ configuration...=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+!Looking\ for\ recipes\ like\ {0}*{1}=
+
#: ../../../processing/app/Sketch.java:1684
!Low\ memory\ available,\ stability\ problems\ may\ occur.=
-#: ../../../../../app/src/processing/app/Preferences.java:180
-!Malay\ (Malaysia)=
-
#: ../../../../../app/src/processing/app/Base.java:1168
!Manage\ Libraries...=
@@ -881,8 +882,9 @@ Latvian=Lettisk
#: Base.java:2112
Message=Besked
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+!Missing\ '{0}'\ from\ library\ in\ {1}=
#: ../../../processing/app/BaseNoGui.java:455
!Mode\ not\ supported=
@@ -906,9 +908,6 @@ Moving=Flytter
#: ../../../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\:=
@@ -942,9 +941,6 @@ No=Nej
#: ../../../processing/app/debug/Compiler.java:158
!No\ authorization\ 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.=
@@ -993,15 +989,9 @@ No=Nej
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:184
!None=
-#: ../../../../../app/src/processing/app/Preferences.java:181
-!Norwegian=
-
#: ../../../processing/app/Preferences.java:108
!Norwegian\ Bokm\u00e5l=
-#: ../../../../../app/src/processing/app/Preferences.java:182
-!Norwegian\ Nynorsk=
-
#: ../../../processing/app/Sketch.java:1656
!Not\ enough\ memory;\ see\ http\://www.arduino.cc/en/Guide/Troubleshooting\#size\ for\ tips\ on\ reducing\ your\ footprint.=
@@ -1045,6 +1035,10 @@ Persian=Persisk
#: ../../../processing/app/Preferences.java:161
!Persian\ (Iran)=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+!Platform\ {0}\ (package\ {1})\ is\ unknown=
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
!Please\ confirm\ boards\ deletion=
@@ -1118,10 +1112,6 @@ Problem\ Opening\ URL=Problem med at \u00e5bne URL
#: Base.java:1673
Problem\ getting\ data\ folder=Problem med at \u00e5bne datamappe
-#: 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.=
@@ -1134,9 +1124,16 @@ Problem\ with\ rename=Problem med at omd\u00f8de
#: Editor.java:704
!Programmer=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+!Progress\ {0}=
+
#: Base.java:783 Editor.java:593
Quit=Afslut
+#: ../../../../../app/src/processing/app/Base.java:1233
+!RETIRED=
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
Redo=Annuller fortryd
@@ -1176,6 +1173,14 @@ Replace\ with\:=Erstat med\:
#: Preferences.java:113
Romanian=Rom\u00e6nsk
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+!Running\ recipe\:\ {0}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+!Running\:\ {0}=
+
#: Preferences.java:114
Russian=Russisk
@@ -1253,6 +1258,10 @@ Send=Send
#: ../../../../../app/src/processing/app/Editor.java:65
!Serial\ ports=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+!Setting\ build\ path\ to\ {0}=
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
!Settings=
@@ -1333,9 +1342,6 @@ Spanish=Spansk
#: Base.java:540
Sunshine=Solskin
-#: ../../../../../app/src/processing/app/Preferences.java:187
-!Swahili=
-
#: ../../../processing/app/Preferences.java:153
Swedish=Svensk
@@ -1400,9 +1406,6 @@ The\ name\ cannot\ start\ with\ a\ period.=Navnet kan ikke starte med et punktum
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:514
!The\ specified\ sketchbook\ folder\ contains\ your\ copy\ of\ the\ IDE.\nPlease\ choose\ a\ different\ folder\ for\ your\ sketchbook.=
-#: ../../../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'.=
@@ -1454,6 +1457,10 @@ Turkish=Tyrkisk
#: ../../../processing/app/Editor.java:2526
!Unable\ to\ connect\:\ wrong\ password?=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+!Unable\ to\ find\ {0}\ in\ {1}=
+
#: ../../../processing/app/Editor.java:2512
!Unable\ to\ open\ serial\ monitor=
@@ -1464,13 +1471,17 @@ Turkish=Tyrkisk
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
!Unable\ to\ reach\ Arduino.cc\ due\ to\ possible\ network\ issues.=
-#: Sketch.java:1432
-#, java-format
-!Uncaught\ exception\ type\:\ {0}=
-
#: Editor.java:1133 Editor.java:1355
Undo=Fortryd
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+!Unhandled\ type\ {0}\ in\ context\ key\ {1}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+!Unknown\ sketch\ file\ extension\:\ {0}=
+
#: 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=
@@ -1505,9 +1516,6 @@ Upload=Upload
#: Sketch.java:1622
Uploading...=Uploader...
-#: ../../../../../app/src/processing/app/Preferences.java:189
-!Urdu\ (Pakistan)=
-
#: Editor.java:1269
!Use\ Selection\ For\ Find=
@@ -1565,6 +1573,14 @@ Verify=Verificer
#: Editor.java:1105
Visit\ Arduino.cc=Bes\u00f8g Arduino.cc
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+!WARNING\:\ Category\ '{0}'\ in\ library\ {1}\ is\ not\ valid.\ Setting\ to\ '{2}'=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+!WARNING\:\ Spurious\ {0}\ folder\ in\ '{1}'\ library=
+
#: ../../../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).=
@@ -1594,6 +1610,9 @@ Warning=Advarsel
#, java-format
!Warning\:\ platform.txt\ from\ core\ '{0}'\ contains\ deprecated\ {1},\ automatically\ converted\ to\ {2}.\ Consider\ upgrading\ this\ core.=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ '{1}',\ using\ default\ value\ '{2}'.\ Consider\ upgrading\ this\ core.=
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ {1},\ automatically\ set\ to\ {2}.\ Consider\ upgrading\ this\ core.=
@@ -1754,6 +1773,14 @@ http\://www.arduino.cc/latest.txt=http\://www.arduino.cc/latest.txt
#, java-format
!{0}\ libraries=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+!{0}\ must\ be\ a\ folder=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+!{0}\ pattern\ is\ missing=
+
#: debug/Compiler.java:365
#, java-format
!{0}\ returned\ {1}=
diff --git a/arduino-core/src/processing/app/i18n/Resources_de_DE.po b/arduino-core/src/processing/app/i18n/Resources_de_DE.po
index fd9e34faf99..860db3c6906 100644
--- a/arduino-core/src/processing/app/i18n/Resources_de_DE.po
+++ b/arduino-core/src/processing/app/i18n/Resources_de_DE.po
@@ -6,6 +6,7 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# Ettore Atalan , 2014-2015
# Lukas Bestle , 2013,2015
# Dr. Mathias Wilhelm , 2012
@@ -14,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: 2015-08-24 18:58+0000\n"
-"Last-Translator: Ettore Atalan \n"
+"PO-Revision-Date: 2015-09-23 13:34+0000\n"
+"Last-Translator: Lukas Bestle \n"
"Language-Team: German (Germany) (http://www.transifex.com/mbanzi/arduino-ide-15/language/de_DE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -39,19 +40,29 @@ msgstr " Benutzt: {0}"
#: debug/Compiler.java:455
msgid "'Keyboard' only supported on the Arduino Leonardo"
-msgstr "'Tastatur' wird nur vom Arduino Leonardo unterstützt"
+msgstr "'Keyboard' wird nur vom Arduino Leonardo unterstützt"
#: debug/Compiler.java:450
msgid "'Mouse' only supported on the Arduino Leonardo"
msgstr "'Mouse' wird nur vom Arduino Leonardo unterstützt"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+msgid ""
+"'arch' folder is no longer supported! See http://goo.gl/gfFJzU for more "
+"information"
+msgstr "Der 'arch'-Ordner wird nicht mehr unterstützt. Bitte besuchen Sie http://goo.gl/gfFJzU für weitere Informationen."
+
#: Preferences.java:478
msgid "(edit only when Arduino is not running)"
msgstr "(nur bearbeiten, wenn Arduino nicht läuft)"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+msgid "(legacy)"
+msgstr "(veraltet)"
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
msgid "--curdir no longer supported"
-msgstr "--curdir wird nicht mehr unterstützt."
+msgstr "--curdir wird nicht mehr unterstützt"
#: ../../../processing/app/Base.java:468
msgid ""
@@ -72,12 +83,12 @@ msgstr "
Für manche Ihrer {0}Boards{1} ist eine Aktualisierung verfügbar."
#, java-format
msgid ""
"
Update available for some of your {0}boards{1} and {2}libraries{3}"
-msgstr "
Für manche Ihrer {0}Boards{1} und {2}Bibliotheken{3} ist eine Aktualisierung verfügbar."
+msgstr "
Für manche Ihrer {0}Boards{1} und {2}Libraries{3} ist eine Aktualisierung verfügbar."
#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:62
#, java-format
msgid "
Update available for some of your {0}libraries{1}"
-msgstr "
Für manche Ihrer {0}Bibliotheken{1} ist eine Aktualisierung verfügbar."
+msgstr "
Für manche Ihrer {0}Libraries{1} ist eine Aktualisierung verfügbar."
#: Editor.java:2053
msgid ""
@@ -180,7 +191,7 @@ msgstr "Beim Überprüfen/Hochladen des Sketches ist ein Fehler aufgetreten"
msgid ""
"An unknown error occurred while trying to load\n"
"platform-specific code for your machine."
-msgstr "Ein unbekannter Fehler ist aufgetreten beim Versuch, \nden platformspezifischen Code für Ihr Gerät zu laden."
+msgstr "Ein unbekannter Fehler ist aufgetreten beim Versuch, \nden plattformspezifischen Code für Ihr Gerät zu laden."
#: Preferences.java:85
msgid "Arabic"
@@ -310,10 +321,6 @@ 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"
@@ -322,15 +329,16 @@ msgstr "Baskisch"
msgid "Belarusian"
msgstr "Weißrussisch"
-#: ../../../../../app/src/processing/app/Preferences.java:165
-msgid "Bengali (India)"
-msgstr "Bengali (Indien)"
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
msgid "Board"
msgstr "Platine"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+msgid "Board {0} (platform {1}, package {2}) is unknown"
+msgstr "Board {0} (Plattform {1}, Paket {2}) ist unbekannt"
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
msgid ""
@@ -371,14 +379,14 @@ msgstr "CR und NL"
msgid "Browse"
msgstr "Durchsuchen"
-#: Sketch.java:1392 Sketch.java:1423
-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"
+#: ../../../../../app/src/processing/app/Base.java:1210
+msgid "Built-in Examples"
+msgstr "Mitgelieferte Beispiele"
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr "Bulgarisch"
@@ -442,10 +450,6 @@ msgstr "Beim Start nach Updates suchen"
msgid "Chinese (China)"
msgstr "Chinesisch (China)"
-#: ../../../processing/app/Preferences.java:142
-msgid "Chinese (Hong Kong)"
-msgstr "Chinesisch (Hong Kong)"
-
#: ../../../processing/app/Preferences.java:144
msgid "Chinese (Taiwan)"
msgstr "Chinesisch (Taiwan)"
@@ -454,14 +458,6 @@ msgstr "Chinesisch (Taiwan)"
msgid "Chinese (Taiwan) (Big5)"
msgstr "Chinesisch (Taiwan) (Big5)"
-#: Preferences.java:88
-msgid "Chinese Simplified"
-msgstr "Vereinfachtes Chinesisch"
-
-#: Preferences.java:89
-msgid "Chinese Traditional"
-msgstr "Traditionelles Chinesisch"
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
msgid "Click for a list of unofficial boards support URLs"
msgstr "Klicken Sie für eine Liste mit inoffiziellen Platinenunterstützungs-URLs"
@@ -581,10 +577,6 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "Die Standardeinstellungen konnten nicht geladen werden.\nSie müssen Arduino neu installieren."
-#: ../../../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
msgid "Could not remove old version of {0}"
@@ -612,10 +604,6 @@ 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"
@@ -643,18 +631,10 @@ msgstr "Kroatisch"
msgid "Cut"
msgstr "Ausschneiden"
-#: ../../../processing/app/Preferences.java:83
-msgid "Czech"
-msgstr "Tschechisch"
-
#: ../../../../../app/src/processing/app/Preferences.java:119
msgid "Czech (Czech Republic)"
msgstr "Tschechisch (Tschechische Republik)"
-#: Preferences.java:90
-msgid "Danish"
-msgstr "Dänisch"
-
#: ../../../../../app/src/processing/app/Preferences.java:120
msgid "Danish (Denmark)"
msgstr "Dänisch (Dänemark)"
@@ -926,6 +906,18 @@ msgstr "Estländisch (Estland)"
msgid "Examples"
msgstr "Beispiele"
+#: ../../../../../app/src/processing/app/Base.java:1244
+msgid "Examples from Custom Libraries"
+msgstr "Beispiele aus eigenen Libraries"
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+msgid "Examples from Libraries"
+msgstr "Beispiele aus Libraries"
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+msgid "Export canceled, changes must first be saved."
+msgstr "Export abgebrochen, Änderungen müssen erst gespeichert werden."
+
#: ../../../../../app/src/processing/app/Editor.java:750
msgid "Export compiled Binary"
msgstr "Kompilierte Binärdatei exportieren"
@@ -1154,6 +1146,11 @@ msgstr "Installationsvorgang..."
msgid "Invalid library found in {0}: {1}"
msgstr "Ungültige Bibliothek {0} in {1} gefunden"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+msgid "Invalid quoting: no closing [{0}] char found."
+msgstr "Ungültige Quotierung: Es konnte kein schließender [{0}]-Charakter gefunden werden."
+
#: Preferences.java:102
msgid "Italian"
msgstr "Italienisch"
@@ -1178,6 +1175,10 @@ msgstr "Bibliotheksverwalter"
msgid "Library added to your libraries. Check \"Include library\" menu"
msgstr "Die Bibliothek wurde zu Ihren Bibliotheken hinzugefügt. Bitte im Menü \"Bibliothek einbinden\" nachprüfen"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+msgid "Library can't use both 'src' and 'utility' folders."
+msgstr "Eine Library kann nicht sowohl 'src'- als auch 'utility'-Ordner verwenden."
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
msgid "Library is already installed: {0} version {1}"
@@ -1191,14 +1192,15 @@ msgstr "Litauisch"
msgid "Loading configuration..."
msgstr "Konfiguration wird geladen..."
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+msgid "Looking for recipes like {0}*{1}"
+msgstr "Suche nach Rezepten wie {0}*{1}"
+
#: ../../../processing/app/Sketch.java:1684
msgid "Low memory available, stability problems may occur."
msgstr "Wenig Speicher verfügbar, es können Stabilitätsprobleme auftreten."
-#: ../../../../../app/src/processing/app/Preferences.java:180
-msgid "Malay (Malaysia)"
-msgstr "Malaysisch (Malaysia)"
-
#: ../../../../../app/src/processing/app/Base.java:1168
msgid "Manage Libraries..."
msgstr "Bibliotheken verwalten..."
@@ -1215,9 +1217,10 @@ msgstr "Marathisch"
msgid "Message"
msgstr "Mitteilung"
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-msgid "Missing the */ from the end of a /* comment */"
-msgstr "Das */ am Ende eines /* Kommentars */ fehlt"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+msgid "Missing '{0}' from library in {1}"
+msgstr "'{0}' aus der Library in {1} fehlt."
#: ../../../processing/app/BaseNoGui.java:455
msgid "Mode not supported"
@@ -1248,10 +1251,6 @@ msgstr "Mehrere Bibliotheken wurden für \"{0}\" gefunden"
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:"
@@ -1296,10 +1295,6 @@ msgstr "Nein"
msgid "No authorization data found"
msgstr "Keine Autorisierungsdaten gefunden"
-#: debug/Compiler.java:126
-msgid "No board selected; please choose a board from the Tools > Board menu."
-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."
@@ -1363,18 +1358,10 @@ msgstr "Im Ordner {0} wurden keine gültigen Hardwaredefinitionen gefunden."
msgid "None"
msgstr "Nichts"
-#: ../../../../../app/src/processing/app/Preferences.java:181
-msgid "Norwegian"
-msgstr "Norwegisch"
-
#: ../../../processing/app/Preferences.java:108
msgid "Norwegian Bokmål"
msgstr "Norwegisches Bokmål"
-#: ../../../../../app/src/processing/app/Preferences.java:182
-msgid "Norwegian Nynorsk"
-msgstr "Norwegisches Nynorsk"
-
#: ../../../processing/app/Sketch.java:1656
msgid ""
"Not enough memory; see http://www.arduino.cc/en/Guide/Troubleshooting#size "
@@ -1434,6 +1421,11 @@ msgstr "Persisch"
msgid "Persian (Iran)"
msgstr "Persisch (Iran)"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+msgid "Platform {0} (package {1}) is unknown"
+msgstr "Plattform {0} (Paket {1}) ist unbekannt"
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
msgid "Please confirm boards deletion"
msgstr "Bitte bestätigen Sie die Platinenlöschung"
@@ -1531,11 +1523,6 @@ msgstr "Problem beim Zugriff auf Dateien im Ordner"
msgid "Problem getting data folder"
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"
-
#: debug/Uploader.java:209
msgid ""
"Problem uploading to board. See "
@@ -1554,10 +1541,19 @@ msgstr "Prozessor"
msgid "Programmer"
msgstr "Programmer"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+msgid "Progress {0}"
+msgstr "Fortschritt {0}"
+
#: Base.java:783 Editor.java:593
msgid "Quit"
msgstr "Verlassen"
+#: ../../../../../app/src/processing/app/Base.java:1233
+msgid "RETIRED"
+msgstr "ABGESCHALTET"
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
msgid "Redo"
msgstr "Wiederholen"
@@ -1609,6 +1605,16 @@ msgstr "Ersetzen durch:"
msgid "Romanian"
msgstr "Rumänisch"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+msgid "Running recipe: {0}"
+msgstr "Rezept wird ausgeführt: {0}"
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+msgid "Running: {0}"
+msgstr "Ausführen: {0}"
+
#: Preferences.java:114
msgid "Russian"
msgstr "Russisch"
@@ -1714,6 +1720,11 @@ msgstr "Serieller Port {0} nicht gefunden.\nMit einem anderen seriellen Port ver
msgid "Serial ports"
msgstr "Serielle Schnittstellen"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+msgid "Setting build path to {0}"
+msgstr "Setze Build-Pfad auf {0}"
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
msgid "Settings"
msgstr "Einstellungen"
@@ -1829,10 +1840,6 @@ msgstr "Startvorgang..."
msgid "Sunshine"
msgstr "Sonnenschein"
-#: ../../../../../app/src/processing/app/Preferences.java:187
-msgid "Swahili"
-msgstr "Swahili"
-
#: ../../../processing/app/Preferences.java:153
msgid "Swedish"
msgstr "Schwedisch"
@@ -1949,12 +1956,6 @@ msgid ""
"Please choose a different folder for your sketchbook."
msgstr "Der angegebene Sketchbook-Ordner enthält Ihre Kopie der IDE.\nBitte wählen Sie einen anderen Ordner für Ihr Sketchbook aus."
-#: ../../../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 Dritt-platform.txt definiert keinen compiler.path. Bitte melden Sie dies an den Dritthardware-Maintainer."
-
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -2027,6 +2028,11 @@ msgstr "Fehler beim Verbinden: Erneuter Versuch"
msgid "Unable to connect: wrong password?"
msgstr "Fehler beim Verbinden: Falsches Passwort?"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+msgid "Unable to find {0} in {1}"
+msgstr "Konnte {0} in {1} nicht finden."
+
#: ../../../processing/app/Editor.java:2512
msgid "Unable to open serial monitor"
msgstr "Fehler beim Öffnen des seriellen Monitors"
@@ -2040,15 +2046,20 @@ msgstr "Konnte seriellen Plotter nicht öffnen"
msgid "Unable to reach Arduino.cc due to possible network issues."
msgstr "Arduino.cc kann wegen möglicher Netzwerkprobleme nicht erreicht werden."
-#: Sketch.java:1432
-#, java-format
-msgid "Uncaught exception type: {0}"
-msgstr "Unbehandelte Ausnahme vom Typ: {0}"
-
#: Editor.java:1133 Editor.java:1355
msgid "Undo"
msgstr "Rückgängig"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+msgid "Unhandled type {0} in context key {1}"
+msgstr "Unbehandelter Typ {0} im Kontextschlüssel {1}"
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+msgid "Unknown sketch file extension: {0}"
+msgstr "Unbekannte Sketch-Dateierweiterung: {0}"
+
#: Platform.java:168
msgid ""
"Unspecified platform, no launcher available.\n"
@@ -2097,10 +2108,6 @@ msgstr "Hochladen zur E/A-Platine..."
msgid "Uploading..."
msgstr "Hochladen..."
-#: ../../../../../app/src/processing/app/Preferences.java:189
-msgid "Urdu (Pakistan)"
-msgstr "Urdu (Pakistan)"
-
#: Editor.java:1269
msgid "Use Selection For Find"
msgstr "Auswahl für Suche verwenden"
@@ -2175,6 +2182,16 @@ msgstr "Vietnamesisch"
msgid "Visit Arduino.cc"
msgstr "Arduino.cc besuchen"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+msgid "WARNING: Category '{0}' in library {1} is not valid. Setting to '{2}'"
+msgstr "WARNUNG: Kategorie '{0}' in der Library {1} ist ungültig. Setze sie auf '{2}'"
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+msgid "WARNING: Spurious {0} folder in '{1}' library"
+msgstr "WARNUNG: Unberechtigter Ordner {0} in der Library '{1}'"
+
#: ../../../processing/app/debug/Compiler.java:115
#, java-format
msgid ""
@@ -2218,6 +2235,12 @@ msgid ""
" converted to {2}. Consider upgrading this core."
msgstr "Warnung: platform.txt aus dem Kern '{0}' enthält veraltete {1}, es wurde automatisch zu {2} konvertiert. Erwägen Sie eine Aktualisierung dieses Kerns."
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+msgid ""
+"Warning: platform.txt from core '{0}' misses property '{1}', using default "
+"value '{2}'. Consider upgrading this core."
+msgstr "Warnung: Der platform.txt aus dem Kern '{0}' fehlt die Eigenschaft '{1}', sie wurde deshalb automatisch auf '{2}' festgelegt. Erwägen Sie eine Aktualisierung dieses Kerns."
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
msgid ""
@@ -2472,6 +2495,16 @@ msgstr "{0} Dateien wurden zum Sketch hinzugefügt."
msgid "{0} libraries"
msgstr "{0} Bibliotheken"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+msgid "{0} must be a folder"
+msgstr "{0} muss ein Ordner sein"
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+msgid "{0} pattern is missing"
+msgstr "Das Muster {0} fehlt"
+
#: debug/Compiler.java:365
#, java-format
msgid "{0} returned {1}"
diff --git a/arduino-core/src/processing/app/i18n/Resources_de_DE.properties b/arduino-core/src/processing/app/i18n/Resources_de_DE.properties
index 46da46da848..8ebd2f9c91c 100644
--- a/arduino-core/src/processing/app/i18n/Resources_de_DE.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_de_DE.properties
@@ -6,10 +6,11 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# Ettore Atalan , 2014-2015
# Lukas Bestle , 2013,2015
# Dr. Mathias Wilhelm , 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-08-24 18\:58+0000\nLast-Translator\: Ettore Atalan \nLanguage-Team\: German (Germany) (http\://www.transifex.com/mbanzi/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-09-23 13\:34+0000\nLast-Translator\: Lukas Bestle \nLanguage-Team\: German (Germany) (http\://www.transifex.com/mbanzi/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)
@@ -23,16 +24,22 @@
\ Used\:\ {0}=\ Benutzt\: {0}
#: debug/Compiler.java:455
-'Keyboard'\ only\ supported\ on\ the\ Arduino\ Leonardo='Tastatur' wird nur vom Arduino Leonardo unterst\u00fctzt
+'Keyboard'\ only\ supported\ on\ the\ Arduino\ Leonardo='Keyboard' 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
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+'arch'\ folder\ is\ no\ longer\ supported\!\ See\ http\://goo.gl/gfFJzU\ for\ more\ information=Der 'arch'-Ordner wird nicht mehr unterst\u00fctzt. Bitte besuchen Sie http\://goo.gl/gfFJzU f\u00fcr weitere Informationen.
+
#: Preferences.java:478
(edit\ only\ when\ Arduino\ is\ not\ running)=(nur bearbeiten, wenn Arduino nicht l\u00e4uft)
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+(legacy)=(veraltet)
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
---curdir\ no\ longer\ supported=--curdir wird nicht mehr unterst\u00fctzt.
+--curdir\ no\ longer\ supported=--curdir wird nicht mehr unterst\u00fctzt
#: ../../../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
@@ -46,11 +53,11 @@
#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:66
#, java-format
-
Update\ available\ for\ some\ of\ your\ {0}boards{1}\ and\ {2}libraries{3}=
F\u00fcr manche Ihrer {0}Boards{1} und {2}Bibliotheken{3} ist eine Aktualisierung verf\u00fcgbar.
+
Update\ available\ for\ some\ of\ your\ {0}boards{1}\ and\ {2}libraries{3}=
F\u00fcr manche Ihrer {0}Boards{1} und {2}Libraries{3} ist eine Aktualisierung verf\u00fcgbar.
#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:62
#, java-format
-
Update\ available\ for\ some\ of\ your\ {0}libraries{1}=
F\u00fcr manche Ihrer {0}Bibliotheken{1} ist eine Aktualisierung verf\u00fcgbar.
+
Update\ available\ for\ some\ of\ your\ {0}libraries{1}=
F\u00fcr manche Ihrer {0}Libraries{1} ist eine Aktualisierung verf\u00fcgbar.
#: Editor.java:2053
\ \ \ Do\ you\ want\ to\ save\ changes\ to\ this\ sketch
\ before\ closing?If\ you\ don't\ save,\ your\ changes\ will\ be\ lost.=
Wollen Sie die \u00c4nderungen an dem Sketch
vor dem Schlie\u00dfen speichern?Wenn Sie dies nicht speichern, gehen alle \u00c4nderungen verloren.
@@ -121,7 +128,7 @@ An\ error\ occurred\ while\ verifying\ the\ sketch=Beim \u00dcberpr\u00fcfen des
An\ error\ occurred\ while\ verifying/uploading\ the\ sketch=Beim \u00dcberpr\u00fcfen/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.
+An\ unknown\ error\ occurred\ while\ trying\ to\ load\nplatform-specific\ code\ for\ your\ machine.=Ein unbekannter Fehler ist aufgetreten beim Versuch, \nden plattformspezifischen Code f\u00fcr Ihr Ger\u00e4t zu laden.
#: Preferences.java:85
Arabic=Arabisch
@@ -214,22 +221,20 @@ 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
-#: ../../../../../app/src/processing/app/Preferences.java:165
-Bengali\ (India)=Bengali (Indien)
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
Board=Platine
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+Board\ {0}\ (platform\ {1},\ package\ {2})\ is\ unknown=Board {0} (Plattform {1}, Paket {2}) ist unbekannt
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
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.
@@ -259,12 +264,12 @@ Both\ NL\ &\ CR=CR und NL
#: Preferences.java:81
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
+#: ../../../../../app/src/processing/app/Base.java:1210
+Built-in\ Examples=Mitgelieferte Beispiele
+
#: ../../../processing/app/Preferences.java:80
Bulgarian=Bulgarisch
@@ -313,21 +318,12 @@ Check\ for\ updates\ on\ startup=Beim Start nach Updates suchen
#: ../../../processing/app/Preferences.java:142
Chinese\ (China)=Chinesisch (China)
-#: ../../../processing/app/Preferences.java:142
-Chinese\ (Hong\ Kong)=Chinesisch (Hong Kong)
-
#: ../../../processing/app/Preferences.java:144
Chinese\ (Taiwan)=Chinesisch (Taiwan)
#: ../../../processing/app/Preferences.java:143
Chinese\ (Taiwan)\ (Big5)=Chinesisch (Taiwan) (Big5)
-#: Preferences.java:88
-Chinese\ Simplified=Vereinfachtes Chinesisch
-
-#: Preferences.java:89
-Chinese\ Traditional=Traditionelles Chinesisch
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
Click\ for\ a\ list\ of\ unofficial\ boards\ support\ URLs=Klicken Sie f\u00fcr eine Liste mit inoffiziellen Platinenunterst\u00fctzungs-URLs
@@ -412,9 +408,6 @@ 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.
-#: ../../../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
Could\ not\ remove\ old\ version\ of\ {0}=Alte Version von {0} konnte nicht entfernt werden
@@ -436,9 +429,6 @@ 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
@@ -457,15 +447,9 @@ Croatian=Kroatisch
#: Editor.java:1149 Editor.java:2699
Cut=Ausschneiden
-#: ../../../processing/app/Preferences.java:83
-Czech=Tschechisch
-
#: ../../../../../app/src/processing/app/Preferences.java:119
Czech\ (Czech\ Republic)=Tschechisch (Tschechische Republik)
-#: Preferences.java:90
-Danish=D\u00e4nisch
-
#: ../../../../../app/src/processing/app/Preferences.java:120
Danish\ (Denmark)=D\u00e4nisch (D\u00e4nemark)
@@ -669,6 +653,15 @@ Estonian\ (Estonia)=Estl\u00e4ndisch (Estland)
#: Editor.java:516
Examples=Beispiele
+#: ../../../../../app/src/processing/app/Base.java:1244
+Examples\ from\ Custom\ Libraries=Beispiele aus eigenen Libraries
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+Examples\ from\ Libraries=Beispiele aus Libraries
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+Export\ canceled,\ changes\ must\ first\ be\ saved.=Export abgebrochen, \u00c4nderungen m\u00fcssen erst gespeichert werden.
+
#: ../../../../../app/src/processing/app/Editor.java:750
Export\ compiled\ Binary=Kompilierte Bin\u00e4rdatei exportieren
@@ -834,6 +827,10 @@ Installing...=Installationsvorgang...
#, java-format
Invalid\ library\ found\ in\ {0}\:\ {1}=Ung\u00fcltige Bibliothek {0} in {1} gefunden
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+Invalid\ quoting\:\ no\ closing\ [{0}]\ char\ found.=Ung\u00fcltige Quotierung\: Es konnte kein schlie\u00dfender [{0}]-Charakter gefunden werden.
+
#: Preferences.java:102
Italian=Italienisch
@@ -852,6 +849,9 @@ Library\ Manager=Bibliotheksverwalter
#: ../../../../../app/src/processing/app/Base.java:2349
Library\ added\ to\ your\ libraries.\ Check\ "Include\ library"\ menu=Die Bibliothek wurde zu Ihren Bibliotheken hinzugef\u00fcgt. Bitte im Men\u00fc "Bibliothek einbinden" nachpr\u00fcfen
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+Library\ can't\ use\ both\ 'src'\ and\ 'utility'\ folders.=Eine Library kann nicht sowohl 'src'- als auch 'utility'-Ordner verwenden.
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
Library\ is\ already\ installed\:\ {0}\ version\ {1}=Bibliothek ist bereits installiert\: {0} Version {1}
@@ -862,12 +862,13 @@ Lithuaninan=Litauisch
#: ../../../../../app/src/processing/app/Base.java:132
Loading\ configuration...=Konfiguration wird geladen...
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+Looking\ for\ recipes\ like\ {0}*{1}=Suche nach Rezepten wie {0}*{1}
+
#: ../../../processing/app/Sketch.java:1684
Low\ memory\ available,\ stability\ problems\ may\ occur.=Wenig Speicher verf\u00fcgbar, es k\u00f6nnen Stabilit\u00e4tsprobleme auftreten.
-#: ../../../../../app/src/processing/app/Preferences.java:180
-Malay\ (Malaysia)=Malaysisch (Malaysia)
-
#: ../../../../../app/src/processing/app/Base.java:1168
Manage\ Libraries...=Bibliotheken verwalten...
@@ -880,8 +881,9 @@ Marathi=Marathisch
#: Base.java:2112
Message=Mitteilung
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=Das */ am Ende eines /* Kommentars */ fehlt
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+Missing\ '{0}'\ from\ library\ in\ {1}='{0}' aus der Library in {1} fehlt.
#: ../../../processing/app/BaseNoGui.java:455
Mode\ not\ supported=Modus wird nicht unterst\u00fctzt
@@ -905,9 +907,6 @@ Multiple\ libraries\ were\ found\ for\ "{0}"=Mehrere Bibliotheken wurden f\u00fc
#: ../../../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\:
@@ -941,9 +940,6 @@ No=Nein
#: ../../../processing/app/debug/Compiler.java:158
No\ authorization\ data\ found=Keine Autorisierungsdaten gefunden
-#: debug/Compiler.java:126
-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.
@@ -992,15 +988,9 @@ No\ valid\ hardware\ definitions\ found\ in\ folder\ {0}.=Im Ordner {0} wurden k
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:184
None=Nichts
-#: ../../../../../app/src/processing/app/Preferences.java:181
-Norwegian=Norwegisch
-
#: ../../../processing/app/Preferences.java:108
Norwegian\ Bokm\u00e5l=Norwegisches Bokm\u00e5l
-#: ../../../../../app/src/processing/app/Preferences.java:182
-Norwegian\ Nynorsk=Norwegisches Nynorsk
-
#: ../../../processing/app/Sketch.java:1656
Not\ enough\ memory;\ see\ http\://www.arduino.cc/en/Guide/Troubleshooting\#size\ for\ tips\ on\ reducing\ your\ footprint.=Nicht genug Speicher; unter http\://www.arduino.cc/en/Guide/Troubleshooting\#size finden sich Hinweise, um die Gr\u00f6\u00dfe zu verringern.
@@ -1044,6 +1034,10 @@ Persian=Persisch
#: ../../../processing/app/Preferences.java:161
Persian\ (Iran)=Persisch (Iran)
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+Platform\ {0}\ (package\ {1})\ is\ unknown=Plattform {0} (Paket {1}) ist unbekannt
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
Please\ confirm\ boards\ deletion=Bitte best\u00e4tigen Sie die Platinenl\u00f6schung
@@ -1117,10 +1111,6 @@ Problem\ accessing\ files\ in\ folder\ =Problem beim Zugriff auf Dateien im Ordn
#: Base.java:1673
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
-
#: debug/Uploader.java:209
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 .
@@ -1133,9 +1123,16 @@ Processor=Prozessor
#: Editor.java:704
Programmer=Programmer
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+Progress\ {0}=Fortschritt {0}
+
#: Base.java:783 Editor.java:593
Quit=Verlassen
+#: ../../../../../app/src/processing/app/Base.java:1233
+RETIRED=ABGESCHALTET
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
Redo=Wiederholen
@@ -1175,6 +1172,14 @@ Replace\ with\:=Ersetzen durch\:
#: Preferences.java:113
Romanian=Rum\u00e4nisch
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+Running\ recipe\:\ {0}=Rezept wird ausgef\u00fchrt\: {0}
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+Running\:\ {0}=Ausf\u00fchren\: {0}
+
#: Preferences.java:114
Russian=Russisch
@@ -1252,6 +1257,10 @@ Serial\ port\ {0}\ not\ found.\nRetry\ the\ upload\ with\ another\ serial\ port?
#: ../../../../../app/src/processing/app/Editor.java:65
Serial\ ports=Serielle Schnittstellen
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+Setting\ build\ path\ to\ {0}=Setze Build-Pfad auf {0}
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
Settings=Einstellungen
@@ -1332,9 +1341,6 @@ Starting...=Startvorgang...
#: Base.java:540
Sunshine=Sonnenschein
-#: ../../../../../app/src/processing/app/Preferences.java:187
-Swahili=Swahili
-
#: ../../../processing/app/Preferences.java:153
Swedish=Schwedisch
@@ -1399,9 +1405,6 @@ The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ de
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:514
The\ specified\ sketchbook\ folder\ contains\ your\ copy\ of\ the\ IDE.\nPlease\ choose\ a\ different\ folder\ for\ your\ sketchbook.=Der angegebene Sketchbook-Ordner enth\u00e4lt Ihre Kopie der IDE.\nBitte w\u00e4hlen Sie einen anderen Ordner f\u00fcr Ihr Sketchbook aus.
-#: ../../../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 Dritt-platform.txt definiert keinen compiler.path. Bitte melden Sie dies an den Dritthardware-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'.=Diese Datei wurde bereits an den Ort kopiert, von dem Sie versuchen, sie hinzuzuf\u00fcgen.\nIch mache erst einmal nichts.
@@ -1453,6 +1456,10 @@ Unable\ to\ connect\:\ retrying=Fehler beim Verbinden\: Erneuter Versuch
#: ../../../processing/app/Editor.java:2526
Unable\ to\ connect\:\ wrong\ password?=Fehler beim Verbinden\: Falsches Passwort?
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+Unable\ to\ find\ {0}\ in\ {1}=Konnte {0} in {1} nicht finden.
+
#: ../../../processing/app/Editor.java:2512
Unable\ to\ open\ serial\ monitor=Fehler beim \u00d6ffnen des seriellen Monitors
@@ -1463,13 +1470,17 @@ Unable\ to\ open\ serial\ plotter=Konnte seriellen Plotter nicht \u00f6ffnen
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
Unable\ to\ reach\ Arduino.cc\ due\ to\ possible\ network\ issues.=Arduino.cc kann wegen m\u00f6glicher Netzwerkprobleme nicht erreicht werden.
-#: Sketch.java:1432
-#, java-format
-Uncaught\ exception\ type\:\ {0}=Unbehandelte Ausnahme vom Typ\: {0}
-
#: Editor.java:1133 Editor.java:1355
Undo=R\u00fcckg\u00e4ngig
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+Unhandled\ type\ {0}\ in\ context\ key\ {1}=Unbehandelter Typ {0} im Kontextschl\u00fcssel {1}
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+Unknown\ sketch\ file\ extension\:\ {0}=Unbekannte Sketch-Dateierweiterung\: {0}
+
#: 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=Unbekannte Plattform, kein Starter verf\u00fcgbar. Um das \u00d6ffnen einer URL oder eines Ordners zu erm\u00f6glichen, f\u00fcgen Sie die Zeile "launcher\=/pfad/zur/app" zur Datei preferences.txt hinzu
@@ -1504,9 +1515,6 @@ Uploading\ to\ I/O\ Board...=Hochladen zur E/A-Platine...
#: Sketch.java:1622
Uploading...=Hochladen...
-#: ../../../../../app/src/processing/app/Preferences.java:189
-Urdu\ (Pakistan)=Urdu (Pakistan)
-
#: Editor.java:1269
Use\ Selection\ For\ Find=Auswahl f\u00fcr Suche verwenden
@@ -1564,6 +1572,14 @@ Vietnamese=Vietnamesisch
#: Editor.java:1105
Visit\ Arduino.cc=Arduino.cc besuchen
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+WARNING\:\ Category\ '{0}'\ in\ library\ {1}\ is\ not\ valid.\ Setting\ to\ '{2}'=WARNUNG\: Kategorie '{0}' in der Library {1} ist ung\u00fcltig. Setze sie auf '{2}'
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+WARNING\:\ Spurious\ {0}\ folder\ in\ '{1}'\ library=WARNUNG\: Unberechtigter Ordner {0} in der Library '{1}'
+
#: ../../../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.
@@ -1593,6 +1609,9 @@ Warning\:\ non\ trusted\ contribution,\ skipping\ script\ execution\ ({0})=Warnu
#, java-format
Warning\:\ platform.txt\ from\ core\ '{0}'\ contains\ deprecated\ {1},\ automatically\ converted\ to\ {2}.\ Consider\ upgrading\ this\ core.=Warnung\: platform.txt aus dem Kern '{0}' enth\u00e4lt veraltete {1}, es wurde automatisch zu {2} konvertiert. Erw\u00e4gen Sie eine Aktualisierung dieses Kerns.
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ '{1}',\ using\ default\ value\ '{2}'.\ Consider\ upgrading\ this\ core.=Warnung\: Der platform.txt aus dem Kern '{0}' fehlt die Eigenschaft '{1}', sie wurde deshalb automatisch auf '{2}' festgelegt. Erw\u00e4gen Sie eine Aktualisierung dieses Kerns.
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ {1},\ automatically\ set\ to\ {2}.\ Consider\ upgrading\ this\ core.=Warnung\: platform.txt aus dem Kern '{0}' fehlt die Eigenschaft {1}, sie wurde automatisch auf {2} festgelegt. Erw\u00e4gen Sie eine Aktualisierung dieses Kerns.
@@ -1753,6 +1772,14 @@ version\ {0}=Version {0}
#, java-format
{0}\ libraries={0} Bibliotheken
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+{0}\ must\ be\ a\ folder={0} muss ein Ordner sein
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+{0}\ pattern\ is\ missing=Das Muster {0} fehlt
+
#: debug/Compiler.java:365
#, java-format
{0}\ returned\ {1}={0} gab {1} zur\u00fcck
diff --git a/arduino-core/src/processing/app/i18n/Resources_el_GR.po b/arduino-core/src/processing/app/i18n/Resources_el_GR.po
index 23fa2f7db2d..8c712e3dfe8 100644
--- a/arduino-core/src/processing/app/i18n/Resources_el_GR.po
+++ b/arduino-core/src/processing/app/i18n/Resources_el_GR.po
@@ -6,6 +6,7 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# Dimitris Zervas <01ttouch@gmail.com>, 2012
# Spyridon Papanastasiou , 2015
# Γιάννης Σφακιανάκης , 2013
@@ -14,7 +15,7 @@ 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: 2015-08-24 14:35+0000\n"
+"PO-Revision-Date: 2015-09-23 13:27+0000\n"
"Last-Translator: Federico Fissore \n"
"Language-Team: Greek (Greece) (http://www.transifex.com/mbanzi/arduino-ide-15/language/el_GR/)\n"
"MIME-Version: 1.0\n"
@@ -45,10 +46,20 @@ msgstr "Το «Keyboard» υποστηρίζεται μόνο από το Arduin
msgid "'Mouse' only supported on the Arduino Leonardo"
msgstr "Το «Mouse» υποστηρίζεται μόνο από το Arduino Leonardo"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+msgid ""
+"'arch' folder is no longer supported! See http://goo.gl/gfFJzU for more "
+"information"
+msgstr ""
+
#: Preferences.java:478
msgid "(edit only when Arduino is not running)"
msgstr "(επεξεραστείτε μόνο όταν το Arduino δεν τρέχει)"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+msgid "(legacy)"
+msgstr ""
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
msgid "--curdir no longer supported"
msgstr "το --curdir δεν υποστηρίζεται πλέον"
@@ -310,10 +321,6 @@ 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 ""
@@ -322,15 +329,16 @@ msgstr ""
msgid "Belarusian"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:165
-msgid "Bengali (India)"
-msgstr ""
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
msgid "Board"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+msgid "Board {0} (platform {1}, package {2}) is unknown"
+msgstr ""
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
msgid ""
@@ -371,14 +379,14 @@ msgstr ""
msgid "Browse"
msgstr "Αναζήτηση"
-#: Sketch.java:1392 Sketch.java:1423
-msgid "Build folder disappeared or could not be written"
-msgstr ""
-
#: ../../../processing/app/Sketch.java:1530
msgid "Build options changed, rebuilding all"
msgstr ""
+#: ../../../../../app/src/processing/app/Base.java:1210
+msgid "Built-in Examples"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr ""
@@ -442,10 +450,6 @@ msgstr ""
msgid "Chinese (China)"
msgstr ""
-#: ../../../processing/app/Preferences.java:142
-msgid "Chinese (Hong Kong)"
-msgstr ""
-
#: ../../../processing/app/Preferences.java:144
msgid "Chinese (Taiwan)"
msgstr ""
@@ -454,14 +458,6 @@ msgstr ""
msgid "Chinese (Taiwan) (Big5)"
msgstr ""
-#: Preferences.java:88
-msgid "Chinese Simplified"
-msgstr "Απλά Κινέζικα"
-
-#: Preferences.java:89
-msgid "Chinese Traditional"
-msgstr "Παραδοσιακά Κινέζικα"
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
msgid "Click for a list of unofficial boards support URLs"
msgstr ""
@@ -581,10 +577,6 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "Δεν μπορεί να διαβάσει τις προεπιλεγμένες ρυθμίσεις.\nΠρέπει να εγκατασταθεί ξανά το Arduino."
-#: ../../../processing/app/Sketch.java:1525
-msgid "Could not read prevous build preferences file, rebuilding all"
-msgstr ""
-
#: Base.java:2482
#, java-format
msgid "Could not remove old version of {0}"
@@ -612,10 +604,6 @@ 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 ""
@@ -643,18 +631,10 @@ msgstr ""
msgid "Cut"
msgstr ""
-#: ../../../processing/app/Preferences.java:83
-msgid "Czech"
-msgstr ""
-
#: ../../../../../app/src/processing/app/Preferences.java:119
msgid "Czech (Czech Republic)"
msgstr ""
-#: Preferences.java:90
-msgid "Danish"
-msgstr "Δανέζικα"
-
#: ../../../../../app/src/processing/app/Preferences.java:120
msgid "Danish (Denmark)"
msgstr ""
@@ -926,6 +906,18 @@ msgstr ""
msgid "Examples"
msgstr ""
+#: ../../../../../app/src/processing/app/Base.java:1244
+msgid "Examples from Custom Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+msgid "Examples from Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+msgid "Export canceled, changes must first be saved."
+msgstr ""
+
#: ../../../../../app/src/processing/app/Editor.java:750
msgid "Export compiled Binary"
msgstr ""
@@ -1154,6 +1146,11 @@ msgstr ""
msgid "Invalid library found in {0}: {1}"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+msgid "Invalid quoting: no closing [{0}] char found."
+msgstr ""
+
#: Preferences.java:102
msgid "Italian"
msgstr "Ιταλικά"
@@ -1178,6 +1175,10 @@ msgstr ""
msgid "Library added to your libraries. Check \"Include library\" menu"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+msgid "Library can't use both 'src' and 'utility' folders."
+msgstr ""
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
msgid "Library is already installed: {0} version {1}"
@@ -1191,12 +1192,13 @@ msgstr "Λιθουανίας"
msgid "Loading configuration..."
msgstr ""
-#: ../../../processing/app/Sketch.java:1684
-msgid "Low memory available, stability problems may occur."
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+msgid "Looking for recipes like {0}*{1}"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:180
-msgid "Malay (Malaysia)"
+#: ../../../processing/app/Sketch.java:1684
+msgid "Low memory available, stability problems may occur."
msgstr ""
#: ../../../../../app/src/processing/app/Base.java:1168
@@ -1215,8 +1217,9 @@ msgstr ""
msgid "Message"
msgstr "Μήνυμα"
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-msgid "Missing the */ from the end of a /* comment */"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+msgid "Missing '{0}' from library in {1}"
msgstr ""
#: ../../../processing/app/BaseNoGui.java:455
@@ -1248,10 +1251,6 @@ msgstr ""
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 ""
@@ -1296,10 +1295,6 @@ msgstr "Όχι"
msgid "No authorization data found"
msgstr ""
-#: debug/Compiler.java:126
-msgid "No board selected; please choose a board from the Tools > Board menu."
-msgstr ""
-
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
msgid "No changes necessary for Auto Format."
msgstr ""
@@ -1363,18 +1358,10 @@ msgstr ""
msgid "None"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:181
-msgid "Norwegian"
-msgstr ""
-
#: ../../../processing/app/Preferences.java:108
msgid "Norwegian Bokmål"
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:182
-msgid "Norwegian Nynorsk"
-msgstr ""
-
#: ../../../processing/app/Sketch.java:1656
msgid ""
"Not enough memory; see http://www.arduino.cc/en/Guide/Troubleshooting#size "
@@ -1434,6 +1421,11 @@ msgstr "Περσικά"
msgid "Persian (Iran)"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+msgid "Platform {0} (package {1}) is unknown"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
msgid "Please confirm boards deletion"
msgstr ""
@@ -1531,11 +1523,6 @@ msgstr ""
msgid "Problem getting data folder"
msgstr "Πρόβλημα κατα την λήψη του φακέλου δεδομένων"
-#: Sketch.java:1467
-#, java-format
-msgid "Problem moving {0} to the build folder"
-msgstr ""
-
#: debug/Uploader.java:209
msgid ""
"Problem uploading to board. See "
@@ -1554,10 +1541,19 @@ msgstr ""
msgid "Programmer"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+msgid "Progress {0}"
+msgstr ""
+
#: Base.java:783 Editor.java:593
msgid "Quit"
msgstr "Έξοδος"
+#: ../../../../../app/src/processing/app/Base.java:1233
+msgid "RETIRED"
+msgstr ""
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
msgid "Redo"
msgstr ""
@@ -1609,6 +1605,16 @@ msgstr "Αλλαγή με:"
msgid "Romanian"
msgstr "Ρουμάνικα"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+msgid "Running recipe: {0}"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+msgid "Running: {0}"
+msgstr ""
+
#: Preferences.java:114
msgid "Russian"
msgstr "Ρώσσικα"
@@ -1714,6 +1720,11 @@ msgstr ""
msgid "Serial ports"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+msgid "Setting build path to {0}"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
msgid "Settings"
msgstr ""
@@ -1829,10 +1840,6 @@ msgstr ""
msgid "Sunshine"
msgstr "Λιακάδα"
-#: ../../../../../app/src/processing/app/Preferences.java:187
-msgid "Swahili"
-msgstr ""
-
#: ../../../processing/app/Preferences.java:153
msgid "Swedish"
msgstr ""
@@ -1949,12 +1956,6 @@ msgid ""
"Please choose a different folder for your sketchbook."
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"
@@ -2027,6 +2028,11 @@ msgstr ""
msgid "Unable to connect: wrong password?"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+msgid "Unable to find {0} in {1}"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2512
msgid "Unable to open serial monitor"
msgstr ""
@@ -2040,13 +2046,18 @@ msgstr ""
msgid "Unable to reach Arduino.cc due to possible network issues."
msgstr ""
-#: Sketch.java:1432
+#: Editor.java:1133 Editor.java:1355
+msgid "Undo"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
#, java-format
-msgid "Uncaught exception type: {0}"
+msgid "Unhandled type {0} in context key {1}"
msgstr ""
-#: Editor.java:1133 Editor.java:1355
-msgid "Undo"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+msgid "Unknown sketch file extension: {0}"
msgstr ""
#: Platform.java:168
@@ -2097,10 +2108,6 @@ msgstr ""
msgid "Uploading..."
msgstr ""
-#: ../../../../../app/src/processing/app/Preferences.java:189
-msgid "Urdu (Pakistan)"
-msgstr ""
-
#: Editor.java:1269
msgid "Use Selection For Find"
msgstr ""
@@ -2175,6 +2182,16 @@ msgstr ""
msgid "Visit Arduino.cc"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+msgid "WARNING: Category '{0}' in library {1} is not valid. Setting to '{2}'"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+msgid "WARNING: Spurious {0} folder in '{1}' library"
+msgstr ""
+
#: ../../../processing/app/debug/Compiler.java:115
#, java-format
msgid ""
@@ -2218,6 +2235,12 @@ msgid ""
" converted to {2}. Consider upgrading this core."
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+msgid ""
+"Warning: platform.txt from core '{0}' misses property '{1}', using default "
+"value '{2}'. Consider upgrading this core."
+msgstr ""
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
msgid ""
@@ -2472,6 +2495,16 @@ msgstr ""
msgid "{0} libraries"
msgstr ""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+msgid "{0} must be a folder"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+msgid "{0} pattern is missing"
+msgstr ""
+
#: debug/Compiler.java:365
#, java-format
msgid "{0} returned {1}"
diff --git a/arduino-core/src/processing/app/i18n/Resources_el_GR.properties b/arduino-core/src/processing/app/i18n/Resources_el_GR.properties
index bd9529f757d..6accf935d7e 100644
--- a/arduino-core/src/processing/app/i18n/Resources_el_GR.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_el_GR.properties
@@ -6,10 +6,11 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# Dimitris Zervas <01ttouch@gmail.com>, 2012
# Spyridon Papanastasiou , 2015
# \u0393\u03b9\u03ac\u03bd\u03bd\u03b7\u03c2 \u03a3\u03c6\u03b1\u03ba\u03b9\u03b1\u03bd\u03ac\u03ba\u03b7\u03c2 , 2013
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-08-24 14\:35+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Greek (Greece) (http\://www.transifex.com/mbanzi/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-09-23 13\:27+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Greek (Greece) (http\://www.transifex.com/mbanzi/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)
@@ -28,9 +29,15 @@
#: debug/Compiler.java:450
'Mouse'\ only\ supported\ on\ the\ Arduino\ Leonardo=\u03a4\u03bf \u00abMouse\u00bb \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03bc\u03cc\u03bd\u03bf \u03b1\u03c0\u03cc \u03c4\u03bf Arduino Leonardo
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+!'arch'\ folder\ is\ no\ longer\ supported\!\ See\ http\://goo.gl/gfFJzU\ for\ more\ information=
+
#: Preferences.java:478
(edit\ only\ when\ Arduino\ is\ not\ running)=(\u03b5\u03c0\u03b5\u03be\u03b5\u03c1\u03b1\u03c3\u03c4\u03b5\u03af\u03c4\u03b5 \u03bc\u03cc\u03bd\u03bf \u03cc\u03c4\u03b1\u03bd \u03c4\u03bf Arduino \u03b4\u03b5\u03bd \u03c4\u03c1\u03ad\u03c7\u03b5\u03b9)
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+!(legacy)=
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
--curdir\ no\ longer\ supported=\u03c4\u03bf --curdir \u03b4\u03b5\u03bd \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03c0\u03bb\u03ad\u03bf\u03bd
@@ -214,22 +221,20 @@ Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ you
#: 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=
-#: ../../../../../app/src/processing/app/Preferences.java:165
-!Bengali\ (India)=
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
!Board=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+!Board\ {0}\ (platform\ {1},\ package\ {2})\ is\ unknown=
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
!Board\ {0}\:{1}\:{2}\ doesn''t\ define\ a\ ''build.board''\ preference.\ Auto-set\ to\:\ {3}=
@@ -259,12 +264,12 @@ Arduino\ cannot\ run\ because\ it\ could\ not\ncreate\ a\ folder\ to\ store\ you
#: Preferences.java:81
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=
+#: ../../../../../app/src/processing/app/Base.java:1210
+!Built-in\ Examples=
+
#: ../../../processing/app/Preferences.java:80
!Bulgarian=
@@ -313,21 +318,12 @@ Catalan=\u039a\u03b1\u03c4\u03b1\u03bb\u03b1\u03bd\u03b9\u03ba\u03ac
#: ../../../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=\u0391\u03c0\u03bb\u03ac \u039a\u03b9\u03bd\u03ad\u03b6\u03b9\u03ba\u03b1
-
-#: Preferences.java:89
-Chinese\ Traditional=\u03a0\u03b1\u03c1\u03b1\u03b4\u03bf\u03c3\u03b9\u03b1\u03ba\u03ac \u039a\u03b9\u03bd\u03ad\u03b6\u03b9\u03ba\u03b1
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
!Click\ for\ a\ list\ of\ unofficial\ boards\ support\ URLs=
@@ -412,9 +408,6 @@ 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.
-#: ../../../processing/app/Sketch.java:1525
-!Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=
-
#: Base.java:2482
#, java-format
Could\ not\ remove\ old\ version\ of\ {0}=\u0394\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03b5\u03af \u03b7 \u03c0\u03b1\u03bb\u03b9\u03ac \u03b5\u03ba\u03b4\u03bf\u03c3\u03b7 \u03c4\u03bf\u03c5 {0}
@@ -436,9 +429,6 @@ 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=
@@ -457,15 +447,9 @@ Could\ not\ replace\ {0}=\u0394\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af
#: Editor.java:1149 Editor.java:2699
!Cut=
-#: ../../../processing/app/Preferences.java:83
-!Czech=
-
#: ../../../../../app/src/processing/app/Preferences.java:119
!Czech\ (Czech\ Republic)=
-#: Preferences.java:90
-Danish=\u0394\u03b1\u03bd\u03ad\u03b6\u03b9\u03ba\u03b1
-
#: ../../../../../app/src/processing/app/Preferences.java:120
!Danish\ (Denmark)=
@@ -669,6 +653,15 @@ Estonian=\u0395\u03c3\u03b8\u03bf\u03bd\u03b9\u03ba\u03ac
#: Editor.java:516
!Examples=
+#: ../../../../../app/src/processing/app/Base.java:1244
+!Examples\ from\ Custom\ Libraries=
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+!Examples\ from\ Libraries=
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+!Export\ canceled,\ changes\ must\ first\ be\ saved.=
+
#: ../../../../../app/src/processing/app/Editor.java:750
!Export\ compiled\ Binary=
@@ -834,6 +827,10 @@ Indonesian=\u0399\u03bd\u03b4\u03bf\u03bd\u03b7\u03c3\u03b9\u03b1\u03ba\u03ac
#, java-format
!Invalid\ library\ found\ in\ {0}\:\ {1}=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+!Invalid\ quoting\:\ no\ closing\ [{0}]\ char\ found.=
+
#: Preferences.java:102
Italian=\u0399\u03c4\u03b1\u03bb\u03b9\u03ba\u03ac
@@ -852,6 +849,9 @@ Korean=\u039a\u03bf\u03c1\u03b5\u03ac\u03c4\u03b9\u03ba\u03b1
#: ../../../../../app/src/processing/app/Base.java:2349
!Library\ added\ to\ your\ libraries.\ Check\ "Include\ library"\ menu=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+!Library\ can't\ use\ both\ 'src'\ and\ 'utility'\ folders.=
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
!Library\ is\ already\ installed\:\ {0}\ version\ {1}=
@@ -862,12 +862,13 @@ Lithuaninan=\u039b\u03b9\u03b8\u03bf\u03c5\u03b1\u03bd\u03af\u03b1\u03c2
#: ../../../../../app/src/processing/app/Base.java:132
!Loading\ configuration...=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+!Looking\ for\ recipes\ like\ {0}*{1}=
+
#: ../../../processing/app/Sketch.java:1684
!Low\ memory\ available,\ stability\ problems\ may\ occur.=
-#: ../../../../../app/src/processing/app/Preferences.java:180
-!Malay\ (Malaysia)=
-
#: ../../../../../app/src/processing/app/Base.java:1168
!Manage\ Libraries...=
@@ -880,8 +881,9 @@ Lithuaninan=\u039b\u03b9\u03b8\u03bf\u03c5\u03b1\u03bd\u03af\u03b1\u03c2
#: Base.java:2112
Message=\u039c\u03ae\u03bd\u03c5\u03bc\u03b1
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-!Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+!Missing\ '{0}'\ from\ library\ in\ {1}=
#: ../../../processing/app/BaseNoGui.java:455
!Mode\ not\ supported=
@@ -905,9 +907,6 @@ Message=\u039c\u03ae\u03bd\u03c5\u03bc\u03b1
#: ../../../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\:=
@@ -941,9 +940,6 @@ No=\u038c\u03c7\u03b9
#: ../../../processing/app/debug/Compiler.java:158
!No\ authorization\ 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.=
@@ -992,15 +988,9 @@ No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=\u039f\u03c7\u03b9 \u03b1\u0
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:184
!None=
-#: ../../../../../app/src/processing/app/Preferences.java:181
-!Norwegian=
-
#: ../../../processing/app/Preferences.java:108
!Norwegian\ Bokm\u00e5l=
-#: ../../../../../app/src/processing/app/Preferences.java:182
-!Norwegian\ Nynorsk=
-
#: ../../../processing/app/Sketch.java:1656
!Not\ enough\ memory;\ see\ http\://www.arduino.cc/en/Guide/Troubleshooting\#size\ for\ tips\ on\ reducing\ your\ footprint.=
@@ -1044,6 +1034,10 @@ Persian=\u03a0\u03b5\u03c1\u03c3\u03b9\u03ba\u03ac
#: ../../../processing/app/Preferences.java:161
!Persian\ (Iran)=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+!Platform\ {0}\ (package\ {1})\ is\ unknown=
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
!Please\ confirm\ boards\ deletion=
@@ -1117,10 +1111,6 @@ Problem\ Setting\ the\ Platform=\u03a0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1
#: Base.java:1673
Problem\ getting\ data\ folder=\u03a0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1 \u03ba\u03b1\u03c4\u03b1 \u03c4\u03b7\u03bd \u03bb\u03ae\u03c8\u03b7 \u03c4\u03bf\u03c5 \u03c6\u03b1\u03ba\u03ad\u03bb\u03bf\u03c5 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd
-#: 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.=
@@ -1133,9 +1123,16 @@ Problem\ getting\ data\ folder=\u03a0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1
#: Editor.java:704
!Programmer=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+!Progress\ {0}=
+
#: Base.java:783 Editor.java:593
Quit=\u0388\u03be\u03bf\u03b4\u03bf\u03c2
+#: ../../../../../app/src/processing/app/Base.java:1233
+!RETIRED=
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
!Redo=
@@ -1175,6 +1172,14 @@ Replace\ with\:=\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03bc\u03b5\:
#: Preferences.java:113
Romanian=\u03a1\u03bf\u03c5\u03bc\u03ac\u03bd\u03b9\u03ba\u03b1
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+!Running\ recipe\:\ {0}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+!Running\:\ {0}=
+
#: Preferences.java:114
Russian=\u03a1\u03ce\u03c3\u03c3\u03b9\u03ba\u03b1
@@ -1252,6 +1257,10 @@ Serial\ Monitor=\u03a3\u03b5\u03b9\u03c1\u03b9\u03b1\u03ba\u03ae \u039f\u03b8\u0
#: ../../../../../app/src/processing/app/Editor.java:65
!Serial\ ports=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+!Setting\ build\ path\ to\ {0}=
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
!Settings=
@@ -1332,9 +1341,6 @@ Spanish=\u0399\u03c3\u03c0\u03b1\u03bd\u03b9\u03ba\u03ac
#: Base.java:540
Sunshine=\u039b\u03b9\u03b1\u03ba\u03ac\u03b4\u03b1
-#: ../../../../../app/src/processing/app/Preferences.java:187
-!Swahili=
-
#: ../../../processing/app/Preferences.java:153
!Swedish=
@@ -1399,9 +1405,6 @@ The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ de
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:514
!The\ specified\ sketchbook\ folder\ contains\ your\ copy\ of\ the\ IDE.\nPlease\ choose\ a\ different\ folder\ for\ your\ sketchbook.=
-#: ../../../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'.=
@@ -1453,6 +1456,10 @@ Time\ for\ a\ Break=\u038f\u03c1\u03b1 \u03b3\u03b9\u03b1 \u03b4\u03b5\u03b9\u03
#: ../../../processing/app/Editor.java:2526
!Unable\ to\ connect\:\ wrong\ password?=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+!Unable\ to\ find\ {0}\ in\ {1}=
+
#: ../../../processing/app/Editor.java:2512
!Unable\ to\ open\ serial\ monitor=
@@ -1463,13 +1470,17 @@ Time\ for\ a\ Break=\u038f\u03c1\u03b1 \u03b3\u03b9\u03b1 \u03b4\u03b5\u03b9\u03
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
!Unable\ to\ reach\ Arduino.cc\ due\ to\ possible\ network\ issues.=
-#: Sketch.java:1432
-#, java-format
-!Uncaught\ exception\ type\:\ {0}=
-
#: Editor.java:1133 Editor.java:1355
!Undo=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+!Unhandled\ type\ {0}\ in\ context\ key\ {1}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+!Unknown\ sketch\ file\ extension\:\ {0}=
+
#: 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=
@@ -1504,9 +1515,6 @@ Upload\ Using\ Programmer=\u0395\u03be\u03b1\u03b3\u03ce\u03b3\u03b7 \u039c\u03a
#: Sketch.java:1622
!Uploading...=
-#: ../../../../../app/src/processing/app/Preferences.java:189
-!Urdu\ (Pakistan)=
-
#: Editor.java:1269
!Use\ Selection\ For\ Find=
@@ -1564,6 +1572,14 @@ Verify=\u0395\u03c0\u03b9\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7
#: Editor.java:1105
!Visit\ Arduino.cc=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+!WARNING\:\ Category\ '{0}'\ in\ library\ {1}\ is\ not\ valid.\ Setting\ to\ '{2}'=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+!WARNING\:\ Spurious\ {0}\ folder\ in\ '{1}'\ library=
+
#: ../../../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).=
@@ -1593,6 +1609,9 @@ Warning=\u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7
#, java-format
!Warning\:\ platform.txt\ from\ core\ '{0}'\ contains\ deprecated\ {1},\ automatically\ converted\ to\ {2}.\ Consider\ upgrading\ this\ core.=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ '{1}',\ using\ default\ value\ '{2}'.\ Consider\ upgrading\ this\ core.=
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ {1},\ automatically\ set\ to\ {2}.\ Consider\ upgrading\ this\ core.=
@@ -1753,6 +1772,14 @@ Zip\ doesn't\ contain\ a\ library=\u03a4\u03bf \u03c3\u03c5\u03bc\u03c0\u03b9\u0
#, java-format
!{0}\ libraries=
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+!{0}\ must\ be\ a\ folder=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+!{0}\ pattern\ is\ missing=
+
#: debug/Compiler.java:365
#, java-format
!{0}\ returned\ {1}=
diff --git a/arduino-core/src/processing/app/i18n/Resources_en.po b/arduino-core/src/processing/app/i18n/Resources_en.po
index 68e2fc7bd58..a0dbcbacb6d 100644
--- a/arduino-core/src/processing/app/i18n/Resources_en.po
+++ b/arduino-core/src/processing/app/i18n/Resources_en.po
@@ -6,12 +6,13 @@
# Translators:
# Translators:
# Translators:
+# Translators:
msgid ""
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: 2015-08-24 14:35+0000\n"
+"PO-Revision-Date: 2015-09-23 13:28+0000\n"
"Last-Translator: Federico Fissore \n"
"Language-Team: English (http://www.transifex.com/mbanzi/arduino-ide-15/language/en/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +43,20 @@ msgstr "'Keyboard' only supported on the Arduino Leonardo"
msgid "'Mouse' only supported on the Arduino Leonardo"
msgstr "'Mouse' only supported on the Arduino Leonardo"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+msgid ""
+"'arch' folder is no longer supported! See http://goo.gl/gfFJzU for more "
+"information"
+msgstr "'arch' folder is no longer supported! See http://goo.gl/gfFJzU for more information"
+
#: Preferences.java:478
msgid "(edit only when Arduino is not running)"
msgstr "(edit only when Arduino is not running)"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+msgid "(legacy)"
+msgstr "(legacy)"
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
msgid "--curdir no longer supported"
msgstr "--curdir no longer supported"
@@ -307,10 +318,6 @@ 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"
@@ -319,15 +326,16 @@ msgstr "Basque"
msgid "Belarusian"
msgstr "Belarusian"
-#: ../../../../../app/src/processing/app/Preferences.java:165
-msgid "Bengali (India)"
-msgstr "Bengali (India)"
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
msgid "Board"
msgstr "Board"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+msgid "Board {0} (platform {1}, package {2}) is unknown"
+msgstr "Board {0} (platform {1}, package {2}) is unknown"
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
msgid ""
@@ -368,14 +376,14 @@ msgstr "Both NL & CR"
msgid "Browse"
msgstr "Browse"
-#: Sketch.java:1392 Sketch.java:1423
-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"
+#: ../../../../../app/src/processing/app/Base.java:1210
+msgid "Built-in Examples"
+msgstr "Built-in Examples"
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr "Bulgarian"
@@ -439,10 +447,6 @@ msgstr "Check for updates on startup"
msgid "Chinese (China)"
msgstr "Chinese (China)"
-#: ../../../processing/app/Preferences.java:142
-msgid "Chinese (Hong Kong)"
-msgstr "Chinese (Hong Kong)"
-
#: ../../../processing/app/Preferences.java:144
msgid "Chinese (Taiwan)"
msgstr "Chinese (Taiwan)"
@@ -451,14 +455,6 @@ msgstr "Chinese (Taiwan)"
msgid "Chinese (Taiwan) (Big5)"
msgstr "Chinese (Taiwan) (Big5)"
-#: Preferences.java:88
-msgid "Chinese Simplified"
-msgstr "Chinese Simplified"
-
-#: Preferences.java:89
-msgid "Chinese Traditional"
-msgstr "Chinese Traditional"
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
msgid "Click for a list of unofficial boards support URLs"
msgstr "Click for a list of unofficial boards support URLs"
@@ -578,10 +574,6 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "Could not read default settings.\nYou'll need to reinstall Arduino."
-#: ../../../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
msgid "Could not remove old version of {0}"
@@ -609,10 +601,6 @@ 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"
@@ -640,18 +628,10 @@ msgstr "Croatian"
msgid "Cut"
msgstr "Cut"
-#: ../../../processing/app/Preferences.java:83
-msgid "Czech"
-msgstr "Czech"
-
#: ../../../../../app/src/processing/app/Preferences.java:119
msgid "Czech (Czech Republic)"
msgstr "Czech (Czech Republic)"
-#: Preferences.java:90
-msgid "Danish"
-msgstr "Danish"
-
#: ../../../../../app/src/processing/app/Preferences.java:120
msgid "Danish (Denmark)"
msgstr "Danish (Denmark)"
@@ -923,6 +903,18 @@ msgstr "Estonian (Estonia)"
msgid "Examples"
msgstr "Examples"
+#: ../../../../../app/src/processing/app/Base.java:1244
+msgid "Examples from Custom Libraries"
+msgstr "Examples from Custom Libraries"
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+msgid "Examples from Libraries"
+msgstr "Examples from Libraries"
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+msgid "Export canceled, changes must first be saved."
+msgstr "Export canceled, changes must first be saved."
+
#: ../../../../../app/src/processing/app/Editor.java:750
msgid "Export compiled Binary"
msgstr "Export compiled Binary"
@@ -1151,6 +1143,11 @@ msgstr "Installing..."
msgid "Invalid library found in {0}: {1}"
msgstr "Invalid library found in {0}: {1}"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+msgid "Invalid quoting: no closing [{0}] char found."
+msgstr "Invalid quoting: no closing [{0}] char found."
+
#: Preferences.java:102
msgid "Italian"
msgstr "Italian"
@@ -1175,6 +1172,10 @@ msgstr "Library Manager"
msgid "Library added to your libraries. Check \"Include library\" menu"
msgstr "Library added to your libraries. Check \"Include library\" menu"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+msgid "Library can't use both 'src' and 'utility' folders."
+msgstr "Library can't use both 'src' and 'utility' folders."
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
msgid "Library is already installed: {0} version {1}"
@@ -1188,14 +1189,15 @@ msgstr "Lithuaninan"
msgid "Loading configuration..."
msgstr "Loading configuration..."
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+msgid "Looking for recipes like {0}*{1}"
+msgstr "Looking for recipes like {0}*{1}"
+
#: ../../../processing/app/Sketch.java:1684
msgid "Low memory available, stability problems may occur."
msgstr "Low memory available, stability problems may occur."
-#: ../../../../../app/src/processing/app/Preferences.java:180
-msgid "Malay (Malaysia)"
-msgstr "Malay (Malaysia)"
-
#: ../../../../../app/src/processing/app/Base.java:1168
msgid "Manage Libraries..."
msgstr "Manage Libraries..."
@@ -1212,9 +1214,10 @@ msgstr "Marathi"
msgid "Message"
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 */"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+msgid "Missing '{0}' from library in {1}"
+msgstr "Missing '{0}' from library in {1}"
#: ../../../processing/app/BaseNoGui.java:455
msgid "Mode not supported"
@@ -1245,10 +1248,6 @@ msgstr "Multiple libraries were found for \"{0}\""
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:"
@@ -1293,10 +1292,6 @@ msgstr "No"
msgid "No authorization data found"
msgstr "No authorization 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."
-
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
msgid "No changes necessary for Auto Format."
msgstr "No changes necessary for Auto Format."
@@ -1360,18 +1355,10 @@ msgstr "No valid hardware definitions found in folder {0}."
msgid "None"
msgstr "None"
-#: ../../../../../app/src/processing/app/Preferences.java:181
-msgid "Norwegian"
-msgstr "Norwegian"
-
#: ../../../processing/app/Preferences.java:108
msgid "Norwegian Bokmål"
msgstr "Norwegian Bokmål"
-#: ../../../../../app/src/processing/app/Preferences.java:182
-msgid "Norwegian Nynorsk"
-msgstr "Norwegian Nynorsk"
-
#: ../../../processing/app/Sketch.java:1656
msgid ""
"Not enough memory; see http://www.arduino.cc/en/Guide/Troubleshooting#size "
@@ -1431,6 +1418,11 @@ msgstr "Persian"
msgid "Persian (Iran)"
msgstr "Persian (Iran)"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+msgid "Platform {0} (package {1}) is unknown"
+msgstr "Platform {0} (package {1}) is unknown"
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
msgid "Please confirm boards deletion"
msgstr "Please confirm boards deletion"
@@ -1528,11 +1520,6 @@ msgstr "Problem accessing files in folder "
msgid "Problem getting data folder"
msgstr "Problem getting data folder"
-#: Sketch.java:1467
-#, java-format
-msgid "Problem moving {0} to the build folder"
-msgstr "Problem moving {0} to the build folder"
-
#: debug/Uploader.java:209
msgid ""
"Problem uploading to board. See "
@@ -1551,10 +1538,19 @@ msgstr "Processor"
msgid "Programmer"
msgstr "Programmer"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+msgid "Progress {0}"
+msgstr "Progress {0}"
+
#: Base.java:783 Editor.java:593
msgid "Quit"
msgstr "Quit"
+#: ../../../../../app/src/processing/app/Base.java:1233
+msgid "RETIRED"
+msgstr "RETIRED"
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
msgid "Redo"
msgstr "Redo"
@@ -1606,6 +1602,16 @@ msgstr "Replace with:"
msgid "Romanian"
msgstr "Romanian"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+msgid "Running recipe: {0}"
+msgstr "Running recipe: {0}"
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+msgid "Running: {0}"
+msgstr "Running: {0}"
+
#: Preferences.java:114
msgid "Russian"
msgstr "Russian"
@@ -1711,6 +1717,11 @@ msgstr "Serial port {0} not found.\nRetry the upload with another serial port?"
msgid "Serial ports"
msgstr "Serial ports"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+msgid "Setting build path to {0}"
+msgstr "Setting build path to {0}"
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
msgid "Settings"
msgstr "Settings"
@@ -1826,10 +1837,6 @@ msgstr "Starting..."
msgid "Sunshine"
msgstr "Sunshine"
-#: ../../../../../app/src/processing/app/Preferences.java:187
-msgid "Swahili"
-msgstr "Swahili"
-
#: ../../../processing/app/Preferences.java:153
msgid "Swedish"
msgstr "Swedish"
@@ -1946,12 +1953,6 @@ msgid ""
"Please choose a different folder for your sketchbook."
msgstr "The specified sketchbook folder contains your copy of the IDE.\nPlease choose a different folder for your sketchbook."
-#: ../../../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 "Third-party platform.txt does not define compiler.path. Please report this to the third-party hardware maintainer."
-
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -2024,6 +2025,11 @@ msgstr "Unable to connect: retrying"
msgid "Unable to connect: wrong password?"
msgstr "Unable to connect: wrong password?"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+msgid "Unable to find {0} in {1}"
+msgstr "Unable to find {0} in {1}"
+
#: ../../../processing/app/Editor.java:2512
msgid "Unable to open serial monitor"
msgstr "Unable to open serial monitor"
@@ -2037,15 +2043,20 @@ msgstr "Unable to open serial plotter"
msgid "Unable to reach Arduino.cc due to possible network issues."
msgstr "Unable to reach Arduino.cc due to possible network issues."
-#: Sketch.java:1432
-#, java-format
-msgid "Uncaught exception type: {0}"
-msgstr "Uncaught exception type: {0}"
-
#: Editor.java:1133 Editor.java:1355
msgid "Undo"
msgstr "Undo"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+msgid "Unhandled type {0} in context key {1}"
+msgstr "Unhandled type {0} in context key {1}"
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+msgid "Unknown sketch file extension: {0}"
+msgstr "Unknown sketch file extension: {0}"
+
#: Platform.java:168
msgid ""
"Unspecified platform, no launcher available.\n"
@@ -2094,10 +2105,6 @@ msgstr "Uploading to I/O Board..."
msgid "Uploading..."
msgstr "Uploading..."
-#: ../../../../../app/src/processing/app/Preferences.java:189
-msgid "Urdu (Pakistan)"
-msgstr "Urdu (Pakistan)"
-
#: Editor.java:1269
msgid "Use Selection For Find"
msgstr "Use Selection For Find"
@@ -2172,6 +2179,16 @@ msgstr "Vietnamese"
msgid "Visit Arduino.cc"
msgstr "Visit Arduino.cc"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+msgid "WARNING: Category '{0}' in library {1} is not valid. Setting to '{2}'"
+msgstr "WARNING: Category '{0}' in library {1} is not valid. Setting to '{2}'"
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+msgid "WARNING: Spurious {0} folder in '{1}' library"
+msgstr "WARNING: Spurious {0} folder in '{1}' library"
+
#: ../../../processing/app/debug/Compiler.java:115
#, java-format
msgid ""
@@ -2215,6 +2232,12 @@ msgid ""
" converted to {2}. Consider upgrading this core."
msgstr "Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core."
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+msgid ""
+"Warning: platform.txt from core '{0}' misses property '{1}', using default "
+"value '{2}'. Consider upgrading this core."
+msgstr "Warning: platform.txt from core '{0}' misses property '{1}', using default value '{2}'. Consider upgrading this core."
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
msgid ""
@@ -2469,6 +2492,16 @@ msgstr "{0} files added to the sketch."
msgid "{0} libraries"
msgstr "{0} libraries"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+msgid "{0} must be a folder"
+msgstr "{0} must be a folder"
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+msgid "{0} pattern is missing"
+msgstr "{0} pattern is missing"
+
#: debug/Compiler.java:365
#, java-format
msgid "{0} returned {1}"
diff --git a/arduino-core/src/processing/app/i18n/Resources_en.properties b/arduino-core/src/processing/app/i18n/Resources_en.properties
index 2c3b4bae726..c425f2a9581 100644
--- a/arduino-core/src/processing/app/i18n/Resources_en.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_en.properties
@@ -6,7 +6,8 @@
# Translators:
# Translators:
# Translators:
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-08-24 14\:35+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: English (http\://www.transifex.com/mbanzi/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
+# Translators:
+!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-09-23 13\:28+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: English (http\://www.transifex.com/mbanzi/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)
@@ -25,9 +26,15 @@
#: debug/Compiler.java:450
'Mouse'\ only\ supported\ on\ the\ Arduino\ Leonardo='Mouse' only supported on the Arduino Leonardo
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+'arch'\ folder\ is\ no\ longer\ supported\!\ See\ http\://goo.gl/gfFJzU\ for\ more\ information='arch' folder is no longer supported\! See http\://goo.gl/gfFJzU for more information
+
#: Preferences.java:478
(edit\ only\ when\ Arduino\ is\ not\ running)=(edit only when Arduino is not running)
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+(legacy)=(legacy)
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
--curdir\ no\ longer\ supported=--curdir no longer supported
@@ -211,22 +218,20 @@ 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
#: ../../../processing/app/Preferences.java:139
Belarusian=Belarusian
-#: ../../../../../app/src/processing/app/Preferences.java:165
-Bengali\ (India)=Bengali (India)
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
Board=Board
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+Board\ {0}\ (platform\ {1},\ package\ {2})\ is\ unknown=Board {0} (platform {1}, package {2}) is unknown
+
#: ../../../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}
@@ -256,12 +261,12 @@ Both\ NL\ &\ CR=Both NL & CR
#: Preferences.java:81
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
+#: ../../../../../app/src/processing/app/Base.java:1210
+Built-in\ Examples=Built-in Examples
+
#: ../../../processing/app/Preferences.java:80
Bulgarian=Bulgarian
@@ -310,21 +315,12 @@ Check\ for\ updates\ on\ startup=Check for updates on startup
#: ../../../processing/app/Preferences.java:142
Chinese\ (China)=Chinese (China)
-#: ../../../processing/app/Preferences.java:142
-Chinese\ (Hong\ Kong)=Chinese (Hong Kong)
-
#: ../../../processing/app/Preferences.java:144
Chinese\ (Taiwan)=Chinese (Taiwan)
#: ../../../processing/app/Preferences.java:143
Chinese\ (Taiwan)\ (Big5)=Chinese (Taiwan) (Big5)
-#: Preferences.java:88
-Chinese\ Simplified=Chinese Simplified
-
-#: Preferences.java:89
-Chinese\ Traditional=Chinese Traditional
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
Click\ for\ a\ list\ of\ unofficial\ boards\ support\ URLs=Click for a list of unofficial boards support URLs
@@ -409,9 +405,6 @@ 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.
-#: ../../../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
Could\ not\ remove\ old\ version\ of\ {0}=Could not remove old version of {0}
@@ -433,9 +426,6 @@ 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
@@ -454,15 +444,9 @@ Croatian=Croatian
#: Editor.java:1149 Editor.java:2699
Cut=Cut
-#: ../../../processing/app/Preferences.java:83
-Czech=Czech
-
#: ../../../../../app/src/processing/app/Preferences.java:119
Czech\ (Czech\ Republic)=Czech (Czech Republic)
-#: Preferences.java:90
-Danish=Danish
-
#: ../../../../../app/src/processing/app/Preferences.java:120
Danish\ (Denmark)=Danish (Denmark)
@@ -666,6 +650,15 @@ Estonian\ (Estonia)=Estonian (Estonia)
#: Editor.java:516
Examples=Examples
+#: ../../../../../app/src/processing/app/Base.java:1244
+Examples\ from\ Custom\ Libraries=Examples from Custom Libraries
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+Examples\ from\ Libraries=Examples from Libraries
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+Export\ canceled,\ changes\ must\ first\ be\ saved.=Export canceled, changes must first be saved.
+
#: ../../../../../app/src/processing/app/Editor.java:750
Export\ compiled\ Binary=Export compiled Binary
@@ -831,6 +824,10 @@ Installing...=Installing...
#, java-format
Invalid\ library\ found\ in\ {0}\:\ {1}=Invalid library found in {0}\: {1}
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+Invalid\ quoting\:\ no\ closing\ [{0}]\ char\ found.=Invalid quoting\: no closing [{0}] char found.
+
#: Preferences.java:102
Italian=Italian
@@ -849,6 +846,9 @@ Library\ Manager=Library Manager
#: ../../../../../app/src/processing/app/Base.java:2349
Library\ added\ to\ your\ libraries.\ Check\ "Include\ library"\ menu=Library added to your libraries. Check "Include library" menu
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+Library\ can't\ use\ both\ 'src'\ and\ 'utility'\ folders.=Library can't use both 'src' and 'utility' folders.
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
Library\ is\ already\ installed\:\ {0}\ version\ {1}=Library is already installed\: {0} version {1}
@@ -859,12 +859,13 @@ Lithuaninan=Lithuaninan
#: ../../../../../app/src/processing/app/Base.java:132
Loading\ configuration...=Loading configuration...
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+Looking\ for\ recipes\ like\ {0}*{1}=Looking for recipes like {0}*{1}
+
#: ../../../processing/app/Sketch.java:1684
Low\ memory\ available,\ stability\ problems\ may\ occur.=Low memory available, stability problems may occur.
-#: ../../../../../app/src/processing/app/Preferences.java:180
-Malay\ (Malaysia)=Malay (Malaysia)
-
#: ../../../../../app/src/processing/app/Base.java:1168
Manage\ Libraries...=Manage Libraries...
@@ -877,8 +878,9 @@ Marathi=Marathi
#: Base.java:2112
Message=Message
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=Missing the */ from the end of a /* comment */
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+Missing\ '{0}'\ from\ library\ in\ {1}=Missing '{0}' from library in {1}
#: ../../../processing/app/BaseNoGui.java:455
Mode\ not\ supported=Mode not supported
@@ -902,9 +904,6 @@ Multiple\ libraries\ were\ found\ for\ "{0}"=Multiple libraries were found for "
#: ../../../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\:
@@ -938,9 +937,6 @@ No=No
#: ../../../processing/app/debug/Compiler.java:158
No\ authorization\ data\ found=No authorization 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.
@@ -989,15 +985,9 @@ No\ valid\ hardware\ definitions\ found\ in\ folder\ {0}.=No valid hardware defi
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:184
None=None
-#: ../../../../../app/src/processing/app/Preferences.java:181
-Norwegian=Norwegian
-
#: ../../../processing/app/Preferences.java:108
Norwegian\ Bokm\u00e5l=Norwegian Bokm\u00e5l
-#: ../../../../../app/src/processing/app/Preferences.java:182
-Norwegian\ Nynorsk=Norwegian Nynorsk
-
#: ../../../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.
@@ -1041,6 +1031,10 @@ Persian=Persian
#: ../../../processing/app/Preferences.java:161
Persian\ (Iran)=Persian (Iran)
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+Platform\ {0}\ (package\ {1})\ is\ unknown=Platform {0} (package {1}) is unknown
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
Please\ confirm\ boards\ deletion=Please confirm boards deletion
@@ -1114,10 +1108,6 @@ Problem\ accessing\ files\ in\ folder\ =Problem accessing files in folder
#: Base.java:1673
Problem\ getting\ data\ folder=Problem getting data folder
-#: Sketch.java:1467
-#, java-format
-Problem\ moving\ {0}\ to\ the\ build\ folder=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.=Problem uploading to board. See http\://www.arduino.cc/en/Guide/Troubleshooting\#upload for suggestions.
@@ -1130,9 +1120,16 @@ Processor=Processor
#: Editor.java:704
Programmer=Programmer
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+Progress\ {0}=Progress {0}
+
#: Base.java:783 Editor.java:593
Quit=Quit
+#: ../../../../../app/src/processing/app/Base.java:1233
+RETIRED=RETIRED
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
Redo=Redo
@@ -1172,6 +1169,14 @@ Replace\ with\:=Replace with\:
#: Preferences.java:113
Romanian=Romanian
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+Running\ recipe\:\ {0}=Running recipe\: {0}
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+Running\:\ {0}=Running\: {0}
+
#: Preferences.java:114
Russian=Russian
@@ -1249,6 +1254,10 @@ Serial\ port\ {0}\ not\ found.\nRetry\ the\ upload\ with\ another\ serial\ port?
#: ../../../../../app/src/processing/app/Editor.java:65
Serial\ ports=Serial ports
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+Setting\ build\ path\ to\ {0}=Setting build path to {0}
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
Settings=Settings
@@ -1329,9 +1338,6 @@ Starting...=Starting...
#: Base.java:540
Sunshine=Sunshine
-#: ../../../../../app/src/processing/app/Preferences.java:187
-Swahili=Swahili
-
#: ../../../processing/app/Preferences.java:153
Swedish=Swedish
@@ -1396,9 +1402,6 @@ The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ de
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:514
The\ specified\ sketchbook\ folder\ contains\ your\ copy\ of\ the\ IDE.\nPlease\ choose\ a\ different\ folder\ for\ your\ sketchbook.=The specified sketchbook folder contains your copy of the IDE.\nPlease choose a different folder for your sketchbook.
-#: ../../../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.
-
#: 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'.
@@ -1450,6 +1453,10 @@ Unable\ to\ connect\:\ retrying=Unable to connect\: retrying
#: ../../../processing/app/Editor.java:2526
Unable\ to\ connect\:\ wrong\ password?=Unable to connect\: wrong password?
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+Unable\ to\ find\ {0}\ in\ {1}=Unable to find {0} in {1}
+
#: ../../../processing/app/Editor.java:2512
Unable\ to\ open\ serial\ monitor=Unable to open serial monitor
@@ -1460,13 +1467,17 @@ Unable\ to\ open\ serial\ plotter=Unable to open serial plotter
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
Unable\ to\ reach\ Arduino.cc\ due\ to\ possible\ network\ issues.=Unable to reach Arduino.cc due to possible network issues.
-#: Sketch.java:1432
-#, java-format
-Uncaught\ exception\ type\:\ {0}=Uncaught exception type\: {0}
-
#: Editor.java:1133 Editor.java:1355
Undo=Undo
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+Unhandled\ type\ {0}\ in\ context\ key\ {1}=Unhandled type {0} in context key {1}
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+Unknown\ sketch\ file\ extension\:\ {0}=Unknown sketch file extension\: {0}
+
#: 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=Unspecified platform, no launcher available.\nTo enable opening URLs or folders, add a \n"launcher\=/path/to/app" line to preferences.txt
@@ -1501,9 +1512,6 @@ Uploading\ to\ I/O\ Board...=Uploading to I/O Board...
#: Sketch.java:1622
Uploading...=Uploading...
-#: ../../../../../app/src/processing/app/Preferences.java:189
-Urdu\ (Pakistan)=Urdu (Pakistan)
-
#: Editor.java:1269
Use\ Selection\ For\ Find=Use Selection For Find
@@ -1561,6 +1569,14 @@ Vietnamese=Vietnamese
#: Editor.java:1105
Visit\ Arduino.cc=Visit Arduino.cc
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+WARNING\:\ Category\ '{0}'\ in\ library\ {1}\ is\ not\ valid.\ Setting\ to\ '{2}'=WARNING\: Category '{0}' in library {1} is not valid. Setting to '{2}'
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+WARNING\:\ Spurious\ {0}\ folder\ in\ '{1}'\ library=WARNING\: Spurious {0} folder in '{1}' library
+
#: ../../../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).
@@ -1590,6 +1606,9 @@ Warning\:\ non\ trusted\ contribution,\ skipping\ script\ execution\ ({0})=Warni
#, java-format
Warning\:\ platform.txt\ from\ core\ '{0}'\ contains\ deprecated\ {1},\ automatically\ converted\ to\ {2}.\ Consider\ upgrading\ this\ core.=Warning\: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ '{1}',\ using\ default\ value\ '{2}'.\ Consider\ upgrading\ this\ core.=Warning\: platform.txt from core '{0}' misses property '{1}', using default value '{2}'. Consider upgrading this core.
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ {1},\ automatically\ set\ to\ {2}.\ Consider\ upgrading\ this\ core.=Warning\: platform.txt from core '{0}' misses property {1}, automatically set to {2}. Consider upgrading this core.
@@ -1750,6 +1769,14 @@ version\ {0}=version {0}
#, java-format
{0}\ libraries={0} libraries
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+{0}\ must\ be\ a\ folder={0} must be a folder
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+{0}\ pattern\ is\ missing={0} pattern is missing
+
#: debug/Compiler.java:365
#, java-format
{0}\ returned\ {1}={0} returned {1}
diff --git a/arduino-core/src/processing/app/i18n/Resources_en_GB.po b/arduino-core/src/processing/app/i18n/Resources_en_GB.po
index 50333b0a2c1..e32888357d8 100644
--- a/arduino-core/src/processing/app/i18n/Resources_en_GB.po
+++ b/arduino-core/src/processing/app/i18n/Resources_en_GB.po
@@ -6,13 +6,14 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# Andi Chandler , 2013-2015
msgid ""
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: 2015-08-24 14:35+0000\n"
+"PO-Revision-Date: 2015-09-23 13:28+0000\n"
"Last-Translator: Federico Fissore \n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/mbanzi/arduino-ide-15/language/en_GB/)\n"
"MIME-Version: 1.0\n"
@@ -43,10 +44,20 @@ msgstr "'Keyboard' only supported on the Arduino Leonardo"
msgid "'Mouse' only supported on the Arduino Leonardo"
msgstr "'Mouse' only supported on the Arduino Leonardo"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+msgid ""
+"'arch' folder is no longer supported! See http://goo.gl/gfFJzU for more "
+"information"
+msgstr ""
+
#: Preferences.java:478
msgid "(edit only when Arduino is not running)"
msgstr "(edit only when Arduino is not running)"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+msgid "(legacy)"
+msgstr ""
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
msgid "--curdir no longer supported"
msgstr "--curdir no longer supported"
@@ -64,18 +75,18 @@ msgstr ".pde -> .ino"
#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:64
#, java-format
msgid "
Update available for some of your {0}boards{1}"
-msgstr ""
+msgstr "
Update available for some of your {0}boards{1}"
#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:66
#, java-format
msgid ""
"
Update available for some of your {0}boards{1} and {2}libraries{3}"
-msgstr ""
+msgstr "
Update available for some of your {0}boards{1} and {2}libraries{3}"
#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:62
#, java-format
msgid "
Update available for some of your {0}libraries{1}"
-msgstr ""
+msgstr "
Update available for some of your {0}libraries{1}"
#: Editor.java:2053
msgid ""
@@ -289,11 +300,11 @@ msgstr "Auto Format finished."
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:457
msgid "Auto-detect proxy settings"
-msgstr ""
+msgstr "Auto-detect proxy settings"
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:474
msgid "Automatic proxy configuration URL:"
-msgstr ""
+msgstr "Automatic proxy configuration URL:"
#: SerialMonitor.java:110
msgid "Autoscroll"
@@ -308,10 +319,6 @@ 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"
@@ -320,15 +327,16 @@ msgstr "Basque"
msgid "Belarusian"
msgstr "Belarusian"
-#: ../../../../../app/src/processing/app/Preferences.java:165
-msgid "Bengali (India)"
-msgstr "Bengali (India)"
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
msgid "Board"
msgstr "Board"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+msgid "Board {0} (platform {1}, package {2}) is unknown"
+msgstr ""
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
msgid ""
@@ -369,14 +377,14 @@ msgstr "Both NL & CR"
msgid "Browse"
msgstr "Browse"
-#: Sketch.java:1392 Sketch.java:1423
-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"
+#: ../../../../../app/src/processing/app/Base.java:1210
+msgid "Built-in Examples"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr "Bulgarian"
@@ -440,10 +448,6 @@ msgstr "Check for updates on startup"
msgid "Chinese (China)"
msgstr "Chinese (China)"
-#: ../../../processing/app/Preferences.java:142
-msgid "Chinese (Hong Kong)"
-msgstr "Chinese (Hong Kong)"
-
#: ../../../processing/app/Preferences.java:144
msgid "Chinese (Taiwan)"
msgstr "Chinese (Taiwan)"
@@ -452,14 +456,6 @@ msgstr "Chinese (Taiwan)"
msgid "Chinese (Taiwan) (Big5)"
msgstr "Chinese (Taiwan) (Big5)"
-#: Preferences.java:88
-msgid "Chinese Simplified"
-msgstr "Chinese Simplified"
-
-#: Preferences.java:89
-msgid "Chinese Traditional"
-msgstr "Chinese Traditional"
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
msgid "Click for a list of unofficial boards support URLs"
msgstr "Click for a list of unofficial boards support URLs"
@@ -579,10 +575,6 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "Could not read default settings.\nYou'll need to reinstall Arduino."
-#: ../../../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
msgid "Could not remove old version of {0}"
@@ -610,10 +602,6 @@ 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"
@@ -641,18 +629,10 @@ msgstr "Croatian"
msgid "Cut"
msgstr "Cut"
-#: ../../../processing/app/Preferences.java:83
-msgid "Czech"
-msgstr "Czech"
-
#: ../../../../../app/src/processing/app/Preferences.java:119
msgid "Czech (Czech Republic)"
msgstr "Czech (Czech Republic)"
-#: Preferences.java:90
-msgid "Danish"
-msgstr "Danish"
-
#: ../../../../../app/src/processing/app/Preferences.java:120
msgid "Danish (Denmark)"
msgstr "Danish (Denmark)"
@@ -924,6 +904,18 @@ msgstr "Estonian (Estonia)"
msgid "Examples"
msgstr "Examples"
+#: ../../../../../app/src/processing/app/Base.java:1244
+msgid "Examples from Custom Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+msgid "Examples from Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+msgid "Export canceled, changes must first be saved."
+msgstr ""
+
#: ../../../../../app/src/processing/app/Editor.java:750
msgid "Export compiled Binary"
msgstr "Export compiled Binary"
@@ -1051,7 +1043,7 @@ msgstr "Hindi"
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:489
msgid "Host name:"
-msgstr ""
+msgstr "Host name:"
#: Sketch.java:295
msgid ""
@@ -1152,6 +1144,11 @@ msgstr "Installing..."
msgid "Invalid library found in {0}: {1}"
msgstr "Invalid library found in {0}: {1}"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+msgid "Invalid quoting: no closing [{0}] char found."
+msgstr ""
+
#: Preferences.java:102
msgid "Italian"
msgstr "Italian"
@@ -1170,12 +1167,16 @@ msgstr "Latvian"
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:93
msgid "Library Manager"
-msgstr ""
+msgstr "Library Manager"
#: ../../../../../app/src/processing/app/Base.java:2349
msgid "Library added to your libraries. Check \"Include library\" menu"
msgstr "Library added to your libraries. Check \"Include library\" menu"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+msgid "Library can't use both 'src' and 'utility' folders."
+msgstr ""
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
msgid "Library is already installed: {0} version {1}"
@@ -1189,21 +1190,22 @@ msgstr "Lithuaninan"
msgid "Loading configuration..."
msgstr "Loading configuration..."
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+msgid "Looking for recipes like {0}*{1}"
+msgstr ""
+
#: ../../../processing/app/Sketch.java:1684
msgid "Low memory available, stability problems may occur."
msgstr "Low memory available, stability problems may occur."
-#: ../../../../../app/src/processing/app/Preferences.java:180
-msgid "Malay (Malaysia)"
-msgstr "Malay (Malaysia)"
-
#: ../../../../../app/src/processing/app/Base.java:1168
msgid "Manage Libraries..."
msgstr "Manage Libraries..."
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:466
msgid "Manual proxy configuration"
-msgstr ""
+msgstr "Manual proxy configuration"
#: Preferences.java:107
msgid "Marathi"
@@ -1213,9 +1215,10 @@ msgstr "Marathi"
msgid "Message"
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 */"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+msgid "Missing '{0}' from library in {1}"
+msgstr ""
#: ../../../processing/app/BaseNoGui.java:455
msgid "Mode not supported"
@@ -1246,10 +1249,6 @@ msgstr "Multiple libraries were found for \"{0}\""
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:"
@@ -1260,7 +1259,7 @@ msgstr "Nepali"
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:601
msgid "Network"
-msgstr ""
+msgstr "Network"
#: ../../../../../app/src/processing/app/Editor.java:65
msgid "Network ports"
@@ -1294,10 +1293,6 @@ msgstr "No"
msgid "No authorization data found"
msgstr "No authorisation 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."
-
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
msgid "No changes necessary for Auto Format."
msgstr "No changes necessary for Auto Format."
@@ -1328,7 +1323,7 @@ msgstr "No parameters"
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:453
msgid "No proxy"
-msgstr ""
+msgstr "No proxy"
#: Base.java:541
msgid "No really, time for some fresh air for you."
@@ -1361,18 +1356,10 @@ msgstr "No valid hardware definitions found in folder {0}."
msgid "None"
msgstr "None"
-#: ../../../../../app/src/processing/app/Preferences.java:181
-msgid "Norwegian"
-msgstr "Norwegian"
-
#: ../../../processing/app/Preferences.java:108
msgid "Norwegian Bokmål"
msgstr "Norwegian Bokmål"
-#: ../../../../../app/src/processing/app/Preferences.java:182
-msgid "Norwegian Nynorsk"
-msgstr "Norwegian Nynorsk"
-
#: ../../../processing/app/Sketch.java:1656
msgid ""
"Not enough memory; see http://www.arduino.cc/en/Guide/Troubleshooting#size "
@@ -1432,6 +1419,11 @@ msgstr "Persian"
msgid "Persian (Iran)"
msgstr "Persian (Iran)"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+msgid "Platform {0} (package {1}) is unknown"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
msgid "Please confirm boards deletion"
msgstr "Please confirm boards deletion"
@@ -1463,7 +1455,7 @@ msgstr "Port"
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:491
msgid "Port number:"
-msgstr ""
+msgstr "Port number:"
#: ../../../processing/app/Preferences.java:151
msgid "Portugese"
@@ -1529,11 +1521,6 @@ msgstr "Problem accessing files in folder "
msgid "Problem getting data folder"
msgstr "Problem getting data folder"
-#: Sketch.java:1467
-#, java-format
-msgid "Problem moving {0} to the build folder"
-msgstr "Problem moving {0} to the build folder"
-
#: debug/Uploader.java:209
msgid ""
"Problem uploading to board. See "
@@ -1552,10 +1539,19 @@ msgstr "Processor"
msgid "Programmer"
msgstr "Programmer"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+msgid "Progress {0}"
+msgstr ""
+
#: Base.java:783 Editor.java:593
msgid "Quit"
msgstr "Quit"
+#: ../../../../../app/src/processing/app/Base.java:1233
+msgid "RETIRED"
+msgstr ""
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
msgid "Redo"
msgstr "Redo"
@@ -1607,6 +1603,16 @@ msgstr "Replace with:"
msgid "Romanian"
msgstr "Romanian"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+msgid "Running recipe: {0}"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+msgid "Running: {0}"
+msgstr ""
+
#: Preferences.java:114
msgid "Russian"
msgstr "Russian"
@@ -1712,9 +1718,14 @@ msgstr "Serial port {0} not found.\nRetry the upload with another serial port?"
msgid "Serial ports"
msgstr "Serial ports"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+msgid "Setting build path to {0}"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
msgid "Settings"
-msgstr ""
+msgstr "Settings"
#: Base.java:1681
msgid "Settings issues"
@@ -1827,10 +1838,6 @@ msgstr "Starting..."
msgid "Sunshine"
msgstr "Sunshine"
-#: ../../../../../app/src/processing/app/Preferences.java:187
-msgid "Swahili"
-msgstr "Swahili"
-
#: ../../../processing/app/Preferences.java:153
msgid "Swedish"
msgstr "Swedish"
@@ -1947,12 +1954,6 @@ msgid ""
"Please choose a different folder for your sketchbook."
msgstr "The specified sketchbook folder contains your copy of the IDE.\nPlease choose a different folder for your sketchbook."
-#: ../../../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 "Third-party platform.txt does not define compiler.path. Please report this to the third-party hardware maintainer."
-
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -2025,6 +2026,11 @@ msgstr "Unable to connect: retrying"
msgid "Unable to connect: wrong password?"
msgstr "Unable to connect: wrong password?"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+msgid "Unable to find {0} in {1}"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2512
msgid "Unable to open serial monitor"
msgstr "Unable to open serial monitor"
@@ -2038,15 +2044,20 @@ msgstr "Unable to open serial plotter"
msgid "Unable to reach Arduino.cc due to possible network issues."
msgstr "Unable to reach Arduino.cc due to possible network issues."
-#: Sketch.java:1432
-#, java-format
-msgid "Uncaught exception type: {0}"
-msgstr "Uncaught exception type: {0}"
-
#: Editor.java:1133 Editor.java:1355
msgid "Undo"
msgstr "Undo"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+msgid "Unhandled type {0} in context key {1}"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+msgid "Unknown sketch file extension: {0}"
+msgstr ""
+
#: Platform.java:168
msgid ""
"Unspecified platform, no launcher available.\n"
@@ -2057,7 +2068,7 @@ msgstr "Unspecified platform, no launcher available.\nTo enable opening URLs or
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/DropdownUpdatableLibrariesItem.java:27
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/DropdownUpdatableCoresItem.java:27
msgid "Updatable"
-msgstr ""
+msgstr "Updatable"
#: UpdateCheck.java:111
msgid "Update"
@@ -2095,10 +2106,6 @@ msgstr "Uploading to I/O Board..."
msgid "Uploading..."
msgstr "Uploading..."
-#: ../../../../../app/src/processing/app/Preferences.java:189
-msgid "Urdu (Pakistan)"
-msgstr "Urdu (Pakistan)"
-
#: Editor.java:1269
msgid "Use Selection For Find"
msgstr "Use Selection For Find"
@@ -2110,7 +2117,7 @@ msgstr "Use external editor"
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:493
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:499
msgid "Username:"
-msgstr ""
+msgstr "Username:"
#: ../../../processing/app/debug/Compiler.java:410
#, java-format
@@ -2137,7 +2144,7 @@ msgstr "Verify code after upload"
#: ../../../../../app/src/processing/app/Editor.java:725
msgid "Verify/Compile"
-msgstr ""
+msgstr "Verify/Compile"
#: ../../../../../app/src/processing/app/Base.java:451
msgid "Verifying and uploading..."
@@ -2173,6 +2180,16 @@ msgstr "Vietnamese"
msgid "Visit Arduino.cc"
msgstr "Visit Arduino.cc"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+msgid "WARNING: Category '{0}' in library {1} is not valid. Setting to '{2}'"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+msgid "WARNING: Spurious {0} folder in '{1}' library"
+msgstr ""
+
#: ../../../processing/app/debug/Compiler.java:115
#, java-format
msgid ""
@@ -2197,17 +2214,17 @@ msgstr "Warning: file {0} links to an absolute path {1}"
#: ../../../cc/arduino/contributions/packages/ContributionsIndexer.java:133
msgid "Warning: forced trusting untrusted contributions"
-msgstr ""
+msgstr "Warning: forced trusting untrusted contributions"
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:217
#, java-format
msgid "Warning: forced untrusted script execution ({0})"
-msgstr ""
+msgstr "Warning: forced untrusted script execution ({0})"
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:212
#, java-format
msgid "Warning: non trusted contribution, skipping script execution ({0})"
-msgstr ""
+msgstr "Warning: non trusted contribution, skipping script execution ({0})"
#: ../../../processing/app/debug/LegacyTargetPlatform.java:158
#, java-format
@@ -2216,6 +2233,12 @@ msgid ""
" converted to {2}. Consider upgrading this core."
msgstr "Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core."
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+msgid ""
+"Warning: platform.txt from core '{0}' misses property '{1}', using default "
+"value '{2}'. Consider upgrading this core."
+msgstr ""
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
msgid ""
@@ -2470,6 +2493,16 @@ msgstr "{0} files added to the sketch."
msgid "{0} libraries"
msgstr "{0} libraries"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+msgid "{0} must be a folder"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+msgid "{0} pattern is missing"
+msgstr ""
+
#: debug/Compiler.java:365
#, java-format
msgid "{0} returned {1}"
diff --git a/arduino-core/src/processing/app/i18n/Resources_en_GB.properties b/arduino-core/src/processing/app/i18n/Resources_en_GB.properties
index 62e121e303f..06b898eb652 100644
--- a/arduino-core/src/processing/app/i18n/Resources_en_GB.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_en_GB.properties
@@ -6,8 +6,9 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# Andi Chandler , 2013-2015
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-08-24 14\:35+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: English (United Kingdom) (http\://www.transifex.com/mbanzi/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-09-23 13\:28+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: English (United Kingdom) (http\://www.transifex.com/mbanzi/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)
@@ -26,9 +27,15 @@
#: debug/Compiler.java:450
'Mouse'\ only\ supported\ on\ the\ Arduino\ Leonardo='Mouse' only supported on the Arduino Leonardo
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+!'arch'\ folder\ is\ no\ longer\ supported\!\ See\ http\://goo.gl/gfFJzU\ for\ more\ information=
+
#: Preferences.java:478
(edit\ only\ when\ Arduino\ is\ not\ running)=(edit only when Arduino is not running)
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+!(legacy)=
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
--curdir\ no\ longer\ supported=--curdir no longer supported
@@ -40,15 +47,15 @@
#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:64
#, java-format
-!
Update\ available\ for\ some\ of\ your\ {0}boards{1}=
+
Update\ available\ for\ some\ of\ your\ {0}boards{1}=
Update available for some of your {0}boards{1}
#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:66
#, java-format
-!
Update\ available\ for\ some\ of\ your\ {0}boards{1}\ and\ {2}libraries{3}=
+
Update\ available\ for\ some\ of\ your\ {0}boards{1}\ and\ {2}libraries{3}=
Update available for some of your {0}boards{1} and {2}libraries{3}
#: ../../../../../app/src/cc/arduino/contributions/ContributionsSelfCheck.java:62
#, java-format
-!
Update\ available\ for\ some\ of\ your\ {0}libraries{1}=
+
Update\ available\ for\ some\ of\ your\ {0}libraries{1}=
Update available for some of your {0}libraries{1}
#: 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.
@@ -197,10 +204,10 @@ Auto\ Format=Auto Format
Auto\ Format\ finished.=Auto Format finished.
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:457
-!Auto-detect\ proxy\ settings=
+Auto-detect\ proxy\ settings=Auto-detect proxy settings
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:474
-!Automatic\ proxy\ configuration\ URL\:=
+Automatic\ proxy\ configuration\ URL\:=Automatic proxy configuration URL\:
#: SerialMonitor.java:110
Autoscroll=Autoscroll
@@ -212,22 +219,20 @@ 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
#: ../../../processing/app/Preferences.java:139
Belarusian=Belarusian
-#: ../../../../../app/src/processing/app/Preferences.java:165
-Bengali\ (India)=Bengali (India)
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
Board=Board
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+!Board\ {0}\ (platform\ {1},\ package\ {2})\ is\ unknown=
+
#: ../../../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}
@@ -257,12 +262,12 @@ Both\ NL\ &\ CR=Both NL & CR
#: Preferences.java:81
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
+#: ../../../../../app/src/processing/app/Base.java:1210
+!Built-in\ Examples=
+
#: ../../../processing/app/Preferences.java:80
Bulgarian=Bulgarian
@@ -311,21 +316,12 @@ Check\ for\ updates\ on\ startup=Check for updates on startup
#: ../../../processing/app/Preferences.java:142
Chinese\ (China)=Chinese (China)
-#: ../../../processing/app/Preferences.java:142
-Chinese\ (Hong\ Kong)=Chinese (Hong Kong)
-
#: ../../../processing/app/Preferences.java:144
Chinese\ (Taiwan)=Chinese (Taiwan)
#: ../../../processing/app/Preferences.java:143
Chinese\ (Taiwan)\ (Big5)=Chinese (Taiwan) (Big5)
-#: Preferences.java:88
-Chinese\ Simplified=Chinese Simplified
-
-#: Preferences.java:89
-Chinese\ Traditional=Chinese Traditional
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
Click\ for\ a\ list\ of\ unofficial\ boards\ support\ URLs=Click for a list of unofficial boards support URLs
@@ -410,9 +406,6 @@ 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.
-#: ../../../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
Could\ not\ remove\ old\ version\ of\ {0}=Could not remove old version of {0}
@@ -434,9 +427,6 @@ 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
@@ -455,15 +445,9 @@ Croatian=Croatian
#: Editor.java:1149 Editor.java:2699
Cut=Cut
-#: ../../../processing/app/Preferences.java:83
-Czech=Czech
-
#: ../../../../../app/src/processing/app/Preferences.java:119
Czech\ (Czech\ Republic)=Czech (Czech Republic)
-#: Preferences.java:90
-Danish=Danish
-
#: ../../../../../app/src/processing/app/Preferences.java:120
Danish\ (Denmark)=Danish (Denmark)
@@ -667,6 +651,15 @@ Estonian\ (Estonia)=Estonian (Estonia)
#: Editor.java:516
Examples=Examples
+#: ../../../../../app/src/processing/app/Base.java:1244
+!Examples\ from\ Custom\ Libraries=
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+!Examples\ from\ Libraries=
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+!Export\ canceled,\ changes\ must\ first\ be\ saved.=
+
#: ../../../../../app/src/processing/app/Editor.java:750
Export\ compiled\ Binary=Export compiled Binary
@@ -760,7 +753,7 @@ Help=Help
Hindi=Hindi
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:489
-!Host\ name\:=
+Host\ name\:=Host name\:
#: Sketch.java:295
How\ about\ saving\ the\ sketch\ first\ \nbefore\ trying\ to\ rename\ it?=How about saving the sketch first \nbefore trying to rename it?
@@ -832,6 +825,10 @@ Installing...=Installing...
#, java-format
Invalid\ library\ found\ in\ {0}\:\ {1}=Invalid library found in {0}\: {1}
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+!Invalid\ quoting\:\ no\ closing\ [{0}]\ char\ found.=
+
#: Preferences.java:102
Italian=Italian
@@ -845,11 +842,14 @@ Korean=Korean
Latvian=Latvian
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/LibraryManagerUI.java:93
-!Library\ Manager=
+Library\ Manager=Library Manager
#: ../../../../../app/src/processing/app/Base.java:2349
Library\ added\ to\ your\ libraries.\ Check\ "Include\ library"\ menu=Library added to your libraries. Check "Include library" menu
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+!Library\ can't\ use\ both\ 'src'\ and\ 'utility'\ folders.=
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
Library\ is\ already\ installed\:\ {0}\ version\ {1}=Library is already installed\: {0} version {1}
@@ -860,17 +860,18 @@ Lithuaninan=Lithuaninan
#: ../../../../../app/src/processing/app/Base.java:132
Loading\ configuration...=Loading configuration...
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+!Looking\ for\ recipes\ like\ {0}*{1}=
+
#: ../../../processing/app/Sketch.java:1684
Low\ memory\ available,\ stability\ problems\ may\ occur.=Low memory available, stability problems may occur.
-#: ../../../../../app/src/processing/app/Preferences.java:180
-Malay\ (Malaysia)=Malay (Malaysia)
-
#: ../../../../../app/src/processing/app/Base.java:1168
Manage\ Libraries...=Manage Libraries...
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:466
-!Manual\ proxy\ configuration=
+Manual\ proxy\ configuration=Manual proxy configuration
#: Preferences.java:107
Marathi=Marathi
@@ -878,8 +879,9 @@ Marathi=Marathi
#: Base.java:2112
Message=Message
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=Missing the */ from the end of a /* comment */
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+!Missing\ '{0}'\ from\ library\ in\ {1}=
#: ../../../processing/app/BaseNoGui.java:455
Mode\ not\ supported=Mode not supported
@@ -903,9 +905,6 @@ Multiple\ libraries\ were\ found\ for\ "{0}"=Multiple libraries were found for "
#: ../../../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\:
@@ -913,7 +912,7 @@ Name\ for\ new\ file\:=Name for new file\:
Nepali=Nepali
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:601
-!Network=
+Network=Network
#: ../../../../../app/src/processing/app/Editor.java:65
Network\ ports=Network ports
@@ -939,9 +938,6 @@ No=No
#: ../../../processing/app/debug/Compiler.java:158
No\ authorization\ data\ found=No authorisation 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.
@@ -964,7 +960,7 @@ No\ line\ ending=No line ending
No\ parameters=No parameters
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:453
-!No\ proxy=
+No\ proxy=No proxy
#: Base.java:541
No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=No really, time for some fresh air for you.
@@ -990,15 +986,9 @@ No\ valid\ hardware\ definitions\ found\ in\ folder\ {0}.=No valid hardware defi
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:184
None=None
-#: ../../../../../app/src/processing/app/Preferences.java:181
-Norwegian=Norwegian
-
#: ../../../processing/app/Preferences.java:108
Norwegian\ Bokm\u00e5l=Norwegian Bokm\u00e5l
-#: ../../../../../app/src/processing/app/Preferences.java:182
-Norwegian\ Nynorsk=Norwegian Nynorsk
-
#: ../../../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.
@@ -1042,6 +1032,10 @@ Persian=Persian
#: ../../../processing/app/Preferences.java:161
Persian\ (Iran)=Persian (Iran)
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+!Platform\ {0}\ (package\ {1})\ is\ unknown=
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
Please\ confirm\ boards\ deletion=Please confirm boards deletion
@@ -1065,7 +1059,7 @@ Polish=Polish
Port=Port
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:491
-!Port\ number\:=
+Port\ number\:=Port number\:
#: ../../../processing/app/Preferences.java:151
Portugese=Portugese
@@ -1115,10 +1109,6 @@ Problem\ accessing\ files\ in\ folder\ =Problem accessing files in folder
#: Base.java:1673
Problem\ getting\ data\ folder=Problem getting data folder
-#: Sketch.java:1467
-#, java-format
-Problem\ moving\ {0}\ to\ the\ build\ folder=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.=Problem uploading to board. See http\://www.arduino.cc/en/Guide/Troubleshooting\#upload for suggestions.
@@ -1131,9 +1121,16 @@ Processor=Processor
#: Editor.java:704
Programmer=Programmer
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+!Progress\ {0}=
+
#: Base.java:783 Editor.java:593
Quit=Quit
+#: ../../../../../app/src/processing/app/Base.java:1233
+!RETIRED=
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
Redo=Redo
@@ -1173,6 +1170,14 @@ Replace\ with\:=Replace with\:
#: Preferences.java:113
Romanian=Romanian
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+!Running\ recipe\:\ {0}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+!Running\:\ {0}=
+
#: Preferences.java:114
Russian=Russian
@@ -1250,8 +1255,12 @@ Serial\ port\ {0}\ not\ found.\nRetry\ the\ upload\ with\ another\ serial\ port?
#: ../../../../../app/src/processing/app/Editor.java:65
Serial\ ports=Serial ports
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+!Setting\ build\ path\ to\ {0}=
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
-!Settings=
+Settings=Settings
#: Base.java:1681
Settings\ issues=Settings issues
@@ -1330,9 +1339,6 @@ Starting...=Starting...
#: Base.java:540
Sunshine=Sunshine
-#: ../../../../../app/src/processing/app/Preferences.java:187
-Swahili=Swahili
-
#: ../../../processing/app/Preferences.java:153
Swedish=Swedish
@@ -1397,9 +1403,6 @@ The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ de
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:514
The\ specified\ sketchbook\ folder\ contains\ your\ copy\ of\ the\ IDE.\nPlease\ choose\ a\ different\ folder\ for\ your\ sketchbook.=The specified sketchbook folder contains your copy of the IDE.\nPlease choose a different folder for your sketchbook.
-#: ../../../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.
-
#: 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'.
@@ -1451,6 +1454,10 @@ Unable\ to\ connect\:\ retrying=Unable to connect\: retrying
#: ../../../processing/app/Editor.java:2526
Unable\ to\ connect\:\ wrong\ password?=Unable to connect\: wrong password?
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+!Unable\ to\ find\ {0}\ in\ {1}=
+
#: ../../../processing/app/Editor.java:2512
Unable\ to\ open\ serial\ monitor=Unable to open serial monitor
@@ -1461,19 +1468,23 @@ Unable\ to\ open\ serial\ plotter=Unable to open serial plotter
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
Unable\ to\ reach\ Arduino.cc\ due\ to\ possible\ network\ issues.=Unable to reach Arduino.cc due to possible network issues.
-#: Sketch.java:1432
-#, java-format
-Uncaught\ exception\ type\:\ {0}=Uncaught exception type\: {0}
-
#: Editor.java:1133 Editor.java:1355
Undo=Undo
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+!Unhandled\ type\ {0}\ in\ context\ key\ {1}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+!Unknown\ sketch\ file\ extension\:\ {0}=
+
#: 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=Unspecified platform, no launcher available.\nTo enable opening URLs or folders, add a \n"launcher\=/path/to/app" line to preferences.txt
#: ../../../../../app/src/cc/arduino/contributions/libraries/ui/DropdownUpdatableLibrariesItem.java:27
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/DropdownUpdatableCoresItem.java:27
-!Updatable=
+Updatable=Updatable
#: UpdateCheck.java:111
Update=Update
@@ -1502,9 +1513,6 @@ Uploading\ to\ I/O\ Board...=Uploading to I/O Board...
#: Sketch.java:1622
Uploading...=Uploading...
-#: ../../../../../app/src/processing/app/Preferences.java:189
-Urdu\ (Pakistan)=Urdu (Pakistan)
-
#: Editor.java:1269
Use\ Selection\ For\ Find=Use Selection For Find
@@ -1513,7 +1521,7 @@ Use\ external\ editor=Use external editor
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:493
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:499
-!Username\:=
+Username\:=Username\:
#: ../../../processing/app/debug/Compiler.java:410
#, java-format
@@ -1534,7 +1542,7 @@ Verify=Verify
Verify\ code\ after\ upload=Verify code after upload
#: ../../../../../app/src/processing/app/Editor.java:725
-!Verify/Compile=
+Verify/Compile=Verify/Compile
#: ../../../../../app/src/processing/app/Base.java:451
Verifying\ and\ uploading...=Verifying and uploading...
@@ -1562,6 +1570,14 @@ Vietnamese=Vietnamese
#: Editor.java:1105
Visit\ Arduino.cc=Visit Arduino.cc
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+!WARNING\:\ Category\ '{0}'\ in\ library\ {1}\ is\ not\ valid.\ Setting\ to\ '{2}'=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+!WARNING\:\ Spurious\ {0}\ folder\ in\ '{1}'\ library=
+
#: ../../../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).
@@ -1577,20 +1593,23 @@ Warning\:\ This\ core\ does\ not\ support\ exporting\ sketches.\ Please\ conside
Warning\:\ file\ {0}\ links\ to\ an\ absolute\ path\ {1}=Warning\: file {0} links to an absolute path {1}
#: ../../../cc/arduino/contributions/packages/ContributionsIndexer.java:133
-!Warning\:\ forced\ trusting\ untrusted\ contributions=
+Warning\:\ forced\ trusting\ untrusted\ contributions=Warning\: forced trusting untrusted contributions
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:217
#, java-format
-!Warning\:\ forced\ untrusted\ script\ execution\ ({0})=
+Warning\:\ forced\ untrusted\ script\ execution\ ({0})=Warning\: forced untrusted script execution ({0})
#: ../../../cc/arduino/contributions/packages/ContributionInstaller.java:212
#, java-format
-!Warning\:\ non\ trusted\ contribution,\ skipping\ script\ execution\ ({0})=
+Warning\:\ non\ trusted\ contribution,\ skipping\ script\ execution\ ({0})=Warning\: non trusted contribution, skipping script execution ({0})
#: ../../../processing/app/debug/LegacyTargetPlatform.java:158
#, java-format
Warning\:\ platform.txt\ from\ core\ '{0}'\ contains\ deprecated\ {1},\ automatically\ converted\ to\ {2}.\ Consider\ upgrading\ this\ core.=Warning\: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ '{1}',\ using\ default\ value\ '{2}'.\ Consider\ upgrading\ this\ core.=
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ {1},\ automatically\ set\ to\ {2}.\ Consider\ upgrading\ this\ core.=Warning\: platform.txt from core '{0}' misses property {1}, automatically set to {2}. Consider upgrading this core.
@@ -1751,6 +1770,14 @@ version\ {0}=version {0}
#, java-format
{0}\ libraries={0} libraries
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+!{0}\ must\ be\ a\ folder=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+!{0}\ pattern\ is\ missing=
+
#: debug/Compiler.java:365
#, java-format
{0}\ returned\ {1}={0} returned {1}
diff --git a/arduino-core/src/processing/app/i18n/Resources_es.po b/arduino-core/src/processing/app/i18n/Resources_es.po
index 5d66c4ed6d9..fd656cf8ffa 100644
--- a/arduino-core/src/processing/app/i18n/Resources_es.po
+++ b/arduino-core/src/processing/app/i18n/Resources_es.po
@@ -6,6 +6,7 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# David Martin Garcia , 2012
# Miguel Ángel Barrio Vázquez , 2012
# Erik Fargas , 2015
@@ -20,7 +21,7 @@ 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: 2015-08-24 14:35+0000\n"
+"PO-Revision-Date: 2015-09-23 13:28+0000\n"
"Last-Translator: Federico Fissore \n"
"Language-Team: Spanish (http://www.transifex.com/mbanzi/arduino-ide-15/language/es/)\n"
"MIME-Version: 1.0\n"
@@ -51,10 +52,20 @@ msgstr "'Teclado' sólo soportado por Arduino Leonardo"
msgid "'Mouse' only supported on the Arduino Leonardo"
msgstr "'Ratón' sólo soportado por Arduino Leonardo"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+msgid ""
+"'arch' folder is no longer supported! See http://goo.gl/gfFJzU for more "
+"information"
+msgstr ""
+
#: Preferences.java:478
msgid "(edit only when Arduino is not running)"
msgstr "(editar sólo cuando Arduino no está corriendo)"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+msgid "(legacy)"
+msgstr ""
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
msgid "--curdir no longer supported"
msgstr "--curdir ya no está soportado"
@@ -297,11 +308,11 @@ msgstr "Auto Formato terminado."
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:457
msgid "Auto-detect proxy settings"
-msgstr ""
+msgstr "Auto-detectar configuración del proxy"
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:474
msgid "Automatic proxy configuration URL:"
-msgstr ""
+msgstr "URL configuración automática proxy:"
#: SerialMonitor.java:110
msgid "Autoscroll"
@@ -316,10 +327,6 @@ 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 "Fichero primario del sketch malo o mala estructura de directorios en el sketch"
-
#: ../../../processing/app/Preferences.java:149
msgid "Basque"
msgstr "Vasco"
@@ -328,15 +335,16 @@ msgstr "Vasco"
msgid "Belarusian"
msgstr "Beloruso"
-#: ../../../../../app/src/processing/app/Preferences.java:165
-msgid "Bengali (India)"
-msgstr "Bengalí (India)"
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
msgid "Board"
msgstr "Placa"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+msgid "Board {0} (platform {1}, package {2}) is unknown"
+msgstr ""
+
#: ../../../processing/app/debug/TargetBoard.java:42
#, java-format
msgid ""
@@ -377,14 +385,14 @@ msgstr "Ambos NL & CR"
msgid "Browse"
msgstr "Explorar"
-#: Sketch.java:1392 Sketch.java:1423
-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"
+#: ../../../../../app/src/processing/app/Base.java:1210
+msgid "Built-in Examples"
+msgstr ""
+
#: ../../../processing/app/Preferences.java:80
msgid "Bulgarian"
msgstr "Búlgaro"
@@ -448,10 +456,6 @@ msgstr "Comprobar actualizaciones al iniciar"
msgid "Chinese (China)"
msgstr "Chino (China)"
-#: ../../../processing/app/Preferences.java:142
-msgid "Chinese (Hong Kong)"
-msgstr "Chino (Hong Kong)"
-
#: ../../../processing/app/Preferences.java:144
msgid "Chinese (Taiwan)"
msgstr "Chino (Taiwan)"
@@ -460,14 +464,6 @@ msgstr "Chino (Taiwan)"
msgid "Chinese (Taiwan) (Big5)"
msgstr "Chino (Taiwan) (Big5)"
-#: Preferences.java:88
-msgid "Chinese Simplified"
-msgstr "Chino Simplificado"
-
-#: Preferences.java:89
-msgid "Chinese Traditional"
-msgstr "Chino Tradicional"
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
msgid "Click for a list of unofficial boards support URLs"
msgstr "Clique para obtener una lista de las URLs de soporte para las tarjetas no oficiales"
@@ -587,10 +583,6 @@ msgid ""
"You'll need to reinstall Arduino."
msgstr "No se pueden leer los ajustes predeterminados.\nNecesita reinstalar Arduino"
-#: ../../../processing/app/Sketch.java:1525
-msgid "Could not read prevous build preferences file, rebuilding all"
-msgstr "No se puedo leer el archivo de preferencias de compilación previo, recompilando todo."
-
#: Base.java:2482
#, java-format
msgid "Could not remove old version of {0}"
@@ -618,10 +610,6 @@ 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 "No se pudo escribir el archivo de preferencias de compilación"
-
#: tools/Archiver.java:74
msgid "Couldn't archive sketch"
msgstr "No se pudo archivar el programa."
@@ -649,18 +637,10 @@ msgstr "Croata"
msgid "Cut"
msgstr "Cortar"
-#: ../../../processing/app/Preferences.java:83
-msgid "Czech"
-msgstr "Checo"
-
#: ../../../../../app/src/processing/app/Preferences.java:119
msgid "Czech (Czech Republic)"
msgstr "Czech (Czech Republic)"
-#: Preferences.java:90
-msgid "Danish"
-msgstr "Danés"
-
#: ../../../../../app/src/processing/app/Preferences.java:120
msgid "Danish (Denmark)"
msgstr "Danish (Denmark)"
@@ -932,6 +912,18 @@ msgstr "Estonio (Estonia)"
msgid "Examples"
msgstr "Ejemplos"
+#: ../../../../../app/src/processing/app/Base.java:1244
+msgid "Examples from Custom Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+msgid "Examples from Libraries"
+msgstr ""
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+msgid "Export canceled, changes must first be saved."
+msgstr ""
+
#: ../../../../../app/src/processing/app/Editor.java:750
msgid "Export compiled Binary"
msgstr "Exportar Binarios compilados"
@@ -1059,7 +1051,7 @@ msgstr "Hindú"
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:489
msgid "Host name:"
-msgstr ""
+msgstr "Nombre del Host:"
#: Sketch.java:295
msgid ""
@@ -1160,6 +1152,11 @@ msgstr "Instalando..."
msgid "Invalid library found in {0}: {1}"
msgstr "Libreria invalidad encontrada en {0}: {1}"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+msgid "Invalid quoting: no closing [{0}] char found."
+msgstr ""
+
#: Preferences.java:102
msgid "Italian"
msgstr "Italiano"
@@ -1184,6 +1181,10 @@ msgstr "Gestor de Liberías"
msgid "Library added to your libraries. Check \"Include library\" menu"
msgstr "Librería añadida a sus librerías. Revise el menú \"Incluir Librería\""
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+msgid "Library can't use both 'src' and 'utility' folders."
+msgstr ""
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
msgid "Library is already installed: {0} version {1}"
@@ -1197,21 +1198,22 @@ msgstr "Lituano"
msgid "Loading configuration..."
msgstr "Cargando configuración..."
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+msgid "Looking for recipes like {0}*{1}"
+msgstr ""
+
#: ../../../processing/app/Sketch.java:1684
msgid "Low memory available, stability problems may occur."
msgstr "Poca memoria disponible, se pueden producir problemas de estabilidad."
-#: ../../../../../app/src/processing/app/Preferences.java:180
-msgid "Malay (Malaysia)"
-msgstr "Malayo (Malasia)"
-
#: ../../../../../app/src/processing/app/Base.java:1168
msgid "Manage Libraries..."
msgstr "Gestionar Librerías"
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:466
msgid "Manual proxy configuration"
-msgstr ""
+msgstr "Configuración manual del proxy"
#: Preferences.java:107
msgid "Marathi"
@@ -1221,9 +1223,10 @@ msgstr "Marathi"
msgid "Message"
msgstr "mensaje"
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-msgid "Missing the */ from the end of a /* comment */"
-msgstr "Falta el */ del final del /* comentario*/"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+msgid "Missing '{0}' from library in {1}"
+msgstr ""
#: ../../../processing/app/BaseNoGui.java:455
msgid "Mode not supported"
@@ -1254,10 +1257,6 @@ msgstr "Se encontraron múltiples librerías para \"{0}\""
msgid "Must specify exactly one sketch file"
msgstr "Debe especificar exáctamente un archivo de sketch"
-#: ../../../processing/app/Preferences.java:158
-msgid "N'Ko"
-msgstr "N'Ko"
-
#: Sketch.java:282
msgid "Name for new file:"
msgstr "Nombre del nuevo fichero:"
@@ -1268,7 +1267,7 @@ msgstr "Nepalí"
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:601
msgid "Network"
-msgstr ""
+msgstr "Red"
#: ../../../../../app/src/processing/app/Editor.java:65
msgid "Network ports"
@@ -1302,10 +1301,6 @@ msgstr "No"
msgid "No authorization data found"
msgstr "Datos de autorización no encontrados"
-#: 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"
-
#: tools/format/src/AutoFormat.java:54 tools/AutoFormat.java:916
msgid "No changes necessary for Auto Format."
msgstr "Sin cambios necesarios para Auto Formato"
@@ -1336,7 +1331,7 @@ msgstr "Sin parámetros"
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:453
msgid "No proxy"
-msgstr ""
+msgstr "Sin proxy"
#: Base.java:541
msgid "No really, time for some fresh air for you."
@@ -1369,18 +1364,10 @@ msgstr "No se encontraron definiciones de hardware validas en la carpeta {0}."
msgid "None"
msgstr "Ninguno"
-#: ../../../../../app/src/processing/app/Preferences.java:181
-msgid "Norwegian"
-msgstr "Noruego"
-
#: ../../../processing/app/Preferences.java:108
msgid "Norwegian Bokmål"
msgstr "Noruego"
-#: ../../../../../app/src/processing/app/Preferences.java:182
-msgid "Norwegian Nynorsk"
-msgstr "Norwegian Nynorsk"
-
#: ../../../processing/app/Sketch.java:1656
msgid ""
"Not enough memory; see http://www.arduino.cc/en/Guide/Troubleshooting#size "
@@ -1440,6 +1427,11 @@ msgstr "Persa"
msgid "Persian (Iran)"
msgstr "Persa (Irán)"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+msgid "Platform {0} (package {1}) is unknown"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
msgid "Please confirm boards deletion"
msgstr "Por favor confirme la eliminación de tarjetas"
@@ -1471,7 +1463,7 @@ msgstr "Puerto"
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:491
msgid "Port number:"
-msgstr ""
+msgstr "Número de puerto:"
#: ../../../processing/app/Preferences.java:151
msgid "Portugese"
@@ -1537,11 +1529,6 @@ msgstr "Problema accediendo a los archivos de la carpeta"
msgid "Problem getting data folder"
msgstr "Problema al adquirir carpeta de datos."
-#: Sketch.java:1467
-#, java-format
-msgid "Problem moving {0} to the build folder"
-msgstr "Problema al mover {0} a la carpeta de construcción"
-
#: debug/Uploader.java:209
msgid ""
"Problem uploading to board. See "
@@ -1560,10 +1547,19 @@ msgstr "Procesador"
msgid "Programmer"
msgstr "Programador"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+msgid "Progress {0}"
+msgstr ""
+
#: Base.java:783 Editor.java:593
msgid "Quit"
msgstr "Salir"
+#: ../../../../../app/src/processing/app/Base.java:1233
+msgid "RETIRED"
+msgstr ""
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
msgid "Redo"
msgstr "Rehacer"
@@ -1615,6 +1611,16 @@ msgstr "Reemplazar con:"
msgid "Romanian"
msgstr "Rumano"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+msgid "Running recipe: {0}"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+msgid "Running: {0}"
+msgstr ""
+
#: Preferences.java:114
msgid "Russian"
msgstr "Ruso"
@@ -1720,9 +1726,14 @@ msgstr "Puerto {0} no encontrado.\n¿Reintentar la subida con otro puerto?"
msgid "Serial ports"
msgstr "Puertos Serie"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+msgid "Setting build path to {0}"
+msgstr ""
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
msgid "Settings"
-msgstr ""
+msgstr "Ajustes"
#: Base.java:1681
msgid "Settings issues"
@@ -1835,10 +1846,6 @@ msgstr "Arrancando..."
msgid "Sunshine"
msgstr "Sol"
-#: ../../../../../app/src/processing/app/Preferences.java:187
-msgid "Swahili"
-msgstr "Swahili"
-
#: ../../../processing/app/Preferences.java:153
msgid "Swedish"
msgstr "Sueco"
@@ -1955,12 +1962,6 @@ msgid ""
"Please choose a different folder for your sketchbook."
msgstr "La carpeta sketchbook especificada contiene tu copia del IDE.\nPor favor, escoge otra carpeta diferente para tus bocetos."
-#: ../../../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 "Third-party platform.txt does no define un compiler.path. Por favor, reporta esto al mantenedor de hardware third-party.javascript:;"
-
#: Sketch.java:1075
msgid ""
"This file has already been copied to the\n"
@@ -2033,6 +2034,11 @@ msgstr "Imposible conectarse: reintentando"
msgid "Unable to connect: wrong password?"
msgstr "Imposible conectar: contraseña incorrecta?"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+msgid "Unable to find {0} in {1}"
+msgstr ""
+
#: ../../../processing/app/Editor.java:2512
msgid "Unable to open serial monitor"
msgstr "Imposible abrir el monitor serial"
@@ -2046,15 +2052,20 @@ msgstr "Incapaz de abrir el plotter serie"
msgid "Unable to reach Arduino.cc due to possible network issues."
msgstr "Incapaz de alcanzar Arduino.cc por posibles problemas de red."
-#: Sketch.java:1432
-#, java-format
-msgid "Uncaught exception type: {0}"
-msgstr "Tipo de excepción no detectada: {0}"
-
#: Editor.java:1133 Editor.java:1355
msgid "Undo"
msgstr "Deshacer"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+msgid "Unhandled type {0} in context key {1}"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+msgid "Unknown sketch file extension: {0}"
+msgstr ""
+
#: Platform.java:168
msgid ""
"Unspecified platform, no launcher available.\n"
@@ -2103,10 +2114,6 @@ msgstr "Subiendo a la Placa I/O..."
msgid "Uploading..."
msgstr "Subiendo..."
-#: ../../../../../app/src/processing/app/Preferences.java:189
-msgid "Urdu (Pakistan)"
-msgstr "Urdu (Pakistan)"
-
#: Editor.java:1269
msgid "Use Selection For Find"
msgstr "Usar selección para buscar"
@@ -2118,7 +2125,7 @@ msgstr "Usar editor externo"
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:493
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:499
msgid "Username:"
-msgstr ""
+msgstr "Nombre usuario:"
#: ../../../processing/app/debug/Compiler.java:410
#, java-format
@@ -2181,6 +2188,16 @@ msgstr "Vietnamés"
msgid "Visit Arduino.cc"
msgstr "Visita Arduino.cc"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+msgid "WARNING: Category '{0}' in library {1} is not valid. Setting to '{2}'"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+msgid "WARNING: Spurious {0} folder in '{1}' library"
+msgstr ""
+
#: ../../../processing/app/debug/Compiler.java:115
#, java-format
msgid ""
@@ -2224,6 +2241,12 @@ msgid ""
" converted to {2}. Consider upgrading this core."
msgstr "Atención: platform.txt del núcleo '{0}' contiene {1} desfasada, automáticamente convertida a {2}. Considera el actualizar este núcleo."
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+msgid ""
+"Warning: platform.txt from core '{0}' misses property '{1}', using default "
+"value '{2}'. Consider upgrading this core."
+msgstr ""
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
msgid ""
@@ -2478,6 +2501,16 @@ msgstr "{0} ficheros añadidos al programa."
msgid "{0} libraries"
msgstr "{0} librerías"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:76
+#, java-format
+msgid "{0} must be a folder"
+msgstr ""
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:78
+#, java-format
+msgid "{0} pattern is missing"
+msgstr ""
+
#: debug/Compiler.java:365
#, java-format
msgid "{0} returned {1}"
diff --git a/arduino-core/src/processing/app/i18n/Resources_es.properties b/arduino-core/src/processing/app/i18n/Resources_es.properties
index 43e2cc1c65c..f98f38f5f6c 100644
--- a/arduino-core/src/processing/app/i18n/Resources_es.properties
+++ b/arduino-core/src/processing/app/i18n/Resources_es.properties
@@ -6,6 +6,7 @@
# Translators:
# Translators:
# Translators:
+# Translators:
# David Martin Garcia , 2012
# Miguel \u00c1ngel Barrio V\u00e1zquez , 2012
# Erik Fargas , 2015
@@ -15,7 +16,7 @@
# Moritz Werner Casero , 2015
# Pedro Luis , 2015
# Salvador Parra Camacho , 2014
-!=Project-Id-Version\: Arduino IDE 1.5\nReport-Msgid-Bugs-To\: \nPOT-Creation-Date\: 2012-03-29 10\:24-0400\nPO-Revision-Date\: 2015-08-24 14\:35+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Spanish (http\://www.transifex.com/mbanzi/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-09-23 13\:28+0000\nLast-Translator\: Federico Fissore \nLanguage-Team\: Spanish (http\://www.transifex.com/mbanzi/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)
@@ -34,9 +35,15 @@
#: debug/Compiler.java:450
'Mouse'\ only\ supported\ on\ the\ Arduino\ Leonardo='Rat\u00f3n' s\u00f3lo soportado por Arduino Leonardo
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:61
+!'arch'\ folder\ is\ no\ longer\ supported\!\ See\ http\://goo.gl/gfFJzU\ for\ more\ information=
+
#: Preferences.java:478
(edit\ only\ when\ Arduino\ is\ not\ running)=(editar s\u00f3lo cuando Arduino no est\u00e1 corriendo)
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:67
+!(legacy)=
+
#: ../../../processing/app/helpers/CommandlineParser.java:149
--curdir\ no\ longer\ supported=--curdir ya no est\u00e1 soportado
@@ -205,10 +212,10 @@ Auto\ Format=Auto Formato
Auto\ Format\ finished.=Auto Formato terminado.
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:457
-!Auto-detect\ proxy\ settings=
+Auto-detect\ proxy\ settings=Auto-detectar configuraci\u00f3n del proxy
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:474
-!Automatic\ proxy\ configuration\ URL\:=
+Automatic\ proxy\ configuration\ URL\:=URL configuraci\u00f3n autom\u00e1tica proxy\:
#: SerialMonitor.java:110
Autoscroll=Autoscroll
@@ -220,22 +227,20 @@ 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=Fichero primario del sketch malo o mala estructura de directorios en el sketch
-
#: ../../../processing/app/Preferences.java:149
Basque=Vasco
#: ../../../processing/app/Preferences.java:139
Belarusian=Beloruso
-#: ../../../../../app/src/processing/app/Preferences.java:165
-Bengali\ (India)=Bengal\u00ed (India)
-
#: ../../../processing/app/Base.java:1433
#: ../../../processing/app/Editor.java:707
Board=Placa
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:62
+#, java-format
+!Board\ {0}\ (platform\ {1},\ package\ {2})\ is\ unknown=
+
#: ../../../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} no define el ajuste ''build.board''. Auto-ajuste a\: {3}
@@ -265,12 +270,12 @@ Both\ NL\ &\ CR=Ambos 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 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
+#: ../../../../../app/src/processing/app/Base.java:1210
+!Built-in\ Examples=
+
#: ../../../processing/app/Preferences.java:80
Bulgarian=B\u00falgaro
@@ -319,21 +324,12 @@ Check\ for\ updates\ on\ startup=Comprobar actualizaciones al iniciar
#: ../../../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 Simplificado
-
-#: Preferences.java:89
-Chinese\ Traditional=Chino Tradicional
-
#: ../../../../../app/src/cc/arduino/view/preferences/AdditionalBoardsManagerURLTextArea.java:98
Click\ for\ a\ list\ of\ unofficial\ boards\ support\ URLs=Clique para obtener una lista de las URLs de soporte para las tarjetas no oficiales
@@ -418,9 +414,6 @@ 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
-#: ../../../processing/app/Sketch.java:1525
-Could\ not\ read\ prevous\ build\ preferences\ file,\ rebuilding\ all=No se puedo leer el archivo de preferencias de compilaci\u00f3n previo, recompilando todo.
-
#: Base.java:2482
#, java-format
Could\ not\ remove\ old\ version\ of\ {0}=No pude eliminar la versi\u00f3n antigua de {0}
@@ -442,9 +435,6 @@ 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=No se pudo escribir el archivo de preferencias de compilaci\u00f3n
-
#: tools/Archiver.java:74
Couldn't\ archive\ sketch=No se pudo archivar el programa.
@@ -463,15 +453,9 @@ Croatian=Croata
#: Editor.java:1149 Editor.java:2699
Cut=Cortar
-#: ../../../processing/app/Preferences.java:83
-Czech=Checo
-
#: ../../../../../app/src/processing/app/Preferences.java:119
Czech\ (Czech\ Republic)=Czech (Czech Republic)
-#: Preferences.java:90
-Danish=Dan\u00e9s
-
#: ../../../../../app/src/processing/app/Preferences.java:120
Danish\ (Denmark)=Danish (Denmark)
@@ -675,6 +659,15 @@ Estonian\ (Estonia)=Estonio (Estonia)
#: Editor.java:516
Examples=Ejemplos
+#: ../../../../../app/src/processing/app/Base.java:1244
+!Examples\ from\ Custom\ Libraries=
+
+#: ../../../../../app/src/processing/app/Base.java:1222
+!Examples\ from\ Libraries=
+
+#: ../../../../../app/src/processing/app/Editor.java:753
+!Export\ canceled,\ changes\ must\ first\ be\ saved.=
+
#: ../../../../../app/src/processing/app/Editor.java:750
Export\ compiled\ Binary=Exportar Binarios compilados
@@ -768,7 +761,7 @@ Help=Ayuda
Hindi=Hind\u00fa
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:489
-!Host\ name\:=
+Host\ name\:=Nombre del Host\:
#: Sketch.java:295
How\ about\ saving\ the\ sketch\ first\ \nbefore\ trying\ to\ rename\ it?=\u00bfPor qu\u00e9 no salvar el programa primero\nantes de intentar renombrarlo?
@@ -840,6 +833,10 @@ Installing...=Instalando...
#, java-format
Invalid\ library\ found\ in\ {0}\:\ {1}=Libreria invalidad encontrada en {0}\: {1}
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:66
+#, java-format
+!Invalid\ quoting\:\ no\ closing\ [{0}]\ char\ found.=
+
#: Preferences.java:102
Italian=Italiano
@@ -858,6 +855,9 @@ Library\ Manager=Gestor de Liber\u00edas
#: ../../../../../app/src/processing/app/Base.java:2349
Library\ added\ to\ your\ libraries.\ Check\ "Include\ library"\ menu=Librer\u00eda a\u00f1adida a sus librer\u00edas. Revise el men\u00fa "Incluir Librer\u00eda"
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:71
+!Library\ can't\ use\ both\ 'src'\ and\ 'utility'\ folders.=
+
#: ../../../cc/arduino/contributions/libraries/LibraryInstaller.java:107
#, java-format
Library\ is\ already\ installed\:\ {0}\ version\ {1}=La librer\u00eda ya estaba instalada\: {0} versi\u00f3n {1}
@@ -868,17 +868,18 @@ Lithuaninan=Lituano
#: ../../../../../app/src/processing/app/Base.java:132
Loading\ configuration...=Cargando configuraci\u00f3n...
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:73
+#, java-format
+!Looking\ for\ recipes\ like\ {0}*{1}=
+
#: ../../../processing/app/Sketch.java:1684
Low\ memory\ available,\ stability\ problems\ may\ occur.=Poca memoria disponible, se pueden producir problemas de estabilidad.
-#: ../../../../../app/src/processing/app/Preferences.java:180
-Malay\ (Malaysia)=Malayo (Malasia)
-
#: ../../../../../app/src/processing/app/Base.java:1168
Manage\ Libraries...=Gestionar Librer\u00edas
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:466
-!Manual\ proxy\ configuration=
+Manual\ proxy\ configuration=Configuraci\u00f3n manual del proxy
#: Preferences.java:107
Marathi=Marathi
@@ -886,8 +887,9 @@ Marathi=Marathi
#: Base.java:2112
Message=mensaje
-#: ../../../processing/app/preproc/PdePreprocessor.java:412
-Missing\ the\ */\ from\ the\ end\ of\ a\ /*\ comment\ */=Falta el */ del final del /* comentario*/
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:81
+#, java-format
+!Missing\ '{0}'\ from\ library\ in\ {1}=
#: ../../../processing/app/BaseNoGui.java:455
Mode\ not\ supported=Modo no soportado
@@ -911,9 +913,6 @@ Multiple\ libraries\ were\ found\ for\ "{0}"=Se encontraron m\u00faltiples libre
#: ../../../processing/app/Base.java:395
Must\ specify\ exactly\ one\ sketch\ file=Debe especificar ex\u00e1ctamente un archivo de sketch
-#: ../../../processing/app/Preferences.java:158
-N'Ko=N'Ko
-
#: Sketch.java:282
Name\ for\ new\ file\:=Nombre del nuevo fichero\:
@@ -921,7 +920,7 @@ Name\ for\ new\ file\:=Nombre del nuevo fichero\:
Nepali=Nepal\u00ed
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:601
-!Network=
+Network=Red
#: ../../../../../app/src/processing/app/Editor.java:65
Network\ ports=Puertos de Red
@@ -947,9 +946,6 @@ No=No
#: ../../../processing/app/debug/Compiler.java:158
No\ authorization\ data\ found=Datos de autorizaci\u00f3n no encontrados
-#: 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
@@ -972,7 +968,7 @@ No\ line\ ending=Sin ajuste de l\u00ednea
No\ parameters=Sin par\u00e1metros
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:453
-!No\ proxy=
+No\ proxy=Sin proxy
#: Base.java:541
No\ really,\ time\ for\ some\ fresh\ air\ for\ you.=No, en serio, toma un poco de aire fresco.
@@ -998,15 +994,9 @@ No\ valid\ hardware\ definitions\ found\ in\ folder\ {0}.=No se encontraron defi
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:184
None=Ninguno
-#: ../../../../../app/src/processing/app/Preferences.java:181
-Norwegian=Noruego
-
#: ../../../processing/app/Preferences.java:108
Norwegian\ Bokm\u00e5l=Noruego
-#: ../../../../../app/src/processing/app/Preferences.java:182
-Norwegian\ Nynorsk=Norwegian Nynorsk
-
#: ../../../processing/app/Sketch.java:1656
Not\ enough\ memory;\ see\ http\://www.arduino.cc/en/Guide/Troubleshooting\#size\ for\ tips\ on\ reducing\ your\ footprint.=No hay suficiente memoria, ver http\://www.arduino.cc/en/Guide/Troubleshooting\#size para obtener consejos sobre c\u00f3mo reducir su huella.
@@ -1050,6 +1040,10 @@ Persian=Persa
#: ../../../processing/app/Preferences.java:161
Persian\ (Iran)=Persa (Ir\u00e1n)
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:79
+#, java-format
+!Platform\ {0}\ (package\ {1})\ is\ unknown=
+
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:195
Please\ confirm\ boards\ deletion=Por favor confirme la eliminaci\u00f3n de tarjetas
@@ -1073,7 +1067,7 @@ Polish=Polaco
Port=Puerto
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:491
-!Port\ number\:=
+Port\ number\:=N\u00famero de puerto\:
#: ../../../processing/app/Preferences.java:151
Portugese=Portugues
@@ -1123,10 +1117,6 @@ Problem\ accessing\ files\ in\ folder\ =Problema accediendo a los archivos de la
#: Base.java:1673
Problem\ getting\ data\ folder=Problema al adquirir carpeta de datos.
-#: Sketch.java:1467
-#, java-format
-Problem\ moving\ {0}\ to\ the\ build\ folder=Problema al 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 subiendo a la placa. Visita http\://www.arduino.cc/en/Guide/Troubleshooting\#upload para sugerencias.
@@ -1139,9 +1129,16 @@ Processor=Procesador
#: Editor.java:704
Programmer=Programador
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:80
+#, java-format
+!Progress\ {0}=
+
#: Base.java:783 Editor.java:593
Quit=Salir
+#: ../../../../../app/src/processing/app/Base.java:1233
+!RETIRED=
+
#: Editor.java:1138 Editor.java:1140 Editor.java:1390
Redo=Rehacer
@@ -1181,6 +1178,14 @@ Replace\ with\:=Reemplazar con\:
#: Preferences.java:113
Romanian=Rumano
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:83
+#, java-format
+!Running\ recipe\:\ {0}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:82
+#, java-format
+!Running\:\ {0}=
+
#: Preferences.java:114
Russian=Ruso
@@ -1258,8 +1263,12 @@ Serial\ port\ {0}\ not\ found.\nRetry\ the\ upload\ with\ another\ serial\ port?
#: ../../../../../app/src/processing/app/Editor.java:65
Serial\ ports=Puertos Serie
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:84
+#, java-format
+!Setting\ build\ path\ to\ {0}=
+
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:450
-!Settings=
+Settings=Ajustes
#: Base.java:1681
Settings\ issues=Cuestiones de ajustes
@@ -1338,9 +1347,6 @@ Starting...=Arrancando...
#: Base.java:540
Sunshine=Sol
-#: ../../../../../app/src/processing/app/Preferences.java:187
-Swahili=Swahili
-
#: ../../../processing/app/Preferences.java:153
Swedish=Sueco
@@ -1405,9 +1411,6 @@ The\ sketchbook\ folder\ no\ longer\ exists.\nArduino\ will\ switch\ to\ the\ de
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:514
The\ specified\ sketchbook\ folder\ contains\ your\ copy\ of\ the\ IDE.\nPlease\ choose\ a\ different\ folder\ for\ your\ sketchbook.=La carpeta sketchbook especificada contiene tu copia del IDE.\nPor favor, escoge otra carpeta diferente para tus bocetos.
-#: ../../../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 no define un compiler.path. Por favor, reporta esto al mantenedor de hardware third-party.javascript\:;
-
#: 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.
@@ -1459,6 +1462,10 @@ Unable\ to\ connect\:\ retrying=Imposible conectarse\: reintentando
#: ../../../processing/app/Editor.java:2526
Unable\ to\ connect\:\ wrong\ password?=Imposible conectar\: contrase\u00f1a incorrecta?
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:65
+#, java-format
+!Unable\ to\ find\ {0}\ in\ {1}=
+
#: ../../../processing/app/Editor.java:2512
Unable\ to\ open\ serial\ monitor=Imposible abrir el monitor serial
@@ -1469,13 +1476,17 @@ Unable\ to\ open\ serial\ plotter=Incapaz de abrir el plotter serie
#: ../../../../../app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java:89
Unable\ to\ reach\ Arduino.cc\ due\ to\ possible\ network\ issues.=Incapaz de alcanzar Arduino.cc por posibles problemas de red.
-#: Sketch.java:1432
-#, java-format
-Uncaught\ exception\ type\:\ {0}=Tipo de excepci\u00f3n no detectada\: {0}
-
#: Editor.java:1133 Editor.java:1355
Undo=Deshacer
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:85
+#, java-format
+!Unhandled\ type\ {0}\ in\ context\ key\ {1}=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:86
+#, java-format
+!Unknown\ sketch\ file\ extension\:\ {0}=
+
#: 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 se ha especificado plataforma, no hay lanzador disponible.\nPara activar URL o carpetas, a\u00f1ade una l\u00ednea a\n"launcher\=/ruta/a/aplicaci\u00f3n/" en preferences.txt
@@ -1510,9 +1521,6 @@ Uploading\ to\ I/O\ Board...=Subiendo a la Placa I/O...
#: Sketch.java:1622
Uploading...=Subiendo...
-#: ../../../../../app/src/processing/app/Preferences.java:189
-Urdu\ (Pakistan)=Urdu (Pakistan)
-
#: Editor.java:1269
Use\ Selection\ For\ Find=Usar selecci\u00f3n para buscar
@@ -1521,7 +1529,7 @@ Use\ external\ editor=Usar editor externo
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:493
#: ../../../../../app/src/cc/arduino/view/preferences/Preferences.java:499
-!Username\:=
+Username\:=Nombre usuario\:
#: ../../../processing/app/debug/Compiler.java:410
#, java-format
@@ -1570,6 +1578,14 @@ Vietnamese=Vietnam\u00e9s
#: Editor.java:1105
Visit\ Arduino.cc=Visita Arduino.cc
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:90
+#, java-format
+!WARNING\:\ Category\ '{0}'\ in\ library\ {1}\ is\ not\ valid.\ Setting\ to\ '{2}'=
+
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:93
+#, java-format
+!WARNING\:\ Spurious\ {0}\ folder\ in\ '{1}'\ library=
+
#: ../../../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).=ATENCI\u00d3N\: la librer\u00eda {0} pretende ejecutarse sobre arquitectura(s) {1} y puede ser incompatible con tu actual tarjeta la cual corre sobre arquitectura(s) {2}.
@@ -1599,6 +1615,9 @@ Warning\:\ non\ trusted\ contribution,\ skipping\ script\ execution\ ({0})=ATENC
#, java-format
Warning\:\ platform.txt\ from\ core\ '{0}'\ contains\ deprecated\ {1},\ automatically\ converted\ to\ {2}.\ Consider\ upgrading\ this\ core.=Atenci\u00f3n\: platform.txt del n\u00facleo '{0}' contiene {1} desfasada, autom\u00e1ticamente convertida a {2}. Considera el actualizar este n\u00facleo.
+#: ../../../../../arduino-core/src/cc/arduino/Compiler.java:91
+!Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ '{1}',\ using\ default\ value\ '{2}'.\ Consider\ upgrading\ this\ core.=
+
#: ../../../processing/app/debug/LegacyTargetPlatform.java:170
#, java-format
Warning\:\ platform.txt\ from\ core\ '{0}'\ misses\ property\ {1},\ automatically\ set\ to\ {2}.\ Consider\ upgrading\ this\ core.=Atenci\u00f3n\: platform.txt del n\u00facleo '{0}' pierde la propiedad {1}, autom\u00e1ticamente fijada a {2}. Considera el actualizar este n\u00facleo.
@@ -1759,6 +1778,14 @@ version\