diff --git a/README.md b/README.md
index d4648636b8..a13e5b3681 100644
--- a/README.md
+++ b/README.md
@@ -21,7 +21,7 @@ There is also a Scada-LTS users community so if you have a problem feel free to
For the developers we are preparing a complete code documentation that will contain all the REST API interfaces
described with example usage. To do that we use Open API specification in version 3 that is compatible with
most of the modern API tools like Swagger or Postman. Documentation file can be found in [Scada-LTS/doc](https://github.com/SCADA-LTS/Scada-LTS/tree/develop/doc/RESTAPI) directory.
-To take your first steps inside Scada-LTS we suggest to get acquainted with video tutorials on YouTube or with [ScadaBR instructions](https://sourceforge.net/p/scadabr/wiki/Manual%20ScadaBR%20English%200%20Summary/).
+To take your first steps inside Scada-LTS we suggest to get acquainted with video tutorials on YouTube [Scada-LTS Youtube](https://www.youtube.com/@ScadaLTS).
Follow the [Release Section](https://github.com/SCADA-LTS/Scada-LTS/releases) to be up to date with the latest features and see the specific version changelogs.
We follow the [Semantic Versioning Guidelines](http://semver.org/) to organize changes in our application.
diff --git a/WebContent/WEB-INF/dox/de/cronPatterns.htm b/WebContent/WEB-INF/dox/de/cronPatterns.htm
index 1ff7e89e2c..3569b86e2b 100644
--- a/WebContent/WEB-INF/dox/de/cronPatterns.htm
+++ b/WebContent/WEB-INF/dox/de/cronPatterns.htm
@@ -18,7 +18,7 @@
-->
Les modèles Cron proviennent de l'outil "cron" (de "chronologique") des systèmes UNIX. Ces modèles peuvent paraître ésotériques au premier abord, ce sont en fait des moyens simples, puissants et élégants de définir un ensemble de paramètres de planification d'évènements.
-
Les modèles Cron de ScadaBr sont régis par Quartz, une bibliothèque de planification basée sur Java. Plus d'informations sur le site:
+
Les modèles Cron de Scada-LTS sont régis par Quartz, une bibliothèque de planification basée sur Java. Plus d'informations sur le site:
Example configuration: 1 */15 * * * ? = At second :01, every 15 minutes starting at minute :00, of every hour
\ No newline at end of file
diff --git a/WebContent/WEB-INF/dox/de/datetimeFormats.htm b/WebContent/WEB-INF/dox/de/datetimeFormats.htm
index d2d63d8dfa..b6f45d6b05 100644
--- a/WebContent/WEB-INF/dox/de/datetimeFormats.htm
+++ b/WebContent/WEB-INF/dox/de/datetimeFormats.htm
@@ -19,6 +19,6 @@
Les formats Date/heure sont utilisés afin de déterminer comment afficher et interpréter les dates, convertir leurs représentations internes at le texte affiché. Les dates peuvent être affichées dans des formats différents,selon le contexte et la sémantique des données. Les mêmes normes peuvent être utilisées pour afficher une valeur ou saisir une valeur.
-
Dans ScadaBr le format est implémenté par la classe Java SimpleDateFormat, vous pouvez obtenir les détails de cette classe dans le lien "http://java.sun.com/j2se/1.4.2/docs/api/java/text/SimpleDateFormat.html".
+
Dans Scada-LTS le format est implémenté par la classe Java SimpleDateFormat, vous pouvez obtenir les détails de cette classe dans le lien "http://java.sun.com/j2se/1.4.2/docs/api/java/text/SimpleDateFormat.html".
Le formatage peut dépendre de la localisation par défaut de votre VM Java.
\ No newline at end of file
diff --git a/WebContent/WEB-INF/dox/de/directQuerying.htm b/WebContent/WEB-INF/dox/de/directQuerying.htm
index a770da08ea..e50c957b62 100644
--- a/WebContent/WEB-INF/dox/de/directQuerying.htm
+++ b/WebContent/WEB-INF/dox/de/directQuerying.htm
@@ -16,11 +16,11 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.
-->
-
ScadaBR provides the ability to directly access the system's database for both querying and updating. This facility is provided primarily for troubleshooting or system repair. It is not appropriate for regular use due to the risk of data corruption.
+
Scada-LTS provides the ability to directly access the system's database for both querying and updating. This facility is provided primarily for troubleshooting or system repair. It is not appropriate for regular use due to the risk of data corruption.
Only valid individual SQL statements may be submitted. Do not end your statements with ';' characters.
Available tables
-
The following is a list of all tables in the ScadaBR database:
+
The following is a list of all tables in the Scada-LTS database:
compoundEventDetectors
dataPoints
diff --git a/WebContent/WEB-INF/dox/de/emailSettings.htm b/WebContent/WEB-INF/dox/de/emailSettings.htm
index a21c80af93..bd208e773c 100644
--- a/WebContent/WEB-INF/dox/de/emailSettings.htm
+++ b/WebContent/WEB-INF/dox/de/emailSettings.htm
@@ -17,7 +17,7 @@
along with this program. If not, see http://www.gnu.org/licenses/.
-->
- Les paramètres e-mail sont utilisés pour tous les envois par mail de ScadaBr.
+ Les paramètres e-mail sont utilisés pour tous les envois par mail de Scada-LTS.
This handler will execute a local process, or shell command, optionally when an event is raised or deactivated.
The respective commands can be any shell command appropriate to the host. Commands should be specified as they would
be from a terminal command prompt. For very complex commands, you may find it convenient to write a shell script,
- and then call the script from ScadaBR.
+ and then call the script from Scada-LTS.
If a process fails to initiate for any reason, a system event will be raised providing the failure description.
Also, processes will be terminated if they run for longer than 15 seconds. Non-empty standard output from the process
- will be written to the ScadaBR log at an "information" level. Non-empty error output will be written to the Mango log
+ will be written to the Scada-LTS log at an "information" level. Non-empty error output will be written to the Mango log
at an "error" level.
- This functionality is for you to export your current project configured in ScadaBR.
+ This functionality is for you to export your current project configured in Scada-LTS.
A .zip file with all the files needed for later recovery of this project will be created.
@@ -33,7 +33,7 @@
Summary
Include Points history
- The data relating to the history of points in the ScadaBR database can take up a lot of disk space.
+ The data relating to the history of points in the Scada-LTS database can take up a lot of disk space.
Only select this option if it is really necessary to export the history along with the rest of the project.
The export and especially the import of the points history can take a considerable time.
@@ -43,14 +43,14 @@
Summary
Include Uploads folder
- The Uploads folder is the ScadaBR folder that contains the data that you sent to the system,
+ The Uploads folder is the Scada-LTS folder that contains the data that you sent to the system,
such as the background figures of graphic representations, for example.
Include Graphics folder
- The Graphics folder is the ScadaBR folder that contains the figures used in the graphical representations.
+ The Graphics folder is the Scada-LTS folder that contains the figures used in the graphical representations.
Only include this option if you have manually added new graphics components to the system.
\ No newline at end of file
diff --git a/WebContent/WEB-INF/dox/de/help.html b/WebContent/WEB-INF/dox/de/help.html
index 82b9c8af48..108953d3d6 100644
--- a/WebContent/WEB-INF/dox/de/help.html
+++ b/WebContent/WEB-INF/dox/de/help.html
@@ -1,9 +1,7 @@
- ScadaBR - Open-Source Data Acquisition System - http://www.scadabr.org.br
- Copyright (C) 2010 Fundação Certi.
- Release 0.8 powered by Mango M2M - http://mango.serotoninsoftware.com.
+ Scada-LTS - Open-Source Supervisory Control And Data Acquisition - http://www.scada-lts.com
+ Copyright (C) 2012 - Scada-LTS All rights reserved.
Ce programme est un logiciel libre: vous pouvez le redistribuer et/ou le modifier
conformément aux disposition de la Licence Publique Générale GNU, telle que publiée
@@ -137,7 +135,7 @@
Icônes des applications
Sons des alarmes
-
ScadaBR peut émettre des sons lorsque les alarmes sont actives . Par défaut, les sons d'alarme sont joués pour les alarmes de sécurité, urgentes, critiques et sécurité des personnes (mais pas pour les alarmes d'information), mais les sons de chaque type d'alarme peuvent être contrôlés individuellement. Pour activer des sons d'alarme particulier, les fichiers mp3 doivent être stockés aux endroits suivants:
+
Scada-LTS peut émettre des sons lorsque les alarmes sont actives . Par défaut, les sons d'alarme sont joués pour les alarmes de sécurité, urgentes, critiques et sécurité des personnes (mais pas pour les alarmes d'information), mais les sons de chaque type d'alarme peuvent être contrôlés individuellement. Pour activer des sons d'alarme particulier, les fichiers mp3 doivent être stockés aux endroits suivants:
<mango_home>/audio/information.mp3
<mango_home>/audio/urgent.mp3
@@ -147,7 +145,7 @@
Sons des alarmes
Pour désactiver un son, supprimez le fichier son associé. Une bibliothèque de sons est disponible dans le dossier / Audio / lib
Images
-
ScadaBR inclut une petite bibliothèque d'images stockée dans le dossier / graphics. Chaque sous-dossier contient toutes les images du fichier de définition d'image et un document facultatif nommé info.txt. Ce fichier contient les propriétés des attributs suivants (tous optionnels):
+
Scada-LTS inclut une petite bibliothèque d'images stockée dans le dossier / graphics. Chaque sous-dossier contient toutes les images du fichier de définition d'image et un document facultatif nommé info.txt. Ce fichier contient les propriétés des attributs suivants (tous optionnels):
name: Le nom qui sera utilisé pour décrire l'image dans l'interface utilisateur. S'il n'est pas fourni, les valeurs par défaut l'image du nom du dossier.
width: La largeur de l'image. Par défaut, toutes les images sont de la même taille. S'il n'est pas renseigné, la largeur de la première image sera utilisée
@@ -157,7 +155,7 @@
Images
Lorsque vous utilisez des images, ne renommez plus les dossiers! Le nom du dossier est utilisé en interne comme l'identifiant de la définition de l'image.
Les fichiers images sont classées par ordre alphabétique de nom et est sensible à la casse. Paires nom / valeur sont séparés par des '='. Les lignes commençant par '#' sont considérées comme des commentaires. Archives "thumbs.db" sont ignorés. Les fichiers compressés (zip, gz, tar, etc) ne peuvent pas être utilisé parce que les fichiers images doivent être accessibles par le serveur web. Les paramètres de l'image sont chargés au démarrage, de sorte que toute modification nécessitera un redémarrage.
-
Pour enrichir les futures versions de ScadaBR , vous pouvez envoyer vos propres images au projet ScadaBR.
+
Pour enrichir les futures versions de Scada-LTS , vous pouvez envoyer vos propres images au projet Scada-LTS.
Vues distantes
Les vues publiques peuvent être consulté à partir d'autres sites en ajoutant simplement uen iframe dans vos pages. Par exemple,
diff --git a/WebContent/WEB-INF/dox/de/httpSettings.htm b/WebContent/WEB-INF/dox/de/httpSettings.htm
index 8d62c3731c..9e6b54c3e8 100644
--- a/WebContent/WEB-INF/dox/de/httpSettings.htm
+++ b/WebContent/WEB-INF/dox/de/httpSettings.htm
@@ -16,4 +16,4 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.
-->
-
Utilisez ces paramètres pour envoyer vos requêtes http à partir de ScadaBr. Les requêtes HTTP sont utilisées par les sources de données de type HTTP, les éditeurs HTTP ainsi que d'autres processus internes du système. Contactez votre administrateur réseau afin d'obtenir tous les paramètres nécessaires.
\ No newline at end of file
+
Utilisez ces paramètres pour envoyer vos requêtes http à partir de Scada-LTS. Les requêtes HTTP sont utilisées par les sources de données de type HTTP, les éditeurs HTTP ainsi que d'autres processus internes du système. Contactez votre administrateur réseau afin d'obtenir tous les paramètres nécessaires.
\ No newline at end of file
diff --git a/WebContent/WEB-INF/dox/de/importProject.htm b/WebContent/WEB-INF/dox/de/importProject.htm
index 010cf886c4..bb1dde8cf7 100644
--- a/WebContent/WEB-INF/dox/de/importProject.htm
+++ b/WebContent/WEB-INF/dox/de/importProject.htm
@@ -18,7 +18,7 @@
-->
Summary
- This functionality allows you to import a complete project (.zip) into ScadaBR.
+ This functionality allows you to import a complete project (.zip) into Scada-LTS.
Attention: all data of the current project will be erased!
@@ -27,7 +27,7 @@
Summary
Select the project's .zip file on your computer and click the Submit button.
- ScadaBR will receive the file and show its basic information such as Project Name and Description.
+ Scada-LTS will receive the file and show its basic information such as Project Name and Description.
Make sure it is the correct project and start the import (which may take a few minutes).
- Note that ScadaBR uses many toolkits and such that are not i18n, and so you may still receive rare messages that appear
+ Note that Scada-LTS uses many toolkits and such that are not i18n, and so you may still receive rare messages that appear
in English only.
Creating a new translation
- ScadaBR is a fully multilingual-capable system. If ScadaBR does not ship with a desired language, it is easy to make a
+ Scada-LTS is a fully multilingual-capable system. If Scada-LTS does not ship with a desired language, it is easy to make a
translation file so that at least your instance "speaks" the language you need. To add a language, first edit the
"WEB-INF/classes/i18n.properties" file by adding the information about the language you wish to add. The format for
data is "<language code>=<language name>", where "language code" is the ISO 639-1 code for the language,
@@ -50,6 +50,6 @@
Creating a new translation
- To ensure that your translation file persists across new versions of ScadaBR, please contribute it back to Serotonin
+ To ensure that your translation file persists across new versions of Scada-LTS, please contribute it back to Serotonin
Software where it will be merged into the main source pool.
\ No newline at end of file
diff --git a/WebContent/WEB-INF/dox/de/metaPP.htm b/WebContent/WEB-INF/dox/de/metaPP.htm
index 52db99fbaf..625265ad03 100644
--- a/WebContent/WEB-INF/dox/de/metaPP.htm
+++ b/WebContent/WEB-INF/dox/de/metaPP.htm
@@ -44,7 +44,7 @@
Scripts
}
return tmp;
Ce qui précède n'est pas destiné à calculer une valeur utile mais plutôt de démontrer le potentiel des scripts complexes.
-
En complément du contexte ECMAScript, ScadaBr peut aussi comporter des fonctions globales utiles y compris max(), min(), avg(), et sum(). (Ces fonctions sont implémentées dans un fichier de script situé dans WEB-INF/scripts/scriptFunctions.js. Ce fichier peut être modifié ou amélioré en ajoutant si nécessaire vos propres fonctions globales. Ce fichier est chargé au démarrage de ScadaBr, chaque modification demande donc un redémarrage pour être prise en compte.) Pour les utiliser, il suffit de les appeler à partir de votre script, par exemple:
+
En complément du contexte ECMAScript, Scada-LTS peut aussi comporter des fonctions globales utiles y compris max(), min(), avg(), et sum(). (Ces fonctions sont implémentées dans un fichier de script situé dans WEB-INF/scripts/scriptFunctions.js. Ce fichier peut être modifié ou amélioré en ajoutant si nécessaire vos propres fonctions globales. Ce fichier est chargé au démarrage de Scada-LTS, chaque modification demande donc un redémarrage pour être prise en compte.) Pour les utiliser, il suffit de les appeler à partir de votre script, par exemple:
return max(x.value, y.value, z.value);
Ceci renvoie les valeurs maximales des valeurs actuelles 'x', 'y', et 'z'. N'importe quel nombre de paramètres peuvent être donnés à ces fonctions globales.
Une fois le script écrit, cliquez sur l'icône pour l'exécuter et tenter de calculer le résultat.
@@ -85,7 +85,7 @@
Objets contexte
Dans la terminologie JavaScript la variable var est en réalité un objet. Un objet est un conteneur de valeurs et fonctions qui peuvent être référencées par les noms de propriété. Pour obtenir la descriptions des propriétés disponibles pour une utilisation dans un script, utilisez la propriété help , e.g.:
return x.help;
Ce script est plus efficace pour les données de type alphanumerique, mais ce n'est pas obligatoire. La propriété help property est identique à la fonction toString(), qui est disponible pour tous les objets du contexte et pas seulement dans les variables du script.
-
La propriété de la valeur est la valeur actuelle du point. Le type de la valeur JavaScript est identique au type de ScadaBr: Binaire devient booléen, Numerique devient flottant, Multi-états devient entier, et Alphanumerique devient chaine.
+
La propriété de la valeur est la valeur actuelle du point. Le type de la valeur JavaScript est identique au type de Scada-LTS: Binaire devient booléen, Numerique devient flottant, Multi-états devient entier, et Alphanumerique devient chaine.
Chaque variable de script implémente aussi 4 fonctions. Les objets retournés par ces fonctions dépendent du type de donnée du point auquel se réfere la variable. Encore une fois, la propriété help peut être utilisé pour obtenir la description de l'objet retourné. Pour le paramètre "periodType" de toutes les fonctions ci-dessous, les variables globales pré-definies suivantes peuvent être utilisées: SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, et YEAR.
La fonction ago() retourne la valeur du point à un instant passé. Par exemple, l'appel "x.ago(HOUR, 3)" retourne la valeur qu'avait le point exactement 3 heures auparavant.
La fonction past() retourne un object contenant des statistiques sur une période maintenant terminée. Ci-dessous une description des divers objets statistiques.
L'interface de cette fonction est contenue sur une seule page, ce qui la rend plus facile à utiliser
- Note: Une liaison de point peut être confiqurée de telle sorte que des boucles infinies peuvent apparaître. ScadaBR détectera le problème,le terminera et
+ Note: Une liaison de point peut être confiqurée de telle sorte que des boucles infinies peuvent apparaître. Scada-LTS détectera le problème,le terminera et
informera l'utilisateur.
@@ -45,7 +45,7 @@
Liste des liaisons de point
Configurer une liaison de point
- L'Export ID est la valeur utilisée pour identifier une liaison dans les différentes instances de ScadaBR. Il est utilisé dans le menu
+ L'Export ID est la valeur utilisée pour identifier une liaison dans les différentes instances de Scada-LTS. Il est utilisé dans le menu
Import/Export. Cette valeur, unique est générée aléatoirement, mais elle peut être définie par l'utilisateur pour être plus explicite.
diff --git a/WebContent/WEB-INF/dox/de/pop3PP.htm b/WebContent/WEB-INF/dox/de/pop3PP.htm
index de36ac0fdd..0cb45c3b5b 100644
--- a/WebContent/WEB-INF/dox/de/pop3PP.htm
+++ b/WebContent/WEB-INF/dox/de/pop3PP.htm
@@ -16,7 +16,7 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.
-->
-
The Data type is the ScadaBR representation of the value. Received data is automatically converted to the required data type. The Value RegEx determines where in the email content to find the point value. See the "Regular Expressions" documentation for more information. Note that only the first instance of the expression found in the content is used.
+
The Data type is the Scada-LTS representation of the value. Received data is automatically converted to the required data type. The Value RegEx determines where in the email content to find the point value. See the "Regular Expressions" documentation for more information. Note that only the first instance of the expression found in the content is used.
The Ignore if missing checkbox indicates whether missing values in email content should be considered error conditions. If unchecked and the value is not found in the content, a data source exception event will be raised. If checked, the event is suppressed, and the point is not updated.
- Many RegEx patterns used in ScadaBR are similar. Typically the intension is to locate a particular value in some text.
+ Many RegEx patterns used in Scada-LTS are similar. Typically the intension is to locate a particular value in some text.
As such, the pattern will consist of prefix and suffix strings that uniquely identify the value, and a group pattern
that extracts the value. For example, the text to parse may look like this:
diff --git a/WebContent/WEB-INF/dox/de/reportInstances.htm b/WebContent/WEB-INF/dox/de/reportInstances.htm
index bd71b77b19..2643e53f31 100644
--- a/WebContent/WEB-INF/dox/de/reportInstances.htm
+++ b/WebContent/WEB-INF/dox/de/reportInstances.htm
@@ -17,7 +17,7 @@
along with this program. If not, see http://www.gnu.org/licenses/.
-->
Overview
-
Reports in ScadaBR have two representations: templates which define the content of a report, and instances which are the result of running a report with a given template. Simply: the report engine creates instances from templates. A template has attributes like a name, a list of points that it includes, and the date range of values it extracts. An instance will inherit its name from the template, but have its own attributes such as the time it ran, the run duration, the number of records it includes, and, of course, the data.
+
Reports in Scada-LTS have two representations: templates which define the content of a report, and instances which are the result of running a report with a given template. Simply: the report engine creates instances from templates. A template has attributes like a name, a list of points that it includes, and the date range of values it extracts. An instance will inherit its name from the template, but have its own attributes such as the time it ran, the run duration, the number of records it includes, and, of course, the data.
An instance can be considered a snapshot of the data at the time it was run. Instance attributes cannot be changed. Also, the data that the instance reports exists as long as the instance exists. (I.e. it survives the purging of the source data.) For this reason, it is important to purge report instances—especially large instances—when they are no longer needed since they can consume large amounts of storage.
Report templates—and the instances they create—belong to the user that created them. They cannot be explicitly shared within the system, but may be shared implicitly. See the "Report templates" documentation for more information.
diff --git a/WebContent/WEB-INF/dox/de/snmpPP.htm b/WebContent/WEB-INF/dox/de/snmpPP.htm
index 1090e4274f..cbcf3a72df 100644
--- a/WebContent/WEB-INF/dox/de/snmpPP.htm
+++ b/WebContent/WEB-INF/dox/de/snmpPP.htm
@@ -16,4 +16,4 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.
-->
-
The OID represents either the object identifier to request on host, or to match in traps that are received. The Data type is the ScadaBR representation of the value. Received data is automatically converted to the required data type. The Binary 0 value is the value to match for a binary point to be given the value 0. The Set type is the SNMP data type to use when setting values on the host. A value of "(not settable)" indicates that the point is read-only. The Polling field determines whether to include the value in GET requests with each polling cycle, or whether values are received only via traps.
\ No newline at end of file
+
The OID represents either the object identifier to request on host, or to match in traps that are received. The Data type is the Scada-LTS representation of the value. Received data is automatically converted to the required data type. The Binary 0 value is the value to match for a binary point to be given the value 0. The Set type is the SNMP data type to use when setting values on the host. A value of "(not settable)" indicates that the point is read-only. The Polling field determines whether to include the value in GET requests with each polling cycle, or whether values are received only via traps.
\ No newline at end of file
diff --git a/WebContent/WEB-INF/dox/de/sqlDS.htm b/WebContent/WEB-INF/dox/de/sqlDS.htm
index 44bbe963c7..92c3ea49d5 100644
--- a/WebContent/WEB-INF/dox/de/sqlDS.htm
+++ b/WebContent/WEB-INF/dox/de/sqlDS.htm
@@ -28,7 +28,7 @@
Configuration
The Driver class name specifies the Java class that implements the JDBC Driver interface within your JDBC
driver. This value can be found in the documentation for your driver. The following is a list of driver class names
for the given database, and is provided as convenience only. Note that connectivity typically requires the
- installation of driver software on the ScadaBR server. If you are having problems, please consult the documentation for
+ installation of driver software on the Scada-LTS server. If you are having problems, please consult the documentation for
your database.
diff --git a/WebContent/WEB-INF/dox/de/sqlPP.htm b/WebContent/WEB-INF/dox/de/sqlPP.htm
index 57828d12d1..f04ce2e9ea 100644
--- a/WebContent/WEB-INF/dox/de/sqlPP.htm
+++ b/WebContent/WEB-INF/dox/de/sqlPP.htm
@@ -16,7 +16,7 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.
-->
-
The attributes used to configure SQL data source points differ slightly depending upon whether the query is row-based or column-based. In both cases the Data type determines the data type of the ScadaBR data point. Values from the result set are automatically converted to this type.
+
The attributes used to configure SQL data source points differ slightly depending upon whether the query is row-based or column-based. In both cases the Data type determines the data type of the Scada-LTS data point. Values from the result set are automatically converted to this type.
For row-based queries, the Row identifier is matched against the first column of the result set to find the row or rows that contain values (the second column) for this point. Time overrides are taken from the third column if it exists.
diff --git a/WebContent/WEB-INF/dox/de/systemInformation.htm b/WebContent/WEB-INF/dox/de/systemInformation.htm
index 8d3dbcc74b..70fd56921f 100644
--- a/WebContent/WEB-INF/dox/de/systemInformation.htm
+++ b/WebContent/WEB-INF/dox/de/systemInformation.htm
@@ -16,8 +16,8 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.
-->
-
L'ID de l'instance est assigné automatiquement à votre instance ScadaBR par les serveurs Home ScadaBR, et ne doit pas être modifié. Il est utilisé entre autre pour attribuer des droits à la documentation. En passant à une version commmerciale vous pouvez avoir besoin de déterminer cette valeur.
+
L'ID de l'instance est assigné automatiquement à votre instance Scada-LTS par les serveurs Home Scada-LTS, et ne doit pas être modifié. Il est utilisé entre autre pour attribuer des droits à la documentation. En passant à une version commmerciale vous pouvez avoir besoin de déterminer cette valeur.
-
La taille de la base de données est l'espace occupé actuellement par la base de données ScadaBr. La majorié de cet espace est généralement occupé par les instances d'état, les lectures de points et les évènements. Pour minimiser la taille de la base de données, il est nécéssaire d'appliquer des règles de purges très précises.
+
La taille de la base de données est l'espace occupé actuellement par la base de données Scada-LTS. La majorié de cet espace est généralement occupé par les instances d'état, les lectures de points et les évènements. Pour minimiser la taille de la base de données, il est nécéssaire d'appliquer des règles de purges très précises.
-
Cliquez sur l'icône pour vérifier l'existence de nouvelle version. Les versions peuvent aussi être vérifiées périodiquement. Si une mise à jour est disponible une alerte d'inforamtion sera affichée. Ce panneau affiche également la version installée de ScadaBr.
\ No newline at end of file
+
Cliquez sur l'icône pour vérifier l'existence de nouvelle version. Les versions peuvent aussi être vérifiées périodiquement. Si une mise à jour est disponible une alerte d'inforamtion sera affichée. Ce panneau affiche également la version installée de Scada-LTS.
\ No newline at end of file
diff --git a/WebContent/WEB-INF/dox/de/vmstatDS.htm b/WebContent/WEB-INF/dox/de/vmstatDS.htm
index 9514de286c..f5de0b9c1d 100644
--- a/WebContent/WEB-INF/dox/de/vmstatDS.htm
+++ b/WebContent/WEB-INF/dox/de/vmstatDS.htm
@@ -25,6 +25,6 @@
Overview
Configuration
Every data source requires a Name, which can be any description. The Poll seconds setting determines
- how often the vmstat process will report data back to ScadaBR. The Output scale can be set to automatically
+ how often the vmstat process will report data back to Scada-LTS. The Output scale can be set to automatically
adjust byte values to different scales, including bytes, k, KB, m, and MB.
diff --git a/WebContent/WEB-INF/dox/en/dbConfiguration.htm b/WebContent/WEB-INF/dox/en/dbConfiguration.htm
index fc203aae23..e2740182a2 100644
--- a/WebContent/WEB-INF/dox/en/dbConfiguration.htm
+++ b/WebContent/WEB-INF/dox/en/dbConfiguration.htm
@@ -17,17 +17,17 @@
along with this program. If not, see http://www.gnu.org/licenses/.
-->
- The ScadaBR currently allows the use of two Database Management Systems (DBMS): Derby and MySQL.
+ The Scada-LTS currently allows the use of two Database Management Systems (DBMS): Derby and MySQL.
The Derby is used as default by the system. However, if you need some change in its initial configuration,
- is necessary to modify the file located in "ScadaBR*/WEB-INF/classes/env.properties" and "ScadaBR*/WEB-INF/classes/env.properties.derby".
+ is necessary to modify the file located in "Scada-LTS*/WEB-INF/classes/env.properties" and "Scada-LTS*/WEB-INF/classes/env.properties.derby".
To use MySQL, you must enter the data necessary for its correct use. Thus, the file needed to be modified
- is in "ScadaBR*/WEB-INF/classes/env.properties.mysql". Basically, the following parameters must be entered:
+ is in "Scada-LTS*/WEB-INF/classes/env.properties.mysql". Basically, the following parameters must be entered:
db.username: Username.
@@ -39,5 +39,5 @@
- ScadaBR*: ScadaBR location on the application server(ex: "Pasta_Tomcat/webapps/ScadaBR").
+ Scada-LTS*: Scada-LTS location on the application server(ex: "Pasta_Tomcat/webapps/Scada-LTS").
\ No newline at end of file
diff --git a/WebContent/WEB-INF/dox/en/directQuerying.htm b/WebContent/WEB-INF/dox/en/directQuerying.htm
index a770da08ea..e50c957b62 100644
--- a/WebContent/WEB-INF/dox/en/directQuerying.htm
+++ b/WebContent/WEB-INF/dox/en/directQuerying.htm
@@ -16,11 +16,11 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.
-->
-
ScadaBR provides the ability to directly access the system's database for both querying and updating. This facility is provided primarily for troubleshooting or system repair. It is not appropriate for regular use due to the risk of data corruption.
+
Scada-LTS provides the ability to directly access the system's database for both querying and updating. This facility is provided primarily for troubleshooting or system repair. It is not appropriate for regular use due to the risk of data corruption.
Only valid individual SQL statements may be submitted. Do not end your statements with ';' characters.
Available tables
-
The following is a list of all tables in the ScadaBR database:
+
The following is a list of all tables in the Scada-LTS database:
This handler will execute a local process, or shell command, optionally when an event is raised or deactivated.
The respective commands can be any shell command appropriate to the host. Commands should be specified as they would
be from a terminal command prompt. For very complex commands, you may find it convenient to write a shell script,
- and then call the script from ScadaBR.
+ and then call the script from Scada-LTS.
If a process fails to initiate for any reason, a system event will be raised providing the failure description.
Also, processes will be terminated if they run for longer than 15 seconds. Non-empty standard output from the process
- will be written to the ScadaBR log at an "information" level. Non-empty error output will be written to the Mango log
+ will be written to the Scada-LTS log at an "information" level. Non-empty error output will be written to the Mango log
at an "error" level.
- This functionality is for you to export your current project configured in ScadaBR.
+ This functionality is for you to export your current project configured in Scada-LTS.
A .zip file with all the files needed for later recovery of this project will be created.
@@ -33,7 +33,7 @@
Summary
Include Points history
- The data relating to the history of points in the ScadaBR database can take up a lot of disk space.
+ The data relating to the history of points in the Scada-LTS database can take up a lot of disk space.
Only select this option if it is really necessary to export the history along with the rest of the project.
The export and especially the import of the points history can take a considerable time.
@@ -43,14 +43,14 @@
Summary
Include Uploads folder
- The Uploads folder is the ScadaBR folder that contains the data that you sent to the system,
+ The Uploads folder is the Scada-LTS folder that contains the data that you sent to the system,
such as the background figures of graphic representations, for example.
Include Graphics folder
- The Graphics folder is the ScadaBR folder that contains the figures used in the graphical representations.
+ The Graphics folder is the Scada-LTS folder that contains the figures used in the graphical representations.
Only include this option if you have manually added new graphics components to the system.
\ No newline at end of file
diff --git a/WebContent/WEB-INF/dox/en/help.html b/WebContent/WEB-INF/dox/en/help.html
index 9fadae32ad..a4fc1d8803 100644
--- a/WebContent/WEB-INF/dox/en/help.html
+++ b/WebContent/WEB-INF/dox/en/help.html
@@ -1,9 +1,7 @@
- ScadaBR - Open-Source Data Acquisition System - http://www.scadabr.org.br
- Copyright (C) 2020 Fundação Certi, Scada-LTS.
- Release 1.0.0 powered by Mango M2M - http://mango.serotoninsoftware.com.
+ Scada-LTS - Open-Source Supervisory Control And Data Acquisition - http://www.scada-lts.com
+ Copyright (C) 2012 - Scada-LTS All rights reserved.
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
@@ -156,7 +154,7 @@
Application icons
Alarm sounds
-
ScadaBR can play sounds when alarms are active. By default, alarm sounds are played for urgent, critical, and life
+
Scada-LTS can play sounds when alarms are active. By default, alarm sounds are played for urgent, critical, and life
safety alarms (i.e. not for information alarms), but sounds for each alarm type can be controlled individually. To
enable particular alarm sounds, valid mp3 files must exist at the following locations:
@@ -169,10 +167,10 @@
Alarm sounds
<mango_home>/audio/lib folder.
Graphics
-
ScadaBR ships with a small graphics library which can be found in the <mango_home>/graphics folder. Each
+
Scada-LTS ships with a small graphics library which can be found in the <mango_home>/graphics folder. Each
sub-folder represents an image set. The contents of the sub-folder include all of the images in the image set, as
well as an optional properties file called info.txt. (Examples can be found in the graphics directories that
-ship with ScadaBR.) This property file contains name/value pairs with the following names (all of which are
+ship with Scada-LTS.) This property file contains name/value pairs with the following names (all of which are
optional):
name: The name that will be used to describe the image set in the user interface. If not provided this
@@ -192,7 +190,7 @@
Graphics
Lines beginning with '#' are considered comments. 'Thumbs.db' files are ignored. Archive files (zip, gz, tar, etc)
cannot be used since the images files have to be accessible to the web server. Image sets are loaded upon system
startup, so any changes require a restart.
-
To have future versions of ScadaBR ship with your preferred graphics, please contribute them to Serotonin
+
To have future versions of Scada-LTS ship with your preferred graphics, please contribute them to Serotonin
Software. Please support open source software.
Remote views
@@ -215,8 +213,8 @@
Custom views
Database Configuration
-
The ScadaBR currently supports two database management systems
-Database: Derby and MySQL. The file ScadaBR.war comes
+
The Scada-LTS currently supports two database management systems
+Database: Derby and MySQL. The file Scada-LTS.war comes
configured with the default Derby for reasons of ease
to the user, because it runs and does not require embedded
DBMS installation or configuration
diff --git a/WebContent/WEB-INF/dox/en/importProject.htm b/WebContent/WEB-INF/dox/en/importProject.htm
index 010cf886c4..bb1dde8cf7 100644
--- a/WebContent/WEB-INF/dox/en/importProject.htm
+++ b/WebContent/WEB-INF/dox/en/importProject.htm
@@ -18,7 +18,7 @@
-->
Summary
- This functionality allows you to import a complete project (.zip) into ScadaBR.
+ This functionality allows you to import a complete project (.zip) into Scada-LTS.
Attention: all data of the current project will be erased!
@@ -27,7 +27,7 @@
Summary
Select the project's .zip file on your computer and click the Submit button.
- ScadaBR will receive the file and show its basic information such as Project Name and Description.
+ Scada-LTS will receive the file and show its basic information such as Project Name and Description.
Make sure it is the correct project and start the import (which may take a few minutes).
- The Internal data source is used to monitor various performance aspects of ScadaBR.
+ The Internal data source is used to monitor various performance aspects of Scada-LTS.
- Internal data points can be created to monitor specific values that monitor the internal workings of ScadaBR.
+ Internal data points can be created to monitor specific values that monitor the internal workings of Scada-LTS.
\ No newline at end of file
diff --git a/WebContent/WEB-INF/dox/en/jmxPP.htm b/WebContent/WEB-INF/dox/en/jmxPP.htm
index 8b03f69fc1..a7d0e7174d 100644
--- a/WebContent/WEB-INF/dox/en/jmxPP.htm
+++ b/WebContent/WEB-INF/dox/en/jmxPP.htm
@@ -23,6 +23,6 @@
Overview
server inspection feature.
- The point Data type is the ScadaBR representation of the value, not the JMX value type. Regardless, it is best
+ The point Data type is the Scada-LTS representation of the value, not the JMX value type. Regardless, it is best
to match the data type as closely with the JMX type for best results.
\ No newline at end of file
diff --git a/WebContent/WEB-INF/dox/en/languageSettings.htm b/WebContent/WEB-INF/dox/en/languageSettings.htm
index 4fbcd0db72..cbdc2efd35 100644
--- a/WebContent/WEB-INF/dox/en/languageSettings.htm
+++ b/WebContent/WEB-INF/dox/en/languageSettings.htm
@@ -23,13 +23,13 @@
- Note that ScadaBR uses many toolkits and such that are not i18n, and so you may still receive rare messages that appear
+ Note that Scada-LTS uses many toolkits and such that are not i18n, and so you may still receive rare messages that appear
in English only.
Creating a new translation
- ScadaBR is a fully multilingual-capable system. If ScadaBR does not ship with a desired language, it is easy to make a
+ Scada-LTS is a fully multilingual-capable system. If Scada-LTS does not ship with a desired language, it is easy to make a
translation file so that at least your instance "speaks" the language you need. To add a language, first edit the
"WEB-INF/classes/i18n.properties" file by adding the information about the language you wish to add. The format for
data is "<language code>=<language name>", where "language code" is the ISO 639-1 code for the language,
@@ -50,6 +50,6 @@
Creating a new translation
- To ensure that your translation file persists across new versions of ScadaBR, please contribute it back to Serotonin
+ To ensure that your translation file persists across new versions of Scada-LTS, please contribute it back to Serotonin
Software where it will be merged into the main source pool.
\ No newline at end of file
diff --git a/WebContent/WEB-INF/dox/en/pointLinks.htm b/WebContent/WEB-INF/dox/en/pointLinks.htm
index cfd5809583..831a8d0306 100644
--- a/WebContent/WEB-INF/dox/en/pointLinks.htm
+++ b/WebContent/WEB-INF/dox/en/pointLinks.htm
@@ -34,7 +34,7 @@
Overview
The point link interface is contained in a single page, making them much easier to set up
- Note: point links can be set up such that infinite loops of setting can occur. ScadaBR will detect such loops at
+ Note: point links can be set up such that infinite loops of setting can occur. Scada-LTS will detect such loops at
runtime, stop the propagation, and raise a recurrsion failure event.
@@ -46,7 +46,7 @@
Point link list
Editing point link details
- The Export ID is the value used to identify the point link across multiple ScadaBR instances. It is used by the
+ The Export ID is the value used to identify the point link across multiple Scada-LTS instances. It is used by the
Import/Export facility. This value must be unique among point links. A unique and random value is automatically
generated, but it can be changed to be more intuitive.
diff --git a/WebContent/WEB-INF/dox/en/pop3PP.htm b/WebContent/WEB-INF/dox/en/pop3PP.htm
index de36ac0fdd..0cb45c3b5b 100644
--- a/WebContent/WEB-INF/dox/en/pop3PP.htm
+++ b/WebContent/WEB-INF/dox/en/pop3PP.htm
@@ -16,7 +16,7 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.
-->
-
The Data type is the ScadaBR representation of the value. Received data is automatically converted to the required data type. The Value RegEx determines where in the email content to find the point value. See the "Regular Expressions" documentation for more information. Note that only the first instance of the expression found in the content is used.
+
The Data type is the Scada-LTS representation of the value. Received data is automatically converted to the required data type. The Value RegEx determines where in the email content to find the point value. See the "Regular Expressions" documentation for more information. Note that only the first instance of the expression found in the content is used.
The Ignore if missing checkbox indicates whether missing values in email content should be considered error conditions. If unchecked and the value is not found in the content, a data source exception event will be raised. If checked, the event is suppressed, and the point is not updated.
- Many RegEx patterns used in ScadaBR are similar. Typically the intension is to locate a particular value in some text.
+ Many RegEx patterns used in Scada-LTS are similar. Typically the intension is to locate a particular value in some text.
As such, the pattern will consist of prefix and suffix strings that uniquely identify the value, and a group pattern
that extracts the value. For example, the text to parse may look like this:
diff --git a/WebContent/WEB-INF/dox/en/reportInstances.htm b/WebContent/WEB-INF/dox/en/reportInstances.htm
index bd71b77b19..2643e53f31 100644
--- a/WebContent/WEB-INF/dox/en/reportInstances.htm
+++ b/WebContent/WEB-INF/dox/en/reportInstances.htm
@@ -17,7 +17,7 @@
along with this program. If not, see http://www.gnu.org/licenses/.
-->
Overview
-
Reports in ScadaBR have two representations: templates which define the content of a report, and instances which are the result of running a report with a given template. Simply: the report engine creates instances from templates. A template has attributes like a name, a list of points that it includes, and the date range of values it extracts. An instance will inherit its name from the template, but have its own attributes such as the time it ran, the run duration, the number of records it includes, and, of course, the data.
+
Reports in Scada-LTS have two representations: templates which define the content of a report, and instances which are the result of running a report with a given template. Simply: the report engine creates instances from templates. A template has attributes like a name, a list of points that it includes, and the date range of values it extracts. An instance will inherit its name from the template, but have its own attributes such as the time it ran, the run duration, the number of records it includes, and, of course, the data.
An instance can be considered a snapshot of the data at the time it was run. Instance attributes cannot be changed. Also, the data that the instance reports exists as long as the instance exists. (I.e. it survives the purging of the source data.) For this reason, it is important to purge report instances—especially large instances—when they are no longer needed since they can consume large amounts of storage.
Report templates—and the instances they create—belong to the user that created them. They cannot be explicitly shared within the system, but may be shared implicitly. See the "Report templates" documentation for more information.
diff --git a/WebContent/WEB-INF/dox/en/snmpPP.htm b/WebContent/WEB-INF/dox/en/snmpPP.htm
index 1090e4274f..cbcf3a72df 100644
--- a/WebContent/WEB-INF/dox/en/snmpPP.htm
+++ b/WebContent/WEB-INF/dox/en/snmpPP.htm
@@ -16,4 +16,4 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.
-->
-
The OID represents either the object identifier to request on host, or to match in traps that are received. The Data type is the ScadaBR representation of the value. Received data is automatically converted to the required data type. The Binary 0 value is the value to match for a binary point to be given the value 0. The Set type is the SNMP data type to use when setting values on the host. A value of "(not settable)" indicates that the point is read-only. The Polling field determines whether to include the value in GET requests with each polling cycle, or whether values are received only via traps.
\ No newline at end of file
+
The OID represents either the object identifier to request on host, or to match in traps that are received. The Data type is the Scada-LTS representation of the value. Received data is automatically converted to the required data type. The Binary 0 value is the value to match for a binary point to be given the value 0. The Set type is the SNMP data type to use when setting values on the host. A value of "(not settable)" indicates that the point is read-only. The Polling field determines whether to include the value in GET requests with each polling cycle, or whether values are received only via traps.
\ No newline at end of file
diff --git a/WebContent/WEB-INF/dox/en/sqlDS.htm b/WebContent/WEB-INF/dox/en/sqlDS.htm
index 44bbe963c7..92c3ea49d5 100644
--- a/WebContent/WEB-INF/dox/en/sqlDS.htm
+++ b/WebContent/WEB-INF/dox/en/sqlDS.htm
@@ -28,7 +28,7 @@
Configuration
The Driver class name specifies the Java class that implements the JDBC Driver interface within your JDBC
driver. This value can be found in the documentation for your driver. The following is a list of driver class names
for the given database, and is provided as convenience only. Note that connectivity typically requires the
- installation of driver software on the ScadaBR server. If you are having problems, please consult the documentation for
+ installation of driver software on the Scada-LTS server. If you are having problems, please consult the documentation for
your database.
diff --git a/WebContent/WEB-INF/dox/en/sqlPP.htm b/WebContent/WEB-INF/dox/en/sqlPP.htm
index 57828d12d1..f04ce2e9ea 100644
--- a/WebContent/WEB-INF/dox/en/sqlPP.htm
+++ b/WebContent/WEB-INF/dox/en/sqlPP.htm
@@ -16,7 +16,7 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.
-->
-
The attributes used to configure SQL data source points differ slightly depending upon whether the query is row-based or column-based. In both cases the Data type determines the data type of the ScadaBR data point. Values from the result set are automatically converted to this type.
+
The attributes used to configure SQL data source points differ slightly depending upon whether the query is row-based or column-based. In both cases the Data type determines the data type of the Scada-LTS data point. Values from the result set are automatically converted to this type.
For row-based queries, the Row identifier is matched against the first column of the result set to find the row or rows that contain values (the second column) for this point. Time overrides are taken from the third column if it exists.
diff --git a/WebContent/WEB-INF/dox/en/systemInformation.htm b/WebContent/WEB-INF/dox/en/systemInformation.htm
index ac4ecc47df..8c0a09c856 100644
--- a/WebContent/WEB-INF/dox/en/systemInformation.htm
+++ b/WebContent/WEB-INF/dox/en/systemInformation.htm
@@ -16,8 +16,8 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.
-->
-
The Instance ID is automatically assigned to your ScadaBR instance by the ScadaBR Home servers, and should not be changed. It is used to assign rights to documentation among other things. When you upgrade to a commercial version of ScadaBR, you may need to provide this value.
+
The Instance ID is automatically assigned to your Scada-LTS instance by the Scada-LTS Home servers, and should not be changed. It is used to assign rights to documentation among other things. When you upgrade to a commercial version of Scada-LTS, you may need to provide this value.
-
The Database size is the currently amount of storage space consumed by the ScadaBR database. The majority of space is typically taken up by report instances, point readings, and events. To minimize the database size the purging characteristics for each of these items should be set as aggressively as is practical.
+
The Database size is the currently amount of storage space consumed by the Scada-LTS database. The majority of space is typically taken up by report instances, point readings, and events. To minimize the database size the purging characteristics for each of these items should be set as aggressively as is practical.
-
Click the icon to have ScadaBR check for new version immediately. ScadaBR will also automatically check periodically. If available upgrades are found, an information alert will be raised. This panel also displays the current version of ScadaBR that is running.
\ No newline at end of file
+
Click the icon to have Scada-LTS check for new version immediately. Scada-LTS will also automatically check periodically. If available upgrades are found, an information alert will be raised. This panel also displays the current version of Scada-LTS that is running.
\ No newline at end of file
diff --git a/WebContent/WEB-INF/dox/en/vmstatDS.htm b/WebContent/WEB-INF/dox/en/vmstatDS.htm
index 9514de286c..f5de0b9c1d 100644
--- a/WebContent/WEB-INF/dox/en/vmstatDS.htm
+++ b/WebContent/WEB-INF/dox/en/vmstatDS.htm
@@ -25,6 +25,6 @@
Overview
Configuration
Every data source requires a Name, which can be any description. The Poll seconds setting determines
- how often the vmstat process will report data back to ScadaBR. The Output scale can be set to automatically
+ how often the vmstat process will report data back to Scada-LTS. The Output scale can be set to automatically
adjust byte values to different scales, including bytes, k, KB, m, and MB.
- Si por cualquier motivo no se puede iniciar un procedimiento, se activará un evento del sistema, con una descripción del fallo. Además, los procesos se interrumpirán si duran más de 15 segundos. Los resultados estándar no vacíos del proceso se escribirán en el registro ScadaBR a nivel de "información". Las salidas de error no vacías se registrarán en el registro de Mango a un nivel de error.
+ Si por cualquier motivo no se puede iniciar un procedimiento, se activará un evento del sistema, con una descripción del fallo. Además, los procesos se interrumpirán si duran más de 15 segundos. Los resultados estándar no vacíos del proceso se escribirán en el registro Scada-LTS a nivel de "información". Las salidas de error no vacías se registrarán en el registro de Mango a un nivel de error.
- Esta funcionalidad sirve para que pueda exportar su actual proyecto en el ScadaBR.
+ Esta funcionalidad sirve para que pueda exportar su actual proyecto en el Scada-LTS.
Se generará un archivo .zip con todos los archivos necesarios para una posterior recuperación del proyecto.
- ScadaBR - Sistema de Adquisición de Datos en Código Abierto - http://www.scadabr.org.br
- Copyright (C) 2010 Fundação Certi.
- Versión 1.0.0 impulsado por Mango M2M - http://mango.serotoninsoftware.com.
+ Scada-LTS - Open-Source Supervisory Control And Data Acquisition - http://www.scada-lts.com
+ Copyright (C) 2012 - Scada-LTS All rights reserved.
Este programa es Software Libre: Puede redistribuirlo y/o modificarlo
bajo los términos de GNU General Public License y también publicado por
@@ -196,7 +194,7 @@
Iconos de la Aplicación
Sonido de las Alarmas
-
El ScadaBR puede reproducir sonidos cuando hay alarmas activas. De forma predeterminada, los sonidos son reproducidos
+
El Scada-LTS puede reproducir sonidos cuando hay alarmas activas. De forma predeterminada, los sonidos son reproducidos
para los niveles: Urgente, Crítico y de riesgo de vida (inicialmente no reproducirá para las informaciones). Puede configurar
o activar para cada tipo de alarma su sonido correspondiente utilizando un archivo en formato mp3 en su ubicación correspondiente:
@@ -209,7 +207,7 @@
Sonido de las Alarmas
<mango_home>/audio/lib.
Gráficos
-
El ScadaBR trae una pequeña librería de gráficos que puede encontrar en la carpeta <mango_home>/graphics. Cada
+
El Scada-LTS trae una pequeña librería de gráficos que puede encontrar en la carpeta <mango_home>/graphics. Cada
subcarpeta representa un conjunto de imágenes. El contenido de las subcarpeta incluye todas las imágenes del conjunto y
un archivo de propiedades (opcional) denominado info.txt. (Puede encontrar ejemplos en los directorios mencionados)
Este archivo de propiedades contiene pares de nombre/valor para los siguientes parámetros (todos opcionales):
@@ -227,7 +225,7 @@
Gráficos
Una vez que utilice el conjunto de imágenes en sus vistas de puntos NO cambie el nombre del directorio que la contiene! El nombre del directorio se utiliza internamente como identificador del conjunto de imágenes.
Los archivos de las imágenes se ordenan por su nombre de forma alfabética siendo éstos sensibles a las mayúsculas. los pares de Nombre/valor son separados con '='. Las líneas que comiencen con '#' son consideradas como comentarios. Se ignoran los archivos 'Thumbs.db' y los tipos de archivos como: zip, gz, tar, etc, no pueden ser utilizados desde archivos de imágenes ya que no serán accesibles desde el servidor web. Los conjuntos de las imágenes son cargados por el sistema en su inicio, por lo que debe reiniciarlo cuando realice un cambio.
-
Puede contribuir con el software de código abierto compartiendo sus librerías gráficas preferidas con Serotonin Software y así se adicionarán en nuevas versiones del ScadaBR.
+
Puede contribuir con el software de código abierto compartiendo sus librerías gráficas preferidas con Serotonin Software y así se adicionarán en nuevas versiones del Scada-LTS.
Vistas remotas
Vistas públicas del sistema pueden ser accedidas desde otros sitios web simplemente ingresando un iframe en sus páginas.
@@ -246,7 +244,7 @@
Vistas personalizadas
Configuración de la Base de Datos
-
El ScadaBR actualmente soporta dos sistemas manejadores de base de datos: Derby y MySQL. El archivo ScadaBR.war
+
El Scada-LTS actualmente soporta dos sistemas manejadores de base de datos: Derby y MySQL. El archivo Scada-LTS.war
viene configurado inicialmente con Derby para facilidad del usuario, ya que corre directamente y no requiere instalación de DBMS embebido o de parámetros de configuración particulares, como nombre de usuario y contraseña.
Para cambiar la base de datos selecciónela de las la opciones mostradas en Configuración de la Base de Datos de en la Configuración del Sistema.
diff --git a/WebContent/WEB-INF/dox/es/importProject.htm b/WebContent/WEB-INF/dox/es/importProject.htm
index e2b29c1ab9..ded25bccd1 100644
--- a/WebContent/WEB-INF/dox/es/importProject.htm
+++ b/WebContent/WEB-INF/dox/es/importProject.htm
@@ -40,7 +40,7 @@
Resumen
- Esta funcionalidad permite realizar la importación de un proyecto completo (.zip) hacia el ScadaBR.
+ Esta funcionalidad permite realizar la importación de un proyecto completo (.zip) hacia el Scada-LTS.
Atención: TODOS los datos del actual proyecto serán eliminados!
- Si une procédure ne peut être lancée pour une raison quelconque, un événement système sera déclenché, avec une description de l'échec. De plus, les processus seront interrompus s'ils durent plus de 15 secondes. Les sorties standard non vides du processus seront écrites dans le journal ScadaBR à un niveau "information". Les sorties d'erreur non vides seront enregistrées dans le journal Mango au niveau "erreur".
+ Si une procédure ne peut être lancée pour une raison quelconque, un événement système sera déclenché, avec une description de l'échec. De plus, les processus seront interrompus s'ils durent plus de 15 secondes. Les sorties standard non vides du processus seront écrites dans le journal Scada-LTS à un niveau "information". Les sorties d'erreur non vides seront enregistrées dans le journal Mango au niveau "erreur".
- This functionality is for you to export your current project configured in ScadaBR.
+ This functionality is for you to export your current project configured in Scada-LTS.
A .zip file with all the files needed for later recovery of this project will be created.
@@ -33,7 +33,7 @@
Summary
Include Points history
- The data relating to the history of points in the ScadaBR database can take up a lot of disk space.
+ The data relating to the history of points in the Scada-LTS database can take up a lot of disk space.
Only select this option if it is really necessary to export the history along with the rest of the project.
The export and especially the import of the points history can take a considerable time.
@@ -43,14 +43,14 @@
Summary
Include Uploads folder
- The Uploads folder is the ScadaBR folder that contains the data that you sent to the system,
+ The Uploads folder is the Scada-LTS folder that contains the data that you sent to the system,
such as the background figures of graphic representations, for example.
Include Graphics folder
- The Graphics folder is the ScadaBR folder that contains the figures used in the graphical representations.
+ The Graphics folder is the Scada-LTS folder that contains the figures used in the graphical representations.
Only include this option if you have manually added new graphics components to the system.
\ No newline at end of file
diff --git a/WebContent/WEB-INF/dox/fr/help.html b/WebContent/WEB-INF/dox/fr/help.html
index 82b9c8af48..e3acdecf3d 100644
--- a/WebContent/WEB-INF/dox/fr/help.html
+++ b/WebContent/WEB-INF/dox/fr/help.html
@@ -1,9 +1,7 @@
- ScadaBR - Open-Source Data Acquisition System - http://www.scadabr.org.br
- Copyright (C) 2010 Fundação Certi.
- Release 0.8 powered by Mango M2M - http://mango.serotoninsoftware.com.
+ Scada-LTS - Open-Source Supervisory Control And Data Acquisition - http://www.scada-lts.com
+ Copyright (C) 2012 - Scada-LTS All rights reserved.
Ce programme est un logiciel libre: vous pouvez le redistribuer et/ou le modifier
conformément aux disposition de la Licence Publique Générale GNU, telle que publiée
@@ -137,7 +135,7 @@
Icônes des applications
Sons des alarmes
-
ScadaBR peut émettre des sons lorsque les alarmes sont actives . Par défaut, les sons d'alarme sont joués pour les alarmes de sécurité, urgentes, critiques et sécurité des personnes (mais pas pour les alarmes d'information), mais les sons de chaque type d'alarme peuvent être contrôlés individuellement. Pour activer des sons d'alarme particulier, les fichiers mp3 doivent être stockés aux endroits suivants:
+
Scada-LTS peut émettre des sons lorsque les alarmes sont actives . Par défaut, les sons d'alarme sont joués pour les alarmes de sécurité, urgentes, critiques et sécurité des personnes (mais pas pour les alarmes d'information), mais les sons de chaque type d'alarme peuvent être contrôlés individuellement. Pour activer des sons d'alarme particulier, les fichiers mp3 doivent être stockés aux endroits suivants:
<mango_home>/audio/information.mp3
<mango_home>/audio/urgent.mp3
@@ -147,7 +145,7 @@
Sons des alarmes
Pour désactiver un son, supprimez le fichier son associé. Une bibliothèque de sons est disponible dans le dossier / Audio / lib
Images
-
ScadaBR inclut une petite bibliothèque d'images stockée dans le dossier / graphics. Chaque sous-dossier contient toutes les images du fichier de définition d'image et un document facultatif nommé info.txt. Ce fichier contient les propriétés des attributs suivants (tous optionnels):
+
Scada-LTS inclut une petite bibliothèque d'images stockée dans le dossier / graphics. Chaque sous-dossier contient toutes les images du fichier de définition d'image et un document facultatif nommé info.txt. Ce fichier contient les propriétés des attributs suivants (tous optionnels):
name: Le nom qui sera utilisé pour décrire l'image dans l'interface utilisateur. S'il n'est pas fourni, les valeurs par défaut l'image du nom du dossier.
width: La largeur de l'image. Par défaut, toutes les images sont de la même taille. S'il n'est pas renseigné, la largeur de la première image sera utilisée
@@ -157,7 +155,7 @@
Images
Lorsque vous utilisez des images, ne renommez plus les dossiers! Le nom du dossier est utilisé en interne comme l'identifiant de la définition de l'image.
Les fichiers images sont classées par ordre alphabétique de nom et est sensible à la casse. Paires nom / valeur sont séparés par des '='. Les lignes commençant par '#' sont considérées comme des commentaires. Archives "thumbs.db" sont ignorés. Les fichiers compressés (zip, gz, tar, etc) ne peuvent pas être utilisé parce que les fichiers images doivent être accessibles par le serveur web. Les paramètres de l'image sont chargés au démarrage, de sorte que toute modification nécessitera un redémarrage.
-
Pour enrichir les futures versions de ScadaBR , vous pouvez envoyer vos propres images au projet ScadaBR.
+
Pour enrichir les futures versions de Scada-LTS , vous pouvez envoyer vos propres images au projet Scada-LTS.
Vues distantes
Les vues publiques peuvent être consulté à partir d'autres sites en ajoutant simplement uen iframe dans vos pages. Par exemple,
diff --git a/WebContent/WEB-INF/dox/fr/importProject.htm b/WebContent/WEB-INF/dox/fr/importProject.htm
index 010cf886c4..bb1dde8cf7 100644
--- a/WebContent/WEB-INF/dox/fr/importProject.htm
+++ b/WebContent/WEB-INF/dox/fr/importProject.htm
@@ -18,7 +18,7 @@
-->
Summary
- This functionality allows you to import a complete project (.zip) into ScadaBR.
+ This functionality allows you to import a complete project (.zip) into Scada-LTS.
Attention: all data of the current project will be erased!
@@ -27,7 +27,7 @@
Summary
Select the project's .zip file on your computer and click the Submit button.
- ScadaBR will receive the file and show its basic information such as Project Name and Description.
+ Scada-LTS will receive the file and show its basic information such as Project Name and Description.
Make sure it is the correct project and start the import (which may take a few minutes).
- Scada-LTS est un système entièrement multilingue. Si ScadaBR n'est pas livré dans la langue souhaitée, il est facile de créer un fichier de traduction afin qu'au moins votre instance "parle" la langue dont vous avez besoin. Pour ajouter une langue, il faut d'abord éditer le fichier "WEB-INF/classes/i18n.properties" en ajoutant les informations sur la langue que vous souhaitez ajouter. Le format des données est "<code de la langue>=<nom de la langue>", où "code de la langue" est le code ISO 639-1 de la langue, et "nom de la langue" est le nom de la langue tel qu'il est connu dans sa propre langue. La langue sera ainsi ajoutée à la liste des langues connues dans le système.
+ Scada-LTS est un système entièrement multilingue. Si Scada-LTS n'est pas livré dans la langue souhaitée, il est facile de créer un fichier de traduction afin qu'au moins votre instance "parle" la langue dont vous avez besoin. Pour ajouter une langue, il faut d'abord éditer le fichier "WEB-INF/classes/i18n.properties" en ajoutant les informations sur la langue que vous souhaitez ajouter. Le format des données est "<code de la langue>=<nom de la langue>", où "code de la langue" est le code ISO 639-1 de la langue, et "nom de la langue" est le nom de la langue tel qu'il est connu dans sa propre langue. La langue sera ainsi ajoutée à la liste des langues connues dans le système.
Ce qui précède n'est pas destiné à calculer une valeur utile mais plutôt de démontrer le potentiel des scripts complexes.
-
En complément du contexte ECMAScript, ScadaBr peut aussi comporter des fonctions globales utiles y compris max(), min(), avg(), et sum(). (Ces fonctions sont implémentées dans un fichier de script situé dans WEB-INF/scripts/scriptFunctions.js. Ce fichier peut être modifié ou amélioré en ajoutant si nécessaire vos propres fonctions globales. Ce fichier est chargé au démarrage de ScadaBr, chaque modification demande donc un redémarrage pour être prise en compte.) Pour les utiliser, il suffit de les appeler à partir de votre script, par exemple:
+
En complément du contexte ECMAScript, Scada-LTS peut aussi comporter des fonctions globales utiles y compris max(), min(), avg(), et sum(). (Ces fonctions sont implémentées dans un fichier de script situé dans WEB-INF/scripts/scriptFunctions.js. Ce fichier peut être modifié ou amélioré en ajoutant si nécessaire vos propres fonctions globales. Ce fichier est chargé au démarrage de Scada-LTS, chaque modification demande donc un redémarrage pour être prise en compte.) Pour les utiliser, il suffit de les appeler à partir de votre script, par exemple:
return max(x.value, y.value, z.value);
Ceci renvoie les valeurs maximales des valeurs actuelles 'x', 'y', et 'z'. N'importe quel nombre de paramètres peuvent être donnés à ces fonctions globales.
Une fois le script écrit, cliquez sur l'icône pour l'exécuter et tenter de calculer le résultat.
@@ -85,7 +85,7 @@
Objets contexte
Dans la terminologie JavaScript la variable var est en réalité un objet. Un objet est un conteneur de valeurs et fonctions qui peuvent être référencées par les noms de propriété. Pour obtenir la descriptions des propriétés disponibles pour une utilisation dans un script, utilisez la propriété help , e.g.:
return x.help;
Ce script est plus efficace pour les données de type alphanumerique, mais ce n'est pas obligatoire. La propriété help property est identique à la fonction toString(), qui est disponible pour tous les objets du contexte et pas seulement dans les variables du script.
-
La propriété de la valeur est la valeur actuelle du point. Le type de la valeur JavaScript est identique au type de ScadaBr: Binaire devient booléen, Numerique devient flottant, Multi-états devient entier, et Alphanumerique devient chaine.
+
La propriété de la valeur est la valeur actuelle du point. Le type de la valeur JavaScript est identique au type de Scada-LTS: Binaire devient booléen, Numerique devient flottant, Multi-états devient entier, et Alphanumerique devient chaine.
Chaque variable de script implémente aussi 4 fonctions. Les objets retournés par ces fonctions dépendent du type de donnée du point auquel se réfere la variable. Encore une fois, la propriété help peut être utilisé pour obtenir la description de l'objet retourné. Pour le paramètre "periodType" de toutes les fonctions ci-dessous, les variables globales pré-definies suivantes peuvent être utilisées: SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, et YEAR.
La fonction ago() retourne la valeur du point à un instant passé. Par exemple, l'appel "x.ago(HOUR, 3)" retourne la valeur qu'avait le point exactement 3 heures auparavant.
La fonction past() retourne un object contenant des statistiques sur une période maintenant terminée. Ci-dessous une description des divers objets statistiques.
Les liaisons de point permettent définir des scripts, laissant à l'utilisateur une plus grande liberté
L'interface de cette fonction est contenue sur une seule page, ce qui la rend plus facile à utiliser
-
Note: Une liaison de point peut être confiqurée de telle sorte que des boucles infinies peuvent apparaître. ScadaBR détectera le problème,le terminera et informera l'utilisateur.
+
Note: Une liaison de point peut être confiqurée de telle sorte que des boucles infinies peuvent apparaître. Scada-LTS détectera le problème,le terminera et informera l'utilisateur.
Liste des liaisons de point
Pour ajouter une liaison de point, cliquez sur l'icône .Pour modifier une liaison, cliquez sur le lien dans la liste.
Configurer une liaison de point
-
L'Export ID est la valeur utilisée pour identifier une liaison dans les différentes instances de ScadaBR. Il est utilisé dans le menu Import/Export. Cette valeur, unique est générée aléatoirement, mais elle peut être définie par l'utilisateur pour être plus explicite.
+
L'Export ID est la valeur utilisée pour identifier une liaison dans les différentes instances de Scada-LTS. Il est utilisé dans le menu Import/Export. Cette valeur, unique est générée aléatoirement, mais elle peut être définie par l'utilisateur pour être plus explicite.
Le point source est le point dont la valeur sera suivie. C'est le point qui définira les valeurs cibles.
Le point cible est le point dont la valeur sera affectée.
Le Script est facultatif il transformera les valeurs sources si nécessaire. Des informations supplémentaires sur les scripts sont disponibles dans l'aide des propriétés des points Meta. Le nom de la variable dans le contexte est "source". un script tel que, "return source.value / 2;" attribuera a la valeur cible, la moitié de la valeur source. Notez que l'on peut aussi transformer le type de donnée
diff --git a/WebContent/WEB-INF/dox/fr/systemInformation.htm b/WebContent/WEB-INF/dox/fr/systemInformation.htm
index c7e7e2ebe4..aa38777a61 100644
--- a/WebContent/WEB-INF/dox/fr/systemInformation.htm
+++ b/WebContent/WEB-INF/dox/fr/systemInformation.htm
@@ -16,8 +16,8 @@
Vous devriez avoir reçu une copie de la licence publique générale de GNU
en même temps que ce programme. Si ce n'est pas le cas, voir http://www.gnu.org/licenses/.
-->
-
L'ID de l'instance est assigné automatiquement à votre instance ScadaBR par les serveurs Home ScadaBR, et ne doit pas être modifié. Il est utilisé entre autre pour attribuer des droits à la documentation. En passant à une version commmerciale vous pouvez avoir besoin de déterminer cette valeur.
+
L'ID de l'instance est assigné automatiquement à votre instance Scada-LTS par les serveurs Home Scada-LTS, et ne doit pas être modifié. Il est utilisé entre autre pour attribuer des droits à la documentation. En passant à une version commmerciale vous pouvez avoir besoin de déterminer cette valeur.
-
La taille de la base de données est l'espace occupé actuellement par la base de données ScadaBr. La majorié de cet espace est généralement occupé par les instances d'état, les lectures de points et les évènements. Pour minimiser la taille de la base de données, il est nécéssaire d'appliquer des règles de purges très précises.
+
La taille de la base de données est l'espace occupé actuellement par la base de données Scada-LTS. La majorié de cet espace est généralement occupé par les instances d'état, les lectures de points et les évènements. Pour minimiser la taille de la base de données, il est nécéssaire d'appliquer des règles de purges très précises.
Cliquez sur l'icône pour vérifier l'existence de nouvelle version. Les versions peuvent aussi être vérifiées périodiquement. Si une mise à jour est disponible une alerte d'inforamtion sera affichée. Ce panneau affiche également la version installée de Scada-LTS.
consultado por seus serviço suportados para fazer essa
determinação.
-
+
-
A ID do dispositivo é o identificador que o ScadaBR
+
A ID do dispositivo é o identificador que o Scada-LTS
irá fornecer a outro equipamento em sua mensagem IAm. Uma
mensagem IAm é automaticaticamente enviada ao iniciar o data
source para declarar sua presença na rede e também
@@ -63,18 +63,18 @@
Configuração
-
+
-
+
O Endereço de broadcast é o endereço
IP para broadcast de mensagens. Consulte o administrador da rede para um
valor apropriado. A Porta é 0 número da porta que o
-ScadaBR irá escutar por mensagens. Observe que o ScadaBR
+ Scada-LTS irá escutar por mensagens. Observe que o Scada-LTS
possibilita situações ondeo outro equipamento dentro da
rede BACnet escute em outras portas, mas as mensagens de broadcast
-somente serão enviadas para a porta em que o ScadaBR escuta.
+somente serão enviadas para a porta em que o Scada-LTS escuta.
@@ -88,18 +88,18 @@
Configuração
Consulte a documentação do BACnet I/P ou o administrador
da rede para determinar se outros valores devem ser utilizados.
-
-
+
+
-
+
O Tempo de concessão de COV é o
-número de minutos que o ScadaBR irá armazenar uma
-concessão de COV. O ScadaBR irá tentar atualizar
+número de minutos que o Scada-LTS irá armazenar uma
+concessão de COV. O Scada-LTS irá tentar atualizar
automaticamente suas subscrições de COV após metade
deste tempo ter passado. Entáo, se o tempo de concessão de
-COV for de 60 minutos, o ScadaBR irá requisitar que o dispositivo
+COV for de 60 minutos, o Scada-LTS irá requisitar que o dispositivo
honre a concessão por 60 minutos e irá re-subscrever
após 30 minutos.
diff --git a/WebContent/WEB-INF/dox/pt/bacnetIpPP.htm b/WebContent/WEB-INF/dox/pt/bacnetIpPP.htm
index f18842b1c9..009a81acfa 100644
--- a/WebContent/WEB-INF/dox/pt/bacnetIpPP.htm
+++ b/WebContent/WEB-INF/dox/pt/bacnetIpPP.htm
@@ -36,13 +36,13 @@
objeto/tipo para o qual valores serão requisitados. Pontos
requisitam o valor atual de uma instância de objeto.
-
+
Usar subscrição de COV determina se o
-ScadaBR irá tentar subscrever a eventos COV para o objeto no
+ Scada-LTS irá tentar subscrever a eventos COV para o objeto no
dispositivo. Nem todos os objetos suportam subscrições COV
e nem todos os dispositivos os suportam mesmo para objetos que
normalmente suportariam.
@@ -55,10 +55,10 @@
permitir que usuários definam valores para atualizar o objeto.
Somente valores do tipo "output" podem ser definidos.
-
+
O campo Tipo de Dado determina qual tipo de dados do
-ScadaBR que o campo terá. Valores retornados da rede BACnet
+ Scada-LTS que o campo terá. Valores retornados da rede BACnet
ser&aatilde;o automaticamente convertidos para o tipo definido.
\ No newline at end of file
diff --git a/WebContent/WEB-INF/dox/pt/cronPatterns.htm b/WebContent/WEB-INF/dox/pt/cronPatterns.htm
index 4652701712..8e326eb731 100644
--- a/WebContent/WEB-INF/dox/pt/cronPatterns.htm
+++ b/WebContent/WEB-INF/dox/pt/cronPatterns.htm
@@ -30,7 +30,7 @@
-
Os padrões cron no ScadaBR são implementados pelo Quartz, uma
+
Os padrões cron no Scada-LTS são implementados pelo Quartz, uma
biblioteca de agendamento
baseada em Java. Maiores informações sobre a
definição de padrões cron, pode ser acessada em:
Formatação de datas no ScadaBR é implementada pela classe Java
+
Formatação de datas no Scada-LTS é implementada pela classe Java
SimpleDateFormat, seus detalhes e exemplos de uso podem ser acessados em
here.
-
+
diff --git a/WebContent/WEB-INF/dox/pt/dbConfiguration.htm b/WebContent/WEB-INF/dox/pt/dbConfiguration.htm
index 58311c00b4..476ac25d26 100644
--- a/WebContent/WEB-INF/dox/pt/dbConfiguration.htm
+++ b/WebContent/WEB-INF/dox/pt/dbConfiguration.htm
@@ -17,27 +17,27 @@
along with this program. If not, see http://www.gnu.org/licenses/.
-->
- O ScadaBR permite no momento a utilizao de dois Sistemas Gerenciadores de Banco de Dados (SGBD): Derby e MySQL.
+ O Scada-LTS permite no momento a utilização de dois Sistemas Gerenciadores de Banco de Dados (SGBD): Derby e MySQL.
- O Derby utilizado como padro pelo sistema. Porm, caso seja necessrio alguma modificao em sua configurao inicial,
- necessrio a modificao do arquivo localizado em: "ScadaBR*/WEB-INF/classes/env.properties" e "ScadaBR*/WEB-INF/classes/env.properties.derby".
+ O Derby é utilizado como padrão pelo sistema. Porém, caso seja necessário alguma modificação em sua configuração inicial,
+ é necessário a modificação do arquivo localizado em: "Scada-LTS*/WEB-INF/classes/env.properties" e "Scada-LTS*/WEB-INF/classes/env.properties.derby".
- Para utilizar o MySQL, necessrio inserir os dados necessrios para a sua utilizao correta. Dessa maneira, o arquivo necessrio a ser modificado
- encontra-se em: "ScadaBR*/WEB-INF/classes/env.properties.mysql". Basicamente os seguintes parmetros devem ser inseridos:
+ Para utilizar o MySQL, é necessário inserir os dados necessários para a sua utilização correta. Dessa maneira, o arquivo necessário a ser modificado
+ encontra-se em: "Scada-LTS*/WEB-INF/classes/env.properties.mysql". Basicamente os seguintes parâmetros devem ser inseridos:
- db.username: Nome do usurio.
+ db.username: Nome do usuário.
- db.password: Senha do usurio.
+ db.password: Senha do usuário.
-
- Feito as devidas modificaes, necessrio escolher o MySQL como opo e clicar no cone de salvar. Na sequncia reinicie o Servidor de Aplicao(ex. Tomcat).
+
+ Feito as devidas modificações, é necessário escolher o MySQL como opção e clicar no ícone de salvar. Na sequência reinicie o Servidor de Aplicação(ex. Tomcat).
- ScadaBR*: Localizao do ScadaBR no servidor de aplicao(ex: "Pasta_Tomcat/webapps/ScadaBR").
+ Scada-LTS*: Localização do Scada-LTS no servidor de aplicação(ex: "Pasta_Tomcat/webapps/Scada-LTS").
\ No newline at end of file
diff --git a/WebContent/WEB-INF/dox/pt/directQuerying.htm b/WebContent/WEB-INF/dox/pt/directQuerying.htm
index 398e7fef4b..340da17a52 100644
--- a/WebContent/WEB-INF/dox/pt/directQuerying.htm
+++ b/WebContent/WEB-INF/dox/pt/directQuerying.htm
@@ -17,14 +17,14 @@
along with this program. If not, see http://www.gnu.org/licenses/.
-->
-
O ScadaBR provê a funcionalidade de acessar diretamente o banco de
+
O Scada-LTS provê a funcionalidade de acessar diretamente o banco de
dados do sistema para executar queries e updates. Esta funcionalidade
tem como função principal a manutenção do sistema,
sendo não apropriada
seu uso regular e/ou para outros fins em virtude da possibilidade de
corromper os dados.
-
+
@@ -38,8 +38,8 @@
Tabelas
-
Lista das tabelas do banco de dados do ScadaBR M2M:
-
+
Lista das tabelas do banco de dados do Scada-LTS:
+
compoundEventDetectors
diff --git a/WebContent/WEB-INF/dox/pt/emailSettings.htm b/WebContent/WEB-INF/dox/pt/emailSettings.htm
index 359c7cb9d3..2b3ce2eba2 100644
--- a/WebContent/WEB-INF/dox/pt/emailSettings.htm
+++ b/WebContent/WEB-INF/dox/pt/emailSettings.htm
@@ -17,7 +17,7 @@
along with this program. If not, see http://www.gnu.org/licenses/.
-->
As configurações de e-mails são usadas para todas as atividades
-de envio de e-mail do ScadaBR.
+de envio de e-mail do Scada-LTS.
Esta funcionalidade pode ser usada para exportar e importar
-vários aspectos da configuração do ScadaBR, proporcionando vários
+vários aspectos da configuração do Scada-LTS, proporcionando vários
benefícios:
-
+
Backup e recuperação
Exporte sua configuração por completo e salve o arquivo texto
- resultante em um local seguro. Se sua instância do ScadaBR sofrer uma
+ resultante em um local seguro. Se sua instância do Scada-LTS sofrer uma
falha catastrófica é possível criar uma nova instância e rapidamente
importar as configurações salvas e rapidamente restaurar a instância
original.
-
+
@@ -55,14 +55,14 @@
Resumo
Manter configurações grandes e complexas
Apesar de sua renomada estética e facilidade de uso, a
- interface de usuário do ScadaBR não foi projetada para manipular
+ interface de usuário do Scada-LTS não foi projetada para manipular
configurações de tamanho e complexidade extremos. Em situações como
essa os arquivos de exportação podem ser usados como alternativa para
gerenciar suas configuração. Faça as alterações diretamente no arquivo
de configuração e importe o arquivo modificado nas instâncias.
-
+
@@ -93,17 +93,17 @@
Importando
"eventDetectors" daquele ponto não serão alterados. Entretanto se o
atributo for incluído, a lista será substituída com o conteúdo do
atributo.
-
De maneira geral, qualquer objeto do ScadaBR que tem um
+
De maneira geral, qualquer objeto do Scada-LTS que tem um
identificador único é capaz de ser criado e atualizado — mas não
apagado. Objetos que são suportados por essa funcionalidade terão um Export
Id, or XID. Este atributo é especificamente projetado para proporcionar
-uma identificação única de objetos entre instâncias do ScadaBR. Essa
+uma identificação única de objetos entre instâncias do Scada-LTS. Essa
abordagem é similar a uma chave primária gerada por uma base de dados,
mas chaves primárias não podem ser únicas em múltiplas instâncias do
-ScadaBR. Quando um objeto — como um data source — é criado
-usando a interface do ScadaBR recebe automaticamente um XID único para a
+ Scada-LTS. Quando um objeto — como um data source — é criado
+usando a interface do Scada-LTS recebe automaticamente um XID único para a
instância. Apesar de existir garantia de que esse valer será único em
-todas as instâncias do ScadaBR é bastante provável que seja. Também é
+todas as instâncias do Scada-LTS é bastante provável que seja. Também é
possível alterar o XID para qualquer valor de 50 caracteres desde que
este valor permaneça único para aquele tipo de objeto dentro da
instância.
@@ -116,16 +116,16 @@
Importando
-
+
-
+
-
-
+
+
-
+
@@ -172,7 +172,7 @@
Formatação
para maiores informações) como o formato de dados para os arquivos de
configuração. JSON é um formato de dados muito similar e fácil de
entender e usar JSON foi escolhido sobre documentos em XML por sua
-proximidade com a estrutura de objetos do ScadaBR e por ser mais compacto.
+proximidade com a estrutura de objetos do Scada-LTS e por ser mais compacto.
@@ -181,14 +181,14 @@
Formatação
-
+
-
ScadaBR irá automaticamente criar arquivos de exportação JSON
+
Scada-LTS irá automaticamente criar arquivos de exportação JSON
"bonitos", por exemplo irá formatar a saída com quebras de linha e
indentação apropriadas. A quantidade de indentação pode ser controloada
com o atributo Indent level.
- Esta funcionalidade serve para que você possa exportar seu projeto atual configurado no ScadaBR.
+ Esta funcionalidade serve para que você possa exportar seu projeto atual configurado no Scada-LTS.
Um arquivo .zip com todas os arquivos necessários para posterior recuperação deste projeto será criado.
@@ -33,7 +33,7 @@
Resumo
Incluir histórico dos Pontos
- Os dados referentes ao histórico de pontos no banco de dados do ScadaBR podem ocupar muito espaço em disco.
+ Os dados referentes ao histórico de pontos no banco de dados do Scada-LTS podem ocupar muito espaço em disco.
Apenas selecione esta opção caso seja realmente necessário exportar o histórico junto com o restante do projeto.
A exportação e principalmente a importação do histórico de pontos podem demorar um tempo considerável.
@@ -43,14 +43,14 @@
Resumo
Incluir pasta Uploads
- A pasta Uploads é a pasta do ScadaBR que contém os dados que foram enviados por você ao sistema,
+ A pasta Uploads é a pasta do Scada-LTS que contém os dados que foram enviados por você ao sistema,
como as figuras de fundo das representações gráficas, por exemplo.
Incluir pasta Graphics
- A pasta Graphics é a pasta do ScadaBR que contém as figuras utilizadas nas representações gráficas.
+ A pasta Graphics é a pasta do Scada-LTS que contém as figuras utilizadas nas representações gráficas.
Apenas inclua esta opção caso você tenha incluído manualmente novos componentes gráficos no sistema.
\ No newline at end of file
diff --git a/WebContent/WEB-INF/dox/pt/generalPublisherProperties.htm b/WebContent/WEB-INF/dox/pt/generalPublisherProperties.htm
index b8ff27fedc..deee306c21 100644
--- a/WebContent/WEB-INF/dox/pt/generalPublisherProperties.htm
+++ b/WebContent/WEB-INF/dox/pt/generalPublisherProperties.htm
@@ -20,23 +20,23 @@
Resumo
Editores podem ser considerados os opostos de data sources. Ao
invés de coletar dados para o sistema, os editores a distribuem. Isto
-pode ser útil quando o ScadaBR é utilizado para coletar informações de
+pode ser útil quando o Scada-LTS é utilizado para coletar informações de
diferentes sistemas para modificar, filtrar ou gerenciar de alguma
-maneira. Neste sentido, o ScadaBR não é apenas M2M, mas M2M2M. Editores
-também podem ser usados para enviar dados a outras instâncias do ScadaBR
+maneira. Neste sentido, o Scada-LTS não é apenas M2M, mas M2M2M. Editores
+também podem ser usados para enviar dados a outras instâncias do Scada-LTS
— por exemplo, para consolidar dados de várias instâncias remotas.
-Cada instância do ScadaBR pode usar editores para controlar outras de
+Cada instância do Scada-LTS pode usar editores para controlar outras de
várias maneiras.
- ScadaBR - Sistema Open-Source para Aquisição de Dados, Supervisão e Controle - http://www.scadabr.org.br
- Copyright (C) 2010 Fundação Certi.
- Release 1.0.0 baseado no Mango M2M - http://mango.serotoninsoftware.com.
+ Scada-LTS - Open-Source Supervisory Control And Data Acquisition - http://www.scada-lts.com
+ Copyright (C) 2012 - Scada-LTS All rights reserved.
Este programa é um software livre: você pode redistribuir e/ou modifica-lo
sob os termos da Licença Pública Geral GNU como é publicada pela
@@ -246,8 +244,8 @@
Sons de Alarmes
<mango_home>/audio/lib.
Graficos
-
O ScadaBR contém uma pequena biblioteca de gráficos
-que pode ser achada na pasta <ScadaBR_home>/graphics. Cada
+
O Scada-LTS contém uma pequena biblioteca de gráficos
+que pode ser achada na pasta <Scada-LTS_home>/graphics. Cada
sub-pasta contém todas as imagens daquela definição
de imagem e um arquivo opcional de propriedades chamado info.txt.
Este arquivo de propriedades contém pares nome/valor para os
@@ -282,9 +280,9 @@
Graficos
server. As definições de imagens são carregadas na
inicialização do sistema, então quaisquer
alterações requerem reinicialização.
-
Para que as futuras versões do ScadaBR tenham mais
+
Para que as futuras versões do Scada-LTS tenham mais
gráficos, por favor forneça os gráficos que
-você criar para o projeto ScadaBR. Por favor apoie open source
+você criar para o projeto Scada-LTS. Por favor apoie open source
software.
Se você tem dúvidas a respeito de algum texto de
ajuda oferecido nesta sessão e entende inglês, por favor
@@ -293,9 +291,9 @@
Graficos
tradução!
Views remotas
-
Views públicas do ScadaBR podem ser acessadas de outros
+
Views públicas do Scada-LTS podem ser acessadas de outros
web sites ao simplesmente colocar um iframe em suas páginas. Por
-exemplo, a home page do ScadaBR home page usa o seguinte código
+exemplo, a home page do Scada-LTS home page usa o seguinte código
para exibir uma pequena view de um termostato:
O ScadaBR atualmente suporta dois sistemas gerenciadores de banco
-de dados: Derby and MySQL. O arquivo ScadaBR.war vem por
+
O Scada-LTS atualmente suporta dois sistemas gerenciadores de banco
+de dados: Derby and MySQL. O arquivo Scada-LTS.war vem por
padrão configurado com o Derby por questões de facilidade
para o usuário, pois o mesmo roda embarcado e não exige a
instalação do SGBD ou a configuração de
diff --git a/WebContent/WEB-INF/dox/pt/httpImagePP.htm b/WebContent/WEB-INF/dox/pt/httpImagePP.htm
index ccffe10a35..75c5ed7ee4 100644
--- a/WebContent/WEB-INF/dox/pt/httpImagePP.htm
+++ b/WebContent/WEB-INF/dox/pt/httpImagePP.htm
@@ -64,11 +64,11 @@
-
+
Se a fonte da imagem for uma web cam é possível passar o código
de transmissão ao vivo na área de texto proporcionada. Este código será
entrado literalmente em uma nova janela ou aba do navegador (cercado por
tags html e body). Se a transmissão ao vivo da web cam necessita de
componente ActiveX ou um applet Java, estes deverão ser instalados
-apropriadamente dentro da instância do ScadaBR.
\ No newline at end of file
+apropriadamente dentro da instância do Scada-LTS.
\ No newline at end of file
diff --git a/WebContent/WEB-INF/dox/pt/httpRetrieverPP.htm b/WebContent/WEB-INF/dox/pt/httpRetrieverPP.htm
index 698fa674d4..bd198c6aaf 100644
--- a/WebContent/WEB-INF/dox/pt/httpRetrieverPP.htm
+++ b/WebContent/WEB-INF/dox/pt/httpRetrieverPP.htm
@@ -16,14 +16,14 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.
-->
-
+
O Tipo do dado é a representação do
-valor no ScadaBR. Dados recebidos são automaticamente convertidos
+valor no Scada-LTS. Dados recebidos são automaticamente convertidos
ao tipo de dado requerido. O Valor RegEx determina onde no
conteúdo do email encontrar o valor do ponto. Veja a
documentação "Expressões Regulares" para mais
diff --git a/WebContent/WEB-INF/dox/pt/httpSettings.htm b/WebContent/WEB-INF/dox/pt/httpSettings.htm
index 33cdae17d2..2ee508f985 100644
--- a/WebContent/WEB-INF/dox/pt/httpSettings.htm
+++ b/WebContent/WEB-INF/dox/pt/httpSettings.htm
@@ -17,6 +17,6 @@
along with this program. If not, see http://www.gnu.org/licenses/.
-->
- Estas configurações determinam como fazer requisições HTTP a partir do ScadaBR. Requisições HTTP são utilizadas pelo data source do tipo HTTP,
+ Estas configurações determinam como fazer requisições HTTP a partir do Scada-LTS. Requisições HTTP são utilizadas pelo data source do tipo HTTP,
pelo HTTP Publisher e por vários outros mecanismos internos do sistema. O administrador da sua rede pode lhe informar melhor sobre as configurações necessárias.
\ No newline at end of file
diff --git a/WebContent/WEB-INF/dox/pt/importProject.htm b/WebContent/WEB-INF/dox/pt/importProject.htm
index c532e6469f..67fbc4b16d 100644
--- a/WebContent/WEB-INF/dox/pt/importProject.htm
+++ b/WebContent/WEB-INF/dox/pt/importProject.htm
@@ -18,7 +18,7 @@
-->
Resumo
- Esta funcionalidade serve para que você possa importar um projeto completo (.zip) para o ScadaBR.
+ Esta funcionalidade serve para que você possa importar um projeto completo (.zip) para o Scada-LTS.
Atenção: todos os dados do projeto atual serão apagados!
@@ -27,7 +27,7 @@
Resumo
Selecione o arquivo .zip do projeto em seu computador e clique no botão Enviar.
- O ScadaBR irá receber o arquivo e mostrar suas informações básicas como Nome do Projeto e Descrição.
+ O Scada-LTS irá receber o arquivo e mostrar suas informações básicas como Nome do Projeto e Descrição.
Certifique-se de que é o projeto correto e comece a importação (que pode demorar alguns minutos).
- O data source Internal é utilizado para monitorar vários aspectos de desempenho do ScadaBR.
+ O data source Internal é utilizado para monitorar vários aspectos de desempenho do Scada-LTS.
Data points Internal podem ser criados para monitorar valores
- específicos que monitoram os processos internos do ScadaBR.
\ No newline at end of file
+ específicos que monitoram os processos internos do Scada-LTS.
\ No newline at end of file
diff --git a/WebContent/WEB-INF/dox/pt/jmxPP.htm b/WebContent/WEB-INF/dox/pt/jmxPP.htm
index 140ad7e295..1659778f5f 100644
--- a/WebContent/WEB-INF/dox/pt/jmxPP.htm
+++ b/WebContent/WEB-INF/dox/pt/jmxPP.htm
@@ -32,12 +32,12 @@
Descrição Geral
-
+
O Tipo de dado do ponto é a representação
- do valor para o ScadaBR, não o tipo do valor JMX. Ainda assim,
+ do valor para o Scada-LTS, não o tipo do valor JMX. Ainda assim,
deve-se equiparar o tipo de dado o melhor possível com o tipo de
dado JMX para melhores resultados.
\ No newline at end of file
diff --git a/WebContent/WEB-INF/dox/pt/languageSettings.htm b/WebContent/WEB-INF/dox/pt/languageSettings.htm
index 01e27e0bfc..c6a7cb0e92 100644
--- a/WebContent/WEB-INF/dox/pt/languageSettings.htm
+++ b/WebContent/WEB-INF/dox/pt/languageSettings.htm
@@ -22,12 +22,12 @@
- O ScadaBR utiliza algumas ferramentas que não são i18n, então você ainda poderá receber algumas raras mensagens que só aparecem em inglês.
+ O Scada-LTS utiliza algumas ferramentas que não são i18n, então você ainda poderá receber algumas raras mensagens que só aparecem em inglês.
Criando um novo idioma
- O ScadaBR é internacionalizável. Se o sistema não está em seu idioma, é facil criar uma nova tradução:
+ O Scada-LTS é internacionalizável. Se o sistema não está em seu idioma, é facil criar uma nova tradução:
Primeiramente, edite o arquivo "WEB-INF/classes/i18n.properties", adicionando a informação sobre a linguagem que vc gostaria
de adicionar. O formato do dado é "<código do idioma>=<nome do idioma>", onde "código da linguagem" é o código ISO 639-1 do idioma,
e "nome do idioma" é o nome conhecido do idioma. Isto adicionará esta linguagem na lista de linguagens suportadas pelo sistema.
@@ -45,6 +45,6 @@
Criando um novo idioma
- Para garantir que sua tradução persista nas novas versão do ScadaBR, por favor contribua conosco nos enviando os arquivos traduzidos
+ Para garantir que sua tradução persista nas novas versão do Scada-LTS, por favor contribua conosco nos enviando os arquivos traduzidos
para que possamos adicioná-los nas novas versões.
\ No newline at end of file
diff --git a/WebContent/WEB-INF/dox/pt/metaPP.htm b/WebContent/WEB-INF/dox/pt/metaPP.htm
index 9610ad04fd..3dfff2fb07 100644
--- a/WebContent/WEB-INF/dox/pt/metaPP.htm
+++ b/WebContent/WEB-INF/dox/pt/metaPP.htm
@@ -19,14 +19,14 @@
-
+
Visão Geral
Meta pontos são configurados criando um "contexto" de
pontos existentes acessados pelo script quando executado. Estes pontos
-de contexto podem ser quaisquer pontos salvos no ScadaBR, incluindo o
+de contexto podem ser quaisquer pontos salvos no Scada-LTS, incluindo o
ponto sendo editado. (O ponto corrente deve ser salvo—ou seja,
não pode ser "novo"— antes de aparecer na lista de pontos
de contexto.)
@@ -108,12 +108,12 @@
Configuração de pontos
-
+
-
+
@@ -156,15 +156,15 @@
Scripts
O script acima não tem intenção de calcular
qualquer valor em particular, mas demonstrar o potencial de complexidade
para escrita de scripts.
-
Adicionando ao contexto de ECMAScript, o ScadaBR também
+
Adicionando ao contexto de ECMAScript, o Scada-LTS também
define algumas funções globais úteis, incluindo
max(), min(), avg() e sum(). (Estas funções são
implementadas em um arquivo de scripts localizado em
WEB-INF/scripts/scriptFunctions.js. Este arquivo pode ser alterado ou
extendido conforme necessário para implementar
funções globais particulares. O arquivo é
-carregardo na inicialização do ScadaBR e, para instalar
-alterações deve-se reiniciar o ScadaBR.) Para serem usados,
+carregardo na inicialização do Scada-LTS e, para instalar
+alterações deve-se reiniciar o Scada-LTS.) Para serem usados,
basta que sejam chamados pelo script, por exemplo:
return max(x.value, y.value, z.value);
Isto retorna o valor máximo dos valores atuais de 'x', 'y'
@@ -257,7 +257,7 @@
Valores de tempo
-
+
@@ -303,7 +303,7 @@
Objetos de contexto
script.
A propriedade valor representa o valor atual do ponto. O
tipo JavaScript do valor é análogo ao tipo definido no
-ScadaBR: Binário se torna boolean, Numérico se torna float,
+ Scada-LTS: Binário se torna boolean, Numérico se torna float,
Multi-estado se torna integer e Alnumérico se torna string.
Cada variável de script também implementa quatro
funções. Os objetos retornado por essas
diff --git a/WebContent/WEB-INF/dox/pt/modbusIpDS.htm b/WebContent/WEB-INF/dox/pt/modbusIpDS.htm
index b9a7cb004c..dd5675b5ea 100644
--- a/WebContent/WEB-INF/dox/pt/modbusIpDS.htm
+++ b/WebContent/WEB-INF/dox/pt/modbusIpDS.htm
@@ -84,9 +84,9 @@
Configuração
-
+
-
+
A configuração TCP utiliza um novo socket
@@ -115,9 +115,9 @@
Configuração
A configuração UDP usa pacotes UDP para
comunicação. Esta configuração fornece a
maior eficiência de rede, mas tipicamente requer maiores
- configurações de rede, já que ambos, ScadaBR e o
+ configurações de rede, já que ambos, Scada-LTS e o
equipamento precisam estar visíveis na rede (ao contrário
- do TCP, onde o ScadaBR pode estar por trás de um firewall).
+ do TCP, onde o Scada-LTS pode estar por trás de um firewall).
@@ -127,10 +127,10 @@
Configuração
determinam como encontrar o equipamento Modbus na rede. O Host pode ser
um nome de domínio ou um endereço IP.
-
A opo Criar ponto monitor de conexão verifica se o
-escravo modbus est conectado via protocolo TCP. Caso o Tipo de Transporte
-seja UDP ou TCP (sem keep-alive), a conexão no
-mantida aberta ou no existe.
+
A opção Criar ponto monitor de conexão verifica se o
+escravo modbus está conectado via protocolo TCP. Caso o Tipo de Transporte
+seja UDP ou TCP (sem keep-alive), a conexão não é
+mantida aberta ou não existe.
diff --git a/WebContent/WEB-INF/dox/pt/nmeaListenerPP.htm b/WebContent/WEB-INF/dox/pt/nmeaListenerPP.htm
index 9d96d6a38a..66643c2f64 100644
--- a/WebContent/WEB-INF/dox/pt/nmeaListenerPP.htm
+++ b/WebContent/WEB-INF/dox/pt/nmeaListenerPP.htm
@@ -16,14 +16,14 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.
-->
-
+
O Tipo do dado é a representação do
-valor no ScadaBR. Dados recebidos são automaticamente convertidos
+valor no Scada-LTS. Dados recebidos são automaticamente convertidos
ao tipo de dado requerido. O Valor RegEx determina onde no
conteúdo do email encontrar o valor do ponto. Veja a
documentação "Expressões Regulares" para mais
diff --git a/WebContent/WEB-INF/dox/pt/numberFormats.htm b/WebContent/WEB-INF/dox/pt/numberFormats.htm
index 90975dd36d..bab199a682 100644
--- a/WebContent/WEB-INF/dox/pt/numberFormats.htm
+++ b/WebContent/WEB-INF/dox/pt/numberFormats.htm
@@ -33,12 +33,12 @@
valor para visualização bem como para adaptar entradas de
texto em valores numéricos.
-
+
-
A formatação de números no ScadaBR é
+
A formatação de números no Scada-LTS é
implementado pela classe DecimalFormat do Java, cujos detalhes podem ser
encontrados Overview-->
-
+
Muitos padrões de RegEx usados no Scada-LTS são
similares. Tipicamente a intenção é achar um valor
particular em algum texto. Dessa maneira, o padrão consiste de um
prefixo e um sufixo de caracteres que identificam unicamente o valor e
diff --git a/WebContent/WEB-INF/dox/pt/reportInstances.htm b/WebContent/WEB-INF/dox/pt/reportInstances.htm
index 24d86413c3..0c2dd39be6 100644
--- a/WebContent/WEB-INF/dox/pt/reportInstances.htm
+++ b/WebContent/WEB-INF/dox/pt/reportInstances.htm
@@ -19,7 +19,7 @@
Resumo
-Os relatórios no ScadaBR têm 2 conceitos principais:
+Os relatórios no Scada-LTS têm 2 conceitos principais:
modelos, que definem o "formato" do relatório e instâncias
que são o resultado da geração do relatório usando o modelo definido.
Resumindo, o sistema gera instâncias de relatórios a partir dos modelos.
@@ -44,7 +44,7 @@
O OID representa tanto o identificador do objeto no host
ou para equiparar a traps recebidas. O Data type é a
-representação do ScadaBR para o valor. Dados recebidos
+representação do Scada-LTS para o valor. Dados recebidos
são automaticamente convertidos no tipo de dado necessário. O Binary
0 value é o valor para comparar para um ponto binário a
ser atribuí ao valor 0. O Set type é o tipo de
diff --git a/WebContent/WEB-INF/dox/pt/sqlDS.htm b/WebContent/WEB-INF/dox/pt/sqlDS.htm
index e4beeed269..db0c1cf4d8 100644
--- a/WebContent/WEB-INF/dox/pt/sqlDS.htm
+++ b/WebContent/WEB-INF/dox/pt/sqlDS.htm
@@ -57,14 +57,14 @@
Configuração
-
+
O Nome da classe do Driver especifica a classe Java que
implementa a interface do Driver JDBC de seu driver JDBC. Este valor
pode ser encontrado na documentação de seu driver. O que segue é uma
lista de nomes de classes de drivers para a dada base de dados, e é
provida por conveniência apenas. Note que a conectividade tipicamente
-requer a instalação do software do driver no servidor ScadaBR. Se você
+requer a instalação do software do driver no servidor Scada-LTS. Se você
estiver tendo problemas, por favor consulte a documentação para sua base
de dados.
Os atributos utilizados para configurar pontos do data source SQL
diferemThe attributes used to configure SQL data source points differ
levemente dependendo de se a query é row-based ou column-based.
Em ambos os casos, o Tipo de dado determina o tipo de dado do
-data point no ScadaBR. Valores do result set são automaticamente
+data point no Scada-LTS. Valores do result set são automaticamente
convertidos a esse tipo.
diff --git a/WebContent/WEB-INF/dox/pt/systemInformation.htm b/WebContent/WEB-INF/dox/pt/systemInformation.htm
index 96e4bfec77..2c10ef8092 100644
--- a/WebContent/WEB-INF/dox/pt/systemInformation.htm
+++ b/WebContent/WEB-INF/dox/pt/systemInformation.htm
@@ -17,14 +17,14 @@
along with this program. If not, see http://www.gnu.org/licenses/.
-->
O ID de Instância é automaticamente atribuído à instância
-do ScadaBR e não deve ser alterado. É utilizado para atribuir direitos à
+do Scada-LTS e não deve ser alterado. É utilizado para atribuir direitos à
documentação entre outras coisas. Caso você migre para uma versão
-comercial do ScadaBR, você necessitará deste valor.
+comercial do Scada-LTS, você necessitará deste valor.
-
-
+
+
-
+
O tamanho do banco de dados é a quantidade de espaço
@@ -36,18 +36,18 @@
relatórios que não sejam absolutamente indispensáveis.
-
+
Clique no ícone para procurar por uma
-nova versão do ScadaBR. O sistema também faz essa chegagem periodicamente.
+nova versão do Scada-LTS. O sistema também faz essa chegagem periodicamente.
Se existem upgrades disponíveis, o sistema o informará através de um
-evento. Este painel também mostra a versão do ScadaBR que está em operação.
+evento. Este painel também mostra a versão do Scada-LTS que está em operação.
-
-
+
+
-
+
diff --git a/WebContent/WEB-INF/dox/pt/vmstatDS.htm b/WebContent/WEB-INF/dox/pt/vmstatDS.htm
index c5c7590d99..80e8b4829e 100644
--- a/WebContent/WEB-INF/dox/pt/vmstatDS.htm
+++ b/WebContent/WEB-INF/dox/pt/vmstatDS.htm
@@ -31,7 +31,7 @@
Visão geral
-
+
@@ -39,7 +39,7 @@
Configuração
Todo data source necessita de um Name, que pode ser
qualquer descrição. A configuração Poll
seconds determina quão freqüente o processo vmstat
-irá retornar os dados coletados para o ScadaBR. A Output
+irá retornar os dados coletados para o Scada-LTS. A Output
scale pode ser configurada para automaticamente ajustar os valores em
bytes para escalas diferentes, incluindo bytes, k, KB, m e MB.
Каждый источник данных должен иметь произвольно заданное Имя. Значение поля Период обновления задает частоту опроса устройств сети BACnet. Режим опроса применяется только в тех случаях, если нужный объект не поддерживает подписки на получение COV. Устройству автоматически направляется запрос для определения, какой из способов сбора данных будет использоваться.
Идентификатор устройства – это значение идентификатора, которое данное устройство отправляет другому устройству в начальном стартовом сообщении IAm. Начальное стартовое сообщение отправляется автоматически при включении источника данных для подтверждения присутствия устройства в сети, а также отправляется в ответ на соответствующий запрос «Кто есть кто» (WHOIS).
Широковещательный адрес – это IP-адрес для широковещательной рассылки сообщений. Ваш администратор сообщит Вам, какое значение следует установить.
-
Порт – это номер порта, который прослушивает ScadaBR. Необходимо отметить, что ScadaBR поддерживает ситуации, когда некоторые устройства в сети BACnet имеют возможность прослушивать сообщения с других портов. Но широковещательные сообщения будут рассылаться только через порт, который прослушивает ScadaBR.
+
Порт – это номер порта, который прослушивает Scada-LTS. Необходимо отметить, что Scada-LTS поддерживает ситуации, когда некоторые устройства в сети BACnet имеют возможность прослушивать сообщения с других портов. Но широковещательные сообщения будут рассылаться только через порт, который прослушивает Scada-LTS.
Значения полей Время ожидания, Время ожидания сегмента, Окно сегмента и Повторы являются атрибутами сообщений в сети BACnet. В большинстве случаев подходят значения, заданные по умолчанию. Если в Вашей сети необходимо использовать другие значения этих атрибутов, пожалуйста, обратитесь к администратору сети или проверьте техническую документацию сети BACnet I/P.
Срок аренды COV – это количество минут, в течение которых Mango будет использовать COV. Система автоматически начнет пытаться обновить COV-подписки по прошествии половины заданного времени. Таким образом, если минимальное время составляет 60 минут, Mango отправит в устройство запрос об установлении аренды в течение 60 минут, а через 30 минут повторно запустит подписку.
Если режим подписки на получение COV не доступен, используется опрос с заданной периодичностью. Каждое устройства опрашивается индивидуально. Если устройство поддерживает сервис чтения групп свойств (ReadPropertyMultiple), ему направляется сообщение-запрос, разбитое на части таким образом, чтобы в одном запросе содержалось не более 200 свойств. В противном случае направляются единичные запросы чтения свойства (ReadProperty).
Чтобы установить максимальный срок существования события до его очистки из базы данных, используйте настройку Очиска событий.Очистка удаляет событие вместе со всеми комментариями пользователей.
Чтобы установить максимальный срок существования экземпляра отчета до его очистки из базы данных, используйте настройку Очистить экземпляры отчета. При очистке экземпляры отчета удаляются навсегда. Рекомендуется установить это значение по возможности низким, так как отчеты занимают значительную часть хранилища. Очистку можно отменить, установив на экземпляре отчета настройку «отменить очистку».
-
Чтобы навсегда удалить все данные точек, находящиеся в данный момент в базе данных, нажмите кнопку Стереть все данные. Это даст возможность начать работу экземпляра ScadaBR «с чистого листа», особенно, если при действиях с конфигурацией и настройкой системы, появились ложные или лишние данные.
+
Чтобы навсегда удалить все данные точек, находящиеся в данный момент в базе данных, нажмите кнопку Стереть все данные. Это даст возможность начать работу экземпляра Scada-LTS «с чистого листа», особенно, если при действиях с конфигурацией и настройкой системы, появились ложные или лишние данные.
Чтобы установить максимальное время в будущем, при котором точки будут принимать новые значения, используйте функцию «Отбрасывать значения точки, датированные после…». Любые значения с метками времени, превышающими это значение, будут отброшены, а в журнал будет записано сообщение об ошибке.
diff --git a/WebContent/WEB-INF/dox/ru/datetimeFormats.htm b/WebContent/WEB-INF/dox/ru/datetimeFormats.htm
index 3968da86ce..f64b55afc7 100644
--- a/WebContent/WEB-INF/dox/ru/datetimeFormats.htm
+++ b/WebContent/WEB-INF/dox/ru/datetimeFormats.htm
@@ -17,5 +17,5 @@
along with this program. If not, see http://www.gnu.org/licenses/.
-->
Поле Формат даты/времени используется для определения экранного представления и способа обработки дат, а именно преобразования дат из внутреннего представления в текст и наоборот. Даты могут быть представлены различным образом и могут нести произвольный объем информации, в зависимости от контекста и семантики даты. Одни и те же шаблоны могут использоваться как для вывода значения даты на экран, так и для преобразования введенного текстового значения времени в цифровое значение.
-
Форматирование даты в ScadaBR реализовано при помощи Java-класса SimpleDateFormat (ПростойФорматДаты), описание которого вы можете найти здесь. На этой же странице вы найдете примеры использования.
+
Форматирование даты в Scada-LTS реализовано при помощи Java-класса SimpleDateFormat (ПростойФорматДаты), описание которого вы можете найти здесь. На этой же странице вы найдете примеры использования.
Форматирование может быть локализовано в зависимости от Ваших установок Java VM по умолчанию.
diff --git a/WebContent/WEB-INF/dox/ru/directQuerying.htm b/WebContent/WEB-INF/dox/ru/directQuerying.htm
index 711fde4801..7448c4b321 100644
--- a/WebContent/WEB-INF/dox/ru/directQuerying.htm
+++ b/WebContent/WEB-INF/dox/ru/directQuerying.htm
@@ -16,10 +16,10 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.
-->
-
ScadaBR дает возможность прямого доступа к базе данных системы как для осуществления запросов, так и для обновления значений. Эта функция используется в первую очередь для устранения неполадок и восстановления системы. Она не подходит для регулярного использования из-за высокого риска потери или порчи данных.
+
Scada-LTS дает возможность прямого доступа к базе данных системы как для осуществления запросов, так и для обновления значений. Эта функция используется в первую очередь для устранения неполадок и восстановления системы. Она не подходит для регулярного использования из-за высокого риска потери или порчи данных.
Для выдачи запросов используются только правильные индивидуальные выражения на языке SQL. Нельзя заканчивать выражения символом «;».
Доступные таблицы
-
Ниже приводится список всех таблиц в базе данных ScadaBR:
+
Ниже приводится список всех таблиц в базе данных Scada-LTS:
Эта функция используется для экспорта и импорта различных элементов Вашей конфигурации ScadaBR. Данная функция предлагает Вам несколько возможностей:
+
Эта функция используется для экспорта и импорта различных элементов Вашей конфигурации Scada-LTS. Данная функция предлагает Вам несколько возможностей:
Резервирование и восстановление
Выполните полный экспорт Вашей конфигурации и сохраните сформированный в результате экспорта текст в надежном месте. Если Ваш экземпляр Mango выйдет из строя, вы можете создать новый экземпляр и импортировать Ваш файл конфигурации для быстрого восстановления настроек.
@@ -43,5 +43,5 @@
Импортирование
Формат
-Функция импорта/экспорта использует формат JSON (более подробную информацию смотрите по адресу http://www.json.org/) в качестве формата данных для файлов конфигурации. JSON – это очень удобный формат данных, легкий в понимании и использовании. (Пользователям, знакомым с Javascript, формат JSON будет сразу же понятен). Формат JSON был предпочтен более широко принятому формату XML благодаря тому, что он обеспечивает лучшее отображение структуры объектов ScadaBR и, кроме того, является более компактным.
-
ScadaBR автоматически создаст «хорошие» файлы экспорта в формате JSON, т.е. он сформатирует выводимую информацию с соответствующими разрывами и отступами. Величина отступа может быть установлена с помощью атрибута Уровень отступа.
+Функция импорта/экспорта использует формат JSON (более подробную информацию смотрите по адресу http://www.json.org/) в качестве формата данных для файлов конфигурации. JSON – это очень удобный формат данных, легкий в понимании и использовании. (Пользователям, знакомым с Javascript, формат JSON будет сразу же понятен). Формат JSON был предпочтен более широко принятому формату XML благодаря тому, что он обеспечивает лучшее отображение структуры объектов Scada-LTS и, кроме того, является более компактным.
+
Scada-LTS автоматически создаст «хорошие» файлы экспорта в формате JSON, т.е. он сформатирует выводимую информацию с соответствующими разрывами и отступами. Величина отступа может быть установлена с помощью атрибута Уровень отступа.
При возникновении события данный обработчик будет устанавливать значение заданного настраиваемого объекта. Адресат – это настраиваемый объект, значение которого будет установлено. По желанию объекту может быть присвоено значение, которое привело к возникновению события, но это возможно только в том случае, если событие вызвано детектором события, срабатывающим при изменении значения. При этом тип данных адресата должен совпадать с типом данных источника данных. Чтобы задать в поле Адресата значение источника, необходимо поставить флажок в окне Использовать значение источника. В остальных случаях задайте значение, которое должен иметь адресат, в области Задать значение.
Редактирование обработчиков процессов
-
Данный обработчик будет выполнять локальный процесс или команду операционной системы (по выбору) при возникновении или прекращении события. Соответственно такой командой может быть любая команда операционной системы, обращенная хосту. Команды должны указываться в таком же виде, как команды, вводимые с терминала. Для особо сложных команд, возможно, будет более удобно создать системный сценарий, а затем вызвать его из ScadaBR.
-
Если процесс по каким-либо причинам не запускается, будет вызвано системное событие с описанием ошибки. Кроме того процесс будет остановлен, если он продолжается более 15 секунд. Не пустой стандартный выход процесса записывается в журнал ScadaBR с уровнем «информация». Не пустой ошибочный выход записывается в журнал ScadaBR с уровнем «ошибки».
+
Данный обработчик будет выполнять локальный процесс или команду операционной системы (по выбору) при возникновении или прекращении события. Соответственно такой командой может быть любая команда операционной системы, обращенная хосту. Команды должны указываться в таком же виде, как команды, вводимые с терминала. Для особо сложных команд, возможно, будет более удобно создать системный сценарий, а затем вызвать его из Scada-LTS.
+
Если процесс по каким-либо причинам не запускается, будет вызвано системное событие с описанием ошибки. Кроме того процесс будет остановлен, если он продолжается более 15 секунд. Не пустой стандартный выход процесса записывается в журнал Scada-LTS с уровнем «информация». Не пустой ошибочный выход записывается в журнал Scada-LTS с уровнем «ошибки».
- This functionality is for you to export your current project configured in ScadaBR.
+ This functionality is for you to export your current project configured in Scada-LTS.
A .zip file with all the files needed for later recovery of this project will be created.
@@ -33,7 +33,7 @@
Summary
Include Points history
- The data relating to the history of points in the ScadaBR database can take up a lot of disk space.
+ The data relating to the history of points in the Scada-LTS database can take up a lot of disk space.
Only select this option if it is really necessary to export the history along with the rest of the project.
The export and especially the import of the points history can take a considerable time.
@@ -43,14 +43,14 @@
Summary
Include Uploads folder
- The Uploads folder is the ScadaBR folder that contains the data that you sent to the system,
+ The Uploads folder is the Scada-LTS folder that contains the data that you sent to the system,
such as the background figures of graphic representations, for example.
Include Graphics folder
- The Graphics folder is the ScadaBR folder that contains the figures used in the graphical representations.
+ The Graphics folder is the Scada-LTS folder that contains the figures used in the graphical representations.
Only include this option if you have manually added new graphics components to the system.
\ No newline at end of file
diff --git a/WebContent/WEB-INF/dox/ru/generalPublisherProperties.htm b/WebContent/WEB-INF/dox/ru/generalPublisherProperties.htm
index 21e0180394..83d5c7f558 100644
--- a/WebContent/WEB-INF/dox/ru/generalPublisherProperties.htm
+++ b/WebContent/WEB-INF/dox/ru/generalPublisherProperties.htm
@@ -17,7 +17,7 @@
along with this program. If not, see http://www.gnu.org/licenses/.
-->
Обзор
-
Публикаторы можно считать противоположностью источников данных. Вместо сбора информации в системе, издатели распространяют данные. Эту возможность можно использовать в ScadaBR для сбора информации из разноформатных (несопоставимых) систем с целью дальнейшего изменения, очистки или обработки, а затем отправки ее в едином формате в другие системы. Таким образом, ScadaBR является не только M2M, но и M2M2M. Издатели могут также использоваться для отправки данных в другие экземпляры ScadaBR, например, консолидируя их из нескольких экземпляров филиалов в главную систему управления. Даже более того, экземпляры ScadaBR могу использовать издателей для взаимного контроля различными способами.
+
Публикаторы можно считать противоположностью источников данных. Вместо сбора информации в системе, издатели распространяют данные. Эту возможность можно использовать в Scada-LTS для сбора информации из разноформатных (несопоставимых) систем с целью дальнейшего изменения, очистки или обработки, а затем отправки ее в едином формате в другие системы. Таким образом, Scada-LTS является не только M2M, но и M2M2M. Издатели могут также использоваться для отправки данных в другие экземпляры Scada-LTS, например, консолидируя их из нескольких экземпляров филиалов в главную систему управления. Даже более того, экземпляры Scada-LTS могу использовать издателей для взаимного контроля различными способами.
Общая конфигурация публикатора
Каждый издатель имеет Имя, которое используется для его идентификации в списках. Рекомендуется каждому издателю присваивать уникальное имя, хотя это не обязательное условие. Окошко метки Включен используется для включения или отключения издателя.
- ScadaBR – Открытая система сбора данных - http://www.scadabr.org.br
- Copyright (C) 2010 Fundação Certi.
- Версия 0.9.1, основана на Mango M2M - http://mango.serotoninsoftware.com.
+ Scada-LTS - Open-Source Supervisory Control And Data Acquisition - http://www.scada-lts.com
+ Copyright (C) 2012 - Scada-LTS All rights reserved.
Перевод документации на русский язык - Наталия Тимербаева, Андрей Колесников
http://www.teleofis.ru (C) 2012
Эта программа является бесплатной: вы можете ее распространять и/или
@@ -98,17 +96,17 @@
Пиктограммы приложения
Звуковое сопровождение сигнала тревоги
-
При появлении сигнала тревоги в ScadaBR проигрывается звуковой сигнал. По умолчанию, звуковое предупреждение выдается при срочных, критических и угрожающих жизни событиях (т.е. информационные сигналы тревоги звуковым сигналом не сопровождаются), но для каждого типа сигнала тревоги можно индивидуально настроить звуковой сигнал. Чтобы использовать специальные звуковые сигналы, необходимо разместить соответствующие файлы формата mp3 в следующих папках:
+
При появлении сигнала тревоги в Scada-LTS проигрывается звуковой сигнал. По умолчанию, звуковое предупреждение выдается при срочных, критических и угрожающих жизни событиях (т.е. информационные сигналы тревоги звуковым сигналом не сопровождаются), но для каждого типа сигнала тревоги можно индивидуально настроить звуковой сигнал. Чтобы использовать специальные звуковые сигналы, необходимо разместить соответствующие файлы формата mp3 в следующих папках:
-
<scadabr_home>/audio/information.mp3 (для информации)
Чтобы отключить звуковой сигнал, удалите связанный файл. Библиотеку звуков можно найти в папке <scadabr_home>/audio/lib.
+
Чтобы отключить звуковой сигнал, удалите связанный файл. Библиотеку звуков можно найти в папке <Scada-LTS_home>/audio/lib.
Графика
-
ScadaBR поставляется с небольшой библиотекой графики, которая расположена в папке <scadabr_home>/graphics. Каждая подпапка представляет набор изображений. Содержание подпапки включает все изображения набора, а также дополнительный файл свойств с именем file.txt. (Примеры можно найти папке графики, поставляемой со ScadaBR). Этот файл свойств содержит соответствующие имена/значения следующих параметров (все являются необязательными параметрами):
+
Scada-LTS поставляется с небольшой библиотекой графики, которая расположена в папке <Scada-LTS_home>/graphics. Каждая подпапка представляет набор изображений. Содержание подпапки включает все изображения набора, а также дополнительный файл свойств с именем file.txt. (Примеры можно найти папке графики, поставляемой со Scada-LTS). Этот файл свойств содержит соответствующие имена/значения следующих параметров (все являются необязательными параметрами):
name: имя, которое будет использоваться для описания набора изображений в пользовательском интерфейсе. По умолчанию присваивается имя папки.
width: ширина изображения. (Все изображения должны быть одинакового размера). По умолчанию устанавливается ширина первого изображения.
@@ -118,10 +116,10 @@
Графика
Если вы используете в графических видах набор изображений, не переименовывайте папку, в которой он размещен! Имя папки используется внутри системы для идентификации набора изображений.
Файлы изображений сортируются по имени в алфавитном порядке, с учетом регистра. Пары имени/значения разделяются знаком '='. Строки, начинающиеся со знака '#' считаются комментарием. Файлы 'Thumbs.db' игнорируются. Архивные файлы (zip, gz, tar, etc) не могут использоваться, так как изображения должны быть доступны веб-серверу. Наборы изображений загружаются при запуске системы, поэтому любые изменения вступают в силу только после перезапуска.
-
Чтобы следующие версии ScadaBR поставлялись с нужным Вам комплектом графики, пожалуйста, передайте ее сообществу. Пожалуйста, подержите открытые программные продукты.
+
Чтобы следующие версии Scada-LTS поставлялись с нужным Вам комплектом графики, пожалуйста, передайте ее сообществу. Пожалуйста, подержите открытые программные продукты.
Перенос графических видов
-
Существует возможность просматривать общедоступные графические виды ScadaBR через другие веб-сайты. Для этого нужно просто поместить кадр iframe на Вашу страницу. Например, домашняя страница Mango использует следующий код для отображения небольшого вида для термостата:
+
Существует возможность просматривать общедоступные графические виды Scada-LTS через другие веб-сайты. Для этого нужно просто поместить кадр iframe на Вашу страницу. Например, домашняя страница Mango использует следующий код для отображения небольшого вида для термостата:
<div style="position:relative;width:80px;height:150px">
<iframe frameBorder="0" style="position:absolute;width:450px;height:300px" scrolling="no" allowTransparency="true"
src="http://mango.serotoninsoftware.com/test/public_view.htm?viewId=3"></iframe>
diff --git a/WebContent/WEB-INF/dox/ru/httpImagePP.htm b/WebContent/WEB-INF/dox/ru/httpImagePP.htm
index 0b5cc46e54..6ad8e2ce7a 100644
--- a/WebContent/WEB-INF/dox/ru/httpImagePP.htm
+++ b/WebContent/WEB-INF/dox/ru/httpImagePP.htm
@@ -20,5 +20,5 @@
URL – это адрес изображения, которое необходимо найти. Для проверки URL используйте пиктограмму (при этом должно открыться новое окно или закладка браузера). Значения полей Время ожидания и Повторы задают время ожидания изображения от веб-сервера и количество повторных попыток в случае ошибки соединения. Если количество повторов исчерпано, генерируется событие об исключительной ошибке объекта данных.
Изображения могут быть автоматически масштабированы для экономии занимаемой памяти или места в файловой системе. (Изображения также можно пропорционально увеличить, но, так как это не влияет на разрешение изображения, в этом нет особого смысла). Масштабирование в процентах является методом относительного масштабирования, при котором исходное изображение сжимается до размеров, уменьшенных в Процентном соотношении (масштабе). Масштабирование в размер окна является методом абсолютного масштабирования, при котором исходное изображение сжимается до размеров окна, заданных в полях Высота масштабирования и Ширина масштабирования.
Предел считывания позволяет установить максимальный размер ответа, который может принять система. Если размер изображения превышает заданное значение, данные будут отклонены, и будет вызвано событие поиска данных.
-
Если источником изображений является веб-камера, вы можете вставить в предлагаемую текстовую область код прямой трансляции. Код будет вставлен в новое окно или закладку браузера один к одному (в окружении html и тэгов). Если для прямой трансляции с веб-камеры требуется компонент ActiveХ или Java-апплет, Вам потребуется правильно установить такие компоненты в экземпляре ScadaBR.
+
Если источником изображений является веб-камера, вы можете вставить в предлагаемую текстовую область код прямой трансляции. Код будет вставлен в новое окно или закладку браузера один к одному (в окружении html и тэгов). Если для прямой трансляции с веб-камеры требуется компонент ActiveХ или Java-апплет, Вам потребуется правильно установить такие компоненты в экземпляре Scada-LTS.
diff --git a/WebContent/WEB-INF/dox/ru/httpSettings.htm b/WebContent/WEB-INF/dox/ru/httpSettings.htm
index 729071e9ef..ca4426d2ac 100644
--- a/WebContent/WEB-INF/dox/ru/httpSettings.htm
+++ b/WebContent/WEB-INF/dox/ru/httpSettings.htm
@@ -16,4 +16,4 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.
-->
-
Настройки HTTP задают способ выполнения HTTP-запросов из системы ScadaBR. Запросы используются источником данных поиска HTTP, HTTP-издателем, и различными другими внутренними механизмами системы (включая получение данной документации). Администратор Вашей сети может сообщить Вам, используется ли у Вас прокси-сервер и какие настройки Вам нужно выполнить в этом случае.
+
Настройки HTTP задают способ выполнения HTTP-запросов из системы Scada-LTS. Запросы используются источником данных поиска HTTP, HTTP-издателем, и различными другими внутренними механизмами системы (включая получение данной документации). Администратор Вашей сети может сообщить Вам, используется ли у Вас прокси-сервер и какие настройки Вам нужно выполнить в этом случае.
- This functionality allows you to import a complete project (.zip) into ScadaBR.
+ This functionality allows you to import a complete project (.zip) into Scada-LTS.
Attention: all data of the current project will be erased!
@@ -27,7 +27,7 @@
Summary
Select the project's .zip file on your computer and click the Submit button.
- ScadaBR will receive the file and show its basic information such as Project Name and Description.
+ Scada-LTS will receive the file and show its basic information such as Project Name and Description.
Make sure it is the correct project and start the import (which may take a few minutes).
diff --git a/WebContent/WEB-INF/dox/ru/internalDS.htm b/WebContent/WEB-INF/dox/ru/internalDS.htm
index e7a9ea0ec2..dda4c417bb 100644
--- a/WebContent/WEB-INF/dox/ru/internalDS.htm
+++ b/WebContent/WEB-INF/dox/ru/internalDS.htm
@@ -17,4 +17,4 @@
along with this program. If not, see http://www.gnu.org/licenses/.
-->
Обзор
-
Внутренние точки данных используются для отслеживания различных аспектов работы ScadaBR.
+
Внутренние точки данных используются для отслеживания различных аспектов работы Scada-LTS.
diff --git a/WebContent/WEB-INF/dox/ru/internalPP.htm b/WebContent/WEB-INF/dox/ru/internalPP.htm
index e7a9ea0ec2..dda4c417bb 100644
--- a/WebContent/WEB-INF/dox/ru/internalPP.htm
+++ b/WebContent/WEB-INF/dox/ru/internalPP.htm
@@ -17,4 +17,4 @@
along with this program. If not, see http://www.gnu.org/licenses/.
-->
Обзор
-
Внутренние точки данных используются для отслеживания различных аспектов работы ScadaBR.
+
Внутренние точки данных используются для отслеживания различных аспектов работы Scada-LTS.
Ссылка на JMX-объект состоит из Имени объекта (Object name), Имени атрибута (Attribute name), и, по желанию, если атрибут имеет сложный тип данных , Имя сложного элемента (Composite item name). Наиболее простой способ поиска значения – функция проверки JMX-сервера.
-
Тип данных точки берется из ScadaBR, а не с JMX-сервера. Несмотря на это, для получения более надежного результата рекомендуется, по возможности, приводить тип данных объекта в соответствие с типом данных JMX.
+
Тип данных точки берется из Scada-LTS, а не с JMX-сервера. Несмотря на это, для получения более надежного результата рекомендуется, по возможности, приводить тип данных объекта в соответствие с типом данных JMX.
diff --git a/WebContent/WEB-INF/dox/ru/languageSettings.htm b/WebContent/WEB-INF/dox/ru/languageSettings.htm
index 13fd3e1506..9d92fda4de 100644
--- a/WebContent/WEB-INF/dox/ru/languageSettings.htm
+++ b/WebContent/WEB-INF/dox/ru/languageSettings.htm
@@ -16,13 +16,13 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.
-->
-
Чтобы изменить язык, используемый в системе по умолчанию, воспользуйтесь настройкой Языка системы. К примеру, отчеты и электронные сообщения либо не связаны с конкретным пользователем, либо связаны с несколькими пользователями. Как раз в таких ситуациях будет использоваться системный язык. Обратите внимание, что ScadaBR использует много инструментов, и даже таких, которые не
+
Чтобы изменить язык, используемый в системе по умолчанию, воспользуйтесь настройкой Языка системы. К примеру, отчеты и электронные сообщения либо не связаны с конкретным пользователем, либо связаны с несколькими пользователями. Как раз в таких ситуациях будет использоваться системный язык. Обратите внимание, что Scada-LTS использует много инструментов, и даже таких, которые не
поддерживают i18n, поэтому, возможно, иногда вы будете получать сообщения только на английском языке.
Перевод на другой язык
-
ScadaBR является многоязычной системой. Если ScadaBR не поставлена Вам на нужном языке, можно просто создать файл перевода так, чтобы Ваше приложение работало на понятном Вам языке. Чтобы добавить язык, сначала отредактируйте файл "WEB-INF/classes/i18n.properties", добавив информацию о языке, который вы хотите добавить. Формат данных: "<language code>=<language name>" ("<код языка>=<имя языка>"), где «код языка» соответствует стандартному коду языка по ISO 639-1, а «имя языка» соответствует написанию языка на родном языке. Язык будет добавлен в список языков, известных системе.
+
Scada-LTS является многоязычной системой. Если Scada-LTS не поставлена Вам на нужном языке, можно просто создать файл перевода так, чтобы Ваше приложение работало на понятном Вам языке. Чтобы добавить язык, сначала отредактируйте файл "WEB-INF/classes/i18n.properties", добавив информацию о языке, который вы хотите добавить. Формат данных: "<language code>=<language name>" ("<код языка>=<имя языка>"), где «код языка» соответствует стандартному коду языка по ISO 639-1, а «имя языка» соответствует написанию языка на родном языке. Язык будет добавлен в список языков, известных системе.
Затем необходимо подготовить список дословных переводов. Создайте новый файл с именем "messages_<language code>.properties" в папке "WEB-INF/classes/". Чтобы упростить процедуру можно скопировать содержание файла для английского языка и выполнить перевод.
В завершение, Вам необходимо перевести контекстную документацию (например, этот документ). Чтобы сделать это, в папке "WEB-INF/dox/" создайте новую папку с именем, соответствующим коду языка и выполните перевод всей документации, которая расположена в папке английского языка ("en").
- Чтобы Ваш файл с переведенной документацией был загружен в основной модуль системы и был доступен в новых версиях ScadaBR, направьте его разработчикам системы..
+ Чтобы Ваш файл с переведенной документацией был загружен в основной модуль системы и был доступен в новых версиях Scada-LTS, направьте его разработчикам системы..
diff --git a/WebContent/WEB-INF/dox/ru/metaPP.htm b/WebContent/WEB-INF/dox/ru/metaPP.htm
index daf88e334f..661c30e073 100644
--- a/WebContent/WEB-INF/dox/ru/metaPP.htm
+++ b/WebContent/WEB-INF/dox/ru/metaPP.htm
@@ -18,7 +18,7 @@
-->
Обзор
-
Метаточки конфигурируются при помощи создания «контекста» существующих точек, который становится доступным при выполнении сценария. Такой контекстной точкой может стать любая точка, сохраненная в ScadaBR, в том числе и редактируемая в текущее время точка. (Чтобы текущая точка появилась в списке контекстных точек, она должна быть сохранен, т.е. она не должен быть вновь созданной).
+
Метаточки конфигурируются при помощи создания «контекста» существующих точек, который становится доступным при выполнении сценария. Такой контекстной точкой может стать любая точка, сохраненная в Scada-LTS, в том числе и редактируемая в текущее время точка. (Чтобы текущая точка появилась в списке контекстных точек, она должна быть сохранен, т.е. она не должен быть вновь созданной).
Конфигурация точки
Значение параметра Тип данных определяет тип данных, которые будет возвращать сценарий. Точка будет пытаться преобразовать возвращаемое значение в этот тип.
@@ -40,7 +40,7 @@
Скрипты
}
return tmp;
Приведенный выше сценарий не предназначен для вычисления какого-либо нужного значения, он просто демонстрирует, насколько сложными могут быть сценарии.
-
Помимо контекста ECMA-скриптов в ScadaBR также используется несколько полезных глобальных функций, в том числе max(), min(), avg(), and sum(). (Данные функции реализованы в файле сценария, расположенном в папке WEB-INF/scripts/scriptFunctions.js. Этот файл может быть изменен или дополнен так, как Вам нужно, для реализации Ваших собственных глобальных функций. (Файл загружается один раз при запуске ScadaBR, поэтому, чтобы изменения вступили в силу, требуется перезапуск системы). Чтобы использовать глобальные переменные, просто вызовите их из сценария, например:
+
Помимо контекста ECMA-скриптов в Scada-LTS также используется несколько полезных глобальных функций, в том числе max(), min(), avg(), and sum(). (Данные функции реализованы в файле сценария, расположенном в папке WEB-INF/scripts/scriptFunctions.js. Этот файл может быть изменен или дополнен так, как Вам нужно, для реализации Ваших собственных глобальных функций. (Файл загружается один раз при запуске Scada-LTS, поэтому, чтобы изменения вступили в силу, требуется перезапуск системы). Чтобы использовать глобальные переменные, просто вызовите их из сценария, например:
return max(x.value, y.value, z.value);
Данный сценарий возвращает максимальное из текущих значений переменных 'x', 'y', и 'z'. Глобальные функции могут оперировать любым количеством параметров.
Как только сценарий введен, нажмите пиктограмму , чтобы выполнить его и проверить результат.
diff --git a/WebContent/WEB-INF/dox/ru/numberFormats.htm b/WebContent/WEB-INF/dox/ru/numberFormats.htm
index 9ba75de2c6..387d15cc79 100644
--- a/WebContent/WEB-INF/dox/ru/numberFormats.htm
+++ b/WebContent/WEB-INF/dox/ru/numberFormats.htm
@@ -17,7 +17,7 @@
along with this program. If not, see http://www.gnu.org/licenses/.
-->
Поле Числовые форматы используется для задания способа отображения и обработки числовых значений, преобразования между числовым (с плавающей точкой или целым) представлением и текстовым представлением. Например, число 1234,5678 может иметь исходный формат, или его можно записать в виде «1,234.6» или «1 234,567», или «1.2345678E3» в зависимости от контекста и семантики значения. Эти же шаблоны могут использоваться при форматировании значения для вывода на экран, а также для преобразования текстового ввода в числовые значения.
-
Форматирование чисел в ScadaBR реализуется при помощи Java-класса DecimalFormat , описание которого можно найти здесь. Для удобства приводим некоторые широко используемые шаблоны:
+
Форматирование чисел в Scada-LTS реализуется при помощи Java-класса DecimalFormat , описание которого можно найти здесь. Для удобства приводим некоторые широко используемые шаблоны:
#,##0.00 Тысячи отделены запятой. Всегда отображается один знак целой части и два знака десятичной дробной части (округление до сотых долей).
0.000 Всегда отображается один знак целой части и три знака десятичной дробной части
- Пользовательский интерфейс (UI) обладает высокой восприимчивостью (способностью к реагированию). В данном случае подразумеваются все действия, которые выполняются с помощью механизма длинного опроса, такие как запуск индикатора максимального уровня тревоги, обновление списка наблюдения, обновление списка событий, и т.д. Если хост ScadaBR имеет ЦПУ с ограниченным ресурсом, вы можете захотеть установить исполнение пользовательского интерфейса на самый низкий уровень, чтобы ограничить потребление ресурсов ЦПУ хоста браузерами пользователей.
+ Пользовательский интерфейс (UI) обладает высокой восприимчивостью (способностью к реагированию). В данном случае подразумеваются все действия, которые выполняются с помощью механизма длинного опроса, такие как запуск индикатора максимального уровня тревоги, обновление списка наблюдения, обновление списка событий, и т.д. Если хост Scada-LTS имеет ЦПУ с ограниченным ресурсом, вы можете захотеть установить исполнение пользовательского интерфейса на самый низкий уровень, чтобы ограничить потребление ресурсов ЦПУ хоста браузерами пользователей.
diff --git a/WebContent/WEB-INF/dox/ru/pachubeDS.htm b/WebContent/WEB-INF/dox/ru/pachubeDS.htm
index 91b06655ed..53d3a65e54 100644
--- a/WebContent/WEB-INF/dox/ru/pachubeDS.htm
+++ b/WebContent/WEB-INF/dox/ru/pachubeDS.htm
@@ -17,7 +17,7 @@
along with this program. If not, see http://www.gnu.org/licenses/.
-->
Обзор
-
Данный источник используется для сбора обобщенной информации с устройств Pachube. В Pachube данные организованы в виде лент, которые являются совокупностью потоков данных. При создании в ScadaBR точка Pachube задается указанием ленты и идентификатора потока. Этот источник данных работает в режиме опроса.
+
Данный источник используется для сбора обобщенной информации с устройств Pachube. В Pachube данные организованы в виде лент, которые являются совокупностью потоков данных. При создании в Scada-LTS точка Pachube задается указанием ленты и идентификатора потока. Этот источник данных работает в режиме опроса.
Конфигурация
Каждый источник данных должен иметь произвольно заданное Имя. Значение Периода обновления задает частоту HTTP-запросов к Pachube. Обратите внимание, что, в зависимости от Вашей учетной записи в Pachube, могут быть ограничения API-запросов. Подробное описание смотрите по ссылке: http://community.pachube.com/api#rate_limit
diff --git a/WebContent/WEB-INF/dox/ru/pointLinks.htm b/WebContent/WEB-INF/dox/ru/pointLinks.htm
index 1e17a4c2c6..1f4a9b6a55 100644
--- a/WebContent/WEB-INF/dox/ru/pointLinks.htm
+++ b/WebContent/WEB-INF/dox/ru/pointLinks.htm
@@ -26,14 +26,14 @@
Обзор
Интерфейс связей точек располагается на одной странице, что делает настройку связей очень удобной.
- Примечание: при установке связей объектов возможно возникновения бесконечных циклов. ScadaBR обнаруживает такие циклы в режиме исполнения, останавливает их и вызывает событие рекурсивного переполнения..
+ Примечание: при установке связей объектов возможно возникновения бесконечных циклов. Scada-LTS обнаруживает такие циклы в режиме исполнения, останавливает их и вызывает событие рекурсивного переполнения..
Список связей точек
Чтобы добавить новую связь объектов, нажмите пиктограмму . Чтобы редактировать существующую связь, нажмите описание связи в списке связей объектов.
Редактирование параметров связей точек
-
Идентификатор экспорта - это значение, которое используется для идентификации связи объектов в различных экземплярах ScadaBR. Он используется функцией Импорта/Экспорта. Данное значение должно быть уникальным среди других связей объектов. Для задания параметра автоматически предлагается случайное уникальное значение, но его можно заменить на более удобное и понятное.
+
Идентификатор экспорта - это значение, которое используется для идентификации связи объектов в различных экземплярах Scada-LTS. Он используется функцией Импорта/Экспорта. Данное значение должно быть уникальным среди других связей объектов. Для задания параметра автоматически предлагается случайное уникальное значение, но его можно заменить на более удобное и понятное.
Исходная точка – это точка, значения которой будут отслеживаться. Это точка, из которой берется значение.
Конечная точка – это точка, которой будет присваиваться значение. Это точка, в которую направляется значение.
Скрипт – это дополнительное дейстиве, которое будет при необходимости преобразовывать исходное значение. Более подробную информацию о создании скриптов вы можете найти в разделе «Свойства метаточки». Имя контекстной переменной – «source». Таким образом, сценарий "return source.value / 2;" будет присваивать конечному объекту значение, равное половине значения исходного объекта. Обратите внимание, что таким же образом можно выполнять преобразования между разными типами данных, например, в "if (source.value >0) return true; return false;", будет осуществлено преобразование исходного числового значения в двоичное конечное значение. Для подтверждения Вашего скрипта воспользуйтесь пиктограммой (исходный объект должен существовать в системе).
diff --git a/WebContent/WEB-INF/dox/ru/pop3PP.htm b/WebContent/WEB-INF/dox/ru/pop3PP.htm
index 884f675cab..c498a36759 100644
--- a/WebContent/WEB-INF/dox/ru/pop3PP.htm
+++ b/WebContent/WEB-INF/dox/ru/pop3PP.htm
@@ -17,7 +17,7 @@
along with this program. If not, see http://www.gnu.org/licenses/.
-->
-
Типом данных является представление значения в ScadaBR. Полученные данные автоматически преобразовываются в требуемый тип. Регулярное выражение поиска значения находит, в каком месте содержимого электронного сообщения можно найти значение объекта. Обратите внимание, что используется только первое найденное значение.
+
Типом данных является представление значения в Scada-LTS. Полученные данные автоматически преобразовываются в требуемый тип. Регулярное выражение поиска значения находит, в каком месте содержимого электронного сообщения можно найти значение объекта. Обратите внимание, что используется только первое найденное значение.
Флажок Игнорировать при отсутствии указывает, будет ли отсутствие значения в электронном сообщении считаться ошибкой. Если окошко не отмечено флажком, а значение в содержимом не найдено, будет возникать исключительная ошибка источника данных. Если окошко отмечено флажком, событие не возникает, а объект не обновляется.
diff --git a/WebContent/WEB-INF/dox/ru/regex.htm b/WebContent/WEB-INF/dox/ru/regex.htm
index 107cfe9561..6e35b26bf9 100644
--- a/WebContent/WEB-INF/dox/ru/regex.htm
+++ b/WebContent/WEB-INF/dox/ru/regex.htm
@@ -20,7 +20,7 @@
Регулярные выражения (или регексы) – это мощный и лаконичный способ обработки текстовых данных. Несмотря на то, что создание регулярных выражений первоначально кажется сложным и непонятным, даже небольшой опыт их использования показывает, насколько много проблем обработки текста становятся легко решаемыми. Различные реализации регулярных выражений имеют немного отличающиеся реализации их функций. Курс обучения созданию регулярных выражений Java можно найти здесь.
- Многие шаблоны регулярных выражений, используемых в ScadaBR, похожи. Обычно целью использования регулярных выражений является поиск конкретного значения в некотором тексте. Шаблон состоит из префикса и суффикса, которые однозначно определяют значение, и группового шаблона, который вытягивает значение. Например, текст, который необходимо обработать, выглядит так:
+ Многие шаблоны регулярных выражений, используемых в Scada-LTS, похожи. Обычно целью использования регулярных выражений является поиск конкретного значения в некотором тексте. Шаблон состоит из префикса и суффикса, которые однозначно определяют значение, и группового шаблона, который вытягивает значение. Например, текст, который необходимо обработать, выглядит так:
This is the text to parse with my value of 1234 embedded in the middle,
Если искомое значение - «1234», то шаблон регулярного выражения может быть таким:
Отчеты в ScadaBR имеют два представления: шаблоны, которые определяют содержание отчета и экземпляры, которые являются результатом работы отчета по заданному шаблону. Проще говоря, механизм создания отчетов формирует экземпляры отчета из шаблонов отчета. Шаблон имеет следующие атрибуты: имя, список включенных точек и диапазон значений, которые он извлекает. Экземпляр отчета наследует свое имя из шаблона, но имеет собственные атрибуты, такие как время его работы, продолжительность работы, количество записей, и собственно данные.
+
Отчеты в Scada-LTS имеют два представления: шаблоны, которые определяют содержание отчета и экземпляры, которые являются результатом работы отчета по заданному шаблону. Проще говоря, механизм создания отчетов формирует экземпляры отчета из шаблонов отчета. Шаблон имеет следующие атрибуты: имя, список включенных точек и диапазон значений, которые он извлекает. Экземпляр отчета наследует свое имя из шаблона, но имеет собственные атрибуты, такие как время его работы, продолжительность работы, количество записей, и собственно данные.
Экземпляр можно считать моментальным снимком данных в определенный момент времени. Атрибуты экземпляра изменить нельзя. Кроме того, данные, которые хранятся в экземпляре отчета, существуют столько, сколько существует экземпляр. (Например, если он сохранился при очистке данных). По этой причине, очень важно производить очистку экземпляров отчета, особенно больших, если они больше не нужны, так как они могут занимать достаточно много места в хранилище.
Шаблоны отчета, и экземпляры, которые по ним создаются, принадлежат создавшему их пользователю. Они не могут находиться в системе в явном виде, но могут быть в совместном использовании с другими пользователями. Более подробная информация приводится в разделе «Шаблоны отчетов».
diff --git a/WebContent/WEB-INF/dox/ru/snmpPP.htm b/WebContent/WEB-INF/dox/ru/snmpPP.htm
index 16d8b01dad..78ad9a9911 100644
--- a/WebContent/WEB-INF/dox/ru/snmpPP.htm
+++ b/WebContent/WEB-INF/dox/ru/snmpPP.htm
@@ -16,4 +16,4 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.
-->
-
Идентификатор объекта OID представляет собой идентификатор объекта либо для выполнения запроса к хосту, либо для установления соответствия с принимаемыми ловушками. Тип данных – это представление значения в ScadaBR. Полученные данные автоматически преобразовываются в требуемый тип данных. Двоичное значение 0 – это значение, для которого необходимо установить соответствие с двоичным объектом, чтобы присвоить объекту значение 0. В поле Установить тип задается тип данных SNMP, который используется при установке значений. Значение «неустанавливаемый» означает, что объект имеет тип «только чтение». Поле Выполнение опроса задает необходимость включения значения в GET-запросы в каждом цикле опроса, иначе значения будут приниматься только посредством ловушек.
+
Идентификатор объекта OID представляет собой идентификатор объекта либо для выполнения запроса к хосту, либо для установления соответствия с принимаемыми ловушками. Тип данных – это представление значения в Scada-LTS. Полученные данные автоматически преобразовываются в требуемый тип данных. Двоичное значение 0 – это значение, для которого необходимо установить соответствие с двоичным объектом, чтобы присвоить объекту значение 0. В поле Установить тип задается тип данных SNMP, который используется при установке значений. Значение «неустанавливаемый» означает, что объект имеет тип «только чтение». Поле Выполнение опроса задает необходимость включения значения в GET-запросы в каждом цикле опроса, иначе значения будут приниматься только посредством ловушек.
Возможен доступ к любой базе данных, поддерживаемой JDBC. Для соединения с какой-либо конкретной базой данных необходим специальный JDBC драйвер . Такие драйверы общедоступны практически для большинства баз данных, включая MySQL, MS SQL Server, IBM DB2, Oracle, Sybase, и многие другие. Драйвер для баз данных MySQL поставляется в комплекте с системой. Чтобы получить информацию о том, где найти подходящий JDBC-драйвер, обратитесь к документации на Ваши базы данных.
Конфигурация
Каждый источник данных должен иметь произвольно заданное Имя. Значение Периода обновления определяет частоту чтения базы данных.
-
Значение Имя класса драйвера задает Java-класс, который реализует интерфейс в Вашем JDBC-драйвере. Это значение можно найти в документации на Ваш драйвер. Далее приводится список имен классов драйверов для заданной базы данных, он приводится только для информации. Обратите внимание, что для выполнения соединения обычно требуется установка программы-драйвера на сервер ScadaBR. Если у Вас возникли проблемы с установкой, пожалуйста, обратитесь к документации на Вашу базу данных.
+
Значение Имя класса драйвера задает Java-класс, который реализует интерфейс в Вашем JDBC-драйвере. Это значение можно найти в документации на Ваш драйвер. Далее приводится список имен классов драйверов для заданной базы данных, он приводится только для информации. Обратите внимание, что для выполнения соединения обычно требуется установка программы-драйвера на сервер Scada-LTS. Если у Вас возникли проблемы с установкой, пожалуйста, обратитесь к документации на Вашу базу данных.
diff --git a/WebContent/WEB-INF/dox/ru/sqlPP.htm b/WebContent/WEB-INF/dox/ru/sqlPP.htm
index 657b6fe73a..16b8753cee 100644
--- a/WebContent/WEB-INF/dox/ru/sqlPP.htm
+++ b/WebContent/WEB-INF/dox/ru/sqlPP.htm
@@ -17,7 +17,7 @@
along with this program. If not, see http://www.gnu.org/licenses/.
-->
-
Атрибуты, используемые для конфигурирования точек источника данных SQL, немного различаются в зависимости от способа построения запроса – по строкам или по столбцам. В обоих случаях поле Тип данных определяет типа данных точки ScadaBR. Значения из результирующего множества автоматически преобразовываются в заданный тип.
+
Атрибуты, используемые для конфигурирования точек источника данных SQL, немного различаются в зависимости от способа построения запроса – по строкам или по столбцам. В обоих случаях поле Тип данных определяет типа данных точки Scada-LTS. Значения из результирующего множества автоматически преобразовываются в заданный тип.
Для запросов по строкам значение Идентификатора строки сопоставляется с первым столбцом результирующего множества, чтобы найти строку или строки, которые содержат значения (во втором столбце) для данной точки. Время значения берется из третьего столбца, если он существует.
Для запросов по столбцам значение Имени столбца соответствует имени столбца в результирующем множестве данных, из которого извлекается значение объекта. Столбец Времени значения (необязательный) определяет столбец, который используется для хранения времени значения. Обратите внимание, что группа объектов может иметь одинаковое время.
diff --git a/WebContent/WEB-INF/dox/ru/systemInformation.htm b/WebContent/WEB-INF/dox/ru/systemInformation.htm
index 51461a9a9b..eab5a70b79 100644
--- a/WebContent/WEB-INF/dox/ru/systemInformation.htm
+++ b/WebContent/WEB-INF/dox/ru/systemInformation.htm
@@ -16,6 +16,6 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.
-->
-
Идентификатор экземпляра автоматически присваивается Вашему экземпляру ScadaBR сервером ScadaBR. Этот идентификатор изменять нельзя. Он используется для назначения полномочий документации и т.п.. Значение идентификатора может понадобиться Вам при обновлении на коммерческую версию ScadaBR.
-
Размер базы данных – это текущий объем хранилища, занятый базой данных ScadaBR. Большую часть места в хранилище обычно занимают экземпляры отчетов, показания объектов и события. Чтобы минимизировать размер базы данных, необходимо установить параметры очистки каждого из этих компонентов по возможности максимально жесткими.
-
Чтобы немедленно проверить наличие новой версии ScadaBR, нажмите пиктограмму . Помимо этого, ScadaBR будет автоматически выполнять периодическую проверку наличия новой версии. Если обновление будет найдено, система выдаст предупреждение. Данная панель также отображает текущую версию ScadaBR.
+
Идентификатор экземпляра автоматически присваивается Вашему экземпляру Scada-LTS сервером Scada-LTS. Этот идентификатор изменять нельзя. Он используется для назначения полномочий документации и т.п.. Значение идентификатора может понадобиться Вам при обновлении на коммерческую версию Scada-LTS.
+
Размер базы данных – это текущий объем хранилища, занятый базой данных Scada-LTS. Большую часть места в хранилище обычно занимают экземпляры отчетов, показания объектов и события. Чтобы минимизировать размер базы данных, необходимо установить параметры очистки каждого из этих компонентов по возможности максимально жесткими.
+
Чтобы немедленно проверить наличие новой версии Scada-LTS, нажмите пиктограмму . Помимо этого, Scada-LTS будет автоматически выполнять периодическую проверку наличия новой версии. Если обновление будет найдено, система выдаст предупреждение. Данная панель также отображает текущую версию Scada-LTS.
-Каждый источник данных должен иметь произвольно заданное Имя. Установка поля Секунды опроса определяет частоту, с которой процессы VMSTAT будут передавать данные обратно в ScadaBR. Для автоматического преобразования значений в байтах в различные масштабы, например, в байты, k, КБ, м и МБ, можно установить значение поля Масштаб вывода.
+Каждый источник данных должен иметь произвольно заданное Имя. Установка поля Секунды опроса определяет частоту, с которой процессы VMSTAT будут передавать данные обратно в Scada-LTS. Для автоматического преобразования значений в байтах в различные масштабы, например, в байты, k, КБ, м и МБ, можно установить значение поля Масштаб вывода.
diff --git a/WebContent/WEB-INF/jsp/views.jsp b/WebContent/WEB-INF/jsp/views.jsp
index 8d6eeab24b..e29e459d86 100644
--- a/WebContent/WEB-INF/jsp/views.jsp
+++ b/WebContent/WEB-INF/jsp/views.jsp
@@ -58,7 +58,7 @@
jQuery.ajax({
type: "GET",
dataType: "json",
- url:'/ScadaBR/api/config/replacealert',
+ url:'api/config/replacealert',
success: function(data){
if (data==true) {
window.alert = function(message) {
diff --git a/WebContent/index.jsp b/WebContent/index.jsp
index 4ced6f3f46..305cba046a 100644
--- a/WebContent/index.jsp
+++ b/WebContent/index.jsp
@@ -21,9 +21,9 @@
Scada-LTS
-
-
-
+
+
+
diff --git a/build.gradle b/build.gradle
index 0637e329b1..101f809700 100644
--- a/build.gradle
+++ b/build.gradle
@@ -73,14 +73,13 @@ task warDev(type: War) {
}
task clearDockerDir(type: Delete) {
- delete files("docker/volumes/webapps/ScadaBR.war")
+ delete files("docker/volumes/webapps/Scada-LTS.war")
}
task copyWarToDocker(type: Copy, dependsOn: clearDockerDir) {
from "build/libs/"
into "docker/volumes/webapps/"
include('Scada-LTS.war')
- rename('Scada-LTS.war', "ScadaBR.war")
}
task installWebDependency(type: Exec) {
@@ -94,6 +93,8 @@ task installWebDependency(type: Exec) {
task clearTomcat(type: Delete) {
delete System.getenv("CATALINA_HOME") + "/work/Catalina/localhost"
+ delete System.getenv("CATALINA_HOME") + "/webapps/Scada-LTS"
+ delete file(System.getenv("CATALINA_HOME") + "/webapps/Scada-LTS.war")
delete System.getenv("CATALINA_HOME") + "/webapps/ScadaBR"
delete file(System.getenv("CATALINA_HOME") + "/webapps/ScadaBR.war")
}
@@ -108,7 +109,6 @@ task deployTomcat(type: Copy, dependsOn: existsScadaLTSWarFile) {
from "build/libs/"
into System.getenv("CATALINA_HOME")+ "/webapps"
include('Scada-LTS.war')
- rename('Scada-LTS.war', "ScadaBR.war")
}
task deploy(type: GradleBuild) {
diff --git a/doc/EventsAPI.yaml b/doc/EventsAPI.yaml
index fd4c81af03..092fcfc298 100644
--- a/doc/EventsAPI.yaml
+++ b/doc/EventsAPI.yaml
@@ -1,6 +1,6 @@
openapi: 3.0.0
servers:
- - url: 'http://localhost:8080/ScadaBR/api'
+ - url: 'http://localhost:8080/Scada-LTS/api'
description: 'Scada development Server'
variables: {}
info:
diff --git a/doc/ExportConfigAPI.yaml b/doc/ExportConfigAPI.yaml
index 7428f226b9..4778739e1b 100644
--- a/doc/ExportConfigAPI.yaml
+++ b/doc/ExportConfigAPI.yaml
@@ -1,6 +1,6 @@
openapi: 3.0.0
servers:
- - url: 'http://localhost:8080/ScadaBR/api'
+ - url: 'http://localhost:8080/Scada-LTS/api'
description: 'Scada development Server'
variables: {}
info:
diff --git a/doc/ExportOnlyTextConfigAPI.yaml b/doc/ExportOnlyTextConfigAPI.yaml
index 1242801c8f..fe34d81ae6 100644
--- a/doc/ExportOnlyTextConfigAPI.yaml
+++ b/doc/ExportOnlyTextConfigAPI.yaml
@@ -1,6 +1,6 @@
openapi: 3.0.0
servers:
- - url: 'http://localhost:8080/ScadaBR/api'
+ - url: 'http://localhost:8080/Scada-LTS/api'
description: 'Scada development Server'
variables: {}
info:
diff --git a/doc/ExportWithImagesConfigAPI.yaml b/doc/ExportWithImagesConfigAPI.yaml
index 40af2d821a..cf641caeae 100644
--- a/doc/ExportWithImagesConfigAPI.yaml
+++ b/doc/ExportWithImagesConfigAPI.yaml
@@ -1,6 +1,6 @@
openapi: 3.0.0
servers:
- - url: 'http://localhost:8080/ScadaBR/api'
+ - url: 'http://localhost:8080/Scada-LTS/api'
description: 'Scada development Server'
variables: {}
info:
diff --git a/doc/RESTAPI/ScadaLTS_API_OAS3.yaml b/doc/RESTAPI/ScadaLTS_API_OAS3.yaml
index 966f1a481c..65b9c714f7 100644
--- a/doc/RESTAPI/ScadaLTS_API_OAS3.yaml
+++ b/doc/RESTAPI/ScadaLTS_API_OAS3.yaml
@@ -1,6 +1,6 @@
openapi: 3.0.0
servers:
- - url: 'http://localhost:8080/ScadaBR/api'
+ - url: 'http://localhost:8080/Scada-LTS/api'
description: 'Scada development Server'
variables: {}
info:
@@ -59,7 +59,7 @@ paths:
- AuthenticationAPI
summary: 'Check if user is logged in'
description: 'Check if user is logged in'
- operationId: 'http://localhost:8080/ScadaBR/api/auth/isLogged/admin'
+ operationId: 'http://localhost:8080/Scada-LTS/api/auth/isLogged/admin'
parameters:
- name: 'username'
in: 'path'
diff --git a/doc/ThreadInfoAPI.yaml b/doc/ThreadInfoAPI.yaml
index cc69b7ae67..c245ad81c7 100644
--- a/doc/ThreadInfoAPI.yaml
+++ b/doc/ThreadInfoAPI.yaml
@@ -1,6 +1,6 @@
openapi: 3.0.0
servers:
- - url: 'http://localhost:8080/ScadaBR/api'
+ - url: 'http://localhost:8080/Scada-LTS/api'
description: 'Scada development Server'
variables: {}
info:
diff --git a/doc/WorkItemInfoAPI.yaml b/doc/WorkItemInfoAPI.yaml
index 423f710302..e4e70f3653 100644
--- a/doc/WorkItemInfoAPI.yaml
+++ b/doc/WorkItemInfoAPI.yaml
@@ -1,6 +1,6 @@
openapi: 3.0.0
servers:
- - url: 'http://localhost:8080/ScadaBR/api'
+ - url: 'http://localhost:8080/Scada-LTS/api'
description: 'Scada development Server'
variables: {}
info:
diff --git a/jmeter/CreateView.jmx b/jmeter/CreateView.jmx
index f51c72c189..ed8f92021c 100644
--- a/jmeter/CreateView.jmx
+++ b/jmeter/CreateView.jmx
@@ -42,7 +42,7 @@
- http://localhost:8080/ScadaBR/api
+ http://localhost:8080/Scada-LTS/apiadminadmin
@@ -65,7 +65,7 @@
- /ScadaBR/api/auth/admin/admin
+ /Scada-LTS/api/auth/admin/adminGETtruefalse
@@ -121,7 +121,7 @@
8080http
- /ScadaBR/api/view/getAll
+ /Scada-LTS/api/view/getAllGETtruefalse
@@ -189,7 +189,7 @@
8080httpUTF-8
- /ScadaBR/api/view/createView
+ /Scada-LTS/api/view/createViewPOSTtruefalse
diff --git a/jmeter/TestAddBinaryGraphicComponent.jmx b/jmeter/TestAddBinaryGraphicComponent.jmx
index f74722f58f..c58a59f334 100644
--- a/jmeter/TestAddBinaryGraphicComponent.jmx
+++ b/jmeter/TestAddBinaryGraphicComponent.jmx
@@ -43,7 +43,7 @@
8080http
- /ScadaBR/api/auth/admin/admin
+ /Scada-LTS/api/auth/admin/adminGETtruefalse
@@ -111,7 +111,7 @@
8080http
- /ScadaBR/api/view/createView
+ /Scada-LTS/api/view/createViewPOSTtruefalse
@@ -194,7 +194,7 @@
8080http
- /ScadaBR/api/component/addBinaryGraphicComponentToView/GV_1234567
+ /Scada-LTS/api/component/addBinaryGraphicComponentToView/GV_1234567POSTtruefalse
@@ -281,7 +281,7 @@
8080http
- /ScadaBR/api/component/addBinaryGraphicComponentToView/GV_1234567
+ /Scada-LTS/api/component/addBinaryGraphicComponentToView/GV_1234567POSTtruefalse
diff --git a/jmeter/TestAddHTMLComponent.jmx b/jmeter/TestAddHTMLComponent.jmx
index 304acbcc99..4b6d5c9f46 100644
--- a/jmeter/TestAddHTMLComponent.jmx
+++ b/jmeter/TestAddHTMLComponent.jmx
@@ -43,7 +43,7 @@
8080http
- /ScadaBR/api/auth/admin/admin
+ /Scada-LTS/api/auth/admin/adminGETtruefalse
@@ -111,7 +111,7 @@
8080http
- /ScadaBR/api/view/createView
+ /Scada-LTS/api/view/createViewPOSTtruefalse
@@ -191,7 +191,7 @@
8080http
- /ScadaBR/api/component/addHTMLComponentToView/GV_viewForTest
+ /Scada-LTS/api/component/addHTMLComponentToView/GV_viewForTestPOSTtruefalse
diff --git a/jmeter/TestAddLinkComponent.jmx b/jmeter/TestAddLinkComponent.jmx
index 819796bf73..28cb1dadc6 100644
--- a/jmeter/TestAddLinkComponent.jmx
+++ b/jmeter/TestAddLinkComponent.jmx
@@ -43,7 +43,7 @@
8080http
- /ScadaBR/api/auth/admin/admin
+ /Scada-LTS/api/auth/admin/adminGETtruefalse
@@ -111,7 +111,7 @@
8080http
- /ScadaBR/api/view/createView
+ /Scada-LTS/api/view/createViewPOSTtruefalse
@@ -192,7 +192,7 @@
8080http
- /ScadaBR/api/component/addLinkComponentToView/GV_1234567
+ /Scada-LTS/api/component/addLinkComponentToView/GV_1234567POSTtruefalse
diff --git a/jmeter/TestAddMultistateGraphicComponent.jmx b/jmeter/TestAddMultistateGraphicComponent.jmx
index 9632f5eb14..9f9edc8e46 100644
--- a/jmeter/TestAddMultistateGraphicComponent.jmx
+++ b/jmeter/TestAddMultistateGraphicComponent.jmx
@@ -43,7 +43,7 @@
8080http
- /ScadaBR/api/auth/admin/admin
+ /Scada-LTS/api/auth/admin/adminGETtruefalse
@@ -111,7 +111,7 @@
8080http
- /ScadaBR/api/view/createView
+ /Scada-LTS/api/view/createViewPOSTtruefalse
@@ -207,7 +207,7 @@
8080http
- /ScadaBR/api/component/addMultistateGraphicComponentToView/GV_1234567
+ /Scada-LTS/api/component/addMultistateGraphicComponentToView/GV_1234567POSTtruefalse
@@ -311,7 +311,7 @@
8080http
- /ScadaBR/api/component/addMultistateGraphicComponentToView/GV_1234567
+ /Scada-LTS/api/component/addMultistateGraphicComponentToView/GV_1234567POSTtruefalse
diff --git a/jmeter/TestAddScriptComponent.jmx b/jmeter/TestAddScriptComponent.jmx
index ff89ff9fbc..31a25ccc2f 100644
--- a/jmeter/TestAddScriptComponent.jmx
+++ b/jmeter/TestAddScriptComponent.jmx
@@ -43,7 +43,7 @@
8080http
- /ScadaBR/api/auth/admin/admin
+ /Scada-LTS/api/auth/admin/adminGETtruefalse
@@ -111,7 +111,7 @@
8080http
- /ScadaBR/api/view/createView
+ /Scada-LTS/api/view/createViewPOSTtruefalse
@@ -192,7 +192,7 @@
8080http
- /ScadaBR/api/component/addScriptComponentToView/GV_1234567
+ /Scada-LTS/api/component/addScriptComponentToView/GV_1234567POSTtruefalse
diff --git a/jmeter/TestAddSimplePointComponent.jmx b/jmeter/TestAddSimplePointComponent.jmx
index dd46ec27e5..ec36bea80a 100644
--- a/jmeter/TestAddSimplePointComponent.jmx
+++ b/jmeter/TestAddSimplePointComponent.jmx
@@ -43,7 +43,7 @@
8080http
- /ScadaBR/api/auth/admin/admin
+ /Scada-LTS/api/auth/admin/adminGETtruefalse
@@ -111,7 +111,7 @@
8080http
- /ScadaBR/api/view/createView
+ /Scada-LTS/api/view/createViewPOSTtruefalse
@@ -192,7 +192,7 @@
8080http
- /ScadaBR/api/component/addSimplePointComponentToView/GV_1234567
+ /Scada-LTS/api/component/addSimplePointComponentToView/GV_1234567POSTtruefalse
diff --git a/scadalts-ui/cypress.json b/scadalts-ui/cypress.json
index 4c631f2749..d517071c47 100644
--- a/scadalts-ui/cypress.json
+++ b/scadalts-ui/cypress.json
@@ -1,4 +1,4 @@
{
- "baseUrl": "http://localhost:8080/ScadaBR",
+ "baseUrl": "http://localhost:8080/Scada-LTS",
"watchForFileChanges": false
}
diff --git a/scadalts-ui/src/locales/en.json b/scadalts-ui/src/locales/en.json
index 32784df538..56788968b0 100644
--- a/scadalts-ui/src/locales/en.json
+++ b/scadalts-ui/src/locales/en.json
@@ -518,9 +518,9 @@
"event.valueParse.textParsePoint": "Value did not match any multistate text and was not parsable, result: {0}, point: {1}",
"event.valueParse.timeParse": "Failed to parse time {0}",
"event.valueParse.timeParsePoint": "Failed to parse time {0} for {1}",
- "event.version.available": "A new version of ScadaBR is now available ({0})",
- "event.version.error": "An error occurred while checking for a new ScadaBR version: {0}: {1}",
- "event.version.uptodate": "This version of ScadaBR is up to date",
+ "event.version.available": "A new version of Scada-LTS is now available ({0})",
+ "event.version.error": "An error occurred while checking for a new Scada-LTS version: {0}: {1}",
+ "event.version.uptodate": "This version of Scada-LTS is up to date",
"event.viconics.deviceOffline": "Device is offline: {0}",
"event.viconics.duplicateCommException": "Duplicate comm address detected: {0}",
"event.viconics.messagingException": "Messaging error: {0}",
diff --git a/scadalts-ui/src/store/dataSource/index.js b/scadalts-ui/src/store/dataSource/index.js
index 3317a1ee62..edf6e9a6b2 100644
--- a/scadalts-ui/src/store/dataSource/index.js
+++ b/scadalts-ui/src/store/dataSource/index.js
@@ -154,7 +154,7 @@ const ds = {
await commit('SET_DATA_SOURCE_LOADING',{dataSourceId, loading:true});
return new Promise((resolve, reject) => {
//Single array of Data Point configuration.
- //http://localhost:8080/ScadaBR/api/datapoint?id=X//
+ //http://localhost:8080/Scada-LTS/api/datapoint?id=X//
dispatch('requestGet', `/datapoint/datasource?id=${dataSourceId}`)
.then(response => {
commit('SET_DATA_POINTS_FOR_DS', {dataSourceId, dataPoints: response});
diff --git a/scadalts-ui/src/store/graphicalViews/mocks.js b/scadalts-ui/src/store/graphicalViews/mocks.js
index 5ffb2fba51..ef5a873a8d 100644
--- a/scadalts-ui/src/store/graphicalViews/mocks.js
+++ b/scadalts-ui/src/store/graphicalViews/mocks.js
@@ -63,17 +63,17 @@ export const imageSetFan = {
id: 1,
name: "Scada-LTS-Fan",
imageFilenames: [
- "http://localhost:8080/ScadaBR/graphics/CarBattery/black.png",
- "http://localhost:8080/ScadaBR/graphics/CarBattery/blue.png",
- "http://localhost:8080/ScadaBR/graphics/CarBattery/green.png",
- "http://localhost:8080/ScadaBR/graphics/CarBattery/purple.png",
- "http://localhost:8080/ScadaBR/graphics/CarBattery/red.png",
- "http://localhost:8080/ScadaBR/graphics/CarBattery/yellow.png",
+ "http://localhost:8080/Scada-LTS/graphics/CarBattery/black.png",
+ "http://localhost:8080/Scada-LTS/graphics/CarBattery/blue.png",
+ "http://localhost:8080/Scada-LTS/graphics/CarBattery/green.png",
+ "http://localhost:8080/Scada-LTS/graphics/CarBattery/purple.png",
+ "http://localhost:8080/Scada-LTS/graphics/CarBattery/red.png",
+ "http://localhost:8080/Scada-LTS/graphics/CarBattery/yellow.png",
],
// imageFilenames: [
- // "http://localhost:8080/ScadaBR/graphics/Scada-LTS-Fan/slts_fan_disable.png",
- // "http://localhost:8080/ScadaBR/graphics/Scada-LTS-Fan/slts_fan_off.png",
- // "http://localhost:8080/ScadaBR/graphics/Scada-LTS-Fan/slts_fan_on.png"
+ // "http://localhost:8080/Scada-LTS/graphics/Scada-LTS-Fan/slts_fan_disable.png",
+ // "http://localhost:8080/Scada-LTS/graphics/Scada-LTS-Fan/slts_fan_off.png",
+ // "http://localhost:8080/Scada-LTS/graphics/Scada-LTS-Fan/slts_fan_on.png"
// ],
width: 56,
height: 56,
@@ -82,13 +82,13 @@ export const imageSetFan = {
export const backgroundImages = [
{
name: "Firefighert",
- imgUrl: "http://localhost:8080/ScadaBR/uploads/1.jpg",
+ imgUrl: "http://localhost:8080/Scada-LTS/uploads/1.jpg",
width: 1920,
height: 1229
},
{
name: "Loft",
- imgUrl: "http://localhost:8080/ScadaBR/uploads/Loft.gif",
+ imgUrl: "http://localhost:8080/Scada-LTS/uploads/Loft.gif",
width: 927,
height: 399,
}
diff --git a/scadalts-ui/src/store/index.js b/scadalts-ui/src/store/index.js
index 4fd5c390be..999cc5d8fd 100644
--- a/scadalts-ui/src/store/index.js
+++ b/scadalts-ui/src/store/index.js
@@ -74,7 +74,7 @@ export default new Vuex.Store({
// useCredentials: true,
// credentials: 'same-origin',
},
- webSocketUrl: 'http://localhost:8080/ScadaBR/ws-scada/alarmLevel',
+ webSocketUrl: 'http://localhost:8080/Scada-LTS/ws-scada/alarmLevel',
timePeriods: [
{ id: 1, label: i18n.t('common.timeperiod.seconds') },
diff --git a/scadalts-ui/src/store/websocketStore.js b/scadalts-ui/src/store/websocketStore.js
index 907e7531b9..79c243a045 100644
--- a/scadalts-ui/src/store/websocketStore.js
+++ b/scadalts-ui/src/store/websocketStore.js
@@ -11,7 +11,7 @@ const webSocketModule = {
state: {
webSocket: null,
webSocketConnection: false,
- webSocketUrl: 'http://localhost:8080/ScadaBR/ws-scada/alarmLevel',
+ webSocketUrl: 'http://localhost:8080/Scada-LTS/ws-scada/alarmLevel',
debugMode: false,
},
diff --git a/scadalts-ui/src/utils/browser-utils.js b/scadalts-ui/src/utils/browser-utils.js
index 14c730d134..e23f5ef8e8 100644
--- a/scadalts-ui/src/utils/browser-utils.js
+++ b/scadalts-ui/src/utils/browser-utils.js
@@ -13,7 +13,7 @@ export const browserUtilsMixin = {
if (DEVTOOLS && host[1] === '3000') {
host[1] = '8080';
- locale = 'ScadaBR/';
+ locale = 'Scada-LTS/';
}
let x = `${protocol}//${host[0]}:${host[1]}/${locale}${page}`;
diff --git a/scadalts-ui/src/views/Alarms/AlarmNotifications/README.md b/scadalts-ui/src/views/Alarms/AlarmNotifications/README.md
index 8f5ac64c16..db46fe6aa9 100644
--- a/scadalts-ui/src/views/Alarms/AlarmNotifications/README.md
+++ b/scadalts-ui/src/views/Alarms/AlarmNotifications/README.md
@@ -14,7 +14,7 @@ New component for preparing a Notification Configuration that allow Scada-LTS us
### Definition
- Open SMS and Email notification page
- _(open Alarms>Alarms Notifications or use this link: /ScadaBR/app.shtm#/alarm-notifications)_
+ _(open Alarms>Alarms Notifications or use this link: /Scada-LTS/app.shtm#/alarm-notifications)_
- Select mailing list for which you want to configure a notification
_(User is able to configure two mailing list at once, or use the second one section to compare the configuration.)_
diff --git a/scadalts-ui/src/views/Reports/ReportsData.vue b/scadalts-ui/src/views/Reports/ReportsData.vue
index 038ef6f6af..f1245cda6c 100644
--- a/scadalts-ui/src/views/Reports/ReportsData.vue
+++ b/scadalts-ui/src/views/Reports/ReportsData.vue
@@ -26,16 +26,16 @@
{{ item.runEndTime - item.runStartTime }}
-
+ mdi-download-box
-
+ mdi-bell
-
+ mdi-comment
-
+ mdi-chart-line
@@ -53,7 +53,7 @@
-
+
diff --git a/scadalts-ui/tests/mocks/store/websocketMock.js b/scadalts-ui/tests/mocks/store/websocketMock.js
index 4db5874a77..45014af6ff 100644
--- a/scadalts-ui/tests/mocks/store/websocketMock.js
+++ b/scadalts-ui/tests/mocks/store/websocketMock.js
@@ -2,7 +2,7 @@ const webSocketModule = {
state: {
webSocket: null,
webSocketConnection: false,
- webSocketUrl: 'http://localhost:8080/ScadaBR/ws-scada/alarmLevel',
+ webSocketUrl: 'http://localhost:8080/Scada-LTS/ws-scada/alarmLevel',
debugMode: false,
},
diff --git a/scadalts-ui/vue.config.js b/scadalts-ui/vue.config.js
index b95b28e6e3..21124533c0 100644
--- a/scadalts-ui/vue.config.js
+++ b/scadalts-ui/vue.config.js
@@ -12,7 +12,7 @@ const commit = packageJson.commit || 'N/A';
const pullRequestNumber = packageJson.pullRequestNumber || 'false';
const pullRequestBranch = packageJson.pullRequestBranch || '';
module.exports = {
- publicPath: process.env.NODE_ENV === 'production' ? '/ScadaBR/' : '/',
+ publicPath: process.env.NODE_ENV === 'production' ? '/Scada-LTS/' : '/',
filenameHashing: false,
productionSourceMap: true,
configureWebpack: {
@@ -53,13 +53,13 @@ module.exports = {
transpileDependencies: ['vuetify'],
devServer: {
proxy: {
- '^/graphics/*': secureCookieProxy('http://localhost:8080/ScadaBR'),
- '^/uploads/*': secureCookieProxy('http://localhost:8080/ScadaBR'),
- '^/images/*': secureCookieProxy('http://localhost:8080/ScadaBR'),
- '^/api/*': secureCookieProxy('http://localhost:8080/ScadaBR'),
- '^//pointHierarchy/*': secureCookieProxy('http://localhost:8080/ScadaBR'),
+ '^/graphics/*': secureCookieProxy('http://localhost:8080/Scada-LTS'),
+ '^/uploads/*': secureCookieProxy('http://localhost:8080/Scada-LTS'),
+ '^/images/*': secureCookieProxy('http://localhost:8080/Scada-LTS'),
+ '^/api/*': secureCookieProxy('http://localhost:8080/Scada-LTS'),
+ '^//pointHierarchy/*': secureCookieProxy('http://localhost:8080/Scada-LTS'),
'^/ws-scada/*': {
- target: 'http://localhost:8080/ScadaBR',
+ target: 'http://localhost:8080/Scada-LTS',
ws: true,
changeOrigin: true,
}
diff --git a/test/messages_de.properties b/test/messages_de.properties
index 232afc9675..2b5b9e6739 100644
--- a/test/messages_de.properties
+++ b/test/messages_de.properties
@@ -227,7 +227,7 @@ dox.dataSourceList=Data source list
dox.datetimeFormats=Datums- und Zeitformatierungen
dox.dbConfiguration=DataBase Configuration
dox.dir=de
-dox.directQuerying=Direkter Mango M2M Datenbankzugriff
+dox.directQuerying=Direkter Scada-LTS Datenbankzugriff
dox.dnp3DS=Data source DNP3
dox.dnp3IpDS=Data source DNP3 IP
dox.dnp3PP=DNP3 PP
@@ -318,8 +318,8 @@ dox.watchList=Beobachtungsliste
dox.watchListCharts=Beobachtungsliste Tabellen
dox.watchListPoints=Beobachtungsliste Datenpunkte
dox.watchListSharing=Watch list sharing
-dox.welcomeToMango=Wilkommen bei Mango M2M
-dox.welcomeToScadaBR=Welcome to ScadaBR
+dox.welcomeToMango=Wilkommen bei Scada-LTS
+dox.welcomeToScadaBR=Welcome to Scada-LTS
dsDetils.asof=(as of {0})
dsEdit.1wire=1-wire
dsEdit.1wire.address=Adresse
@@ -2059,8 +2059,8 @@ event.valueParse.textParse=Value did not match any multistate text and was not p
event.valueParse.textParsePoint=Value did not match any multistate text and was not parsable, result={0}, point={1}
event.valueParse.timeParse=Failed to parse time "{0}"
event.valueParse.timeParsePoint=Failed to parse time "{0}" for {1}
-event.version.available=A new version of ScadaBR is now available ({0})
-event.version.error=An error occurred while checking for a new ScadaBR version: {0}: {1}
+event.version.available=A new version of Scada-LTS is now available ({0})
+event.version.error=An error occurred while checking for a new Scada-LTS version: {0}: {1}
event.version.uptodate=Sie haben bereits die aktuelle version vom Mango.
event.viconics.deviceOffline=Device is offline: {0}
event.viconics.duplicateCommException=Duplicate comm address detected: {0}
@@ -2178,7 +2178,7 @@ ftl.escalation=Mango event escalation notification
ftl.eventActive=Ereignis aufgetreten
ftl.eventInactive=This event is now inactive
ftl.footer=If you have received this communication in error, please disregard.
-ftl.htmlFooter.automated=Diese Email wurde automatisch generiert. Diese Mail wurde Ihnen gesendet, da Sie f\u00fcr eine Benachrichtigung von Mango M2M eingetragen sind. Bitte antworten Sie nicht auf diese Email.
+ftl.htmlFooter.automated=Diese Email wurde automatisch generiert. Diese Mail wurde Ihnen gesendet, da Sie f\u00fcr eine Benachrichtigung von Scada-LTS eingetragen sind. Bitte antworten Sie nicht auf diese Email.
ftl.htmlFooter.mango=Scada-LTS
ftl.manual=Diese Ereignis mu\u00df Quittiert werden.
ftl.note=Hinweis
@@ -3214,6 +3214,7 @@ dsEdit.httpRetriever.username=Username
dsEdit.httpRetriever.removeHeader=Remove header
viewEdit.position.x=Position X
viewEdit.position.y=Position Y
+
ftl.subject.default.log=Scada-LTS {0}
publisherEdit.httpSender.credentials=Credentials
publisherEdit.httpSender.password=Password
@@ -3226,33 +3227,111 @@ systemSettings.defaultDataPointLoggingType=Default Data Point logging type
systemSettings.environmentSettings=Scada-LTS environment settings
systemSettings.smsDomain=SMS Domain
systemSettings.setInNewUI=Set in the new UI
+systemSettings.valuesLimitForPurge=Default values limit for purge
dox.newUISettings=Settings to set in the new UI
-logo.for=für
-logo.powered=Unterstützt von
+dox.dataRetentionSettings=Data retention settings
pointEdit.logging.purgeWithLimit=Purge with limit
-systemSettings.valuesLimitForPurge=Default values limit for purge
-systemSettings.dataRetentionSettings=Data Retention
-systemSettings.dataRetentionSaved=Data Retention settings have been saved
-dox.dataRetentionSettings=dox.dataRetentionSettings
-systemSettings.purgeDataPointStrategyConfirm=This will purge all point samples using points settings from the database. Are you sure?
pointEdit.logging.purgeStrategy=Purge strategy
pointEdit.purge.type.period=Period
pointEdit.purge.type.limit=Values Limit
-validate.greaterThanOne=Must be greater than one
pointEdit.purge.type.all=All Data
pointEdit.logging.purgeValuesLimit=Purge values limit
dsEdit.httpRetriever.stop=HttpRetriever stop
dsEdit.httpRetriever.reactivation=HttpRetriever reactivation
-dsEdit.snmp.sl.label=Security level
+emport.reports.invalid=Invalid report: {0}
+emport.reports.prefix=Report ''{0}'': {1}
+systemSettings.customCss.dialog.note=This change may be visible after refreshing page or reloading browser window. It may take some time until the server reload the static content.
+systemsettings.misc.dataPointRuntimeValueSynchronized=Duplicate values reduction
+systemsettings.misc.dataPointRuntimeValueSynchronized.all=All
+systemsettings.misc.dataPointRuntimeValueSynchronized.partial=Partial
+systemsettings.misc.dataPointRuntimeValueSynchronized.none=None
+dsEdit.meta.event.context.change=Context change
+logo.for=for
+logo.powered=Powered by
+systemsettings.http.response.headers=HTTP response headers
+viewEdit.upload.failed=Invalid image file
+systemSettings.uiPerformance.veryHigh=Very high
+dsEdit.amqp=AMQP
+dsEdit.amqp.desc=AMQP DataSource properties
+dsEdit.amqp.exchangeType=Exchange Type
+dsEdit.amqp.routingKey=Routing Key
+dsEdit.amqp.exchangeName=Exchange Name
+dsEdit.amqp.serverVirtualhost=Virtual Host
+dsEdit.amqp.messageAck=Ack Mode
+dsEdit.amqp.durability=Durability
+dsEdit.amqp.autoDelete=Auto delete
+dsEdit.amqp.internal=Internal
+dsEdit.amqp.networkRecoveryInterval=Network Recovery Interval
+dsEdit.amqp.channelRpcTimeout=Channel RPC Timeout
+dsEdit.amqp.automaticRecoveryEnabled=Automatic Recovery
+dsEdit.connectionTimeout=Connection Timeout
+dsEdit.messaging.updateAttempts=Update Attempts
+dsEdit.messaging.queueName=Queue Name
+dsEdit.messaging.qos=Quality of Service
+dsEdit.writable=Save data in database
+dox.amqpDS=AMQP DataSource
+dox.amqpPP=AMQP DataPoint
+validate.updateAttempts=Wrong number! Chose a number from 0 to 10
+event.ds.initReceiver=Init receiver exception
+event.ds.pointPublish=Point publish exception
+event.ds.publishFailed=Publish failed for ''{0}''
+dsEdit.dataTypeId=Data Type
+dsEdit.serverHost=Server Host
+dsEdit.serverPortNumber=Server Port
+dsEdit.serverUsername=Username
+dsEdit.serverPassword=Password
+dsEdit.messaging.protocolVersion=Protocol Version
+dsEdit.messaging.brokerMode=Broker Mode
+event.ds.pointUpdate=Point update exception
+dox.mqttDS=MQTT DataSource
+dox.mqttPP=MQTT DataPoint
+dsEdit.mqtt.cleanSession=Clean Session
+dsEdit.mqtt.keepAliveInterval=Keep Alive Interval
+dsEdit.mqtt.executorServiceTimeout=Executor Service Timeout
+dsEdit.mqtt.automaticReconnect=Automatic Reconnect
+dsEdit.mqtt.maxReconnectDelay=Max Reconnect Delay
+dsEdit.messaging.clientId=Client ID
+dsEdit.mqtt.topicFilter=Topic Filter
+dsEdit.mqtt.retained=Retained
+dsEdit.mqtt=MQTT
+dsEdit.mqtt.desc=MQTT Data Source properties
+validate.wildcardNotAllowedForSettable=Wildcards are not allowed for settable points
+validate.clientIdUsed=This Client ID is already in use
+dsEdit.mqtt.dataPointXid=Data Point Xid
+dsEdit.sql.jndiResourceName=JNDI Resource Name
+dsEdit.sql.jndiResource=JNDI Resource
+#Wed Dec 07 13:53:13 CET 2022
+pointHierarchySLTS.areYouSureToMoveElement=Are you sure to move element?
+dsEdit.snmp.trapPortEnabled=Traps enabled
+pointHierarchySLTS.folderNotMove=Folder not move
+error.view_hierarchy.add.error1=Name is not validat
dsEdit.snmp.sl.authpriv=Authentication and Encryption
-dsEdit.snmp.sl.noauthnopriv=Dissable authentication and encryption
dsEdit.snmp.sl.authnopriv=Only authentication
-dsEdit.snmp.walking=SNMP Walk testing
-dsEdit.snmp.oidWalk=OID to Walk
+systemSettings.purgeDataPointStrategyConfirm=This will purge all point samples using points settings from the database. Are you sure?
+systemSettings.dataRetentionSaved=Data Retention settings have been saved
+validate.greaterThanOne=Must be greater than one
+systemSettings.dataRetentionSettings=Data Retention
+dsEdit.snmp.sl.label=Security level
dsEdit.snmp.walk=Perform walk
-dsEdit.snmp.trapPortEnabled=Traps enabled
-emport.reports.invalid=Invalid report: {0}
-emport.reports.prefix=Report ''{0}'': {1}
-systemSettings.customCss.dialog.note=Diese Änderung kann nach dem Aktualisieren der Seite oder dem Neuladen des Browserfensters sichtbar sein. Es kann einige Zeit dauern, bis der Server die statischen Inhalte neu lädt.
-
-systemsettings.misc.dataPointRuntimeValueSynchronized=Datapoint runtime value synchronized
\ No newline at end of file
+dsEdit.snmp.oidWalk=OID to Walk
+dsEdit.snmp.sl.noauthnopriv=Dissable authentication and encryption
+dsEdit.snmp.walking=SNMP Walk testing
+systemsettings.view.forceFullScreen=Force full screen mode
+systemsettings.view.hideShortcutDisableFullScreen=Hide shortcut to disable full screen
+user.view.enableFullScreen=Enable full screen mode
+user.view.hideShortcutDisableFullScreen=Hide shortcut to disable full screen
+user.view.forceAdminTitle=The function is enforced by the Admin
+validate.1to255=Must be between 1 and 255 inclusive
+systemsettings.event.pendingLimit=Event Pending Limit
+systemsettings.event.pendingCacheEnabled=Enabled Event Pending Cache
+annotation.unknown=Unknown
+event.auto.acknowledge=Automatic acknowledge
+systemsettings.workitems.reporting.enabled=Work items reporting enabled
+systemsettings.workitems.reporting.itemspersecond.enabled=Items per second reporting enabled
+systemsettings.workitems.reporting.itemspersecond.limit=Items per second reporting limit
+systemsettings.threads.name.additional.length=Thread name length
+common.addPoint=Add point
+systemsettings.webresource.uploads.path=Uploads images path
+systemsettings.webresource.graphics.path=Graphics images path
+systemsettings.webresource.uploads.path.wrong=Uploaded images save path must end with "uploads" or "uploads{0}"
+systemsettings.webresource.graphics.path.wrong=Graphics images path must end with "graphics" or "graphics{0}"
\ No newline at end of file
diff --git a/test/messages_en.properties b/test/messages_en.properties
index 17ff46f6f9..2c75526a76 100644
--- a/test/messages_en.properties
+++ b/test/messages_en.properties
@@ -227,7 +227,7 @@ dox.dataSourceList=Data source list
dox.datetimeFormats=Date/time formats
dox.dbConfiguration=DataBase Configuration
dox.dir=en
-dox.directQuerying=Direct ScadaBR database querying
+dox.directQuerying=Direct Scada-LTS database querying
dox.dnp3DS=Data source DNP3
dox.dnp3IpDS=Data source DNP3 IP
dox.dnp3PP=DNP3 PP
@@ -318,8 +318,8 @@ dox.watchList=Watch list
dox.watchListCharts=Watch list charts
dox.watchListPoints=Watch list points
dox.watchListSharing=Watch list sharing
-dox.welcomeToMango=Welcome to ScadaBR
-dox.welcomeToScadaBR=Welcome to ScadaBR
+dox.welcomeToMango=Welcome to Scada-LTS
+dox.welcomeToScadaBR=Welcome to Scada-LTS
dsDetils.asof=(as of {0})
dsEdit.1wire=1-wire
dsEdit.1wire.address=Address
@@ -2059,9 +2059,9 @@ event.valueParse.textParse=Value did not match any multistate text and was not p
event.valueParse.textParsePoint=Value did not match any multistate text and was not parsable, result={0}, point={1}
event.valueParse.timeParse=Failed to parse time "{0}"
event.valueParse.timeParsePoint=Failed to parse time "{0}" for {1}
-event.version.available=A new version of ScadaBR is now available ({0})
-event.version.error=An error occurred while checking for a new ScadaBR version: {0}: {1}
-event.version.uptodate=This version of ScadaBR is up to date
+event.version.available=A new version of Scada-LTS is now available ({0})
+event.version.error=An error occurred while checking for a new Scada-LTS version: {0}: {1}
+event.version.uptodate=This version of Scada-LTS is up to date
event.viconics.deviceOffline=Device is offline: {0}
event.viconics.duplicateCommException=Duplicate comm address detected: {0}
event.viconics.messagingException=Messaging error: {0}
@@ -2135,7 +2135,7 @@ events.acknowledge=Acknowledge
events.acknowledgeAll=Acknowledge all
events.acknowledged=Acknowledged
events.alarms=Alarms
-events.downloadMango=Download latest ScadaBR release
+events.downloadMango=Download latest Scada-LTS release
events.editCompound=Edit compound event detector
events.editDataSource=Edit data source
events.editEventHandler=Edit event handler
@@ -2194,7 +2194,7 @@ ftl.subject.default.id=Scada-LTS {0} notification - id:{1}
ftl.subject.escalation=event escalation
ftl.subject.eventId=(id:{0})
ftl.subject.inactive=event inactive
-ftl.testEmail=ScadaBR test email
+ftl.testEmail=Scada-LTS test email
ftl.userTestEmail=This message was sent as a test of the email address for user {0}
fullScreenOut=Click "CTRL+SHIFT+F" to exit Full Screen Mode
graphic.alarmlist=Alarms List
@@ -2877,7 +2877,7 @@ systemSettings.uiPerformance=UI performance
systemSettings.uiPerformance.high=High
systemSettings.uiPerformance.low=Low
systemSettings.uiPerformance.med=Medium
-systemSettings.upToDate=This instance of ScadaBR is up to date
+systemSettings.upToDate=This instance of Scada-LTS is up to date
systemSettings.useProxy=Use proxy
systemSettings.validation.invalidColour=Invalid color
systemSettings.version=Scada-LTS version
@@ -3230,21 +3230,18 @@ emport.profilePermission.prefix=Permissions for profile ''{0}'': {1}
dox.anonymousView=Anonymous access
viewEdit.position.x=Position X
viewEdit.position.y=Position Y
+
publisherEdit.httpSender.credentials=Credentials
publisherEdit.httpSender.password=Password
publisherEdit.httpSender.username=Username
publisherEdit.httpSender.useJSON=Use JSON
publisherEdit.httpSender.removeHeader=Remove header
-
systemSettings.newUI=Settings to set in the new UI
systemSettings.amCharts=AmCharts Settings
systemSettings.defaultDataPointLoggingType=Default Data Point logging type
systemSettings.environmentSettings=Scada-LTS environment settings
systemSettings.smsDomain=SMS Domain
systemSettings.setInNewUI=Set in the new UI
-dox.newUISettings=Settings to set in the new UI
-logo.for=for
-logo.powered=Powered by
systemSettings.valuesLimitForPurge=Default values limit for purge
dox.newUISettings=Settings to set in the new UI
dox.dataRetentionSettings=Data retention settings
@@ -3263,5 +3260,81 @@ dsEdit.httpRetriever.reactivation=HttpRetriever reactivation
emport.reports.invalid=Invalid report: {0}
emport.reports.prefix=Report ''{0}'': {1}
systemSettings.customCss.dialog.note=This change may be visible after refreshing page or reloading browser window. It may take some time until the server reload the static content.
-
-systemsettings.misc.dataPointRuntimeValueSynchronized=Datapoint runtime value synchronized
\ No newline at end of file
+systemsettings.misc.dataPointRuntimeValueSynchronized=Duplicate values reduction
+systemsettings.misc.dataPointRuntimeValueSynchronized.all=All
+systemsettings.misc.dataPointRuntimeValueSynchronized.partial=Partial
+systemsettings.misc.dataPointRuntimeValueSynchronized.none=None
+dsEdit.meta.event.context.change=Context change
+logo.for=for
+logo.powered=Powered by
+systemsettings.http.response.headers=HTTP response headers
+viewEdit.upload.failed=Invalid image file
+systemSettings.uiPerformance.veryHigh=Very high
+dsEdit.amqp=AMQP
+dsEdit.amqp.desc=AMQP DataSource properties
+dsEdit.amqp.exchangeType=Exchange Type
+dsEdit.amqp.routingKey=Routing Key
+dsEdit.amqp.exchangeName=Exchange Name
+dsEdit.amqp.serverVirtualhost=Virtual Host
+dsEdit.amqp.messageAck=Ack Mode
+dsEdit.amqp.durability=Durability
+dsEdit.amqp.autoDelete=Auto delete
+dsEdit.amqp.internal=Internal
+dsEdit.amqp.networkRecoveryInterval=Network Recovery Interval
+dsEdit.amqp.channelRpcTimeout=Channel RPC Timeout
+dsEdit.amqp.automaticRecoveryEnabled=Automatic Recovery
+dsEdit.connectionTimeout=Connection Timeout
+dsEdit.messaging.updateAttempts=Update Attempts
+dsEdit.messaging.queueName=Queue Name
+dsEdit.messaging.qos=Quality of Service
+dsEdit.writable=Save data in database
+dox.amqpDS=AMQP DataSource
+dox.amqpPP=AMQP DataPoint
+validate.updateAttempts=Wrong number! Chose a number from 0 to 10
+event.ds.initReceiver=Init receiver exception
+event.ds.pointPublish=Point publish exception
+event.ds.publishFailed=Publish failed for ''{0}''
+dsEdit.dataTypeId=Data Type
+dsEdit.serverHost=Server Host
+dsEdit.serverPortNumber=Server Port
+dsEdit.serverUsername=Username
+dsEdit.serverPassword=Password
+dsEdit.messaging.protocolVersion=Protocol Version
+dsEdit.messaging.brokerMode=Broker Mode
+event.ds.pointUpdate=Point update exception
+dox.mqttDS=MQTT DataSource
+dox.mqttPP=MQTT DataPoint
+dsEdit.mqtt.cleanSession=Clean Session
+dsEdit.mqtt.keepAliveInterval=Keep Alive Interval
+dsEdit.mqtt.executorServiceTimeout=Executor Service Timeout
+dsEdit.mqtt.automaticReconnect=Automatic Reconnect
+dsEdit.mqtt.maxReconnectDelay=Max Reconnect Delay
+dsEdit.messaging.clientId=Client ID
+dsEdit.mqtt.topicFilter=Topic Filter
+dsEdit.mqtt.retained=Retained
+dsEdit.mqtt=MQTT
+dsEdit.mqtt.desc=MQTT Data Source properties
+validate.wildcardNotAllowedForSettable=Wildcards are not allowed for settable points
+validate.clientIdUsed=This Client ID is already in use
+dsEdit.mqtt.dataPointXid=Data Point Xid
+dsEdit.sql.jndiResourceName=JNDI Resource Name
+dsEdit.sql.jndiResource=JNDI Resource
+systemsettings.view.forceFullScreen=Force full screen mode
+systemsettings.view.hideShortcutDisableFullScreen=Hide shortcut to disable full screen
+user.view.enableFullScreen=Enable full screen mode
+user.view.hideShortcutDisableFullScreen=Hide shortcut to disable full screen
+user.view.forceAdminTitle=The function is enforced by the Admin
+validate.1to255=Must be between 1 and 255 inclusive
+systemsettings.event.pendingLimit=Event Pending Limit
+systemsettings.event.pendingCacheEnabled=Enabled Event Pending Cache
+annotation.unknown=Unknown
+event.auto.acknowledge=Automatic acknowledge
+systemsettings.workitems.reporting.enabled=Work items reporting enabled
+systemsettings.workitems.reporting.itemspersecond.enabled=Items per second reporting enabled
+systemsettings.workitems.reporting.itemspersecond.limit=Items per second reporting limit
+systemsettings.threads.name.additional.length=Thread name length
+common.addPoint=Add point
+systemsettings.webresource.uploads.path=Uploads images path
+systemsettings.webresource.graphics.path=Graphics images path
+systemsettings.webresource.uploads.path.wrong=Uploaded images save path must end with "uploads" or "uploads{0}"
+systemsettings.webresource.graphics.path.wrong=Graphics images path must end with "graphics" or "graphics{0}"
\ No newline at end of file
diff --git a/test/messages_es.properties b/test/messages_es.properties
index c36d409e7f..4039c70224 100644
--- a/test/messages_es.properties
+++ b/test/messages_es.properties
@@ -263,7 +263,7 @@ dox.dataSourceList=Lista de Fuente de datos
dox.datetimeFormats=Formato Fecha/Hora
dox.dbConfiguration=Configuraci\u00f3n de Base de Datos
dox.dir=es
-dox.directQuerying=Consulta directa a la base de datos de ScadaBR
+dox.directQuerying=Consulta directa a la base de datos de Scada-LTS
dox.dnp3DS=Fuente de datos DNP3
dox.dnp3IpDS=Fuente de datos DNP3 IP
dox.dnp3PP=Propiedades del punto DNP3
@@ -352,8 +352,8 @@ dox.watchList=Lista de Supervisi\u00f3n
dox.watchListCharts=Gr\u00e1ficos de Lista de Supervisi\u00f3n
dox.watchListPoints=Puntos de Lista de Supervisi\u00f3n
dox.watchListSharing=Compartiendo la Lista de Supervisi\u00f3n
-dox.welcomeToMango=Bienvenido al ScadaBR
-dox.welcomeToScadaBR=Bienvenido al ScadaBR
+dox.welcomeToMango=Bienvenido al Scada-LTS
+dox.welcomeToScadaBR=Bienvenido al Scada-LTS
dsDetils.asof=(A partir de {0})
dsEdit.1wire=1-wire
dsEdit.1wire.address=Direcci\u00f3n
@@ -2046,8 +2046,8 @@ event.valueParse.textParsePoint=El valor no concuerda con ning\u00fan texto de m
event.valueParse.timeParse=Fall\u00f3 an\u00e1lisis de tiempo "{0}"
event.valueParse.timeParsePoint= Fall\u00f3 an\u00e1lisis de tiempo "{0}" para {1}
event.version.available=Una nueva versi\u00f3n de Mango actualmente est\u00e1 disponible ({0})
-event.version.error=Ha ocurrido un error mientras se verificaba por una nueva versi\u00f3n de ScadaBR: {0}: {1}
-event.version.uptodate=Esta versi\u00f3n de ScadaBR est\u00e1 al d\u00eda
+event.version.error=Ha ocurrido un error mientras se verificaba por una nueva versi\u00f3n de Scada-LTS: {0}: {1}
+event.version.uptodate=Esta versi\u00f3n de Scada-LTS est\u00e1 al d\u00eda
event.viconics.deviceOffline=El dispositivo est\u00e1 fuera de l\u00ednea: {0}
event.viconics.duplicateCommException=Se detect\u00f3 direcci\u00f3n comm duplicada: {0}
event.viconics.messagingException=Error del Mensaje: {0}
@@ -2120,7 +2120,7 @@ events.acknowledge=Reconocer
events.acknowledgeAll=Reconocer todo
events.acknowledged=Reconocido
events.alarms=Alarmas
-events.downloadMango=Descargar \u00faltima versi\u00f3n de ScadaBR
+events.downloadMango=Descargar \u00faltima versi\u00f3n de Scada-LTS
events.editCompound=Editar detector de eventos compuestos
events.editDataSource=Editar fuente de datos
events.editEventHandler=Editar manejador de eventos
@@ -2159,12 +2159,12 @@ events.silenceAll=Silenciar todo
events.unsilence=Activar sonido
footer.rightsReserved=Todos los derechos reservados.
ftl.automatedEmail=Este correo fue enviado por un servicio autom\u00e1tico, por favor no lo responda.
-ftl.escalation=Notificaci\u00f3n de escalamiento de evento de ScadaBR
+ftl.escalation=Notificaci\u00f3n de escalamiento de evento de Scada-LTS
ftl.eventActive=Notificaci\u00f3n de eventos del Scada-LTS activa
ftl.eventInactive=Este evento ahora est\u00e1 inactivo
ftl.footer=Si recibe esta comunicaci\u00f3n por error, por favor descartarla.
-ftl.htmlFooter.automated=Este correo fue enviado por un servicio autom\u00e1tico. Le ha sido enviado porque Ud. ha sido incluido en la lista de correos de notificaci\u00f3n del ScadaBR. Por favor no responda este correo.
-ftl.htmlFooter.mango=ScadaBR (Impulsado por Mango)
+ftl.htmlFooter.automated=Este correo fue enviado por un servicio autom\u00e1tico. Le ha sido enviado porque Ud. ha sido incluido en la lista de correos de notificaci\u00f3n del Scada-LTS. Por favor no responda este correo.
+ftl.htmlFooter.mango=Scada-LTS (Impulsado por Mango)
ftl.manual=Este evento requiere reconocimiento manual para retornar a inactivo
ftl.note=Nota
ftl.originalInformation=Informaci\u00f3n Original del evento
@@ -2178,7 +2178,7 @@ ftl.subject.default.id=Scada-LTS {0} notificaci\u00f3n - id:{1}
ftl.subject.escalation=escalada de eventos
ftl.subject.eventId=(id:{0})
ftl.subject.inactive=Evento inactivo
-ftl.testEmail=Correo de prueba del ScadaBR
+ftl.testEmail=Correo de prueba del Scada-LTS
ftl.userTestEmail=Este mensaje fue enviado como prueba al correo del usuario {0}
fullScreenOut=Presione "Crt+Shirt+F" para salir de la pantalla completa
graphic.alarmlist=Lista de Alarmas
@@ -2852,7 +2852,7 @@ systemSettings.uiPerformance=Rendimiento de UI
systemSettings.uiPerformance.high=Alto
systemSettings.uiPerformance.low=Bajo
systemSettings.uiPerformance.med=Medio
-systemSettings.upToDate=Esta instancia del ScadaBR est\u00e1 actualizada
+systemSettings.upToDate=Esta instancia del Scada-LTS est\u00e1 actualizada
systemSettings.useProxy=Activar proxy
systemSettings.validation.invalidColour=Color inv\u00e1lido
systemSettings.version=Esta versi\u00f3n de Scada-LTS
@@ -3137,49 +3137,244 @@ emport.profilePermission.prefix=Permissions for profile ''{0}'': {1}
dox.anonymousView=Anonymous access
viewEdit.position.x=Position X
viewEdit.position.y=Position Y
+
ftl.subject.default.log=Scada-LTS {0}
publisherEdit.httpSender.credentials=Credentials
publisherEdit.httpSender.password=Password
publisherEdit.httpSender.username=Username
publisherEdit.httpSender.useJSON=Use JSON
publisherEdit.httpSender.removeHeader=Remove header
-dsEdit.httpRetriever.credentials=Credentials
-dsEdit.httpRetriever.password=Password
-dsEdit.httpRetriever.username=Username
-dsEdit.httpRetriever.removeHeader=Remove header
systemSettings.newUI=Settings to set in the new UI
systemSettings.amCharts=AmCharts Settings
systemSettings.defaultDataPointLoggingType=Default Data Point logging type
systemSettings.environmentSettings=Scada-LTS environment settings
systemSettings.smsDomain=SMS Domain
systemSettings.setInNewUI=Set in the new UI
+systemSettings.valuesLimitForPurge=Default values limit for purge
dox.newUISettings=Settings to set in the new UI
-logo.for=para
-logo.powered=Energizado por
+dox.dataRetentionSettings=Data retention settings
+dsEdit.httpRetriever.credentials=Credentials
+dsEdit.httpRetriever.password=Password
+dsEdit.httpRetriever.username=Username
+dsEdit.httpRetriever.removeHeader=Remove header
pointEdit.logging.purgeWithLimit=Purge with limit
-systemSettings.valuesLimitForPurge=Default values limit for purge
-systemSettings.dataRetentionSettings=Data Retention
-systemSettings.dataRetentionSaved=Data Retention settings have been saved
-dox.dataRetentionSettings=dox.dataRetentionSettings
-systemSettings.purgeDataPointStrategyConfirm=This will purge all point samples using points settings from the database. Are you sure?
pointEdit.logging.purgeStrategy=Purge strategy
pointEdit.purge.type.period=Period
pointEdit.purge.type.limit=Values Limit
-validate.greaterThanOne=Must be greater than one
pointEdit.purge.type.all=All Data
pointEdit.logging.purgeValuesLimit=Purge values limit
dsEdit.httpRetriever.stop=HttpRetriever stop
dsEdit.httpRetriever.reactivation=HttpRetriever reactivation
+emport.reports.invalid=Invalid report: {0}
+emport.reports.prefix=Report ''{0}'': {1}
+systemSettings.customCss.dialog.note=This change may be visible after refreshing page or reloading browser window. It may take some time until the server reload the static content.
+systemsettings.misc.dataPointRuntimeValueSynchronized=Duplicate values reduction
+systemsettings.misc.dataPointRuntimeValueSynchronized.all=All
+systemsettings.misc.dataPointRuntimeValueSynchronized.partial=Partial
+systemsettings.misc.dataPointRuntimeValueSynchronized.none=None
+dsEdit.meta.event.context.change=Context change
+logo.for=for
+logo.powered=Powered by
+systemsettings.http.response.headers=HTTP response headers
+viewEdit.upload.failed=Invalid image file
+systemSettings.uiPerformance.veryHigh=Very high
+dsEdit.amqp=AMQP
+dsEdit.amqp.desc=AMQP DataSource properties
+dsEdit.amqp.exchangeType=Exchange Type
+dsEdit.amqp.routingKey=Routing Key
+dsEdit.amqp.exchangeName=Exchange Name
+dsEdit.amqp.serverVirtualhost=Virtual Host
+dsEdit.amqp.messageAck=Ack Mode
+dsEdit.amqp.durability=Durability
+dsEdit.amqp.autoDelete=Auto delete
+dsEdit.amqp.internal=Internal
+dsEdit.amqp.networkRecoveryInterval=Network Recovery Interval
+dsEdit.amqp.channelRpcTimeout=Channel RPC Timeout
+dsEdit.amqp.automaticRecoveryEnabled=Automatic Recovery
+dsEdit.connectionTimeout=Connection Timeout
+dsEdit.messaging.updateAttempts=Update Attempts
+dsEdit.messaging.queueName=Queue Name
+dsEdit.messaging.qos=Quality of Service
+dsEdit.writable=Save data in database
+dox.amqpDS=AMQP DataSource
+dox.amqpPP=AMQP DataPoint
+validate.updateAttempts=Wrong number! Chose a number from 0 to 10
+event.ds.initReceiver=Init receiver exception
+event.ds.pointPublish=Point publish exception
+event.ds.publishFailed=Publish failed for ''{0}''
+dsEdit.dataTypeId=Data Type
+dsEdit.serverHost=Server Host
+dsEdit.serverPortNumber=Server Port
+dsEdit.serverUsername=Username
+dsEdit.serverPassword=Password
+dsEdit.messaging.protocolVersion=Protocol Version
+dsEdit.messaging.brokerMode=Broker Mode
+event.ds.pointUpdate=Point update exception
+dox.mqttDS=MQTT DataSource
+dox.mqttPP=MQTT DataPoint
+dsEdit.mqtt.cleanSession=Clean Session
+dsEdit.mqtt.keepAliveInterval=Keep Alive Interval
+dsEdit.mqtt.executorServiceTimeout=Executor Service Timeout
+dsEdit.mqtt.automaticReconnect=Automatic Reconnect
+dsEdit.mqtt.maxReconnectDelay=Max Reconnect Delay
+dsEdit.messaging.clientId=Client ID
+dsEdit.mqtt.topicFilter=Topic Filter
+dsEdit.mqtt.retained=Retained
+dsEdit.mqtt=MQTT
+dsEdit.mqtt.desc=MQTT Data Source properties
+validate.wildcardNotAllowedForSettable=Wildcards are not allowed for settable points
+validate.clientIdUsed=This Client ID is already in use
+dsEdit.mqtt.dataPointXid=Data Point Xid
+dsEdit.sql.jndiResourceName=JNDI Resource Name
+dsEdit.sql.jndiResource=JNDI Resource
+#Wed Dec 07 13:52:46 CET 2022
+dsEdit.snmp.walk=Perform walk
+dsEdit.mbus.id=Device Id
+systemSettings.dataRetentionSaved=Data Retention settings have been saved
+dsEdit.snmp.sl.noauthnopriv=Dissable authentication and encryption
+dsEdit.radiuino.commPortId=Port
+viewEdit.compound.type.dynamic=Dynamic
+event.modbus.noConnection=No connection to DataSource
+dsEdit.mbus.phoneNumber=Phone Number
+header.changeTheme=Change ScadaLTS application theme
+graphic.enhancedImageChart.config.x.min=X-axis min\:
+dsEdit.radiuino.baud=Baud rate
+dox.radiuinoDS=Radiuino data source
+validate.greaterThanOne=Must be greater than one
+userProfiles.selectName=User Profile
+graphic.enhancedImageChart.legend=Legend
+dsEdit.radiuino.sleepMode.false=Without sleep
+graphic.enhancedImageChart.config.y.max=Y-axis max\:
+dsEdit.radiuino.pollingMode.false=False
+dox.radiuinoPP=Radiuino data point
+graphic.enhancedImageChart.seriesConfig.visibility=Series visibility
+dsEdit.radiuino.sleepTime=Sleep time (s)
+userProfiles.validate.errorDeleting=User profile deletion error\!
+event.rtn.maintDisabled=Maintenance event disabled
+graphic.enhancedImageChart.pointConfig.renderMode.spline=Spline
+graphic.enhancedImageChart.config.set=Set range
+dsEdit.mbus.responseTimeOutOffset=Timeout Offset
+graphic.enhancedImageChart.pointConfig.showPoints=Display points of measure\:
+dsEdit.radiuino.radiuinoDataType.RSSI=RSSI
+dsEdit.radiuino.radiuinoDataType.2bUnsigned=Integer (unsigned 2 bytes)
+dsEdit.serial.inputBufferSize=Input Buffer Size
+dsEdit.radiuino.parity=Parity
+graphic.enhancedPoint=Enhanced point
+graphic.enhancedImageChart.config.axes.ranges=Axes value ranges\:
+graphic.enhancedImageChart.seriesConfig.seriesOptions.color=Color\:
+Edit.chart.missingPeriods=Graph time period must be set
+dsEdit.mbus.tcpIpBitPerSecond=Baudrate
+viewEdit.compound.point.color=Color
+viewEdit.compound.point.strokeWidth=Stroke width
+graphic.enhancedImageChart.config.export.png=Export as PNG
+dsEdit.radiuino.sleepMode=Sleep mode
+dsEdit.snmp.trapPortEnabled=Traps enabled
dsEdit.modbusIp.transportType.tcpListener=TCP Listener
+graphic.enhancedImageChart.config.x.max=X-axis max\:
+graphic.enhancedImageChart.point10=Point 10
+common.confirmDelete=Are you sure you want delete?
+dsEdit.radiuino.desc=Radiuino Properties
+dsEdit.radiuino.sleepMode.true=With sleep
+dsEdit.radiuino.settableOverride=Settable
+dsEdit.radiuino.radiuinoDataType.4bUnsigned=Integer (unsigned 4 bytes)
+dsEdit.modbusIp.socketPointName=TCP socket monitoring
+common.pointDataType=Data type
+graphic.enhancedImageChart.config.zoomIn=Zoom in
dsEdit.snmp.sl.label=Security level
-dsEdit.snmp.sl.authpriv=Authentication and Encryption
-dsEdit.snmp.sl.noauthnopriv=Dissable authentication and encryption
+userProfiles.add=Add user profile
+systemSettings.dataRetentionSettings=Data Retention
+userProfiles.saved=Profile saved
+dsEdit.serial.flowControlIn=Flow control in
+graphic.enhancedImageChart.seriesConfig=Series configuration
+userProfiles.deleteConfirm=Are you sure you want to delete this profil?
+dsEdit.radiuino.radiuinoDataType.binary=Binary
+dsEdit.radiuino.mapaBytesRequisicao=Byte map poll package
+userProfiles.added=User profile added.
+dsEdit.radiuino.retries=Number of retries
+graphic.enhancedImageChart.seriesConfig.seriesOptions=Options for {0}\:
+dsEdit.modbus.dpconn3=Connection monitoring
+viewEdit.compound.point.lineType.spline=Spline
+userProfiles.validate.nameUnique=Profile name must be unique and not empty
+eventHandlers.inactiveTestEmailMessage=This message was sent as a test of an event handler's inactive list
+graphic.enhancedImageChart.pointConfig.renderMode.line=Line
+watchlist.imageChartLiveButton=Start/Stop Live Chart
+dsEdit.radiuino.radiuinoDataType.4bFloat=Float (4 bytes)
+systemSettings.purgeDataPointStrategyConfirm=This will purge all point samples using points settings from the database. Are you sure?
+dsEdit.radiuino.multiplicador=Multiplicator
+dsEdit.modbusIp.createSocketMonitorPoint=Create socket monitoring point
+dsEdit.radiuino=Radiuino
+graphic.enhancedImageChart=Enhanced image chart
+dsEdit.modbus.socketMonitor=TCP socket monitoring
+viewEdit.compound.type=Type
+dsEdit.radiuino.pollingMode=Polling mode
dsEdit.snmp.sl.authnopriv=Only authentication
+userProfiles.name=Profile name
+dsEdit.snmp.sl.authpriv=Authentication and Encryption
+dsEdit.mbus.tcpPort=TCP Port
+dsEdit.radiuino.indiceByte=Byte index(Radiuino package)
dsEdit.snmp.walking=SNMP Walk testing
+validate.invalidCharset=Invalid character set name
+error.view_hierarchy.add.error1=Name is not validat
+dsEdit.radiuino.stopBits=Stop Bits
+dsEdit.radiuino.dataBits=Data bits
+dsEdit.radiuino.radiuinoDataType.1bUnsigned=Integer (unsigned 1 byte)
+dsEdit.radiuino.quantidadeByte=Bytes quantity
+graphic.enhancedImageChart.config.title=Configuration
+viewEdit.compound.type.static=Static
+dsEdit.radiuino.endereco=Sensor address
+userProfiles.dataSources=Data sources
+dsEdit.mbus.useTcpIpConnection=Use TCP/IP connection
+viewEdit.compound.point.showPoints=Show points
+graphic.enhancedImageChart.config=Configure
+graphic.enhancedImageChart.point9=Point 9
+dsEdit.mbus.secAddrMedium=Secondary Address Medium
+graphic.enhancedImageChart.config.export=Export
+graphic.enhancedImageChart.point8=Point 8
+graphic.enhancedImageChart.point7=Point 7
+graphic.enhancedImageChart.point6=Point 6
+graphic.enhancedImageChart.config.export.csv=Export as CSV
+graphic.enhancedImageChart.point5=Point 5
+dsEdit.radiuino.mapaBytesEnvio=Byte map request package
+graphic.enhancedImageChart.point4=Point 4
+graphic.enhancedImageChart.point3=Point 3
+graphic.enhancedImageChart.point2=Point 2
+userProfiles.validate.successDeleting=Profile successfully deleted.
+graphic.enhancedImageChart.point1=Point 1
+dsEdit.mbus.version=Version
+graphic.enhancedImageChart.pointConfig.renderMode=Render mode\:
+dsEdit.radiuino.pollingMode.true=True
dsEdit.snmp.oidWalk=OID to Walk
-dsEdit.snmp.walk=Perform walk
-dsEdit.snmp.trapPortEnabled=Traps enabled
-emport.reports.invalid=Invalid report: {0}
-emport.reports.prefix=Report ''{0}'': {1}
-systemSettings.customCss.dialog.note=This change may be visible after refreshing page or reloading browser window. It may take some time until the server reload the static content.
-systemsettings.misc.dataPointRuntimeValueSynchronized=Datapoint runtime value synchronized
\ No newline at end of file
+dsEdit.radiuino.avancado=Advanced
+dsEdit.mbus.tcpAddr=TCP Address
+graphic.enhancedImageChart.config.y.min=Y-axis min\:
+viewEdit.compound.point.lineType.line=Line
+dsEdit.mbus.man=Man
+graphic.enhancedImageChart.seriesConfig.seriesOptions.strokeWidth=Stroke width\:
+viewEdit.compound.point.alias=Alias
+graphic.enhancedImageChart.config.zoomOut=Zoom out
+dsEdit.serial.outputBufferSize=Output Buffer Size
+userProfiles.details=User profile details
+dsEdit.radiuino.offset=Offset
+dsEdit.radiuino.radiuinoDataType=Radiuino data type
+dsEdit.radiuino.timeout=Timeout (ms)
+dsEdit.opc.tagName=Tag Name
+userProfiles.none=None
+systemsettings.view.forceFullScreen=Force full screen mode
+systemsettings.view.hideShortcutDisableFullScreen=Hide shortcut to disable full screen
+user.view.enableFullScreen=Enable full screen mode
+user.view.hideShortcutDisableFullScreen=Hide shortcut to disable full screen
+user.view.forceAdminTitle=The function is enforced by the Admin
+validate.1to255=Must be between 1 and 255 inclusive
+systemsettings.event.pendingLimit=Event Pending Limit
+systemsettings.event.pendingCacheEnabled=Enabled Event Pending Cache
+annotation.unknown=Unknown
+event.auto.acknowledge=Automatic acknowledge
+systemsettings.workitems.reporting.enabled=Work items reporting enabled
+systemsettings.workitems.reporting.itemspersecond.enabled=Items per second reporting enabled
+systemsettings.workitems.reporting.itemspersecond.limit=Items per second reporting limit
+systemsettings.threads.name.additional.length=Thread name length
+common.addPoint=Add point
+systemsettings.webresource.uploads.path=Uploads images path
+systemsettings.webresource.graphics.path=Graphics images path
+systemsettings.webresource.uploads.path.wrong=Uploaded images save path must end with "uploads" or "uploads{0}"
+systemsettings.webresource.graphics.path.wrong=Graphics images path must end with "graphics" or "graphics{0}"
\ No newline at end of file
diff --git a/test/messages_fi.properties b/test/messages_fi.properties
index 0a37fe42cb..f3d9c7b23a 100644
--- a/test/messages_fi.properties
+++ b/test/messages_fi.properties
@@ -262,10 +262,10 @@ dox.1wirePP=1-Wire point properties
dox.bacnetIpPP=BACnet I/P point properties
dox.pointViewSettingsEditor=Point view settings editor
dox.httpSettings=HTTP settings
-dox.directQuerying=Direct Mango M2M database querying
+dox.directQuerying=Direct Scada-LTS database querying
dox.virtualDS=Virtual data source
dox.nmeaListenerDS=NMEA listener data source
-dox.welcomeToMango=Welcome to Mango M2M
+dox.welcomeToMango=Welcome to Scada-LTS
dox.1wireDS=1-Wire data source
dox.snmpPP=SNMP point properties
dox.regex=Regular Expressions (RegEx)
@@ -316,7 +316,7 @@ ftl.note=Huom
ftl.rtn=T\u00e4m\u00e4 tapahtuma palautuu automaattisesti normaaliin, kun kriteerit eiv\u00e4t en\u00e4\u00e4 t\u00e4yty.
ftl.manual=T\u00e4m\u00e4 tapahtuma vaatii manuaalisen kuittauksen palautuakseen normaaliin.
ftl.htmlFooter.mango=Mango, Open Source M2M
-ftl.htmlFooter.automated=T\u00e4m\u00e4 viesti on l\u00e4hetetty automaattisesti. Se on l\u00e4hetetty koska osoitteesi on Mango M2M s\u00e4hk\u00f6posti-ilmoituksen postituslistalla. \u00c4l\u00e4 vastaa t\u00e4h\u00e4n viestiin.
+ftl.htmlFooter.automated=T\u00e4m\u00e4 viesti on l\u00e4hetetty automaattisesti. Se on l\u00e4hetetty koska osoitteesi on Scada-LTS s\u00e4hk\u00f6posti-ilmoituksen postituslistalla. \u00c4l\u00e4 vastaa t\u00e4h\u00e4n viestiin.
ftl.originalInformation=Alkuper\u00e4inen tapahtumatieto
ftl.eventActive=Mango tapahtumanaktivoitumisilmoitus
ftl.eventInactive=T\u00e4m\u00e4 tapahtuma on nyt palautunut normaaliin
@@ -2180,9 +2180,9 @@ event.compound.activated=Yhdistelm\u00e4tapahtuma aktivoitu: {0}
event.compound.sourceFailure={0}: L\u00e4hdetapahtuma terminoitu
event.compound.exceptionFailure={0}: {1}
event.email.failure=S\u00e4hk\u00f6postin l\u00e4hetys ep\u00e4onnistui otsikolla "{0}" vastaanottaja: "{1}". Viesti: "{2}"
-event.version.error=Tarkistettaessa uutta Mango-versiota tapahtui virhe: {0}: {1}
-event.version.available=Uusi Mango-versio on nyt tarjolla ({0})
-event.version.uptodate=T\u00e4m\u00e4 Mango-versio on ajan tasalla
+event.version.error=Tarkistettaessa uutta Scada-LTS versiota tapahtui virhe: {0}: {1}
+event.version.available=Uusi Scada-LTS versio on nyt tarjolla ({0})
+event.version.uptodate=T\u00e4m\u00e4 Scada-LTS versio on ajan tasalla
event.login=K\u00e4ytt\u00e4j\u00e4 {0} kirjautui sis\u00e4\u00e4n
event.alarmMaxIncreased=Maksimi h\u00e4lytystaso on nostettu tasosta {0} tasoon {1}
event.alarmMaxDecreased=Maksimi h\u00e4lytystaso on laskettu tasosta {0} tasoon {1}
@@ -2485,8 +2485,8 @@ engUnit.86=imperial gallons per minute
engUnit.87=liters per second
engUnit.88=liters per minute
engUnit.89=us gallons per minute
-engUnit.90=degrees angular
engUnit.91=degrees celsius per hour
+engUnit.90=degrees angular
engUnit.92=degrees celsius per minute
engUnit.93=degrees fahrenheit per hour
engUnit.94=degrees fahrenheit per minute
@@ -2945,6 +2945,7 @@ emport.profilePermission.prefix=Permissions for profile ''{0}'': {1}
dox.anonymousView=Anonymous access
viewEdit.position.x=Position X
viewEdit.position.y=Position Y
+
ftl.subject.default={0} {1}{2} - {3}
ftl.subject.default.id=Scada-LTS {0} notification - id:{1}
ftl.subject.default.log=Scada-LTS {0}
@@ -2953,47 +2954,513 @@ publisherEdit.httpSender.password=Password
publisherEdit.httpSender.username=Username
publisherEdit.httpSender.useJSON=Use JSON
publisherEdit.httpSender.removeHeader=Remove header
-dsEdit.httpRetriever.credentials=Credentials
-dsEdit.httpRetriever.password=Password
-dsEdit.httpRetriever.username=Username
-dsEdit.httpRetriever.removeHeader=Remove header
systemSettings.newUI=Settings to set in the new UI
systemSettings.amCharts=AmCharts Settings
systemSettings.defaultDataPointLoggingType=Default Data Point logging type
systemSettings.environmentSettings=Scada-LTS environment settings
systemSettings.smsDomain=SMS Domain
systemSettings.setInNewUI=Set in the new UI
+systemSettings.valuesLimitForPurge=Default values limit for purge
dox.newUISettings=Settings to set in the new UI
-logo.for=varten
-logo.powered=Toimittamat
+dox.dataRetentionSettings=Data retention settings
+dsEdit.httpRetriever.credentials=Credentials
+dsEdit.httpRetriever.password=Password
+dsEdit.httpRetriever.username=Username
+dsEdit.httpRetriever.removeHeader=Remove header
pointEdit.logging.purgeWithLimit=Purge with limit
-systemSettings.valuesLimitForPurge=Default values limit for purge
-systemSettings.dataRetentionSettings=Data Retention
-systemSettings.dataRetentionSaved=Data Retention settings have been saved
-dox.dataRetentionSettings=dox.dataRetentionSettings
-systemSettings.purgeDataPointStrategyConfirm=This will purge all point samples using points settings from the database. Are you sure?
pointEdit.logging.purgeStrategy=Purge strategy
pointEdit.purge.type.period=Period
pointEdit.purge.type.limit=Values Limit
-validate.greaterThanOne=Must be greater than one
pointEdit.purge.type.all=All Data
pointEdit.logging.purgeValuesLimit=Purge values limit
-pointEdit.props.chartColour=Chart color
-pointEdit.chart.missingPeriods=Chart renderer: number of periods must be entered
-pointEdit.props.deviceName=Device Name
dsEdit.httpRetriever.stop=HttpRetriever stop
dsEdit.httpRetriever.reactivation=HttpRetriever reactivation
-dsEdit.modbusIp.transportType.tcpListener=TCP Listener
-dsEdit.snmp.sl.label=Security level
-dsEdit.snmp.sl.authpriv=Authentication and Encryption
-dsEdit.snmp.sl.noauthnopriv=Dissable authentication and encryption
-dsEdit.snmp.sl.authnopriv=Only authentication
-dsEdit.snmp.walking=SNMP Walk testing
-dsEdit.snmp.oidWalk=OID to Walk
-dsEdit.snmp.walk=Perform walk
-dsEdit.snmp.trapPortEnabled=Traps enabled
emport.reports.invalid=Invalid report: {0}
emport.reports.prefix=Report ''{0}'': {1}
systemSettings.customCss.dialog.note=This change may be visible after refreshing page or reloading browser window. It may take some time until the server reload the static content.
-
-systemsettings.misc.dataPointRuntimeValueSynchronized=Datapoint runtime value synchronized
\ No newline at end of file
+systemsettings.misc.dataPointRuntimeValueSynchronized=Duplicate values reduction
+systemsettings.misc.dataPointRuntimeValueSynchronized.all=All
+systemsettings.misc.dataPointRuntimeValueSynchronized.partial=Partial
+systemsettings.misc.dataPointRuntimeValueSynchronized.none=None
+dsEdit.meta.event.context.change=Context change
+logo.for=for
+logo.powered=Powered by
+systemsettings.http.response.headers=HTTP response headers
+viewEdit.upload.failed=Invalid image file
+systemSettings.uiPerformance.veryHigh=Very high
+dsEdit.amqp=AMQP
+dsEdit.amqp.desc=AMQP DataSource properties
+dsEdit.amqp.exchangeType=Exchange Type
+dsEdit.amqp.routingKey=Routing Key
+dsEdit.amqp.exchangeName=Exchange Name
+dsEdit.amqp.serverVirtualhost=Virtual Host
+dsEdit.amqp.messageAck=Ack Mode
+dsEdit.amqp.durability=Durability
+dsEdit.amqp.autoDelete=Auto delete
+dsEdit.amqp.internal=Internal
+dsEdit.amqp.networkRecoveryInterval=Network Recovery Interval
+dsEdit.amqp.channelRpcTimeout=Channel RPC Timeout
+dsEdit.amqp.automaticRecoveryEnabled=Automatic Recovery
+dsEdit.connectionTimeout=Connection Timeout
+dsEdit.messaging.updateAttempts=Update Attempts
+dsEdit.messaging.queueName=Queue Name
+dsEdit.messaging.qos=Quality of Service
+dsEdit.writable=Save data in database
+dox.amqpDS=AMQP DataSource
+dox.amqpPP=AMQP DataPoint
+validate.updateAttempts=Wrong number! Chose a number from 0 to 10
+event.ds.initReceiver=Init receiver exception
+event.ds.pointPublish=Point publish exception
+event.ds.publishFailed=Publish failed for ''{0}''
+dsEdit.dataTypeId=Data Type
+dsEdit.serverHost=Server Host
+dsEdit.serverPortNumber=Server Port
+dsEdit.serverUsername=Username
+dsEdit.serverPassword=Password
+dsEdit.messaging.protocolVersion=Protocol Version
+dsEdit.messaging.brokerMode=Broker Mode
+event.ds.pointUpdate=Point update exception
+dox.mqttDS=MQTT DataSource
+dox.mqttPP=MQTT DataPoint
+dsEdit.mqtt.cleanSession=Clean Session
+dsEdit.mqtt.keepAliveInterval=Keep Alive Interval
+dsEdit.mqtt.executorServiceTimeout=Executor Service Timeout
+dsEdit.mqtt.automaticReconnect=Automatic Reconnect
+dsEdit.mqtt.maxReconnectDelay=Max Reconnect Delay
+dsEdit.messaging.clientId=Client ID
+dsEdit.mqtt.topicFilter=Topic Filter
+dsEdit.mqtt.retained=Retained
+dsEdit.mqtt=MQTT
+dsEdit.mqtt.desc=MQTT Data Source properties
+validate.wildcardNotAllowedForSettable=Wildcards are not allowed for settable points
+validate.clientIdUsed=This Client ID is already in use
+dsEdit.mqtt.dataPointXid=Data Point Xid
+dsEdit.sql.jndiResourceName=JNDI Resource Name
+dsEdit.sql.jndiResource=JNDI Resource
+#Wed Dec 07 13:52:19 CET 2022
+dox.opcDS=Data Source OPC
+dsEdit.radiuino.radiuinoDataType=Radiuino data type
+dox.auditAlarmLevels=Alarm Level for Audit events
+graphic.enhancedImageChart.config.export=Export
+emport.importProjectInstruction=Select the file (.zip) e click the button to import it\t
+dox.radiuinoPP=Radiuino data point
+dsEdit.radiuino.radiuinoDataType.RSSI=RSSI
+dsEdit.modbus.dpconn3=Connection monitoring
+emport.exportProjectInstruction=Select your options and download the project file
+pointEdit.props.chartColour=Chart color
+eventHandlers.activeScript=When active script
+dox.drStorageHt5bDS=Data Source Dr.StorageHT-5B
+dox.colours=Color
+emport.projectName=Project name
+dsEdit.fhz4j.deviceHousecode=Device Housecode
+dsEdit.radiuino.sleepMode=Sleep mode
+viewEdit.compound.point.lineType.spline=Spline
+dsEdit.modbus.maxReadBitCount=Max read bit count
+publisherEdit.persistent.status.syncStatus=History synchronization status\: Completed {0} of {1} points, {2} requests sent
+dsEdit.alpha2.deviceCode.commWordDevice=Comm Word Device
+viewEdit.graphic.hideInactivityColumn=Hide Inactivity column
+dsEdit.radiuino.stopBits=Stop Bits
+dsEdit.fhz4j.PropertySettable=Settable properties
+dsEdit.radiuino.settableOverride=Settable
+dsEdit.radiuino.radiuinoDataType.1bUnsigned=Integer (unsigned 1 byte)
+dsEdit.jmx.objectNameNotFound=Object name ''{0}'' in ''{1}'' not found
+mport.mailingList.prefix=Mail list ''{0}''\: {1}
+dsEdit.jmx.attributeNameNotFound=Cannot find attribute ''{0}'' in ''{1}''
+dsEdit.nodaves7.s7writeBytesQty=Bytes quantity
+dsEdit.persistent.status.noConnections=No connections
+graphic.enhancedImageChart.config.export.png=Export as PNG
+viewEdit.graphic.projectDefined=Define initial project
+graphic.enhancedImageChart.config.y.min=Y-axis min\:
+dsEdit.radiuino.commPortId=Port
+dsEdit.radiuino.endereco=Sensor address
+scripts.se=Script
+scripts.title=Scripts
+dsEdit.bacnetIp.remoteDeviceNetworkNumber=Network Number
+systemSettings.coloursSaved=Colors has been saved
+dox.jmxPP=JMX point properties
+dsEdit.jmx.addPoint=Add point
+graphic.enhancedImageChart.pointConfig.renderMode=Render mode\:
+dsEdit.alpha2.deviceCode.outputTerminal=Output Terminal
+viewEdit.graphic.hideAlarmLevelColumn=Hide Alarm Level column
+dsEdit.internal.attr.MONITOR_SCHEDULED=Scheduled work items
+dox.iec101DS=Data source IEC101
+scripts.execution.scriptError=Script execution failed
+dsEdit.modbus.scanner.startError=Exploration problem occurred. It is possible there is active Data Source using selected port. ({0})
+dsEdit.meta.generate.noData=No data for point ''{0}''
+dsEdit.radiuino=Radiuino
+dsEdit.jmx=JMX
+watchlist.createReport=Create report for this watch list
+systemSettings.purgeDataPointStrategyConfirm=This will purge all point samples using points settings from the database. Are you sure?
+dsEdit.drStorageHt5b.pointType=Point Type
+dsEdit.fhz4j.fhzHouseCode=Internal Code
+dsEdit.mbus.useTcpIpConnection=Use TCP/IP connection
+graphic.enhancedImageChart.config.set=Set range
+graphic.enhancedImageChart.config.export.csv=Export as CSV
+dsEdit.radiuino.dataBits=Data bits
+watchlist.copyList=Copy watch list
+dox.asciiFileReaderPP=ASCII File Reader PP
+dsEdit.jmx.compositeItemName=Composite item name
+graphic.enhancedImageChart.config.x.min=X-axis min\:
+dsEdit.jmx.writeFailed=Write failed for ''{0}''
+viewEdit.graphic.views=Views
+graphic.enhancedImageChart.seriesConfig.seriesOptions.strokeWidth=Stroke width\:
+reports.zipData=Data in .zip format
+viewEdit.graphic.whenOffLabel=Label when OFF (0, false)
+viewEdit.graphic.text=Text
+script.dpCommands=Datapoints commands
+dsEdit.nodaves7.writeBaseCmd=Write command line
+emport.versionError=The project version ({0}) isn't compatible with current system version ({1})
+events.export.ackedByDeletedUser=(user deleted)
+dsEdit.jmx.attributeName=Attribute name
+dsEdit.opc.tagName=Tag Name
+publisherEdit.httpSender.point.status=Status
+viewEdit.fullScreen=Full Screen
+publisherEdit.persistent.status.notConnected=Not connected
+pointEdit.chart.missingPeriods=Chart renderer\: number of periods must be entered
+dox.scripts=Scripts
+dox.colourSettings=Color configuration
+login.validation.noSuchUser=Cannot find user Id
+validate.greaterThanOne=Must be greater than one
+events.search.maxResults=Max results
+pointDetails.chartDataButton=Import chart data
+dsEdit.radiuino.multiplicador=Multiplicator
+pointDetails.findXid=Find XID
+dsEdit.fhz4j.deviceType=Device type
+dsEdit.alpha2.deviceCode.linkOutput=Link Output
+ftl.subject.alias.id={0} ({1}) - id\:{2}
+common.dataTypes.bad=???
+alpha2.errorMessageException={0}\: Error message received from device\: {1}
+dsEdit.mbus.responseTimeOutOffset=Timeout Offset
+dsEdit.internal.attr.BATCH_ENTRIES=Point values to be written
+dsEdit.alpha2.deviceCode.commBitDevice=Comm Bit Device
+dsEdit.internal.attribute=Attribute
+dsEdit.drStorageHt5b.type.Temperature=Temperature
+dsEdit.snmp.walk=Perform walk
+dsEdit.drStorageHt5b.type.Humidity=Humidity
+dsEdit.snmp.trapPortEnabled=Traps enabled
+graphic.enhancedImageChart.pointConfig.showPoints=Display points of measure\:
+dsEdit.radiuino.mapaBytesEnvio=Byte map request package
+events.export.ackedByMaintenance=maintenance mode
+dsEdit.serial.outputBufferSize=Output Buffer Size
+viewEdit.graphic.hideAckColumn=Hide Ack column
+systemSettings.chartBackgroundColour=Chart background color
+dsEdit.internal.attr.MONITOR_THREAD_COUNT=Active thread count
+graphic.enhancedImageChart.seriesConfig=Series configuration
+dsEdit.snmp.sl.authnopriv=Only authentication
+dsEdit.iec101.offset=Offset
+dsEdit.jmx.getObjectNames=Get object names
+viewEdit.graphic.maxListSize=Max list size
+dsEdit.jmx.writeFailed.msg=Write failed for ''{0}''\: {1}
+dox.dbConfiguration=DataBase Configuration
+dsEdit.alpha2.accessMode.readOnly=Read only
+viewEdit.compound.type.dynamic=Dynamic
+dsEdit.internal.attr.MONITOR_MEDIUM=Medium priority work items
+dsEdit.radiuino.baud=Baud rate
+emport.uploadError=Upload failed ({0})
+watchlist.imageChartLiveButton=Start/Stop Live Chart
+publisherEdit.persistent.status.connected=Connected
+viewEdit.graphic.link=Link (href)
+eventHandlers.invalidScripts=Selecione ao menos um script
+viewEdit.compound.point.lineType.line=Line
+pointEdit.props.deviceName=Device Name
+dsEdit.alpha2.dpDesc={0} ({1})
+dsEdit.radiuino.pollingMode=Polling mode
+graphic.enhancedImageChart.pointConfig.renderMode.spline=Spline
+emport.send=Send
+dsEdit.radiuino.sleepTime=Sleep time (s)
+emport.exportJson=Generate JSON
+pointDetails.pointNotFound=Point not found
+graphic.button=ON/OFF Button
+common.enableAll=Enable all points
+reports.consolidatedChart=Consolidated chart
+publisherEdit.persistent.status.pointCount=Point Count\: {0}
+systemSettings.dataRetentionSettings=Data Retention
+dsEdit.iec101.persistent=Persistent
+dsEdit.persistent.status.notEnabled=Data source is not enabled
+dox.asciiSerialDS=Data Source Ascii Serial
+viewEdit.graphic.saveToLoad=Save view to load component\!
+dsEdit.jmx.remoteServerAddr=Remote JMX server address
+dsEdit.snmp.sl.label=Security level
+dox.dnp3DS=Data source DNP3
+publisherEdit.pachube.noPoints=No point list
+dsEdit.persistent.status=Execution state
+systemSettings.validation.invalidColour=Invalid color
+dsEdit.jmx.objectNameError=Bad object name ''{0}'' in ''{1}''\: {2}
+graphic.enhancedImageChart.config.y.max=Y-axis max\:
+dsEdit.alpha2.deviceCode.externalInput=External Input
+events.search.dateRange.relative=Relative
+dsEdit.persistent.status.connection={0}\: connections {1}, {2} packages received
+dsEdit.jmx.compositeTypeNotSupported=The type ''{0}'' in ''{1}'' is not supported
+publisherEdit.pachube.point.type=Type
+alpha2.commException={0}\: Communication error\: {1}
+dsEdit.asciiSerial.stopTimeout=Stop Timeout (ms)
+dsEdit.alpha2.deviceCode.linkInput=Link Input
+dsEdit.radiuino.timeout=Timeout (ms)
+graphic.flexBuilder=Flex Builder (Beta Version)
+viewEdit.graphic.whenOnLabel=Label when ON (1, true)
+dsEdit.alpha2.deviceCode.controlDevice=Control Device
+dsEdit.radiuino.radiuinoDataType.4bFloat=Float (4 bytes)
+emport.invalidFile=File reading failed ({0})
+emport.errorMessage=Errors\:
+eventHandlers.inactiveScript=When inactive script
+publisherEdit.pachube.point.status=Status
+emport.importButton=IMPORT
+dsEdit.snmp.oidWalk=OID to Walk
+publisherEdit.persistent.status.notEnabled=Publisher disabled
+dsEdit.mbus.tcpAddr=TCP Address
+dsEdit.fhz4j.init=Initialization
+header.scripts=Scripting
+dsEdit.iec101Ethernet=IEC101 Ethernet
+dsEdit.meta.generate.success=History successfully created. {0} updates created.
+emport.includePointValues=Include point values
+dsEdit.asciiSerial.charStopMode=Character mode
+dsEdit.bacnetIp.gettingDeviceDetails=Retrieving device details...
+scripts.objectsContext=Context objects
+graphic.enhancedImageChart.config.x.max=X-axis max\:
+dsEdit.radiuino.radiuinoDataType.4bUnsigned=Integer (unsigned 4 bytes)
+dsEdit.mbus.id=Device Id
+publisherEdit.httpSender.point.type=Type
+dox.internalDS=Internal Data Source
+viewEdit.graphic.width=Width
+dsEdit.mbus.tcpPort=TCP Port
+dsEdit.asciiSerial.stopMode.stopTimeout=By timeout
+dsEdit.internal=Internal Data Source
+dsEdit.alpha2.deviceCode.keyInput=Key Input
+dsEdit.alpha2.desc=Mitsubishi Alpha2 Properties
+dsEdit.mbus.secAddrMedium=Secondary Address Medium
+events.export=Export events
+dox.maintenanceEvents=Maintenance events
+dsEdit.jmx.dsconn.local=Local server
+event.pb.persistent.syncCompleted.details=Points\: {0},sent\: {1}, synchronized\: {2}, target overcounts\: {3}, response errors\: {4}, rest time\: {5}
+publisherEdit.pachube.points=Points
+dsEdit.mbus.tcpIpBitPerSecond=Baudrate
+dsEdit.meta.generate=Generate history
+graphic.enhancedImageChart.seriesConfig.seriesOptions.color=Color\:
+graphic.enhancedImageChart.config=Configure
+publisherEdit.persistent.status.packetQueueSize=Queue packet size\: {0}
+dox.radiuinoDS=Radiuino data source
+dsEdit.iec101.selectExecute=Select and Execute
+emport.pointValue.missingPoint=Point value ''{0}''\: Data point not found
+graphic.link=Link
+dsEdit.fhz4j=Fhz4j
+dsEdit.snmp.sl.authpriv=Authentication and Encryption
+viewEdit.compound.point.showPoints=Show points
+viewEdit.compound.point.strokeWidth=Stroke width
+dsEdit.radiuino.sleepMode.true=With sleep
+dsEdit.alpha2.deviceCode.externalOutput=External Output
+dsEdit.radiuino.retries=Number of retries
+systemSettings.reServer=Restart the application server
+publisherEdit.persistent.status.connectionState=Connection\: {0}
+dox.opcPP=Data Point OPC
+publisherEdit.persistent.status.connecting=Connected point {0} of {1}
+emport.systemSettingsFailed=System configuration export error
+viewEdit.compound.type.static=Static
+dsEdit.serial.inputBufferSize=Input Buffer Size
+dsEdit.modbusIp.socketPointName=TCP socket monitoring
+scripts.seDetails=Script details
+watchlist.consolidatedChart=Include in consolidated chart
+dsEdit.alpha2.accessMode.readWrite=Read and Write
+viewEdit.graphic.runtimeMode=Runtime mode
+systemSettings.instanceId=Instance ID
+dox.drStorageHt5bPP=Data Point Dr.StorageHT-5B
+emport.script.prefix=Script ''{0}''\: {1}
+viewEdit.graphic.hideIdColumn=Hide ID column
+event.modbus.noConnection=No connection to DataSource
+dsEdit.drStorageHt5b.desc=Dr.Storage HT-5B
+ftl.subject.alias={0} ({1})
+viewEdit.graphic.project=Project
+common.addAll=Add all points
+dsEdit.iec101.execute=Execute Only
+dox.jmxDS=JMX Data Source
+emport.projectDescription=Description
+dsEdit.internal.attr.BATCH_INSTANCES=Point value write threads
+dsEdit.alpha2.pointType=Point type
+dsEdit.iec101.default=Default
+dsEdit.radiuino.quantidadeByte=Bytes quantity
+dsEdit.alpha2.deviceCode.inputTerminal=Input Terminal
+header.changeTheme=Change ScadaLTS application theme
+dsEdit.persistent.getStatus=Get status
+dsEdit.mbus.man=Man
+dox.asciiFileReaderDS=Data Source ASCII File Reader
+dox.iec101PP=IEC101 PP
+dsEdit.nodaves7.s7writeStarts=Memory Offset (Starts)
+publisherEdit.httpSender.points=Points
+dsEdit.radiuino.radiuinoDataType.2bUnsigned=Integer (unsigned 2 bytes)
+dsEdit.alpha2=Mitsubishi Alpha2
+publisherEdit.pachube.point.name=Name
+events.search.previous=Previous
+publisherEdit.persistent.syncStarted=Synchronization started
+scripts.objectsContext.invalidVar=Invalid var name
+alpha2.invalidFrameException={0}\: Invalid frame received\: {1}
+mport.graphicsFolder=Include Graphics folder
+emport.graphicsFolder=Include Graphics folder
+dsEdit.fhz4j.deviceProperty=Device property
+systemSettings.plotGridlinesColour=Plot gridlines color
+graphic.chartHeight=Height (each chart)
+dsEdit.meta.generate.error=History creation error\: {0}. {1} updates created.
+scripts.addSe=Add a new script
+scripts.saved=Script saved
+dsEdit.jmx.readError=Read error\: {0}
+eventHandlers.type.script=Script
+dsEdit.radiuino.desc=Radiuino Properties
+dsEdit.iec101.shortPulse=Short Pulse
+dsEdit.alpha2.deviceCode=Device Code
+header.toggleMute=Mute
+dsEdit.internal.dsconn=Poll seconds\: {0}
+dox.scriptDPObject=Data Point Context Object
+scripts.objectsContext.var=Var
+dsEdit.drStorageHt5b=Dr.Storage HT-5B
+emport.importInit=Starting import. Wait...
+dsEdit.nodaves7=S7 Iso TCP Ethernet Controller
+dox.exportProject=Exporting projects
+publisherEdit.httpSender.noPoints=No points defined
+event.persistent.xidTooLong=XID of "{0}" point is too long.
+publisherEdit.httpSender.point.name=Name
+publisherEdit.persistent.getStatus=Get status
+aphic.simpleCompound.leadPoint=Lead Point
+viewEdit.graphic.hideTimestampColumn=Hide Timestamp column
+systemSettings.colourSettings=Color configuration
+emport.exportProject=Export Project
+emport.invalidProjectName=Invalid name
+dsEdit.internal.attr.MONITOR_STACK_HEIGHT=Maximum thread stack height
+dsEdit.jmx.dsconn.remote={0}
+dsEdit.radiuino.pollingMode.true=True
+dsEdit.fhz4j.deviceLocation=Device location
+common.run=Run
+script.dsCommands=Datasources commands
+graphic.enhancedPoint=Enhanced point
+emport.exportDate=Export date
+publisherEdit.persistent.syncNotStarted=Synchronization not started
+watchlist.chartDataButton=Export chart data
+emport.importProjectTitle=Import Project (Upload)
+dsEdit.internal.attr.MONITOR_HIGH=High priority work items
+graphic.chartWidth=Width (each chart)
+emport.importCompleteWarn=The new project was successfully loaded\! The system will restart.
+dsEdit.modbus.maxWriteRegisterCount=Max write register count
+dsEdit.snmp.walking=SNMP Walk testing
+dsEdit.mbus.version=Version
+viewEdit.graphic.height=Height
+dsEdit.jmx.attributeNotComposite=Attribute ''{0}'' in ''{1}'' is not composite
+systemSettings.versionSaved=Version settings have been saved
+dsEdit.radiuino.indiceByte=Byte index(Radiuino package)
+emport.uploadsFolder=Include Uploads folder
+dox.scriptDSObject=Data Source Context Object
+error.view_hierarchy.add.error1=Name is not validat
+systemSettings.plotBackgroundColour=Plot background color
+compoundDetectors.initError.wrapper=Detector {0} is not enabled or does not exist
+dsEdit.asciiSerial.charStopMode.charASCII=ASCII character
+scripts.execution.success=Script execution succeeded
+dsEdit.serial.flowControlIn=Flow control in
+graphic.enhancedImageChart.seriesConfig.seriesOptions=Options for {0}\:
+dsEdit.nodaves7.s7writeDBNUM=DBNUM
+graphic.enhancedImageChart.config.axes.ranges=Axes value ranges\:
+fullScreenOut=Click "CTRL+SHIFT+F" to exit Full Screen Mode
+emport.pointValuesMax=Max point values
+dsEdit.iec101.longPulse=Long Pulse
+dsEdit.modbusIp.createSocketMonitorPoint=Create socket monitoring point
+publisherEdit.persistent.status.queueSize=Update queue size\: {0}
+dsEdit.modbus.socketMonitor=TCP socket monitoring
+dsEdit.iec101.descEthernet=IEC101 Ethernet Properties
+publisherEdit.persistent.xidPrefix=XID prefix
+dsEdit.opc.validation=Validation
+dsEdit.jmx.desc=JMX data source properties
+scripts.objectsContext.name=Object
+dsEdit.radiuino.radiuinoDataType.binary=Binary
+graphic.chartComparator=Chart Comparator
+dsEdit.snmp.sl.noauthnopriv=Dissable authentication and encryption
+dsEdit.radiuino.pollingMode.false=False
+dsEdit.alpha2.accessMode=Acess mode
+dsEdit.internal.desc=Internal data source properties
+dsEdit.opc.tag=Tag
+dsedit.opc.rt.addFailed=Addition failed for {0}
+dsEdit.jmx.attributeTypeNotSupported=The type ''{0}'' in ''{1}'' is not supported
+dsEdit.modbus.modbusDataType.4bFloatSwappedInverted=4 byte float swapped inverted
+dsEdit.mbus.phoneNumber=Phone Number
+events.search.past=Past
+common.pointDataType=Data type
+dsEdit.nodaves7.s7writeMemoryArea=Memory area
+dsEdit.radiuino.mapaBytesRequisicao=Byte map poll package
+graphic.enhancedImageChart.legend=Legend
+dox.asciiSerialPP=Data Point Ascii Serial
+dsEdit.opc.TagValidated=Tag Validated
+dsEdit.jmx.connectionError=Connection error\: {0}
+dsEdit.alpha2.deviceCode.systemBit=System Bit
+dsEdit.jmx.writeFailed.composite=Write failed for ''{0}''\: cannot write to a composite object item
+emport.pointValues=Point values
+scripts.objectsContext.help=(?)
+publisherEdit.persistent.startSync=Synchronize history
+scripts.pointsContext=Context points
+common.confirmDelete=Are you sure you want delete?
+dsEdit.modbusIp.transportType.tcpListener=TCP Listener
+dsEdit.opc.TagNotValidated=Tag Not Validated
+events.search.dateRange.specific=Specific
+scripts.objectsContext.add=Add
+dsEdit.bacnetIp.remoteDeviceNetworkAddress=Network Address
+emport.serverVersion=System version
+dsEdit.jmx.inspect=JMX server inspection
+dsEdit.jmx.objectName=Object name
+graphic.enhancedImageChart.config.zoomOut=Zoom out
+events.search.dateRange=Data range
+graphic.enhancedImageChart.pointConfig.renderMode.line=Line
+dsEdit.alpha2.deviceNumber=Device Number
+emport.confirmImport=Warn\: the current database will be erased\! Are you sure you want to import a new project?
+systemSettings.dataRetentionSaved=Data Retention settings have been saved
+watchlist.noExportables=No points selected for export
+viewEdit.compound.point.alias=Alias
+graphic.enhancedImageChart.config.title=Configuration
+dox.importProject=Importing projects
+emport.importFailed=Import failed (unknown error)
+dsEdit.opc.creationMode=Creation Mode
+dsEdit.nodaves7.s7writeBitOffset=Offset Bit
+dsEdit.nodaves7.desc=S7 Iso TCP Ethernet
+publisherEdit.persistent.status=Execution status
+viewEdit.compound.type=Type
+dsEdit.alpha2.deviceCode.analogIn=Analog In
+alpha2.unknownException={0}\: Unknown error\: {1}
+viewEdit.compound.point.color=Color
+dsEdit.radiuino.offset=Offset
+graphic.alarmlist=Alarms List
+emport.importProject=Import Project
+graphic.scriptButton=Button (script)
+dsEdit.alpha2.accessMode.writeOnly=Write only
+dsEdit.asciiSerial.charStopMode.hexValue=Hexadecimal value
+dsEdit.modbus.maxReadRegisterCount=Max read register count
+event.pb.persistent.syncCompleted=Synchronization completed
+publisherEdit.persistent.status.syncNotRunning=History synchronization is not active
+dsEdit.jmx.gettingObjectNames=Getting object names...
+dsEdit.radiuino.parity=Parity
+events.export.ackedByUser={0}
+graphic.enhancedImageChart.config.zoomIn=Zoom in
+viewEdit.graphic.projectsSource=Projects Server (API)
+dsEdit.radiuino.sleepMode.false=Without sleep
+dsEdit.alpha2.station=Station
+dsEdit.radiuino.avancado=Advanced
+dox.internalPP=Internal point properties
+graphic.enhancedImageChart.seriesConfig.visibility=Series visibility
+dsEdit.jmx.compositeNameNotFound=Cannot find composite item ''{0}'' in ''{1}''
+dsEdit.opc.validateTag=Validate Tag
+dsEdit.alpha2.deviceCode.runStop=Run/Stop Command
+dsEdit.jmx.badUrl=Malformed remote server address\: {0}
+dsEdit.jmx.useLocalServer=Use local JMX server
+emport.exportProjectTitle=Export Project (Download)
+events.search.dateRange.none=None
+dox.welcomeToScadaBR=Welcome to Scada-LTS
+systemsettings.view.forceFullScreen=Force full screen mode
+systemsettings.view.hideShortcutDisableFullScreen=Hide shortcut to disable full screen
+user.view.enableFullScreen=Enable full screen mode
+user.view.hideShortcutDisableFullScreen=Hide shortcut to disable full screen
+user.view.forceAdminTitle=The function is enforced by the Admin
+validate.1to255=Must be between 1 and 255 inclusive
+systemsettings.event.pendingLimit=Event Pending Limit
+systemsettings.event.pendingCacheEnabled=Enabled Event Pending Cache
+annotation.unknown=Unknown
+event.auto.acknowledge=Automatic acknowledge
+systemsettings.workitems.reporting.enabled=Work items reporting enabled
+systemsettings.workitems.reporting.itemspersecond.enabled=Items per second reporting enabled
+systemsettings.workitems.reporting.itemspersecond.limit=Items per second reporting limit
+systemsettings.threads.name.additional.length=Thread name length
+common.addPoint=Add point
+systemsettings.webresource.uploads.path=Uploads images path
+systemsettings.webresource.graphics.path=Graphics images path
+systemsettings.webresource.uploads.path.wrong=Uploaded images save path must end with "uploads" or "uploads{0}"
+systemsettings.webresource.graphics.path.wrong=Graphics images path must end with "graphics" or "graphics{0}"
\ No newline at end of file
diff --git a/test/messages_fr.properties b/test/messages_fr.properties
index 3b805b5d6e..b37b69350f 100644
--- a/test/messages_fr.properties
+++ b/test/messages_fr.properties
@@ -3207,6 +3207,7 @@ emport.profilePermission.prefix=Permissions for profile ''{0}'': {1}
dox.anonymousView=Anonymous access
viewEdit.position.x=Position X
viewEdit.position.y=Position Y
+
ftl.subject.default.log=Scada-LTS {0}
publisherEdit.httpSender.credentials=Credentials
publisherEdit.httpSender.password=Password
@@ -3219,36 +3220,115 @@ systemSettings.defaultDataPointLoggingType=Default Data Point logging type
systemSettings.environmentSettings=Scada-LTS environment settings
systemSettings.smsDomain=SMS Domain
systemSettings.setInNewUI=Set in the new UI
+systemSettings.valuesLimitForPurge=Default values limit for purge
dox.newUISettings=Settings to set in the new UI
-logo.for=pour
-logo.powered=Alimenté par
+dox.dataRetentionSettings=Data retention settings
+dsEdit.httpRetriever.credentials=Credentials
+dsEdit.httpRetriever.password=Password
+dsEdit.httpRetriever.username=Username
+dsEdit.httpRetriever.removeHeader=Remove header
pointEdit.logging.purgeWithLimit=Purge with limit
-systemSettings.valuesLimitForPurge=Default values limit for purge
-systemSettings.dataRetentionSettings=Data Retention
-systemSettings.dataRetentionSaved=Data Retention settings have been saved
-dox.dataRetentionSettings=dox.dataRetentionSettings
-systemSettings.purgeDataPointStrategyConfirm=This will purge all point samples using points settings from the database. Are you sure?
pointEdit.logging.purgeStrategy=Purge strategy
pointEdit.purge.type.period=Period
pointEdit.purge.type.limit=Values Limit
-validate.greaterThanOne=Must be greater than one
pointEdit.purge.type.all=All Data
-dsEdit.httpRetriever.credentials=Credentials
-dsEdit.httpRetriever.password=Password
-dsEdit.httpRetriever.username=Username
-dsEdit.httpRetriever.removeHeader=Remove header
pointEdit.logging.purgeValuesLimit=Purge values limit
dsEdit.httpRetriever.stop=HttpRetriever stop
dsEdit.httpRetriever.reactivation=HttpRetriever reactivation
-dsEdit.snmp.sl.label=Security level
-dsEdit.snmp.sl.authpriv=Authentication and Encryption
-dsEdit.snmp.sl.noauthnopriv=Dissable authentication and encryption
-dsEdit.snmp.sl.authnopriv=Only authentication
-dsEdit.snmp.walking=SNMP Walk testing
-dsEdit.snmp.oidWalk=OID to Walk
-dsEdit.snmp.walk=Perform walk
-dsEdit.snmp.trapPortEnabled=Traps enabled
emport.reports.invalid=Invalid report: {0}
emport.reports.prefix=Report ''{0}'': {1}
systemSettings.customCss.dialog.note=This change may be visible after refreshing page or reloading browser window. It may take some time until the server reload the static content.
-systemsettings.misc.dataPointRuntimeValueSynchronized=Datapoint runtime value synchronized
\ No newline at end of file
+systemsettings.misc.dataPointRuntimeValueSynchronized=Duplicate values reduction
+systemsettings.misc.dataPointRuntimeValueSynchronized.all=All
+systemsettings.misc.dataPointRuntimeValueSynchronized.partial=Partial
+systemsettings.misc.dataPointRuntimeValueSynchronized.none=None
+dsEdit.meta.event.context.change=Context change
+logo.for=for
+logo.powered=Powered by
+systemsettings.http.response.headers=HTTP response headers
+viewEdit.upload.failed=Invalid image file
+systemSettings.uiPerformance.veryHigh=Very high
+dsEdit.amqp=AMQP
+dsEdit.amqp.desc=AMQP DataSource properties
+dsEdit.amqp.exchangeType=Exchange Type
+dsEdit.amqp.routingKey=Routing Key
+dsEdit.amqp.exchangeName=Exchange Name
+dsEdit.amqp.serverVirtualhost=Virtual Host
+dsEdit.amqp.messageAck=Ack Mode
+dsEdit.amqp.durability=Durability
+dsEdit.amqp.autoDelete=Auto delete
+dsEdit.amqp.internal=Internal
+dsEdit.amqp.networkRecoveryInterval=Network Recovery Interval
+dsEdit.amqp.channelRpcTimeout=Channel RPC Timeout
+dsEdit.amqp.automaticRecoveryEnabled=Automatic Recovery
+dsEdit.connectionTimeout=Connection Timeout
+dsEdit.messaging.updateAttempts=Update Attempts
+dsEdit.messaging.queueName=Queue Name
+dsEdit.messaging.qos=Quality of Service
+dsEdit.writable=Save data in database
+dox.amqpDS=AMQP DataSource
+dox.amqpPP=AMQP DataPoint
+validate.updateAttempts=Wrong number! Chose a number from 0 to 10
+event.ds.initReceiver=Init receiver exception
+event.ds.pointPublish=Point publish exception
+event.ds.publishFailed=Publish failed for ''{0}''
+dsEdit.dataTypeId=Data Type
+dsEdit.serverHost=Server Host
+dsEdit.serverPortNumber=Server Port
+dsEdit.serverUsername=Username
+dsEdit.serverPassword=Password
+dsEdit.messaging.protocolVersion=Protocol Version
+dsEdit.messaging.brokerMode=Broker Mode
+event.ds.pointUpdate=Point update exception
+dox.mqttDS=MQTT DataSource
+dox.mqttPP=MQTT DataPoint
+dsEdit.mqtt.cleanSession=Clean Session
+dsEdit.mqtt.keepAliveInterval=Keep Alive Interval
+dsEdit.mqtt.executorServiceTimeout=Executor Service Timeout
+dsEdit.mqtt.automaticReconnect=Automatic Reconnect
+dsEdit.mqtt.maxReconnectDelay=Max Reconnect Delay
+dsEdit.messaging.clientId=Client ID
+dsEdit.mqtt.topicFilter=Topic Filter
+dsEdit.mqtt.retained=Retained
+dsEdit.mqtt=MQTT
+dsEdit.mqtt.desc=MQTT Data Source properties
+validate.wildcardNotAllowedForSettable=Wildcards are not allowed for settable points
+validate.clientIdUsed=This Client ID is already in use
+dsEdit.mqtt.dataPointXid=Data Point Xid
+dsEdit.sql.jndiResourceName=JNDI Resource Name
+dsEdit.sql.jndiResource=JNDI Resource
+#Wed Dec 07 13:51:54 CET 2022
+dsEdit.snmp.trapPortEnabled=Traps enabled
+error.view_hierarchy.add.error1=Name is not validat
+dsEdit.snmp.sl.authpriv=Authentication and Encryption
+dsEdit.snmp.sl.authnopriv=Only authentication
+systemSettings.purgeDataPointStrategyConfirm=This will purge all point samples using points settings from the database. Are you sure?
+systemSettings.dataRetentionSaved=Data Retention settings have been saved
+validate.greaterThanOne=Must be greater than one
+systemSettings.dataRetentionSettings=Data Retention
+dsEdit.snmp.sl.label=Security level
+header.changeTheme=Change ScadaLTS application theme
+dsEdit.opc.tagName=Tag Name
+dsEdit.snmp.walk=Perform walk
+dsEdit.snmp.oidWalk=OID to Walk
+dsEdit.snmp.sl.noauthnopriv=Dissable authentication and encryption
+dsEdit.snmp.walking=SNMP Walk testing
+systemsettings.view.forceFullScreen=Force full screen mode
+systemsettings.view.hideShortcutDisableFullScreen=Hide shortcut to disable full screen
+user.view.enableFullScreen=Enable full screen mode
+user.view.hideShortcutDisableFullScreen=Hide shortcut to disable full screen
+user.view.forceAdminTitle=The function is enforced by the Admin
+validate.1to255=Must be between 1 and 255 inclusive
+systemsettings.event.pendingLimit=Event Pending Limit
+systemsettings.event.pendingCacheEnabled=Enabled Event Pending Cache
+annotation.unknown=Unknown
+event.auto.acknowledge=Automatic acknowledge
+systemsettings.workitems.reporting.enabled=Work items reporting enabled
+systemsettings.workitems.reporting.itemspersecond.enabled=Items per second reporting enabled
+systemsettings.workitems.reporting.itemspersecond.limit=Items per second reporting limit
+systemsettings.threads.name.additional.length=Thread name length
+common.addPoint=Add point
+systemsettings.webresource.uploads.path=Uploads images path
+systemsettings.webresource.graphics.path=Graphics images path
+systemsettings.webresource.uploads.path.wrong=Uploaded images save path must end with "uploads" or "uploads{0}"
+systemsettings.webresource.graphics.path.wrong=Graphics images path must end with "graphics" or "graphics{0}"
\ No newline at end of file
diff --git a/test/messages_lu.properties b/test/messages_lu.properties
index 50fb7861c6..fcffdadd8d 100644
--- a/test/messages_lu.properties
+++ b/test/messages_lu.properties
@@ -246,7 +246,7 @@ dox.dataSourceList=Data source list
dox.datetimeFormats=Datum- an Z\u00e4itformat\u00e9ierungen
dox.dbConfiguration=DataBase Configuration
dox.dir=de
-dox.directQuerying=Direkter Mango M2M Datenbankzougr\u00ebff
+dox.directQuerying=Direkter Scada-LTS Datenbankzougr\u00ebff
dox.dnp3DS=Data source DNP3
dox.dnp3IpDS=Data source DNP3 IP
dox.dnp3PP=DNP3 PP
@@ -337,8 +337,8 @@ dox.watchList=Beobachtungslescht
dox.watchListCharts=Beobachtungslescht Tabellen
dox.watchListPoints=Beobachtungslescht Datenpunkten
dox.watchListSharing=Watch list sharing
-dox.welcomeToMango=W\u00ebllkomm bei Mango M2M
-dox.welcomeToScadaBR=Welcome to ScadaBR
+dox.welcomeToMango=W\u00ebllkomm bei Scada-LTS
+dox.welcomeToScadaBR=Welcome to Scada-LTS
dsDetils.asof=(as of {0})
dsEdit.1wire=1-wire
dsEdit.1wire.address=Adress
@@ -2078,8 +2078,8 @@ event.valueParse.textParse=Value did not match any multistate text and was not p
event.valueParse.textParsePoint=Value did not match any multistate text and was not parsable, result={0}, point={1}
event.valueParse.timeParse=Failed to parse time "{0}"
event.valueParse.timeParsePoint=Failed to parse time "{0}" for {1}
-event.version.available=A new version of ScadaBR is now available ({0})
-event.version.error=An error occurred while checking for a new ScadaBR version: {0}: {1}
+event.version.available=A new version of Scada-LTS is now available ({0})
+event.version.error=An error occurred while checking for a new Scada-LTS version: {0}: {1}
event.version.uptodate=Dir hutt schon die aktuell versioun vu Mango.
event.viconics.deviceOffline=Device is offline: {0}
event.viconics.duplicateCommException=Duplicate comm address detected: {0}
@@ -2197,7 +2197,7 @@ ftl.escalation=Mango event escalation notification
ftl.eventActive=Ereegnis opgetrued
ftl.eventInactive=This event is now inactive
ftl.footer=If you have received this communication in error, please disregard.
-ftl.htmlFooter.automated=Des Email gouf automatesch gener\u00e9iert. Des Mail gouf Iech gesent, well Dir fir eng Benoriichtigung vun Mango M2M agedroe sidd. Bitte \u00e4ntwert net op des Email.
+ftl.htmlFooter.automated=Des Email gouf automatesch gener\u00e9iert. Des Mail gouf Iech gesent, well Dir fir eng Benoriichtigung vun Scada-LTS agedroe sidd. Bitte \u00e4ntwert net op des Email.
ftl.htmlFooter.mango=Scada-LTS
ftl.manual=D\u00ebsen Ereegnis muss quitt\u00e9iert gin.
ftl.note=Hiweis
@@ -3227,48 +3227,127 @@ emport.profilePermission.prefix=Permissions for profile ''{0}'': {1}
dox.anonymousView=Anonymous access
viewEdit.position.x=Position X
viewEdit.position.y=Position Y
+
ftl.subject.default.log=Scada-LTS {0}
publisherEdit.httpSender.credentials=Credentials
publisherEdit.httpSender.password=Password
publisherEdit.httpSender.username=Username
publisherEdit.httpSender.useJSON=Use JSON
publisherEdit.httpSender.removeHeader=Remove header
-dsEdit.httpRetriever.credentials=Credentials
-dsEdit.httpRetriever.password=Password
-dsEdit.httpRetriever.username=Username
-dsEdit.httpRetriever.removeHeader=Remove header
systemSettings.newUI=Settings to set in the new UI
systemSettings.amCharts=AmCharts Settings
systemSettings.defaultDataPointLoggingType=Default Data Point logging type
systemSettings.environmentSettings=Scada-LTS environment settings
systemSettings.smsDomain=SMS Domain
systemSettings.setInNewUI=Set in the new UI
+systemSettings.valuesLimitForPurge=Default values limit for purge
dox.newUISettings=Settings to set in the new UI
-logo.for=fir
-logo.powered=Bereetgestallt vun
+dox.dataRetentionSettings=Data retention settings
+dsEdit.httpRetriever.credentials=Credentials
+dsEdit.httpRetriever.password=Password
+dsEdit.httpRetriever.username=Username
+dsEdit.httpRetriever.removeHeader=Remove header
pointEdit.logging.purgeWithLimit=Purge with limit
-systemSettings.valuesLimitForPurge=Default values limit for purge
-systemSettings.dataRetentionSettings=Data Retention
-systemSettings.dataRetentionSaved=Data Retention settings have been saved
-dox.dataRetentionSettings=dox.dataRetentionSettings
-systemSettings.purgeDataPointStrategyConfirm=This will purge all point samples using points settings from the database. Are you sure?
pointEdit.logging.purgeStrategy=Purge strategy
pointEdit.purge.type.period=Period
pointEdit.purge.type.limit=Values Limit
-validate.greaterThanOne=Must be greater than one
pointEdit.purge.type.all=All Data
pointEdit.logging.purgeValuesLimit=Purge values limit
dsEdit.httpRetriever.stop=HttpRetriever stop
dsEdit.httpRetriever.reactivation=HttpRetriever reactivation
-dsEdit.snmp.sl.label=Security level
-dsEdit.snmp.sl.authpriv=Authentication and Encryption
-dsEdit.snmp.sl.noauthnopriv=Dissable authentication and encryption
-dsEdit.snmp.sl.authnopriv=Only authentication
-dsEdit.snmp.walking=SNMP Walk testing
-dsEdit.snmp.oidWalk=OID to Walk
-dsEdit.snmp.walk=Perform walk
-dsEdit.snmp.trapPortEnabled=Traps enabled
emport.reports.invalid=Invalid report: {0}
emport.reports.prefix=Report ''{0}'': {1}
systemSettings.customCss.dialog.note=This change may be visible after refreshing page or reloading browser window. It may take some time until the server reload the static content.
-systemsettings.misc.dataPointRuntimeValueSynchronized=Datapoint runtime value synchronized
\ No newline at end of file
+systemsettings.misc.dataPointRuntimeValueSynchronized=Duplicate values reduction
+systemsettings.misc.dataPointRuntimeValueSynchronized.all=All
+systemsettings.misc.dataPointRuntimeValueSynchronized.partial=Partial
+systemsettings.misc.dataPointRuntimeValueSynchronized.none=None
+dsEdit.meta.event.context.change=Context change
+logo.for=for
+logo.powered=Powered by
+systemsettings.http.response.headers=HTTP response headers
+viewEdit.upload.failed=Invalid image file
+systemSettings.uiPerformance.veryHigh=Very high
+dsEdit.amqp=AMQP
+dsEdit.amqp.desc=AMQP DataSource properties
+dsEdit.amqp.exchangeType=Exchange Type
+dsEdit.amqp.routingKey=Routing Key
+dsEdit.amqp.exchangeName=Exchange Name
+dsEdit.amqp.serverVirtualhost=Virtual Host
+dsEdit.amqp.messageAck=Ack Mode
+dsEdit.amqp.durability=Durability
+dsEdit.amqp.autoDelete=Auto delete
+dsEdit.amqp.internal=Internal
+dsEdit.amqp.networkRecoveryInterval=Network Recovery Interval
+dsEdit.amqp.channelRpcTimeout=Channel RPC Timeout
+dsEdit.amqp.automaticRecoveryEnabled=Automatic Recovery
+dsEdit.connectionTimeout=Connection Timeout
+dsEdit.messaging.updateAttempts=Update Attempts
+dsEdit.messaging.queueName=Queue Name
+dsEdit.messaging.qos=Quality of Service
+dsEdit.writable=Save data in database
+dox.amqpDS=AMQP DataSource
+dox.amqpPP=AMQP DataPoint
+validate.updateAttempts=Wrong number! Chose a number from 0 to 10
+event.ds.initReceiver=Init receiver exception
+event.ds.pointPublish=Point publish exception
+event.ds.publishFailed=Publish failed for ''{0}''
+dsEdit.dataTypeId=Data Type
+dsEdit.serverHost=Server Host
+dsEdit.serverPortNumber=Server Port
+dsEdit.serverUsername=Username
+dsEdit.serverPassword=Password
+dsEdit.messaging.protocolVersion=Protocol Version
+dsEdit.messaging.brokerMode=Broker Mode
+event.ds.pointUpdate=Point update exception
+dox.mqttDS=MQTT DataSource
+dox.mqttPP=MQTT DataPoint
+dsEdit.mqtt.cleanSession=Clean Session
+dsEdit.mqtt.keepAliveInterval=Keep Alive Interval
+dsEdit.mqtt.executorServiceTimeout=Executor Service Timeout
+dsEdit.mqtt.automaticReconnect=Automatic Reconnect
+dsEdit.mqtt.maxReconnectDelay=Max Reconnect Delay
+dsEdit.messaging.clientId=Client ID
+dsEdit.mqtt.topicFilter=Topic Filter
+dsEdit.mqtt.retained=Retained
+dsEdit.mqtt=MQTT
+dsEdit.mqtt.desc=MQTT Data Source properties
+validate.wildcardNotAllowedForSettable=Wildcards are not allowed for settable points
+validate.clientIdUsed=This Client ID is already in use
+dsEdit.mqtt.dataPointXid=Data Point Xid
+dsEdit.sql.jndiResourceName=JNDI Resource Name
+dsEdit.sql.jndiResource=JNDI Resource
+#Wed Dec 07 13:51:19 CET 2022
+dsEdit.snmp.trapPortEnabled=Traps enabled
+error.view_hierarchy.add.error1=Name is not validat
+dsEdit.snmp.sl.authpriv=Authentication and Encryption
+dsEdit.snmp.sl.authnopriv=Only authentication
+systemSettings.purgeDataPointStrategyConfirm=This will purge all point samples using points settings from the database. Are you sure?
+systemSettings.dataRetentionSaved=Data Retention settings have been saved
+validate.greaterThanOne=Must be greater than one
+systemSettings.dataRetentionSettings=Data Retention
+dsEdit.snmp.sl.label=Security level
+header.changeTheme=Change ScadaLTS application theme
+dsEdit.snmp.walk=Perform walk
+dsEdit.snmp.oidWalk=OID to Walk
+dsEdit.snmp.sl.noauthnopriv=Dissable authentication and encryption
+dsEdit.snmp.walking=SNMP Walk testing
+systemsettings.view.forceFullScreen=Force full screen mode
+systemsettings.view.hideShortcutDisableFullScreen=Hide shortcut to disable full screen
+user.view.enableFullScreen=Enable full screen mode
+user.view.hideShortcutDisableFullScreen=Hide shortcut to disable full screen
+user.view.forceAdminTitle=The function is enforced by the Admin
+validate.1to255=Must be between 1 and 255 inclusive
+systemsettings.event.pendingLimit=Event Pending Limit
+systemsettings.event.pendingCacheEnabled=Enabled Event Pending Cache
+annotation.unknown=Unknown
+event.auto.acknowledge=Automatic acknowledge
+systemsettings.workitems.reporting.enabled=Work items reporting enabled
+systemsettings.workitems.reporting.itemspersecond.enabled=Items per second reporting enabled
+systemsettings.workitems.reporting.itemspersecond.limit=Items per second reporting limit
+systemsettings.threads.name.additional.length=Thread name length
+common.addPoint=Add point
+systemsettings.webresource.uploads.path=Uploads images path
+systemsettings.webresource.graphics.path=Graphics images path
+systemsettings.webresource.uploads.path.wrong=Uploaded images save path must end with "uploads" or "uploads{0}"
+systemsettings.webresource.graphics.path.wrong=Graphics images path must end with "graphics" or "graphics{0}"
\ No newline at end of file
diff --git a/test/messages_nl.properties b/test/messages_nl.properties
index 59153b5260..dc9ff02d3b 100644
--- a/test/messages_nl.properties
+++ b/test/messages_nl.properties
@@ -260,10 +260,10 @@ dox.1wirePP=1-Wire punt eigenschappen
dox.bacnetIpPP=BACnet I/P punt eigenschappen
dox.pointViewSettingsEditor=Punt view instellingen editor
dox.httpSettings=HTTP instellingen
-dox.directQuerying=Directe Mango M2M database query
+dox.directQuerying=Directe Scada-LTS database query
dox.virtualDS=Virtuele gegevensbron
dox.nmeaListenerDS=NMEA listener gegevensbron
-dox.welcomeToMango=Welcome bij Mango M2M
+dox.welcomeToMango=Welcome bij Scada-LTS
dox.1wireDS=1-Wire gegevensbron
dox.snmpPP=SNMP punt eigenschappen
dox.regex=Regular Expressions (RegEx)
@@ -314,7 +314,7 @@ ftl.note=Notitie
ftl.rtn=Deze gebeurtenis zal automatisch terugkeren naar normaal wanneer de gebeurtenis criteria niet meer geldig zijn
ftl.manual=Deze gebeurtenis vereist een handmatige bevestiging om inactief te worden
ftl.htmlFooter.mango=Mango, Open Source M2M
-ftl.htmlFooter.automated=Dit is een automatisch gegenereerde email bericht. U heeft dit bericht ontvangen omdat u op de mailing lijst staat van een Mango M2M email notificatie. Gelieve hier niet op te antwoorden.
+ftl.htmlFooter.automated=Dit is een automatisch gegenereerde email bericht. U heeft dit bericht ontvangen omdat u op de mailing lijst staat van een Scada-LTS email notificatie. Gelieve hier niet op te antwoorden.
ftl.originalInformation=Originele gebeurtenis informatie
ftl.eventActive=Mango gebeurtenis actief notificatie
ftl.eventInactive=Deze gebeurtenis is nu inactief
@@ -2783,6 +2783,7 @@ emport.profilePermission.prefix=Permissions for profile ''{0}'': {1}
dox.anonymousView=Anonymous access
viewEdit.position.x=Position X
viewEdit.position.y=Position Y
+
ftl.subject.default={0} {1}{2} - {3}
ftl.subject.default.id=Scada-LTS {0} notification - id:{1}
ftl.subject.default.log=Scada-LTS {0}
@@ -2791,45 +2792,665 @@ publisherEdit.httpSender.password=Password
publisherEdit.httpSender.username=Username
publisherEdit.httpSender.useJSON=Use JSON
publisherEdit.httpSender.removeHeader=Remove header
-dsEdit.httpRetriever.credentials=Credentials
-dsEdit.httpRetriever.password=Password
-dsEdit.httpRetriever.username=Username
-dsEdit.httpRetriever.removeHeader=Remove header
systemSettings.newUI=Settings to set in the new UI
systemSettings.amCharts=AmCharts Settings
systemSettings.defaultDataPointLoggingType=Default Data Point logging type
systemSettings.environmentSettings=Scada-LTS environment settings
systemSettings.smsDomain=SMS Domain
systemSettings.setInNewUI=Set in the new UI
+systemSettings.valuesLimitForPurge=Default values limit for purge
dox.newUISettings=Settings to set in the new UI
-logo.for=voor
-logo.powered=Aangedreven door
+dox.dataRetentionSettings=Data retention settings
+dsEdit.httpRetriever.credentials=Credentials
+dsEdit.httpRetriever.password=Password
+dsEdit.httpRetriever.username=Username
+dsEdit.httpRetriever.removeHeader=Remove header
pointEdit.logging.purgeWithLimit=Purge with limit
-systemSettings.valuesLimitForPurge=Default values limit for purge
-systemSettings.dataRetentionSettings=Data Retention
-systemSettings.dataRetentionSaved=Data Retention settings have been saved
-dox.dataRetentionSettings=dox.dataRetentionSettings
-systemSettings.purgeDataPointStrategyConfirm=This will purge all point samples using points settings from the database. Are you sure?
pointEdit.logging.purgeStrategy=Purge strategy
pointEdit.purge.type.period=Period
pointEdit.purge.type.limit=Values Limit
-validate.greaterThanOne=Must be greater than one
pointEdit.purge.type.all=All Data
pointEdit.logging.purgeValuesLimit=Purge values limit
-pointEdit.props.chartColour=Chart color
-pointEdit.props.deviceName=Device Name
dsEdit.httpRetriever.stop=HttpRetriever stop
dsEdit.httpRetriever.reactivation=HttpRetriever reactivation
-dsEdit.modbusIp.transportType.tcpListener=TCP Listener
-dsEdit.snmp.sl.label=Security level
-dsEdit.snmp.sl.authpriv=Authentication and Encryption
-dsEdit.snmp.sl.noauthnopriv=Dissable authentication and encryption
-dsEdit.snmp.sl.authnopriv=Only authentication
-dsEdit.snmp.walking=SNMP Walk testing
-dsEdit.snmp.oidWalk=OID to Walk
-dsEdit.snmp.walk=Perform walk
-dsEdit.snmp.trapPortEnabled=Traps enabled
emport.reports.invalid=Invalid report: {0}
emport.reports.prefix=Report ''{0}'': {1}
systemSettings.customCss.dialog.note=This change may be visible after refreshing page or reloading browser window. It may take some time until the server reload the static content.
-systemsettings.misc.dataPointRuntimeValueSynchronized=Datapoint runtime value synchronized
\ No newline at end of file
+systemsettings.misc.dataPointRuntimeValueSynchronized=Duplicate values reduction
+systemsettings.misc.dataPointRuntimeValueSynchronized.all=All
+systemsettings.misc.dataPointRuntimeValueSynchronized.partial=Partial
+systemsettings.misc.dataPointRuntimeValueSynchronized.none=None
+dsEdit.meta.event.context.change=Context change
+logo.for=for
+logo.powered=Powered by
+systemsettings.http.response.headers=HTTP response headers
+viewEdit.upload.failed=Invalid image file
+systemSettings.uiPerformance.veryHigh=Very high
+dsEdit.amqp=AMQP
+dsEdit.amqp.desc=AMQP DataSource properties
+dsEdit.amqp.exchangeType=Exchange Type
+dsEdit.amqp.routingKey=Routing Key
+dsEdit.amqp.exchangeName=Exchange Name
+dsEdit.amqp.serverVirtualhost=Virtual Host
+dsEdit.amqp.messageAck=Ack Mode
+dsEdit.amqp.durability=Durability
+dsEdit.amqp.autoDelete=Auto delete
+dsEdit.amqp.internal=Internal
+dsEdit.amqp.networkRecoveryInterval=Network Recovery Interval
+dsEdit.amqp.channelRpcTimeout=Channel RPC Timeout
+dsEdit.amqp.automaticRecoveryEnabled=Automatic Recovery
+dsEdit.connectionTimeout=Connection Timeout
+dsEdit.messaging.updateAttempts=Update Attempts
+dsEdit.messaging.queueName=Queue Name
+dsEdit.messaging.qos=Quality of Service
+dsEdit.writable=Save data in database
+dox.amqpDS=AMQP DataSource
+dox.amqpPP=AMQP DataPoint
+validate.updateAttempts=Wrong number! Chose a number from 0 to 10
+event.ds.initReceiver=Init receiver exception
+event.ds.pointPublish=Point publish exception
+event.ds.publishFailed=Publish failed for ''{0}''
+dsEdit.dataTypeId=Data Type
+dsEdit.serverHost=Server Host
+dsEdit.serverPortNumber=Server Port
+dsEdit.serverUsername=Username
+dsEdit.serverPassword=Password
+dsEdit.messaging.protocolVersion=Protocol Version
+dsEdit.messaging.brokerMode=Broker Mode
+event.ds.pointUpdate=Point update exception
+dox.mqttDS=MQTT DataSource
+dox.mqttPP=MQTT DataPoint
+dsEdit.mqtt.cleanSession=Clean Session
+dsEdit.mqtt.keepAliveInterval=Keep Alive Interval
+dsEdit.mqtt.executorServiceTimeout=Executor Service Timeout
+dsEdit.mqtt.automaticReconnect=Automatic Reconnect
+dsEdit.mqtt.maxReconnectDelay=Max Reconnect Delay
+dsEdit.messaging.clientId=Client ID
+dsEdit.mqtt.topicFilter=Topic Filter
+dsEdit.mqtt.retained=Retained
+dsEdit.mqtt=MQTT
+dsEdit.mqtt.desc=MQTT Data Source properties
+validate.wildcardNotAllowedForSettable=Wildcards are not allowed for settable points
+validate.clientIdUsed=This Client ID is already in use
+dsEdit.mqtt.dataPointXid=Data Point Xid
+dsEdit.sql.jndiResourceName=JNDI Resource Name
+dsEdit.sql.jndiResource=JNDI Resource
+#Wed Dec 07 13:50:41 CET 2022
+dox.opcDS=Data Source OPC
+dsEdit.radiuino.radiuinoDataType=Radiuino data type
+graphic.enhancedImageChart.config.export=Export
+dox.auditAlarmLevels=Alarm Level for Audit events
+emport.importProjectInstruction=Select the file (.zip) e click the button to import it\t
+dox.radiuinoPP=Radiuino data point
+maintenanceEvents.alias=Alias
+dsEdit.radiuino.radiuinoDataType.RSSI=RSSI
+dsEdit.modbus.dpconn3=Connection monitoring
+emport.exportProjectInstruction=Select your options and download the project file
+pointEdit.props.chartColour=Chart color
+eventHandlers.activeScript=When active script
+dox.drStorageHt5bDS=Data Source Dr.StorageHT-5B
+eventHandlers.inactiveTestEmailMessage=This message was sent as a test of an event handler's inactive list
+dox.colours=Color
+emport.projectName=Project name
+dsEdit.fhz4j.deviceHousecode=Device Housecode
+dsEdit.radiuino.sleepMode=Sleep mode
+viewEdit.compound.point.lineType.spline=Spline
+dsEdit.modbus.maxReadBitCount=Max read bit count
+maintenanceEvents.meAdded=Maintenance event added
+publisherEdit.persistent.status.syncStatus=History synchronization status\: Completed {0} of {1} points, {2} requests sent
+dsEdit.alpha2.deviceCode.commWordDevice=Comm Word Device
+viewEdit.graphic.hideInactivityColumn=Hide Inactivity column
+dsEdit.radiuino.stopBits=Stop Bits
+dsEdit.fhz4j.PropertySettable=Settable properties
+dsEdit.radiuino.settableOverride=Settable
+dsEdit.radiuino.radiuinoDataType.1bUnsigned=Integer (unsigned 1 byte)
+dsEdit.modbus.locatorTest=Point locator test
+dsEdit.jmx.objectNameNotFound=Object name ''{0}'' in ''{1}'' not found
+dsEdit.asciiSerial.retries=Retries
+mport.mailingList.prefix=Mail list ''{0}''\: {1}
+common.deleted=(deleted)
+header.maintenanceEvents=Maintenance events
+dsEdit.jmx.attributeNameNotFound=Cannot find attribute ''{0}'' in ''{1}''
+dsEdit.nodaves7.s7writeBytesQty=Bytes quantity
+graphic.enhancedImageChart.config.export.png=Export as PNG
+dsEdit.persistent.status.noConnections=No connections
+viewEdit.graphic.projectDefined=Define initial project
+graphic.enhancedImageChart.config.y.min=Y-axis min\:
+dsEdit.radiuino.commPortId=Port
+dsEdit.radiuino.endereco=Sensor address
+events.editMaintenanceEvent=Edit maintenance event
+scripts.se=Script
+dsEdit.iec101.objectAddressSize=Object Address Field Size
+scripts.title=Scripts
+dsEdit.bacnetIp.remoteDeviceNetworkNumber=Network Number
+systemSettings.coloursSaved=Colors has been saved
+dox.jmxPP=JMX point properties
+dsEdit.jmx.addPoint=Add point
+dsEdit.iec101.asduAddress=ASDU Address
+graphic.enhancedImageChart.pointConfig.renderMode=Render mode\:
+maintenanceEvents.validate.aliasTooLong=Alias cannot be longer than 50 characters
+dsEdit.alpha2.deviceCode.outputTerminal=Output Terminal
+viewEdit.graphic.hideAlarmLevelColumn=Hide Alarm Level column
+dsEdit.internal.attr.MONITOR_SCHEDULED=Scheduled work items
+dox.iec101DS=Data source IEC101
+scripts.execution.scriptError=Script execution failed
+dsEdit.opc.user=User
+dsEdit.iec101.iec101DataType.normalizedMeasure=Normalized measurement
+dsEdit.meta.generate.noData=No data for point ''{0}''
+dsEdit.radiuino=Radiuino
+dsEdit.jmx=JMX
+watchlist.createReport=Create report for this watch list
+dsEdit.asciiFile.timestampCheck=Custom timestamp
+maintenanceEvents.mes=Maintenance events
+systemSettings.purgeDataPointStrategyConfirm=This will purge all point samples using points settings from the database. Are you sure?
+dsEdit.drStorageHt5b.pointType=Point Type
+dsEdit.mbus.useTcpIpConnection=Use TCP/IP connection
+dsEdit.fhz4j.fhzHouseCode=Internal Code
+dsEdit.modbus.dataTest=Modbus read data
+graphic.enhancedImageChart.config.set=Set range
+userProfiles.added=User profile added.
+graphic.enhancedImageChart.config.export.csv=Export as CSV
+dsEdit.radiuino.dataBits=Data bits
+watchlist.copyList=Copy watch list
+users.validate.badDelete=You cannot delete your own account
+dox.asciiFileReaderPP=ASCII File Reader PP
+dsEdit.jmx.compositeItemName=Composite item name
+graphic.enhancedImageChart.config.x.min=X-axis min\:
+dsEdit.viconics.unreliable=Point value may not be reliable
+dsEdit.jmx.writeFailed=Write failed for ''{0}''
+viewEdit.graphic.views=Views
+dsEdit.asciiSerial.desc=ASCII Serial Properties
+graphic.enhancedImageChart.seriesConfig.seriesOptions.strokeWidth=Stroke width\:
+emport.watchList.xid=A watch list does not have an 'xid' value. Ignored.
+reports.zipData=Data in .zip format
+events.silenceAll=Silence all
+viewEdit.graphic.whenOffLabel=Label when OFF (0, false)
+viewEdit.graphic.text=Text
+script.dpCommands=Datapoints commands
+dsEdit.asciiSerial.stopMode=Stop mode
+dsEdit.nodaves7.writeBaseCmd=Write command line
+emport.versionError=The project version ({0}) isn't compatible with current system version ({1})
+events.export.ackedByDeletedUser=(user deleted)
+dsEdit.jmx.attributeName=Attribute name
+dsEdit.opc.tagName=Tag Name
+publisherEdit.httpSender.point.status=Status
+viewEdit.fullScreen=Full Screen
+publisherEdit.persistent.status.notConnected=Not connected
+dox.scripts=Scripts
+userProfiles.add=Add user profile
+dox.colourSettings=Color configuration
+login.validation.noSuchUser=Cannot find user Id
+validate.greaterThanOne=Must be greater than one
+dsEdit.modbusSerial.concurrency.function=Function
+maintenanceEvents.validate.invalidRtn=Inactive time must be after active time
+events.search.maxResults=Max results
+pointDetails.chartDataButton=Import chart data
+dsEdit.radiuino.multiplicador=Multiplicator
+pointDetails.findXid=Find XID
+dsEdit.opc.domain=Domain
+dsEdit.asciiFile=ASCII File Reader
+dsEdit.fhz4j.deviceType=Device type
+dsEdit.alpha2.deviceCode.linkOutput=Link Output
+dsEdit.iec101Serial=IEC101 Serial
+ftl.subject.alias.id={0} ({1}) - id\:{2}
+dsEdit.modbusSerial.concurrency.slave=Slave
+maintenanceEvents.type.hour=hourly
+common.dataTypes.bad=???
+alpha2.errorMessageException={0}\: Error message received from device\: {1}
+dsEdit.mbus.responseTimeOutOffset=Timeout Offset
+dsEdit.internal.attr.BATCH_ENTRIES=Point values to be written
+dsEdit.alpha2.deviceCode.commBitDevice=Comm Bit Device
+dsEdit.internal.attribute=Attribute
+dsEdit.drStorageHt5b.type.Temperature=Temperature
+dsEdit.snmp.walk=Perform walk
+dsEdit.drStorageHt5b.type.Humidity=Humidity
+dsEdit.asciiSerial.timeout=Timeout (ms)
+dsEdit.snmp.trapPortEnabled=Traps enabled
+graphic.enhancedImageChart.pointConfig.showPoints=Display points of measure\:
+dsEdit.radiuino.mapaBytesEnvio=Byte map request package
+events.export.ackedByMaintenance=maintenance mode
+maintenanceEvents.schedule.weeklyUntil={0} - Every week on {1} at {2} until {3} at {4}
+dsEdit.serial.outputBufferSize=Output Buffer Size
+userProfiles.validate.successDeleting=Profile successfully deleted.
+dsEdit.dnp3Serial.parity=Parity
+viewEdit.graphic.hideAckColumn=Hide Ack column
+maintenanceEvents.meDetails=Maintenance event details
+systemSettings.chartBackgroundColour=Chart background color
+dsEdit.internal.attr.MONITOR_THREAD_COUNT=Active thread count
+graphic.enhancedImageChart.seriesConfig=Series configuration
+dsEdit.snmp.sl.authnopriv=Only authentication
+dsEdit.iec101.offset=Offset
+maintenanceEvents.type.year=yearly
+dsEdit.jmx.getObjectNames=Get object names
+viewEdit.graphic.maxListSize=Max list size
+dsEdit.iec101.linkLayerAddress=Link Address
+dsEdit.asciiSerial.stopBits=Stop Bits
+dsEdit.jmx.writeFailed.msg=Write failed for ''{0}''\: {1}
+maintenanceEvents.activated=Currently active. Click to deactivate.
+userProfiles.deleteConfirm=Are you sure you want to delete this profil?
+dox.dbConfiguration=DataBase Configuration
+viewEdit.compound.type.dynamic=Dynamic
+dsEdit.alpha2.accessMode.readOnly=Read only
+dsEdit.asciiSerial.command=Command
+dsEdit.asciiFile.checkFile=Check
+dsEdit.internal.attr.MONITOR_MEDIUM=Medium priority work items
+dsEdit.radiuino.baud=Baud rate
+emport.uploadError=Upload failed ({0})
+watchlist.imageChartLiveButton=Start/Stop Live Chart
+maintenanceEvents.toggle.disabled=Cannot toggle. Event is currently disabled.
+dsEdit.modbus.modbusDataType.char=Fixed length string
+dsEdit.dnp3Serial.stopBits=Stop Bits
+publisherEdit.persistent.status.connected=Connected
+viewEdit.graphic.link=Link (href)
+header.mute=Mute
+eventHandlers.invalidScripts=Selecione ao menos um script
+viewEdit.compound.point.lineType.line=Line
+pointEdit.props.deviceName=Device Name
+dsEdit.alpha2.dpDesc={0} ({1})
+maintenanceEvents.schedule.hoursUntil={0} - Every hour at {1} until {2}
+dsEdit.modbus.scannerIp.startError=There was a problem starting the scan. ({0})
+dsEdit.radiuino.pollingMode=Polling mode
+graphic.enhancedImageChart.pointConfig.renderMode.spline=Spline
+dsEdit.iec101.dpconn=TypeId {0}, IOA {1}
+emport.send=Send
+dsEdit.radiuino.sleepTime=Sleep time (s)
+emport.exportJson=Generate JSON
+pointDetails.pointNotFound=Point not found
+graphic.button=ON/OFF Button
+userProfiles.details=User profile details
+common.enableAll=Enable all points
+reports.consolidatedChart=Consolidated chart
+maintenanceEvents.type.once=once
+publisherEdit.persistent.status.pointCount=Point Count\: {0}
+systemSettings.dataRetentionSettings=Data Retention
+dsEdit.asciiFile.filePath=File path
+dsEdit.iec101.persistent=Persistent
+dsEdit.persistent.status.notEnabled=Data source is not enabled
+dox.asciiSerialDS=Data Source Ascii Serial
+eventHandlers.maintenanceEvents=Maintenance events
+viewEdit.graphic.saveToLoad=Save view to load component\!
+dsEdit.asciiSerial.dataBits=Data Bits
+dsEdit.jmx.remoteServerAddr=Remote JMX server address
+dsEdit.snmp.sl.label=Security level
+dsEdit.iec101.giRelativePeriod=GI Relative Period
+emport.watchList.prefix=Watch list ''{0}''\: {1}
+dsEdit.modbus.addPoint=Add point
+maintenanceEvents.schedule.cronUntil={0} - At cron {1} until {2}
+dsEdit.iec101.iec101DataType.singlePoint=Single Point Information
+dsEdit.asciiFile.desc=ASCII File Reader Properties
+dsEdit.dnp3Serial.dataBits=Data Bits
+dox.dnp3DS=Data source DNP3
+maintenanceEvents.me=Maintenance event
+publisherEdit.pachube.noPoints=No point list
+userProfiles.selectName=User Profile
+dsEdit.persistent.status=Execution state
+systemSettings.validation.invalidColour=Invalid color
+dsEdit.jmx.objectNameError=Bad object name ''{0}'' in ''{1}''\: {2}
+eventHandlers.noInactiveRecips=You must add inactive recipients
+graphic.enhancedImageChart.config.y.max=Y-axis max\:
+maintenanceEvents.schedule.monthlyUntil={0} - Every month on the {1} at {2} until the {3} at {4}
+dsEdit.alpha2.deviceCode.externalInput=External Input
+events.search.dateRange.relative=Relative
+userProfiles.none=None
+dsEdit.persistent.status.connection={0}\: connections {1}, {2} packages received
+publisherEdit.pachube.point.type=Type
+dsEdit.jmx.compositeTypeNotSupported=The type ''{0}'' in ''{1}'' is not supported
+events.ackedByDeletedUser=- (deleted user)
+maintenanceEvents.validate.inactiveTrigger=Error creating inactive trigger\: {0}
+alpha2.commException={0}\: Communication error\: {1}
+dsEdit.opc.desc=OPC DA Properties
+dsEdit.asciiSerial.stopTimeout=Stop Timeout (ms)
+dsEdit.alpha2.deviceCode.linkInput=Link Input
+dsEdit.radiuino.timeout=Timeout (ms)
+dsEdit.opc.server=Server
+graphic.flexBuilder=Flex Builder (Beta Version)
+viewEdit.graphic.whenOnLabel=Label when ON (1, true)
+maintenanceEvents.validate.activeTrigger=Error creating active trigger\: {0}
+dsEdit.modbus.registerCount=Number of registers
+dsEdit.alpha2.deviceCode.controlDevice=Control Device
+dsEdit.radiuino.radiuinoDataType.4bFloat=Float (4 bytes)
+emport.invalidFile=File reading failed ({0})
+emport.errorMessage=Errors\:
+event.rtn.maintDisabled=Maintenance event disabled
+eventHandlers.inactiveScript=When inactive script
+dsEdit.opc.addTags=Add Tags
+publisherEdit.pachube.point.status=Status
+emport.importButton=IMPORT
+dsEdit.snmp.oidWalk=OID to Walk
+dsEdit.modbusSerial.concurrency=Concurrency
+publisherEdit.persistent.status.notEnabled=Publisher disabled
+dsEdit.mbus.tcpAddr=TCP Address
+dsEdit.fhz4j.init=Initialization
+eventHandlers.inactiveOverride=Override inactive recipients
+header.scripts=Scripting
+dsEdit.iec101Ethernet=IEC101 Ethernet
+dsEdit.meta.generate.success=History successfully created. {0} updates created.
+dsEdit.opc.refreshServers=Refresh
+emport.includePointValues=Include point values
+dsEdit.asciiSerial.charStopMode=Character mode
+dsEdit.bacnetIp.gettingDeviceDetails=Retrieving device details...
+systemSettings.instanceDescription=Instance description
+graphic.enhancedImageChart.config.x.max=X-axis max\:
+scripts.objectsContext=Context objects
+dsEdit.radiuino.radiuinoDataType.4bUnsigned=Integer (unsigned 4 bytes)
+dsEdit.mbus.id=Device Id
+publisherEdit.httpSender.point.type=Type
+dox.internalDS=Internal Data Source
+viewEdit.graphic.width=Width
+eventHandlers.recipientType.inactive=Inactive
+dsEdit.mbus.tcpPort=TCP Port
+dsEdit.asciiSerial.stopMode.stopTimeout=By timeout
+dsEdit.opc.host=Host
+dsEdit.internal=Internal Data Source
+dsEdit.alpha2.deviceCode.keyInput=Key Input
+maintenanceEvents.type.manual=manual
+dsEdit.alpha2.desc=Mitsubishi Alpha2 Properties
+dsEdit.iec101.iec101DataType.doublePoint=Double Point Information
+dsEdit.mbus.secAddrMedium=Secondary Address Medium
+events.export=Export events
+dox.maintenanceEvents=Maintenance events
+dsEdit.asciiFile.timestampFormat=Data format
+dsEdit.jmx.dsconn.local=Local server
+dsedit.opc.tagName=Tag Tag
+event.pb.persistent.syncCompleted.details=Points\: {0},sent\: {1}, synchronized\: {2}, target overcounts\: {3}, response errors\: {4}, rest time\: {5}
+publisherEdit.pachube.points=Points
+dsEdit.mbus.tcpIpBitPerSecond=Baudrate
+dsEdit.meta.generate=Generate history
+maintenanceEvents.schedule.onceUntil={0} - From {1} until {2}
+graphic.enhancedImageChart.seriesConfig.seriesOptions.color=Color\:
+graphic.enhancedImageChart.config=Configure
+publisherEdit.persistent.status.packetQueueSize=Queue packet size\: {0}
+dox.radiuinoDS=Radiuino data source
+dsEdit.iec101.selectExecute=Select and Execute
+emport.pointValue.missingPoint=Point value ''{0}''\: Data point not found
+graphic.link=Link
+dsEdit.fhz4j=Fhz4j
+dsEdit.snmp.sl.authpriv=Authentication and Encryption
+viewEdit.compound.point.showPoints=Show points
+emport.error.maintenanceEvent.invalid=Maintenance event has an invalid ''{0}'' value of ''{1}''. Valid values are {2}
+viewEdit.compound.point.strokeWidth=Stroke width
+dsEdit.asciiSerial.stopMode.charX=Until character C
+dsEdit.radiuino.sleepMode.true=With sleep
+dsEdit.alpha2.deviceCode.externalOutput=External Output
+dsEdit.radiuino.retries=Number of retries
+userProfiles.validate.nameUnique=Profile name must be unique and not empty
+systemSettings.reServer=Restart the application server
+publisherEdit.persistent.status.connectionState=Connection\: {0}
+users.deleteConfirm=Are you sure you wish to delete this user?
+dox.opcPP=Data Point OPC
+dsEdit.asciiSerial.parity=Parity
+publisherEdit.persistent.status.connecting=Connected point {0} of {1}
+emport.systemSettingsFailed=System configuration export error
+dsEdit.serial.inputBufferSize=Input Buffer Size
+viewEdit.compound.type.static=Static
+emport.maintenanceEvent.xid=A maintenance event does not have an 'xid' value. Ignored.
+dsEdit.modbusIp.socketPointName=TCP socket monitoring
+scripts.seDetails=Script details
+watchlist.consolidatedChart=Include in consolidated chart
+dsEdit.alpha2.accessMode.readWrite=Read and Write
+viewEdit.graphic.runtimeMode=Runtime mode
+maintenanceEvents.type.day=daily
+dox.drStorageHt5bPP=Data Point Dr.StorageHT-5B
+emport.maintenanceEvent.prefix=Maintenance event ''{0}''\: {1}
+emport.script.prefix=Script ''{0}''\: {1}
+event.modbus.noConnection=No connection to DataSource
+viewEdit.graphic.hideIdColumn=Hide ID column
+dsEdit.drStorageHt5b.desc=Dr.Storage HT-5B
+ftl.subject.alias={0} ({1})
+viewEdit.graphic.project=Project
+common.addAll=Add all points
+dsEdit.iec101.cotSize=COT Field Size
+dsEdit.iec101.execute=Execute Only
+dsEdit.opc.tagList=Tag List
+dox.jmxDS=JMX Data Source
+emport.projectDescription=Description
+dsEdit.internal.attr.BATCH_INSTANCES=Point value write threads
+dsEdit.alpha2.pointType=Point type
+userProfiles.validate.errorDeleting=User profile deletion error\!
+dsEdit.iec101.default=Default
+maintenanceEvents.meDisabled=Disabled maintenance event
+dsEdit.opc.tagsFound=Tags Found
+dsEdit.radiuino.quantidadeByte=Bytes quantity
+systemSettings.infoSaved=Configuration information has been saved
+dsEdit.iec101.objectAddress=Object Address
+dsEdit.alpha2.deviceCode.inputTerminal=Input Terminal
+header.changeTheme=Change ScadaLTS application theme
+dsEdit.persistent.getStatus=Get status
+dsEdit.mbus.man=Man
+dsEdit.modbus.locatorTestIp.startError=There was a problem testing the locator. ({0})
+dox.asciiFileReaderDS=Data Source ASCII File Reader
+dsEdit.iec101.asduAddressSize=ASDU Address Field Size
+dox.iec101PP=IEC101 PP
+dsEdit.nodaves7.s7writeStarts=Memory Offset (Starts)
+publisherEdit.httpSender.points=Points
+dsEdit.radiuino.radiuinoDataType.2bUnsigned=Integer (unsigned 2 bytes)
+dsEdit.alpha2=Mitsubishi Alpha2
+publisherEdit.pachube.point.name=Name
+events.search.previous=Previous
+publisherEdit.persistent.syncStarted=Synchronization started
+scripts.objectsContext.invalidVar=Invalid var name
+alpha2.invalidFrameException={0}\: Invalid frame received\: {1}
+mport.graphicsFolder=Include Graphics folder
+emport.graphicsFolder=Include Graphics folder
+dsEdit.fhz4j.deviceProperty=Device property
+systemSettings.plotGridlinesColour=Plot gridlines color
+graphic.chartHeight=Height (each chart)
+maintenanceEvents.validate.inactiveCron=Error in inactive cron expression\: {0}
+dsEdit.asciiFile.regex.number=Signed or Unsigned Integer or Floatin-Point
+dsEdit.meta.generate.error=History creation error\: {0}. {1} updates created.
+scripts.addSe=Add a new script
+scripts.saved=Script saved
+dsEdit.opc.password=Password
+dsEdit.jmx.readError=Read error\: {0}
+dsEdit.iec101.linkLayerAddressSize=Link Address Field Size
+eventHandlers.type.script=Script
+dsEdit.radiuino.desc=Radiuino Properties
+dsEdit.modbus.scannerSerial.startError=There was a problem starting the scan. There may be an enabled data source already using the selected port. ({0})
+maintenanceEvents.dataSource=Data source
+dsEdit.iec101.shortPulse=Short Pulse
+dsEdit.alpha2.deviceCode=Device Code
+dsEdit.internal.dsconn=Poll seconds\: {0}
+maintenanceEvents.validate.activeCron=Error in active cron expression\: {0}
+dsEdit.modbus.locatorTest.result=Result\: {0}
+dox.scriptDPObject=Data Point Context Object
+scripts.objectsContext.var=Var
+dsEdit.drStorageHt5b=Dr.Storage HT-5B
+emport.importInit=Starting import. Wait...
+dsEdit.asciiSerial.charX=Until C character
+dsEdit.nodaves7=S7 Iso TCP Ethernet Controller
+publisherEdit.httpSender.noPoints=No points defined
+dox.exportProject=Exporting projects
+event.persistent.xidTooLong=XID of "{0}" point is too long.
+publisherEdit.httpSender.point.name=Name
+publisherEdit.persistent.getStatus=Get status
+maintenanceEvents.schedule.manual={0} - Manual
+aphic.simpleCompound.leadPoint=Lead Point
+Edit.chart.missingPeriods=Graph time period must be set
+viewEdit.graphic.hideTimestampColumn=Hide Timestamp column
+systemSettings.colourSettings=Color configuration
+emport.exportProject=Export Project
+emport.invalidProjectName=Invalid name
+dsEdit.internal.attr.MONITOR_STACK_HEIGHT=Maximum thread stack height
+dsEdit.jmx.dsconn.remote={0}
+dsEdit.radiuino.pollingMode.true=True
+dsEdit.asciiSerial.bufferSize=Buffer size
+dsEdit.fhz4j.deviceLocation=Device location
+header.unmute=Unmute
+common.run=Run
+script.dsCommands=Datasources commands
+graphic.enhancedPoint=Enhanced point
+eventHandlers.commandTest.title=Run the command now
+emport.exportDate=Export date
+publisherEdit.persistent.syncNotStarted=Synchronization not started
+watchlist.chartDataButton=Export chart data
+emport.importProjectTitle=Import Project (Upload)
+dsEdit.internal.attr.MONITOR_HIGH=High priority work items
+graphic.chartWidth=Width (each chart)
+emport.importCompleteWarn=The new project was successfully loaded\! The system will restart.
+dsEdit.opc=OPC DA
+dsEdit.modbus.maxWriteRegisterCount=Max write register count
+dsEdit.snmp.walking=SNMP Walk testing
+dsEdit.mbus.version=Version
+viewEdit.graphic.height=Height
+dsEdit.asciiSerial.stopMode.nChar=Number of characters
+maintenanceEvents.type.month=monthly
+dsEdit.jmx.attributeNotComposite=Attribute ''{0}'' in ''{1}'' is not composite
+dsEdit.asciiSerial.baud=Baud rate
+maintenanceEvents.schedule.dailyUntil={0} - Every day at {1} until {2}
+dsEdit.radiuino.indiceByte=Byte index(Radiuino package)
+emport.uploadsFolder=Include Uploads folder
+eventHandlers.commandTest.result=Check your Tomcat console for process output
+events.ackedByMaintenance=- maintanance mode
+dox.scriptDSObject=Data Source Context Object
+validate.invalidCharset=Invalid character set name
+error.view_hierarchy.add.error1=Name is not validat
+systemSettings.plotBackgroundColour=Plot background color
+compoundDetectors.initError.wrapper=Detector {0} is not enabled or does not exist
+maintenanceEvents.meSaved=Maintenance event saved
+dsEdit.asciiSerial.charStopMode.charASCII=ASCII character
+dsEdit.serial.flowControlIn=Flow control in
+scripts.execution.success=Script execution succeeded
+graphic.enhancedImageChart.seriesConfig.seriesOptions=Options for {0}\:
+dsEdit.asciiSerial.commPortId=Port
+dsEdit.nodaves7.s7writeDBNUM=DBNUM
+graphic.enhancedImageChart.config.axes.ranges=Axes value ranges\:
+fullScreenOut=Click "CTRL+SHIFT+F" to exit Full Screen Mode
+emport.pointValuesMax=Max point values
+maintenanceEvents.type.week=weekly
+dsEdit.opc.validate.dataSourceNotSaved=You must first save the data source
+dsEdit.iec101.longPulse=Long Pulse
+event.maintenance.active=Maintenance event activated\: {0}
+dsEdit.modbusIp.createSocketMonitorPoint=Create socket monitoring point
+publisherEdit.persistent.status.queueSize=Update queue size\: {0}
+dsEdit.asciiFile.valueRegex=Value regex
+dsEdit.modbus.socketMonitor=TCP socket monitoring
+dsEdit.iec101.descEthernet=IEC101 Ethernet Properties
+eventHandlers.inactiveRecipients=Inactive recipients
+publisherEdit.persistent.xidPrefix=XID prefix
+dsEdit.opc.validation=Validation
+dsEdit.jmx.desc=JMX data source properties
+scripts.objectsContext.name=Object
+graphic.chartComparator=Chart Comparator
+dsEdit.radiuino.radiuinoDataType.binary=Binary
+dsEdit.radiuino.pollingMode.false=False
+dsEdit.snmp.sl.noauthnopriv=Dissable authentication and encryption
+dsEdit.alpha2.accessMode=Acess mode
+dsEdit.internal.desc=Internal data source properties
+dsEdit.modbusSerial.concurrency.transport=Transport
+dsEdit.opc.tag=Tag
+dsEdit.asciiSerial=ASCII Serial
+dsedit.opc.rt.addFailed=Addition failed for {0}
+maintenanceEvents.schedule.yearlyUntil={0} - Every year on the {1} of {2} at {3} until the {4} of {5} at {6}
+maintenanceEvents.addMe=Add maintenance event
+dsEdit.jmx.attributeTypeNotSupported=The type ''{0}'' in ''{1}'' is not supported
+dsEdit.modbus.modbusDataType.4bFloatSwappedInverted=4 byte float swapped inverted
+dsEdit.mbus.phoneNumber=Phone Number
+common.pointDataType=Data type
+events.search.past=Past
+dsEdit.nodaves7.s7writeMemoryArea=Memory area
+userProfiles.saved=Profile saved
+dsEdit.radiuino.mapaBytesRequisicao=Byte map poll package
+dox.asciiSerialPP=Data Point Ascii Serial
+graphic.enhancedImageChart.legend=Legend
+dsEdit.iec101.clockSynchRelativePeriod=Clock Synch Relative Period
+userProfiles.dataSources=Data sources
+dsEdit.iec101.descSerial=IEC101 Serial Properties
+dsEdit.opc.TagValidated=Tag Validated
+dsEdit.jmx.connectionError=Connection error\: {0}
+dsEdit.alpha2.deviceCode.systemBit=System Bit
+dsEdit.modbus.locatorTest.test=Read
+dsEdit.jmx.writeFailed.composite=Write failed for ''{0}''\: cannot write to a composite object item
+emport.pointValues=Point values
+scripts.objectsContext.help=(?)
+publisherEdit.persistent.startSync=Synchronize history
+scripts.pointsContext=Context points
+common.confirmDelete=Are you sure you want delete?
+dsEdit.modbusIp.transportType.tcpListener=TCP Listener
+dsEdit.persistent.acceptPointUpdates=Accept point attribute udpates
+dsEdit.opc.TagNotValidated=Tag Not Validated
+scripts.objectsContext.add=Add
+events.search.dateRange.specific=Specific
+dsEdit.modbus.modbusDataType.varchar=Variable length string
+dsEdit.modbus.charset=Character encoding
+dsEdit.bacnetIp.remoteDeviceNetworkAddress=Network Address
+dsEdit.asciiSerial.initString=Initialization String
+emport.serverVersion=System version
+dsEdit.opc.browseTags=Browse Tags
+dsEdit.jmx.inspect=JMX server inspection
+dsEdit.jmx.objectName=Object name
+graphic.enhancedImageChart.config.zoomOut=Zoom out
+maintenanceEvents.type.cron=cron
+events.search.dateRange=Data range
+graphic.enhancedImageChart.pointConfig.renderMode.line=Line
+dsEdit.modbus.dataTest.read=Read data
+dsEdit.alpha2.deviceNumber=Device Number
+events.ackedByUser=- {0}
+emport.confirmImport=Warn\: the current database will be erased\! Are you sure you want to import a new project?
+systemSettings.dataRetentionSaved=Data Retention settings have been saved
+watchlist.noExportables=No points selected for export
+viewEdit.compound.point.alias=Alias
+graphic.enhancedImageChart.config.title=Configuration
+dsEdit.iec101.iec101DataType=Type identification
+dox.importProject=Importing projects
+emport.importFailed=Import failed (unknown error)
+dsEdit.opc.creationMode=Creation Mode
+dsEdit.nodaves7.s7writeBitOffset=Offset Bit
+dsEdit.asciiSerial.nChar=Number of characters
+dsEdit.nodaves7.desc=S7 Iso TCP Ethernet
+publisherEdit.persistent.status=Execution status
+viewEdit.compound.type=Type
+dsEdit.alpha2.deviceCode.analogIn=Analog In
+alpha2.unknownException={0}\: Unknown error\: {1}
+viewEdit.compound.point.color=Color
+header.watchLists=Watch lists
+dsEdit.radiuino.offset=Offset
+graphic.alarmlist=Alarms List
+maintenanceEvents.deactivated=Currently inactive. Click to activate.
+emport.importProject=Import Project
+graphic.scriptButton=Button (script)
+dsEdit.alpha2.accessMode.writeOnly=Write only
+dsEdit.asciiSerial.charStopMode.hexValue=Hexadecimal value
+dsEdit.modbus.maxReadRegisterCount=Max read register count
+event.pb.persistent.syncCompleted=Synchronization completed
+publisherEdit.persistent.status.syncNotRunning=History synchronization is not active
+dsEdit.jmx.gettingObjectNames=Getting object names...
+dsEdit.radiuino.parity=Parity
+events.export.ackedByUser={0}
+graphic.enhancedImageChart.config.zoomIn=Zoom in
+userProfiles.name=Profile name
+dsEdit.modbus.locatorTestSerial.startError=There was a problem testing the locator. There may be an enabled data source already using the selected port. ({0})
+viewEdit.graphic.projectsSource=Projects Server (API)
+dsEdit.radiuino.sleepMode.false=Without sleep
+dsEdit.alpha2.station=Station
+dsEdit.radiuino.avancado=Advanced
+dox.internalPP=Internal point properties
+graphic.enhancedImageChart.seriesConfig.visibility=Series visibility
+dsEdit.jmx.compositeNameNotFound=Cannot find composite item ''{0}'' in ''{1}''
+dsEdit.opc.validateTag=Validate Tag
+dsEdit.alpha2.deviceCode.runStop=Run/Stop Command
+dsEdit.asciiFile.timestampRegex=Timestamp regex
+maintenanceEvents.type=Schedule type
+dsEdit.jmx.badUrl=Malformed remote server address\: {0}
+dsEdit.jmx.useLocalServer=Use local JMX server
+emport.exportProjectTitle=Export Project (Download)
+events.search.dateRange.none=None
+dox.welcomeToScadaBR=Welcome to Scada-LTS
+systemsettings.view.forceFullScreen=Force full screen mode
+systemsettings.view.hideShortcutDisableFullScreen=Hide shortcut to disable full screen
+user.view.enableFullScreen=Enable full screen mode
+user.view.hideShortcutDisableFullScreen=Hide shortcut to disable full screen
+user.view.forceAdminTitle=The function is enforced by the Admin
+validate.1to255=Must be between 1 and 255 inclusive
+systemsettings.event.pendingLimit=Event Pending Limit
+systemsettings.event.pendingCacheEnabled=Enabled Event Pending Cache
+annotation.unknown=Unknown
+event.auto.acknowledge=Automatic acknowledge
+systemsettings.workitems.reporting.enabled=Work items reporting enabled
+systemsettings.workitems.reporting.itemspersecond.enabled=Items per second reporting enabled
+systemsettings.workitems.reporting.itemspersecond.limit=Items per second reporting limit
+systemsettings.threads.name.additional.length=Thread name length
+common.addPoint=Add point
+systemsettings.webresource.uploads.path=Uploads images path
+systemsettings.webresource.graphics.path=Graphics images path
+systemsettings.webresource.uploads.path.wrong=Uploaded images save path must end with "uploads" or "uploads{0}"
+systemsettings.webresource.graphics.path.wrong=Graphics images path must end with "graphics" or "graphics{0}"
\ No newline at end of file
diff --git a/test/messages_pl.properties b/test/messages_pl.properties
index a260a9f3a9..d41ffc1c60 100644
--- a/test/messages_pl.properties
+++ b/test/messages_pl.properties
@@ -247,11 +247,11 @@ dox.1wirePP=1-Wire point properties
dox.bacnetIpPP=BACnet I/P point properties
dox.pointViewSettingsEditor=Point view settings editor
dox.httpSettings=HTTP settings
-dox.directQuerying=Direct ScadaBR database querying
+dox.directQuerying=Direct Scada-LTS database querying
dox.virtualDS=Virtual data source
dox.nmeaListenerDS=NMEA listener data source
-dox.welcomeToMango=Welcome to ScadaBR
-dox.welcomeToScadaBR=Welcome to ScadaBR
+dox.welcomeToMango=Welcome to Scada-LTS
+dox.welcomeToScadaBR=Welcome to Scada-LTS
dox.1wireDS=1-Wire data source
dox.snmpPP=SNMP point properties
dox.regex=Regular Expressions (RegEx)
@@ -313,7 +313,7 @@ ftl.htmlFooter.automated=This email was sent by an automated service. It has bee
ftl.originalInformation=Original event information
ftl.eventActive=Scada-LTS event active notification
ftl.eventInactive=This event is now inactive
-ftl.testEmail=ScadaBR test email
+ftl.testEmail=Scada-LTS test email
ftl.subject.active=wydarzenie aktywne
ftl.subject.escalation=eskalacja wydarzenia
ftl.subject.inactive=wydarzenie nieaktywne
@@ -1746,7 +1746,7 @@ systemSettings.auditAlarmLevelsSaved=Audit event alarm levels have been saved
systemSettings.httpSaved=Http settings have been saved
systemSettings.miscSaved=Settings have been saved
systemSettings.versionSaved=Scada-LTS
-systemSettings.upToDate=This instance of ScadaBR is up to date
+systemSettings.upToDate=This instance of Scada-LTS is up to date
systemSettings.emailSettings=Ustawienia Email
systemSettings.smtpHost=SMTP host
systemSettings.smtpPort=SMTP port
@@ -2163,9 +2163,9 @@ event.compound.activated=Compound event activated: {0}
event.compound.sourceFailure={0}: A source detector was terminated
event.compound.exceptionFailure={0}: {1}
event.email.failure=Failed to send email titled "{0}" to "{1}". Message: "{2}"
-event.version.error=An error occurred while checking for a new ScadaBR version: {0}: {1}
-event.version.available=A new version of ScadaBR is now available ({0})
-event.version.uptodate=This version of ScadaBR is up to date
+event.version.error=An error occurred while checking for a new Scada-LTS version: {0}: {1}
+event.version.available=A new version of Scada-LTS is now available ({0})
+event.version.uptodate=This version of Scada-LTS is up to date
event.login=U\u017cytkownik {0} zalogowa\u0142 si\u0119
event.alarmMaxIncreased=Maksymalny poziom alarmowy wzr\u00f3s\u0142 z {0} do {1}
event.alarmMaxDecreased=Maximum alarm level has decreased from {0} to {1}
@@ -3095,52 +3095,384 @@ emport.profilePermission.prefix=Uprawnienia dla profilu ''{0}'': {1}
dox.anonymousView=Dost0119p anonimowy
viewEdit.position.x=Położenie X
viewEdit.position.y=Położenie Y
+
ftl.subject.default.log=Scada-LTS {0}
publisherEdit.httpSender.credentials=Credentials
publisherEdit.httpSender.password=Password
publisherEdit.httpSender.username=Username
publisherEdit.httpSender.useJSON=Use JSON
publisherEdit.httpSender.removeHeader=Remove header
-dsEdit.httpRetriever.credentials=Credentials
-dsEdit.httpRetriever.password=Password
-dsEdit.httpRetriever.username=Username
-dsEdit.httpRetriever.removeHeader=Remove header
systemSettings.newUI=Settings to set in the new UI
systemSettings.amCharts=AmCharts Settings
systemSettings.defaultDataPointLoggingType=Default Data Point logging type
systemSettings.environmentSettings=Scada-LTS environment settings
systemSettings.smsDomain=SMS Domain
systemSettings.setInNewUI=Set in the new UI
+systemSettings.valuesLimitForPurge=Default values limit for purge
dox.newUISettings=Settings to set in the new UI
-logo.for=dla
-logo.powered=Dostarczony przez
+dox.dataRetentionSettings=Data retention settings
+dsEdit.httpRetriever.credentials=Credentials
+dsEdit.httpRetriever.password=Password
+dsEdit.httpRetriever.username=Username
+dsEdit.httpRetriever.removeHeader=Remove header
pointEdit.logging.purgeWithLimit=Purge with limit
-systemSettings.valuesLimitForPurge=Default values limit for purge
-systemSettings.dataRetentionSettings=Data Retention
-systemSettings.dataRetentionSaved=Data Retention settings have been saved
-dox.dataRetentionSettings=dox.dataRetentionSettings
-systemSettings.purgeDataPointStrategyConfirm=This will purge all point samples using points settings from the database. Are you sure?
pointEdit.logging.purgeStrategy=Purge strategy
pointEdit.purge.type.period=Period
pointEdit.purge.type.limit=Values Limit
-validate.greaterThanOne=Must be greater than one
pointEdit.purge.type.all=All Data
pointEdit.logging.purgeValuesLimit=Purge values limit
-pointEdit.props.chartColour=Chart color
-pointEdit.props.deviceName=Device Name
-pointEdit.text.to=To
dsEdit.httpRetriever.stop=HttpRetriever stop
dsEdit.httpRetriever.reactivation=HttpRetriever reactivation
-dsEdit.modbusIp.transportType.tcpListener=TCP Listener
+emport.reports.invalid=Invalid report: {0}
+emport.reports.prefix=Report ''{0}'': {1}
+systemSettings.customCss.dialog.note=This change may be visible after refreshing page or reloading browser window. It may take some time until the server reload the static content.
+systemsettings.misc.dataPointRuntimeValueSynchronized=Duplicate values reduction
+systemsettings.misc.dataPointRuntimeValueSynchronized.all=All
+systemsettings.misc.dataPointRuntimeValueSynchronized.partial=Partial
+systemsettings.misc.dataPointRuntimeValueSynchronized.none=None
+dsEdit.meta.event.context.change=Context change
+logo.for=for
+logo.powered=Powered by
+systemsettings.http.response.headers=HTTP response headers
+viewEdit.upload.failed=Invalid image file
+systemSettings.uiPerformance.veryHigh=Very high
+dsEdit.amqp=AMQP
+dsEdit.amqp.desc=AMQP DataSource properties
+dsEdit.amqp.exchangeType=Exchange Type
+dsEdit.amqp.routingKey=Routing Key
+dsEdit.amqp.exchangeName=Exchange Name
+dsEdit.amqp.serverVirtualhost=Virtual Host
+dsEdit.amqp.messageAck=Ack Mode
+dsEdit.amqp.durability=Durability
+dsEdit.amqp.autoDelete=Auto delete
+dsEdit.amqp.internal=Internal
+dsEdit.amqp.networkRecoveryInterval=Network Recovery Interval
+dsEdit.amqp.channelRpcTimeout=Channel RPC Timeout
+dsEdit.amqp.automaticRecoveryEnabled=Automatic Recovery
+dsEdit.connectionTimeout=Connection Timeout
+dsEdit.messaging.updateAttempts=Update Attempts
+dsEdit.messaging.queueName=Queue Name
+dsEdit.messaging.qos=Quality of Service
+dsEdit.writable=Save data in database
+dox.amqpDS=AMQP DataSource
+dox.amqpPP=AMQP DataPoint
+validate.updateAttempts=Wrong number! Chose a number from 0 to 10
+event.ds.initReceiver=Init receiver exception
+event.ds.pointPublish=Point publish exception
+event.ds.publishFailed=Publish failed for ''{0}''
+dsEdit.dataTypeId=Data Type
+dsEdit.serverHost=Server Host
+dsEdit.serverPortNumber=Server Port
+dsEdit.serverUsername=Username
+dsEdit.serverPassword=Password
+dsEdit.messaging.protocolVersion=Protocol Version
+dsEdit.messaging.brokerMode=Broker Mode
+event.ds.pointUpdate=Point update exception
+dox.mqttDS=MQTT DataSource
+dox.mqttPP=MQTT DataPoint
+dsEdit.mqtt.cleanSession=Clean Session
+dsEdit.mqtt.keepAliveInterval=Keep Alive Interval
+dsEdit.mqtt.executorServiceTimeout=Executor Service Timeout
+dsEdit.mqtt.automaticReconnect=Automatic Reconnect
+dsEdit.mqtt.maxReconnectDelay=Max Reconnect Delay
+dsEdit.messaging.clientId=Client ID
+dsEdit.mqtt.topicFilter=Topic Filter
+dsEdit.mqtt.retained=Retained
+dsEdit.mqtt=MQTT
+dsEdit.mqtt.desc=MQTT Data Source properties
+validate.wildcardNotAllowedForSettable=Wildcards are not allowed for settable points
+validate.clientIdUsed=This Client ID is already in use
+dsEdit.mqtt.dataPointXid=Data Point Xid
+dsEdit.sql.jndiResourceName=JNDI Resource Name
+dsEdit.sql.jndiResource=JNDI Resource
+#Wed Dec 07 13:48:58 CET 2022
+dsEdit.radiuino.retries=Number of retries
+pointHierarchySLTS.pointHierarchy=Point Hierarchy
+systemSettings.purgeDataPointStrategyConfirm=This will purge all point samples using points settings from the database. Are you sure?
+dsEdit.radiuino.radiuinoDataType.4bFloat=Float (4 bytes)
+pointHierarchySLTS.confirmDelete=Are you sure to delete the folder?
+watchlist.chartDataButton=Export chart data
+compoundDetectors.initError.wrapper=Detector {0} is not enabled or does not exist
+publisherEdit.persistent.syncStarted=Synchronization started
+dsEdit.serial.flowIn=Flow control in
+dsEdit.radiuino.pollingMode.true=True
+dox.jmxDS=JMX Data Source
+common.pointDataType=Data type
+publisherEdit.persistent.status.pointCount=Point Count\: {0}
dsEdit.snmp.sl.label=Security level
-dsEdit.snmp.sl.authpriv=Authentication and Encryption
-dsEdit.snmp.sl.noauthnopriv=Dissable authentication and encryption
-dsEdit.snmp.sl.authnopriv=Only authentication
+dsEdit.radiuino.indiceByte=Byte index(Radiuino package)
dsEdit.snmp.walking=SNMP Walk testing
-dsEdit.snmp.oidWalk=OID to Walk
+events.export.ackedByUser={0}
+graphic.enhancedImageChart.pointConfig.showPoints=Display points of measure\:
+events.search.past=Past
+event.modbus.noConnection=No connection to DataSource
+pointHierarchySLTS.removeFolder=Remove folder
+systemSettings.validation.invalidColour=Invalid color
+dsEdit.persistent.status=Execution state
+graphic.enhancedImageChart.config.x.max=X-axis max\:
+dsEdit.persistent.status.notEnabled=Data source is not enabled
+dox.jmxPP=JMX point properties
+dsEdit.nodaves7=S7 Iso TCP Ethernet Controller
+events.export=Export events
+dsEdit.nodaves7.s7writeStarts=Memory Offset (Starts)
+menu.graphicalviews.tooltip=Graphical views
+menu.compound_event_detectors.tooltip=Compound event detectors
+menu.reports.tooltip=Reports
+menu.point_hierarchy.add.tooltip=Add folder
+pointHierarchySLTS.close=Close
dsEdit.snmp.walk=Perform walk
+menu.sql.tooltip=SQL
+publisherEdit.persistent.status.syncNotRunning=History synchronization is not active
+publisherEdit.httpSender.noPoints=No points defined
+pointHierarchySLTS.titleEdit=Title edit
+dsEdit.bacnetIp.remoteDeviceNetworkAddress=Network Address
+dsEdit.radiuino.commPortId=Port
+menu.point_links.tooltip=Point links
+menu.alarms.tooltip=Alarms
+menu.scripting.tooltip=Scripting
+graphic.enhancedImageChart.config.y.min=Y-axis min\:
+menu.scheduled_events.tooltip=Scheduled events
+systemSettings.dataRetentionSaved=Data Retention settings have been saved
+event.pb.persistent.syncCompleted.details=Points\: {0},sent\: {1}, synchronized\: {2}, target overcounts\: {3}, response errors\: {4}, rest time\: {5}
+graphic.enhancedImageChart.config.zoomOut=Zoom out
+menu.point_hierarchy.edit.tooltip=Edit folder
+dsEdit.nodaves7.writeBaseCmd=Write command line
+dsEdit.radiuino.radiuinoDataType.1bUnsigned=Integer (unsigned 1 byte)
+dsEdit.nodaves7.s7writeBitOffset=Offset Bit
+pointHierarchySLTS.folder=Folder
+userProfiles.deleteConfirm=Are you sure you want to delete this profil?
+graphic.enhancedImageChart.pointConfig.renderMode.line=Line
+publisherEdit.httpSender.point.type=Type
+dsEdit.snmp.sl.authnopriv=Only authentication
+viewEdit.compound.type=Type
+events.search.dateRange.specific=Specific
+graphic.enhancedImageChart.legend=Legend
+common.confirmDelete=Are you sure you want delete?
+dsEdit.bacnetIp.remoteDeviceNetworkNumber=Network Number
+pointEdit.props.deviceName=Device Name
+events.export.ackedByMaintenance=maintenance mode
+aphic.simpleCompound.leadPoint=Lead Point
+dsedit.opc.tagName=Tag Tag
+dsEdit.snmp.sl.authpriv=Authentication and Encryption
+dsEdit.radiuino.radiuinoDataType.2bUnsigned=Integer (unsigned 2 bytes)
+events.search.previous=Previous
+graphic.enhancedImageChart.config.export.png=Export as PNG
+dsEdit.bacnetIp.gettingDeviceDetails=Retrieving device details...
+publisherEdit.persistent.status.packetQueueSize=Queue packet size\: {0}
+dsEdit.radiuino.settableOverride=Settable
+dsEdit.radiuino.multiplicador=Multiplicator
+publisherEdit.persistent.status.connectionState=Connection\: {0}
+pointHierarchySLTS.weOnlyEditFolder=We only edit folder
+events.search.dateRange.relative=Relative
+pointHierarchySLTS.editFolder=Edit folder
+dsEdit.radiuino.radiuinoDataType.RSSI=RSSI
+viewEdit.compound.point.strokeWidth=Stroke width
+pointHierarchySLTS.folderRemoved=Folder removed
dsEdit.snmp.trapPortEnabled=Traps enabled
-emport.reports.invalid=Invalid report: {0}
-emport.reports.prefix=Report ''{0}'': {1}
-systemSettings.customCss.dialog.note=Ta zmiana może być widoczna po odświeżeniu strony lub przeładowaniu okna przeglądarki. Może minąć trochę czasu, zanim serwer ponownie załaduje zawartość statyczną.
-systemsettings.misc.dataPointRuntimeValueSynchronized=Datapoint runtime value synchronized
\ No newline at end of file
+mport.graphicsFolder=Include Graphics folder
+graphic.enhancedImageChart.seriesConfig=Series configuration
+dsEdit.radiuino.pollingMode=Polling mode
+pointHierarchySLTS.changeOfLanguageFailed=Change of language failed
+pointHierarchySLTS.warningDontRemoveDataPointInRoot=Don't remove data point in root hierarchy
+publisherEdit.httpSender.point.status=Status
+dsEdit.radiuino.stopBits=Stop Bits
+userProfiles.none=None
+publisherEdit.httpSender.point.name=Name
+pointDetails.chartDataButton=Import chart data
+event.persistent.xidTooLong=XID of "{0}" point is too long.
+dsEdit.radiuino.endereco=Sensor address
+dsEdit.radiuino=Radiuino
+dsEdit.radiuino.avancado=Advanced
+dsEdit.snmp.oidWalk=OID to Walk
+script.execute.error=Error
+pointHierarchySLTS.movedElement=Moved element
+graphic.enhancedImageChart.config.export=Export
+userProfiles.validate.errorDeleting=User profile deletion error\!
+dsEdit.radiuino.desc=Radiuino Properties
+graphic.enhancedImageChart.pointConfig.renderMode=Render mode\:
+menu.help.tooltip=Help
+dsEdit.modbus.scanner.startError=Exploration problem occurred. It is possible there is active Data Source using selected port. ({0})
+viewEdit.compound.type.dynamic=Dynamic
+graphic.enhancedImageChart.config.zoomIn=Zoom in
+systemSettings.chartBackgroundColour=Chart background color
+pointHierarchySLTS.dataSource=Data source
+dsEdit.nodaves7.s7writeBytesQty=Bytes quantity
+graphic.enhancedImageChart.config.x.min=X-axis min\:
+dox.colourSettings=Color configuration
+dsEdit.radiuino.sleepTime=Sleep time (s)
+dsEdit.radiuino.radiuinoDataType=Radiuino data type
+graphic.enhancedImageChart.config.axes.ranges=Axes value ranges\:
+dsEdit.radiuino.pollingMode.false=False
+viewEdit.compound.point.lineType.spline=Spline
+pointEdit.text.to=To
+pointHierarchySLTS.yes=Yes
+graphic.enhancedImageChart.config.export.csv=Export as CSV
+publisherEdit.pachube.noPoints=No point list
+dsEdit.persistent.status.noConnections=No connections
+pointHierarchySLTS.msg=msg
+dsEdit.meta.generate.success=History successfully created. {0} updates created.
+Edit.chart.missingPeriods=Graph time period must be set
+dsedit.opc.rt.addFailed=Addition failed for {0}
+dox.scripts=Scripts
+viewEdit.compound.point.alias=Alias
+graphic.enhancedImageChart.config=Configure
+dox.internalDS=Internal Data Source
+pointHierarchySLTS.info=Info
+pointHierarchySLTS.type=Type
+dsEdit.radiuino.sleepMode.true=With sleep
+dsEdit.nodaves7.s7writeMemoryArea=Memory area
+graphic.enhancedImageChart.pointConfig.renderMode.spline=Spline
+menu.mailing_lists.tooltip=Mailing lists
+dox.internalPP=Internal point properties
+menu.import_export.tooltip=Import/Export
+systemSettings.plotGridlinesColour=Plot gridlines color
+pointHierarchySLTS.areYouSureToMoveElement=Are you sure to move element?
+menu.users.tooltip=Users
+dsEdit.radiuino.radiuinoDataType.4bUnsigned=Integer (unsigned 4 bytes)
+menu.publishers.tooltip=Publishers
+userProfiles.dataSources=Data sources
+graphic.enhancedImageChart.config.title=Configuration
+graphic.enhancedImageChart.seriesConfig.seriesOptions=Options for {0}\:
+dsEdit.modbusIp.transportType.tcpListener=TCP Listener
+pointHierarchySLTS.key=Key
+userProfiles.name=Profile name
+userProfiles.details=User profile details
+pointHierarchySLTS.move=Move
+publisherEdit.persistent.status.connecting=Connected point {0} of {1}
+dsEdit.nodaves7.desc=S7 Iso TCP Ethernet
+dox.colours=Color
+dsEdit.radiuino.mapaBytesEnvio=Byte map request package
+dsEdit.radiuino.sleepMode=Sleep mode
+publisherEdit.persistent.status.notEnabled=Publisher disabled
+graphic.enhancedPoint=Enhanced point
+dsEdit.radiuino.quantidadeByte=Bytes quantity
+userProfiles.add=Add user profile
+pointHierarchySLTS.folderChange=Folder change
+pointHierarchySLTS.newTitle=New title
+dsEdit.modbus.dpconn3=Connection monitoring
+dsEdit.modbus.socketMonitor=TCP socket monitoring
+events.export.ackedByDeletedUser=(user deleted)
+pointHierarchySLTS.keyParent=Key parent
+menu.point_hierarchy.info.tooltip=Info
+dsEdit.radiuino.mapaBytesRequisicao=Byte map poll package
+dsEdit.meta.generate=Generate history
+dsEdit.meta.generate.noData=No data for point ''{0}''
+events.search.dateRange=Data range
+pointHierarchySLTS.warning=Warning
+events.search.dateRange.none=None
+dsEdit.persistent.getStatus=Get status
+pointHierarchySLTS.title=Title
+publisherEdit.persistent.status.notConnected=Not connected
+systemSettings.dataRetentionSettings=Data Retention
+pointHierarchySLTS.errorThrown=Error thrown
+watchlist.noExportables=No points selected for export
+pointHierarchySLTS.xid=XID
+pointEdit.props.chartColour=Chart color
+dsEdit.meta.generate.error=History creation error\: {0}. {1} updates created.
+systemSettings.coloursSaved=Colors has been saved
+dox.radiuinoDS=Radiuino data source
+publisherEdit.persistent.xidPrefix=XID prefix
+dsEdit.modbusIp.socketPointName=TCP socket monitoring
+viewEdit.compound.point.showPoints=Show points
+header.toggleMute=Mute
+publisherEdit.persistent.status.queueSize=Update queue size\: {0}
+dox.maintenanceEvents=Maintenance events
+graphic.enhancedImageChart.point10=Point 10
+graphic.enhancedImageChart.config.set=Set range
+dox.radiuinoPP=Radiuino data point
+menu.maintenance_events.tooltip=Maintenance events
+viewEdit.compound.point.lineType.line=Line
+publisherEdit.persistent.startSync=Synchronize history
+pointDetails.findXid=Find XID
+pointHierarchySLTS.folderNotEdit=Folder not edit
+publisherEdit.persistent.syncNotStarted=Synchronization not started
+graphic.enhancedImageChart.config.y.max=Y-axis max\:
+validate.greaterThanOne=Must be greater than one
+script.execute.success=Executed successfully
+menu.system_setings.tooltip=System setings
+graphic.enhancedImageChart.seriesConfig.seriesOptions.color=Color\:
+userProfiles.validate.nameUnique=Profile name must be unique and not empty
+pointHierarchySLTS.parent=Parent
+dsEdit.radiuino.dataBits=Data bits
+menu.change_language.tooltip=Change language
+viewEdit.compound.type.static=Static
+systemSettings.infoSaved=Configuration information has been saved
+userProfiles.selectName=User Profile
+dsEdit.iec101.persistent=Persistent
+pointHierarchySLTS.folderNotRemove=Folder not remove
+dsEdit.radiuino.offset=Offset
+watchlist.consolidatedChart=Include in consolidated chart
+systemSettings.colourSettings=Color configuration
+pointDetails.pointNotFound=Point not found
+publisherEdit.httpSender.points=Points
+graphic.enhancedImageChart.point9=Point 9
+pointHierarchySLTS.oldTitle=Old title
+graphic.enhancedImageChart.point8=Point 8
+pointHierarchySLTS.isFolder=Folder
+pointHierarchySLTS.pleaseSelectElementFolder=Please select element folder
+graphic.enhancedImageChart.point7=Point 7
+pointHierarchySLTS.moveDataPointToRoot=Move the element to root level tree
+graphic.enhancedImageChart.point6=Point 6
+dsEdit.radiuino.baud=Baud rate
+graphic.enhancedImageChart.point5=Point 5
+mport.mailingList.prefix=Mail list ''{0}''\: {1}
+graphic.enhancedImageChart.point4=Point 4
+graphic.enhancedImageChart.point3=Point 3
+dsEdit.radiuino.timeout=Timeout (ms)
+graphic.enhancedImageChart.point2=Point 2
+graphic.enhancedImageChart.point1=Point 1
+pointHierarchySLTS.pleaseSelectElement=Please select element
+userProfiles.added=User profile added.
+menu.point_hierarchy.delete.tooltip=Delete folder / Move point to root
+menu.watchlists.tooltip=Watch lists
+userProfiles.title=Manage user profiles
+pointHierarchySLTS.folderNotMove=Folder not move
+menu.login.tooltip=Login
+watchlist.imageChartLiveButton=Start/Stop Live Chart
+graphic.enhancedImageChart.seriesConfig.visibility=Series visibility
+event.pb.persistent.syncCompleted=Synchronization completed
+menu.event_handlers.tooltip=Event handlers
+login.validation.noSuchUser=Cannot find user Id
+menu.data_source.tooltip=Data sources
+menu.point_hierarchy.refresh.tooltip=Refresh
+publisherEdit.persistent.status=Execution status
+dox.auditAlarmLevels=Alarm Level for Audit events
+viewEdit.compound.point.color=Color
+publisherEdit.persistent.getStatus=Get status
+menu.point_hierarchy.tooltip=Point hierarchy
+dsEdit.persistent.status.connection={0}\: connections {1}, {2} packages received
+menu.users_profiles.tooltip=Users profiles
+dsEdit.radiuino.radiuinoDataType.binary=Binary
+systemSettings.plotBackgroundColour=Plot background color
+dsEdit.radiuino.parity=Parity
+dsEdit.snmp.sl.noauthnopriv=Dissable authentication and encryption
+userProfiles.validate.successDeleting=Profile successfully deleted.
+event.system.versionCheck=Current version check
+publisherEdit.persistent.status.syncStatus=History synchronization status\: Completed {0} of {1} points, {2} requests sent
+userProfiles.saved=Profile saved
+publisherEdit.persistent.status.connected=Connected
+dsEdit.radiuino.sleepMode.false=Without sleep
+graphic.enhancedImageChart.seriesConfig.seriesOptions.strokeWidth=Stroke width\:
+graphic.enhancedImageChart=Enhanced image chart
+menu.logout.tooltip=Logout
+dsEdit.asciiSerial.charX=Until C character
+dsEdit.nodaves7.s7writeDBNUM=DBNUM
+systemsettings.view.forceFullScreen=Force full screen mode
+systemsettings.view.hideShortcutDisableFullScreen=Hide shortcut to disable full screen
+user.view.enableFullScreen=Enable full screen mode
+user.view.hideShortcutDisableFullScreen=Hide shortcut to disable full screen
+user.view.forceAdminTitle=The function is enforced by the Admin
+validate.1to255=Must be between 1 and 255 inclusive
+systemsettings.event.pendingLimit=Event Pending Limit
+systemsettings.event.pendingCacheEnabled=Enabled Event Pending Cache
+annotation.unknown=Unknown
+event.auto.acknowledge=Automatic acknowledge
+systemsettings.workitems.reporting.enabled=Work items reporting enabled
+systemsettings.workitems.reporting.itemspersecond.enabled=Items per second reporting enabled
+systemsettings.workitems.reporting.itemspersecond.limit=Items per second reporting limit
+systemsettings.threads.name.additional.length=Thread name length
+common.addPoint=Add point
+systemsettings.webresource.uploads.path=Uploads images path
+systemsettings.webresource.graphics.path=Graphics images path
+systemsettings.webresource.uploads.path.wrong=Uploaded images save path must end with "uploads" or "uploads{0}"
+systemsettings.webresource.graphics.path.wrong=Graphics images path must end with "graphics" or "graphics{0}"
diff --git a/test/messages_pt.properties b/test/messages_pt.properties
index 2201114b3b..eb16fbfd9a 100644
--- a/test/messages_pt.properties
+++ b/test/messages_pt.properties
@@ -266,11 +266,11 @@ dox.1wirePP=Propriedades de data point 1-Wire
dox.bacnetIpPP=Propriedades de data point BACnet I/P
dox.pointViewSettingsEditor=Editor de configura\u00e7\u00f5es de point view
dox.httpSettings=Configura\u00e7\u00f5es HTTP
-dox.directQuerying=Pesquisa direta na base de dados do ScadaBR
+dox.directQuerying=Pesquisa direta na base de dados do Scada-LTS
dox.virtualDS=data source virtual
dox.nmeaListenerDS=data source NMEA auditor
-dox.welcomeToMango=Bem vindo ao ScadaBR
-dox.welcomeToScadaBR=Bem vindo ao ScadaBR
+dox.welcomeToMango=Bem vindo ao Scada-LTS
+dox.welcomeToScadaBR=Bem vindo ao Scada-LTS
dox.1wireDS=data source 1-Wire
dox.snmpPP=Propriedades de data point SNMP
dox.regex=Express\u00f5es Regulares (RegEx)
@@ -322,16 +322,16 @@ dox.radiuinoPP=Data point Radiuino
ftl.userTestEmail=Esta mensagem foi enviada como um teste para o endere\u00e7o de email do usu\u00e1rio {0}
ftl.automatedEmail=Este e-mail foi enviado por um servi\u00e7o autom\u00e1tico. Por favor n\u00e3o responda.
ftl.footer=Se voc\u00ea recebeu esta comunica\u00e7\u00e3o err\u00f4neamente, favor desconsiderar.
-ftl.escalation=Notifica\u00e7\u00e3o de agravamento de evento do ScadaBR
+ftl.escalation=Notifica\u00e7\u00e3o de agravamento de evento do Scada-LTS
ftl.note=Note
ftl.rtn=Este evento ir\u00e1 automaticamente retornar ao normal quando o crit\u00e9rio gerador n\u00e3o for satisfeito
ftl.manual=Este evento requer conhecimento manual para se tornar inativo
-ftl.htmlFooter.mango=ScadaBR
-ftl.htmlFooter.automated=Este email foi enviado por um servi\u00e7o automatizado. Foi enviado a voc\u00ea porque voc\u00ea foi inclu\u00eddo na lista de envio de notifica\u00e7\u00e3o de um ScadaBR. Por favor n\u00e3o responda a esse email.
+ftl.htmlFooter.mango=Scada-LTS
+ftl.htmlFooter.automated=Este email foi enviado por um servi\u00e7o automatizado. Foi enviado a voc\u00ea porque voc\u00ea foi inclu\u00eddo na lista de envio de notifica\u00e7\u00e3o de um Scada-LTS. Por favor n\u00e3o responda a esse email.
ftl.originalInformation=Informa\u00e7\u00e3o do evento original
ftl.eventActive=Notifica\u00e7\u00e3o de evento ativo do Scada-LTS
ftl.eventInactive=Este evento agora est\u00e1 inativo
-ftl.testEmail=email de teste do ScadaBR
+ftl.testEmail=email de teste do Scada-LTS
ftl.subject.active=evento ativo
ftl.subject.escalation=escalação de evento
ftl.subject.inactive=evento inativo
@@ -1305,7 +1305,7 @@ events.msg=Mensagens
events.pointDetails=Detalhes do data point
events.pointEdit=Editar data point
events.editDataSource=Editar data source
-events.downloadMango=Baixar \u00faltima vers\u00e3o do ScadaBR
+events.downloadMango=Baixar \u00faltima vers\u00e3o do Scada-LTS
events.editCompound=Editar Detector de Eventos Compostos
events.editEventHandler=Editar Tratador de Eventos
events.editPointLink=Editar Point Link
@@ -1377,7 +1377,7 @@ login.validation.accountDisabled=Sua conta de usu\u00e1rio foi desativada. Por f
login.loginButton=Login
login.unknownBrowser=Checando a compatibilidade do browser...
login.supportedBrowser=Este browser \u00e9 suportado.
-login.unsupportedBrowser=Seu browser pode funcionar com este produto, mas n\u00e3o \u00e9 oficialmente suportado pela Equipe ScadaBR. Recomendamos o uso do Firefox ou Chrome.
+login.unsupportedBrowser=Seu browser pode funcionar com este produto, mas n\u00e3o \u00e9 oficialmente suportado pela Equipe Scada-LTS. Recomendamos o uso do Firefox ou Chrome.
login.nag=NOTA: voc\u00ea poder\u00e1 ter problemas com o ScadaLTS porque seu browser n\u00e3o \u00e9 oficialmente suportado. Por favor, atualize seu browser.
mailingLists.added=Lista de envio adicionada
mailingLists.saved=Lista de envio salva
@@ -1850,7 +1850,7 @@ systemSettings.auditAlarmLevelsSaved=Os n\u00edveis de alarmes de eventos de aud
systemSettings.httpSaved=As configura\u00e7\u00f5es HTTP foram salvas
systemSettings.miscSaved=As configura\u00e7\u00f5es foram salvas
systemSettings.versionSaved=As configura\u00e7\u00f5es de vers\u00e3o foram salvas
-systemSettings.upToDate=Esta inst\u00e2ncia do ScadaBR est\u00e1 atualizada
+systemSettings.upToDate=Esta inst\u00e2ncia do Scada-LTS est\u00e1 atualizada
systemSettings.emailSettings=Configura\u00e7\u00f5es de email
systemSettings.smtpHost=Host SMTP
systemSettings.smtpPort=Porta SMTP
@@ -1873,7 +1873,7 @@ systemSettings.uiPerformance=Desempenho da UI
systemSettings.uiPerformance.high=Alta
systemSettings.uiPerformance.med=M\u00e9dia
systemSettings.uiPerformance.low=Baixa
-systemSettings.groveLogging=Enviar erros para o ScadaBR
+systemSettings.groveLogging=Enviar erros para o Scada-LTS
systemSettings.httpSettings=Configura\u00e7\u00f5es HTTP
systemSettings.useProxy=Usar proxy
systemSettings.proxyHost=Host do proxy
@@ -2292,9 +2292,9 @@ event.compound.activated=Evento composto ativado: {0}
event.compound.sourceFailure={0}: Um detector de origem foi terminado
event.compound.exceptionFailure={0}: {1}
event.email.failure=Falha em enviar email entitulado "{0}" para "{1}". Mensagem: "{2}"
-event.version.error=Um erro ocorreu ao verificar por uma nova vers\u00e3o do ScadaBR: {0}: {1}
-event.version.available=Uma nova vers\u00e3o do ScadaBR est\u00e1 dispon\u00edvel ({0})
-event.version.uptodate=Esta vers\u00e3o do ScadaBR est\u00e1 atualizada
+event.version.error=Um erro ocorreu ao verificar por uma nova vers\u00e3o do Scada-LTS: {0}: {1}
+event.version.available=Uma nova vers\u00e3o do Scada-LTS est\u00e1 dispon\u00edvel ({0})
+event.version.uptodate=Esta vers\u00e3o do Scada-LTS est\u00e1 atualizada
event.login=Usu\u00e1rio {0} entrou no sistema
event.alarmMaxIncreased=N\u00edvel m\u00e1ximo de alarme aumentou de {0} para {1}
event.alarmMaxDecreased=N\u00edvel m\u00e1ximo de alarme diminuiu de {0} para {1}
@@ -3225,50 +3225,268 @@ emport.profilePermission.prefix=Permissions for profile ''{0}'': {1}
dox.anonymousView=Anonymous access
viewEdit.position.x=Position X
viewEdit.position.y=Position Y
+
ftl.subject.default.log=Scada-LTS {0}
publisherEdit.httpSender.credentials=Credentials
publisherEdit.httpSender.password=Password
publisherEdit.httpSender.username=Username
publisherEdit.httpSender.useJSON=Use JSON
publisherEdit.httpSender.removeHeader=Remove header
-dsEdit.httpRetriever.credentials=Credentials
-dsEdit.httpRetriever.password=Password
-dsEdit.httpRetriever.username=Username
-dsEdit.httpRetriever.removeHeader=Remove header
systemSettings.newUI=Settings to set in the new UI
systemSettings.amCharts=AmCharts Settings
systemSettings.defaultDataPointLoggingType=Default Data Point logging type
systemSettings.environmentSettings=Scada-LTS environment settings
systemSettings.smsDomain=SMS Domain
systemSettings.setInNewUI=Set in the new UI
+systemSettings.valuesLimitForPurge=Default values limit for purge
dox.newUISettings=Settings to set in the new UI
-logo.for=para
-logo.powered=Distribuído por
+dox.dataRetentionSettings=Data retention settings
+dsEdit.httpRetriever.credentials=Credentials
+dsEdit.httpRetriever.password=Password
+dsEdit.httpRetriever.username=Username
+dsEdit.httpRetriever.removeHeader=Remove header
pointEdit.logging.purgeWithLimit=Purge with limit
-systemSettings.valuesLimitForPurge=Default values limit for purge
-systemSettings.dataRetentionSettings=Data Retention
-systemSettings.dataRetentionSaved=Data Retention settings have been saved
-dox.dataRetentionSettings=dox.dataRetentionSettings
-systemSettings.purgeDataPointStrategyConfirm=This will purge all point samples using points settings from the database. Are you sure?
pointEdit.logging.purgeStrategy=Purge strategy
pointEdit.purge.type.period=Period
pointEdit.purge.type.limit=Values Limit
-validate.greaterThanOne=Must be greater than one
pointEdit.purge.type.all=All Data
pointEdit.logging.purgeValuesLimit=Purge values limit
-pointEdit.props.chartColour=Chart color
-pointEdit.props.deviceName=Device Name
dsEdit.httpRetriever.stop=HttpRetriever stop
dsEdit.httpRetriever.reactivation=HttpRetriever reactivation
+emport.reports.invalid=Invalid report: {0}
+emport.reports.prefix=Report ''{0}'': {1}
+systemSettings.customCss.dialog.note=This change may be visible after refreshing page or reloading browser window. It may take some time until the server reload the static content.
+systemsettings.misc.dataPointRuntimeValueSynchronized=Duplicate values reduction
+systemsettings.misc.dataPointRuntimeValueSynchronized.all=All
+systemsettings.misc.dataPointRuntimeValueSynchronized.partial=Partial
+systemsettings.misc.dataPointRuntimeValueSynchronized.none=None
+dsEdit.meta.event.context.change=Context change
+logo.for=for
+logo.powered=Powered by
+systemsettings.http.response.headers=HTTP response headers
+viewEdit.upload.failed=Invalid image file
+systemSettings.uiPerformance.veryHigh=Very high
+dsEdit.amqp=AMQP
+dsEdit.amqp.desc=AMQP DataSource properties
+dsEdit.amqp.exchangeType=Exchange Type
+dsEdit.amqp.routingKey=Routing Key
+dsEdit.amqp.exchangeName=Exchange Name
+dsEdit.amqp.serverVirtualhost=Virtual Host
+dsEdit.amqp.messageAck=Ack Mode
+dsEdit.amqp.durability=Durability
+dsEdit.amqp.autoDelete=Auto delete
+dsEdit.amqp.internal=Internal
+dsEdit.amqp.networkRecoveryInterval=Network Recovery Interval
+dsEdit.amqp.channelRpcTimeout=Channel RPC Timeout
+dsEdit.amqp.automaticRecoveryEnabled=Automatic Recovery
+dsEdit.connectionTimeout=Connection Timeout
+dsEdit.messaging.updateAttempts=Update Attempts
+dsEdit.messaging.queueName=Queue Name
+dsEdit.messaging.qos=Quality of Service
+dsEdit.writable=Save data in database
+dox.amqpDS=AMQP DataSource
+dox.amqpPP=AMQP DataPoint
+validate.updateAttempts=Wrong number! Chose a number from 0 to 10
+event.ds.initReceiver=Init receiver exception
+event.ds.pointPublish=Point publish exception
+event.ds.publishFailed=Publish failed for ''{0}''
+dsEdit.dataTypeId=Data Type
+dsEdit.serverHost=Server Host
+dsEdit.serverPortNumber=Server Port
+dsEdit.serverUsername=Username
+dsEdit.serverPassword=Password
+dsEdit.messaging.protocolVersion=Protocol Version
+dsEdit.messaging.brokerMode=Broker Mode
+event.ds.pointUpdate=Point update exception
+dox.mqttDS=MQTT DataSource
+dox.mqttPP=MQTT DataPoint
+dsEdit.mqtt.cleanSession=Clean Session
+dsEdit.mqtt.keepAliveInterval=Keep Alive Interval
+dsEdit.mqtt.executorServiceTimeout=Executor Service Timeout
+dsEdit.mqtt.automaticReconnect=Automatic Reconnect
+dsEdit.mqtt.maxReconnectDelay=Max Reconnect Delay
+dsEdit.messaging.clientId=Client ID
+dsEdit.mqtt.topicFilter=Topic Filter
+dsEdit.mqtt.retained=Retained
+dsEdit.mqtt=MQTT
+dsEdit.mqtt.desc=MQTT Data Source properties
+validate.wildcardNotAllowedForSettable=Wildcards are not allowed for settable points
+validate.clientIdUsed=This Client ID is already in use
+dsEdit.mqtt.dataPointXid=Data Point Xid
+dsEdit.sql.jndiResourceName=JNDI Resource Name
+dsEdit.sql.jndiResource=JNDI Resource
+#Wed Dec 07 13:48:21 CET 2022
+dsEdit.mbus.man=Man
+systemSettings.purgeDataPointStrategyConfirm=This will purge all point samples using points settings from the database. Are you sure?
+watchlist.chartDataButton=Export chart data
+compoundDetectors.initError.wrapper=Detector {0} is not enabled or does not exist
+publisherEdit.persistent.syncStarted=Synchronization started
+event.rtn.maintDisabled=Maintenance event disabled
+common.pointDataType=Data type
+dox.jmxDS=JMX Data Source
+publisherEdit.persistent.status.pointCount=Point Count\: {0}
dsEdit.snmp.sl.label=Security level
-dsEdit.snmp.sl.authpriv=Authentication and Encryption
-dsEdit.snmp.sl.noauthnopriv=Dissable authentication and encryption
-dsEdit.snmp.sl.authnopriv=Only authentication
dsEdit.snmp.walking=SNMP Walk testing
-dsEdit.snmp.oidWalk=OID to Walk
+events.export.ackedByUser={0}
+graphic.enhancedImageChart.pointConfig.showPoints=Display points of measure\:
+events.search.past=Past
+systemSettings.validation.invalidColour=Invalid color
+dsEdit.persistent.status=Execution state
+graphic.enhancedImageChart.config.x.max=X-axis max\:
+dsEdit.persistent.status.notEnabled=Data source is not enabled
+dox.jmxPP=JMX point properties
+validate.invalidCharset=Invalid character set name
+events.export=Export events
dsEdit.snmp.walk=Perform walk
+header.changeTheme=Change ScadaLTS application theme
+publisherEdit.persistent.status.syncNotRunning=History synchronization is not active
+dsEdit.bacnetIp.remoteDeviceNetworkAddress=Network Address
+dox.persistentPublishing=Serotonin Persistent TCP publishing
+graphic.enhancedImageChart.config.y.min=Y-axis min\:
+systemSettings.dataRetentionSaved=Data Retention settings have been saved
+event.pb.persistent.syncCompleted.details=Points\: {0},sent\: {1}, synchronized\: {2}, target overcounts\: {3}, response errors\: {4}, rest time\: {5}
+dsEdit.mbus.phoneNumber=Phone Number
+graphic.enhancedImageChart.config.zoomOut=Zoom out
+dsEdit.mbus.tcpAddr=TCP Address
+pointHierarchySLTS.folder=Folder
+eventHandlers.inactiveTestEmailMessage=This message was sent as a test of an event handler's inactive list
+graphic.enhancedImageChart.pointConfig.renderMode.line=Line
+event.maintenance.active=Maintenance event activated\: {0}
+dsEdit.snmp.sl.authnopriv=Only authentication
+viewEdit.compound.type=Type
+events.search.dateRange.specific=Specific
+graphic.enhancedImageChart.legend=Legend
+pointEdit.props.deviceName=Device Name
+dsEdit.bacnetIp.remoteDeviceNetworkNumber=Network Number
+dsEdit.bacnetIp.objectList=Device object list
+events.export.ackedByMaintenance=maintenance mode
+aphic.simpleCompound.leadPoint=Lead Point
+dsedit.opc.tagName=Tag Tag
+dsEdit.snmp.sl.authpriv=Authentication and Encryption
+dsEdit.serial.inputBufferSize=Input Buffer Size
+dox.persistentDS=Serotonin Persistent TCP data source
+events.search.previous=Previous
+dsEdit.serial.flowControlIn=Flow control in
+graphic.enhancedImageChart.config.export.png=Export as PNG
+publisherEdit.persistent.status.packetQueueSize=Queue packet size\: {0}
+dsEdit.bacnetIp.gettingDeviceDetails=Retrieving device details...
+dsEdit.mbus.tcpIpBitPerSecond=Baudrate
+dox.persistentPP=Serotonin Persistent TCP point properties
+watchlist.createReport=Create report for this watch list
+events.search.dateRange.relative=Relative
+publisherEdit.persistent.status.connectionState=Connection\: {0}
+viewEdit.compound.point.strokeWidth=Stroke width
+dox.dnp3IpDS=Data source DNP3 IP
dsEdit.snmp.trapPortEnabled=Traps enabled
-emport.reports.invalid=Invalid report: {0}
-emport.reports.prefix=Report ''{0}'': {1}
-systemSettings.customCss.dialog.note=This change may be visible after refreshing page or reloading browser window. It may take some time until the server reload the static content.
-systemsettings.misc.dataPointRuntimeValueSynchronized=Datapoint runtime value synchronized
\ No newline at end of file
+mport.graphicsFolder=Include Graphics folder
+graphic.enhancedImageChart.seriesConfig=Series configuration
+publisherEdit.persistent.sync=Synchronize historical data
+pointDetails.chartDataButton=Import chart data
+event.persistent.xidTooLong=XID of "{0}" point is too long.
+dsEdit.snmp.oidWalk=OID to Walk
+dox.dnp3SerialDS=Data source DNP3 Serial
+graphic.enhancedImageChart.config.export=Export
+graphic.enhancedImageChart.pointConfig.renderMode=Render mode\:
+dsEdit.modbus.scanner.startError=Exploration problem occurred. It is possible there is active Data Source using selected port. ({0})
+viewEdit.compound.type.dynamic=Dynamic
+graphic.enhancedImageChart.config.zoomIn=Zoom in
+systemSettings.chartBackgroundColour=Chart background color
+graphic.enhancedImageChart.config.x.min=X-axis min\:
+dox.colourSettings=Color configuration
+graphic.enhancedImageChart.config.axes.ranges=Axes value ranges\:
+dsEdit.bacnetIp.sendObjList=Send object list request
+viewEdit.compound.point.lineType.spline=Spline
+graphic.enhancedImageChart.config.export.csv=Export as CSV
+publisherEdit.pachube.noPoints=No point list
+dsEdit.persistent.status.noConnections=No connections
+dsEdit.meta.generate.success=History successfully created. {0} updates created.
+dsedit.opc.rt.addFailed=Addition failed for {0}
+Edit.chart.missingPeriods=Graph time period must be set
+dox.scripts=Scripts
+dsEdit.mbus.version=Version
+viewEdit.compound.point.alias=Alias
+dox.internalDS=Internal Data Source
+graphic.enhancedImageChart.config=Configure
+graphic.enhancedImageChart.pointConfig.renderMode.spline=Spline
+dox.internalPP=Internal point properties
+systemSettings.plotGridlinesColour=Plot gridlines color
+dsEdit.mbus.responseTimeOutOffset=Timeout Offset
+graphic.enhancedImageChart.config.title=Configuration
+graphic.enhancedImageChart.seriesConfig.seriesOptions=Options for {0}\:
+dsEdit.mbus.useTcpIpConnection=Use TCP/IP connection
+publisherEdit.persistent.status.connecting=Connected point {0} of {1}
+dox.colours=Color
+publisherEdit.persistent.status.notEnabled=Publisher disabled
+graphic.enhancedPoint=Enhanced point
+events.export.ackedByDeletedUser=(user deleted)
+error.view_hierarchy.add.error1=Name is not validat
+dsEdit.meta.generate=Generate history
+events.search.dateRange=Data range
+dsEdit.meta.generate.noData=No data for point ''{0}''
+events.search.dateRange.none=None
+dsEdit.persistent.getStatus=Get status
+publisherEdit.persistent.status.notConnected=Not connected
+systemSettings.dataRetentionSettings=Data Retention
+watchlist.noExportables=No points selected for export
+pointEdit.props.chartColour=Chart color
+dsEdit.mbus.tcpPort=TCP Port
+dsEdit.meta.generate.error=History creation error\: {0}. {1} updates created.
+systemSettings.coloursSaved=Colors has been saved
+publisherEdit.persistent.xidPrefix=XID prefix
+header.toggleMute=Mute
+viewEdit.compound.point.showPoints=Show points
+publisherEdit.persistent.status.queueSize=Update queue size\: {0}
+dox.maintenanceEvents=Maintenance events
+dsEdit.mbus.id=Device Id
+graphic.enhancedImageChart.config.set=Set range
+viewEdit.compound.point.lineType.line=Line
+publisherEdit.persistent.startSync=Synchronize history
+pointDetails.findXid=Find XID
+publisherEdit.persistent.syncNotStarted=Synchronization not started
+graphic.enhancedImageChart.config.y.max=Y-axis max\:
+validate.greaterThanOne=Must be greater than one
+publisherEdit.persistent.authorizationKey=Authorization key
+graphic.enhancedImageChart.seriesConfig.seriesOptions.color=Color\:
+viewEdit.compound.type.static=Static
+systemSettings.infoSaved=Configuration information has been saved
+systemSettings.colourSettings=Color configuration
+watchlist.consolidatedChart=Include in consolidated chart
+dsEdit.mbus.secAddrMedium=Secondary Address Medium
+pointDetails.pointNotFound=Point not found
+dsEdit.serial.outputBufferSize=Output Buffer Size
+mport.mailingList.prefix=Mail list ''{0}''\: {1}
+watchlist.imageChartLiveButton=Start/Stop Live Chart
+graphic.enhancedImageChart.seriesConfig.visibility=Series visibility
+event.pb.persistent.syncCompleted=Synchronization completed
+login.validation.noSuchUser=Cannot find user Id
+publisherEdit.persistent.status=Execution status
+dox.auditAlarmLevels=Alarm Level for Audit events
+viewEdit.compound.point.color=Color
+publisherEdit.persistent.getStatus=Get status
+dsEdit.persistent.status.connection={0}\: connections {1}, {2} packages received
+systemSettings.plotBackgroundColour=Plot background color
+dsEdit.snmp.sl.noauthnopriv=Dissable authentication and encryption
+publisherEdit.persistent.status.syncStatus=History synchronization status\: Completed {0} of {1} points, {2} requests sent
+publisherEdit.persistent.status.connected=Connected
+graphic.enhancedImageChart.seriesConfig.seriesOptions.strokeWidth=Stroke width\:
+event.relinquishFailed=Relinquish failed\: {0}
+dsEdit.asciiSerial.charX=Until C character
+systemsettings.view.forceFullScreen=Force full screen mode
+systemsettings.view.hideShortcutDisableFullScreen=Hide shortcut to disable full screen
+user.view.enableFullScreen=Enable full screen mode
+user.view.hideShortcutDisableFullScreen=Hide shortcut to disable full screen
+user.view.forceAdminTitle=The function is enforced by the Admin
+validate.1to255=Must be between 1 and 255 inclusive
+systemsettings.event.pendingLimit=Event Pending Limit
+systemsettings.event.pendingCacheEnabled=Enabled Event Pending Cache
+annotation.unknown=Unknown
+event.auto.acknowledge=Automatic acknowledge
+systemsettings.workitems.reporting.enabled=Work items reporting enabled
+systemsettings.workitems.reporting.itemspersecond.enabled=Items per second reporting enabled
+systemsettings.workitems.reporting.itemspersecond.limit=Items per second reporting limit
+systemsettings.threads.name.additional.length=Thread name length
+common.addPoint=Add point
+systemsettings.webresource.uploads.path=Uploads images path
+systemsettings.webresource.graphics.path=Graphics images path
+systemsettings.webresource.uploads.path.wrong=Uploaded images save path must end with "uploads" or "uploads{0}"
+systemsettings.webresource.graphics.path.wrong=Graphics images path must end with "graphics" or "graphics{0}"
\ No newline at end of file
diff --git a/test/messages_ru.properties b/test/messages_ru.properties
index 0324a6a841..b99c28e26f 100644
--- a/test/messages_ru.properties
+++ b/test/messages_ru.properties
@@ -9,7 +9,7 @@
#
# \u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a - \u041d\u0430\u0442\u0430\u043b\u0438\u044f \u0422\u0438\u043c\u0435\u0440\u0431\u0430\u0435\u0432\u0430 (natttim@ya.ru), \u0410\u043d\u0434\u0440\u0435\u0439 \u041a\u043e\u043b\u0435\u0441\u043d\u0438\u043a\u043e\u0432 (kolesnikov@teleofis.ru), \u0418\u0433\u043e\u0440\u044c \u0420\u0438\u0437\u0430\u043d\u043e\u0432 (igor.rizanov@gmail.com)
# http://www.teleofis.ru (C) 2012
-# \u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d \u0434\u043b\u044f \u0432\u0435\u0440\u0441\u0438\u0438 ScadaBR_0_9_1
+# \u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d \u0434\u043b\u044f \u0432\u0435\u0440\u0441\u0438\u0438 Scada-LTS_0_9_1
badDateFormat=\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0434\u0430\u0442\u0430, \u0444\u043e\u0440\u043c\u0430\u0442 \u0413\u0413\u0413\u0413/\u041c\u041c/\u0414\u0414
badDecimalFormat=\u041d\u0435\u0432\u0435\u0440\u043d\u043e\u0435 \u0434\u0435\u0441\u044f\u0442\u0438\u0447\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 (decimal)
@@ -255,11 +255,11 @@ dox.1wirePP=\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0442\u043e\u0447\
dox.bacnetIpPP=\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0442\u043e\u0447\u043a\u0438 BACnet I/P
dox.pointViewSettingsEditor=\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0432\u0438\u0434\u0430 \u0442\u043e\u0447\u043a\u0438
dox.httpSettings=\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 HTTP
-dox.directQuerying=\u041f\u0440\u044f\u043c\u043e\u0439 \u0437\u0430\u043f\u0440\u043e\u0441 \u0432 \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 ScadaBR
+dox.directQuerying=\u041f\u0440\u044f\u043c\u043e\u0439 \u0437\u0430\u043f\u0440\u043e\u0441 \u0432 \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 Scada-LTS
dox.virtualDS=\u0412\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0434\u0430\u043d\u043d\u044b\u0445
dox.nmeaListenerDS=\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0434\u0430\u043d\u043d\u044b\u0445 \u041f\u0440\u0438\u0435\u043c\u043d\u0438\u043a NMEA
-dox.welcomeToMango=\u0414\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u0432 ScadaBR
-dox.welcomeToScadaBR=\u0414\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u0432 ScadaBR
+dox.welcomeToMango=\u0414\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u0432 Scada-LTS
+dox.welcomeToScadaBR=\u0414\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u0432 Scada-LTS
dox.1wireDS=\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0434\u0430\u043d\u043d\u044b\u0445 1-Wire
dox.snmpPP=\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0442\u043e\u0447\u043a\u0438 SNMP
dox.regex=\u0420\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f (RegEx)
@@ -315,12 +315,12 @@ ftl.escalation=\u0423\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u043
ftl.note=\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435
ftl.rtn=\u0414\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u0442\u0430\u043d\u0435\u0442 \u043d\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u043c, \u043a\u043e\u0433\u0434\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u0443\u0442 \u0443\u0434\u043e\u0432\u043b\u0435\u0442\u0432\u043e\u0440\u044f\u0442\u044c \u0443\u0441\u043b\u043e\u0432\u0438\u044e
ftl.manual=\u041f\u0435\u0440\u0435\u0445\u043e\u0434 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0432 \u043d\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c \u0432\u0440\u0443\u0447\u043d\u0443\u044e
-ftl.htmlFooter.mango=ScadaBR (\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043e \u043d\u0430 Mango)
-ftl.htmlFooter.automated=\u042d\u0442\u043e \u043f\u0438\u0441\u044c\u043c\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438. \u0412\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0435\u0433\u043e, \u0442\u0430\u043a \u043a\u0430\u043a \u0432\u044b \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044b \u0432 \u0441\u043f\u0438\u0441\u043a\u0438 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u044b\u0445 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 ScadaBR. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043d\u0435 \u043e\u0442\u0432\u0435\u0447\u0430\u0439\u0442\u0435 \u043d\u0430 \u044d\u0442\u043e \u043f\u0438\u0441\u044c\u043c\u043e.
+ftl.htmlFooter.mango=Scada-LTS (\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043e \u043d\u0430 Mango)
+ftl.htmlFooter.automated=\u042d\u0442\u043e \u043f\u0438\u0441\u044c\u043c\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438. \u0412\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0435\u0433\u043e, \u0442\u0430\u043a \u043a\u0430\u043a \u0432\u044b \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044b \u0432 \u0441\u043f\u0438\u0441\u043a\u0438 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u044b\u0445 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 Scada-LTS. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043d\u0435 \u043e\u0442\u0432\u0435\u0447\u0430\u0439\u0442\u0435 \u043d\u0430 \u044d\u0442\u043e \u043f\u0438\u0441\u044c\u043c\u043e.
ftl.originalInformation=\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043d\u043e\u0432\u043e\u043c \u0441\u043e\u0431\u044b\u0442\u0438\u0438
-ftl.eventActive=\u0423\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0435 \u043e \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u044f ScadaBR
+ftl.eventActive=\u0423\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0435 \u043e \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u044f Scada-LTS
ftl.eventInactive=\u0414\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0435 \u0442\u0435\u043f\u0435\u0440\u044c \u043d\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u043e
-ftl.testEmail=\u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e\u0442 ScadaBR
+ftl.testEmail=\u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e\u0442 Scada-LTS
ftl.subject.active=\u0441\u043E\u0431\u044B\u0442\u0438\u0435 \u0430\u043A\u0442\u0438\u0432\u043D\u043E
ftl.subject.escalation=\u044D\u0441\u043A\u0430\u043B\u0430\u0446\u0438\u044F \u0441\u043E\u0431\u044B\u0442\u0438\u044F
ftl.subject.inactive=\u0441\u043E\u0431\u044B\u0442\u0438\u0435 \u043D\u0435\u0430\u043A\u0442\u0438\u0432\u043D\u043E
@@ -693,7 +693,8 @@ dsEdit.modbus.dataTest=\u0427\u0442\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u
dsEdit.modbus.dataTest.read=\u0427\u0438\u0442\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435
dsEdit.modbus.locatorTest=\u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043b\u043e\u043a\u0430\u0442\u043e\u0440\u0430 \u0442\u043e\u0447\u043a\u0438
dsEdit.modbus.locatorTest.test=\u0427\u0438\u0442\u0430\u0442\u044c
-dsEdit.modbus.slaveId=\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043f\u043e\u0434\u0447\u0438\u043d\u0435\u043d\u043d\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 dsEdit.modbus.registerRange=\u0414\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432
+dsEdit.modbus.slaveId=\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043f\u043e\u0434\u0447\u0438\u043d\u0435\u043d\u043d\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430
+dsEdit.modbus.registerRange=\u0414\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432
dsEdit.modbus.coilStatus=\u0421\u0442\u0430\u0442\u0443\u0441 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 \u0444\u043b\u0430\u0433\u043e\u0432
dsEdit.modbus.inputStatus=\u0421\u0442\u0430\u0442\u0443\u0441 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 \u0432\u0432\u043e\u0434\u0430
dsEdit.modbus.holdingRegister=\u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f
@@ -1221,7 +1222,7 @@ events.msg=\u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435
events.pointDetails=\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0442\u043e\u0447\u043a\u0438
events.pointEdit=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0442\u043e\u0447\u043a\u0438
events.editDataSource=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0434\u0430\u043d\u043d\u044b\u0445
-events.downloadMango=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0432\u044b\u043f\u0443\u0441\u043a ScadaBR
+events.downloadMango=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Scada-LTS
events.editCompound=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043e\u0441\u0442\u0430\u0432\u043d\u043e\u0439 \u0434\u0435\u0442\u0435\u043a\u0442\u043e\u0440 \u0441\u043e\u0431\u044b\u0442\u0438\u0439
events.editEventHandler=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0441\u043e\u0431\u044b\u0442\u0438\u0439
events.editPointLink=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0432\u044f\u0437\u044c \u0442\u043e\u0447\u0435\u043a
@@ -1293,7 +1294,7 @@ login.validation.accountDisabled=\u0412\u0430\u0448 \u0430\u043a\u043a\u0430\u04
login.loginButton=\u041b\u043e\u0433\u0438\u043d
login.unknownBrowser=\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438 \u0412\u0430\u0448\u0435\u0433\u043e \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430...
login.supportedBrowser=\u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f.
-login.unsupportedBrowser=\u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u044d\u0442\u0438\u043c \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u043c, \u043d\u043e \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u043c \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435\u043c ScadaBR. \u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u043c\u0435\u0441\u0442\u043e \u043d\u0435\u0433\u043e Firefox, Chrome, \u0438\u043b\u0438 Internet Explorer 7.
+login.unsupportedBrowser=\u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u044d\u0442\u0438\u043c \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u043c, \u043d\u043e \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u043c \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435\u043c Scada-LTS. \u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u043c\u0435\u0441\u0442\u043e \u043d\u0435\u0433\u043e Firefox, Chrome, \u0438\u043b\u0438 Internet Explorer 7.
login.nag=\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441\u043e ScadaLTS, \u0442\u0430\u043a \u043a\u0430\u043a \u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u0435 \u0431\u0440\u0430\u0443\u0437\u0435\u0440.
mailingLists.added=\u0421\u043f\u0438\u0441\u043e\u043a \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d
@@ -1765,7 +1766,7 @@ systemSettings.auditAlarmLevelsSaved=\u0423\u0440\u043e\u0432\u043d\u0438 \u0442
systemSettings.httpSaved=\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 HTTP \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b
systemSettings.miscSaved=\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b
systemSettings.versionSaved=\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0432\u0435\u0440\u0441\u0438\u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b
-systemSettings.upToDate=\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0432\u0435\u0440\u0441\u0438\u044f ScadaBR
+systemSettings.upToDate=\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0432\u0435\u0440\u0441\u0438\u044f Scada-LTS
systemSettings.emailSettings=\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u044b\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439
systemSettings.smtpHost=\u0425\u043e\u0441\u0442 SMTP
systemSettings.smtpPort=\u041f\u043e\u0440\u0442 SMTP
@@ -2191,9 +2192,9 @@ event.compound.activated=\u0410\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\
event.compound.sourceFailure={0}: \u0414\u0435\u0442\u0435\u043a\u0442\u043e\u0440 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0431\u044b\u043b \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d
event.compound.exceptionFailure={0}: {1}
event.email.failure=\u041e\u0448\u0438\u0431\u043a\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0441 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u043c "{0}" \u0432 \u0430\u0434\u0440\u0435\u0441 "{1}". \u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435: "{2}"
-event.version.error=\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0435 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 ScadaBR: {0}: {1}
-event.version.available=\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f ScadaBR ({0})
-event.version.uptodate= \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0432\u0435\u0440\u0441\u0438\u044f ScadaBR
+event.version.error=\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0435 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 Scada-LTS: {0}: {1}
+event.version.available=\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f Scada-LTS ({0})
+event.version.uptodate= \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0432\u0435\u0440\u0441\u0438\u044f Scada-LTS
event.login=\u0412\u043e\u0448\u0435\u043b \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c {0}
event.alarmMaxIncreased=\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0442\u0440\u0435\u0432\u043e\u0433\u0438 \u043f\u043e\u0432\u044b\u0441\u0438\u043b\u0441\u044f \u0441 {0} \u0434\u043e {1}
event.alarmMaxDecreased=\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0442\u0440\u0435\u0432\u043e\u0433\u0438 \u0441\u043d\u0438\u0437\u0438\u043b\u0441\u044f \u0441 {0} \u0434\u043e {1}
@@ -2955,7 +2956,8 @@ scripts.objectsContext.help=(?)
script.dsCommands=\u041a\u043e\u043c\u0430\u043d\u0434\u044b \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445
script.dpCommands=\u041a\u043e\u043c\u0430\u043d\u0434\u044b \u0442\u043e\u0447\u0435\u043a \u0434\u0430\u043d\u043d\u044b\u0445
-dox.scriptDSObject=\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043d\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 dox.scriptDPObject=\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043d\u0430\u044f \u0442\u043e\u0447\u043a\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u0430 \u0434\u0430\u043d\u043d\u044b\u0445
+dox.scriptDSObject=\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043d\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445
+dox.scriptDPObject=\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043d\u0430\u044f \u0442\u043e\u0447\u043a\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u0430 \u0434\u0430\u043d\u043d\u044b\u0445
eventHandlers.type.script=\u0421\u043a\u0440\u0438\u043f\u0442
eventHandlers.activeScript=\u0421\u043a\u0440\u0438\u043f\u0442, \u0435\u0441\u043b\u0438 \u0430\u043a\u0442\u0438\u0432\u0435\u043d
@@ -2977,7 +2979,8 @@ viewEdit.graphic.link=\u0421\u0441\u044b\u043b\u043a\u0430 (url)
viewEdit.graphic.views=\u0412\u0438\u0434\u044b
viewEdit.graphic.maxListSize=\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u0441\u043f\u0438\u0441\u043a\u0430
-viewEdit.graphic.hideIdColumn=\u0421\u043f\u0440\u044f\u0442\u0430\u0442\u044c \u0441\u0442\u043e\u043b\u0431\u0435\u0446 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432 viewEdit.graphic.hideAlarmLevelColumn=\u0421\u043f\u0440\u044f\u0442\u0430\u0442\u044c \u0441\u0442\u043e\u043b\u0431\u0435\u0446 \u0443\u0440\u043e\u0432\u043d\u0435\u0439
+viewEdit.graphic.hideIdColumn=\u0421\u043f\u0440\u044f\u0442\u0430\u0442\u044c \u0441\u0442\u043e\u043b\u0431\u0435\u0446 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432
+viewEdit.graphic.hideAlarmLevelColumn=\u0421\u043f\u0440\u044f\u0442\u0430\u0442\u044c \u0441\u0442\u043e\u043b\u0431\u0435\u0446 \u0443\u0440\u043e\u0432\u043d\u0435\u0439
viewEdit.graphic.hideTimestampColumn=\u0421\u043f\u0440\u044f\u0442\u0430\u0442\u044c \u0441\u0442\u043e\u043b\u0431\u0435\u0446 \u043c\u0435\u0442\u043e\u043a \u0432\u0440\u0435\u043c\u0435\u043d\u0438
viewEdit.graphic.hideInactivityColumn=\u0421\u043f\u0440\u044f\u0442\u0430\u0442\u044c \u0441\u0442\u043e\u043b\u0431\u0435\u0446 \u043d\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438
viewEdit.graphic.hideAckColumn=\u0421\u043f\u0440\u044f\u0442\u0430\u0442\u044c \u043e\u043f\u0446\u0438\u044e \u043a\u0432\u0438\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f
@@ -3005,7 +3008,8 @@ dsEdit.alpha2.deviceCode.runStop=\u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u04
dsEdit.alpha2.deviceCode.systemBit=\u0421\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0431\u0438\u0442
dsEdit.alpha2.deviceCode.inputTerminal=\u0412\u0445\u043e\u0434\u043d\u043e\u0439 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b
dsEdit.alpha2.deviceCode.externalInput=\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u0432\u0445\u043e\u0434
-dsEdit.alpha2.deviceCode.outputTerminal=\u0412\u044b\u0445\u043e\u0434\u043d\u043e\u0439 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b dsEdit.alpha2.deviceCode.externalOutput=\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u0432\u044b\u0445\u043e\u0434
+dsEdit.alpha2.deviceCode.outputTerminal=\u0412\u044b\u0445\u043e\u0434\u043d\u043e\u0439 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b
+dsEdit.alpha2.deviceCode.externalOutput=\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u0432\u044b\u0445\u043e\u0434
dsEdit.alpha2.deviceCode.keyInput=\u0412\u0432\u043e\u0434 \u043a\u043b\u044e\u0447\u0430
dsEdit.alpha2.deviceCode.linkInput=\u041a\u043e\u043c\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u0432\u0445\u043e\u0434
dsEdit.alpha2.deviceCode.linkOutput=\u041a\u043e\u043c\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u0432\u044b\u0445\u043e\u0434
@@ -3017,17 +3021,20 @@ dsEdit.alpha2.dpDesc={0} ({1})
emport.script.prefix=\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0439 ''{0}'': {1}
-emport.systemSettingsFailed =\u041e\u0448\u0438\u0431\u043a\u0430 \u0438\u043c\u043f\u043e\u0440\u0442\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a emport.pointValues=\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0442\u043e\u0447\u0435\u043a
-emport.pointValuesMax=\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0442\u043e\u0447\u0435\u043a
+emport.systemSettingsFailed =\u041e\u0448\u0438\u0431\u043a\u0430 \u0438\u043c\u043f\u043e\u0440\u0442\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a
+emport.pointValues=\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0442\u043e\u0447\u0435\u043a
+emport.pointValuesMax=\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0442\u043e\u0447\u0435\u043a
emport.includePointValues=\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0442\u043e\u0447\u0435\u043a
-emport.uploadsFolder=\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u0430\u043f\u043a\u0443 \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0438
-emport.graphicsFolder= \u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u0430\u043f\u043a\u0443 \u0441 \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0439
+emport.uploadsFolder=\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u0430\u043f\u043a\u0443 \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0438
+emport.graphicsFolder= \u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u0430\u043f\u043a\u0443 \u0441 \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0439
-emport.exportProjectTitle=\u042d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442 (\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c) emport.importProjectTitle=\u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442 (\u0412\u044b\u0433\u0440\u0443\u0437\u0438\u0442\u044c) emport.exportJson=\u0413\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c JSON
+emport.exportProjectTitle=\u042d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442 (\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c)
+emport.importProjectTitle=\u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442 (\u0412\u044b\u0433\u0440\u0443\u0437\u0438\u0442\u044c)
+emport.exportJson=\u0413\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c JSON
emport.exportProject=\u042d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442
-emport.exportProjectInstruction=\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043e\u043f\u0446\u0438\u0438 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0435 \u0444\u0430\u0439\u043b \u043f\u0440\u043e\u0435\u043a\u0442\u0430
+emport.exportProjectInstruction=\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043e\u043f\u0446\u0438\u0438 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0435 \u0444\u0430\u0439\u043b \u043f\u0440\u043e\u0435\u043a\u0442\u0430
-emport.importProject=\u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442
+emport.importProject=\u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442
emport.importProjectInstruction=\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0444\u0430\u0439\u043b (.zip) \u0438 \u043d\u0430\u0436\u043c\u0438\u0442\u0435 \u043a\u043d\u043e\u043f\u043a\u0443 \u0434\u043b\u044f \u0435\u0433\u043e \u0438\u043c\u043f\u043e\u0440\u0442\u0430
emport.projectName=\u0418\u043c\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430
emport.projectDescription=\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435
@@ -3139,6 +3146,7 @@ emport.profilePermission.prefix=Permissions for profile ''{0}'': {1}
dox.anonymousView=Anonymous access
viewEdit.position.x=Position X
viewEdit.position.y=Position Y
+
ftl.subject.default={0} {1}{2} - {3}
ftl.subject.default.id=Scada-LTS {0} notification - id:{1}
ftl.subject.default.log=Scada-LTS {0}
@@ -3147,45 +3155,334 @@ publisherEdit.httpSender.password=Password
publisherEdit.httpSender.username=Username
publisherEdit.httpSender.useJSON=Use JSON
publisherEdit.httpSender.removeHeader=Remove header
-dsEdit.httpRetriever.credentials=Credentials
-dsEdit.httpRetriever.password=Password
-dsEdit.httpRetriever.username=Username
-dsEdit.httpRetriever.removeHeader=Remove header
systemSettings.newUI=Settings to set in the new UI
systemSettings.amCharts=AmCharts Settings
systemSettings.defaultDataPointLoggingType=Default Data Point logging type
systemSettings.environmentSettings=Scada-LTS environment settings
systemSettings.smsDomain=SMS Domain
systemSettings.setInNewUI=Set in the new UI
+systemSettings.valuesLimitForPurge=Default values limit for purge
dox.newUISettings=Settings to set in the new UI
-logo.for=???
-logo.powered=???????? ??
+dox.dataRetentionSettings=Data retention settings
+dsEdit.httpRetriever.credentials=Credentials
+dsEdit.httpRetriever.password=Password
+dsEdit.httpRetriever.username=Username
+dsEdit.httpRetriever.removeHeader=Remove header
pointEdit.logging.purgeWithLimit=Purge with limit
-systemSettings.valuesLimitForPurge=Default values limit for purge
-systemSettings.dataRetentionSettings=Data Retention
-systemSettings.dataRetentionSaved=Data Retention settings have been saved
-dox.dataRetentionSettings=dox.dataRetentionSettings
-systemSettings.purgeDataPointStrategyConfirm=This will purge all point samples using points settings from the database. Are you sure?
pointEdit.logging.purgeStrategy=Purge strategy
pointEdit.purge.type.period=Period
pointEdit.purge.type.limit=Values Limit
-validate.greaterThanOne=Must be greater than one
pointEdit.purge.type.all=All Data
pointEdit.logging.purgeValuesLimit=Purge values limit
-pointEdit.props.chartColour=Chart color
-pointEdit.props.deviceName=Device Name
dsEdit.httpRetriever.stop=HttpRetriever stop
dsEdit.httpRetriever.reactivation=HttpRetriever reactivation
-dsEdit.modbusIp.transportType.tcpListener=TCP Listener
+emport.reports.invalid=Invalid report: {0}
+emport.reports.prefix=Report ''{0}'': {1}
+systemSettings.customCss.dialog.note=This change may be visible after refreshing page or reloading browser window. It may take some time until the server reload the static content.
+systemsettings.misc.dataPointRuntimeValueSynchronized=Duplicate values reduction
+systemsettings.misc.dataPointRuntimeValueSynchronized.all=All
+systemsettings.misc.dataPointRuntimeValueSynchronized.partial=Partial
+systemsettings.misc.dataPointRuntimeValueSynchronized.none=None
+dsEdit.meta.event.context.change=Context change
+logo.for=for
+logo.powered=Powered by
+systemsettings.http.response.headers=HTTP response headers
+viewEdit.upload.failed=Invalid image file
+systemSettings.uiPerformance.veryHigh=Very high
+dsEdit.amqp=AMQP
+dsEdit.amqp.desc=AMQP DataSource properties
+dsEdit.amqp.exchangeType=Exchange Type
+dsEdit.amqp.routingKey=Routing Key
+dsEdit.amqp.exchangeName=Exchange Name
+dsEdit.amqp.serverVirtualhost=Virtual Host
+dsEdit.amqp.messageAck=Ack Mode
+dsEdit.amqp.durability=Durability
+dsEdit.amqp.autoDelete=Auto delete
+dsEdit.amqp.internal=Internal
+dsEdit.amqp.networkRecoveryInterval=Network Recovery Interval
+dsEdit.amqp.channelRpcTimeout=Channel RPC Timeout
+dsEdit.amqp.automaticRecoveryEnabled=Automatic Recovery
+dsEdit.connectionTimeout=Connection Timeout
+dsEdit.messaging.updateAttempts=Update Attempts
+dsEdit.messaging.queueName=Queue Name
+dsEdit.messaging.qos=Quality of Service
+dsEdit.writable=Save data in database
+dox.amqpDS=AMQP DataSource
+dox.amqpPP=AMQP DataPoint
+validate.updateAttempts=Wrong number! Chose a number from 0 to 10
+event.ds.initReceiver=Init receiver exception
+event.ds.pointPublish=Point publish exception
+event.ds.publishFailed=Publish failed for ''{0}''
+dsEdit.dataTypeId=Data Type
+dsEdit.serverHost=Server Host
+dsEdit.serverPortNumber=Server Port
+dsEdit.serverUsername=Username
+dsEdit.serverPassword=Password
+dsEdit.messaging.protocolVersion=Protocol Version
+dsEdit.messaging.brokerMode=Broker Mode
+event.ds.pointUpdate=Point update exception
+dox.mqttDS=MQTT DataSource
+dox.mqttPP=MQTT DataPoint
+dsEdit.mqtt.cleanSession=Clean Session
+dsEdit.mqtt.keepAliveInterval=Keep Alive Interval
+dsEdit.mqtt.executorServiceTimeout=Executor Service Timeout
+dsEdit.mqtt.automaticReconnect=Automatic Reconnect
+dsEdit.mqtt.maxReconnectDelay=Max Reconnect Delay
+dsEdit.messaging.clientId=Client ID
+dsEdit.mqtt.topicFilter=Topic Filter
+dsEdit.mqtt.retained=Retained
+dsEdit.mqtt=MQTT
+dsEdit.mqtt.desc=MQTT Data Source properties
+validate.wildcardNotAllowedForSettable=Wildcards are not allowed for settable points
+validate.clientIdUsed=This Client ID is already in use
+dsEdit.mqtt.dataPointXid=Data Point Xid
+dsEdit.sql.jndiResourceName=JNDI Resource Name
+dsEdit.sql.jndiResource=JNDI Resource
+#Wed Dec 07 13:47:48 CET 2022
+systemSettings.customCss.edit=Edit file
+dsEdit.radiuino.retries=Number of retries
+dsEdit.mbus.man=Man
+systemSettings.purgeDataPointStrategyConfirm=This will purge all point samples using points settings from the database. Are you sure?
+dsEdit.radiuino.radiuinoDataType.4bFloat=Float (4 bytes)
+watchlist.chartDataButton=Export chart data
+compoundDetectors.initError.wrapper=Detector {0} is not enabled or does not exist
+publisherEdit.persistent.syncStarted=Synchronization started
+dsEdit.radiuino.pollingMode.true=True
+dox.jmxDS=JMX Data Source
+common.pointDataType=Data type
+publisherEdit.persistent.status.pointCount=Point Count\: {0}
dsEdit.snmp.sl.label=Security level
-dsEdit.snmp.sl.authpriv=Authentication and Encryption
-dsEdit.snmp.sl.noauthnopriv=Dissable authentication and encryption
-dsEdit.snmp.sl.authnopriv=Only authentication
+dsEdit.radiuino.indiceByte=Byte index(Radiuino package)
dsEdit.snmp.walking=SNMP Walk testing
-dsEdit.snmp.oidWalk=OID to Walk
+events.export.ackedByUser={0}
+graphic.enhancedImageChart.pointConfig.showPoints=Display points of measure\:
+events.search.past=Past
+event.modbus.noConnection=No connection to DataSource
+systemSettings.validation.invalidColour=Invalid color
+dsEdit.persistent.status=Execution state
+graphic.enhancedImageChart.config.x.max=X-axis max\:
+dsEdit.persistent.status.notEnabled=Data source is not enabled
+dox.jmxPP=JMX point properties
+systemSettings.customCss.dialog.title=Edit custom stylesheet file
+dsEdit.nodaves7=S7 Iso TCP Ethernet Controller
+events.export=Export events
+dsEdit.nodaves7.s7writeStarts=Memory Offset (Starts)
+viedEdit.viewSize=Size
dsEdit.snmp.walk=Perform walk
+header.changeTheme=Change ScadaLTS application theme
+publisherEdit.persistent.status.syncNotRunning=History synchronization is not active
+publisherEdit.httpSender.noPoints=No points defined
+dsEdit.bacnetIp.remoteDeviceNetworkAddress=Network Address
+dsEdit.radiuino.commPortId=Port
+graphic.enhancedImageChart.config.y.min=Y-axis min\:
+systemSettings.dataRetentionSaved=Data Retention settings have been saved
+event.pb.persistent.syncCompleted.details=Points\: {0},sent\: {1}, synchronized\: {2}, target overcounts\: {3}, response errors\: {4}, rest time\: {5}
+dsEdit.mbus.phoneNumber=Phone Number
+graphic.enhancedImageChart.config.zoomOut=Zoom out
+dsEdit.mbus.tcpAddr=TCP Address
+dsEdit.nodaves7.writeBaseCmd=Write command line
+dsEdit.radiuino.radiuinoDataType.1bUnsigned=Integer (unsigned 1 byte)
+dsEdit.nodaves7.s7writeBitOffset=Offset Bit
+pointHierarchySLTS.folder=Folder
+fullScreenOut=Click "CTRL+SHIFT+F" to exit Full Screen Mode
+graphic.enhancedImageChart.pointConfig.renderMode.line=Line
+publisherEdit.httpSender.point.type=Type
+dsEdit.snmp.sl.authnopriv=Only authentication
+dox.scheduledEvents=Scheduled events
+viewEdit.compound.type=Type
+events.search.dateRange.specific=Specific
+graphic.enhancedImageChart.legend=Legend
+common.confirmDelete=Are you sure you want delete?
+dsEdit.bacnetIp.remoteDeviceNetworkNumber=Network Number
+pointEdit.props.deviceName=Device Name
+events.export.ackedByMaintenance=maintenance mode
+aphic.simpleCompound.leadPoint=Lead Point
+ftl.subject.alias.id={0} ({1}) - id\:{2}
+dsedit.opc.tagName=Tag Tag
+dsEdit.snmp.sl.authpriv=Authentication and Encryption
+dsEdit.serial.inputBufferSize=Input Buffer Size
+dsEdit.radiuino.radiuinoDataType.2bUnsigned=Integer (unsigned 2 bytes)
+events.search.previous=Previous
+graphic.enhancedImageChart.config.export.png=Export as PNG
+dsEdit.serial.flowControlIn=Flow control in
+publisherEdit.persistent.status.packetQueueSize=Queue packet size\: {0}
+dsEdit.bacnetIp.gettingDeviceDetails=Retrieving device details...
+dsEdit.mbus.tcpIpBitPerSecond=Baudrate
+ftl.subject.alias={0} ({1})
+dsEdit.radiuino.settableOverride=Settable
+dsEdit.radiuino.multiplicador=Multiplicator
+watchlist.createReport=Create report for this watch list
+publisherEdit.persistent.status.connectionState=Connection\: {0}
+emport.pointValue.missingPoint=Point value ''{0}''\: Data point not found
+events.search.dateRange.relative=Relative
+dsEdit.radiuino.radiuinoDataType.RSSI=RSSI
+viewEdit.compound.point.strokeWidth=Stroke width
dsEdit.snmp.trapPortEnabled=Traps enabled
-emport.reports.invalid=Invalid report: {0}
-emport.reports.prefix=Report ''{0}'': {1}
-systemSettings.customCss.dialog.note=This change may be visible after refreshing page or reloading browser window. It may take some time until the server reload the static content.
-systemsettings.misc.dataPointRuntimeValueSynchronized=Datapoint runtime value synchronized
\ No newline at end of file
+systemSettings.reServer=Restart the application server
+mport.graphicsFolder=Include Graphics folder
+graphic.enhancedImageChart.seriesConfig=Series configuration
+dsEdit.radiuino.pollingMode=Polling mode
+publisherEdit.httpSender.point.status=Status
+dsEdit.radiuino.stopBits=Stop Bits
+dsEdit.iec101.objectAddress=Object Address
+publisherEdit.httpSender.point.name=Name
+pointDetails.chartDataButton=Import chart data
+viewEdit.viewDeleteConfirm=Confirm
+dsEdit.pop3.timeFormat=Time format
+event.persistent.xidTooLong=XID of "{0}" point is too long.
+dsEdit.radiuino.endereco=Sensor address
+dsEdit.radiuino=Radiuino
+dsEdit.radiuino.avancado=Advanced
+dsEdit.snmp.oidWalk=OID to Walk
+scripts.execution.scriptError=Script execution failed
+graphic.enhancedImageChart.config.export=Export
+dsEdit.radiuino.desc=Radiuino Properties
+graphic.enhancedImageChart.pointConfig.renderMode=Render mode\:
+dsEdit.modbus.scanner.startError=Exploration problem occurred. It is possible there is active Data Source using selected port. ({0})
+viewEdit.compound.type.dynamic=Dynamic
+graphic.enhancedImageChart.config.zoomIn=Zoom in
+systemSettings.chartBackgroundColour=Chart background color
+dsEdit.nodaves7.s7writeBytesQty=Bytes quantity
+graphic.enhancedImageChart.config.x.min=X-axis min\:
+dox.colourSettings=Color configuration
+dsEdit.radiuino.sleepTime=Sleep time (s)
+dsEdit.radiuino.radiuinoDataType=Radiuino data type
+graphic.enhancedImageChart.config.axes.ranges=Axes value ranges\:
+dsEdit.radiuino.pollingMode.false=False
+viewEdit.compound.point.lineType.spline=Spline
+graphic.enhancedImageChart.config.export.csv=Export as CSV
+publisherEdit.pachube.noPoints=No point list
+dsEdit.persistent.status.noConnections=No connections
+dsEdit.bacnetIp.deviceAddress=Device address
+dsEdit.meta.generate.success=History successfully created. {0} updates created.
+Edit.chart.missingPeriods=Graph time period must be set
+dsedit.opc.rt.addFailed=Addition failed for {0}
+dox.scripts=Scripts
+dsEdit.mbus.version=Version
+viewEdit.compound.point.alias=Alias
+graphic.enhancedImageChart.config=Configure
+dox.internalDS=Internal Data Source
+dsEdit.radiuino.sleepMode.true=With sleep
+dsEdit.nodaves7.s7writeMemoryArea=Memory area
+graphic.enhancedImageChart.pointConfig.renderMode.spline=Spline
+dox.internalPP=Internal point properties
+systemSettings.plotGridlinesColour=Plot gridlines color
+viewEdit.fullScreen=Full Screen
+dsEdit.radiuino.radiuinoDataType.4bUnsigned=Integer (unsigned 4 bytes)
+dsEdit.mbus.responseTimeOutOffset=Timeout Offset
+graphic.enhancedImageChart.config.title=Configuration
+graphic.enhancedImageChart.seriesConfig.seriesOptions=Options for {0}\:
+dsEdit.modbusIp.transportType.tcpListener=TCP Listener
+dsEdit.mbus.useTcpIpConnection=Use TCP/IP connection
+publisherEdit.persistent.status.connecting=Connected point {0} of {1}
+dsEdit.nodaves7.desc=S7 Iso TCP Ethernet
+dox.colours=Color
+dsEdit.radiuino.mapaBytesEnvio=Byte map request package
+dsEdit.radiuino.sleepMode=Sleep mode
+publisherEdit.persistent.status.notEnabled=Publisher disabled
+graphic.enhancedPoint=Enhanced point
+systemSettings.customCss.title=Custom stylesheet
+dsEdit.radiuino.quantidadeByte=Bytes quantity
+dsEdit.modbus.dpconn3=Connection monitoring
+dsEdit.modbus.socketMonitor=TCP socket monitoring
+events.export.ackedByDeletedUser=(user deleted)
+dsEdit.radiuino.mapaBytesRequisicao=Byte map poll package
+error.view_hierarchy.add.error1=Name is not validat
+dsEdit.meta.generate=Generate history
+dsEdit.meta.generate.noData=No data for point ''{0}''
+events.search.dateRange=Data range
+events.search.dateRange.none=None
+dsEdit.persistent.getStatus=Get status
+publisherEdit.persistent.status.notConnected=Not connected
+systemSettings.dataRetentionSettings=Data Retention
+watchlist.noExportables=No points selected for export
+pointEdit.props.chartColour=Chart color
+dsEdit.mbus.tcpPort=TCP Port
+dsEdit.meta.generate.error=History creation error\: {0}. {1} updates created.
+systemSettings.coloursSaved=Colors has been saved
+dox.radiuinoDS=Radiuino data source
+publisherEdit.persistent.xidPrefix=XID prefix
+dsEdit.modbusIp.socketPointName=TCP socket monitoring
+dox.dbConfiguration=DataBase Configuration
+viewEdit.compound.point.showPoints=Show points
+header.toggleMute=Mute
+publisherEdit.persistent.status.queueSize=Update queue size\: {0}
+dsEdit.mbus.id=Device Id
+dox.maintenanceEvents=Maintenance events
+graphic.enhancedImageChart.point10=Point 10
+graphic.enhancedImageChart.config.set=Set range
+dox.radiuinoPP=Radiuino data point
+viewEdit.compound.point.lineType.line=Line
+publisherEdit.persistent.startSync=Synchronize history
+pointDetails.findXid=Find XID
+scripts.execution.success=Script execution succeeded
+dsEdit.modbusIp.createSocketMonitorPoint=Create socket monitoring point
+publisherEdit.persistent.syncNotStarted=Synchronization not started
+graphic.enhancedImageChart.config.y.max=Y-axis max\:
+validate.greaterThanOne=Must be greater than one
+graphic.enhancedImageChart.seriesConfig.seriesOptions.color=Color\:
+dsEdit.radiuino.dataBits=Data bits
+viewEdit.compound.type.static=Static
+systemSettings.infoSaved=Configuration information has been saved
+dsEdit.iec101.persistent=Persistent
+dsEdit.radiuino.offset=Offset
+watchlist.consolidatedChart=Include in consolidated chart
+systemSettings.colourSettings=Color configuration
+dsEdit.mbus.secAddrMedium=Secondary Address Medium
+pointDetails.pointNotFound=Point not found
+publisherEdit.httpSender.points=Points
+graphic.enhancedImageChart.point9=Point 9
+graphic.enhancedImageChart.point8=Point 8
+graphic.enhancedImageChart.point7=Point 7
+graphic.enhancedImageChart.point6=Point 6
+dsEdit.radiuino.baud=Baud rate
+graphic.enhancedImageChart.point5=Point 5
+mport.mailingList.prefix=Mail list ''{0}''\: {1}
+dsEdit.serial.outputBufferSize=Output Buffer Size
+graphic.enhancedImageChart.point4=Point 4
+graphic.enhancedImageChart.point3=Point 3
+dsEdit.radiuino.timeout=Timeout (ms)
+graphic.enhancedImageChart.point2=Point 2
+graphic.enhancedImageChart.point1=Point 1
+watchlist.imageChartLiveButton=Start/Stop Live Chart
+graphic.enhancedImageChart.seriesConfig.visibility=Series visibility
+viewEdit.viewDelete=Delete view\:
+event.pb.persistent.syncCompleted=Synchronization completed
+login.validation.noSuchUser=Cannot find user Id
+publisherEdit.snapshotPeriod=Snapshot send period
+publisherEdit.persistent.status=Execution status
+dox.auditAlarmLevels=Alarm Level for Audit events
+viewEdit.compound.point.color=Color
+publisherEdit.persistent.getStatus=Get status
+dsEdit.persistent.status.connection={0}\: connections {1}, {2} packages received
+reports.zipData=Data in .zip format
+dsEdit.radiuino.radiuinoDataType.binary=Binary
+systemSettings.plotBackgroundColour=Plot background color
+dsEdit.radiuino.parity=Parity
+dsEdit.snmp.sl.noauthnopriv=Dissable authentication and encryption
+publisherEdit.persistent.status.syncStatus=History synchronization status\: Completed {0} of {1} points, {2} requests sent
+publisherEdit.persistent.status.connected=Connected
+dsEdit.radiuino.sleepMode.false=Without sleep
+graphic.enhancedImageChart.seriesConfig.seriesOptions.strokeWidth=Stroke width\:
+graphic.enhancedImageChart=Enhanced image chart
+dsEdit.asciiSerial.charX=Until C character
+dsEdit.nodaves7.s7writeDBNUM=DBNUM
+systemsettings.view.forceFullScreen=Force full screen mode
+systemsettings.view.hideShortcutDisableFullScreen=Hide shortcut to disable full screen
+user.view.enableFullScreen=Enable full screen mode
+user.view.hideShortcutDisableFullScreen=Hide shortcut to disable full screen
+user.view.forceAdminTitle=The function is enforced by the Admin
+validate.1to255=Must be between 1 and 255 inclusive
+systemsettings.event.pendingLimit=Event Pending Limit
+systemsettings.event.pendingCacheEnabled=Enabled Event Pending Cache
+annotation.unknown=Unknown
+event.auto.acknowledge=Automatic acknowledge
+systemsettings.workitems.reporting.enabled=Work items reporting enabled
+systemsettings.workitems.reporting.itemspersecond.enabled=Items per second reporting enabled
+systemsettings.workitems.reporting.itemspersecond.limit=Items per second reporting limit
+systemsettings.threads.name.additional.length=Thread name length
+common.addPoint=Add point
+systemsettings.webresource.uploads.path=Uploads images path
+systemsettings.webresource.graphics.path=Graphics images path
+systemsettings.webresource.uploads.path.wrong=Uploaded images save path must end with "uploads" or "uploads{0}"
+systemsettings.webresource.graphics.path.wrong=Graphics images path must end with "graphics" or "graphics{0}"
\ No newline at end of file
diff --git a/test/messages_zh.properties b/test/messages_zh.properties
index 746c32d891..25c80922a9 100644
--- a/test/messages_zh.properties
+++ b/test/messages_zh.properties
@@ -258,10 +258,10 @@ dox.1wirePP=1-Wire \u70b9\u5c5e\u6027
dox.bacnetIpPP=BACnet I/P\u70b9\u5c5e\u6027
dox.pointViewSettingsEditor=\u70b9\u89c6\u56fe\u8bbe\u7f6e
dox.httpSettings=HTTP\u8bbe\u7f6e
-dox.directQuerying=\u76f4\u63a5\u4eceMango M2M\u6570\u636e\u5e93\u67e5\u8be2
+dox.directQuerying=\u76f4\u63a5\u4eceScada-LTS\u6570\u636e\u5e93\u67e5\u8be2
dox.virtualDS=Virtual\u6570\u636e\u6e90
dox.nmeaListenerDS=NMEA\u76d1\u542c\u5668\u6570\u636e\u6e90
-dox.welcomeToMango=\u6b22\u8fce\u4f7f\u7528Mango M2M
+dox.welcomeToMango=\u6b22\u8fce\u4f7f\u7528Scada-LTS
dox.1wireDS=\u5355\u6761\u603b\u7ebf\u6570\u636e\u6e90
dox.snmpPP=SNMP\u70b9\u5c5e\u6027
dox.regex=\u6b63\u5219\u8868\u8fbe\u5f0f(RegEx)
@@ -306,7 +306,7 @@ ftl.note=\u6ce8\u610f
ftl.rtn=\u672c\u4e8b\u4ef6\u81ea\u52a8\u6062\u590d
ftl.manual=\u672c\u4e8b\u4ef6\u9700\u8981\u624b\u52a8\u5173\u95ed
ftl.htmlFooter.mango=Mango, \u5f00\u6e90 M2M
-ftl.htmlFooter.automated=\u672c\u90ae\u4ef6\u81ea\u52a8\u53d1\u9001\uff0c\u8bf7\u52ff\u56de\u590d. \u60a8\u80fd\u6536\u5230\u672c\u90ae\u4ef6\u662f\u56e0\u4e3a\u672c\u90ae\u7bb1\u5730\u5740\u88ab\u5305\u6269\u5728Mango M2M\u90ae\u4ef6\u5217\u8868\u91cc.
+ftl.htmlFooter.automated=\u672c\u90ae\u4ef6\u81ea\u52a8\u53d1\u9001\uff0c\u8bf7\u52ff\u56de\u590d. \u60a8\u80fd\u6536\u5230\u672c\u90ae\u4ef6\u662f\u56e0\u4e3a\u672c\u90ae\u7bb1\u5730\u5740\u88ab\u5305\u6269\u5728Scada-LTS\u90ae\u4ef6\u5217\u8868\u91cc.
ftl.originalInformation=\u521d\u59cb\u7684\u4e8b\u4ef6\u901a\u77e5
ftl.eventActive=Mango\u4e8b\u4ef6\u6fc0\u6d3b\u901a\u77e5
ftl.eventInactive=\u672c\u4e8b\u4ef6\u5df2\u88ab\u5173\u95ed
@@ -2090,9 +2090,10 @@ emport.profilePermission.prefix=Permissions for profile ''{0}'': {1}
dox.anonymousView=Anonymous access
viewEdit.position.x=Position X
viewEdit.position.y=Position Y
+
ftl.subject.default={0} {1}{2} - {3}
ftl.subject.default.id=Scada-LTS {0} notification - id:{1}
-ftl.subject.default.log=ScadaLTS {0}
+ftl.subject.default.log=Scada-LTS {0}
publisherEdit.httpSender.credentials=Credentials
publisherEdit.httpSender.password=Password
publisherEdit.httpSender.username=Username
@@ -2104,43 +2105,1337 @@ systemSettings.defaultDataPointLoggingType=Default Data Point logging type
systemSettings.environmentSettings=Scada-LTS environment settings
systemSettings.smsDomain=SMS Domain
systemSettings.setInNewUI=Set in the new UI
+systemSettings.valuesLimitForPurge=Default values limit for purge
dox.newUISettings=Settings to set in the new UI
-logo.for=??
-logo.powered=??
+dox.dataRetentionSettings=Data retention settings
+dsEdit.httpRetriever.credentials=Credentials
+dsEdit.httpRetriever.password=Password
+dsEdit.httpRetriever.username=Username
+dsEdit.httpRetriever.removeHeader=Remove header
pointEdit.logging.purgeWithLimit=Purge with limit
-systemSettings.valuesLimitForPurge=Default values limit for purge
-systemSettings.dataRetentionSettings=Data Retention
-systemSettings.dataRetentionSaved=Data Retention settings have been saved
-dox.dataRetentionSettings=dox.dataRetentionSettings
-systemSettings.purgeDataPointStrategyConfirm=This will purge all point samples using points settings from the database. Are you sure?
pointEdit.logging.purgeStrategy=Purge strategy
pointEdit.purge.type.period=Period
pointEdit.purge.type.limit=Values Limit
-validate.greaterThanOne=Must be greater than one
pointEdit.purge.type.all=All Data
-
-dsEdit.httpRetriever.credentials=Credentials
-dsEdit.httpRetriever.password=Password
-dsEdit.httpRetriever.username=Username
-dsEdit.httpRetriever.removeHeader=Remove header
pointEdit.logging.purgeValuesLimit=Purge values limit
-pointEdit.props.chartColour=Chart color
-pointEdit.props.deviceName=Device Name
-pointEdit.logging.clearCache=Reset cache
-pointEdit.logging.engineeringUnits=Engineering units
-pointEdit.props.engineeringUnits=Engineering units
dsEdit.httpRetriever.stop=HttpRetriever stop
dsEdit.httpRetriever.reactivation=HttpRetriever reactivation
+emport.reports.invalid=Invalid report: {0}
+emport.reports.prefix=Report ''{0}'': {1}
+systemSettings.customCss.dialog.note=This change may be visible after refreshing page or reloading browser window. It may take some time until the server reload the static content.
+systemsettings.misc.dataPointRuntimeValueSynchronized=Duplicate values reduction
+systemsettings.misc.dataPointRuntimeValueSynchronized.all=All
+systemsettings.misc.dataPointRuntimeValueSynchronized.partial=Partial
+systemsettings.misc.dataPointRuntimeValueSynchronized.none=None
+dsEdit.meta.event.context.change=Context change
+logo.for=for
+logo.powered=Powered by
+systemsettings.http.response.headers=HTTP response headers
+viewEdit.upload.failed=Invalid image file
+systemSettings.uiPerformance.veryHigh=\u5f88\u9ad8
+dsEdit.amqp=AMQP
+dsEdit.amqp.desc=AMQP DataSource properties
+dsEdit.amqp.exchangeType=Exchange Type
+dsEdit.amqp.routingKey=Routing Key
+dsEdit.amqp.exchangeName=Exchange Name
+dsEdit.amqp.serverVirtualhost=Virtual Host
+dsEdit.amqp.messageAck=Ack Mode
+dsEdit.amqp.durability=Durability
+dsEdit.amqp.autoDelete=Auto delete
+dsEdit.amqp.internal=Internal
+dsEdit.amqp.networkRecoveryInterval=Network Recovery Interval
+dsEdit.amqp.channelRpcTimeout=Channel RPC Timeout
+dsEdit.amqp.automaticRecoveryEnabled=Automatic Recovery
+dsEdit.connectionTimeout=Connection Timeout
+dsEdit.messaging.updateAttempts=Update Attempts
+dsEdit.messaging.queueName=Queue Name
+dsEdit.messaging.qos=Quality of Service
+dsEdit.writable=Save data in database
+dox.amqpDS=AMQP DataSource
+dox.amqpPP=AMQP DataPoint
+validate.updateAttempts=Wrong number! Chose a number from 0 to 10
+event.ds.initReceiver=Init receiver exception
+event.ds.pointPublish=Point publish exception
+event.ds.publishFailed=Publish failed for ''{0}''
+dsEdit.dataTypeId=Data Type
+dsEdit.serverHost=Server Host
+dsEdit.serverPortNumber=Server Port
+dsEdit.serverUsername=Username
+dsEdit.serverPassword=Password
+dsEdit.messaging.protocolVersion=Protocol Version
+dsEdit.messaging.brokerMode=Broker Mode
+event.ds.pointUpdate=Point update exception
+dox.mqttDS=MQTT DataSource
+dox.mqttPP=MQTT DataPoint
+dsEdit.mqtt.cleanSession=Clean Session
+dsEdit.mqtt.keepAliveInterval=Keep Alive Interval
+dsEdit.mqtt.executorServiceTimeout=Executor Service Timeout
+dsEdit.mqtt.automaticReconnect=Automatic Reconnect
+dsEdit.mqtt.maxReconnectDelay=Max Reconnect Delay
+dsEdit.messaging.clientId=Client ID
+dsEdit.mqtt.topicFilter=Topic Filter
+dsEdit.mqtt.retained=Retained
+dsEdit.mqtt=MQTT
+dsEdit.mqtt.desc=MQTT Data Source properties
+validate.wildcardNotAllowedForSettable=Wildcards are not allowed for settable points
+validate.clientIdUsed=This Client ID is already in use
+dsEdit.mqtt.dataPointXid=Data Point Xid
+dsEdit.sql.jndiResourceName=JNDI Resource Name
+dsEdit.sql.jndiResource=JNDI Resource
+#Wed Dec 07 13:46:18 CET 2022
+dsEdit.meta.generate.noData=No data for point ''{0}''
+dsEdit.drStorageHt5b.type.Humidity=Humidity
+scripts.objectsContext.help=(?)
+scripts.execution.success=Script execution succeeded
+mport.mailingList.prefix=Mail list ''{0}''\: {1}
+dsEdit.meta.generate.success=History successfully created. {0} updates created.
+emport.includePointValues=Include point values
+engUnit.abbr.99=percent per second
+dsEdit.modbus.scannerSerial.startError=There was a problem starting the scan. There may be an enabled data source already using the selected port. ({0})
+dsEdit.fhz4j.deviceProperty=Device property
+engUnit.abbr.98=percent
+engUnit.abbr.97=parts per billion
+dsEdit.mbus.vifeTypes=Vife types
+engUnit.abbr.96=parts per million
+events.export.ackedByDeletedUser=(user deleted)
+engUnit.abbr.95=no units
+engUnit.abbr.94=degrees fahrenheit per minute
+engUnit.abbr.93=degrees fahrenheit per hour
+engUnit.abbr.92=degrees celsius per minute
+engUnit.abbr.91=degrees celsius per hour
+engUnit.abbr.90=degrees angular
+dsEdit.radiuino.pollingMode.false=False
+eventHandlers.type.process=Process
+dsEdit.radiuino.radiuinoDataType.binary=Binary
+viewEdit.graphic.hideIdColumn=Hide ID column
+dsEdit.dnp3.descSerial=DNP3 Serial Properties
+dsEdit.dnp3.addMany=Add multiple data points
+engUnit.abbr.89=us gallons per minute
+engUnit.abbr.88=liters per minute
+engUnit.abbr.87=liters per second
+dsEdit.serial.flowControlIn=Flow control in
+engUnit.abbr.86=imperial gallons per minute
+engUnit.abbr.85=cubic meters per second
+fullScreenOut=Click "CTRL+SHIFT+F" to exit Full Screen Mode
+engUnit.abbr.84=cubic feet per minute
+dsEdit.fhz4j.deviceType=Device type
+engUnit.abbr.83=us gallons
+dsEdit.radiuino.dataBits=Data bits
+engUnit.abbr.82=liters
+engUnit.abbr.81=imperial gallons
+emport.serverVersion=System version
+engUnit.abbr.80=cubic meters
+publisherEdit.persistent.status.notEnabled=Publisher disabled
+dsEdit.radiuino.pollingMode=Polling mode
+dsEdit.asciiFile.desc=ASCII File Reader Properties
+dsEdit.serial.parity.even=Even
+publisherEdit.httpSender.dateFormat.utc=UTC
+engUnit.abbr.79=cubic feet
+engUnit.abbr.78=miles per hour
+emport.exportProjectInstruction=Select your options and download the project file
+engUnit.abbr.77=feet per minute
+dsEdit.modbus.locatorTest.result=Result\: {0}
+engUnit.abbr.76=feet per second
+engUnit.abbr.75=kilometers per hour
+dsEdit.alpha2.deviceCode.linkOutput=Link Output
+dox.welcomeToScadaBR=Welcome to Scada-LTS
+engUnit.abbr.74=meters per second
+dsEdit.asciiSerial.initString=Initialization String
+engUnit.abbr.73=seconds
+engUnit.abbr.72=minutes
+engUnit.abbr.71=hours
+engUnit.abbr.70=days
+dsEdit.serial.baud=Bit rate
+dsEdit.iec101.linkLayerAddress=Link Address
+event.persistent.dataSourceMismatch=Data source mismatch in point "{0}". The XID already belongs to a different data source on the host.
+publisherEdit.persistent.status.connecting=Connected point {0} of {1}
+viewEdit.compound.type.static=Static
+dsEdit.fhz4j.deviceLocation=Device location
+scripts.objectsContext.invalidVar=Invalid var name
+engUnit.abbr.69=weeks
+engUnit.abbr.68=months
+engUnit.abbr.67=years
+engUnit.abbr.66=degree days fahrenheit
+engUnit.abbr.65=degree days celsius
+engUnit.abbr.64=°F
+engUnit.abbr.63=°K
+engUnit.abbr.62=°C
+script.dpCommands=Datapoints commands
+engUnit.abbr.61=inches of mercury
+engUnit.abbr.60=centimeters of mercury
+dox.persistentPublishing=Serotonin Persistent TCP publishing
+dsEdit.iec101.execute=Execute Only
+dsEdit.opc.password=Password
+scripts.objectsContext.name=Object
+engUnit.abbr.59=millimeters of mercury
+engUnit.abbr.58=inches of water
+dsEdit.mbus.siPrefix=SI prefix
+engUnit.abbr.57=centimeters of water
+viewEdit.graphic.link=Link (href)
+engUnit.abbr.56=pounds force per square inch
+engUnit.abbr.55=bars
+engUnit.abbr.54=kilopascals
+dsDetils.asof=(as of {0})
+engUnit.abbr.53=pascals
+dsEdit.opc.tag=Tag
+engUnit.abbr.52=tons refrigeration
+engUnit.abbr.51=horsepower
+dsEdit.meta.generate=Generate history
+dsEdit.alpha2.deviceCode.inputTerminal=Input Terminal
+engUnit.abbr.50=btus per hour
+publisherEdit.persistent.status=Execution status
+watchlist.copyList=Copy watch list
+dox.scriptDSObject=Data Source Context Object
+engUnitGroup.velocity=Velocity
+users.validate.badDelete=You cannot delete your own account
+dsEdit.serial.parity=Parity
+dsEdit.iec101.descEthernet=IEC101 Ethernet Properties
+engUnit.abbr.49=megawatts
+engUnit.abbr.48=kilowatts
+engUnit.abbr.47=watts
+engUnit.abbr.46=pounds mass per hour
+dsEdit.persistent.status.connection={0}\: connections {1}, {2} packages received
+engUnit.abbr.45=pounds mass per minute
+engUnit.abbr.44=kilograms per hour
+dsEdit.modbus.locatorTest.test=Read
+engUnit.abbr.43=kilograms per minute
+dsEdit.persistent.status.notEnabled=Data source is not enabled
+engUnit.abbr.42=kilograms per second
+engUnit.abbr.41=tons
+engUnit.abbr.40=pounds mass
+dsEdit.radiuino.retries=Number of retries
+dsEdit.pachube.dpconn=Feed\: {0}, stream\: {1}
+engUnitGroup.currency=Currency
+dsEdit.mbus.functionField=Function Field
+emport.mailingList.prefix=Mailing list ''{0}''\: {1}
+dox.colourSettings=Color configuration
+dsEdit.viconics.refreshing=Refreshing...
+dsEdit.viconics=Viconics Wireless Thermostats
+engUnit.abbr.39=kilograms
+engUnit.abbr.38=foot candles
+dsEdit.radiuino.sleepTime=Sleep time (s)
+engUnit.abbr.37=luxes
+dsEdit.alpha2.deviceCode.externalOutput=External Output
+engUnit.abbr.36=lumens
+engUnit.abbr.35=watts per square meter
+engUnit.abbr.34=watts per square foot
+engUnit.abbr.33=feet
+events.search.past=Past
+engUnit.abbr.32=inches
+engUnit.abbr.31=meters
+dsEdit.viconics.crss=CRSS
+engUnit.abbr.30=millimeters
+publisherEdit.persistent.host=Host
+dsEdit.jmx.writeFailed=Write failed for ''{0}''
+eventHandlers.commandTest.title=Run the command now
+dox.internalPP=Internal point properties
+viewEdit.graphic.whenOffLabel=Label when OFF (0, false)
+engUnitGroup.acceleration=Acceleration
+engUnit.abbr.29=percent relative humidity
+viewEdit.graphic.height=Height
+engUnit.abbr.28=grams of water per kilogram dry air
+engUnit.abbr.27=hertz
+dsEdit.mbus.useSecondaryAddressing=Secondary addressing
+engUnit.abbr.26=cycles per minute
+emport.pointValuesMax=Max point values
+engUnit.abbr.25=cycles per hour
+engUnit.abbr.24=btus per pound dry air
+watchlist.createReport=Create report for this watch list
+engUnit.abbr.23=joules per kilogram dry air
+dsEdit.viconics.ieee=IEEE
+engUnit.abbr.22=ton hours
+engUnit.abbr.21=therms
+dsEdit.alpha2.deviceCode.keyInput=Key Input
+engUnit.abbr.20=btus
+events.search.dateRange=Data range
+emport.uploadsFolder=Include Uploads folder
+dsEdit.jmx.objectNameNotFound=Object name ''{0}'' in ''{1}'' not found
+systemSettings.dataRetentionSettings=Data Retention
+publisherEdit.httpSender.noPoints=No points defined
+ftl.subject.alias.id={0} ({1}) - id\:{2}
+events.export.ackedByUser={0}
+emport.error.eventType.missing=Event type must have a ''{0}''. Valid values are {1}
+dsEdit.radiuino.radiuinoDataType.4bUnsigned=Integer (unsigned 4 bytes)
+publisherEdit.persistent.xidPrefix=XID prefix
+engUnit.abbr.19=kilowatt hours
+engUnit.abbr.18=watt hours
+dsEdit.radiuino.avancado=Advanced
+dsEdit.modbus.modbusDataType.4bFloatSwappedInverted=4 byte float swapped inverted
+engUnit.abbr.17=kilojoules
+dsEdit.drStorageHt5b=Dr.Storage HT-5B
+engUnit.abbr.16=joules
+engUnit.abbr.15=power factor
+engUnit.abbr.14=degrees phase
+engUnit.abbr.13=megavolt amperes reactive
+engUnit.abbr.12=kilovolt amperes reactive
+engUnit.abbr.11=volt amperes reactive
+engUnit.abbr.10=megavolt amperes
+publisherEdit.persistent.status.pointCount=Point Count\: {0}
+publisherEdit.persistent.status.notConnected=Not connected
+error.view_hierarchy.add.error1=Name is not validat
+dsEdit.internal.attribute=Attribute
+dsEdit.quantize=Quantize
+systemSettings.customCss.edit=Edit file
+eventHandlers.inactiveScript=When inactive script
+emport.importFailed=Import failed (unknown error)
+emport.error.recipient.invalid.reference=Recipient has an invalid ''{0}'' value of ''{1}''
+dsEdit.persistent.status.noConnections=No connections
+dsEdit.mbus.usePrimaryAddressing=Primary addressing
+graphic.enhancedImageChart.seriesConfig.seriesOptions.color=Color\:
+dsEdit.mbus.id=Device Id
+dsEdit.mbus.searching=Searching m bus devices
+dsEdit.iec101.iec101DataType.singlePoint=Single Point Information
+dsEdit.asciiSerial.stopBits=Stop Bits
+dsEdit.viconics.deviceRemove=Device remove (s)
+publisherEdit.pachube.point.dataStreamId=Data stream ID
+dsEdit.mbus.tariff=Tarif
+dsEdit.dnp3Serial.dataBits=Data Bits
+dsEdit.nodaves7.desc=S7 Iso TCP Ethernet
+userProfiles.validate.errorDeleting=User profile deletion error\!
+dsEdit.mbus.tester.searchingDevices=Searching devices
+dsEdit.pachube.desc=Pachube data source properties
+dsEdit.alpha2.deviceCode.outputTerminal=Output Terminal
+viewEdit.compound.type=Type
+watchlist.consolidatedChart=Include in consolidated chart
+dsEdit.dnp3.analogOutput=Analog Output
+emport.error.scheduledEvent.invalid=Scheduled event has an invalid ''{0}'' value of ''{1}''. Valid values are {2}
+dsEdit.jmx.writeFailed.composite=Write failed for ''{0}''\: cannot write to a composite object item
+viewEdit.graphic.hideAckColumn=Hide Ack column
+dsEdit.dnp3.timeOn=ON time
+dox.asciiSerialPP=Data Point Ascii Serial
+dsEdit.mbus.responseTimeOutOffset=Timeout Offset
+userProfiles.selectName=User Profile
+maintenanceEvents.schedule.onceUntil={0} - From {1} until {2}
+publisherEdit.httpSender.headerValue=Value
+dox.dnp3IpDS=Data source DNP3 IP
+graphic.enhancedImageChart.config.x.min=X-axis min\:
+dsEdit.asciiFile.timestampCheck=Custom timestamp
+graphic.enhancedImageChart.config.zoomIn=Zoom in
+dsedit.opc.rt.addFailed=Addition failed for {0}
+userProfiles.details=User profile details
+alpha2.errorMessageException={0}\: Error message received from device\: {1}
+dsEdit.jmx.objectName=Object name
+dsEdit.iec101.offset=Offset
+dsEdit.viconics.trss=TRSS
+systemSettings.validation.invalidColour=Invalid color
+alpha2.invalidFrameException={0}\: Invalid frame received\: {1}
+event.modbus.noConnection=No connection to DataSource
+dsEdit.jmx.useLocalServer=Use local JMX server
+dsEdit.snmp.walk=Perform walk
+dsEdit.mbus.secAddrMedium=Secondary Address Medium
+maintenanceEvents.schedule.dailyUntil={0} - Every day at {1} until {2}
+dsEdit.alpha2.deviceCode.linkInput=Link Input
+dsEdit.opc.creationMode=Creation Mode
+dsEdit.radiuino.radiuinoDataType.1bUnsigned=Integer (unsigned 1 byte)
+dsEdit.persistent.status=Execution state
+dsEdit.dnp3.binaryOutput=Binary Output
+pointEdit.logging.engineeringUnits=Engineering units
+engUnitGroup.time=Time
+dsEdit.alpha2.deviceCode.runStop=Run/Stop Command
+emport.error.recipient.missing.reference=Recipient must have a ''{0}''
+dsEdit.alpha2.accessMode.writeOnly=Write only
+login.validation.noSuchUser=Cannot find user Id
+reports.consolidatedChart=Consolidated chart
+publisherEdit.pachube.point.name=Name
+events.ackedByMaintenance=- maintanance mode
+eventHandlers.maintenanceEvents=Maintenance events
+dsEdit.radiuino.sleepMode=Sleep mode
+dsEdit.mbus.useModemConnection=Modem connection
+header.changeTheme=Change ScadaLTS application theme
+dsEdit.iec101.iec101DataType.doublePoint=Double Point Information
+dsEdit.pop3.findInSubject=Find in subject
+watchlist.imageChartLiveButton=Start/Stop Live Chart
+events.export.ackedByMaintenance=maintenance mode
+publisherEdit.persistent.status.connectionState=Connection\: {0}
+emport.maintenanceEvent.prefix=Maintenance event ''{0}''\: {1}
+dox.internalDS=Internal Data Source
+systemSettings.instanceId=Instance ID
+dsEdit.viconics.zigbeeFirmwareRevisionBr=Zigbee firmware revision
+eventHandlers.activeScript=When active script
+dsEdit.mbus.addressHex=Address
+dsEdit.mbus.manufacturer=Manufacturer
+dsEdit.mbus.storageNumber=Storagenumber
+eventHandlers.recipientType.escalation=Escalation
+maintenanceEvents.type.manual=manual
+dsEdit.alpha2.deviceNumber=Device Number
+graphic.enhancedImageChart.seriesConfig.visibility=Series visibility
+watchlist.chartDataButton=Export chart data
+dsEdit.radiuino.radiuinoDataType=Radiuino data type
+dsEdit.modbusSerial.concurrency.function=Function
+dox.persistentPP=Serotonin Persistent TCP point properties
+emport.eventHandler.prefix=Point link ''{0}''\: {1}
+dsEdit.fhz4j.PropertySettable=Settable properties
+dsEdit.dnp3.synchPeriod=Relative Synch Period (x RBE Period)
+emport.pointValues=Point values
+dsEdit.jmx.compositeNameNotFound=Cannot find composite item ''{0}'' in ''{1}''
+eventHandlers.recipientType.active=Active
+dsEdit.radiuino=Radiuino
+dsEdit.iec101.asduAddress=ASDU Address
+graphic.enhancedImageChart.config.x.max=X-axis max\:
+graphic.enhancedImageChart.pointConfig.renderMode.spline=Spline
+common.deleted=(deleted)
+graphic.enhancedImageChart.config=Configure
+common.run=Run
+dox.iec101PP=IEC101 PP
+publisherEdit.httpSender.point.status=Status
+dsEdit.pachube.testValue=Test value parameters
+dsEdit.mbus.lastHexAddress=To Address (Hex)
+engUnit.abbr.9=kilovolt amperes
+engUnit.abbr.8=volt amperes
+engUnit.abbr.7=MV
+engUnit.abbr.6=kV
+engUnit.abbr.5=V
+engUnit.abbr.4=ohms
+engUnit.abbr.3=A
+engUnit.abbr.2=mA
+engUnit.abbr.1=f2
+graphic.enhancedImageChart.pointConfig.showPoints=Display points of measure\:
+engUnit.abbr.0=m2
+scripts.objectsContext=Context objects
+dsEdit.radiuino.radiuinoDataType.2bUnsigned=Integer (unsigned 2 bytes)
+dsEdit.iec101Ethernet=IEC101 Ethernet
+dox.pachubePP=Pachube point properties
+dsEdit.asciiSerial.desc=ASCII Serial Properties
+maintenanceEvents.type.year=yearly
+dsEdit.radiuino.pollingMode.true=True
+common.dataTypes.bad=???
+dsEdit.modbus.socketMonitor=TCP socket monitoring
+dsEdit.jmx.compositeTypeNotSupported=The type ''{0}'' in ''{1}'' is not supported
+eventHandlers.invalidCommands=At least one process command must be provided
+emport.scheduledEvent.prefix=Scheduled event ''{0}''\: {1}
+systemSettings.purgeDataPointStrategyConfirm=This will purge all point samples using points settings from the database. Are you sure?
+event.pachube.dataStreamNotFound=Data stream "{0}" in feed {1} not found or has no value
+dsEdit.asciiSerial.timeout=Timeout (ms)
+dsEdit.openv4j.dataPointSettable=Setable
+maintenanceEvents.addMe=Add maintenance event
+emport.publisher.xid=A data source with name ''{0}'' does not have an 'xid' value. Ignored.
+dsEdit.asciiSerial=ASCII Serial
+dsEdit.mbus.firstHexAddress=From Address (Hex)
+dsEdit.modbusIp.socketPointName=TCP socket monitoring
+dox.asciiSerialDS=Data Source Ascii Serial
+dsEdit.alpha2.accessMode.readWrite=Read and Write
+dsEdit.1wire.attribute.counter=Counter
+dsEdit.nodaves7.s7writeStarts=Memory Offset (Starts)
+emport.publisher.prefix=Publisher ''{0}''\: {1}
+dsEdit.asciiFile.timestampFormat=Data format
+viewEdit.compound.type.dynamic=Dynamic
+dsEdit.asciiSerial.dataBits=Data Bits
+eventHandlers.invalidScripts=Selecione ao menos um script
+engUnit.9=kilovolt amperes
+engUnit.8=volt amperes
+dsEdit.iec101Serial=IEC101 Serial
+viewEdit.graphic.maxListSize=Max list size
+engUnit.7=megavolts
+engUnit.6=kilovolts
+engUnit.5=volts
+engUnit.4=ohms
+engUnit.3=amperes
+dsEdit.jmx.attributeNameNotFound=Cannot find attribute ''{0}'' in ''{1}''
+engUnit.2=milliamperes
+engUnit.1=square feet
+engUnit.0=square meters
+dsEdit.snmp.walking=SNMP Walk testing
+maintenanceEvents.validate.aliasTooLong=Alias cannot be longer than 50 characters
+maintenanceEvents.type.day=daily
+dsEdit.radiuino.indiceByte=Byte index(Radiuino package)
+viewEdit.graphic.projectsSource=Projects Server (API)
+dsEdit.jmx.badUrl=Malformed remote server address\: {0}
+dsEdit.dnp3.staticPeriod=Relative Static Period (x RBE Period)
+maintenanceEvents.schedule.cronUntil={0} - At cron {1} until {2}
+dsEdit.dnp3.timeout=Timeout (ms)
+event.pachube.feed.retrievalError=Error retrieving feed {0}\: {1}
+publisherEdit.persistent.sync=Synchronize historical data
+viewEdit.graphic.views=Views
+dsEdit.jmx.gettingObjectNames=Getting object names...
+viewEdit.graphic.hideInactivityColumn=Hide Inactivity column
+eventHandlers.activeCommand=Active process command
+reports.colour=Colour
+dsEdit.alpha2.deviceCode=Device Code
+dsEdit.jmx=JMX
+eventHandlers.recipientType.inactive=Inactive
+dsEdit.persistent.authorizationKey=Authorization key
+dsEdit.mbus.phoneNumber=Phone Number
+engUnitGroup.energy=Energy
+emport.graphicsFolder=Include Graphics folder
+engUnitGroup.massFlow=Mass flow
+publisherEdit.persistent.sync.daily=Daily
+dsEditMbus.getDetails=Details
+ftl.subject.alias={0} ({1})
+dsEdit.serial.stopBits=Stop bits
+eventHandlers.invalidInactiveSourceType=Invalid inactive source point data type
+publisherEdit.httpSender.dateFormat.tz=Time zone
+maintenanceEvents.meSaved=Maintenance event saved
+dsEdit.asciiSerial.nChar=Number of characters
+dsEdit.iec101.shortPulse=Short Pulse
+dox.pachubePublishing=Pachube publishing
+maintenanceEvents.schedule.yearlyUntil={0} - Every year on the {1} of {2} at {3} until the {4} of {5} at {6}
+engUnitGroup.force=Force
+emport.error.maintenanceEvent.invalid=Maintenance event has an invalid ''{0}'' value of ''{1}''. Valid values are {2}
+dsEdit.viconics.dpconn=Port\: {0}, PAN ID\: {1}, Channel\: {2}
+dsEdit.mbus.identNumber=Id
+dsEdit.dnp3.runningCounter=Counter
+dox.scripts=Scripts
+dsEdit.nodaves7.s7writeMemoryArea=Memory area
+validate.pachube.dataStreadIdRequired=Data stream id is required
+dox.exportProject=Exporting projects
+events.export=Export events
+dsEdit.dnp3Serial.commPortId=Port
+dsEdit.asciiSerial.parity=Parity
+dox.persistentDS=Serotonin Persistent TCP data source
+scripts.addSe=Add a new script
+publisherEdit.pachube.timeoutSeconds=Timeout (seconds)
+dsEdit.internal.desc=Internal data source properties
+dsEdit.dnp3Serial.parity=Parity
+reports.validate.colour=Invalid colour\: {0}
+dsEdit.iec101.selectExecute=Select and Execute
+dsEdit.openv4j.group=Group
+dsEdit.radiuino.mapaBytesEnvio=Byte map request package
+publisherEdit.persistent.status.syncNotRunning=History synchronization is not active
+dsEdit.radiuino.radiuinoDataType.RSSI=RSSI
+dsEdit.openv4j.refreshing=refreshing
+dsEdit.openv4j.value=Value
+events.silenceAll=Silence all
+dsEdit.asciiFile.filePath=File path
+dsEdit.fhz4j.fhzHouseCode=Internal Code
+dox.iec101DS=Data source IEC101
+engUnitGroup.torque=Torque
+viewEdit.graphic.styleAttribute=Style attribute
+publisherEdit.persistent.startSync=Synchronize history
+dsEdit.radiuino.desc=Radiuino Properties
+graphic.button=ON/OFF Button
+dsEdit.openv4j.device=Device
+dsEdit.viconics.chipRevisionBr=Chip revision
+dox.importProject=Importing projects
+events.search.maxResults=Max results
+dox.pachubeDS=Pachube data source
+common.pointDataType=Data type
+dsEdit.bacnetIp.sendObjList=Send object list request
+dox.dnp3SerialDS=Data source DNP3 Serial
+dsEdit.pachube=Pachube
+dox.drStorageHt5bPP=Data Point Dr.StorageHT-5B
+dsEdit.asciiSerial.charX=Until C character
+pointDetails.chartDataButton=Import chart data
+dsEdit.serial.flowOut=Flow control out
+publisherEdit.persistent.getStatus=Get status
+dsEdit.asciiFile.valueRegex=Value regex
+viewEdit.compound.point.showPoints=Show points
+publisherEdit.httpSender.headerKey=Key
+events.search.dateRange.none=None
+event.persistent.pointDeserialization=Point deserialization exception\: {0}
+alpha2.commException={0}\: Communication error\: {1}
+systemSettings.customCss.dialog.title=Edit custom stylesheet file
+dsEdit.iec101.descSerial=IEC101 Serial Properties
+eventHandlers.type.script=Script
+dsEdit.viconics.deviceWarning=Device offline timeone (s)
+dsEdit.modbus.locatorTest=Point locator test
+viewEdit.compound.point.alias=Alias
+viewEdit.graphic.whenOnLabel=Label when ON (1, true)
+dsEdit.dnp3.analogInput=Analog Input
+maintenanceEvents.schedule.monthlyUntil={0} - Every month on the {1} at {2} until the {3} at {4}
+publisherEdit.pachube=Pachube
+graphic.chartHeight=Height (each chart)
+dsEdit.mbus.exponent=Exponent
+dsEdit.radiuino.multiplicador=Multiplicator
+graphic.flexBuilder=Flex Builder (Beta Version)
+userProfiles.saved=Profile saved
+dsEdit.radiuino.sleepMode.true=With sleep
+validate.invalidCharset=Invalid character set name
+userProfiles.none=None
+dsEdit.modbusIp.encapsulated=Encapsulated
+common.safeMode=Safe mode
+event.system.process=Process event handler failure
+dsEdit.mbus.versionHex=Version
+events.search.dateRange.specific=Specific
+graphic.enhancedImageChart.seriesConfig=Series configuration
+engUnitGroup.other=Other
+dsEdit.viconics.pointFreshness=Point freshness (s)
+dox.dbConfiguration=DataBase Configuration
+emport.importCompleteWarn=The new project was successfully loaded\! The system will restart.
+emport.projectName=Project name
+graphic.enhancedImageChart.config.export=Export
+viewEdit.graphic.project=Project
+maintenanceEvents.type.once=once
+dsEdit.viconics.timeout=Message timeout
+userProfiles.dataSources=Data sources
+viewEdit.graphic.hideAlarmLevelColumn=Hide Alarm Level column
+maintenanceEvents.schedule.weeklyUntil={0} - Every week on {1} at {2} until {3} at {4}
+graphic.enhancedImageChart.config.y.min=Y-axis min\:
+publisherEdit.pachube.retries=Retries
+maintenanceEvents.schedule.manual={0} - Manual
+dsEdit.persistent.dsconn=Port\: {0}
+emport.error.eventType.missing.reference=Event type must have a ''{0}''
+dsEdit.viconics.firmwareRevision=Firmware revision
+pointEdit.props.deviceName=Device Name
+dsEdit.alpha2.station=Station
+dsEdit.dnp3.minIndex=Min index
+event.pachube.feed.response=Invalid response from feed {0}\: {1}
+publisherEdit.pachube.point.type=Type
+reports.zipData=Data in .zip format
+events.editMaintenanceEvent=Edit maintenance event
+eventHandlers.inactiveCommand=Inactive process command
+event.maintenance.active=Maintenance event activated\: {0}
+dsEdit.jmx.remoteServerAddr=Remote JMX server address
+scripts.objectsContext.var=Var
+dsEdit.dnp3.maxIndex=Max index
+maintenanceEvents.dataSource=Data source
+publisherEdit.persistent.sync.weekly=Weekly
+dsEdit.internal.dsconn=Poll seconds\: {0}
+dsEdit.viconics.desc=Viconics network properties
+dsEdit.dnp3Ip.host=Host
+dsEdit.asciiSerial.charStopMode.hexValue=Hexadecimal value
+dsEdit.viconics.zigbeeFirmwareRevision=Zigbee firmware revision
+dsEdit.modbus.registerCount=Number of registers
+dsEdit.radiuino.endereco=Sensor address
+dsEdit.opc.validation=Validation
+dsEdit.dnp3.validate.someIndexUsed=Some index(es) already in use
+dsEdit.snmp.oidWalk=OID to Walk
+dsEdit.alpha2.desc=Mitsubishi Alpha2 Properties
+engUnit.abbr.190=km
+maintenanceEvents.type.cron=cron
+dsEdit.modbus.slaveMonitor=Slave monitor
+dsEdit.asciiSerial.charStopMode=Character mode
+engUnit.190=kilometers
+eventHandlers.commandTest.result=Check your Tomcat console for process output
+dsEdit.jmx.connectionError=Connection error\: {0}
+dsEdit.serial.flowIn=Flow control in
+script.dsCommands=Datasources commands
+engUnit.abbr.189=watts per meter per degree kelvin
+dsEdit.asciiSerial.bufferSize=Buffer size
+engUnit.abbr.188=newtons per meter
+engUnit.abbr.187=newton seconds
+dsEdit.dnp3.timeOff=OFF time
+dsEdit.serial.flow.rtsCts=RTS/CTS
+engUnit.abbr.186=kilograms per cubic meter
+emport.uploadError=Upload failed ({0})
+engUnit.abbr.185=square meters perNewton
+engUnit.abbr.184=radians per second
+dsEdit.nodaves7.writeBaseCmd=Write command line
+engUnit.abbr.183=joule seconds
+engUnit.abbr.182=degrees kelvin per minute
+engUnit.abbr.181=degrees kelvin per hour
+engUnit.abbr.180=candelas per square meter
+dsEdit.persistent.getStatus=Get status
+emport.watchList.prefix=Watch list ''{0}''\: {1}
+engUnit.189=watts per meter per degree kelvin
+dsEdit.alpha2=Mitsubishi Alpha2
+header.unmute=Unmute
+engUnit.188=newtons per meter
+engUnit.187=newton seconds
+engUnit.186=kilograms per cubic meter
+engUnit.185=square meters perNewton
+engUnit.184=radians per second
+engUnit.183=joule seconds
+engUnit.182=degrees kelvin per minute
+engUnit.181=degrees kelvin per hour
dsEdit.modbusIp.transportType.tcpListener=TCP Listener
+engUnit.180=candelas per square meter
+dsEdit.serial.dataBits=Data bits
+systemSettings.customCss.title=Custom stylesheet
+event.persistent.authKey=Incorrect auth key
+engUnit.abbr.179=candelas
+engUnit.abbr.178=webers
+Edit.chart.missingPeriods=Graph time period must be set
+engUnit.abbr.177=volts per meter
+engUnit.abbr.176=volts per degree kelvin
+dsEdit.pachube.apiKey=API key
+systemSettings.contentType.both=HTML and text
+engUnit.abbr.175=teslas
+engUnit.abbr.174=siemens per meter
+engUnit.abbr.173=siemens
+userProfiles.deleteConfirm=Are you sure you want to delete this profil?
+engUnit.abbr.172=ohm meters
+engUnit.abbr.171=henrys
+event.relinquishFailed=Relinquish failed\: {0}
+engUnit.abbr.170=farads
+dsEdit.persistent.desc=Serotonin Persistent TCP properties
+dsEdit.viconics.convertCelsius=Convert temperatures to celsius
+engUnit.179=candelas
+dsEdit.drStorageHt5b.desc=Dr.Storage HT-5B
+engUnit.178=webers
+engUnit.177=volts per meter
+dsEdit.openv4j.refresh=Update
+engUnit.176=volts per degree kelvin
+engUnit.175=teslas
+engUnit.174=siemens per meter
+engUnit.173=siemens
+publisherEdit.persistent.port=Port
+maintenanceEvents.deactivated=Currently inactive. Click to activate.
+engUnit.172=ohm meters
+engUnit.171=henrys
+emport.confirmImport=Warn\: the current database will be erased\! Are you sure you want to import a new project?
+engUnit.170=farads
+dsEdit.radiuino.parity=Parity
+graphic.enhancedImageChart.config.title=Configuration
+engUnit.abbr.169=ampere square meters
+engUnit.abbr.168=amperes per square meter
+engUnit.abbr.167=amperes per meter
+engUnit.abbr.166=meters per second per second
+engUnit.abbr.165=cubic meters per minute
+engUnit.abbr.164=meters per hour
+dsEdit.nodaves7=S7 Iso TCP Ethernet Controller
+engUnit.abbr.163=meters per minute
+engUnit.abbr.162=millimeters per minute
+engUnit.abbr.161=millimeters per second
+engUnit.abbr.160=newton meters
+graphic.scriptButton=Button (script)
+dsEdit.mbus.tcpPort=TCP Port
+engUnit.169=ampere square meters
+users.deleteConfirm=Are you sure you wish to delete this user?
+engUnit.168=amperes per square meter
+engUnit.167=amperes per meter
+engUnit.166=meters per second per second
+engUnit.165=cubic meters per minute
+engUnit.164=meters per hour
+engUnit.163=meters per minute
+engUnit.162=millimeters per minute
+dsEdit.jmx.writeFailed.msg=Write failed for ''{0}''\: {1}
+engUnit.161=millimeters per second
+engUnit.160=newton meters
+dsEdit.opc.browseTags=Browse Tags
+eventHandlers.invalidActiveSourceType=Invalid active source point data type
+dsEdit.bacnetIp.gettingDeviceDetails=Retrieving device details...
+dsEdit.bacnetIp.remoteDeviceNetworkAddress=Network Address
+engUnit.abbr.159=milliseconds
+dox.drStorageHt5bDS=Data Source Dr.StorageHT-5B
+engUnit.abbr.158=hundredths seconds
+engUnit.abbr.157=kilo btus per hour
+engUnit.abbr.156=tons per hour
+engUnit.abbr.155=grams per minute
+engUnit.abbr.154=grams per second
+engUnit.abbr.153=newton
+engUnit.abbr.152=megajoules per degree kelvin
+engUnit.abbr.151=kilojoules per degree kelvin
+engUnit.abbr.150=megajoules per kilogram dry air
+dsEdit.radiuino.timeout=Timeout (ms)
+dsEdit.viconics.networkInfo=Network information
+dsEdit.jmx.dsconn.local=Local server
+engUnit.159=milliseconds
+dsEdit.jmx.attributeTypeNotSupported=The type ''{0}'' in ''{1}'' is not supported
+engUnit.158=hundredths seconds
+engUnit.157=kilo btus per hour
+emport.importProjectTitle=Import Project (Upload)
+engUnit.156=tons per hour
+engUnit.155=grams per minute
+engUnit.154=grams per second
+engUnit.153=newton
+engUnit.152=megajoules per degree kelvin
+engUnit.151=kilojoules per degree kelvin
+engUnit.150=megajoules per kilogram dry air
+events.search.previous=Previous
+dsEdit.dnp3.dataType=Data Type
+engUnitGroup.power=Power
+engUnit.abbr.149=kilojoules per kilogram dry air
+engUnit.abbr.148=mega btus
+engUnit.abbr.147=kilo btus
+engUnit.abbr.146=megawatt hours
+engUnit.abbr.145=milliohms
+engUnit.abbr.144=percent obscuration per meter
+engUnit.abbr.143=percent obscuration per foot
+header.scripts=Scripting
+engUnit.abbr.142=cubic feet per second
+engUnit.abbr.141=watts per square meter degree kelvin
+engUnit.abbr.140=megajoules per square foot
+graphic.enhancedImageChart.config.y.max=Y-axis max\:
+engUnit.149=kilojoules per kilogram dry air
+engUnit.148=mega btus
+viewEdit.graphic.projectDefined=Define initial project
+engUnit.147=kilo btus
+engUnit.146=megawatt hours
+dsEdit.opc.TagNotValidated=Tag Not Validated
+engUnit.145=milliohms
+dsEdit.jmx.dsconn.remote={0}
+engUnit.144=percent obscuration per meter
+engUnit.143=percent obscuration per foot
+engUnit.142=cubic feet per second
+pointEdit.logging.clearCache=Reset cache
+engUnit.141=watts per square meter degree kelvin
+engUnit.140=megajoules per square foot
+dsEdit.asciiSerial.stopTimeout=Stop Timeout (ms)
+engUnit.abbr.139=megajoules per square meter
+engUnit.abbr.138=kilowatt hours per square foot
+publisherEdit.pachube.apiKey=API Key
+engUnit.abbr.137=kilowatt hours per square meter
+engUnit.abbr.136=liters per hour
+engUnit.abbr.135=cubic meters per hour
+engUnit.abbr.134=millibars
+dsEdit.dnp3.sourceAddress=Source address
+engUnit.abbr.133=hectopascals
+engUnit.abbr.132=milliwatts
+engUnit.abbr.131=per hour
+engUnit.abbr.130=megahertz
+emport.compoundEvent.xid=A compound event detector does not have an 'xid' value. Ignored.
+engUnit.139=megajoules per square meter
+engUnit.138=kilowatt hours per square foot
+engUnit.137=kilowatt hours per square meter
+engUnit.136=liters per hour
+engUnit.135=cubic meters per hour
+engUnit.134=millibars
+engUnit.133=hectopascals
+engUnit.132=milliwatts
+engUnit.131=per hour
+engUnit.130=megahertz
+eventHandlers.type.processHandler=Process handler
+engUnit.abbr.129=kilohertz
+engUnit.abbr.128=joules per kilogram degree kelvin
+engUnit.abbr.127=joules per degree kelvin
+engUnit.abbr.126=megajoules
+engUnit.abbr.125=kilojoules per kilogram
+engUnit.abbr.124=millivolts
+engUnit.abbr.123=megohms
+engUnit.abbr.122=kilohms
+engUnit.abbr.121=delta degrees kelvin
+engUnit.abbr.120=delta degrees fahrenheit
+engUnitGroup.mass=Mass
+event.viconics.messagingException=Messaging error\: {0}
+emport.error.publishedPoint.missing=Published point must have a ''{0}''.
+dsEdit.viconics.dataSourceNotStarted=Data source is not started
+engUnit.129=kilohertz
+viewEdit.fullScreen=Full Screen
+engUnit.128=joules per kilogram degree kelvin
+engUnit.127=joules per degree kelvin
+dsEdit.modbus.modbusDataType.char=Fixed length string
+engUnit.126=megajoules
+engUnit.125=kilojoules per kilogram
+engUnit.124=millivolts
+engUnit.123=megohms
+engUnit.122=kilohms
+engUnit.121=delta degrees kelvin
+engUnit.120=delta degrees fahrenheit
+engUnit.abbr.119=pounds mass per second
+engUnit.abbr.118=centimeters
+engUnit.abbr.117=btus per pound
+engUnit.abbr.116=square centimeters
+engUnit.abbr.115=square inches
+engUnit.abbr.114=currency 10
+engUnit.abbr.113=currency 9
+engUnit.abbr.112=currency 8
+publisherEdit.pachube.props=Pachube properties
+engUnit.abbr.111=currency 7
+engUnit.abbr.110=currency 6
+dsEdit.asciiSerial.retries=Retries
+emport.exportProject=Export Project
+engUnit.119=pounds mass per second
+engUnit.118=centimeters
+engUnit.117=btus per pound
+engUnit.116=square centimeters
+engUnit.115=square inches
+emport.invalidProjectName=Invalid name
+engUnit.114=currency 10
+engUnit.113=currency 9
+engUnit.112=currency 8
+dsEdit.mbus.presentValue=Value
+engUnit.111=currency 7
+engUnit.110=currency 6
+engUnit.abbr.109=currency 5
+dsEdit.1wire.attr.counter=Counter
+engUnit.abbr.108=currency 4
+engUnit.abbr.107=currency 3
+engUnit.abbr.106=currency 2
+scheduledEvents.validate.invalidRtn=Inactive time must be after active time
+engUnit.abbr.105=currency 1
+engUnit.abbr.104=revolutions per minute
+engUnit.abbr.103=radians
+emport.compoundEvent.prefix=Compound event detector ''{0}''\: {1}
+engUnit.abbr.102=psi per degree fahrenheit
+engUnit.abbr.101=per second
+engUnit.abbr.100=per minute
+dsEdit.serial.outputBufferSize=Output Buffer Size
+engUnit.109=currency 5
+engUnitGroup.volume=Volume
+engUnit.108=currency 4
+engUnit.107=currency 3
+engUnit.106=currency 2
+engUnit.105=currency 1
+engUnit.104=revolutions per minute
+graphic.enhancedImageChart.config.zoomOut=Zoom out
+engUnit.103=radians
+engUnit.102=psi per degree fahrenheit
+engUnit.101=per second
+engUnit.100=per minute
+maintenanceEvents.me=Maintenance event
+publisherEdit.persistent.props=Serotonin Persistent TCP properties
+dsEdit.alpha2.pointType=Point type
+publisherEdit.httpSender.addStaticHeader=Add static header
+common.enableAll=Enable all points
+dsEdit.iec101.longPulse=Long Pulse
+dsEdit.opc.addTags=Add Tags
+dsEdit.openv4j.detectDevice=Detect device
+userProfiles.add=Add user profile
+dsEdit.mbus.vifType=Vif type
+engUnit.99=percent per second
+engUnit.98=percent
+engUnit.97=parts per billion
+dsEdit.dnp3.retries=Retries
+engUnit.96=parts per million
+engUnit.95=no units
+graphic.enhancedImageChart.config.export.png=Export as PNG
+engUnit.94=degrees fahrenheit per minute
+engUnit.93=degrees fahrenheit per hour
+engUnit.92=degrees celsius per minute
+engUnit.91=degrees celsius per hour
+engUnit.90=degrees angular
+publisherEdit.httpSender.points=Points
+dsEdit.mbus.vifLabel=Vif label
+dsEdit.dnp3Ip=DNP3 IP
+systemSettings.colourSettings=Color configuration
+dsEdit.viconics.rfModule=RF Module
+event.viconics.deviceOffline=Device is offline\: {0}
+emport.importProject=Import Project
+publisherEdit.httpSender.dateFormat.basic=Basic
+engUnitGroup.temperature=Temperature
+dsEdit.iec101.iec101DataType=Type identification
+dsEdit.iec101.clockSynchRelativePeriod=Clock Synch Relative Period
+maintenanceEvents.activated=Currently active. Click to deactivate.
+engUnit.89=us gallons per minute
+engUnitGroup.light=Light
+engUnit.88=liters per minute
+engUnit.87=liters per second
+engUnit.86=imperial gallons per minute
+engUnit.85=cubic meters per second
+engUnit.84=cubic feet per minute
+engUnit.83=us gallons
+dsEdit.viconics.panId=PAN ID
+engUnit.82=liters
+pointEdit.props.engineeringUnits=Engineering units
+engUnit.81=imperial gallons
+engUnit.80=cubic meters
+publisherEdit.httpSender.point.name=Name
+dsEdit.radiuino.radiuinoDataType.4bFloat=Float (4 bytes)
+graphic.enhancedImageChart.config.export.csv=Export as CSV
+dsEdit.alpha2.deviceCode.controlDevice=Control Device
+event.ds.network=Network exception
+dsEdit.mbus.tcpAddr=TCP Address
+dox.dnp3PP=DNP3 PP
+engUnit.79=cubic feet
+engUnit.78=miles per hour
+dsEdit.openv4j=OpenV4J
+engUnit.77=feet per minute
+engUnit.76=feet per second
+engUnit.75=kilometers per hour
+engUnit.74=meters per second
+engUnit.73=seconds
+engUnit.72=minutes
+event.pb.persistent.syncCompleted.details=Points\: {0},sent\: {1}, synchronized\: {2}, target overcounts\: {3}, response errors\: {4}, rest time\: {5}
+engUnit.71=hours
+engUnit.70=days
+emport.pointValue.missingPoint=Point value ''{0}''\: Data point not found
+dsEdit.mbus.unitOfMeasurement=Unit of Measurement
+dsEdit.mbus.seachStopped=Search cancelled
+viewEdit.graphic.text=Text
+dsEdit.internal=Internal Data Source
+maintenanceEvents.schedule.hoursUntil={0} - Every hour at {1} until {2}
+engUnit.69=weeks
+engUnit.68=months
+engUnit.67=years
+common.addAll=Add all points
+engUnit.66=degree days fahrenheit
+engUnit.65=degree days celsius
+engUnit.64=degrees fahrenheit
+engUnit.63=degrees kelvin
+engUnit.62=degrees celsius
+events.search.dateRange.relative=Relative
+engUnit.61=inches of mercury
+engUnit.60=centimeters of mercury
+dsEdit.pachube.feedId=Feed ID
+emport.importProjectInstruction=Select the file (.zip) e click the button to import it\t
+dsEdit.jmx.inspect=JMX server inspection
+dsEdit.asciiSerial.stopMode.nChar=Number of characters
+publisherEdit.persistent.status.syncStatus=History synchronization status\: Completed {0} of {1} points, {2} requests sent
+emport.script.prefix=Script ''{0}''\: {1}
+systemSettings.coloursSaved=Colors has been saved
+scripts.saved=Script saved
+engUnit.59=millimeters of mercury
+engUnit.58=inches of water
+engUnit.57=centimeters of water
+engUnit.56=pounds force per square inch
+engUnit.55=bars
+engUnit.54=kilopascals
+engUnit.53=pascals
+engUnit.52=tons refrigeration
+engUnit.51=horsepower
+engUnit.50=btus per hour
+watchlist.noExportables=No points selected for export
+dsEdit.iec101.cotSize=COT Field Size
+events.jumpToDate=Jump to date
+maintenanceEvents.type.week=weekly
+dsEdit.modbus.createSlaveMonitorPoints=Create slave monitor points
+engUnit.49=megawatts
+engUnit.48=kilowatts
+engUnit.47=watts
+engUnit.46=pounds mass per hour
+engUnit.45=pounds mass per minute
+engUnit.44=kilograms per hour
+engUnit.43=kilograms per minute
+engUnit.42=kilograms per second
+dsEdit.dnp3.slaveAddress=Slave Address
+engUnit.41=tons
+dsEdit.dnp3.validate.indexUsed=Index already in use
+engUnit.40=pounds mass
+publisherEdit.pachube.point.feedId=Feed ID
+emport.publisher.invalidType=Publisher with XID ''{0}'' does not already exist and has an invalid 'type' value of ''{1}''. Valid types are {2}
+dsEdit.pachube.timeout=Timeout (seconds)
+common.confirmDelete=Are you sure you want delete?
+dsEdit.modbus.maxReadBitCount=Max read bit count
+dsEdit.viconics.zigbeeNetworkAddressBr=Zigbee network address
+scripts.seDetails=Script details
+dsedit.opc.tagName=Tag Tag
+dsEdit.modbus.modbusDataType.varchar=Variable length string
+engUnit.39=kilograms
+engUnit.38=foot candles
+engUnit.37=luxes
+engUnit.36=lumens
+dsEdit.mbus.man=Man
+maintenanceEvents.validate.activeTrigger=Error creating active trigger\: {0}
+engUnit.35=watts per square meter
+engUnit.34=watts per square foot
+engUnit.33=feet
+engUnit.32=inches
+engUnit.31=meters
+dsEdit.mbus.tester.autoShutOff=Shutoff
+engUnit.30=millimeters
+dsEdit.openv4j.add=Add
+dsEdit.dnp3.index=Index
+dsEdit.fhz4j.init=Initialization
+engUnit.29=percent relative humidity
+engUnit.28=grams of water per kilogram dry air
+engUnit.27=hertz
+engUnit.26=cycles per minute
+engUnit.25=cycles per hour
+engUnit.24=btus per pound dry air
+event.persistent.dataTypeMismatch=Data type mismatch in point "{0}"\: client\={1}, server\={2}
+emport.exportDate=Export date
+engUnit.23=joules per kilogram dry air
+engUnit.22=ton hours
+engUnit.21=therms
+engUnit.20=btus
+viewEdit.compound.point.strokeWidth=Stroke width
+publisherEdit.pachube.feedId=Feed ID
+dsEdit.modbus.maxReadRegisterCount=Max read register count
+emport.systemSettingsFailed=System configuration export error
+dsEdit.jmx.desc=JMX data source properties
+dsEdit.asciiSerial.stopMode.stopTimeout=By timeout
+dsEdit.opc.validateTag=Validate Tag
+engUnit.19=kilowatt hours
+engUnit.18=watt hours
+engUnit.17=kilojoules
+event.pb.persistent.connectionFailed=Connection attempt failed
+engUnit.16=joules
+dsEdit.opc.server=Server
+engUnit.15=power factor
+engUnit.14=degrees phase
+header.maintenanceEvents=Maintenance events
+engUnit.13=megavolt amperes reactive
+engUnit.12=kilovolt amperes reactive
+engUnit.11=volt amperes reactive
+engUnit.10=megavolt amperes
+emport.error.eventType.invalid.reference=Event type has an invalid ''{0}'' value of ''{1}''
+dsEdit.asciiSerial.stopMode.charX=Until character C
+publisherEdit.pachube.point.status=Status
+scripts.pointsContext=Context points
+pointEdit.props.chartColour=Chart color
+systemSettings.contentType=Content type
+dsEdit.nodaves7.s7writeDBNUM=DBNUM
+dsEdit.viconics.chipRevision=Chip revision
+dsEdit.mbus.deviceUnit=Device unit
+events.ackedByUser=- {0}
+eventHandlers.inactiveRecipients=Inactive recipients
+viewEdit.graphic.hideTimestampColumn=Hide Timestamp column
+dsEdit.opc.refreshServers=Refresh
+dsEdit.iec101.objectAddressSize=Object Address Field Size
+dsEdit.iec101.persistent=Persistent
+emport.exportProjectTitle=Export Project (Download)
+dox.opcPP=Data Point OPC
+graphic.alarmlist=Alarms List
+graphic.enhancedImageChart.config.axes.ranges=Axes value ranges\:
+dsEdit.snmp.sl.authnopriv=Only authentication
+mport.graphicsFolder=Include Graphics folder
+viewEdit.graphic.saveToLoad=Save view to load component\!
+publisherEdit.pachube.noPoints=No point list
+userProfiles.validate.nameUnique=Profile name must be unique and not empty
+publisherEdit.persistent.sync.monthly=Monthly
+common.valueUnreliable=Point value may not be reliable
+graphic.enhancedImageChart.seriesConfig.seriesOptions.strokeWidth=Stroke width\:
+dsEdit.asciiSerial.stopMode=Stop mode
+dsEdit.internal.attr.MONITOR_THREAD_COUNT=Active thread count
+event.pb.persistent.connectionLost=Connection lost
+dsEdit.viconics.retries=Message retries
+dsEdit.radiuino.commPortId=Port
+dsEdit.nodaves7.s7writeBitOffset=Offset Bit
+dsEdit.modbus.scannerIp.startError=There was a problem starting the scan. ({0})
+graphic.enhancedImageChart.seriesConfig.seriesOptions=Options for {0}\:
+dox.dnp3DS=Data source DNP3
+dsEdit.opc.user=User
+dsEdit.opc=OPC DA
+dsEdit.drStorageHt5b.pointType=Point Type
+events.listed={0} event(s) listed
+events.ackedByDeletedUser=- (deleted user)
+eventHandlers.inactiveTestEmailMessage=This message was sent as a test of an event handler's inactive list
+dsEdit.jmx.addPoint=Add point
+dsEdit.asciiSerial.charStopMode.charASCII=ASCII character
+dsEdit.radiuino.offset=Offset
+dsEdit.asciiSerial.command=Command
+dsEdit.openv4j.desc=OpenV4J properties
+userProfiles.validate.successDeleting=Profile successfully deleted.
+dsEdit.alpha2.deviceCode.commWordDevice=Comm Word Device
+dox.asciiFileReaderPP=ASCII File Reader PP
+emport.mailingList.xid=A mailing list does not have an 'xid' value. Ignored.
+aphic.simpleCompound.leadPoint=Lead Point
+graphic.enhancedPoint=Enhanced point
+maintenanceEvents.meDisabled=Disabled maintenance event
+dsEdit.internal.attr.MONITOR_MEDIUM=Medium priority work items
+dsEdit.asciiFile=ASCII File Reader
+dsEdit.modbusSerial.concurrency.slave=Slave
+dsEdit.iec101.linkLayerAddressSize=Link Address Field Size
+dsEdit.openv4j.protocol=Protocol
+dsEdit.alpha2.deviceCode.systemBit=System Bit
+event.ds.duplicateComm=Duplicate comm address detected
+publisherEdit.pachube.dataStreamId=Data stream ID
+dsEdit.opc.domain=Domain
+emport.importInit=Starting import. Wait...
+dsEdit.meta.generate.error=History creation error\: {0}. {1} updates created.
+systemSettings.plotBackgroundColour=Plot background color
+publisherEdit.persistent.status.connected=Connected
+dsEdit.modbus.locatorTestSerial.startError=There was a problem testing the locator. There may be an enabled data source already using the selected port. ({0})
+dsEdit.modbusSerial.concurrency=Concurrency
+dsEdit.viconics.networkTimeout=Network offline timeout (s)
+header.watchLists=Watch lists
+dsEdit.internal.attr.MONITOR_SCHEDULED=Scheduled work items
+dsEdit.asciiFile.timestampRegex=Timestamp regex
+dsEdit.viconics.networkIdentifyFailure=Network identify failed\: {0}
dsEdit.snmp.sl.label=Security level
+maintenanceEvents.meDetails=Maintenance event details
+publisherEdit.persistent.syncStarted=Synchronization started
+dsEdit.iec101.iec101DataType.normalizedMeasure=Normalized measurement
+engUnitGroup.area=Area
+viewEdit.compound.point.color=Color
+dsEdit.internal.attr.BATCH_ENTRIES=Point values to be written
+event.pb.persistent.syncCompleted=Synchronization completed
+publisherEdit.httpSender.dateFormat=Date format
+scripts.se=Script
+emport.watchList.xid=A watch list does not have an 'xid' value. Ignored.
+systemSettings.contentType.html=HTML only
+dsEdit.mbus.search=Search
+dsEdit.opc.validate.dataSourceNotSaved=You must first save the data source
+dsEdit.fhz4j.deviceHousecode=Device Housecode
+dsEdit.opc.tagList=Tag List
+engUnitGroup.frequency=Frequency
+dsEdit.dnp3.operateMode=Operation Mode
+dsEdit.openv4j.testprotocol=Test protocol
+dsEdit.iec101.default=Default
+userProfiles.name=Profile name
+graphic.chartWidth=Width (each chart)
+dsEdit.mbus.addressing=Addressing
+graphic.enhancedImageChart.pointConfig.renderMode.line=Line
+dsEdit.internal.attr.MONITOR_HIGH=High priority work items
+dsEdit.serial.inputBufferSize=Input Buffer Size
+dox.scriptDPObject=Data Point Context Object
+dox.opcDS=Data Source OPC
+dsEdit.modbus.locatorTestIp.startError=There was a problem testing the locator. ({0})
+publisherEdit.persistent=Serotonin Persistent TCP
+dsEdit.viconics.commAddress=Comm address
+dsEdit.openv4j.dataPoint=Datapoint
+dsEdit.mbus.addPoint=add
+validate.between=Must be between {0} and {1}
+dsEdit.iec101.dpconn=TypeId {0}, IOA {1}
+dsEdit.jmx.attributeNotComposite=Attribute ''{0}'' in ''{1}'' is not composite
+maintenanceEvents.validate.inactiveCron=Error in inactive cron expression\: {0}
+emport.scheduledEvent.xid=A scheduled event does not have an 'xid' value. Ignored.
+emport.error.eventHandler.invalid=Event handler has an invalid ''{0}'' value of ''{1}''. Valid values are {2}
+dsEdit.viconics.channel=Channel
+dsEdit.mbus.useDirectConnection=Direct connection
+dsEdit.viconics.devices=Devices
+dsEdit.serial.parity.none=None
+dsEdit.mbus.medium=Medium
+dsEdit.viconics.zigbeeNetworkAddress=Zigbee network address
+dsEdit.modbus.charset=Character encoding
+dsEdit.fhz4j=Fhz4j
+scripts.title=Scripts
+dsEdit.pachube.binaryZeroValue=Binary 0 value
+maintenanceEvents.type.hour=hourly
+dox.jmxPP=JMX point properties
+textRenderer.engineeringUnits=Engineering units
+publisherEdit.httpSender.point.type=Type
+dsEdit.pachube.dataStreamId=Data stream ID
+event.viconics.networkOffline=Network is offline
+publisherEdit.pachube.points=Points
+dsEdit.jmx.objectNameError=Bad object name ''{0}'' in ''{1}''\: {2}
+dsEdit.persistent=Serotonin Persistent TCP
+dsEdit.alpha2.accessMode=Acess mode
+dsEdit.dnp3.controlCommand=Control command
+publisherEdit.persistent.authorizationKey=Authorization key
+dsEdit.iec101.asduAddressSize=ASDU Address Field Size
+emport.exportJson=Generate JSON
+dsEdit.mbus=M Bus
+dox.asciiFileReaderDS=Data Source ASCII File Reader
+dsEdit.modbusIp.createSocketMonitorPoint=Create socket monitoring point
+dsEdit.dnp3Ip.port=Port
+dsEdit.mbus.useTcpIpConnection=Use TCP/IP connection
+viewEdit.graphic.runtimeMode=Runtime mode
+graphic.enhancedImageChart.legend=Legend
+dsEdit.mbus.version=Version
+dsEdit.jmx.readError=Read error\: {0}
+engUnitGroup.pressure=Pressure
+dsEdit.radiuino.sleepMode.false=Without sleep
+dsEdit.alpha2.accessMode.readOnly=Read only
+dsEdit.serial.parity.mark=Mark
+pointDetails.findXid=Find XID
+dsEdit.alpha2.deviceCode.externalInput=External Input
+dsEdit.radiuino.stopBits=Stop Bits
+systemSettings.chartBackgroundColour=Chart background color
+dsEdit.opc.desc=OPC DA Properties
+dsEdit.mbus.difCode=DIF Code
+maintenanceEvents.type=Schedule type
+maintenanceEvents.meAdded=Maintenance event added
+dsEdit.serial.flow.xonXoff=Xon/Xoff
+dsEdit.serial.port=Port
+emport.error.recipient.missing=Recipient must have a ''{0}''. Valid values are {1}
+dsEdit.internal.attr.BATCH_INSTANCES=Point value write threads
+dsEdit.modbus.addPoint=Add point
+event.pb.persistent.protocolFailure=Protocol error
+scripts.execution.scriptError=Script execution failed
+dsEdit.openv4j.label=Name
+maintenanceEvents.validate.inactiveTrigger=Error creating inactive trigger\: {0}
+dsEdit.mbus.phonenumber=Phonenumber
+dsEdit.jmx.attributeName=Attribute name
+emport.error.eventType.null=Event type is missing
+dsEdit.mbus.vifeLabels=Vife labels
+pointDetails.pointNotFound=Point not found
+dsEdit.asciiSerial.baud=Baud rate
+dox.radiuinoPP=Radiuino data point
+emport.eventHandler.xid=A point link does not have an 'xid' value. Ignored.
+dsEdit.bacnetIp.objectList=Device object list
+dsEdit.mbus.responseFrame=Frame
+engUnitGroup.length=Length
+validate.greaterThanOne=Must be greater than one
+maintenanceEvents.alias=Alias
+systemSettings.futureDateLimit=Discard point values future dated more than
+viewEdit.compound.point.lineType.line=Line
dsEdit.snmp.sl.authpriv=Authentication and Encryption
+dsEdit.mbus.desc=M Bus properties
+dsEdit.modbus.dataTest=Modbus read data
+dox.maintenanceEvents=Maintenance events
+publisherEdit.httpSender.noStaticHeaders=No static headers defined
+dsEdit.mbus.tester.cancelled=Cancelled
+dsEdit.pachube.retries=Retries
dsEdit.snmp.sl.noauthnopriv=Dissable authentication and encryption
-dsEdit.snmp.sl.authnopriv=Only authentication
-dsEdit.snmp.walking=SNMP Walk testing
-dsEdit.snmp.oidWalk=OID to Walk
-dsEdit.snmp.walk=Perform walk
+dsEdit.alpha2.deviceCode.analogIn=Analog In
+dsEdit.modbus.monitorPointName=Slave {0} monitor
+dsEdit.opc.tagsFound=Tags Found
+systemSettings.dataRetentionSaved=Data Retention settings have been saved
+header.mute=Mute
+systemSettings.plotGridlinesColour=Plot gridlines color
+publisherEdit.httpSender.staticHeaders=Static headers
+event.process.failure=Failed to start process with command "{0}". Message\: "{1}"
+dsEdit.modbus.dpconn3=Connection monitoring
+dsEdit.modbus.dpconn2=Slave id {0} monitor
+graphic.enhancedImageChart.pointConfig.renderMode=Render mode\:
+dsEdit.serial.parity.space=Space
+emport.maintenanceEvent.xid=A maintenance event does not have an 'xid' value. Ignored.
+dsEdit.openv4j.refreshStopped=Update finished
+dsEdit.internal.attr.MONITOR_STACK_HEIGHT=Maximum thread stack height
+dsEdit.viconics.port=Port
+engUnitGroup.humidity=Humidity
+dsEdit.iec101.giRelativePeriod=GI Relative Period
+dsEdit.persistent.acceptPointUpdates=Accept point attribute udpates
+systemSettings.infoSaved=Configuration information has been saved
+dsEdit.opc.TagValidated=Tag Validated
+dsEdit.radiuino.quantidadeByte=Bytes quantity
+viewEdit.graphic.width=Width
+systemSettings.reServer=Restart the application server
+dsEdit.modbusSerial.concurrency.transport=Transport
+dsEdit.modbus.maxWriteRegisterCount=Max write register count
+common.relinquish=Relinquish
+dsEdit.opc.host=Host
+engUnitGroup.enthalpy=Enthalpy
+systemSettings.instanceDescription=Instance description
+dsEdit.modbus.dataTest.read=Read data
+dsEdit.radiuino.mapaBytesRequisicao=Byte map poll package
+compoundDetectors.initError.wrapper=Detector {0} is not enabled or does not exist
+publisherEdit.persistent.status.queueSize=Update queue size\: {0}
+engUnitGroup.electrical=Electrical
+graphic.enhancedImageChart.config.set=Set range
+emport.errorMessage=Errors\:
+dsEdit.dnp3.descIp=DNP3 IP Properties
+engUnitGroup.entropy=Entropy
+dsEdit.persistent.port=Port
+dsEdit.asciiSerial.commPortId=Port
+event.rtn.maintDisabled=Maintenance event disabled
+userProfiles.added=User profile added.
+viewEdit.compound.point.lineType.spline=Spline
+systemSettings.contentType.text=Text only
+dsEdit.radiuino.settableOverride=Settable
+dsEdit.opc.tagName=Tag Name
+graphic.link=Link
+eventHandlers.inactiveOverride=Override inactive recipients
+dsEdit.bacnetIp.remoteDeviceNetworkNumber=Network Number
+emport.publisher.missingType=Publisher with XID ''{0}'' does not already exist and does not have a 'type' value. Valid types are {1}
+dsEdit.alpha2.deviceCode.commBitDevice=Comm Bit Device
+dsEdit.mbus.tcpIpBitPerSecond=Baudrate
+dox.jmxDS=JMX Data Source
+emport.send=Send
+alpha2.unknownException={0}\: Unknown error\: {1}
+emport.invalidFile=File reading failed ({0})
+maintenanceEvents.validate.invalidRtn=Inactive time must be after active time
+maintenanceEvents.toggle.disabled=Cannot toggle. Event is currently disabled.
+maintenanceEvents.validate.activeCron=Error in active cron expression\: {0}
+dsEdit.bacnetIp.remoteDeviceInstanceNumber=Remote device instance number
+dsEdit.nodaves7.s7writeBytesQty=Bytes quantity
+emport.versionError=The project version ({0}) isn't compatible with current system version ({1})
+publisherEdit.persistent.sync.none=None
+dsEdit.dnp3Serial.baud=Baud rate
+eventHandlers.noInactiveRecips=You must add inactive recipients
+dsEdit.dnp3.rbePeriod=RBE Polling Period
+dsEdit.dnp3Serial.stopBits=Stop Bits
+event.pb.persistent.connectionAborted=Connection aborted
+dsEdit.openv4j.search=Search device
+dsEdit.dnp3Serial=DNP3 Serial
+event.readPointFailed=Read point failed\: {0}
+dsEdit.jmx.compositeItemName=Composite item name
+dsEdit.iec101.objectAddress=Object Address
+dsEdit.serial.parity.odd=Odd
+publisherEdit.persistent.status.packetQueueSize=Queue packet size\: {0}
+engUnitGroup.volumetricFlow=Volumetric Flow
+dsEdit.asciiFile.regex.number=Signed or Unsigned Integer or Floatin-Point
+maintenanceEvents.type.month=monthly
+dsEdit.serial.flow.none=None
+emport.projectDescription=Description
+publisherEdit.persistent.syncNotStarted=Synchronization not started
dsEdit.snmp.trapPortEnabled=Traps enabled
-emport.reports.invalid=Invalid report: {0}
-emport.reports.prefix=Report ''{0}'': {1}
-systemSettings.customCss.dialog.note=This change may be visible after refreshing page or reloading browser window. It may take some time until the server reload the static content.
-systemsettings.misc.dataPointRuntimeValueSynchronized=Datapoint runtime value synchronized
\ No newline at end of file
+graphic.chartComparator=Chart Comparator
+scripts.objectsContext.add=Add
+maintenanceEvents.mes=Maintenance events
+dsEdit.radiuino.baud=Baud rate
+dsEdit.asciiFile.checkFile=Check
+event.persistent.xidTooLong=XID of "{0}" point is too long.
+event.viconics.duplicateCommException=Duplicate comm address detected\: {0}
+dsEdit.drStorageHt5b.type.Temperature=Temperature
+dsEdit.viconics.modelNumber=Model number
+dsEdit.dnp3.binaryInput=Binary Input
+dsEdit.jmx.getObjectNames=Get object names
+dox.colours=Color
+dox.auditAlarmLevels=Alarm Level for Audit events
+dsEdit.alpha2.dpDesc={0} ({1})
+dsEdit.viconics.unreliable=Point value may not be reliable
+dsEdit.mbus.vifeLabel=Vifes
+emport.error.eventType.invalid=Event type has an invalid ''{0}'' value of ''{1}''. Valid values are {2}
+emport.importButton=IMPORT
+dox.radiuinoDS=Radiuino data source
+systemsettings.view.forceFullScreen=Force full screen mode
+systemsettings.view.hideShortcutDisableFullScreen=Hide shortcut to disable full screen
+user.view.enableFullScreen=Enable full screen mode
+user.view.hideShortcutDisableFullScreen=Hide shortcut to disable full screen
+user.view.forceAdminTitle=The function is enforced by the Admin
+validate.1to255=Must be between 1 and 255 inclusive
+systemsettings.event.pendingLimit=Event Pending Limit
+systemsettings.event.pendingCacheEnabled=Enabled Event Pending Cache
+annotation.unknown=Unknow
+event.auto.acknowledge=Automatic acknowledge
+systemsettings.workitems.reporting.enabled=Work items reporting enabled
+systemsettings.workitems.reporting.itemspersecond.enabled=Items per second reporting enabled
+systemsettings.workitems.reporting.itemspersecond.limit=Items per second reporting limit
+systemsettings.threads.name.additional.length=Thread name length
+common.addPoint=Add point
+systemsettings.webresource.uploads.path=Uploads images path
+systemsettings.webresource.graphics.path=Graphics images path
+systemsettings.webresource.uploads.path.wrong=Uploaded images save path must end with "uploads" or "uploads{0}"
+systemsettings.webresource.graphics.path.wrong=Graphics images path must end with "graphics" or "graphics{0}"
\ No newline at end of file
diff --git a/webapp-resources/messages_de.properties b/webapp-resources/messages_de.properties
index 4cab27f154..2b5b9e6739 100644
--- a/webapp-resources/messages_de.properties
+++ b/webapp-resources/messages_de.properties
@@ -227,7 +227,7 @@ dox.dataSourceList=Data source list
dox.datetimeFormats=Datums- und Zeitformatierungen
dox.dbConfiguration=DataBase Configuration
dox.dir=de
-dox.directQuerying=Direkter Mango M2M Datenbankzugriff
+dox.directQuerying=Direkter Scada-LTS Datenbankzugriff
dox.dnp3DS=Data source DNP3
dox.dnp3IpDS=Data source DNP3 IP
dox.dnp3PP=DNP3 PP
@@ -318,8 +318,8 @@ dox.watchList=Beobachtungsliste
dox.watchListCharts=Beobachtungsliste Tabellen
dox.watchListPoints=Beobachtungsliste Datenpunkte
dox.watchListSharing=Watch list sharing
-dox.welcomeToMango=Wilkommen bei Mango M2M
-dox.welcomeToScadaBR=Welcome to ScadaBR
+dox.welcomeToMango=Wilkommen bei Scada-LTS
+dox.welcomeToScadaBR=Welcome to Scada-LTS
dsDetils.asof=(as of {0})
dsEdit.1wire=1-wire
dsEdit.1wire.address=Adresse
@@ -2059,8 +2059,8 @@ event.valueParse.textParse=Value did not match any multistate text and was not p
event.valueParse.textParsePoint=Value did not match any multistate text and was not parsable, result={0}, point={1}
event.valueParse.timeParse=Failed to parse time "{0}"
event.valueParse.timeParsePoint=Failed to parse time "{0}" for {1}
-event.version.available=A new version of ScadaBR is now available ({0})
-event.version.error=An error occurred while checking for a new ScadaBR version: {0}: {1}
+event.version.available=A new version of Scada-LTS is now available ({0})
+event.version.error=An error occurred while checking for a new Scada-LTS version: {0}: {1}
event.version.uptodate=Sie haben bereits die aktuelle version vom Mango.
event.viconics.deviceOffline=Device is offline: {0}
event.viconics.duplicateCommException=Duplicate comm address detected: {0}
@@ -2178,7 +2178,7 @@ ftl.escalation=Mango event escalation notification
ftl.eventActive=Ereignis aufgetreten
ftl.eventInactive=This event is now inactive
ftl.footer=If you have received this communication in error, please disregard.
-ftl.htmlFooter.automated=Diese Email wurde automatisch generiert. Diese Mail wurde Ihnen gesendet, da Sie f\u00fcr eine Benachrichtigung von Mango M2M eingetragen sind. Bitte antworten Sie nicht auf diese Email.
+ftl.htmlFooter.automated=Diese Email wurde automatisch generiert. Diese Mail wurde Ihnen gesendet, da Sie f\u00fcr eine Benachrichtigung von Scada-LTS eingetragen sind. Bitte antworten Sie nicht auf diese Email.
ftl.htmlFooter.mango=Scada-LTS
ftl.manual=Diese Ereignis mu\u00df Quittiert werden.
ftl.note=Hinweis
diff --git a/webapp-resources/messages_en.properties b/webapp-resources/messages_en.properties
index 5ef2169d71..2c75526a76 100644
--- a/webapp-resources/messages_en.properties
+++ b/webapp-resources/messages_en.properties
@@ -227,7 +227,7 @@ dox.dataSourceList=Data source list
dox.datetimeFormats=Date/time formats
dox.dbConfiguration=DataBase Configuration
dox.dir=en
-dox.directQuerying=Direct ScadaBR database querying
+dox.directQuerying=Direct Scada-LTS database querying
dox.dnp3DS=Data source DNP3
dox.dnp3IpDS=Data source DNP3 IP
dox.dnp3PP=DNP3 PP
@@ -318,8 +318,8 @@ dox.watchList=Watch list
dox.watchListCharts=Watch list charts
dox.watchListPoints=Watch list points
dox.watchListSharing=Watch list sharing
-dox.welcomeToMango=Welcome to ScadaBR
-dox.welcomeToScadaBR=Welcome to ScadaBR
+dox.welcomeToMango=Welcome to Scada-LTS
+dox.welcomeToScadaBR=Welcome to Scada-LTS
dsDetils.asof=(as of {0})
dsEdit.1wire=1-wire
dsEdit.1wire.address=Address
@@ -2059,9 +2059,9 @@ event.valueParse.textParse=Value did not match any multistate text and was not p
event.valueParse.textParsePoint=Value did not match any multistate text and was not parsable, result={0}, point={1}
event.valueParse.timeParse=Failed to parse time "{0}"
event.valueParse.timeParsePoint=Failed to parse time "{0}" for {1}
-event.version.available=A new version of ScadaBR is now available ({0})
-event.version.error=An error occurred while checking for a new ScadaBR version: {0}: {1}
-event.version.uptodate=This version of ScadaBR is up to date
+event.version.available=A new version of Scada-LTS is now available ({0})
+event.version.error=An error occurred while checking for a new Scada-LTS version: {0}: {1}
+event.version.uptodate=This version of Scada-LTS is up to date
event.viconics.deviceOffline=Device is offline: {0}
event.viconics.duplicateCommException=Duplicate comm address detected: {0}
event.viconics.messagingException=Messaging error: {0}
@@ -2135,7 +2135,7 @@ events.acknowledge=Acknowledge
events.acknowledgeAll=Acknowledge all
events.acknowledged=Acknowledged
events.alarms=Alarms
-events.downloadMango=Download latest ScadaBR release
+events.downloadMango=Download latest Scada-LTS release
events.editCompound=Edit compound event detector
events.editDataSource=Edit data source
events.editEventHandler=Edit event handler
@@ -2194,7 +2194,7 @@ ftl.subject.default.id=Scada-LTS {0} notification - id:{1}
ftl.subject.escalation=event escalation
ftl.subject.eventId=(id:{0})
ftl.subject.inactive=event inactive
-ftl.testEmail=ScadaBR test email
+ftl.testEmail=Scada-LTS test email
ftl.userTestEmail=This message was sent as a test of the email address for user {0}
fullScreenOut=Click "CTRL+SHIFT+F" to exit Full Screen Mode
graphic.alarmlist=Alarms List
@@ -2877,7 +2877,7 @@ systemSettings.uiPerformance=UI performance
systemSettings.uiPerformance.high=High
systemSettings.uiPerformance.low=Low
systemSettings.uiPerformance.med=Medium
-systemSettings.upToDate=This instance of ScadaBR is up to date
+systemSettings.upToDate=This instance of Scada-LTS is up to date
systemSettings.useProxy=Use proxy
systemSettings.validation.invalidColour=Invalid color
systemSettings.version=Scada-LTS version
diff --git a/webapp-resources/messages_es.properties b/webapp-resources/messages_es.properties
index c28c49141f..4039c70224 100644
--- a/webapp-resources/messages_es.properties
+++ b/webapp-resources/messages_es.properties
@@ -263,7 +263,7 @@ dox.dataSourceList=Lista de Fuente de datos
dox.datetimeFormats=Formato Fecha/Hora
dox.dbConfiguration=Configuraci\u00f3n de Base de Datos
dox.dir=es
-dox.directQuerying=Consulta directa a la base de datos de ScadaBR
+dox.directQuerying=Consulta directa a la base de datos de Scada-LTS
dox.dnp3DS=Fuente de datos DNP3
dox.dnp3IpDS=Fuente de datos DNP3 IP
dox.dnp3PP=Propiedades del punto DNP3
@@ -352,8 +352,8 @@ dox.watchList=Lista de Supervisi\u00f3n
dox.watchListCharts=Gr\u00e1ficos de Lista de Supervisi\u00f3n
dox.watchListPoints=Puntos de Lista de Supervisi\u00f3n
dox.watchListSharing=Compartiendo la Lista de Supervisi\u00f3n
-dox.welcomeToMango=Bienvenido al ScadaBR
-dox.welcomeToScadaBR=Bienvenido al ScadaBR
+dox.welcomeToMango=Bienvenido al Scada-LTS
+dox.welcomeToScadaBR=Bienvenido al Scada-LTS
dsDetils.asof=(A partir de {0})
dsEdit.1wire=1-wire
dsEdit.1wire.address=Direcci\u00f3n
@@ -2046,8 +2046,8 @@ event.valueParse.textParsePoint=El valor no concuerda con ning\u00fan texto de m
event.valueParse.timeParse=Fall\u00f3 an\u00e1lisis de tiempo "{0}"
event.valueParse.timeParsePoint= Fall\u00f3 an\u00e1lisis de tiempo "{0}" para {1}
event.version.available=Una nueva versi\u00f3n de Mango actualmente est\u00e1 disponible ({0})
-event.version.error=Ha ocurrido un error mientras se verificaba por una nueva versi\u00f3n de ScadaBR: {0}: {1}
-event.version.uptodate=Esta versi\u00f3n de ScadaBR est\u00e1 al d\u00eda
+event.version.error=Ha ocurrido un error mientras se verificaba por una nueva versi\u00f3n de Scada-LTS: {0}: {1}
+event.version.uptodate=Esta versi\u00f3n de Scada-LTS est\u00e1 al d\u00eda
event.viconics.deviceOffline=El dispositivo est\u00e1 fuera de l\u00ednea: {0}
event.viconics.duplicateCommException=Se detect\u00f3 direcci\u00f3n comm duplicada: {0}
event.viconics.messagingException=Error del Mensaje: {0}
@@ -2120,7 +2120,7 @@ events.acknowledge=Reconocer
events.acknowledgeAll=Reconocer todo
events.acknowledged=Reconocido
events.alarms=Alarmas
-events.downloadMango=Descargar \u00faltima versi\u00f3n de ScadaBR
+events.downloadMango=Descargar \u00faltima versi\u00f3n de Scada-LTS
events.editCompound=Editar detector de eventos compuestos
events.editDataSource=Editar fuente de datos
events.editEventHandler=Editar manejador de eventos
@@ -2159,12 +2159,12 @@ events.silenceAll=Silenciar todo
events.unsilence=Activar sonido
footer.rightsReserved=Todos los derechos reservados.
ftl.automatedEmail=Este correo fue enviado por un servicio autom\u00e1tico, por favor no lo responda.
-ftl.escalation=Notificaci\u00f3n de escalamiento de evento de ScadaBR
+ftl.escalation=Notificaci\u00f3n de escalamiento de evento de Scada-LTS
ftl.eventActive=Notificaci\u00f3n de eventos del Scada-LTS activa
ftl.eventInactive=Este evento ahora est\u00e1 inactivo
ftl.footer=Si recibe esta comunicaci\u00f3n por error, por favor descartarla.
-ftl.htmlFooter.automated=Este correo fue enviado por un servicio autom\u00e1tico. Le ha sido enviado porque Ud. ha sido incluido en la lista de correos de notificaci\u00f3n del ScadaBR. Por favor no responda este correo.
-ftl.htmlFooter.mango=ScadaBR (Impulsado por Mango)
+ftl.htmlFooter.automated=Este correo fue enviado por un servicio autom\u00e1tico. Le ha sido enviado porque Ud. ha sido incluido en la lista de correos de notificaci\u00f3n del Scada-LTS. Por favor no responda este correo.
+ftl.htmlFooter.mango=Scada-LTS (Impulsado por Mango)
ftl.manual=Este evento requiere reconocimiento manual para retornar a inactivo
ftl.note=Nota
ftl.originalInformation=Informaci\u00f3n Original del evento
@@ -2178,7 +2178,7 @@ ftl.subject.default.id=Scada-LTS {0} notificaci\u00f3n - id:{1}
ftl.subject.escalation=escalada de eventos
ftl.subject.eventId=(id:{0})
ftl.subject.inactive=Evento inactivo
-ftl.testEmail=Correo de prueba del ScadaBR
+ftl.testEmail=Correo de prueba del Scada-LTS
ftl.userTestEmail=Este mensaje fue enviado como prueba al correo del usuario {0}
fullScreenOut=Presione "Crt+Shirt+F" para salir de la pantalla completa
graphic.alarmlist=Lista de Alarmas
@@ -2852,7 +2852,7 @@ systemSettings.uiPerformance=Rendimiento de UI
systemSettings.uiPerformance.high=Alto
systemSettings.uiPerformance.low=Bajo
systemSettings.uiPerformance.med=Medio
-systemSettings.upToDate=Esta instancia del ScadaBR est\u00e1 actualizada
+systemSettings.upToDate=Esta instancia del Scada-LTS est\u00e1 actualizada
systemSettings.useProxy=Activar proxy
systemSettings.validation.invalidColour=Color inv\u00e1lido
systemSettings.version=Esta versi\u00f3n de Scada-LTS
diff --git a/webapp-resources/messages_fi.properties b/webapp-resources/messages_fi.properties
index b507853d9c..f3d9c7b23a 100644
--- a/webapp-resources/messages_fi.properties
+++ b/webapp-resources/messages_fi.properties
@@ -262,10 +262,10 @@ dox.1wirePP=1-Wire point properties
dox.bacnetIpPP=BACnet I/P point properties
dox.pointViewSettingsEditor=Point view settings editor
dox.httpSettings=HTTP settings
-dox.directQuerying=Direct Mango M2M database querying
+dox.directQuerying=Direct Scada-LTS database querying
dox.virtualDS=Virtual data source
dox.nmeaListenerDS=NMEA listener data source
-dox.welcomeToMango=Welcome to Mango M2M
+dox.welcomeToMango=Welcome to Scada-LTS
dox.1wireDS=1-Wire data source
dox.snmpPP=SNMP point properties
dox.regex=Regular Expressions (RegEx)
@@ -316,7 +316,7 @@ ftl.note=Huom
ftl.rtn=T\u00e4m\u00e4 tapahtuma palautuu automaattisesti normaaliin, kun kriteerit eiv\u00e4t en\u00e4\u00e4 t\u00e4yty.
ftl.manual=T\u00e4m\u00e4 tapahtuma vaatii manuaalisen kuittauksen palautuakseen normaaliin.
ftl.htmlFooter.mango=Mango, Open Source M2M
-ftl.htmlFooter.automated=T\u00e4m\u00e4 viesti on l\u00e4hetetty automaattisesti. Se on l\u00e4hetetty koska osoitteesi on Mango M2M s\u00e4hk\u00f6posti-ilmoituksen postituslistalla. \u00c4l\u00e4 vastaa t\u00e4h\u00e4n viestiin.
+ftl.htmlFooter.automated=T\u00e4m\u00e4 viesti on l\u00e4hetetty automaattisesti. Se on l\u00e4hetetty koska osoitteesi on Scada-LTS s\u00e4hk\u00f6posti-ilmoituksen postituslistalla. \u00c4l\u00e4 vastaa t\u00e4h\u00e4n viestiin.
ftl.originalInformation=Alkuper\u00e4inen tapahtumatieto
ftl.eventActive=Mango tapahtumanaktivoitumisilmoitus
ftl.eventInactive=T\u00e4m\u00e4 tapahtuma on nyt palautunut normaaliin
@@ -2180,9 +2180,9 @@ event.compound.activated=Yhdistelm\u00e4tapahtuma aktivoitu: {0}
event.compound.sourceFailure={0}: L\u00e4hdetapahtuma terminoitu
event.compound.exceptionFailure={0}: {1}
event.email.failure=S\u00e4hk\u00f6postin l\u00e4hetys ep\u00e4onnistui otsikolla "{0}" vastaanottaja: "{1}". Viesti: "{2}"
-event.version.error=Tarkistettaessa uutta Mango-versiota tapahtui virhe: {0}: {1}
-event.version.available=Uusi Mango-versio on nyt tarjolla ({0})
-event.version.uptodate=T\u00e4m\u00e4 Mango-versio on ajan tasalla
+event.version.error=Tarkistettaessa uutta Scada-LTS versiota tapahtui virhe: {0}: {1}
+event.version.available=Uusi Scada-LTS versio on nyt tarjolla ({0})
+event.version.uptodate=T\u00e4m\u00e4 Scada-LTS versio on ajan tasalla
event.login=K\u00e4ytt\u00e4j\u00e4 {0} kirjautui sis\u00e4\u00e4n
event.alarmMaxIncreased=Maksimi h\u00e4lytystaso on nostettu tasosta {0} tasoon {1}
event.alarmMaxDecreased=Maksimi h\u00e4lytystaso on laskettu tasosta {0} tasoon {1}
@@ -3444,7 +3444,7 @@ dsEdit.jmx.badUrl=Malformed remote server address\: {0}
dsEdit.jmx.useLocalServer=Use local JMX server
emport.exportProjectTitle=Export Project (Download)
events.search.dateRange.none=None
-dox.welcomeToScadaBR=Welcome to ScadaBR
+dox.welcomeToScadaBR=Welcome to Scada-LTS
systemsettings.view.forceFullScreen=Force full screen mode
systemsettings.view.hideShortcutDisableFullScreen=Hide shortcut to disable full screen
user.view.enableFullScreen=Enable full screen mode
diff --git a/webapp-resources/messages_lu.properties b/webapp-resources/messages_lu.properties
index 0c0b421916..fcffdadd8d 100644
--- a/webapp-resources/messages_lu.properties
+++ b/webapp-resources/messages_lu.properties
@@ -246,7 +246,7 @@ dox.dataSourceList=Data source list
dox.datetimeFormats=Datum- an Z\u00e4itformat\u00e9ierungen
dox.dbConfiguration=DataBase Configuration
dox.dir=de
-dox.directQuerying=Direkter Mango M2M Datenbankzougr\u00ebff
+dox.directQuerying=Direkter Scada-LTS Datenbankzougr\u00ebff
dox.dnp3DS=Data source DNP3
dox.dnp3IpDS=Data source DNP3 IP
dox.dnp3PP=DNP3 PP
@@ -337,8 +337,8 @@ dox.watchList=Beobachtungslescht
dox.watchListCharts=Beobachtungslescht Tabellen
dox.watchListPoints=Beobachtungslescht Datenpunkten
dox.watchListSharing=Watch list sharing
-dox.welcomeToMango=W\u00ebllkomm bei Mango M2M
-dox.welcomeToScadaBR=Welcome to ScadaBR
+dox.welcomeToMango=W\u00ebllkomm bei Scada-LTS
+dox.welcomeToScadaBR=Welcome to Scada-LTS
dsDetils.asof=(as of {0})
dsEdit.1wire=1-wire
dsEdit.1wire.address=Adress
@@ -2078,8 +2078,8 @@ event.valueParse.textParse=Value did not match any multistate text and was not p
event.valueParse.textParsePoint=Value did not match any multistate text and was not parsable, result={0}, point={1}
event.valueParse.timeParse=Failed to parse time "{0}"
event.valueParse.timeParsePoint=Failed to parse time "{0}" for {1}
-event.version.available=A new version of ScadaBR is now available ({0})
-event.version.error=An error occurred while checking for a new ScadaBR version: {0}: {1}
+event.version.available=A new version of Scada-LTS is now available ({0})
+event.version.error=An error occurred while checking for a new Scada-LTS version: {0}: {1}
event.version.uptodate=Dir hutt schon die aktuell versioun vu Mango.
event.viconics.deviceOffline=Device is offline: {0}
event.viconics.duplicateCommException=Duplicate comm address detected: {0}
@@ -2197,7 +2197,7 @@ ftl.escalation=Mango event escalation notification
ftl.eventActive=Ereegnis opgetrued
ftl.eventInactive=This event is now inactive
ftl.footer=If you have received this communication in error, please disregard.
-ftl.htmlFooter.automated=Des Email gouf automatesch gener\u00e9iert. Des Mail gouf Iech gesent, well Dir fir eng Benoriichtigung vun Mango M2M agedroe sidd. Bitte \u00e4ntwert net op des Email.
+ftl.htmlFooter.automated=Des Email gouf automatesch gener\u00e9iert. Des Mail gouf Iech gesent, well Dir fir eng Benoriichtigung vun Scada-LTS agedroe sidd. Bitte \u00e4ntwert net op des Email.
ftl.htmlFooter.mango=Scada-LTS
ftl.manual=D\u00ebsen Ereegnis muss quitt\u00e9iert gin.
ftl.note=Hiweis
diff --git a/webapp-resources/messages_nl.properties b/webapp-resources/messages_nl.properties
index 5cca22c256..dc9ff02d3b 100644
--- a/webapp-resources/messages_nl.properties
+++ b/webapp-resources/messages_nl.properties
@@ -260,10 +260,10 @@ dox.1wirePP=1-Wire punt eigenschappen
dox.bacnetIpPP=BACnet I/P punt eigenschappen
dox.pointViewSettingsEditor=Punt view instellingen editor
dox.httpSettings=HTTP instellingen
-dox.directQuerying=Directe Mango M2M database query
+dox.directQuerying=Directe Scada-LTS database query
dox.virtualDS=Virtuele gegevensbron
dox.nmeaListenerDS=NMEA listener gegevensbron
-dox.welcomeToMango=Welcome bij Mango M2M
+dox.welcomeToMango=Welcome bij Scada-LTS
dox.1wireDS=1-Wire gegevensbron
dox.snmpPP=SNMP punt eigenschappen
dox.regex=Regular Expressions (RegEx)
@@ -314,7 +314,7 @@ ftl.note=Notitie
ftl.rtn=Deze gebeurtenis zal automatisch terugkeren naar normaal wanneer de gebeurtenis criteria niet meer geldig zijn
ftl.manual=Deze gebeurtenis vereist een handmatige bevestiging om inactief te worden
ftl.htmlFooter.mango=Mango, Open Source M2M
-ftl.htmlFooter.automated=Dit is een automatisch gegenereerde email bericht. U heeft dit bericht ontvangen omdat u op de mailing lijst staat van een Mango M2M email notificatie. Gelieve hier niet op te antwoorden.
+ftl.htmlFooter.automated=Dit is een automatisch gegenereerde email bericht. U heeft dit bericht ontvangen omdat u op de mailing lijst staat van een Scada-LTS email notificatie. Gelieve hier niet op te antwoorden.
ftl.originalInformation=Originele gebeurtenis informatie
ftl.eventActive=Mango gebeurtenis actief notificatie
ftl.eventInactive=Deze gebeurtenis is nu inactief
@@ -3434,7 +3434,7 @@ dsEdit.jmx.badUrl=Malformed remote server address\: {0}
dsEdit.jmx.useLocalServer=Use local JMX server
emport.exportProjectTitle=Export Project (Download)
events.search.dateRange.none=None
-dox.welcomeToScadaBR=Welcome to ScadaBR
+dox.welcomeToScadaBR=Welcome to Scada-LTS
systemsettings.view.forceFullScreen=Force full screen mode
systemsettings.view.hideShortcutDisableFullScreen=Hide shortcut to disable full screen
user.view.enableFullScreen=Enable full screen mode
diff --git a/webapp-resources/messages_pl.properties b/webapp-resources/messages_pl.properties
index 8ee0bad5ce..d41ffc1c60 100644
--- a/webapp-resources/messages_pl.properties
+++ b/webapp-resources/messages_pl.properties
@@ -247,11 +247,11 @@ dox.1wirePP=1-Wire point properties
dox.bacnetIpPP=BACnet I/P point properties
dox.pointViewSettingsEditor=Point view settings editor
dox.httpSettings=HTTP settings
-dox.directQuerying=Direct ScadaBR database querying
+dox.directQuerying=Direct Scada-LTS database querying
dox.virtualDS=Virtual data source
dox.nmeaListenerDS=NMEA listener data source
-dox.welcomeToMango=Welcome to ScadaBR
-dox.welcomeToScadaBR=Welcome to ScadaBR
+dox.welcomeToMango=Welcome to Scada-LTS
+dox.welcomeToScadaBR=Welcome to Scada-LTS
dox.1wireDS=1-Wire data source
dox.snmpPP=SNMP point properties
dox.regex=Regular Expressions (RegEx)
@@ -313,7 +313,7 @@ ftl.htmlFooter.automated=This email was sent by an automated service. It has bee
ftl.originalInformation=Original event information
ftl.eventActive=Scada-LTS event active notification
ftl.eventInactive=This event is now inactive
-ftl.testEmail=ScadaBR test email
+ftl.testEmail=Scada-LTS test email
ftl.subject.active=wydarzenie aktywne
ftl.subject.escalation=eskalacja wydarzenia
ftl.subject.inactive=wydarzenie nieaktywne
@@ -1746,7 +1746,7 @@ systemSettings.auditAlarmLevelsSaved=Audit event alarm levels have been saved
systemSettings.httpSaved=Http settings have been saved
systemSettings.miscSaved=Settings have been saved
systemSettings.versionSaved=Scada-LTS
-systemSettings.upToDate=This instance of ScadaBR is up to date
+systemSettings.upToDate=This instance of Scada-LTS is up to date
systemSettings.emailSettings=Ustawienia Email
systemSettings.smtpHost=SMTP host
systemSettings.smtpPort=SMTP port
@@ -2163,9 +2163,9 @@ event.compound.activated=Compound event activated: {0}
event.compound.sourceFailure={0}: A source detector was terminated
event.compound.exceptionFailure={0}: {1}
event.email.failure=Failed to send email titled "{0}" to "{1}". Message: "{2}"
-event.version.error=An error occurred while checking for a new ScadaBR version: {0}: {1}
-event.version.available=A new version of ScadaBR is now available ({0})
-event.version.uptodate=This version of ScadaBR is up to date
+event.version.error=An error occurred while checking for a new Scada-LTS version: {0}: {1}
+event.version.available=A new version of Scada-LTS is now available ({0})
+event.version.uptodate=This version of Scada-LTS is up to date
event.login=U\u017cytkownik {0} zalogowa\u0142 si\u0119
event.alarmMaxIncreased=Maksymalny poziom alarmowy wzr\u00f3s\u0142 z {0} do {1}
event.alarmMaxDecreased=Maximum alarm level has decreased from {0} to {1}
diff --git a/webapp-resources/messages_pt.properties b/webapp-resources/messages_pt.properties
index 9a9b785058..eb16fbfd9a 100644
--- a/webapp-resources/messages_pt.properties
+++ b/webapp-resources/messages_pt.properties
@@ -266,11 +266,11 @@ dox.1wirePP=Propriedades de data point 1-Wire
dox.bacnetIpPP=Propriedades de data point BACnet I/P
dox.pointViewSettingsEditor=Editor de configura\u00e7\u00f5es de point view
dox.httpSettings=Configura\u00e7\u00f5es HTTP
-dox.directQuerying=Pesquisa direta na base de dados do ScadaBR
+dox.directQuerying=Pesquisa direta na base de dados do Scada-LTS
dox.virtualDS=data source virtual
dox.nmeaListenerDS=data source NMEA auditor
-dox.welcomeToMango=Bem vindo ao ScadaBR
-dox.welcomeToScadaBR=Bem vindo ao ScadaBR
+dox.welcomeToMango=Bem vindo ao Scada-LTS
+dox.welcomeToScadaBR=Bem vindo ao Scada-LTS
dox.1wireDS=data source 1-Wire
dox.snmpPP=Propriedades de data point SNMP
dox.regex=Express\u00f5es Regulares (RegEx)
@@ -322,16 +322,16 @@ dox.radiuinoPP=Data point Radiuino
ftl.userTestEmail=Esta mensagem foi enviada como um teste para o endere\u00e7o de email do usu\u00e1rio {0}
ftl.automatedEmail=Este e-mail foi enviado por um servi\u00e7o autom\u00e1tico. Por favor n\u00e3o responda.
ftl.footer=Se voc\u00ea recebeu esta comunica\u00e7\u00e3o err\u00f4neamente, favor desconsiderar.
-ftl.escalation=Notifica\u00e7\u00e3o de agravamento de evento do ScadaBR
+ftl.escalation=Notifica\u00e7\u00e3o de agravamento de evento do Scada-LTS
ftl.note=Note
ftl.rtn=Este evento ir\u00e1 automaticamente retornar ao normal quando o crit\u00e9rio gerador n\u00e3o for satisfeito
ftl.manual=Este evento requer conhecimento manual para se tornar inativo
-ftl.htmlFooter.mango=ScadaBR
-ftl.htmlFooter.automated=Este email foi enviado por um servi\u00e7o automatizado. Foi enviado a voc\u00ea porque voc\u00ea foi inclu\u00eddo na lista de envio de notifica\u00e7\u00e3o de um ScadaBR. Por favor n\u00e3o responda a esse email.
+ftl.htmlFooter.mango=Scada-LTS
+ftl.htmlFooter.automated=Este email foi enviado por um servi\u00e7o automatizado. Foi enviado a voc\u00ea porque voc\u00ea foi inclu\u00eddo na lista de envio de notifica\u00e7\u00e3o de um Scada-LTS. Por favor n\u00e3o responda a esse email.
ftl.originalInformation=Informa\u00e7\u00e3o do evento original
ftl.eventActive=Notifica\u00e7\u00e3o de evento ativo do Scada-LTS
ftl.eventInactive=Este evento agora est\u00e1 inativo
-ftl.testEmail=email de teste do ScadaBR
+ftl.testEmail=email de teste do Scada-LTS
ftl.subject.active=evento ativo
ftl.subject.escalation=escalação de evento
ftl.subject.inactive=evento inativo
@@ -1305,7 +1305,7 @@ events.msg=Mensagens
events.pointDetails=Detalhes do data point
events.pointEdit=Editar data point
events.editDataSource=Editar data source
-events.downloadMango=Baixar \u00faltima vers\u00e3o do ScadaBR
+events.downloadMango=Baixar \u00faltima vers\u00e3o do Scada-LTS
events.editCompound=Editar Detector de Eventos Compostos
events.editEventHandler=Editar Tratador de Eventos
events.editPointLink=Editar Point Link
@@ -1377,7 +1377,7 @@ login.validation.accountDisabled=Sua conta de usu\u00e1rio foi desativada. Por f
login.loginButton=Login
login.unknownBrowser=Checando a compatibilidade do browser...
login.supportedBrowser=Este browser \u00e9 suportado.
-login.unsupportedBrowser=Seu browser pode funcionar com este produto, mas n\u00e3o \u00e9 oficialmente suportado pela Equipe ScadaBR. Recomendamos o uso do Firefox ou Chrome.
+login.unsupportedBrowser=Seu browser pode funcionar com este produto, mas n\u00e3o \u00e9 oficialmente suportado pela Equipe Scada-LTS. Recomendamos o uso do Firefox ou Chrome.
login.nag=NOTA: voc\u00ea poder\u00e1 ter problemas com o ScadaLTS porque seu browser n\u00e3o \u00e9 oficialmente suportado. Por favor, atualize seu browser.
mailingLists.added=Lista de envio adicionada
mailingLists.saved=Lista de envio salva
@@ -1850,7 +1850,7 @@ systemSettings.auditAlarmLevelsSaved=Os n\u00edveis de alarmes de eventos de aud
systemSettings.httpSaved=As configura\u00e7\u00f5es HTTP foram salvas
systemSettings.miscSaved=As configura\u00e7\u00f5es foram salvas
systemSettings.versionSaved=As configura\u00e7\u00f5es de vers\u00e3o foram salvas
-systemSettings.upToDate=Esta inst\u00e2ncia do ScadaBR est\u00e1 atualizada
+systemSettings.upToDate=Esta inst\u00e2ncia do Scada-LTS est\u00e1 atualizada
systemSettings.emailSettings=Configura\u00e7\u00f5es de email
systemSettings.smtpHost=Host SMTP
systemSettings.smtpPort=Porta SMTP
@@ -1873,7 +1873,7 @@ systemSettings.uiPerformance=Desempenho da UI
systemSettings.uiPerformance.high=Alta
systemSettings.uiPerformance.med=M\u00e9dia
systemSettings.uiPerformance.low=Baixa
-systemSettings.groveLogging=Enviar erros para o ScadaBR
+systemSettings.groveLogging=Enviar erros para o Scada-LTS
systemSettings.httpSettings=Configura\u00e7\u00f5es HTTP
systemSettings.useProxy=Usar proxy
systemSettings.proxyHost=Host do proxy
@@ -2292,9 +2292,9 @@ event.compound.activated=Evento composto ativado: {0}
event.compound.sourceFailure={0}: Um detector de origem foi terminado
event.compound.exceptionFailure={0}: {1}
event.email.failure=Falha em enviar email entitulado "{0}" para "{1}". Mensagem: "{2}"
-event.version.error=Um erro ocorreu ao verificar por uma nova vers\u00e3o do ScadaBR: {0}: {1}
-event.version.available=Uma nova vers\u00e3o do ScadaBR est\u00e1 dispon\u00edvel ({0})
-event.version.uptodate=Esta vers\u00e3o do ScadaBR est\u00e1 atualizada
+event.version.error=Um erro ocorreu ao verificar por uma nova vers\u00e3o do Scada-LTS: {0}: {1}
+event.version.available=Uma nova vers\u00e3o do Scada-LTS est\u00e1 dispon\u00edvel ({0})
+event.version.uptodate=Esta vers\u00e3o do Scada-LTS est\u00e1 atualizada
event.login=Usu\u00e1rio {0} entrou no sistema
event.alarmMaxIncreased=N\u00edvel m\u00e1ximo de alarme aumentou de {0} para {1}
event.alarmMaxDecreased=N\u00edvel m\u00e1ximo de alarme diminuiu de {0} para {1}
diff --git a/webapp-resources/messages_ru.properties b/webapp-resources/messages_ru.properties
index 1c17ec7c6e..b99c28e26f 100644
--- a/webapp-resources/messages_ru.properties
+++ b/webapp-resources/messages_ru.properties
@@ -9,7 +9,7 @@
#
# \u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a - \u041d\u0430\u0442\u0430\u043b\u0438\u044f \u0422\u0438\u043c\u0435\u0440\u0431\u0430\u0435\u0432\u0430 (natttim@ya.ru), \u0410\u043d\u0434\u0440\u0435\u0439 \u041a\u043e\u043b\u0435\u0441\u043d\u0438\u043a\u043e\u0432 (kolesnikov@teleofis.ru), \u0418\u0433\u043e\u0440\u044c \u0420\u0438\u0437\u0430\u043d\u043e\u0432 (igor.rizanov@gmail.com)
# http://www.teleofis.ru (C) 2012
-# \u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d \u0434\u043b\u044f \u0432\u0435\u0440\u0441\u0438\u0438 ScadaBR_0_9_1
+# \u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d \u0434\u043b\u044f \u0432\u0435\u0440\u0441\u0438\u0438 Scada-LTS_0_9_1
badDateFormat=\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0434\u0430\u0442\u0430, \u0444\u043e\u0440\u043c\u0430\u0442 \u0413\u0413\u0413\u0413/\u041c\u041c/\u0414\u0414
badDecimalFormat=\u041d\u0435\u0432\u0435\u0440\u043d\u043e\u0435 \u0434\u0435\u0441\u044f\u0442\u0438\u0447\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 (decimal)
@@ -255,11 +255,11 @@ dox.1wirePP=\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0442\u043e\u0447\
dox.bacnetIpPP=\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0442\u043e\u0447\u043a\u0438 BACnet I/P
dox.pointViewSettingsEditor=\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0432\u0438\u0434\u0430 \u0442\u043e\u0447\u043a\u0438
dox.httpSettings=\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 HTTP
-dox.directQuerying=\u041f\u0440\u044f\u043c\u043e\u0439 \u0437\u0430\u043f\u0440\u043e\u0441 \u0432 \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 ScadaBR
+dox.directQuerying=\u041f\u0440\u044f\u043c\u043e\u0439 \u0437\u0430\u043f\u0440\u043e\u0441 \u0432 \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 Scada-LTS
dox.virtualDS=\u0412\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0434\u0430\u043d\u043d\u044b\u0445
dox.nmeaListenerDS=\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0434\u0430\u043d\u043d\u044b\u0445 \u041f\u0440\u0438\u0435\u043c\u043d\u0438\u043a NMEA
-dox.welcomeToMango=\u0414\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u0432 ScadaBR
-dox.welcomeToScadaBR=\u0414\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u0432 ScadaBR
+dox.welcomeToMango=\u0414\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u0432 Scada-LTS
+dox.welcomeToScadaBR=\u0414\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u0432 Scada-LTS
dox.1wireDS=\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0434\u0430\u043d\u043d\u044b\u0445 1-Wire
dox.snmpPP=\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0442\u043e\u0447\u043a\u0438 SNMP
dox.regex=\u0420\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f (RegEx)
@@ -315,12 +315,12 @@ ftl.escalation=\u0423\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u043
ftl.note=\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435
ftl.rtn=\u0414\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u0442\u0430\u043d\u0435\u0442 \u043d\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u043c, \u043a\u043e\u0433\u0434\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u0443\u0442 \u0443\u0434\u043e\u0432\u043b\u0435\u0442\u0432\u043e\u0440\u044f\u0442\u044c \u0443\u0441\u043b\u043e\u0432\u0438\u044e
ftl.manual=\u041f\u0435\u0440\u0435\u0445\u043e\u0434 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0432 \u043d\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c \u0432\u0440\u0443\u0447\u043d\u0443\u044e
-ftl.htmlFooter.mango=ScadaBR (\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043e \u043d\u0430 Mango)
-ftl.htmlFooter.automated=\u042d\u0442\u043e \u043f\u0438\u0441\u044c\u043c\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438. \u0412\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0435\u0433\u043e, \u0442\u0430\u043a \u043a\u0430\u043a \u0432\u044b \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044b \u0432 \u0441\u043f\u0438\u0441\u043a\u0438 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u044b\u0445 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 ScadaBR. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043d\u0435 \u043e\u0442\u0432\u0435\u0447\u0430\u0439\u0442\u0435 \u043d\u0430 \u044d\u0442\u043e \u043f\u0438\u0441\u044c\u043c\u043e.
+ftl.htmlFooter.mango=Scada-LTS (\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043e \u043d\u0430 Mango)
+ftl.htmlFooter.automated=\u042d\u0442\u043e \u043f\u0438\u0441\u044c\u043c\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438. \u0412\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0435\u0433\u043e, \u0442\u0430\u043a \u043a\u0430\u043a \u0432\u044b \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044b \u0432 \u0441\u043f\u0438\u0441\u043a\u0438 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u044b\u0445 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 Scada-LTS. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043d\u0435 \u043e\u0442\u0432\u0435\u0447\u0430\u0439\u0442\u0435 \u043d\u0430 \u044d\u0442\u043e \u043f\u0438\u0441\u044c\u043c\u043e.
ftl.originalInformation=\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043d\u043e\u0432\u043e\u043c \u0441\u043e\u0431\u044b\u0442\u0438\u0438
-ftl.eventActive=\u0423\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0435 \u043e \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u044f ScadaBR
+ftl.eventActive=\u0423\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0435 \u043e \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u044f Scada-LTS
ftl.eventInactive=\u0414\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0435 \u0442\u0435\u043f\u0435\u0440\u044c \u043d\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u043e
-ftl.testEmail=\u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e\u0442 ScadaBR
+ftl.testEmail=\u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e\u0442 Scada-LTS
ftl.subject.active=\u0441\u043E\u0431\u044B\u0442\u0438\u0435 \u0430\u043A\u0442\u0438\u0432\u043D\u043E
ftl.subject.escalation=\u044D\u0441\u043A\u0430\u043B\u0430\u0446\u0438\u044F \u0441\u043E\u0431\u044B\u0442\u0438\u044F
ftl.subject.inactive=\u0441\u043E\u0431\u044B\u0442\u0438\u0435 \u043D\u0435\u0430\u043A\u0442\u0438\u0432\u043D\u043E
@@ -1222,7 +1222,7 @@ events.msg=\u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435
events.pointDetails=\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0442\u043e\u0447\u043a\u0438
events.pointEdit=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0442\u043e\u0447\u043a\u0438
events.editDataSource=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0434\u0430\u043d\u043d\u044b\u0445
-events.downloadMango=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0432\u044b\u043f\u0443\u0441\u043a ScadaBR
+events.downloadMango=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Scada-LTS
events.editCompound=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043e\u0441\u0442\u0430\u0432\u043d\u043e\u0439 \u0434\u0435\u0442\u0435\u043a\u0442\u043e\u0440 \u0441\u043e\u0431\u044b\u0442\u0438\u0439
events.editEventHandler=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0441\u043e\u0431\u044b\u0442\u0438\u0439
events.editPointLink=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0432\u044f\u0437\u044c \u0442\u043e\u0447\u0435\u043a
@@ -1294,7 +1294,7 @@ login.validation.accountDisabled=\u0412\u0430\u0448 \u0430\u043a\u043a\u0430\u04
login.loginButton=\u041b\u043e\u0433\u0438\u043d
login.unknownBrowser=\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438 \u0412\u0430\u0448\u0435\u0433\u043e \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430...
login.supportedBrowser=\u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f.
-login.unsupportedBrowser=\u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u044d\u0442\u0438\u043c \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u043c, \u043d\u043e \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u043c \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435\u043c ScadaBR. \u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u043c\u0435\u0441\u0442\u043e \u043d\u0435\u0433\u043e Firefox, Chrome, \u0438\u043b\u0438 Internet Explorer 7.
+login.unsupportedBrowser=\u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u044d\u0442\u0438\u043c \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u043c, \u043d\u043e \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u043c \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435\u043c Scada-LTS. \u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u043c\u0435\u0441\u0442\u043e \u043d\u0435\u0433\u043e Firefox, Chrome, \u0438\u043b\u0438 Internet Explorer 7.
login.nag=\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441\u043e ScadaLTS, \u0442\u0430\u043a \u043a\u0430\u043a \u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u0435 \u0431\u0440\u0430\u0443\u0437\u0435\u0440.
mailingLists.added=\u0421\u043f\u0438\u0441\u043e\u043a \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d
@@ -1766,7 +1766,7 @@ systemSettings.auditAlarmLevelsSaved=\u0423\u0440\u043e\u0432\u043d\u0438 \u0442
systemSettings.httpSaved=\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 HTTP \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b
systemSettings.miscSaved=\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b
systemSettings.versionSaved=\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0432\u0435\u0440\u0441\u0438\u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b
-systemSettings.upToDate=\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0432\u0435\u0440\u0441\u0438\u044f ScadaBR
+systemSettings.upToDate=\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0432\u0435\u0440\u0441\u0438\u044f Scada-LTS
systemSettings.emailSettings=\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u044b\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439
systemSettings.smtpHost=\u0425\u043e\u0441\u0442 SMTP
systemSettings.smtpPort=\u041f\u043e\u0440\u0442 SMTP
@@ -2192,9 +2192,9 @@ event.compound.activated=\u0410\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\
event.compound.sourceFailure={0}: \u0414\u0435\u0442\u0435\u043a\u0442\u043e\u0440 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0431\u044b\u043b \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d
event.compound.exceptionFailure={0}: {1}
event.email.failure=\u041e\u0448\u0438\u0431\u043a\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0441 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u043c "{0}" \u0432 \u0430\u0434\u0440\u0435\u0441 "{1}". \u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435: "{2}"
-event.version.error=\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0435 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 ScadaBR: {0}: {1}
-event.version.available=\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f ScadaBR ({0})
-event.version.uptodate= \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0432\u0435\u0440\u0441\u0438\u044f ScadaBR
+event.version.error=\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0435 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 Scada-LTS: {0}: {1}
+event.version.available=\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f Scada-LTS ({0})
+event.version.uptodate= \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0432\u0435\u0440\u0441\u0438\u044f Scada-LTS
event.login=\u0412\u043e\u0448\u0435\u043b \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c {0}
event.alarmMaxIncreased=\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0442\u0440\u0435\u0432\u043e\u0433\u0438 \u043f\u043e\u0432\u044b\u0441\u0438\u043b\u0441\u044f \u0441 {0} \u0434\u043e {1}
event.alarmMaxDecreased=\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0442\u0440\u0435\u0432\u043e\u0433\u0438 \u0441\u043d\u0438\u0437\u0438\u043b\u0441\u044f \u0441 {0} \u0434\u043e {1}
diff --git a/webapp-resources/messages_zh.properties b/webapp-resources/messages_zh.properties
index b37e3f5cd4..25c80922a9 100644
--- a/webapp-resources/messages_zh.properties
+++ b/webapp-resources/messages_zh.properties
@@ -258,10 +258,10 @@ dox.1wirePP=1-Wire \u70b9\u5c5e\u6027
dox.bacnetIpPP=BACnet I/P\u70b9\u5c5e\u6027
dox.pointViewSettingsEditor=\u70b9\u89c6\u56fe\u8bbe\u7f6e
dox.httpSettings=HTTP\u8bbe\u7f6e
-dox.directQuerying=\u76f4\u63a5\u4eceMango M2M\u6570\u636e\u5e93\u67e5\u8be2
+dox.directQuerying=\u76f4\u63a5\u4eceScada-LTS\u6570\u636e\u5e93\u67e5\u8be2
dox.virtualDS=Virtual\u6570\u636e\u6e90
dox.nmeaListenerDS=NMEA\u76d1\u542c\u5668\u6570\u636e\u6e90
-dox.welcomeToMango=\u6b22\u8fce\u4f7f\u7528Mango M2M
+dox.welcomeToMango=\u6b22\u8fce\u4f7f\u7528Scada-LTS
dox.1wireDS=\u5355\u6761\u603b\u7ebf\u6570\u636e\u6e90
dox.snmpPP=SNMP\u70b9\u5c5e\u6027
dox.regex=\u6b63\u5219\u8868\u8fbe\u5f0f(RegEx)
@@ -306,7 +306,7 @@ ftl.note=\u6ce8\u610f
ftl.rtn=\u672c\u4e8b\u4ef6\u81ea\u52a8\u6062\u590d
ftl.manual=\u672c\u4e8b\u4ef6\u9700\u8981\u624b\u52a8\u5173\u95ed
ftl.htmlFooter.mango=Mango, \u5f00\u6e90 M2M
-ftl.htmlFooter.automated=\u672c\u90ae\u4ef6\u81ea\u52a8\u53d1\u9001\uff0c\u8bf7\u52ff\u56de\u590d. \u60a8\u80fd\u6536\u5230\u672c\u90ae\u4ef6\u662f\u56e0\u4e3a\u672c\u90ae\u7bb1\u5730\u5740\u88ab\u5305\u6269\u5728Mango M2M\u90ae\u4ef6\u5217\u8868\u91cc.
+ftl.htmlFooter.automated=\u672c\u90ae\u4ef6\u81ea\u52a8\u53d1\u9001\uff0c\u8bf7\u52ff\u56de\u590d. \u60a8\u80fd\u6536\u5230\u672c\u90ae\u4ef6\u662f\u56e0\u4e3a\u672c\u90ae\u7bb1\u5730\u5740\u88ab\u5305\u6269\u5728Scada-LTS\u90ae\u4ef6\u5217\u8868\u91cc.
ftl.originalInformation=\u521d\u59cb\u7684\u4e8b\u4ef6\u901a\u77e5
ftl.eventActive=Mango\u4e8b\u4ef6\u6fc0\u6d3b\u901a\u77e5
ftl.eventInactive=\u672c\u4e8b\u4ef6\u5df2\u88ab\u5173\u95ed
@@ -2238,7 +2238,7 @@ dsEdit.modbus.locatorTest.result=Result\: {0}
engUnit.abbr.76=feet per second
engUnit.abbr.75=kilometers per hour
dsEdit.alpha2.deviceCode.linkOutput=Link Output
-dox.welcomeToScadaBR=Welcome to ScadaBR
+dox.welcomeToScadaBR=Welcome to Scada-LTS
engUnit.abbr.74=meters per second
dsEdit.asciiSerial.initString=Initialization String
engUnit.abbr.73=seconds