This commit is contained in:
SchreiberM 2022-11-07 11:18:14 +01:00
commit 4d1c8beb26
15 changed files with 10522 additions and 9192 deletions

View File

@ -306,6 +306,7 @@ Public Class ClassControlCreator
Try
control.Text = row.Item("CTRL_CAPTION_LANG")
Catch ex As Exception
Logger.Warn("Label [{0}] does not have a translation!", control.Name)
control.Text = row.Item("CTRL_TEXT")
End Try

View File

@ -337,6 +337,10 @@ Public Class ClassInit
User.UserId = USER_ID
User.Language = USER_LANGUAGE
LOGGER.Debug("User Info:")
LOGGER.Debug("Language: [{0}]", USER_LANGUAGE)
LOGGER.Debug("Username: [{0}]", USER_USERNAME)
Try
USER_RIGHT_FILE_DELETE = IIf(IsDBNull(DT_CHECKUSER_MODULE.Rows(0).Item("USER_RIGHT_FILE_DEL")), False, DT_CHECKUSER_MODULE.Rows(0).Item("USER_RIGHT_FILE_DEL"))

View File

@ -696,7 +696,9 @@
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
</EmbeddedResource>
<EmbeddedResource Include="Translations\frmMain_Strings.en.resx" />
<EmbeddedResource Include="Translations\frmMain_Strings.fr.resx" />
<EmbeddedResource Include="Translations\frmMain_Strings.fr.resx">
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Translations\frmMain_Strings.resx">
<CustomToolNamespace>My.Resources</CustomToolNamespace>
<Generator>ResXFileCodeGenerator</Generator>

View File

@ -22,7 +22,7 @@ Namespace My.Resources
'''<summary>
''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
'''</summary>
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0"), _
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0"), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
Friend Class frmMain_Strings
@ -65,7 +65,7 @@ Namespace My.Resources
End Property
'''<summary>
''' Sucht eine lokalisierte Zeichenfolge, die [{0}] Workflows ähnelt.
''' Sucht eine lokalisierte Zeichenfolge, die {0} Workflows ähnelt.
'''</summary>
Friend Shared ReadOnly Property __0___Workflows() As String
Get
@ -254,6 +254,15 @@ Namespace My.Resources
End Get
End Property
'''<summary>
''' Sucht eine lokalisierte Zeichenfolge, die IDB Aktiv ähnelt.
'''</summary>
Friend Shared ReadOnly Property IDB_Aktiv() As String
Get
Return ResourceManager.GetString("IDB Aktiv", resourceCulture)
End Get
End Property
'''<summary>
''' Sucht eine lokalisierte Zeichenfolge, die Kleiner ähnelt.
'''</summary>

View File

