diff --git a/l10n/de.js b/l10n/de.js
index 088778f..acece2e 100644
--- a/l10n/de.js
+++ b/l10n/de.js
@@ -32,6 +32,8 @@ OC.L10N.register(
"Name" : "Name",
"Description" : "Beschreibung",
"Comment" : "Kommentar",
+ "Link text" : "Link Text",
+ "Link URL" : "Link URL",
"Lat" : "Breitengrad",
"Lon" : "Längengrad",
"Symbol" : "Symbol",
diff --git a/l10n/de.json b/l10n/de.json
index 23df3e8..1d749f5 100644
--- a/l10n/de.json
+++ b/l10n/de.json
@@ -30,6 +30,8 @@
"Name" : "Name",
"Description" : "Beschreibung",
"Comment" : "Kommentar",
+ "Link text" : "Link Text",
+ "Link URL" : "Link URL",
"Lat" : "Breitengrad",
"Lon" : "Längengrad",
"Symbol" : "Symbol",
diff --git a/l10n/es.js b/l10n/es.js
index e68dfc4..99ee226 100644
--- a/l10n/es.js
+++ b/l10n/es.js
@@ -32,6 +32,8 @@ OC.L10N.register(
"Name" : "Nombre",
"Description" : "Descripción",
"Comment" : "Comentario",
+ "Link text" : "Texto de enlace",
+ "Link URL" : "URL del Enlace",
"Lat" : "Latitud",
"Lon" : "Longitud",
"Symbol" : "Símbolo",
diff --git a/l10n/es.json b/l10n/es.json
index 7f29fc1..2ac6f46 100644
--- a/l10n/es.json
+++ b/l10n/es.json
@@ -30,6 +30,8 @@
"Name" : "Nombre",
"Description" : "Descripción",
"Comment" : "Comentario",
+ "Link text" : "Texto de enlace",
+ "Link URL" : "URL del Enlace",
"Lat" : "Latitud",
"Lon" : "Longitud",
"Symbol" : "Símbolo",
diff --git a/l10n/fr.js b/l10n/fr.js
index 9203706..6f8cd80 100644
--- a/l10n/fr.js
+++ b/l10n/fr.js
@@ -32,6 +32,8 @@ OC.L10N.register(
"Name" : "Nom",
"Description" : "Description",
"Comment" : "Commentaire",
+ "Link text" : "Texte du lien",
+ "Link URL" : "URL du lien",
"Lat" : "Lat",
"Lon" : "Lon",
"Symbol" : "Symbole",
diff --git a/l10n/fr.json b/l10n/fr.json
index f9866b3..b4349c0 100644
--- a/l10n/fr.json
+++ b/l10n/fr.json
@@ -30,6 +30,8 @@
"Name" : "Nom",
"Description" : "Description",
"Comment" : "Commentaire",
+ "Link text" : "Texte du lien",
+ "Link URL" : "URL du lien",
"Lat" : "Lat",
"Lon" : "Lon",
"Symbol" : "Symbole",
diff --git a/l10n/hu.js b/l10n/hu.js
new file mode 100644
index 0000000..19ce9b7
--- /dev/null
+++ b/l10n/hu.js
@@ -0,0 +1,43 @@
+OC.L10N.register(
+ "gpxedit",
+ {
+ "GpxEdit" : "GpxEdit",
+ "Delete" : "Törlés",
+ "Add a waypoint" : "Útpont hozzáadása",
+ "Edit" : "Szerkesztés",
+ "Nothing to delete" : "Nincs törlendő elem",
+ "Ok" : "OK",
+ "Discard all changes" : "Összes változtatás elvetése",
+ "Cancel" : "Mégsem",
+ "Delete last point" : "Utolsó pont törlése",
+ "Waypoint" : "Útpont",
+ "Name" : "Név",
+ "Description" : "Leírás",
+ "Comment" : "Megjegyzés",
+ "Lat" : "Szélesség",
+ "Lon" : "Hosszúság",
+ "No symbol" : "Nincs szimbólum",
+ "Unknown symbol" : "Ismeretlen szimbólum",
+ "Load error" : "Betöltési hiba",
+ "Accepted image format : png" : "Elfogadott kép formátum: png",
+ "New symbol name" : "Új szimbólum neve",
+ "Options" : "Beállítások",
+ "About GpxEdit" : "GpxEdit névjegye",
+ "Load file" : "Fájl betöltése",
+ "Load directory" : "Könyvtár betöltése",
+ "Save" : "Mentés",
+ "File name" : "Fájlnév",
+ "Metadata" : "Metaadatok",
+ "Description (optional)" : "Leírás (opcionális)",
+ "Clear map" : "Térkép törlése",
+ "Tooltip" : "Buboréksúgó",
+ "Metric" : "Metrikus",
+ "English" : "Angol",
+ "Nautical" : "Tengeri",
+ "Add" : "Hozzáadás",
+ "Transparent" : "Átlátszó",
+ "Format" : "Formátum",
+ "Documentation" : "Dokumentáció",
+ "Authors" : "Szerzők"
+},
+"nplurals=2; plural=(n != 1);\nX-Generator: crowdin.com\nX-Crowdin-Project: gpxedit\nX-Crowdin-Language: hu");
diff --git a/l10n/hu.json b/l10n/hu.json
new file mode 100644
index 0000000..da3595f
--- /dev/null
+++ b/l10n/hu.json
@@ -0,0 +1,41 @@
+{ "translations": {
+ "GpxEdit" : "GpxEdit",
+ "Delete" : "Törlés",
+ "Add a waypoint" : "Útpont hozzáadása",
+ "Edit" : "Szerkesztés",
+ "Nothing to delete" : "Nincs törlendő elem",
+ "Ok" : "OK",
+ "Discard all changes" : "Összes változtatás elvetése",
+ "Cancel" : "Mégsem",
+ "Delete last point" : "Utolsó pont törlése",
+ "Waypoint" : "Útpont",
+ "Name" : "Név",
+ "Description" : "Leírás",
+ "Comment" : "Megjegyzés",
+ "Lat" : "Szélesség",
+ "Lon" : "Hosszúság",
+ "No symbol" : "Nincs szimbólum",
+ "Unknown symbol" : "Ismeretlen szimbólum",
+ "Load error" : "Betöltési hiba",
+ "Accepted image format : png" : "Elfogadott kép formátum: png",
+ "New symbol name" : "Új szimbólum neve",
+ "Options" : "Beállítások",
+ "About GpxEdit" : "GpxEdit névjegye",
+ "Load file" : "Fájl betöltése",
+ "Load directory" : "Könyvtár betöltése",
+ "Save" : "Mentés",
+ "File name" : "Fájlnév",
+ "Metadata" : "Metaadatok",
+ "Description (optional)" : "Leírás (opcionális)",
+ "Clear map" : "Térkép törlése",
+ "Tooltip" : "Buboréksúgó",
+ "Metric" : "Metrikus",
+ "English" : "Angol",
+ "Nautical" : "Tengeri",
+ "Add" : "Hozzáadás",
+ "Transparent" : "Átlátszó",
+ "Format" : "Formátum",
+ "Documentation" : "Dokumentáció",
+ "Authors" : "Szerzők"
+},"pluralForm" :"nplurals=2; plural=(n != 1);\nX-Generator: crowdin.com\nX-Crowdin-Project: gpxedit\nX-Crowdin-Language: hu"
+}
\ No newline at end of file
diff --git a/l10n/it.js b/l10n/it.js
new file mode 100644
index 0000000..3d91fae
--- /dev/null
+++ b/l10n/it.js
@@ -0,0 +1,144 @@
+OC.L10N.register(
+ "gpxedit",
+ {
+ "GpxEdit" : "GpxEdit",
+ "Delete" : "Elimina",
+ "Load in GpxEdit" : "Carica in GpxEdit",
+ "Edit with GpxEdit" : "Edita con GpxEdit",
+ "Draw a track" : "Disegna una traccia",
+ "Add a waypoint" : "Aggiungi un punto",
+ "Edit" : "Edita",
+ "Nothing to edit" : "Niente da modificare",
+ "Nothing to delete" : "Niente da eleminare",
+ "Validate changes" : "Convalida le modifiche",
+ "Ok" : "Ok",
+ "Discard all changes" : "Scarta tutte le modifiche",
+ "Cancel" : "Annulla",
+ "Drag to move elements,
click to remove a point
hover a middle marker and press \"Del\" to cut the line" : "Trascina per spostare gli elementi,
clicca per rimuovere un punto
tira un marcatore medio e premi \"Del\" per tagliare la linea",
+ "Click cancel to undo changes" : "Clicca Annulla per eliminare le modifiche",
+ "Click on an element to delete it" : "Clicca su un elemento per eliminarlo",
+ "Click map to add waypoint" : "Clicca sulla mappa per aggiungere punto",
+ "Click to start drawing track" : "Clicca per iniziare a disegnare la traccia",
+ "Click to continue drawing track" : "Clicca per continuare a disegnare la traccia",
+ "Click last point to finish track" : "Clicca l'ultimo punto per terminare la traccia",
+ "Cancel drawing" : "Annulla disegno",
+ "Finish" : "Termina",
+ "Finish drawing" : "Termina disegno",
+ "Delete last point" : "Elimina ultimo punto",
+ "Delete last point drawn" : "Elimina ultimo punto disegnato",
+ "Track" : "Traccia",
+ "Route" : "Itinerario",
+ "Waypoint" : "Waypoint",
+ "Name" : "Nome",
+ "Description" : "Descrizione",
+ "Comment" : "Commento",
+ "Link text" : "Testo del link",
+ "Link URL" : "URL Link",
+ "Lat" : "Lat",
+ "Lon" : "Lon",
+ "Symbol" : "Simbolo",
+ "No symbol" : "Nessun simbolo",
+ "Unknown symbol" : "Simbolo sconosciuto",
+ "Failed to save file" : "Impossibile salvare il file",
+ "File successfully saved as" : "File salvato con successo come",
+ "Impossible to load this file. " : "Impossibile caricare questo file. ",
+ "Supported formats are gpx, kml, csv (unicsv) and jpg." : "I formati supportati sono gpx, kml, csv (unicsv) e jpg.",
+ "Load error" : "Errore di caricamento",
+ "Tile server \"{ts}\" has been deleted" : "Il tile server \"{ts}\" è stato cancellato",
+ "Failed to delete tile server \"{ts}\"" : "Impossibile eliminare il server tile \"{ts}\"",
+ "Server name or server url should not be empty" : "Nome Server o Indirizzo Server non possono essere vuoti",
+ "Impossible to add tile server" : "Impossibile aggiungere tile server",
+ "A server with this name already exists" : "Un server con questo nome già esiste",
+ "Tile server \"{ts}\" has been added" : "Il tile server \"{ts}\" è stato aggiunto",
+ "Failed to add tile server \"{ts}\"" : "Impossibile aggiungere il tile server \"{ts}\"",
+ "Failed to restore options values" : "Impossibile ripristinare i valori delle opzioni",
+ "Error" : "Errore",
+ "Failed to save options values" : "Impossibile salvare i valori delle opzioni",
+ "Impossible to write file" : "Impossibile scrivere il file",
+ "write access denied" : "accesso in scrittura negato",
+ "folder does not exist" : "la cartella non esiste",
+ "folder write access denied" : "accesso in scrittura alla cartella negato",
+ "Bad file name, must end with \".gpx\"" : "Nome file non valido, deve terminare con \". gpx\"",
+ "Load file (gpx, kml, csv, png)" : "Carica file (gpx, kml, csv, png)",
+ "Load folder" : "Carica cartella",
+ "There is nothing to save" : "Non c'è nulla da salvare",
+ "Where to save" : "Dove salvare",
+ "left" : "sinistra",
+ "right" : "destra",
+ "Extra symbols" : "Simboli extra",
+ "Those symbols will be available in GpxEdit." : "Questi simboli saranno disponibili in GpxEdit.",
+ "Keep in mind that only symbol names are saved in gpx files. Other programs will display default symbol if they do not know a symbol name." : "Tieni presente che solo i nomi dei simboli vengono salvati nei file gpx. Altri programmi visualizzeranno il simbolo predefinito se non conoscono il nome di un simbolo.",
+ "Recommended image ratio : 1:1" : "Rapporto di immagine consigliato: 1:1",
+ "Recommended image resolution : between 24x24 and 50x50" : "Risoluzione immagine consigliata: tra 24x24 e 50x50",
+ "Accepted image format : png" : "Formato immagine accettato: png",
+ "New symbol name" : "Nome nuovo simbolo",
+ "Upload new symbol image" : "Carica nuova immagine simbolo",
+ "Load and save files" : "Carica e salva i file",
+ "Options" : "Opzioni",
+ "About GpxEdit" : "Informazioni su GpxEdit",
+ "Load file" : "Carica file",
+ "Load directory" : "Carica cartella",
+ "all files" : "tutti i file",
+ "Save" : "Salva",
+ "File name" : "Nome file",
+ "Metadata" : "Metadati",
+ "Track name (optional)" : "Nome traccia (facoltativo)",
+ "Description (optional)" : "Descrizione (facoltativa)",
+ "Link text (optional)" : "Testo del link (facoltativo)",
+ "Link URL (optional)" : "Link URL (facoltativo)",
+ "Choose directory and save" : "Scegli la cartella e salva",
+ "Clear map" : "Pulisci mappa",
+ "loading file" : "caricamento file",
+ "exporting file to gpx" : "esportazione file a gpx",
+ "saving file" : "salvataggio file",
+ "Default symbol for waypoints when value is not set" : "Simbolo predefinito per i waypoint quando il valore non è impostato",
+ "Waypoint style" : "Stile Waypoint",
+ "Tooltip" : "Suggerimento",
+ "on hover" : "al passaggio del mouse",
+ "permanent" : "permanente",
+ "Units (needs page reload to take effect)" : "Unità (necessita di ricaricamento pagina per avere effetto)",
+ "Metric" : "Metrico",
+ "English" : "Inglese",
+ "Nautical" : "Nautico",
+ "Use defined symbols instead of default symbol" : "Usa simboli definiti invece del simbolo predefinito",
+ "Use defined symbols" : "Usa simboli definiti",
+ "Clear map before loading" : "Pulisci mappa prima di caricare",
+ "Approximate new points elevations" : "Approssima le altidudini dei nuovi punti",
+ "Custom tile servers" : "Tile server personalizzati",
+ "Server name" : "Nome del server",
+ "For example : my custom server" : "Ad esempio: il mio server personalizzato",
+ "Server url" : "Url del server",
+ "For example : http://tile.server.org/cycle/{z}/{x}/{y}.png" : "Per esempio: http://tile.server.org/cycle/{z}/{x}/{y}.png",
+ "Min zoom (1-20)" : "Zoom min (1-20)",
+ "Max zoom (1-20)" : "Zoom max (1-20)",
+ "Add" : "Aggiungi",
+ "Your tile servers" : "I tuoi tile server",
+ "Custom overlay tile servers" : "Server overlay personalizzati",
+ "For example : http://overlay.server.org/cycle/{z}/{x}/{y}.png" : "Per esempio : http://overlay.server.org/cycle/{z}/{x}/{y}.png",
+ "Transparent" : "Trasparente",
+ "Opacity (0.0-1.0)" : "Opacità (0.0-1.0)",
+ "Your overlay tile servers" : "I tuoi overlay server",
+ "Custom WMS tile servers" : "Server WMS personalizzati",
+ "Format" : "Formato",
+ "WMS version" : "Versione WMS",
+ "Layers to display" : "Layer da visualizzare",
+ "Your WMS tile servers" : "I tuoi WMS server",
+ "Custom WMS overlay servers" : "Server personalizzati WMS overlay",
+ "Your WMS overlay tile servers" : "I tuoi server WMS overlay",
+ "Features overview" : "Panoramica funzionalità",
+ "Draw, edition and deletion buttons are in the map's bottom-left corner." : "I pulsanti di disegno, modifica e eliminazione sono nell'angolo in basso a sinistra della mappa.",
+ "You can draw a line or add a marker." : "Puoi disegnare una linea o aggiungere un marcatore.",
+ "If you click on a line or a marker, a popup pops and let you set the object properties." : "Se clicchi su una linea o un marker, viene visualizzata una finestra popup che ti consente di impostare le proprietà dell'oggetto.",
+ "After a click on \"edition\" button, in edition mode, you can" : "Dopo un click sul pulsante \"editazione\", in modalità di edizione, puoi",
+ "move markers" : "sposta marcatori",
+ "move line points" : "sposta punti linea",
+ "click on a line point to remove it" : "clicca su un punto di linea per rimuoverlo",
+ "hover a \"middle marker\" (between two line points) and press \"Del\" to cut the line in two (this action cannot be canceled)" : "passa su un \"marcatore medio\" (tra due punti di linea) e premi \"Del\" per tagliare la linea in due (questa azione non può essere annullata)",
+ "Shortcuts" : "Scorciatoie",
+ "toggle sidebar" : "attiva/disattiva barra laterale",
+ "toggle minimap" : "attiva/disattiva minimap",
+ "Documentation" : "Documentazione",
+ "Source management" : "Gestione sorgente",
+ "Authors" : "Autori"
+},
+"nplurals=2; plural=(n != 1);\nX-Generator: crowdin.com\nX-Crowdin-Project: gpxedit\nX-Crowdin-Language: it");
diff --git a/l10n/it.json b/l10n/it.json
new file mode 100644
index 0000000..2e6551e
--- /dev/null
+++ b/l10n/it.json
@@ -0,0 +1,142 @@
+{ "translations": {
+ "GpxEdit" : "GpxEdit",
+ "Delete" : "Elimina",
+ "Load in GpxEdit" : "Carica in GpxEdit",
+ "Edit with GpxEdit" : "Edita con GpxEdit",
+ "Draw a track" : "Disegna una traccia",
+ "Add a waypoint" : "Aggiungi un punto",
+ "Edit" : "Edita",
+ "Nothing to edit" : "Niente da modificare",
+ "Nothing to delete" : "Niente da eleminare",
+ "Validate changes" : "Convalida le modifiche",
+ "Ok" : "Ok",
+ "Discard all changes" : "Scarta tutte le modifiche",
+ "Cancel" : "Annulla",
+ "Drag to move elements,
click to remove a point
hover a middle marker and press \"Del\" to cut the line" : "Trascina per spostare gli elementi,
clicca per rimuovere un punto
tira un marcatore medio e premi \"Del\" per tagliare la linea",
+ "Click cancel to undo changes" : "Clicca Annulla per eliminare le modifiche",
+ "Click on an element to delete it" : "Clicca su un elemento per eliminarlo",
+ "Click map to add waypoint" : "Clicca sulla mappa per aggiungere punto",
+ "Click to start drawing track" : "Clicca per iniziare a disegnare la traccia",
+ "Click to continue drawing track" : "Clicca per continuare a disegnare la traccia",
+ "Click last point to finish track" : "Clicca l'ultimo punto per terminare la traccia",
+ "Cancel drawing" : "Annulla disegno",
+ "Finish" : "Termina",
+ "Finish drawing" : "Termina disegno",
+ "Delete last point" : "Elimina ultimo punto",
+ "Delete last point drawn" : "Elimina ultimo punto disegnato",
+ "Track" : "Traccia",
+ "Route" : "Itinerario",
+ "Waypoint" : "Waypoint",
+ "Name" : "Nome",
+ "Description" : "Descrizione",
+ "Comment" : "Commento",
+ "Link text" : "Testo del link",
+ "Link URL" : "URL Link",
+ "Lat" : "Lat",
+ "Lon" : "Lon",
+ "Symbol" : "Simbolo",
+ "No symbol" : "Nessun simbolo",
+ "Unknown symbol" : "Simbolo sconosciuto",
+ "Failed to save file" : "Impossibile salvare il file",
+ "File successfully saved as" : "File salvato con successo come",
+ "Impossible to load this file. " : "Impossibile caricare questo file. ",
+ "Supported formats are gpx, kml, csv (unicsv) and jpg." : "I formati supportati sono gpx, kml, csv (unicsv) e jpg.",
+ "Load error" : "Errore di caricamento",
+ "Tile server \"{ts}\" has been deleted" : "Il tile server \"{ts}\" è stato cancellato",
+ "Failed to delete tile server \"{ts}\"" : "Impossibile eliminare il server tile \"{ts}\"",
+ "Server name or server url should not be empty" : "Nome Server o Indirizzo Server non possono essere vuoti",
+ "Impossible to add tile server" : "Impossibile aggiungere tile server",
+ "A server with this name already exists" : "Un server con questo nome già esiste",
+ "Tile server \"{ts}\" has been added" : "Il tile server \"{ts}\" è stato aggiunto",
+ "Failed to add tile server \"{ts}\"" : "Impossibile aggiungere il tile server \"{ts}\"",
+ "Failed to restore options values" : "Impossibile ripristinare i valori delle opzioni",
+ "Error" : "Errore",
+ "Failed to save options values" : "Impossibile salvare i valori delle opzioni",
+ "Impossible to write file" : "Impossibile scrivere il file",
+ "write access denied" : "accesso in scrittura negato",
+ "folder does not exist" : "la cartella non esiste",
+ "folder write access denied" : "accesso in scrittura alla cartella negato",
+ "Bad file name, must end with \".gpx\"" : "Nome file non valido, deve terminare con \". gpx\"",
+ "Load file (gpx, kml, csv, png)" : "Carica file (gpx, kml, csv, png)",
+ "Load folder" : "Carica cartella",
+ "There is nothing to save" : "Non c'è nulla da salvare",
+ "Where to save" : "Dove salvare",
+ "left" : "sinistra",
+ "right" : "destra",
+ "Extra symbols" : "Simboli extra",
+ "Those symbols will be available in GpxEdit." : "Questi simboli saranno disponibili in GpxEdit.",
+ "Keep in mind that only symbol names are saved in gpx files. Other programs will display default symbol if they do not know a symbol name." : "Tieni presente che solo i nomi dei simboli vengono salvati nei file gpx. Altri programmi visualizzeranno il simbolo predefinito se non conoscono il nome di un simbolo.",
+ "Recommended image ratio : 1:1" : "Rapporto di immagine consigliato: 1:1",
+ "Recommended image resolution : between 24x24 and 50x50" : "Risoluzione immagine consigliata: tra 24x24 e 50x50",
+ "Accepted image format : png" : "Formato immagine accettato: png",
+ "New symbol name" : "Nome nuovo simbolo",
+ "Upload new symbol image" : "Carica nuova immagine simbolo",
+ "Load and save files" : "Carica e salva i file",
+ "Options" : "Opzioni",
+ "About GpxEdit" : "Informazioni su GpxEdit",
+ "Load file" : "Carica file",
+ "Load directory" : "Carica cartella",
+ "all files" : "tutti i file",
+ "Save" : "Salva",
+ "File name" : "Nome file",
+ "Metadata" : "Metadati",
+ "Track name (optional)" : "Nome traccia (facoltativo)",
+ "Description (optional)" : "Descrizione (facoltativa)",
+ "Link text (optional)" : "Testo del link (facoltativo)",
+ "Link URL (optional)" : "Link URL (facoltativo)",
+ "Choose directory and save" : "Scegli la cartella e salva",
+ "Clear map" : "Pulisci mappa",
+ "loading file" : "caricamento file",
+ "exporting file to gpx" : "esportazione file a gpx",
+ "saving file" : "salvataggio file",
+ "Default symbol for waypoints when value is not set" : "Simbolo predefinito per i waypoint quando il valore non è impostato",
+ "Waypoint style" : "Stile Waypoint",
+ "Tooltip" : "Suggerimento",
+ "on hover" : "al passaggio del mouse",
+ "permanent" : "permanente",
+ "Units (needs page reload to take effect)" : "Unità (necessita di ricaricamento pagina per avere effetto)",
+ "Metric" : "Metrico",
+ "English" : "Inglese",
+ "Nautical" : "Nautico",
+ "Use defined symbols instead of default symbol" : "Usa simboli definiti invece del simbolo predefinito",
+ "Use defined symbols" : "Usa simboli definiti",
+ "Clear map before loading" : "Pulisci mappa prima di caricare",
+ "Approximate new points elevations" : "Approssima le altidudini dei nuovi punti",
+ "Custom tile servers" : "Tile server personalizzati",
+ "Server name" : "Nome del server",
+ "For example : my custom server" : "Ad esempio: il mio server personalizzato",
+ "Server url" : "Url del server",
+ "For example : http://tile.server.org/cycle/{z}/{x}/{y}.png" : "Per esempio: http://tile.server.org/cycle/{z}/{x}/{y}.png",
+ "Min zoom (1-20)" : "Zoom min (1-20)",
+ "Max zoom (1-20)" : "Zoom max (1-20)",
+ "Add" : "Aggiungi",
+ "Your tile servers" : "I tuoi tile server",
+ "Custom overlay tile servers" : "Server overlay personalizzati",
+ "For example : http://overlay.server.org/cycle/{z}/{x}/{y}.png" : "Per esempio : http://overlay.server.org/cycle/{z}/{x}/{y}.png",
+ "Transparent" : "Trasparente",
+ "Opacity (0.0-1.0)" : "Opacità (0.0-1.0)",
+ "Your overlay tile servers" : "I tuoi overlay server",
+ "Custom WMS tile servers" : "Server WMS personalizzati",
+ "Format" : "Formato",
+ "WMS version" : "Versione WMS",
+ "Layers to display" : "Layer da visualizzare",
+ "Your WMS tile servers" : "I tuoi WMS server",
+ "Custom WMS overlay servers" : "Server personalizzati WMS overlay",
+ "Your WMS overlay tile servers" : "I tuoi server WMS overlay",
+ "Features overview" : "Panoramica funzionalità",
+ "Draw, edition and deletion buttons are in the map's bottom-left corner." : "I pulsanti di disegno, modifica e eliminazione sono nell'angolo in basso a sinistra della mappa.",
+ "You can draw a line or add a marker." : "Puoi disegnare una linea o aggiungere un marcatore.",
+ "If you click on a line or a marker, a popup pops and let you set the object properties." : "Se clicchi su una linea o un marker, viene visualizzata una finestra popup che ti consente di impostare le proprietà dell'oggetto.",
+ "After a click on \"edition\" button, in edition mode, you can" : "Dopo un click sul pulsante \"editazione\", in modalità di edizione, puoi",
+ "move markers" : "sposta marcatori",
+ "move line points" : "sposta punti linea",
+ "click on a line point to remove it" : "clicca su un punto di linea per rimuoverlo",
+ "hover a \"middle marker\" (between two line points) and press \"Del\" to cut the line in two (this action cannot be canceled)" : "passa su un \"marcatore medio\" (tra due punti di linea) e premi \"Del\" per tagliare la linea in due (questa azione non può essere annullata)",
+ "Shortcuts" : "Scorciatoie",
+ "toggle sidebar" : "attiva/disattiva barra laterale",
+ "toggle minimap" : "attiva/disattiva minimap",
+ "Documentation" : "Documentazione",
+ "Source management" : "Gestione sorgente",
+ "Authors" : "Autori"
+},"pluralForm" :"nplurals=2; plural=(n != 1);\nX-Generator: crowdin.com\nX-Crowdin-Project: gpxedit\nX-Crowdin-Language: it"
+}
\ No newline at end of file
diff --git a/l10n/pl.js b/l10n/pl.js
index 9125b03..bb4b91f 100644
--- a/l10n/pl.js
+++ b/l10n/pl.js
@@ -39,4 +39,4 @@ OC.L10N.register(
"Server name" : "Nazwa servera",
"Min zoom (1-20)" : "Mini zoom (1-20)"
},
-"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\nX-Generator: crowdin.com\nX-Crowdin-Project: gpxedit\nX-Crowdin-Language: pl");
+"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\nX-Generator: crowdin.com\nX-Crowdin-Project: gpxedit\nX-Crowdin-Language: pl");
diff --git a/l10n/pl.json b/l10n/pl.json
index 38910b7..f01d62c 100644
--- a/l10n/pl.json
+++ b/l10n/pl.json
@@ -36,5 +36,5 @@
"Clear map before loading" : "Wyczyść mapę przed załadowaniem",
"Server name" : "Nazwa servera",
"Min zoom (1-20)" : "Mini zoom (1-20)"
-},"pluralForm" :"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\nX-Generator: crowdin.com\nX-Crowdin-Project: gpxedit\nX-Crowdin-Language: pl"
+},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\nX-Generator: crowdin.com\nX-Crowdin-Project: gpxedit\nX-Crowdin-Language: pl"
}
\ No newline at end of file
diff --git a/l10n/pt_BR.js b/l10n/pt_BR.js
new file mode 100644
index 0000000..553d216
--- /dev/null
+++ b/l10n/pt_BR.js
@@ -0,0 +1,61 @@
+OC.L10N.register(
+ "gpxedit",
+ {
+ "Delete" : "Excluir",
+ "Load in GpxEdit" : "Carregar em GpxEdit",
+ "Edit with GpxEdit" : "Editar com GpxEdit",
+ "Draw a track" : "Desenhar uma faixa",
+ "Add a waypoint" : "Adicionar um ponto de referência",
+ "Edit" : "Editar",
+ "Nothing to edit" : "Nada para editar",
+ "Nothing to delete" : "Nada para excluir",
+ "Validate changes" : "Validar alterações",
+ "Ok" : "Ok",
+ "Discard all changes" : "Descartar todas as alterações",
+ "Cancel" : "Cancelar",
+ "Drag to move elements,
click to remove a point
hover a middle marker and press \"Del\" to cut the line" : "Arrastar para mover elementos.
clique para remover um ponto
passe um marcador do meio e pressione \"Del\" para cortar a linha",
+ "Click cancel to undo changes" : "Clique em cancelar para desfazer as alteraçôes",
+ "Click on an element to delete it" : "Cliwue em um elemento para excluir-lo",
+ "Click map to add waypoint" : "Clique no mapa para adicionar um ponto de referência",
+ "Click to start drawing track" : "Clique para começar a desenhar faixa",
+ "Click to continue drawing track" : "Clique para continuar a desenhar faixa",
+ "Click last point to finish track" : "Clique no último ponto para terminar a faixa",
+ "Cancel drawing" : "Cancelar desenho",
+ "Finish" : "Finalizar",
+ "Finish drawing" : "Terminar desenho",
+ "Delete last point" : "Excluir último ponto",
+ "Delete last point drawn" : "Excluir último ponto desenhado",
+ "Track" : "Faixa",
+ "Route" : "Rota",
+ "Waypoint" : "Ponto de referência",
+ "Name" : "Nome",
+ "Description" : "Descrição",
+ "Comment" : "Comentário",
+ "Link text" : "Texto do link",
+ "Link URL" : "URL do Link",
+ "Lat" : "Lat",
+ "Lon" : "Lon",
+ "Symbol" : "Simbolo",
+ "No symbol" : "Nenhum simbolo",
+ "Unknown symbol" : "Símbolo desconhecido",
+ "Failed to save file" : "Falha ao salvar arquivo",
+ "File successfully saved as" : "Arquivo salvo com sucesso como",
+ "Impossible to load this file. " : "Não é possivel carregar este arquivo. ",
+ "Supported formats are gpx, kml, csv (unicsv) and jpg." : "Os formatos suportados são gpx, kml, csv (unicsv) e jpg.",
+ "Load error" : "Erro ao carregar",
+ "permanent" : "permanente",
+ "Units (needs page reload to take effect)" : "Unidades (precisa recarregar a página para ter efeito)",
+ "Metric" : "Métrico",
+ "English" : "Inglês",
+ "Nautical" : "Náutico",
+ "Min zoom (1-20)" : "Zoom mínimo (1-20)",
+ "Max zoom (1-20)" : "Zoom máximo (1-20)",
+ "Add" : "Adicionar",
+ "Opacity (0.0-1.0)" : "Opacidade (0,0-1,0)",
+ "Format" : "Formato",
+ "WMS version" : "Versão do WMS",
+ "Layers to display" : "Camadas para exibir",
+ "Documentation" : "Documentação",
+ "Authors" : "Autores"
+},
+"nplurals=2; plural=(n != 1);\nX-Generator: crowdin.com\nX-Crowdin-Project: gpxedit\nX-Crowdin-Language: pt-BR");
diff --git a/l10n/pt_BR.json b/l10n/pt_BR.json
new file mode 100644
index 0000000..0de1a83
--- /dev/null
+++ b/l10n/pt_BR.json
@@ -0,0 +1,59 @@
+{ "translations": {
+ "Delete" : "Excluir",
+ "Load in GpxEdit" : "Carregar em GpxEdit",
+ "Edit with GpxEdit" : "Editar com GpxEdit",
+ "Draw a track" : "Desenhar uma faixa",
+ "Add a waypoint" : "Adicionar um ponto de referência",
+ "Edit" : "Editar",
+ "Nothing to edit" : "Nada para editar",
+ "Nothing to delete" : "Nada para excluir",
+ "Validate changes" : "Validar alterações",
+ "Ok" : "Ok",
+ "Discard all changes" : "Descartar todas as alterações",
+ "Cancel" : "Cancelar",
+ "Drag to move elements,
click to remove a point
hover a middle marker and press \"Del\" to cut the line" : "Arrastar para mover elementos.
clique para remover um ponto
passe um marcador do meio e pressione \"Del\" para cortar a linha",
+ "Click cancel to undo changes" : "Clique em cancelar para desfazer as alteraçôes",
+ "Click on an element to delete it" : "Cliwue em um elemento para excluir-lo",
+ "Click map to add waypoint" : "Clique no mapa para adicionar um ponto de referência",
+ "Click to start drawing track" : "Clique para começar a desenhar faixa",
+ "Click to continue drawing track" : "Clique para continuar a desenhar faixa",
+ "Click last point to finish track" : "Clique no último ponto para terminar a faixa",
+ "Cancel drawing" : "Cancelar desenho",
+ "Finish" : "Finalizar",
+ "Finish drawing" : "Terminar desenho",
+ "Delete last point" : "Excluir último ponto",
+ "Delete last point drawn" : "Excluir último ponto desenhado",
+ "Track" : "Faixa",
+ "Route" : "Rota",
+ "Waypoint" : "Ponto de referência",
+ "Name" : "Nome",
+ "Description" : "Descrição",
+ "Comment" : "Comentário",
+ "Link text" : "Texto do link",
+ "Link URL" : "URL do Link",
+ "Lat" : "Lat",
+ "Lon" : "Lon",
+ "Symbol" : "Simbolo",
+ "No symbol" : "Nenhum simbolo",
+ "Unknown symbol" : "Símbolo desconhecido",
+ "Failed to save file" : "Falha ao salvar arquivo",
+ "File successfully saved as" : "Arquivo salvo com sucesso como",
+ "Impossible to load this file. " : "Não é possivel carregar este arquivo. ",
+ "Supported formats are gpx, kml, csv (unicsv) and jpg." : "Os formatos suportados são gpx, kml, csv (unicsv) e jpg.",
+ "Load error" : "Erro ao carregar",
+ "permanent" : "permanente",
+ "Units (needs page reload to take effect)" : "Unidades (precisa recarregar a página para ter efeito)",
+ "Metric" : "Métrico",
+ "English" : "Inglês",
+ "Nautical" : "Náutico",
+ "Min zoom (1-20)" : "Zoom mínimo (1-20)",
+ "Max zoom (1-20)" : "Zoom máximo (1-20)",
+ "Add" : "Adicionar",
+ "Opacity (0.0-1.0)" : "Opacidade (0,0-1,0)",
+ "Format" : "Formato",
+ "WMS version" : "Versão do WMS",
+ "Layers to display" : "Camadas para exibir",
+ "Documentation" : "Documentação",
+ "Authors" : "Autores"
+},"pluralForm" :"nplurals=2; plural=(n != 1);\nX-Generator: crowdin.com\nX-Crowdin-Project: gpxedit\nX-Crowdin-Language: pt-BR"
+}
\ No newline at end of file
diff --git a/l10n/ru.js b/l10n/ru.js
index de344cc..da01deb 100644
--- a/l10n/ru.js
+++ b/l10n/ru.js
@@ -133,4 +133,4 @@ OC.L10N.register(
"Source management" : "Управление источниками",
"Authors" : "Авторы"
},
-"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\nX-Generator: crowdin.com\nX-Crowdin-Project: gpxedit\nX-Crowdin-Language: ru");
+"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));\nX-Generator: crowdin.com\nX-Crowdin-Project: gpxedit\nX-Crowdin-Language: ru");
diff --git a/l10n/ru.json b/l10n/ru.json
index ab4fc54..8590a97 100644
--- a/l10n/ru.json
+++ b/l10n/ru.json
@@ -130,5 +130,5 @@
"Documentation" : "Документация",
"Source management" : "Управление источниками",
"Authors" : "Авторы"
-},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\nX-Generator: crowdin.com\nX-Crowdin-Project: gpxedit\nX-Crowdin-Language: ru"
+},"pluralForm" :"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));\nX-Generator: crowdin.com\nX-Crowdin-Project: gpxedit\nX-Crowdin-Language: ru"
}
\ No newline at end of file