diff --git a/IFCGeoRefCheckerGUI/IFCGeoRefCheckerGUI.csproj b/IFCGeoRefCheckerGUI/IFCGeoRefCheckerGUI.csproj
index a67ff56..5103d3f 100644
--- a/IFCGeoRefCheckerGUI/IFCGeoRefCheckerGUI.csproj
+++ b/IFCGeoRefCheckerGUI/IFCGeoRefCheckerGUI.csproj
@@ -47,6 +47,11 @@
+
+ Resources.it.resx
+ True
+ True
+
Resources.pt.resx
True
@@ -80,6 +85,10 @@
+
+ Resources.it.Designer.cs
+ ResXFileCodeGenerator
+
Resources.pt.Designer.cs
ResXFileCodeGenerator
diff --git a/IFCGeoRefCheckerGUI/MainWindow.xaml b/IFCGeoRefCheckerGUI/MainWindow.xaml
index 7d91de6..c416db3 100644
--- a/IFCGeoRefCheckerGUI/MainWindow.xaml
+++ b/IFCGeoRefCheckerGUI/MainWindow.xaml
@@ -4,10 +4,17 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:IFCGeoRefCheckerGUI"
+ xmlns:props="clr-namespace:IFCGeoRefCheckerGUI.Properties"
xmlns:vm="clr-namespace:IFCGeoRefCheckerGUI.ViewModels" x:Class="IFCGeoRefCheckerGUI.MainWindow"
mc:Ignorable="d"
Title="IfcGeoRefChecker" Height="750" Width="650" MinWidth="650" MinHeight="750"
>
+
+
+
+
+
+
@@ -41,7 +48,7 @@
-
+
-
+
@@ -129,23 +136,31 @@
+
+
-
+
+
+
+
+
-
-
-
diff --git a/IFCGeoRefCheckerGUI/MainWindow.xaml.cs b/IFCGeoRefCheckerGUI/MainWindow.xaml.cs
index 3630e54..59c1cc7 100644
--- a/IFCGeoRefCheckerGUI/MainWindow.xaml.cs
+++ b/IFCGeoRefCheckerGUI/MainWindow.xaml.cs
@@ -20,6 +20,8 @@
using OSGeo.OGR;
using IFCGeorefShared;
using IFCGeorefShared.Levels;
+using System.Globalization;
+using System.Threading;
namespace IFCGeoRefCheckerGUI
{
@@ -35,19 +37,16 @@ public MainWindow()
{
InitializeComponent();
- SetWorkinDirBtn.Content = Properties.Resources.SET_WORKING_DIRECTORY;
- LoadFilesBtn.Content = Properties.Resources.LOAD_IFC_FILES;
- CheckFileBtn.Content = Properties.Resources.CHECK_SELECTED_FILE;
- SetWorkDirGroupBox.Header = Properties.Resources.SET_WORKING_DIRECTORY;
- WorkingDirLabel.Content = Properties.Resources.WORKING_DIRECTORY_LABEL;
- PathTextBox.Text = Properties.Resources.PATH_TEXTBOX;
- InputIFCGroupBox.Header = Properties.Resources.INPUT_IFC_FILES;
- StatusLabel.Content = Properties.Resources.STATUS_LABEL;
- LoadedIFCFilesLabel.Content = Properties.Resources.LOADED_IFC_FILES;
- StatusReportGroupBox.Header = Properties.Resources.STATUS_REPORT;
- ShowProtocolBtn.Content = Properties.Resources.SHOW_PROTOCOL;
- LogOutputGroupBox.Header = Properties.Resources.LOG_OUTPUT;
-
+ // Fügen Sie die unterstützten Kulturen hinzu
+ LanguageComboBox.Items.Add(new ComboBoxItem { Content = "English", Tag = new CultureInfo("en-US") });
+ LanguageComboBox.Items.Add(new ComboBoxItem { Content = "Deutsch", Tag = new CultureInfo("de-DE") });
+ LanguageComboBox.Items.Add(new ComboBoxItem { Content = "Español", Tag = new CultureInfo("es-ES") });
+ LanguageComboBox.Items.Add(new ComboBoxItem { Content = "Français", Tag = new CultureInfo("fr-FR") });
+ LanguageComboBox.Items.Add(new ComboBoxItem { Content = "Italiano", Tag = new CultureInfo("it-IT") });
+ LanguageComboBox.Items.Add(new ComboBoxItem { Content = "Português", Tag = new CultureInfo("pt-PT") });
+
+ // Setzen Sie die anfängliche Auswahl auf die aktuelle Kultur
+ LanguageComboBox.SelectedIndex = 0;
((MainWindowViewModel)DataContext).checkViewModel.NoFileSelected += NoFileSelectedMessageBox;
((MainWindowViewModel)DataContext).checkViewModel.NoWorkingDirSelected += NoWorkingDirSelectedMessageBox;
@@ -63,6 +62,36 @@ public MainWindow()
}
+ public void LanguageComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
+ {
+ var comboBox = (ComboBox)sender;
+ var comboBoxItem = (ComboBoxItem)comboBox.SelectedItem;
+ if(comboBoxItem.Tag is CultureInfo culture)
+ {
+ Thread.CurrentThread.CurrentCulture = culture;
+ Thread.CurrentThread.CurrentUICulture = culture;
+ }
+
+ UpdateUITexts();
+ }
+
+ public void UpdateUITexts()
+ {
+ LanguageLabel.Content = Properties.Resources.LANGUAGE_LABEL;
+ SetWorkinDirBtn.Content = Properties.Resources.SET_WORKING_DIRECTORY;
+ LoadFilesBtn.Content = Properties.Resources.LOAD_IFC_FILES;
+ CheckFileBtn.Content = Properties.Resources.CHECK_SELECTED_FILE;
+ SetWorkDirGroupBox.Header = Properties.Resources.SET_WORKING_DIRECTORY;
+ WorkingDirLabel.Content = Properties.Resources.WORKING_DIRECTORY_LABEL;
+ //PathTextBox.Text = Properties.Resources.PATH_TEXTBOX;
+ InputIFCGroupBox.Header = Properties.Resources.INPUT_IFC_FILES;
+ StatusLabel.Content = Properties.Resources.STATUS_LABEL;
+ LoadedIFCFilesLabel.Content = Properties.Resources.LOADED_IFC_FILES;
+ StatusReportGroupBox.Header = Properties.Resources.STATUS_REPORT;
+ ShowProtocolBtn.Content = Properties.Resources.SHOW_PROTOCOL;
+ LogOutputGroupBox.Header = Properties.Resources.LOG_OUTPUT;
+ }
+
public void NoFileSelectedMessageBox(object? sender, EventArgs args)
{
MessageBox.Show("No file was selected!", "Missing file", MessageBoxButton.OK, MessageBoxImage.Error);
diff --git a/IFCGeoRefCheckerGUI/Properties/Resources.Designer.cs b/IFCGeoRefCheckerGUI/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..2aaeca1
--- /dev/null
+++ b/IFCGeoRefCheckerGUI/Properties/Resources.Designer.cs
@@ -0,0 +1,198 @@
+//------------------------------------------------------------------------------
+//
+// Dieser Code wurde von einem Tool generiert.
+// Laufzeitversion:4.0.30319.42000
+//
+// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+// der Code erneut generiert wird.
+//
+//------------------------------------------------------------------------------
+
+namespace IFCGeoRefCheckerGUI.Properties {
+ using System;
+
+
+ ///
+ /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
+ ///
+ // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
+ // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
+ // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
+ // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources() {
+ }
+
+ ///
+ /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("IFCGeoRefCheckerGUI.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
+ /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Check selected file ähnelt.
+ ///
+ internal static string CHECK_SELECTED_FILE {
+ get {
+ return ResourceManager.GetString("CHECK_SELECTED_FILE", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die file(s) checked ähnelt.
+ ///
+ internal static string FILES_CHECKED_FORMAT {
+ get {
+ return ResourceManager.GetString("FILES_CHECKED_FORMAT", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die file(s) loaded ähnelt.
+ ///
+ internal static string FILES_LOADED_FORMAT {
+ get {
+ return ResourceManager.GetString("FILES_LOADED_FORMAT", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Input IFC-Files ähnelt.
+ ///
+ internal static string INPUT_IFC_FILES {
+ get {
+ return ResourceManager.GetString("INPUT_IFC_FILES", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Select language : ähnelt.
+ ///
+ internal static string LANGUAGE_LABEL {
+ get {
+ return ResourceManager.GetString("LANGUAGE_LABEL", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Load IFC-Files ähnelt.
+ ///
+ internal static string LOAD_IFC_FILES {
+ get {
+ return ResourceManager.GetString("LOAD_IFC_FILES", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Loaded IFC-Files ähnelt.
+ ///
+ internal static string LOADED_IFC_FILES {
+ get {
+ return ResourceManager.GetString("LOADED_IFC_FILES", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Log output ähnelt.
+ ///
+ internal static string LOG_OUTPUT {
+ get {
+ return ResourceManager.GetString("LOG_OUTPUT", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Please choose path! ähnelt.
+ ///
+ internal static string PLEASE_CHOOSE_PATH {
+ get {
+ return ResourceManager.GetString("PLEASE_CHOOSE_PATH", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die IFCGeoRefChecker protocoll for file ähnelt.
+ ///
+ internal static string PROTOCOL_HEADER {
+ get {
+ return ResourceManager.GetString("PROTOCOL_HEADER", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Set working directory ähnelt.
+ ///
+ internal static string SET_WORKING_DIRECTORY {
+ get {
+ return ResourceManager.GetString("SET_WORKING_DIRECTORY", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Show protocol ähnelt.
+ ///
+ internal static string SHOW_PROTOCOL {
+ get {
+ return ResourceManager.GetString("SHOW_PROTOCOL", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Status: ähnelt.
+ ///
+ internal static string STATUS_LABEL {
+ get {
+ return ResourceManager.GetString("STATUS_LABEL", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Status report ähnelt.
+ ///
+ internal static string STATUS_REPORT {
+ get {
+ return ResourceManager.GetString("STATUS_REPORT", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Working directory ähnelt.
+ ///
+ internal static string WORKING_DIRECTORY_LABEL {
+ get {
+ return ResourceManager.GetString("WORKING_DIRECTORY_LABEL", resourceCulture);
+ }
+ }
+ }
+}
diff --git a/IFCGeoRefCheckerGUI/Properties/Resources.de.Designer.cs b/IFCGeoRefCheckerGUI/Properties/Resources.de.Designer.cs
new file mode 100644
index 0000000..3dc768e
--- /dev/null
+++ b/IFCGeoRefCheckerGUI/Properties/Resources.de.Designer.cs
@@ -0,0 +1,90 @@
+//------------------------------------------------------------------------------
+//
+// Dieser Code wurde von einem Tool generiert.
+// Laufzeitversion:4.0.30319.42000
+//
+// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+// der Code erneut generiert wird.
+//
+//------------------------------------------------------------------------------
+
+namespace IFCGeoRefCheckerGUI.Properties {
+ using System;
+
+
+ ///
+ /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
+ ///
+ // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
+ // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
+ // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
+ // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources_de {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources_de() {
+ }
+
+ ///
+ /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("IFCGeoRefCheckerGUI.Properties.Resources - Deutsch", typeof(Resources_de).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
+ /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Check selected file ähnelt.
+ ///
+ internal static string CHECK_SELECTED_FILE {
+ get {
+ return ResourceManager.GetString("CHECK_SELECTED_FILE", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Load IFC-Files ähnelt.
+ ///
+ internal static string LOAD_IFC_FILES {
+ get {
+ return ResourceManager.GetString("LOAD_IFC_FILES", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Set working directory ähnelt.
+ ///
+ internal static string SET_WORKING_DIRECTORY {
+ get {
+ return ResourceManager.GetString("SET_WORKING_DIRECTORY", resourceCulture);
+ }
+ }
+ }
+}
diff --git a/IFCGeoRefCheckerGUI/Properties/Resources.de.resx b/IFCGeoRefCheckerGUI/Properties/Resources.de.resx
new file mode 100644
index 0000000..bf8ab9e
--- /dev/null
+++ b/IFCGeoRefCheckerGUI/Properties/Resources.de.resx
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Ausgewählte Datei überprüfen
+
+
+ IFC-Dateien eingeben
+
+
+ Geladene IFC-Dateien
+
+
+ IFC-Dateien laden
+
+
+ Log-Ausgabe
+
+
+ Arbeitsbereich festlegen
+
+
+ Protokoll anzeigen
+
+
+ Status:
+
+
+ Status Report
+
+
+ Arbeitsbereich
+
+
+ Bitte Pfad wählen!
+
+
+ Sprache auswählen:
+
+
+ Datei(en) geladen
+
+
+ Datei(en) überprüft
+
+
+ IFCGeoRefChecker-Protokoll für Datei
+
+
\ No newline at end of file
diff --git a/IFCGeoRefCheckerGUI/Properties/Resources.es.Designer.cs b/IFCGeoRefCheckerGUI/Properties/Resources.es.Designer.cs
new file mode 100644
index 0000000..b2045a3
--- /dev/null
+++ b/IFCGeoRefCheckerGUI/Properties/Resources.es.Designer.cs
@@ -0,0 +1,90 @@
+//------------------------------------------------------------------------------
+//
+// Dieser Code wurde von einem Tool generiert.
+// Laufzeitversion:4.0.30319.42000
+//
+// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+// der Code erneut generiert wird.
+//
+//------------------------------------------------------------------------------
+
+namespace IFCGeoRefCheckerGUI.Properties {
+ using System;
+
+
+ ///
+ /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
+ ///
+ // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
+ // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
+ // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
+ // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources_es {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources_es() {
+ }
+
+ ///
+ /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("IFCGeoRefCheckerGUI.Properties.Resources - Spanisch", typeof(Resources_es).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
+ /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Check selected file ähnelt.
+ ///
+ internal static string CHECK_SELECTED_FILE {
+ get {
+ return ResourceManager.GetString("CHECK_SELECTED_FILE", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Load IFC-Files ähnelt.
+ ///
+ internal static string LOAD_IFC_FILES {
+ get {
+ return ResourceManager.GetString("LOAD_IFC_FILES", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Set working directory ähnelt.
+ ///
+ internal static string SET_WORKING_DIRECTORY {
+ get {
+ return ResourceManager.GetString("SET_WORKING_DIRECTORY", resourceCulture);
+ }
+ }
+ }
+}
diff --git a/IFCGeoRefCheckerGUI/Properties/Resources.es.resx b/IFCGeoRefCheckerGUI/Properties/Resources.es.resx
new file mode 100644
index 0000000..7a01233
--- /dev/null
+++ b/IFCGeoRefCheckerGUI/Properties/Resources.es.resx
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Comprobar el archivo seleccionado
+
+
+ Cargar archivos IFC
+
+
+ Establecer directorio de trabajo
+
+
+ Entrada de archivos IFC
+
+
+ Archivos IFC cargados
+
+
+ Salida de registro
+
+
+ Mostrar protocolo
+
+
+ Estado:
+
+
+ Informe de estado
+
+
+ ¡Por favor elige el camino!
+
+
+ Seleccione el idioma:
+
+
+ Directorio de trabajo
+
+
+ archivo(s) cargado(s)
+
+
+ archivo(s) comprobado(s)
+
+
+ Protocolo IFCGeoRefChecker para archivo
+
+
\ No newline at end of file
diff --git a/IFCGeoRefCheckerGUI/Properties/Resources.fr.Designer.cs b/IFCGeoRefCheckerGUI/Properties/Resources.fr.Designer.cs
new file mode 100644
index 0000000..7af6719
--- /dev/null
+++ b/IFCGeoRefCheckerGUI/Properties/Resources.fr.Designer.cs
@@ -0,0 +1,90 @@
+//------------------------------------------------------------------------------
+//
+// Dieser Code wurde von einem Tool generiert.
+// Laufzeitversion:4.0.30319.42000
+//
+// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+// der Code erneut generiert wird.
+//
+//------------------------------------------------------------------------------
+
+namespace IFCGeoRefCheckerGUI.Properties {
+ using System;
+
+
+ ///
+ /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
+ ///
+ // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
+ // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
+ // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
+ // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources_fr {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources_fr() {
+ }
+
+ ///
+ /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("IFCGeoRefCheckerGUI.Properties.Resources - Franzoesisch", typeof(Resources_fr).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
+ /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Check selected file ähnelt.
+ ///
+ internal static string CHECK_SELECTED_FILE {
+ get {
+ return ResourceManager.GetString("CHECK_SELECTED_FILE", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Load IFC-Files ähnelt.
+ ///
+ internal static string LOAD_IFC_FILES {
+ get {
+ return ResourceManager.GetString("LOAD_IFC_FILES", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Set working directory ähnelt.
+ ///
+ internal static string SET_WORKING_DIRECTORY {
+ get {
+ return ResourceManager.GetString("SET_WORKING_DIRECTORY", resourceCulture);
+ }
+ }
+ }
+}
diff --git a/IFCGeoRefCheckerGUI/Properties/Resources.fr.resx b/IFCGeoRefCheckerGUI/Properties/Resources.fr.resx
new file mode 100644
index 0000000..18947c3
--- /dev/null
+++ b/IFCGeoRefCheckerGUI/Properties/Resources.fr.resx
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Vérifier le fichier sélectionné
+
+
+ Charger les fichiers IFC
+
+
+ Définir le répertoire de travail
+
+
+ Entrée de fichiers IFC
+
+
+ Fichiers IFC chargés
+
+
+ Sortie du journal
+
+
+ Afficher le protocole
+
+
+ Statut:
+
+
+ Rapport de situation
+
+
+ Veuillez choisir le chemin !
+
+
+ Choisir la langue:
+
+
+ Directeur de travail
+
+
+ fichier(s) chargé(s)
+
+
+ fichier(s) vérifié(s)
+
+
+ Protocole IFCGeoRefChecker pour le fichier
+
+
\ No newline at end of file
diff --git a/IFCGeoRefCheckerGUI/Properties/Resources.it.Designer.cs b/IFCGeoRefCheckerGUI/Properties/Resources.it.Designer.cs
new file mode 100644
index 0000000..f278d03
--- /dev/null
+++ b/IFCGeoRefCheckerGUI/Properties/Resources.it.Designer.cs
@@ -0,0 +1,162 @@
+//------------------------------------------------------------------------------
+//
+// Dieser Code wurde von einem Tool generiert.
+// Laufzeitversion:4.0.30319.42000
+//
+// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+// der Code erneut generiert wird.
+//
+//------------------------------------------------------------------------------
+
+namespace IFCGeoRefCheckerGUI.Properties {
+ using System;
+
+
+ ///
+ /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
+ ///
+ // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
+ // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
+ // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
+ // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources_it {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources_it() {
+ }
+
+ ///
+ /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("IFCGeoRefCheckerGUI.Properties.Resources - Italienisch", typeof(Resources_it).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
+ /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Check selected file ähnelt.
+ ///
+ internal static string CHECK_SELECTED_FILE {
+ get {
+ return ResourceManager.GetString("CHECK_SELECTED_FILE", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Input IFC-Files ähnelt.
+ ///
+ internal static string INPUT_IFC_FILES {
+ get {
+ return ResourceManager.GetString("INPUT_IFC_FILES", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Load IFC-Files ähnelt.
+ ///
+ internal static string LOAD_IFC_FILES {
+ get {
+ return ResourceManager.GetString("LOAD_IFC_FILES", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Loaded IFC-Files ähnelt.
+ ///
+ internal static string LOADED_IFC_FILES {
+ get {
+ return ResourceManager.GetString("LOADED_IFC_FILES", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Log output ähnelt.
+ ///
+ internal static string LOG_OUTPUT {
+ get {
+ return ResourceManager.GetString("LOG_OUTPUT", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Please choose path! ähnelt.
+ ///
+ internal static string PLEASE_CHOOSE_PATH {
+ get {
+ return ResourceManager.GetString("PLEASE_CHOOSE_PATH", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Set working directory ähnelt.
+ ///
+ internal static string SET_WORKING_DIRECTORY {
+ get {
+ return ResourceManager.GetString("SET_WORKING_DIRECTORY", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Show protocol ähnelt.
+ ///
+ internal static string SHOW_PROTOCOL {
+ get {
+ return ResourceManager.GetString("SHOW_PROTOCOL", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Status: ähnelt.
+ ///
+ internal static string STATUS_LABEL {
+ get {
+ return ResourceManager.GetString("STATUS_LABEL", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Status Report ähnelt.
+ ///
+ internal static string STATUS_REPORT {
+ get {
+ return ResourceManager.GetString("STATUS_REPORT", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Working Directory Label ähnelt.
+ ///
+ internal static string WORKING_DIRECTORY_LABEL {
+ get {
+ return ResourceManager.GetString("WORKING_DIRECTORY_LABEL", resourceCulture);
+ }
+ }
+ }
+}
diff --git a/IFCGeoRefCheckerGUI/Properties/Resources.it.resx b/IFCGeoRefCheckerGUI/Properties/Resources.it.resx
new file mode 100644
index 0000000..5c32cfd
--- /dev/null
+++ b/IFCGeoRefCheckerGUI/Properties/Resources.it.resx
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Controllare il file selezionato
+
+
+ Inserisci file IFC
+
+
+ File IFC caricati
+
+
+ Carica file IFC
+
+
+ Uscita del registro
+
+
+ Imposta la directory di lavoro
+
+
+ Mostra protocollo
+
+
+ Stato:
+
+
+ Rapporto sullo stato
+
+
+ Scegli il percorso!
+
+
+ Seleziona la lingua:
+
+
+ Directory di lavoro
+
+
+ file caricati
+
+
+ file controllati
+
+
+ Protocollo IFCGeoRefChecker per file
+
+
\ No newline at end of file
diff --git a/IFCGeoRefCheckerGUI/Properties/Resources.pt.Designer.cs b/IFCGeoRefCheckerGUI/Properties/Resources.pt.Designer.cs
new file mode 100644
index 0000000..93370d8
--- /dev/null
+++ b/IFCGeoRefCheckerGUI/Properties/Resources.pt.Designer.cs
@@ -0,0 +1,90 @@
+//------------------------------------------------------------------------------
+//
+// Dieser Code wurde von einem Tool generiert.
+// Laufzeitversion:4.0.30319.42000
+//
+// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+// der Code erneut generiert wird.
+//
+//------------------------------------------------------------------------------
+
+namespace IFCGeoRefCheckerGUI.Properties {
+ using System;
+
+
+ ///
+ /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
+ ///
+ // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
+ // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
+ // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
+ // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources_pt {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources_pt() {
+ }
+
+ ///
+ /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("IFCGeoRefCheckerGUI.Properties.Resources - Portugiesisch", typeof(Resources_pt).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
+ /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Check selected file ähnelt.
+ ///
+ internal static string CHECK_SELECTED_FILE {
+ get {
+ return ResourceManager.GetString("CHECK_SELECTED_FILE", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Load IFC-Files ähnelt.
+ ///
+ internal static string LOAD_IFC_FILES {
+ get {
+ return ResourceManager.GetString("LOAD_IFC_FILES", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Set working directory ähnelt.
+ ///
+ internal static string SET_WORKING_DIRECTORY {
+ get {
+ return ResourceManager.GetString("SET_WORKING_DIRECTORY", resourceCulture);
+ }
+ }
+ }
+}
diff --git a/IFCGeoRefCheckerGUI/Properties/Resources.pt.resx b/IFCGeoRefCheckerGUI/Properties/Resources.pt.resx
new file mode 100644
index 0000000..9d74b1d
--- /dev/null
+++ b/IFCGeoRefCheckerGUI/Properties/Resources.pt.resx
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Verificar o ficheiro selecionado
+
+
+ Carregar ficheiros IFC
+
+
+ Definir diretório de trabalho
+
+
+ Entrada de arquivos IFC
+
+
+ Arquivos IFC carregados
+
+
+ Saída de registro
+
+
+ Mostrar protocolo
+
+
+ Status:
+
+
+ Relatório de status
+
+
+ Por favor escolha o caminho!
+
+
+ Selecione o idioma:
+
+
+ Diretório de trabalho
+
+
+ arquivo(s) carregado(s)
+
+
+ arquivo(s) verificado(s)
+
+
+ Protocolo IFCGeoRefChecker para arquivo
+
+
\ No newline at end of file
diff --git a/IFCGeoRefCheckerGUI/Properties/Resources.resx b/IFCGeoRefCheckerGUI/Properties/Resources.resx
new file mode 100644
index 0000000..6989409
--- /dev/null
+++ b/IFCGeoRefCheckerGUI/Properties/Resources.resx
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Check selected file
+
+
+ Input IFC-Files
+
+
+ Loaded IFC-Files
+
+
+ Load IFC-Files
+
+
+ Log output
+
+
+ Set working directory
+
+
+ Show protocol
+
+
+ Status:
+
+
+ Status report
+
+
+ Working directory
+
+
+ Please choose path!
+
+
+ Select language :
+
+
+ file(s) loaded
+
+
+ file(s) checked
+
+
+ IFCGeoRefChecker protocoll for file
+
+
\ No newline at end of file
diff --git a/IFCGeoRefCheckerGUI/Properties/Settings.Designer.cs b/IFCGeoRefCheckerGUI/Properties/Settings.Designer.cs
new file mode 100644
index 0000000..350221c
--- /dev/null
+++ b/IFCGeoRefCheckerGUI/Properties/Settings.Designer.cs
@@ -0,0 +1,26 @@
+//------------------------------------------------------------------------------
+//
+// Dieser Code wurde von einem Tool generiert.
+// Laufzeitversion:4.0.30319.42000
+//
+// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+// der Code erneut generiert wird.
+//
+//------------------------------------------------------------------------------
+
+namespace IFCGeoRefCheckerGUI.Properties {
+
+
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.8.0.0")]
+ internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
+
+ private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+ public static Settings Default {
+ get {
+ return defaultInstance;
+ }
+ }
+ }
+}
diff --git a/IFCGeoRefCheckerGUI/Properties/Settings.settings b/IFCGeoRefCheckerGUI/Properties/Settings.settings
new file mode 100644
index 0000000..049245f
--- /dev/null
+++ b/IFCGeoRefCheckerGUI/Properties/Settings.settings
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/IFCGeoRefCheckerGUI/ResxConverter.cs b/IFCGeoRefCheckerGUI/ResxConverter.cs
new file mode 100644
index 0000000..fdc5dca
--- /dev/null
+++ b/IFCGeoRefCheckerGUI/ResxConverter.cs
@@ -0,0 +1,25 @@
+using IFCGeoRefCheckerGUI.Properties;
+using System;
+using System.Globalization;
+using System.Windows.Data;
+
+namespace IFCGeoRefCheckerGUI
+{
+ public class ResxConverter : IValueConverter
+ {
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ string key = value as string;
+ if (key != null)
+ {
+ return Resources.ResourceManager.GetString(key, culture);
+ }
+ return null;
+ }
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+ }
+}
diff --git a/IFCGeoRefCheckerGUI/ViewModels/MainWindowViewModel.cs b/IFCGeoRefCheckerGUI/ViewModels/MainWindowViewModel.cs
index 4ca3fb4..c466116 100644
--- a/IFCGeoRefCheckerGUI/ViewModels/MainWindowViewModel.cs
+++ b/IFCGeoRefCheckerGUI/ViewModels/MainWindowViewModel.cs
@@ -47,9 +47,9 @@ public string? SelectedPath {
public MainWindowViewModel() {
- CultureInfo culture = new CultureInfo("de-DE");
- System.Threading.Thread.CurrentThread.CurrentCulture = culture;
- System.Threading.Thread.CurrentThread.CurrentUICulture = culture;
+ //CultureInfo culture = new("de-DE");
+ //System.Threading.Thread.CurrentThread.CurrentCulture = culture;
+ //System.Threading.Thread.CurrentThread.CurrentUICulture = culture;
workingDirViewModel = new WorkingDirViewModel(this.eventAggregator);
filePanelViewModel = new FilePanelViewModel(this.eventAggregator);
diff --git a/IFCGeorefShared/GeoRefChecker.cs b/IFCGeorefShared/GeoRefChecker.cs
index 4576b82..a1f5898 100644
--- a/IFCGeorefShared/GeoRefChecker.cs
+++ b/IFCGeorefShared/GeoRefChecker.cs
@@ -481,7 +481,7 @@ public GeoRefCheckerResult getCheckResults()
return results;
}
-
+
public void WriteProtocoll(string WorkingDirPath)
{
var sb = new StringBuilder();