@ -138,79 +138,82 @@
<data name="Normal" xml:space="preserve">
<value>Normal</value>
</data>
<data name="Aktuell keine Workflowdaten vorhanden! {0}">
<data name="Aktuell keine Workflowdaten vorhanden! {0}" xml:space="preserve">
<value>Currently no workflow data available! {0}</value>
</data>
<data name="Aktuelle Lizenz ist abgelaufen oder ungültig!">
<data name="Aktuelle Lizenz ist abgelaufen oder ungültig!" xml:space="preserve">
<value>Current license has expired or is invalid!</value>
</data>
<data name="Bitte konfigurieren Sie eine Datenbankverbindung!">
<data name="Bitte konfigurieren Sie eine Datenbankverbindung!" xml:space="preserve">
<value>Please configure a database connection!</value>
</data>
<data name="Bitte kontaktieren Sie Ihren Administrator!">
<data name="Bitte kontaktieren Sie Ihren Administrator!" xml:space="preserve">
<value>Please contact your administrator!</value>
</data>
<data name="Bitte wählen Sie ein Profil aus!">
<data name="Bitte wählen Sie ein Profil aus!" xml:space="preserve">
<value>Please select a profile!</value>
</data>
<data name="Der gewählte Beleg ist durch einen anderen Benutzer bereits in Bearbeitung oder anderweitig gesperrt!">
<data name="Der gewählte Beleg ist durch einen anderen Benutzer bereits in Bearbeitung oder anderweitig gesperrt!" xml:space="preserve">
<value>The selected document is already being processed by another user or is otherwise blocked!</value>
</data>
<data name="Detailansicht Profil: {0}">
<data name="Detailansicht Profil: {0}" xml:space="preserve">
<value>Detail view profile: {0}</value>
</data>
<data name="Es existiert bereits ein aktiver Workflow!">
<data name="Es existiert bereits ein aktiver Workflow!" xml:space="preserve">
<value>There is already an active workflow!</value>
</data>
<data name="Es ist keine Windream Session vorhanden. Bitte überprüfen Sie das Log.">
<data name="Es ist keine Windream Session vorhanden. Bitte überprüfen Sie das Log." xml:space="preserve">
<value>There is no Windream session available. Please check the log.</value>
</data>
<data name="Fehlende Datenbank Konfiguration">
<data name="Fehlende Datenbank Konfiguration" xml:space="preserve">
<value>Missing database configuration</value>
</data>
<data name="Filter aktiv">
<data name="Filter aktiv" xml:space="preserve">
<value>Filter active</value>
</data>
<data name="Gesamtübersicht">
<data name="Gesamtübersicht" xml:space="preserve">
<value>Overview</value>
</data>
<data name="Ghost Modus ({0}) deaktivieren">
<data name="Ghost Modus ({0}) deaktivieren" xml:space="preserve">
<value>Deactivate ({0}) Ghost Mode</value>
</data>
<data name="HINWEIS: Debug Modus ist eingeschaltet!">
<data name="HINWEIS: Debug Modus ist eingeschaltet!" xml:space="preserve">
<value>NOTE: Debug mode is switched on!</value>
</data>
<data name="Letzte Synchronisation: {0}">
<data name="Letzte Synchronisation: {0}" xml:space="preserve">
<value>Last synchronization: {0}</value>
</data>
<data name="Massenabschluss">
<data name="Massenabschluss" xml:space="preserve">
<value>Mass completion</value>
</data>
<data name="Massenabschluss konnte nicht ausgeführt werden, weil windream nicht initialisiert werden konnte!">
<data name="Massenabschluss konnte nicht ausgeführt werden, weil windream nicht initialisiert werden konnte!" xml:space="preserve">
<value>Mass completion could not be executed because windream could not be initialised!</value>
</data>
<data name="Nächste Aktivitätsüberprüfung: {0} {1}">
<data name="Nächste Aktivitätsüberprüfung: {0} {1}" xml:space="preserve">
<value>Next activity check: {0} {1}</value>
</data>
<data name="Popup Erinnerung aktivieren ({0} min)">
<data name="Popup Erinnerung aktivieren ({0} min)" xml:space="preserve">
<value>Activate pop-up reminder ({0} min)</value>
</data>
<data name="Popup Erinnerung deaktivieren">
<data name="Popup Erinnerung deaktivieren" xml:space="preserve">
<value>Deactivate pop-up reminder</value>
</data>
<data name="Profil (Fixiert)">
<data name="Profil (Fixiert)" xml:space="preserve">
<value>Profile (Fixed)</value>
</data>
<data name="Sie wurden aufgrund von Inaktivität automatisch abgemeldet!">
<data name="Sie wurden aufgrund von Inaktivität automatisch abgemeldet!" xml:space="preserve">
<value>You have been automatically logged out due to inactivity!</value>
</data>
<data name="System konnte die Profilworkflows nicht auswerten!">
<data name="System konnte die Profilworkflows nicht auswerten!" xml:space="preserve">
<value>System could not evaluate the profile workflows!{0}Please select a profile by clicking on a document or a heading!</value>
</data>
<data name="[{0}] Workflows">
<data name="[{0}] Workflows" xml:space="preserve">
<value>{0} Workflows</value>
</data>
<data name="{0} Vorgänge">
<data name="{0} Vorgänge" xml:space="preserve">
<value>{0} Processes</value>
</data>
<data name="IDB Aktiv" xml:space="preserve">
<value>IDB Active</value>
</data>
</root>

View File

