diff --git a/src/frmmain.cpp b/src/frmmain.cpp
index ef6802cb..5cdf7cf3 100644
--- a/src/frmmain.cpp
+++ b/src/frmmain.cpp
@@ -186,6 +186,7 @@ bool frmMain::isGCodeFile(QString fileName)
return fileName.endsWith(".txt", Qt::CaseInsensitive)
|| fileName.endsWith(".nc", Qt::CaseInsensitive)
|| fileName.endsWith(".ncc", Qt::CaseInsensitive)
+ || fileName.endsWith(".ngc", Qt::CaseInsensitive)
|| fileName.endsWith(".tap", Qt::CaseInsensitive);
}
@@ -1345,7 +1346,7 @@ void frmMain::on_cmdFileOpen_clicked()
if (!m_heightMapMode) {
if (!saveChanges(false)) return;
- QString fileName = QFileDialog::getOpenFileName(this, tr("Open"), "", tr("G-Code files (*.nc *.ncc *.tap *.txt);;All files (*.*)"));
+ QString fileName = QFileDialog::getOpenFileName(this, tr("Open"), "", tr("G-Code files (*.nc *.ncc *.ngc *.tap *.txt);;All files (*.*)"));
if (fileName != "") {
addRecentFile(fileName);
@@ -2200,7 +2201,7 @@ bool frmMain::saveProgramToFile(QString fileName, GCodeTableModel *model)
void frmMain::on_actFileSaveTransformedAs_triggered()
{
- QString fileName = (QFileDialog::getSaveFileName(this, tr("Save file as"), "", tr("G-Code files (*.nc *.ncc *.tap *.txt)")));
+ QString fileName = (QFileDialog::getSaveFileName(this, tr("Save file as"), "", tr("G-Code files (*.nc *.ncc *.ngc *.tap *.txt)")));
if (!fileName.isEmpty()) {
saveProgramToFile(fileName, &m_programHeightmapModel);
@@ -2210,7 +2211,7 @@ void frmMain::on_actFileSaveTransformedAs_triggered()
void frmMain::on_actFileSaveAs_triggered()
{
if (!m_heightMapMode) {
- QString fileName = (QFileDialog::getSaveFileName(this, tr("Save file as"), "", tr("G-Code files (*.nc *.ncc *.tap *.txt)")));
+ QString fileName = (QFileDialog::getSaveFileName(this, tr("Save file as"), "", tr("G-Code files (*.nc *.ncc *.ngc *.tap *.txt)")));
if (!fileName.isEmpty()) if (saveProgramToFile(fileName, &m_programModel)) {
m_programFileName = fileName;
diff --git a/src/translations/grblControl_es.qm b/src/translations/grblControl_es.qm
index cbbcce26..34bf3677 100644
Binary files a/src/translations/grblControl_es.qm and b/src/translations/grblControl_es.qm differ
diff --git a/src/translations/grblControl_es.ts b/src/translations/grblControl_es.ts
index d53aabf1..d42b18c1 100644
--- a/src/translations/grblControl_es.ts
+++ b/src/translations/grblControl_es.ts
@@ -74,7 +74,7 @@
-
+
Programa de G-Code
@@ -189,22 +189,22 @@
-
+
Modo de prueba
-
+
Desplazamiento automático
-
-
-
+
+
+
Abrir
@@ -216,7 +216,7 @@
-
+
Enviar
@@ -316,7 +316,7 @@
-
+
Mapa de alturas
@@ -347,11 +347,11 @@
-
-
-
-
-
+
+
+
+
+
Husillo
@@ -367,8 +367,8 @@
-
-
+
+
Avance
@@ -384,11 +384,11 @@
-
-
-
-
-
+
+
+
+
+
Manual - JOG -
@@ -574,9 +574,9 @@
-
-
-
+
+
+
Chequeo
@@ -591,112 +591,120 @@
&Borrar lineas
-
-
+
+
Restaurar XYZ:
%1, %2, %3
-
+
El programa de G-code ha cambiado. Desea guardar?
-
+
El programa mapa de alturas ha cambiado. Desea guardar?
-
+
Sin Conexión
-
+
Medición
+
+
+
+
+ Archivos de G-Code (*.nc *.ncc *.ngc *.tap *.txt)
+
Conectado
-
+
Trabajo terminado.
Tiempo transcurrido: %1
-
+
Procesado
-
+
Error en puerto serie
-
+
-
-
+
+
Desplazamiento
-
+
Envio de archivo en progreso. Detener y salir?
-
- Archivos de G-Code (*.nc *.ncc *.tap *.txt);;Todos los archivos (*.*)
+ Archivos de G-Code (*.nc *.ncc *.tap *.txt);;Todos los archivos (*.*)
-
+
Enviado
-
-
- Archivos de G-Code (*.nc *.ncc *.tap *.txt)
+ Archivos de G-Code (*.nc *.ncc *.tap *.txt)
-
-
-
+
+
+
Mapa de alturas (*.map)
-
+
Puerto se abrió
-
-
+
+
+ Archivos de G-Code (*.nc *.ncc *.ngc *.tap *.txt);;Todos los archivos (*.*)
+
+
+
+
No se puede abrir el archivo:
-
-
-
-
-
+
+
+
+
+
En cola
@@ -705,30 +713,30 @@ Tiempo transcurrido: %1
Enviado
-
+
Borrar lineas?
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
Sin-título
-
-
-
+
+
+
Guardar archivo como
@@ -737,7 +745,7 @@ Tiempo transcurrido: %1
Archivos de G-Code (*.nc;*.ncc;*.tap)
-
+
El cambio de configuraciones de grilla reiniciará los datos de medición. Desea continuar?
diff --git a/src/translations/grblControl_fr.qm b/src/translations/grblControl_fr.qm
index 2f85f89c..78e1a8b7 100644
Binary files a/src/translations/grblControl_fr.qm and b/src/translations/grblControl_fr.qm differ
diff --git a/src/translations/grblControl_fr.ts b/src/translations/grblControl_fr.ts
index 77d800b5..8fffbfc5 100644
--- a/src/translations/grblControl_fr.ts
+++ b/src/translations/grblControl_fr.ts
@@ -74,7 +74,7 @@
-
+
Programme G-Code
@@ -189,22 +189,22 @@
-
+
Simulation d'usinage
-
+
Défilement auto
-
-
-
+
+
+
Ouvrir
@@ -216,7 +216,7 @@
-
+
Envoyer
@@ -316,7 +316,7 @@
-
+
Palpage surfacique
@@ -347,11 +347,11 @@
-
-
-
-
-
+
+
+
+
+
Broche
@@ -367,8 +367,8 @@
-
-
+
+
Avance
@@ -384,11 +384,11 @@
-
-
-
-
-
+
+
+
+
+
Contrôle Manuel
@@ -574,9 +574,9 @@
-
-
-
+
+
+
Vérifié
@@ -591,30 +591,30 @@
&Effacer ligne
-
-
+
+
Retour XYZ:
%1, %2, %3
-
+
Le programme G-code à changé. Sauvegarder?
-
+
Le fichier surface de palpage a changé. Sauvegarder?
-
+
Non connecté
-
+
Palper
@@ -623,80 +623,74 @@
Connecté
-
+
Travail terminé.
Temps écoulé: %1
-
+
Traité
-
+
Erreur port serie
-
+
-
-
+
+
Déplacement
-
+
Envoi de fichier en cours. Terminer et Sortir?
-
-
-
-
-
-
+
Envoyé
-
-
-
-
-
-
-
-
-
+
+
+
Fichier de palpage (*.map)
-
+
Le port s'est ouvert
-
-
+
+
+ G-Code fichiers (*.nc *.ncc *.ngc *.tap *.txt);;Tous les fichiers (*.*)
+
+
+
+
Impossible d'ouvrir du fichier:
-
-
-
-
-
+
+
+
+
+
En attente
@@ -705,35 +699,41 @@ Temps écoulé: %1
Envoyé
-
+
Effacer ligne?
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
Sans titre
-
-
-
+
+
+
Enregistrer le fichier sous
-
+
+
+
+ G-Code fichiers (*.nc *.ncc *.ngc *.tap *.txt)
+
+
+
Changer les paramètres de la grille, réinitialise les données de palpage. Continuer?
diff --git a/src/translations/grblControl_ru.qm b/src/translations/grblControl_ru.qm
index 4390967c..ef9c14d8 100644
Binary files a/src/translations/grblControl_ru.qm and b/src/translations/grblControl_ru.qm differ
diff --git a/src/translations/grblControl_ru.ts b/src/translations/grblControl_ru.ts
index 8f388b41..602a11b4 100644
--- a/src/translations/grblControl_ru.ts
+++ b/src/translations/grblControl_ru.ts
@@ -98,7 +98,7 @@
-
+
G-code программа
@@ -213,13 +213,13 @@
-
+
Режим проверки
-
+
Автопрокрутка
@@ -254,7 +254,7 @@
-
+
Отправить
@@ -303,7 +303,7 @@
Статус:
-
+
Нет соединения
@@ -355,7 +355,7 @@
-
+
Карта высот
@@ -386,11 +386,11 @@
-
-
-
-
-
+
+
+
+
+
Шпиндель
@@ -406,8 +406,8 @@
-
-
+
+
Подача
@@ -423,11 +423,11 @@
-
-
-
-
-
+
+
+
+
+
Перемещение
@@ -614,9 +614,9 @@
-
-
-
+
+
+
Проверка
@@ -631,47 +631,57 @@
&Удалить строки
-
-
+
+
Восстановить XYZ:
%1, %2, %3
+
+
+
+ Файлы G-Code (*.nc *.ncc *.ngc *.tap *.txt);;Все файлы (*.*)
+
+
+
+
+
+ Файлы G-Code (*.nc *.ncc *.ngc *.tap *.txt)
+
Файл был изменен. Сохранить?
-
+
Задание выполнено.
Времени затрачено: %1
-
+
Буфер: %1 / %2
-
- Файлы G-Code (*.nc *.ncc *.tap *.txt);;Все файлы (*.*)
+ Файлы G-Code (*.nc *.ncc *.tap *.txt);;Все файлы (*.*)
-
+
Удалить строки?
-
-
+
+
Прокрутка
-
+
Идет процесс отправки файла. Прервать и выйти из программы?
@@ -680,49 +690,47 @@ Time elapsed: %1
Файлы G-Code (*.nc *.ncc *.tap);;Все файлы (*.*)
-
-
-
+
+
+
Файлы карт высот (*.map)
-
-
+
+
Ошибка при открытии файла:
-
+
Отправлена
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
Без имени
-
-
- Файлы G-Code (*.nc *.ncc *.tap *.txt)
+ Файлы G-Code (*.nc *.ncc *.tap *.txt)
-
+
Изменение сетки зондирования приведет к очистке табличных данных. Продолжить?
@@ -731,32 +739,32 @@ Time elapsed: %1
Подключен
-
+
Файл G-code программы был изменен. Сохранить?
-
+
Файл карты высот был изменен. Сохранить?
-
+
Зонд
-
+
Порт открыт
-
+
Обработана
-
+
Ошибка последовательного порта
@@ -765,18 +773,18 @@ Time elapsed: %1
Буфер/очередь: %1 / %2
-
-
-
+
+
+
Сохранить файл как
-
-
-
+
+
+
Открыть
@@ -785,11 +793,11 @@ Time elapsed: %1
Файлы G-Code (*.nc;*.ncc;*.tap)
-
-
-
-
-
+
+
+
+
+
В очереди