@ -138,79 +138,82 @@
<data name="Normal" xml:space="preserve">
<value>Normal</value>
</data>
<data name="Aktuell keine Workflowdaten vorhanden! {0}">
<data name="Aktuell keine Workflowdaten vorhanden! {0}" xml:space="preserve">
<value>Actuellement, aucune donnée de workflow n'est disponible ! {0}</value>
</data>
<data name="Aktuelle Lizenz ist abgelaufen oder ungültig!">
<data name="Aktuelle Lizenz ist abgelaufen oder ungültig!" xml:space="preserve">
<value>La licence actuelle a expiré ou n'est plus valable !</value>
</data>
<data name="Bitte konfigurieren Sie eine Datenbankverbindung!">
<data name="Bitte konfigurieren Sie eine Datenbankverbindung!" xml:space="preserve">
<value>Veuillez configurer une connexion à la base de données !</value>
</data>
<data name="Bitte kontaktieren Sie Ihren Administrator!">
<data name="Bitte kontaktieren Sie Ihren Administrator!" xml:space="preserve">
<value>Veuillez contacter votre administrateur !</value>
</data>
<data name="Bitte wählen Sie ein Profil aus!">
<data name="Bitte wählen Sie ein Profil aus!" xml:space="preserve">
<value>Veuillez sélectionner un profil !</value>
</data>
<data name="Der gewählte Beleg ist durch einen anderen Benutzer bereits in Bearbeitung oder anderweitig gesperrt!">
<data name="Der gewählte Beleg ist durch einen anderen Benutzer bereits in Bearbeitung oder anderweitig gesperrt!" xml:space="preserve">
<value>Le document sélectionné est déjà en cours de traitement par un autre utilisateur ou bloqué d'une autre manière !</value>
</data>
<data name="Detailansicht Profil: {0}">
<data name="Detailansicht Profil: {0}" xml:space="preserve">
<value>Vue détaillée du profil : {0}</value>
</data>
<data name="Es existiert bereits ein aktiver Workflow!">
<data name="Es existiert bereits ein aktiver Workflow!" xml:space="preserve">
<value>Il existe déjà un workflow actif !</value>
</data>
<data name="Es ist keine Windream Session vorhanden. Bitte überprüfen Sie das Log.">
<data name="Es ist keine Windream Session vorhanden. Bitte überprüfen Sie das Log." xml:space="preserve">
<value>Il n'y a pas de session Windream. Veuillez vérifier le log.</value>
</data>
<data name="Fehlende Datenbank Konfiguration">
<data name="Fehlende Datenbank Konfiguration" xml:space="preserve">
<value>Configuration de la base de données manquante</value>
</data>
<data name="Filter aktiv">
<data name="Filter aktiv" xml:space="preserve">
<value>Filtre actif</value>
</data>
<data name="Gesamtübersicht">
<data name="Gesamtübersicht" xml:space="preserve">
<value>Vue générale</value>
</data>
<data name="Ghost Modus ({0}) deaktivieren">
<data name="Ghost Modus ({0}) deaktivieren" xml:space="preserve">
<value>Désactiver ({0}) le Mode Fantôme</value>
</data>
<data name="HINWEIS: Debug Modus ist eingeschaltet!">
<data name="HINWEIS: Debug Modus ist eingeschaltet!" xml:space="preserve">
<value>REMARQUE : le mode de débogage est activé !</value>
</data>
<data name="Letzte Synchronisation: {0}">
<data name="Letzte Synchronisation: {0}" xml:space="preserve">
<value>Dernière synchronisation : {0}</value>
</data>
<data name="Massenabschluss">
<data name="Massenabschluss" xml:space="preserve">
<value>Clôture en masse</value>
</data>
<data name="Massenabschluss konnte nicht ausgeführt werden, weil windream nicht initialisiert werden konnte!">
<data name="Massenabschluss konnte nicht ausgeführt werden, weil windream nicht initialisiert werden konnte!" xml:space="preserve">
<value>La clôture en masse n'a pas pu être exécutée parce que windream n'a pas pu être initialisé !</value>
</data>
<data name="Nächste Aktivitätsüberprüfung: {0} {1}">
<data name="Nächste Aktivitätsüberprüfung: {0} {1}" xml:space="preserve">
<value>Prochaine vérification d'activité : {0} {1}</value>
</data>
<data name="Popup Erinnerung aktivieren ({0} min)">
<data name="Popup Erinnerung aktivieren ({0} min)" xml:space="preserve">
<value>Activer le rappels contextuels ({0} min)</value>
</data>
<data name="Popup Erinnerung deaktivieren">
<data name="Popup Erinnerung deaktivieren" xml:space="preserve">
<value>Désactiver les rappels contextuels</value>
</data>
<data name="Profil (Fixiert)">
<data name="Profil (Fixiert)" xml:space="preserve">
<value>Profil (Fixe)</value>
</data>
<data name="Sie wurden aufgrund von Inaktivität automatisch abgemeldet!">
<data name="Sie wurden aufgrund von Inaktivität automatisch abgemeldet!" xml:space="preserve">
<value>Vous avez été automatiquement déconnecté pour cause d'inactivité !</value>
</data>
<data name="System konnte die Profilworkflows nicht auswerten!">
<data name="System konnte die Profilworkflows nicht auswerten!" xml:space="preserve">
<value>Le système n'a pas pu évaluer les workflows de profil!{0}Veuillez sélectionner un profil en cliquant sur un document ou un titre !</value>
</data>
<data name="[{0}] Workflows">
<data name="[{0}] Workflows" xml:space="preserve">
<value>{0} Workflows</value>
</data>
<data name="{0} Vorgänge">
<data name="{0} Vorgänge" xml:space="preserve">
<value>{0} Opérations</value>
</data>
<data name="IDB Aktiv" xml:space="preserve">
<value>IDB Aktif</value>
</data>
</root>

View File

@ -174,6 +174,9 @@
<data name="HINWEIS: Debug Modus ist eingeschaltet!" xml:space="preserve">
<value>HINWEIS: Debug Modus ist eingeschaltet!</value>
</data>
<data name="IDB Aktiv" xml:space="preserve">
<value>IDB Aktiv</value>
</data>
<data name="Kleiner" xml:space="preserve">
<value>Kleiner</value>
</data>

File diff suppressed because it is too large Load Diff

View File

@ -117,10 +117,6 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="GUIDLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>25, 16</value>
</data>
<data name="colPRENAME1.Caption" xml:space="preserve">
<value>Prénom</value>
</data>
@ -241,6 +237,7 @@
<data name="BarButtonItem4.Caption" xml:space="preserve">
<value>Supprimer le profil</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="BarButtonItem4.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACV0RVh0VGl0
@ -875,6 +872,9 @@
NCwyNnoiIGNsYXNzPSJCbHVlIiAvPg0KPC9zdmc+Cw==
</value>
</data>
<data name="bbtnItemFinishSQL.Caption" xml:space="preserve">
<value>Conclusion vérification SQL</value>
</data>
<data name="bbtnItemFinishSQL.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIxLjIsIFZlcnNpb249MjEuMi40
@ -952,61 +952,61 @@
<value>Paramètres de base</value>
</data>
<data name="NAMELabel.Size" type="System.Drawing.Size, System.Drawing">
<value>85, 16</value>
<value>84, 16</value>
</data>
<data name="NAMELabel.Text" xml:space="preserve">
<value>Nom du profil</value>
</data>
<data name="DESCRIPTIONLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>76, 16</value>
<value>75, 16</value>
</data>
<data name="DESCRIPTIONLabel.Text" xml:space="preserve">
<value>Description:</value>
</data>
<data name="ADDED_WHOLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>65, 16</value>
<value>64, 16</value>
</data>
<data name="ADDED_WHOLabel.Text" xml:space="preserve">
<value>Créé qui :</value>
</data>
<data name="ADDED_WHENLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>83, 16</value>
<value>82, 16</value>
</data>
<data name="ADDED_WHENLabel.Text" xml:space="preserve">
<value>Créé quand :</value>
</data>
<data name="CHANGED_WHOLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>81, 16</value>
<value>80, 16</value>
</data>
<data name="CHANGED_WHOLabel.Text" xml:space="preserve">
<value>Modifié Qui :</value>
</data>
<data name="CHANGED_WHENLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>99, 16</value>
<value>98, 16</value>
</data>
<data name="CHANGED_WHENLabel.Text" xml:space="preserve">
<value>Modifié Quand :</value>
</data>
<data name="TITLELabel.Size" type="System.Drawing.Size, System.Drawing">
<value>44, 16</value>
<value>43, 16</value>
</data>
<data name="TITLELabel.Text" xml:space="preserve">
<value>Titre :</value>
</data>
<data name="WORK_HISTORY_ENTRYLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>124, 16</value>
<value>123, 16</value>
</data>
<data name="WORK_HISTORY_ENTRYLabel.Text" xml:space="preserve">
<value>Entrée de l'histoire :</value>
</data>
<data name="DISPLAY_MODELabel.Size" type="System.Drawing.Size, System.Drawing">
<value>84, 16</value>
<value>83, 16</value>
</data>
<data name="DISPLAY_MODELabel.Text" xml:space="preserve">
<value>Présentation:</value>
</data>
<data name="Label2.Size" type="System.Drawing.Size, System.Drawing">
<value>84, 16</value>
<value>83, 16</value>
</data>
<data name="Label2.Text" xml:space="preserve">
<value>Type d'objet:</value>
@ -1027,20 +1027,11 @@
<value>Choisir la recherche windream</value>
</data>
<data name="lblPriority.Size" type="System.Drawing.Size, System.Drawing">
<value>49, 16</value>
<value>48, 16</value>
</data>
<data name="lblPriority.Text" xml:space="preserve">
<value>Priorité</value>
</data>
<data name="lblSearch.Size" type="System.Drawing.Size, System.Drawing">
<value>45, 16</value>
</data>
<data name="Label4.Size" type="System.Drawing.Size, System.Drawing">
<value>130, 16</value>
</data>
<data name="Label9.Size" type="System.Drawing.Size, System.Drawing">
<value>92, 16</value>
</data>
<data name="DISPLAY_MODEComboBox.Items2" xml:space="preserve">
<value>Détail</value>
</data>
@ -1077,9 +1068,6 @@
<data name="TabPage2.Text" xml:space="preserve">
<value>Affectation des profils</value>
</data>
<data name="Label14.Size" type="System.Drawing.Size, System.Drawing">
<value>41, 16</value>
</data>
<data name="Series4Type.Items1" xml:space="preserve">
<value>Ligne</value>
</data>
@ -1090,41 +1078,20 @@
<value>Ligne</value>
</data>
<data name="Label13.Size" type="System.Drawing.Size, System.Drawing">
<value>44, 16</value>
<value>43, 16</value>
</data>
<data name="Label13.Text" xml:space="preserve">
<value>Titre :</value>
</data>
<data name="Label12.Size" type="System.Drawing.Size, System.Drawing">
<value>87, 16</value>
</data>
<data name="Series1Type.Items1" xml:space="preserve">
<value>Ligne</value>
</data>
<data name="Label11.Size" type="System.Drawing.Size, System.Drawing">
<value>103, 16</value>
<value>102, 16</value>
</data>
<data name="Label11.Text" xml:space="preserve">
<value>Type de charte :</value>
</data>
<data name="Label10.Size" type="System.Drawing.Size, System.Drawing">
<value>111, 16</value>
</data>
<data name="Label8.Size" type="System.Drawing.Size, System.Drawing">
<value>25, 16</value>
</data>
<data name="Label7.Size" type="System.Drawing.Size, System.Drawing">
<value>296, 16</value>
</data>
<data name="Label5.Size" type="System.Drawing.Size, System.Drawing">
<value>140, 16</value>
</data>
<data name="Label3.Size" type="System.Drawing.Size, System.Drawing">
<value>277, 16</value>
</data>
<data name="Label1.Size" type="System.Drawing.Size, System.Drawing">
<value>259, 48</value>
</data>
<data name="TabPage3.Text" xml:space="preserve">
<value>Tableau de bord</value>
</data>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -408,7 +408,8 @@ Public Class frmMain
IDB_DOC_DATA_SQL = DTIDB_DOC_DATA_SQL.Rows(0).Item("SQL_COMMAND")
LOGGER.Debug($"Got the IDB_DOC_DATA_SQL..{IDB_DOC_DATA_SQL}")
End If
bsiGeneralInfo.Caption = "IDB active"
bsiGeneralInfo.Caption = S.IDB_Aktiv
End If
If EDMIAppServerActive = True Then

View File

@ -148,6 +148,8 @@ Public Class frmValidator
Try
LOGGER.Debug("###frmValidation_Load###")
LOGGER.Debug("Current User Language: [{0}]", USER_LANGUAGE)
' Operation mode is either guessed from service settings
' or explictly set from OperationModeOverride in Params
OperationMode = GetOperationMode()