debian/ 0000775 0000000 0000000 00000000000 12301414354 007165 5 ustar debian/patches/ 0000775 0000000 0000000 00000000000 11526340371 010621 5 ustar debian/patches/typo-swarm.diff 0000664 0000000 0000000 00000001151 11532520452 013570 0 ustar --- nlpsolver-0.9/src/locale/NLPSolverCommon_en_US.properties.old 2009-03-30 18:20:06.000000000 +0200
+++ nlpsolver-0.9/src/locale/NLPSolverCommon_en_US.properties 2010-12-18 22:08:47.084693100 +0100
@@ -2,7 +2,7 @@
NLPSolverCommon.Properties.AssumeNonNegative=Assume Non-Negative Variables
#BaseEvolutionarySolver
-NLPSolverCommon.Properties.SwarmSize=Size of Swam
+NLPSolverCommon.Properties.SwarmSize=Size of Swarm
NLPSolverCommon.Properties.LibrarySize=Size of Library
NLPSolverCommon.Properties.LearningCycles=Learning Cycles
NLPSolverCommon.Properties.GuessVariableRange=Variable Bounds Guessing
debian/patches/jars.diff 0000664 0000000 0000000 00000003471 11532520452 012414 0 ustar --- nlpsolver-0.9.orig/nbproject/build-uno-impl.xml
+++ nlpsolver-0.9/nbproject/build-uno-impl.xml
@@ -197,7 +197,7 @@
-
+
--- nlpsolver-0.9.orig/nbproject/build-impl.xml
+++ nlpsolver-0.9/nbproject/build-impl.xml
@@ -360,6 +360,8 @@ is divided into following sections:
-->
+
+
--- nlpsolver-0.9.orig/nbproject/project.properties
+++ nlpsolver-0.9/nbproject/project.properties
@@ -29,6 +29,10 @@ jar.compress=false
javac.classpath=\
${libs.StarOffice 9.classpath}:\
${libs.OpenOffice.org 3.0.classpath}:\
+ ${split.ure}/share/java/juh.jar:\
+ ${split.ure}/share/java/jurt.jar:\
+ ${split.ure}/share/java/ridl.jar:\
+ ${split.install}/classes/unoil.jar:\
${reference.EvolutionarySolver.jar}
# Space-separated list of extra javac options
javac.compilerargs=
debian/patches/nlpsolver-translations.diff 0000664 0000000 0000000 00000167161 11532520452 016227 0 ustar diff --git a/nlpsolver/locale/NLPSolverCommon_ast.properties nlpsolver-0.9/src/locale/NLPSolverCommon_ast.properties
new file mode 100644
index 0000000..fc92d75
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverCommon_ast.properties
@@ -0,0 +1,21 @@
+#BaseNLPSolver
+NLPSolverCommon.Properties.AssumeNonNegative=Asumir variables non-negatives
+#BaseEvolutionarySolver
+NLPSolverCommon.Properties.SwarmSize=Tama\u00F1u del ensame
+NLPSolverCommon.Properties.LibrarySize=Tama\u00F1u de biblioteca
+NLPSolverCommon.Properties.LearningCycles=Ciclos de deprendimientu
+NLPSolverCommon.Properties.GuessVariableRange=Albidrar llendes variables
+NLPSolverCommon.Properties.VariableRangeThreshold=Intervalu de llendes variables (al albidrar)
+NLPSolverCommon.Properties.UseACRComparator=Usar el comparador ACR (en llugar del BCH)
+NLPSolverCommon.Properties.UseRandomStartingPoint=Usar puntu d'aniciu al debalu
+NLPSolverCommon.Properties.StagnationLimit=Llende d'estancamientu
+NLPSolverCommon.Properties.Tolerance=Tolerancia d'estancamientu
+NLPSolverCommon.Properties.EnhancedSolverStatus=Amosar est\u00E1u del resolvedor enant\u00E1u
+#DEPS
+NLPSolverCommon.Properties.AgentSwitchRate=Tasa de conmutaci\u00F3n d'axente (Probabilid\u00E1 DE)
+NLPSolverCommon.Properties.DEFactor=DE: Factor d'escala (0-1.2)
+NLPSolverCommon.Properties.DECR=DE: Probabilid\u00E1 de cruciamientu (0_1)
+NLPSolverCommon.Properties.PSC1=PS: Constante cognitiva
+NLPSolverCommon.Properties.PSC2=PS: Constante social
+NLPSolverCommon.Properties.PSWeight=PS: Coeficiente de restricci\u00F3n
+NLPSolverCommon.Properties.PSCL=PS: Probabilid\u00E1 de mutaci\u00F3n (0-0.005)
diff --git a/nlpsolver/locale/NLPSolverCommon_ca.properties nlpsolver-0.9/src/locale/NLPSolverCommon_ca.properties
new file mode 100644
index 0000000..6adf00d
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverCommon_ca.properties
@@ -0,0 +1,21 @@
+#BaseNLPSolver
+NLPSolverCommon.Properties.AssumeNonNegative=Assumeix variables no negatives
+#BaseEvolutionarySolver
+NLPSolverCommon.Properties.SwarmSize=Mida de l'eixam
+NLPSolverCommon.Properties.LibrarySize=Mida la biblioteca
+NLPSolverCommon.Properties.LearningCycles=Cicles d'aprenentatge
+NLPSolverCommon.Properties.GuessVariableRange=Estimaci\u00F3 dels l\u00EDmits de la variable
+NLPSolverCommon.Properties.VariableRangeThreshold=Llindar dels l\u00EDmits de la variable (en l'estimaci\u00F3)
+NLPSolverCommon.Properties.UseACRComparator=Usa el comparador ACR (en comptes del BCH)
+NLPSolverCommon.Properties.UseRandomStartingPoint=Utilitza un punt d'inici aleatori
+NLPSolverCommon.Properties.StagnationLimit=L\u00EDmit d'estagnaci\u00F3
+NLPSolverCommon.Properties.Tolerance=Toler\u00E0ncia d'estagnaci\u00F3
+NLPSolverCommon.Properties.EnhancedSolverStatus=Mostra l'estat millorat del solucionador
+#DEPS
+NLPSolverCommon.Properties.AgentSwitchRate=Taxa d'intercanvi de l'agent (probabilitat de l'evoluci\u00F3 diferencial)
+NLPSolverCommon.Properties.DEFactor=ED: factor d'escala (0-1,2)
+NLPSolverCommon.Properties.DECR=ED: probabilitat d'encreuament (0-1)
+NLPSolverCommon.Properties.PSC1=EP: constant cognitiva
+NLPSolverCommon.Properties.PSC2=EP: constant social
+NLPSolverCommon.Properties.PSWeight=EP: coeficient de constricci\u00F3
+NLPSolverCommon.Properties.PSCL=EP: probabilitat de mutaci\u00F3 (0-0,005)
diff --git a/nlpsolver/locale/NLPSolverCommon_fr.properties nlpsolver-0.9/src/locale/NLPSolverCommon_fr.properties
new file mode 100644
index 0000000..0fccec5
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverCommon_fr.properties
@@ -0,0 +1,21 @@
+#BaseNLPSolver
+NLPSolverCommon.Properties.AssumeNonNegative=Supposer des variables non n\u00E9gatives
+#BaseEvolutionarySolver
+NLPSolverCommon.Properties.SwarmSize=Taille de la colonie
+NLPSolverCommon.Properties.LibrarySize=Taille de la biblioth\u00E8que
+NLPSolverCommon.Properties.LearningCycles=Cycles d'apprentissage
+NLPSolverCommon.Properties.GuessVariableRange=Estimation des limites de la variable
+NLPSolverCommon.Properties.VariableRangeThreshold=Seuil des limites de la variable (lors de l'estimation)
+NLPSolverCommon.Properties.UseACRComparator=Utiliser le comparateur ACR (au lieu de BCH)
+NLPSolverCommon.Properties.UseRandomStartingPoint=Utiliser un point de d\u00E9part al\u00E9atoire
+NLPSolverCommon.Properties.StagnationLimit=Limite de stagnation
+NLPSolverCommon.Properties.Tolerance=Tol\u00E9rance de stagnation
+NLPSolverCommon.Properties.EnhancedSolverStatus=Afficher l'\u00E9tat am\u00E9lior\u00E9 du solveur
+#DEPS
+NLPSolverCommon.Properties.AgentSwitchRate=Taux de changement de l'agent (probabilit\u00E9 DE)
+NLPSolverCommon.Properties.DEFactor=DE : facteur d'\u00E9chelle (0-1,2)
+NLPSolverCommon.Properties.DECR=DE: probabilit\u00E9 de crossover (0-1)
+NLPSolverCommon.Properties.PSC1=PS : constante cognitive
+NLPSolverCommon.Properties.PSC2=PS : constante sociale
+NLPSolverCommon.Properties.PSWeight=PS : coefficient de r\u00E9duction
+NLPSolverCommon.Properties.PSCL=PS : probabilit\u00E9 de mutation (0-0,005)
diff --git a/nlpsolver/locale/NLPSolverCommon_hu.properties nlpsolver-0.9/src/locale/NLPSolverCommon_hu.properties
new file mode 100644
index 0000000..0de747e
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverCommon_hu.properties
@@ -0,0 +1,21 @@
+#BaseNLPSolver
+NLPSolverCommon.Properties.AssumeNonNegative=Nem negat\u00EDv v\u00E1ltoz\u00F3k felt\u00E9telez\u00E9se
+#BaseEvolutionarySolver
+NLPSolverCommon.Properties.SwarmSize=Popul\u00E1ci\u00F3 m\u00E9rete
+NLPSolverCommon.Properties.LibrarySize=K\u00F6nyvt\u00E1r m\u00E9rete
+NLPSolverCommon.Properties.LearningCycles=Tanul\u00E1si ciklusok
+NLPSolverCommon.Properties.GuessVariableRange=V\u00E1ltoz\u00F3 korl\u00E1tainak kital\u00E1l\u00E1sa
+NLPSolverCommon.Properties.VariableRangeThreshold=V\u00E1ltoz\u00F3 korl\u00E1tj\u00E1nak k\u00FCsz\u00F6be (kital\u00E1l\u00E1sn\u00E1l)
+NLPSolverCommon.Properties.UseACRComparator=ACR kompar\u00E1tor haszn\u00E1lata (BCH helyett)
+NLPSolverCommon.Properties.UseRandomStartingPoint=V\u00E9letlen kezd\u0151pont haszn\u00E1lata
+NLPSolverCommon.Properties.StagnationLimit=Stagn\u00E1l\u00E1si korl\u00E1t
+NLPSolverCommon.Properties.Tolerance=Stagn\u00E1l\u00E1si t\u0171r\u00E9shat\u00E1r
+NLPSolverCommon.Properties.EnhancedSolverStatus=A Megold\u00F3 r\u00E9szletes \u00E1llapota
+#DEPS
+NLPSolverCommon.Properties.AgentSwitchRate=Egyed v\u00E1lt\u00E1si r\u00E1t\u00E1ja (DE val\u00F3sz\u00EDn\u0171s\u00E9g)
+NLPSolverCommon.Properties.DEFactor=DE: Sk\u00E1lafaktor (0\u20131,2)
+NLPSolverCommon.Properties.DECR=DE: Keresztez\u0151d\u00E9s val\u00F3sz\u00EDn\u0171s\u00E9ge (0\u20131)
+NLPSolverCommon.Properties.PSC1=PS: Kognit\u00EDv \u00E1lland\u00F3
+NLPSolverCommon.Properties.PSC2=PS: K\u00F6z\u00F6ss\u00E9gi \u00E1lland\u00F3
+NLPSolverCommon.Properties.PSWeight=PS: \u00D6sszeh\u00FAz\u00F3d\u00E1si egy\u00FCtthat\u00F3
+NLPSolverCommon.Properties.PSCL=PS: Mut\u00E1ci\u00F3 val\u00F3sz\u00EDn\u0171s\u00E9ge (0\u20130,005)
diff --git a/nlpsolver/locale/NLPSolverCommon_it.properties nlpsolver-0.9/src/locale/NLPSolverCommon_it.properties
new file mode 100644
index 0000000..9a143e6
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverCommon_it.properties
@@ -0,0 +1,21 @@
+#BaseNLPSolver
+NLPSolverCommon.Properties.AssumeNonNegative=Presumi variabili non-negative
+#BaseEvolutionarySolver
+NLPSolverCommon.Properties.SwarmSize=Dimensione dello sciame
+NLPSolverCommon.Properties.LibrarySize=Dimensione della libreria
+NLPSolverCommon.Properties.LearningCycles=Cicli di apprendimento
+NLPSolverCommon.Properties.GuessVariableRange=Calcolo approssimato limiti variabili
+NLPSolverCommon.Properties.VariableRangeThreshold=Soglia limiti variabili (durante il calcolo approssimato)
+NLPSolverCommon.Properties.UseACRComparator=Usa comparatore ACR (anzich\u00E9 BCH)
+NLPSolverCommon.Properties.UseRandomStartingPoint=Usa punto di avvio casuale
+NLPSolverCommon.Properties.StagnationLimit=Limite di stagnazione
+NLPSolverCommon.Properties.Tolerance=Tolleranza di stagnazione
+NLPSolverCommon.Properties.EnhancedSolverStatus=Mostra stato del risolutore avanzato
+#DEPS
+NLPSolverCommon.Properties.AgentSwitchRate=Agent Switch Rate (probabilit\u00E0 DE)
+NLPSolverCommon.Properties.DEFactor=DE: Fattore di scala (0-1,2)
+NLPSolverCommon.Properties.DECR=DE: Probabilit\u00E0 di attraversamento (0-1)
+NLPSolverCommon.Properties.PSC1=PS: Costante cognitiva
+NLPSolverCommon.Properties.PSC2=PS: Costante sociale
+NLPSolverCommon.Properties.PSWeight=PS: Coefficiente di costrizione
+NLPSolverCommon.Properties.PSCL=PS: Probabilit\u00E0 di mutazione (0-0,005)
diff --git a/nlpsolver/locale/NLPSolverCommon_nl.properties nlpsolver-0.9/src/locale/NLPSolverCommon_nl.properties
new file mode 100644
index 0000000..ec9fecd
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverCommon_nl.properties
@@ -0,0 +1,21 @@
+#BaseNLPSolver
+NLPSolverCommon.Properties.AssumeNonNegative=Niet negatieve variabelen aannemen
+#BaseEvolutionarySolver
+NLPSolverCommon.Properties.SwarmSize=Grootte van Swarm
+NLPSolverCommon.Properties.LibrarySize=Grootte van de bibliotheek
+NLPSolverCommon.Properties.LearningCycles=Leercurve
+NLPSolverCommon.Properties.GuessVariableRange=Variabele grenzen raden
+NLPSolverCommon.Properties.VariableRangeThreshold=Begrenzing van variabelen (bij raden)
+NLPSolverCommon.Properties.UseACRComparator=ACR-vergelijking gebruiken (in plaats van BCH)
+NLPSolverCommon.Properties.UseRandomStartingPoint=Willekeurig beginpunt gebruiken
+NLPSolverCommon.Properties.StagnationLimit=Stagnatielimiet
+NLPSolverCommon.Properties.Tolerance=Stagnatietolerantie
+NLPSolverCommon.Properties.EnhancedSolverStatus=Verbeterde oplosserstatus tonen
+#DEPS
+NLPSolverCommon.Properties.AgentSwitchRate=Schakelsnelheid van agent (DE-waarschijnlijkheid)
+NLPSolverCommon.Properties.DEFactor=DE: Schaalfactor (0-1.2)
+NLPSolverCommon.Properties.DECR=DE: Overspraakwaarschijnlijkheid (0-1)
+NLPSolverCommon.Properties.PSC1=PS: Cognitieve constante
+NLPSolverCommon.Properties.PSC2=PS: Sociale constante
+NLPSolverCommon.Properties.PSWeight=PS: Beperkingsco\u00EBfficient
+NLPSolverCommon.Properties.PSCL=PS: Mutatiewaarschijnlijkheid (0-0.005)
diff --git a/nlpsolver/locale/NLPSolverCommon_pt_BR.properties nlpsolver-0.9/src/locale/NLPSolverCommon_pt_BR.properties
new file mode 100644
index 0000000..f63e989
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverCommon_pt_BR.properties
@@ -0,0 +1,21 @@
+#BaseNLPSolver
+NLPSolverCommon.Properties.AssumeNonNegative=Assumir vari\u00E1veis como n\u00E3o negativas
+#BaseEvolutionarySolver
+NLPSolverCommon.Properties.SwarmSize=Tamanho da col\u00F4nia
+NLPSolverCommon.Properties.LibrarySize=Tamanho da biblioteca
+NLPSolverCommon.Properties.LearningCycles=Ciclos de aprendizagem
+NLPSolverCommon.Properties.GuessVariableRange=Estimativa dos limites da vari\u00E1vel
+NLPSolverCommon.Properties.VariableRangeThreshold=Piso dos limites da vari\u00E1vel (ao estimar)
+NLPSolverCommon.Properties.UseACRComparator=Utilizar comparador ACS (no lugar de BCH)
+NLPSolverCommon.Properties.UseRandomStartingPoint=Utilizar ponto inicial aleat\u00F3rio
+NLPSolverCommon.Properties.StagnationLimit=Limite de estagna\u00E7\u00E3o
+NLPSolverCommon.Properties.Tolerance=Toler\u00E2ncia de estagna\u00E7\u00E3o
+NLPSolverCommon.Properties.EnhancedSolverStatus=Mostrar estado aprimorado do solver
+#DEPS
+NLPSolverCommon.Properties.AgentSwitchRate=Taxa de altern\u00E2ncia do agente (Probabilidade DE)
+NLPSolverCommon.Properties.DEFactor=DE: Fator de escala (0 - 1,2)
+NLPSolverCommon.Properties.DECR=DE: Probabilidade de crossover (0 - 1)
+NLPSolverCommon.Properties.PSC1=PS: Constante congnitiva
+NLPSolverCommon.Properties.PSC2=PF: Constante social
+NLPSolverCommon.Properties.PSWeight=PS: Coeficiente de constri\u00E7\u00E3o
+NLPSolverCommon.Properties.PSCL=PS: Probabilidade de muta\u00E7\u00E3o (0 - 0,005)
diff --git a/nlpsolver/locale/NLPSolverCommon_sl.properties nlpsolver-0.9/src/locale/NLPSolverCommon_sl.properties
new file mode 100644
index 0000000..cf28b54
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverCommon_sl.properties
@@ -0,0 +1,23 @@
+#BaseNLPSolver
+NLPSolverCommon.Properties.AssumeNonNegative=Domnevaj nenegativne spremenljivke
+
+#BaseEvolutionarySolver
+NLPSolverCommon.Properties.SwarmSize=Velikost roja
+NLPSolverCommon.Properties.LibrarySize=Velikost knji\u017Enice
+NLPSolverCommon.Properties.LearningCycles=U\u010Dni cikli
+NLPSolverCommon.Properties.GuessVariableRange=Uganjevanje meja spremenljivk
+NLPSolverCommon.Properties.VariableRangeThreshold=Prag meja spremenljivk (pri uganjevanju)
+NLPSolverCommon.Properties.UseACRComparator=Uporabi primerjalnik ACR (namesto BCH)
+NLPSolverCommon.Properties.UseRandomStartingPoint=Uporabi naklju\u010Dno za\u010Detno to\u010Dko
+NLPSolverCommon.Properties.StagnationLimit=Meja stagnacije
+NLPSolverCommon.Properties.Tolerance=Toleranca stagnacije
+NLPSolverCommon.Properties.EnhancedSolverStatus=Poka\u017Ei podrobnej\u0161e stanje Re\u0161evalca
+
+#DEPS
+NLPSolverCommon.Properties.AgentSwitchRate=Hitrost preklopa agenta (verjetnost DE)
+NLPSolverCommon.Properties.DEFactor=DE: faktor spremembe merila (0-1,2)
+NLPSolverCommon.Properties.DECR=DE: verjetnost prehajanja (0-1)
+NLPSolverCommon.Properties.PSC1=PS: kognitivna konstanta
+NLPSolverCommon.Properties.PSC2=PS: socialna konstanta
+NLPSolverCommon.Properties.PSWeight=PS: koeficient kr\u010Denja
+NLPSolverCommon.Properties.PSCL=PS: verjetnost mutacije (0-0,005)
diff --git a/nlpsolver/locale/NLPSolverStatusDialog_ast.properties nlpsolver-0.9/src/locale/NLPSolverStatusDialog_ast.properties
new file mode 100644
index 0000000..f21b317
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverStatusDialog_ast.properties
@@ -0,0 +1,27 @@
+#Dialog
+NLPSolverStatusDialog.Dialog.Caption=Est\u00E1u del resolvedor
+#Controls
+NLPSolverStatusDialog.Controls.lblSolution=Soluci\u00F3n actual:
+NLPSolverStatusDialog.Controls.lblIteration=Iteraci\u00F3n:
+NLPSolverStatusDialog.Controls.lblStagnation=Estancamientu:
+NLPSolverStatusDialog.Controls.lblRuntime=Tiempu d'execuci\u00F3n
+NLPSolverStatusDialog.Controls.btnStop=Aparar
+NLPSolverStatusDialog.Controls.btnOK=Aceutar
+NLPSolverStatusDialog.Controls.btnContinue=Siguir
+#Messages
+NLPSolverStatusDialog.Message.StopIteration=S'alcanzaron les iteraciones m\u00E1ximes
+NLPSolverStatusDialog.Message.StopStagnation=Procesu par\u00E1u por estancamientu.
+NLPSolverStatusDialog.Message.StopUser=Procesu par\u00E1u por aciu d'interrupci\u00F3n del usuariu.
+NLPSolverStatusDialog.Message.CurrentIteration=Procesu par\u00E1u na iteraci\u00F3n %d de %d.
+#Time formatting
+NLPSolverStatusDialog.Time.Nanoseconds=Nanosegundos
+NLPSolverStatusDialog.Time.Microseconds=Microsegundos
+NLPSolverStatusDialog.Time.Milliseconds=Milisegundos
+NLPSolverStatusDialog.Time.Second=Segundu
+NLPSolverStatusDialog.Time.Seconds=Segundos
+NLPSolverStatusDialog.Time.Minute=Minutu
+NLPSolverStatusDialog.Time.Minutes=Minutos
+NLPSolverStatusDialog.Time.Hour=Hora
+NLPSolverStatusDialog.Time.Hours=Hores
+NLPSolverStatusDialog.Time.Day=D\u00EDa
+NLPSolverStatusDialog.Time.Days=D\u00EDes
diff --git a/nlpsolver/locale/NLPSolverStatusDialog_ca.properties nlpsolver-0.9/src/locale/NLPSolverStatusDialog_ca.properties
new file mode 100644
index 0000000..cbaf6d4
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverStatusDialog_ca.properties
@@ -0,0 +1,27 @@
+#Dialog
+NLPSolverStatusDialog.Dialog.Caption=Estat del solucionador
+#Controls
+NLPSolverStatusDialog.Controls.lblSolution=Soluci\u00F3 actual:
+NLPSolverStatusDialog.Controls.lblIteration=Iteraci\u00F3:
+NLPSolverStatusDialog.Controls.lblStagnation=Estagnaci\u00F3:
+NLPSolverStatusDialog.Controls.lblRuntime=Temps d'execuci\u00F3:
+NLPSolverStatusDialog.Controls.btnStop=Para
+NLPSolverStatusDialog.Controls.btnOK=D'acord
+NLPSolverStatusDialog.Controls.btnContinue=Continua
+#Messages
+NLPSolverStatusDialog.Message.StopIteration=S'ha assolit el nombre m\u00E0xim d'iteracions.
+NLPSolverStatusDialog.Message.StopStagnation=El proc\u00E9s ha finalitzat a causa de l'estagnaci\u00F3.
+NLPSolverStatusDialog.Message.StopUser=El proc\u00E9s ha finalitzat a causa d'una interrupci\u00F3 de l'usuari.
+NLPSolverStatusDialog.Message.CurrentIteration=El proc\u00E9s ha finalitzat a la iteraci\u00F3 %d de %d.
+#Time formatting
+NLPSolverStatusDialog.Time.Nanoseconds=Nanosegons
+NLPSolverStatusDialog.Time.Microseconds=Microsegons
+NLPSolverStatusDialog.Time.Milliseconds=Mil\u00B7lisegons
+NLPSolverStatusDialog.Time.Second=Segon
+NLPSolverStatusDialog.Time.Seconds=Segons
+NLPSolverStatusDialog.Time.Minute=Minut
+NLPSolverStatusDialog.Time.Minutes=Minuts
+NLPSolverStatusDialog.Time.Hour=Hora
+NLPSolverStatusDialog.Time.Hours=Hores
+NLPSolverStatusDialog.Time.Day=Dia
+NLPSolverStatusDialog.Time.Days=Dies
diff --git a/nlpsolver/locale/NLPSolverStatusDialog_fr.properties nlpsolver-0.9/src/locale/NLPSolverStatusDialog_fr.properties
new file mode 100644
index 0000000..83d40d3
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverStatusDialog_fr.properties
@@ -0,0 +1,27 @@
+#Dialog
+NLPSolverStatusDialog.Dialog.Caption=\u00C9tat du solveur
+#Controls
+NLPSolverStatusDialog.Controls.lblSolution=Solution actuelle :
+NLPSolverStatusDialog.Controls.lblIteration=It\u00E9ration :
+NLPSolverStatusDialog.Controls.lblStagnation=Stagnation :
+NLPSolverStatusDialog.Controls.lblRuntime=Dur\u00E9e d'ex\u00E9cution :
+NLPSolverStatusDialog.Controls.btnStop=Arr\u00EAter
+NLPSolverStatusDialog.Controls.btnOK=OK
+NLPSolverStatusDialog.Controls.btnContinue=Continuer
+#Messages
+NLPSolverStatusDialog.Message.StopIteration=Maximum d'it\u00E9rations atteint.
+NLPSolverStatusDialog.Message.StopStagnation=Processus arr\u00EAt\u00E9 en raison de la stagnation.
+NLPSolverStatusDialog.Message.StopUser=Processus arr\u00EAt\u00E9 en raison de l'interruption par l'utilisateur.
+NLPSolverStatusDialog.Message.CurrentIteration=Processus arr\u00EAt\u00E9 \u00E0 l'it\u00E9ration %d de %d.
+#Time formatting
+NLPSolverStatusDialog.Time.Nanoseconds=Nanosecondes
+NLPSolverStatusDialog.Time.Microseconds=Microsecondes
+NLPSolverStatusDialog.Time.Milliseconds=Millisecondes
+NLPSolverStatusDialog.Time.Second=Seconde
+NLPSolverStatusDialog.Time.Seconds=Secondes
+NLPSolverStatusDialog.Time.Minute=Minute
+NLPSolverStatusDialog.Time.Minutes=Minutes
+NLPSolverStatusDialog.Time.Hour=Heure
+NLPSolverStatusDialog.Time.Hours=Heures
+NLPSolverStatusDialog.Time.Day=Jour
+NLPSolverStatusDialog.Time.Days=Jours
diff --git a/nlpsolver/locale/NLPSolverStatusDialog_hu.properties nlpsolver-0.9/src/locale/NLPSolverStatusDialog_hu.properties
new file mode 100644
index 0000000..98f9b80
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverStatusDialog_hu.properties
@@ -0,0 +1,27 @@
+#Dialog
+NLPSolverStatusDialog.Dialog.Caption=A Megold\u00F3 \u00E1llapota
+#Controls
+NLPSolverStatusDialog.Controls.lblSolution=Jelenlegi megold\u00E1s:
+NLPSolverStatusDialog.Controls.lblIteration=Iter\u00E1ci\u00F3:
+NLPSolverStatusDialog.Controls.lblStagnation=Stagn\u00E1l\u00E1s:
+NLPSolverStatusDialog.Controls.lblRuntime=Fut\u00E1sid\u0151:
+NLPSolverStatusDialog.Controls.btnStop=Le\u00E1ll\u00EDt\u00E1s
+NLPSolverStatusDialog.Controls.btnOK=OK
+NLPSolverStatusDialog.Controls.btnContinue=Folytat\u00E1s
+#Messages
+NLPSolverStatusDialog.Message.StopIteration=El\u00E9rte a max. iter\u00E1ci\u00F3s l\u00E9p\u00E9st.
+NLPSolverStatusDialog.Message.StopStagnation=A folyamat le\u00E1llt, mert stagn\u00E1l.
+NLPSolverStatusDialog.Message.StopUser=A folyamat le\u00E1llt, mert a felhaszn\u00E1l\u00F3 megszak\u00EDtotta.
+NLPSolverStatusDialog.Message.CurrentIteration=A folyamat le\u00E1llt a(z) %d. / %d iter\u00E1ci\u00F3n\u00E1l.
+#Time formatting
+NLPSolverStatusDialog.Time.Nanoseconds=nanoszekundum
+NLPSolverStatusDialog.Time.Microseconds=mikroszekundum
+NLPSolverStatusDialog.Time.Milliseconds=ezredm\u00E1sodperc
+NLPSolverStatusDialog.Time.Second=m\u00E1sodperc
+NLPSolverStatusDialog.Time.Seconds=m\u00E1sodperc
+NLPSolverStatusDialog.Time.Minute=perc
+NLPSolverStatusDialog.Time.Minutes=perc
+NLPSolverStatusDialog.Time.Hour=\u00F3ra
+NLPSolverStatusDialog.Time.Hours=\u00F3ra
+NLPSolverStatusDialog.Time.Day=nap
+NLPSolverStatusDialog.Time.Days=nap
diff --git a/nlpsolver/locale/NLPSolverStatusDialog_it.properties nlpsolver-0.9/src/locale/NLPSolverStatusDialog_it.properties
new file mode 100644
index 0000000..13a8e8e
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverStatusDialog_it.properties
@@ -0,0 +1,27 @@
+#Dialog
+NLPSolverStatusDialog.Dialog.Caption=Stato del risolutore
+#Controls
+NLPSolverStatusDialog.Controls.lblSolution=Soluzione attuale:
+NLPSolverStatusDialog.Controls.lblIteration=Iterazione:
+NLPSolverStatusDialog.Controls.lblStagnation=Stagnazione:
+NLPSolverStatusDialog.Controls.lblRuntime=Tempo di esecuzione:
+NLPSolverStatusDialog.Controls.btnStop=Interrompi
+NLPSolverStatusDialog.Controls.btnOK=OK
+NLPSolverStatusDialog.Controls.btnContinue=Continua
+#Messages
+NLPSolverStatusDialog.Message.StopIteration=Numero massimo di iterazioni raggiunto.
+NLPSolverStatusDialog.Message.StopStagnation=Processo interrotto per stagnazione.
+NLPSolverStatusDialog.Message.StopUser=Processo interrotto dall'utente.
+NLPSolverStatusDialog.Message.CurrentIteration=Processo interrotto all'iterazione %d di %d.
+#Time formatting
+NLPSolverStatusDialog.Time.Nanoseconds=Nanosecondi
+NLPSolverStatusDialog.Time.Microseconds=Microsecondi
+NLPSolverStatusDialog.Time.Milliseconds=Millisecondi
+NLPSolverStatusDialog.Time.Second=Secondo
+NLPSolverStatusDialog.Time.Seconds=Secondi
+NLPSolverStatusDialog.Time.Minute=Minuto
+NLPSolverStatusDialog.Time.Minutes=Minuti
+NLPSolverStatusDialog.Time.Hour=Ora
+NLPSolverStatusDialog.Time.Hours=Ore
+NLPSolverStatusDialog.Time.Day=Giorno
+NLPSolverStatusDialog.Time.Days=Giorni
diff --git a/nlpsolver/locale/NLPSolverStatusDialog_nl.properties nlpsolver-0.9/src/locale/NLPSolverStatusDialog_nl.properties
new file mode 100644
index 0000000..60132e0
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverStatusDialog_nl.properties
@@ -0,0 +1,27 @@
+#Dialog
+NLPSolverStatusDialog.Dialog.Caption=Oplosserstatus
+#Controls
+NLPSolverStatusDialog.Controls.lblSolution=Huidige oplossing:
+NLPSolverStatusDialog.Controls.lblIteration=Iteratie:
+NLPSolverStatusDialog.Controls.lblStagnation=Stagnatie:
+NLPSolverStatusDialog.Controls.lblRuntime=Looptijd:
+NLPSolverStatusDialog.Controls.btnStop=Stoppen
+NLPSolverStatusDialog.Controls.btnOK=OK
+NLPSolverStatusDialog.Controls.btnContinue=Doorgaan
+#Messages
+NLPSolverStatusDialog.Message.StopIteration=Maximum aantal iteraties bereikt.
+NLPSolverStatusDialog.Message.StopStagnation=Proces is door stagnatie gestopt.
+NLPSolverStatusDialog.Message.StopUser=Proces is door de gebruiker gestopt.
+NLPSolverStatusDialog.Message.CurrentIteration=Proces is gestopt na iteratie %d van %d.
+#Time formatting
+NLPSolverStatusDialog.Time.Nanoseconds=Nanoseconden
+NLPSolverStatusDialog.Time.Microseconds=Microseconden
+NLPSolverStatusDialog.Time.Milliseconds=Milliseconden
+NLPSolverStatusDialog.Time.Second=Seconde
+NLPSolverStatusDialog.Time.Seconds=Seconden
+NLPSolverStatusDialog.Time.Minute=Minuut
+NLPSolverStatusDialog.Time.Minutes=Minuten
+NLPSolverStatusDialog.Time.Hour=Uur
+NLPSolverStatusDialog.Time.Hours=Uren
+NLPSolverStatusDialog.Time.Day=Dag
+NLPSolverStatusDialog.Time.Days=Dagen
diff --git a/nlpsolver/locale/NLPSolverStatusDialog_pt_BR.properties nlpsolver-0.9/src/locale/NLPSolverStatusDialog_pt_BR.properties
new file mode 100644
index 0000000..2119fed
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverStatusDialog_pt_BR.properties
@@ -0,0 +1,27 @@
+#Dialog
+NLPSolverStatusDialog.Dialog.Caption=Estado do solver
+#Controls
+NLPSolverStatusDialog.Controls.lblSolution=Solu\u00E7\u00E3o atual:
+NLPSolverStatusDialog.Controls.lblIteration=Itera\u00E7\u00E3o:
+NLPSolverStatusDialog.Controls.lblStagnation=Estagna\u00E7\u00E3o:
+NLPSolverStatusDialog.Controls.lblRuntime=Tempo de execu\u00E7\u00E3o:
+NLPSolverStatusDialog.Controls.btnStop=Parar
+NLPSolverStatusDialog.Controls.btnOK=OK
+NLPSolverStatusDialog.Controls.btnContinue=Continuar
+#Messages
+NLPSolverStatusDialog.Message.StopIteration=N\u00FAmero m\u00E1ximo de itera\u00E7\u00F5es atingido.
+NLPSolverStatusDialog.Message.StopStagnation=O processo parou por estagna\u00E7\u00E3o.
+NLPSolverStatusDialog.Message.StopUser=O processo parou por interrup\u00E7\u00E3o do usu\u00E1rio.
+NLPSolverStatusDialog.Message.CurrentIteration=O processo parou na itera\u00E7\u00E3o %d de %d.
+#Time formatting
+NLPSolverStatusDialog.Time.Nanoseconds=Nanossegundos
+NLPSolverStatusDialog.Time.Microseconds=Microssegundos
+NLPSolverStatusDialog.Time.Milliseconds=Milissegundos
+NLPSolverStatusDialog.Time.Second=Segundo
+NLPSolverStatusDialog.Time.Seconds=Segundos
+NLPSolverStatusDialog.Time.Minute=Minuto
+NLPSolverStatusDialog.Time.Minutes=Minutos
+NLPSolverStatusDialog.Time.Hour=Hora
+NLPSolverStatusDialog.Time.Hours=Horas
+NLPSolverStatusDialog.Time.Day=Dia
+NLPSolverStatusDialog.Time.Days=Dias
diff --git a/nlpsolver/locale/NLPSolverStatusDialog_sl.properties nlpsolver-0.9/src/locale/NLPSolverStatusDialog_sl.properties
new file mode 100644
index 0000000..148a3ba
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverStatusDialog_sl.properties
@@ -0,0 +1,30 @@
+#Dialog
+NLPSolverStatusDialog.Dialog.Caption=Stanje Re\u0161evalca
+
+#Controls
+NLPSolverStatusDialog.Controls.lblSolution=Trenutna re\u0161itev:
+NLPSolverStatusDialog.Controls.lblIteration=Iteracija:
+NLPSolverStatusDialog.Controls.lblStagnation=Stagnacija:
+NLPSolverStatusDialog.Controls.lblRuntime=\u010Cas izvajanja:
+NLPSolverStatusDialog.Controls.btnStop=Ustavi
+NLPSolverStatusDialog.Controls.btnOK=V redu
+NLPSolverStatusDialog.Controls.btnContinue=Nadaljuj
+
+#Messages
+NLPSolverStatusDialog.Message.StopIteration=Dose\u017Eeno najve\u010Dje \u0161tevilo iteracij.
+NLPSolverStatusDialog.Message.StopStagnation=Zaradi stagnacije se je proces ustavil.
+NLPSolverStatusDialog.Message.StopUser=Zaradi prekinitve s strani uporabnika se je proces ustavil.
+NLPSolverStatusDialog.Message.CurrentIteration=Proces se je ustavil pri iteraciji %d od %d.
+
+#Time formatting
+NLPSolverStatusDialog.Time.Nanoseconds=nanosekund
+NLPSolverStatusDialog.Time.Microseconds=mikrosekund
+NLPSolverStatusDialog.Time.Milliseconds=milisekund
+NLPSolverStatusDialog.Time.Second=sekunda
+NLPSolverStatusDialog.Time.Seconds=sekund
+NLPSolverStatusDialog.Time.Minute=minuta
+NLPSolverStatusDialog.Time.Minutes=minut
+NLPSolverStatusDialog.Time.Hour=ura
+NLPSolverStatusDialog.Time.Hours=ur
+NLPSolverStatusDialog.Time.Day=dan
+NLPSolverStatusDialog.Time.Days=dni
diff --git a/nlpsolver/locale/NLPSolverCommon_de.properties nlpsolver-0.9/src/locale/NLPSolverCommon_de.properties
new file mode 100644
index 0000000..a79d19a
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverCommon_de.properties
@@ -0,0 +1,21 @@
+#BaseNLPSolver
+NLPSolverCommon.Properties.AssumeNonNegative=Nicht-negative Variablen voraussetzen
+#BaseEvolutionarySolver
+NLPSolverCommon.Properties.SwarmSize=Schwarmgr\u00F6\u00DFe
+NLPSolverCommon.Properties.LibrarySize=Gr\u00F6\u00DFe der Bibliothek
+NLPSolverCommon.Properties.LearningCycles=Lernzyklen
+NLPSolverCommon.Properties.GuessVariableRange=Variablengrenzen raten
+NLPSolverCommon.Properties.VariableRangeThreshold=Variablengrenzbereich (beim Raten)
+NLPSolverCommon.Properties.UseACRComparator=ACR Komparator (statt BCH) nutzen
+NLPSolverCommon.Properties.UseRandomStartingPoint=Zuf\u00E4lligen Startpunkt w\u00E4hlen
+NLPSolverCommon.Properties.StagnationLimit=Beendigungsgrenze
+NLPSolverCommon.Properties.Tolerance=Beendigungstoleranz
+NLPSolverCommon.Properties.EnhancedSolverStatus=Erweiterten Solver-Status anzeigen
+#DEPS
+NLPSolverCommon.Properties.AgentSwitchRate=Agent Switch Rate (DE Wahrscheinlichkeit)
+NLPSolverCommon.Properties.DEFactor=DE: Skalierungsfaktor (0-1,2)
+NLPSolverCommon.Properties.DECR=DE: Crossover-Wahrscheinlichkeit (0-1)
+NLPSolverCommon.Properties.PSC1=PS: Kognitivit\u00E4tskonstante
+NLPSolverCommon.Properties.PSC2=PS: Social Constant
+NLPSolverCommon.Properties.PSWeight=PS: Konstriktionskoeffizient
+NLPSolverCommon.Properties.PSCL=PS: Mutationswahrscheinlichkeit (0-0,005)
diff --git a/nlpsolver/locale/NLPSolverCommon_en_GB.properties nlpsolver-0.9/src/locale/NLPSolverCommon_en_GB.properties
new file mode 100644
index 0000000..6ec91f8
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverCommon_en_GB.properties
@@ -0,0 +1,21 @@
+#BaseNLPSolver
+NLPSolverCommon.Properties.AssumeNonNegative=Assume Non-Negative Variables
+#BaseEvolutionarySolver
+NLPSolverCommon.Properties.SwarmSize=Size of Swarm
+NLPSolverCommon.Properties.LibrarySize=Size of Library
+NLPSolverCommon.Properties.LearningCycles=Learning Cycles
+NLPSolverCommon.Properties.GuessVariableRange=Variable Bounds Guessing
+NLPSolverCommon.Properties.VariableRangeThreshold=Variable Bounds Threshold (when guessing)
+NLPSolverCommon.Properties.UseACRComparator=Use ACR Comparator (instead of BCH)
+NLPSolverCommon.Properties.UseRandomStartingPoint=Use Random starting point
+NLPSolverCommon.Properties.StagnationLimit=Stagnation Limit
+NLPSolverCommon.Properties.Tolerance=Stagnation Tolerance
+NLPSolverCommon.Properties.EnhancedSolverStatus=Show enhanced solver status
+#DEPS
+NLPSolverCommon.Properties.AgentSwitchRate=Agent Switch Rate (DE Probability)
+NLPSolverCommon.Properties.DEFactor=DE: Scaling Factor (0-1.2)
+NLPSolverCommon.Properties.DECR=DE: Crossover Probability (0-1)
+NLPSolverCommon.Properties.PSC1=PS: Cognitive Constant
+NLPSolverCommon.Properties.PSC2=PS: Social Constant
+NLPSolverCommon.Properties.PSWeight=PS: Constriction Coefficient
+NLPSolverCommon.Properties.PSCL=PS: Mutation Probability (0-0.005)
diff --git a/nlpsolver/locale/NLPSolverCommon_es.properties nlpsolver-0.9/src/locale/NLPSolverCommon_es.properties
new file mode 100644
index 0000000..3bf4d9c
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverCommon_es.properties
@@ -0,0 +1,21 @@
+#BaseNLPSolver
+NLPSolverCommon.Properties.AssumeNonNegative=Asumir variables no-negativas
+#BaseEvolutionarySolver
+NLPSolverCommon.Properties.SwarmSize=Tama\u00F1o del enjambre
+NLPSolverCommon.Properties.LibrarySize=Tama\u00F1o de la biblioteca
+NLPSolverCommon.Properties.LearningCycles=Ciclos de aprendizaje
+NLPSolverCommon.Properties.GuessVariableRange=Estimaci\u00F3n de los l\u00EDmites de las variables
+NLPSolverCommon.Properties.VariableRangeThreshold=Umbral de los l\u00EDmites de las variables (al estimar)
+NLPSolverCommon.Properties.UseACRComparator=Usar el comparador ACR (en vez del BCH)
+NLPSolverCommon.Properties.UseRandomStartingPoint=Usar un punto inicial aleatorio
+NLPSolverCommon.Properties.StagnationLimit=Limite de estancamiento
+NLPSolverCommon.Properties.Tolerance=Tolerancia de estancamiento
+NLPSolverCommon.Properties.EnhancedSolverStatus=Mostrar el estado extendido del solucionador
+#DEPS
+NLPSolverCommon.Properties.AgentSwitchRate=Tasa de cambio del agente (probabilidad DE)
+NLPSolverCommon.Properties.DEFactor=DE: factor de escala (0-1,2)
+NLPSolverCommon.Properties.DECR=DE: Probabilidad de cruce (0-1)
+NLPSolverCommon.Properties.PSC1=PS: Constante cognitiva
+NLPSolverCommon.Properties.PSC2=PS: Constante social
+NLPSolverCommon.Properties.PSWeight=PS: Coeficiente de constricci\u00F3n
+NLPSolverCommon.Properties.PSCL=PS: Probabilidad de mutaci\u00F3n (0-0,005)
diff --git a/nlpsolver/locale/NLPSolverCommon_fa.properties nlpsolver-0.9/src/locale/NLPSolverCommon_fa.properties
new file mode 100644
index 0000000..ddabfc8
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverCommon_fa.properties
@@ -0,0 +1,21 @@
+#BaseNLPSolver
+NLPSolverCommon.Properties.AssumeNonNegative=\u0641\u0631\u0636 \u06A9\u0631\u062F\u0646 \u0645\u062A\u063A\u06CC\u0631\u0647\u0627\u06CC \u0646\u0627\u0645\u0646\u0641\u06CC
+#BaseEvolutionarySolver
+NLPSolverCommon.Properties.SwarmSize=Size of Swarm
+NLPSolverCommon.Properties.LibrarySize=\u0627\u0646\u062F\u0627\u0632\u0647 \u06A9\u062A\u0627\u0628\u200C\u062E\u0627\u0646\u0647
+NLPSolverCommon.Properties.LearningCycles=\u0686\u0631\u062E\u0647\u200C\u0647\u0627\u06CC \u06CC\u0627\u062F\u200C\u06AF\u06CC\u0631\u06CC
+NLPSolverCommon.Properties.GuessVariableRange=\u062D\u062F\u0633 \u0632\u062F\u0646 \u06A9\u0631\u0627\u0646\u200C\u0647\u0627\u06CC \u0645\u062A\u063A\u06CC\u0631
+NLPSolverCommon.Properties.VariableRangeThreshold=\u0622\u0633\u062A\u0627\u0646\u0647 \u06A9\u0631\u0627\u0646\u200C\u0647\u0627\u06CC \u0645\u062A\u063A\u06CC\u0631 (\u062F\u0631 \u0632\u0645\u0627\u0646 \u062D\u062F\u0633 \u0632\u062F\u0646)
+NLPSolverCommon.Properties.UseACRComparator=\u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0627\u0632 \u0645\u0642\u0627\u06CC\u0633\u0647 \u06A9\u0646\u0646\u062F\u0647 ACR (\u0628\u0647\u200C\u062C\u0627\u06CC BCH)
+NLPSolverCommon.Properties.UseRandomStartingPoint=\u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0627\u0632 \u0646\u0642\u0637\u0647 \u0622\u063A\u0627\u0632 \u062A\u0635\u0627\u062F\u0641\u06CC
+NLPSolverCommon.Properties.StagnationLimit=\u062D\u062F \u0627\u06CC\u0633\u062A\u0627\u06CC\u06CC
+NLPSolverCommon.Properties.Tolerance=\u062A\u062D\u0645\u0644 \u0627\u06CC\u0633\u062A\u0627\u06CC\u06CC
+NLPSolverCommon.Properties.EnhancedSolverStatus=\u0646\u0645\u0627\u06CC\u0634 \u0648\u0636\u0639\u06CC\u062A \u062D\u0644\u200C\u06A9\u0646\u0646\u062F\u0647 \u0628\u0647\u0628\u0648\u062F\u200C\u06CC\u0627\u0641\u062A\u0647
+#DEPS
+NLPSolverCommon.Properties.AgentSwitchRate=Agent Switch Rate (DE Probability)
+NLPSolverCommon.Properties.DEFactor=DE: \u0636\u0631\u06CC\u0628 \u0645\u0642\u06CC\u0627\u0633 (0-1.2)
+NLPSolverCommon.Properties.DECR=DE: Crossover Probability (0-1)
+NLPSolverCommon.Properties.PSC1=PS: Cognitive Constant
+NLPSolverCommon.Properties.PSC2=PS: Social Constant
+NLPSolverCommon.Properties.PSWeight=PS: Constriction Coefficient
+NLPSolverCommon.Properties.PSCL=PS: Mutation Probability (0-0.005)
diff --git a/nlpsolver/locale/NLPSolverCommon_fi.properties nlpsolver-0.9/src/locale/NLPSolverCommon_fi.properties
new file mode 100644
index 0000000..e77054a
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverCommon_fi.properties
@@ -0,0 +1,21 @@
+#BaseNLPSolver
+NLPSolverCommon.Properties.AssumeNonNegative=Oleta muuttujat ei-negatiivisiksi
+#BaseEvolutionarySolver
+NLPSolverCommon.Properties.SwarmSize=Parven koko
+NLPSolverCommon.Properties.LibrarySize=Kirjaston koko
+NLPSolverCommon.Properties.LearningCycles=Oppimissyklit
+NLPSolverCommon.Properties.GuessVariableRange=Arvaa muuttujien rajat
+NLPSolverCommon.Properties.VariableRangeThreshold=Muuttujarajojen kynnysarvo (arvaamalla)
+NLPSolverCommon.Properties.UseACRComparator=K\u00E4yt\u00E4 ACR-vertailijaa (BCH:n sijaan)
+NLPSolverCommon.Properties.UseRandomStartingPoint=K\u00E4yt\u00E4 satunnaista aloituspistett\u00E4
+NLPSolverCommon.Properties.StagnationLimit=Pys\u00E4htymisraja
+NLPSolverCommon.Properties.Tolerance=Pys\u00E4htymisen sieto
+NLPSolverCommon.Properties.EnhancedSolverStatus=N\u00E4yt\u00E4 ratkaisimen tila laajasti
+#DEPS
+NLPSolverCommon.Properties.AgentSwitchRate=Agentin vaihtoaste (DE-todenn\u00E4k\u00F6isyys)
+NLPSolverCommon.Properties.DEFactor=DE: Skaalaustekij\u00E4 (0-1,2)
+NLPSolverCommon.Properties.DECR=DE: Sekoitustodenn\u00E4k\u00F6isyys (0-1)
+NLPSolverCommon.Properties.PSC1=PS: Kognitiivinen vakio
+NLPSolverCommon.Properties.PSC2=PS: Sosiaalinen vakio
+NLPSolverCommon.Properties.PSWeight=PS: Supistumispaino
+NLPSolverCommon.Properties.PSCL=PS: Mutaatiotodenn\u00E4k\u00F6isyys (0-0,005)
diff --git a/nlpsolver/locale/NLPSolverCommon_ja.properties nlpsolver-0.9/src/locale/NLPSolverCommon_ja.properties
new file mode 100644
index 0000000..f538d55
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverCommon_ja.properties
@@ -0,0 +1,21 @@
+#BaseNLPSolver
+NLPSolverCommon.Properties.AssumeNonNegative=\u975E\u8CA0\u306E\u5909\u6570\u3092\u4EEE\u5B9A\u3059\u308B
+#BaseEvolutionarySolver
+NLPSolverCommon.Properties.SwarmSize=\u96C6\u56E3\u306E\u30B5\u30A4\u30BA
+NLPSolverCommon.Properties.LibrarySize=\u30E9\u30A4\u30D6\u30E9\u30EA\u306E\u30B5\u30A4\u30BA
+NLPSolverCommon.Properties.LearningCycles=\u5B66\u7FD2\u5468\u671F
+NLPSolverCommon.Properties.GuessVariableRange=\u5909\u6570\u7BC4\u56F2\u306E\u63A8\u6E2C
+NLPSolverCommon.Properties.VariableRangeThreshold=(\u63A8\u6E2C\u3059\u308B\u969B\u306E)\u5909\u6570\u7BC4\u56F2\u306E\u3057\u304D\u3044\u5024
+NLPSolverCommon.Properties.UseACRComparator=(BCH \u306E\u4EE3\u308F\u308A\u306B) ACR \u6BD4\u8F03\u5B50\u3092\u4F7F\u3046
+NLPSolverCommon.Properties.UseRandomStartingPoint=\u30E9\u30F3\u30C0\u30E0\u306A\u958B\u59CB\u70B9\u3092\u4F7F\u3046
+NLPSolverCommon.Properties.StagnationLimit=\u3088\u3069\u307F\u9650\u754C
+NLPSolverCommon.Properties.Tolerance=\u3088\u3069\u307F\u8A31\u5BB9\u8AA4\u5DEE
+NLPSolverCommon.Properties.EnhancedSolverStatus=\u88DC\u6B63\u3055\u308C\u305F\u30BD\u30EB\u30D0\u30FC\u306E\u72B6\u614B\u3092\u8868\u793A
+#DEPS
+NLPSolverCommon.Properties.AgentSwitchRate=\u30A8\u30FC\u30B8\u30A7\u30F3\u30C8\u30B9\u30A4\u30C3\u30C1\u30EC\u30FC\u30C8(DE \u78BA\u7387)
+NLPSolverCommon.Properties.DEFactor=DE: \u30B9\u30B1\u30FC\u30EB\u4FC2\u6570 (0-1.2)
+NLPSolverCommon.Properties.DECR=DE: \u4EA4\u5DEE\u78BA\u7387 (0-1)
+NLPSolverCommon.Properties.PSC1=PS: \u8A8D\u8B58\u5B9A\u6570
+NLPSolverCommon.Properties.PSC2=PS: \u793E\u4F1A\u5B9A\u6570
+NLPSolverCommon.Properties.PSWeight=PS: \u5727\u7E2E\u4FC2\u6570
+NLPSolverCommon.Properties.PSCL=PS: \u7A81\u7136\u5909\u7570\u78BA\u7387 (0-0.005)
diff --git a/nlpsolver/locale/NLPSolverCommon_ko.properties nlpsolver-0.9/src/locale/NLPSolverCommon_ko.properties
new file mode 100644
index 0000000..207d918
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverCommon_ko.properties
@@ -0,0 +1,21 @@
+#BaseNLPSolver
+NLPSolverCommon.Properties.AssumeNonNegative=\uC74C\uC218\uAC00 \uC544\uB2CC \uBCC0\uC218\uB97C \uAC00\uC815
+#BaseEvolutionarySolver
+NLPSolverCommon.Properties.SwarmSize=\uBB34\uB9AC \uD06C\uAE30
+NLPSolverCommon.Properties.LibrarySize=\uB77C\uC774\uBE0C\uB7EC\uB9AC \uD06C\uAE30
+NLPSolverCommon.Properties.LearningCycles=\uD559\uC2B5 \uC8FC\uAE30
+NLPSolverCommon.Properties.GuessVariableRange=\uBCC0\uC218 \uBC94\uC704 \uCD94\uCE21
+NLPSolverCommon.Properties.VariableRangeThreshold=\uBCC0\uC218 \uBC94\uC704 \uC784\uACC4\uAC12 (\uCD94\uCE21\uC2DC)
+NLPSolverCommon.Properties.UseACRComparator=(BCH \uB300\uC2E0) ACR \uBE44\uAD50\uC790 \uC0AC\uC6A9
+NLPSolverCommon.Properties.UseRandomStartingPoint=\uC784\uC758\uC758 \uC2DC\uC791\uC810 \uC0AC\uC6A9
+NLPSolverCommon.Properties.StagnationLimit=\uC815\uCCB4 \uD55C\uACC4
+NLPSolverCommon.Properties.Tolerance=\uC2A4\uD0DC\uADF8\uB124\uC774\uC158 \uACF5\uCC28
+NLPSolverCommon.Properties.EnhancedSolverStatus=\uD5A5\uC0C1\uB41C \uD574\uCC3E\uAE30 \uC0C1\uD0DC \uD45C\uC2DC
+#DEPS
+NLPSolverCommon.Properties.AgentSwitchRate=\uC5D0\uC774\uC804\uD2B8 \uC804\uD658\uB960 (DE \uD655\uB960)
+NLPSolverCommon.Properties.DEFactor=DE: \uBE44\uB840 \uC778\uC790 (0-1.2)
+NLPSolverCommon.Properties.DECR=DE: \uAD50\uCC28 \uD655\uB960 (0-1)
+NLPSolverCommon.Properties.PSC1=PS: \uC778\uC9C0 \uC0C1\uC218
+NLPSolverCommon.Properties.PSC2=PS: \uC0AC\uD68C \uC0C1\uC218
+NLPSolverCommon.Properties.PSWeight=PS: \uC555\uCD95 \uACC4\uC218
+NLPSolverCommon.Properties.PSCL=PS: \uBCC0\uC774 \uD655\uB960 (0-0.005)
diff --git a/nlpsolver/locale/NLPSolverCommon_nb.properties nlpsolver-0.9/src/locale/NLPSolverCommon_nb.properties
new file mode 100644
index 0000000..404407e
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverCommon_nb.properties
@@ -0,0 +1,21 @@
+#BaseNLPSolver
+NLPSolverCommon.Properties.AssumeNonNegative=Assume Non-Negative Variables
+#BaseEvolutionarySolver
+NLPSolverCommon.Properties.SwarmSize=Size of Swarm
+NLPSolverCommon.Properties.LibrarySize=Bibliotekst\u00F8rrelse
+NLPSolverCommon.Properties.LearningCycles=Learning Cycles
+NLPSolverCommon.Properties.GuessVariableRange=Variable Bounds Guessing
+NLPSolverCommon.Properties.VariableRangeThreshold=Variable Bounds Threshold (when guessing)
+NLPSolverCommon.Properties.UseACRComparator=Use ACR Comparator (instead of BCH)
+NLPSolverCommon.Properties.UseRandomStartingPoint=Bruk tilfeldig startpunkt
+NLPSolverCommon.Properties.StagnationLimit=Stagnasjongrense
+NLPSolverCommon.Properties.Tolerance=Stagnasjongrense
+NLPSolverCommon.Properties.EnhancedSolverStatus=Vis forbedret l\u00F8serstatus
+#DEPS
+NLPSolverCommon.Properties.AgentSwitchRate=Agent Switch Rate (DE Probability)
+NLPSolverCommon.Properties.DEFactor=DE: Scaling Factor (0-1.2)
+NLPSolverCommon.Properties.DECR=DE: Crossover Probability (0-1)
+NLPSolverCommon.Properties.PSC1=PS: Cognitive Constant
+NLPSolverCommon.Properties.PSC2=PS: Social Constant
+NLPSolverCommon.Properties.PSWeight=PS: Constriction Coefficient
+NLPSolverCommon.Properties.PSCL=PS: Mutation Probability (0-0.005)
diff --git a/nlpsolver/locale/NLPSolverCommon_zh_CN.properties nlpsolver-0.9/src/locale/NLPSolverCommon_zh_CN.properties
new file mode 100644
index 0000000..c1e7766
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverCommon_zh_CN.properties
@@ -0,0 +1,21 @@
+#BaseNLPSolver
+NLPSolverCommon.Properties.AssumeNonNegative=\u5047\u5B9A\u975E\u8D1F\u53D8\u91CF
+#BaseEvolutionarySolver
+NLPSolverCommon.Properties.SwarmSize=Swam \u5C3A\u5BF8
+NLPSolverCommon.Properties.LibrarySize=\u5E93\u5C3A\u5BF8
+NLPSolverCommon.Properties.LearningCycles=\u5B66\u4E60\u5468\u671F
+NLPSolverCommon.Properties.GuessVariableRange=\u53D8\u91CF\u8FB9\u754C\u63A8\u6D4B
+NLPSolverCommon.Properties.VariableRangeThreshold=\u53D8\u91CF\u8FB9\u754C\u4E34\u754C (\u63A8\u6D4B\u65F6)
+NLPSolverCommon.Properties.UseACRComparator=\u4F7F\u7528 ACR \u6BD4\u8F83\u5668 (\u66FF\u4EE3 BCH)
+NLPSolverCommon.Properties.UseRandomStartingPoint=\u4F7F\u7528\u968F\u673A\u8D77\u59CB\u70B9
+NLPSolverCommon.Properties.StagnationLimit=\u505C\u6EDE\u9650\u5236
+NLPSolverCommon.Properties.Tolerance=\u505C\u6EDE\u5BB9\u9650
+NLPSolverCommon.Properties.EnhancedSolverStatus=\u663E\u793A\u589E\u5F3A\u6C42\u89E3\u5668\u72B6\u6001
+#DEPS
+NLPSolverCommon.Properties.AgentSwitchRate=\u4EE3\u7406\u5207\u6362\u901F\u7387 (DE \u7387)
+NLPSolverCommon.Properties.DEFactor=DE: \u6BD4\u4F8B\u7CFB\u6570 (0-1.2)
+NLPSolverCommon.Properties.DECR=DE: \u4EA4\u914D\u7387 (0-1)
+NLPSolverCommon.Properties.PSC1=PS: \u8BA4\u77E5\u5E38\u91CF
+NLPSolverCommon.Properties.PSC2=PS: \u793E\u4F1A\u5E38\u91CF
+NLPSolverCommon.Properties.PSWeight=PS: \u6536\u7F29\u7CFB\u6570
+NLPSolverCommon.Properties.PSCL=PS: \u7A81\u53D8\u7387 (0-0.005)
diff --git a/nlpsolver/locale/NLPSolverCommon_zh_TW.properties nlpsolver-0.9/src/locale/NLPSolverCommon_zh_TW.properties
new file mode 100644
index 0000000..0e629b1
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverCommon_zh_TW.properties
@@ -0,0 +1,21 @@
+#BaseNLPSolver
+NLPSolverCommon.Properties.AssumeNonNegative=\u5047\u8A2D\u975E\u8CA0\u503C\u8B8A\u6578
+#BaseEvolutionarySolver
+NLPSolverCommon.Properties.SwarmSize=\u7FA4\u5927\u5C0F
+NLPSolverCommon.Properties.LibrarySize=\u7A0B\u5F0F\u5EAB\u5927\u5C0F
+NLPSolverCommon.Properties.LearningCycles=\u5B78\u7FD2\u9031\u671F
+NLPSolverCommon.Properties.GuessVariableRange=\u8B8A\u6578\u7BC4\u570D\u731C\u6E2C
+NLPSolverCommon.Properties.VariableRangeThreshold=\u8B8A\u6578\u7BC4\u570D\u95BE\u503C (\u731C\u6E2C\u6642)
+NLPSolverCommon.Properties.UseACRComparator=\u4F7F\u7528ACR\u6BD4\u8F03\u5B50 (\u66FF\u4EE3BCH)
+NLPSolverCommon.Properties.UseRandomStartingPoint=\u4F7F\u7528\u96A8\u6A5F\u8D77\u9EDE
+NLPSolverCommon.Properties.StagnationLimit=\u505C\u6EEF\u9650\u5236
+NLPSolverCommon.Properties.Tolerance=\u505C\u6EEF\u5BB9\u9650
+NLPSolverCommon.Properties.EnhancedSolverStatus=\u986F\u793A\u589E\u5F37\u89E3\u6C7A\u7A0B\u5F0F\u72C0\u614B
+#DEPS
+NLPSolverCommon.Properties.AgentSwitchRate=\u4EE3\u7406\u5207\u63DB\u901F\u7387 (DE \u6982\u7387)
+NLPSolverCommon.Properties.DEFactor=DE: \u6BD4\u4F8B\u7E2E\u653E\u4FC2\u6578 (0-1.2)
+NLPSolverCommon.Properties.DECR=DE: \u4EA4\u914D\u7387 (0-1)
+NLPSolverCommon.Properties.PSC1=PS: \u8A8D\u77E5\u5E38\u6578
+NLPSolverCommon.Properties.PSC2=PS: \u793E\u6703\u5E38\u6578
+NLPSolverCommon.Properties.PSWeight=PS: \u6536\u7E2E\u4FC2\u6578
+NLPSolverCommon.Properties.PSCL=PS: \u7A81\u8B8A\u6982\u7387
diff --git a/nlpsolver/locale/NLPSolverStatusDialog_de.properties nlpsolver-0.9/src/locale/NLPSolverStatusDialog_de.properties
new file mode 100644
index 0000000..406cd2c
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverStatusDialog_de.properties
@@ -0,0 +1,27 @@
+#Dialog
+NLPSolverStatusDialog.Dialog.Caption=Solverstatus
+#Controls
+NLPSolverStatusDialog.Controls.lblSolution=Aktuelle L\u00F6sung:
+NLPSolverStatusDialog.Controls.lblIteration=Iteration:
+NLPSolverStatusDialog.Controls.lblStagnation=Stagnation:
+NLPSolverStatusDialog.Controls.lblRuntime=Laufzeit:
+NLPSolverStatusDialog.Controls.btnStop=Halt
+NLPSolverStatusDialog.Controls.btnOK=OK
+NLPSolverStatusDialog.Controls.btnContinue=Fortfahren
+#Messages
+NLPSolverStatusDialog.Message.StopIteration=Maximale Iteration erreicht.
+NLPSolverStatusDialog.Message.StopStagnation=Prozess durch Stagnation beendet.
+NLPSolverStatusDialog.Message.StopUser=Prozess durch Benutzer unterbrochen.
+NLPSolverStatusDialog.Message.CurrentIteration=Prozess bei Iteration %d von %d angehalten.
+#Time formatting
+NLPSolverStatusDialog.Time.Nanoseconds=Nanosekunden
+NLPSolverStatusDialog.Time.Microseconds=Mikrosekunden
+NLPSolverStatusDialog.Time.Milliseconds=Millisekunden
+NLPSolverStatusDialog.Time.Second=Sekunde
+NLPSolverStatusDialog.Time.Seconds=Sekunden
+NLPSolverStatusDialog.Time.Minute=Minuten
+NLPSolverStatusDialog.Time.Minutes=Minutes
+NLPSolverStatusDialog.Time.Hour=Stunde
+NLPSolverStatusDialog.Time.Hours=Stunden
+NLPSolverStatusDialog.Time.Day=Tag
+NLPSolverStatusDialog.Time.Days=Tage
diff --git a/nlpsolver/locale/NLPSolverStatusDialog_en_GB.properties nlpsolver-0.9/src/locale/NLPSolverStatusDialog_en_GB.properties
new file mode 100644
index 0000000..e9b3369
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverStatusDialog_en_GB.properties
@@ -0,0 +1,27 @@
+#Dialog
+NLPSolverStatusDialog.Dialog.Caption=Solver Status
+#Controls
+NLPSolverStatusDialog.Controls.lblSolution=Current Solution:
+NLPSolverStatusDialog.Controls.lblIteration=Iteration:
+NLPSolverStatusDialog.Controls.lblStagnation=Stagnation:
+NLPSolverStatusDialog.Controls.lblRuntime=Runtime:
+NLPSolverStatusDialog.Controls.btnStop=Stop
+NLPSolverStatusDialog.Controls.btnOK=OK
+NLPSolverStatusDialog.Controls.btnContinue=Continue
+#Messages
+NLPSolverStatusDialog.Message.StopIteration=Maximum iterations reached.
+NLPSolverStatusDialog.Message.StopStagnation=Process stopped due to stagnation.
+NLPSolverStatusDialog.Message.StopUser=Process stopped due to user interruption.
+NLPSolverStatusDialog.Message.CurrentIteration=Process stopped at iteration %d of %d.
+#Time formatting
+NLPSolverStatusDialog.Time.Nanoseconds=Nanoseconds
+NLPSolverStatusDialog.Time.Microseconds=Microseconds
+NLPSolverStatusDialog.Time.Milliseconds=Milliseconds
+NLPSolverStatusDialog.Time.Second=Second
+NLPSolverStatusDialog.Time.Seconds=Seconds
+NLPSolverStatusDialog.Time.Minute=Minute
+NLPSolverStatusDialog.Time.Minutes=Minutes
+NLPSolverStatusDialog.Time.Hour=Hour
+NLPSolverStatusDialog.Time.Hours=Hours
+NLPSolverStatusDialog.Time.Day=Day
+NLPSolverStatusDialog.Time.Days=Days
diff --git a/nlpsolver/locale/NLPSolverStatusDialog_es.properties nlpsolver-0.9/src/locale/NLPSolverStatusDialog_es.properties
new file mode 100644
index 0000000..aac534c
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverStatusDialog_es.properties
@@ -0,0 +1,27 @@
+#Dialog
+NLPSolverStatusDialog.Dialog.Caption=Estado del solucionador
+#Controls
+NLPSolverStatusDialog.Controls.lblSolution=Soluci\u00F3n actual:
+NLPSolverStatusDialog.Controls.lblIteration=Iteraci\u00F3n:
+NLPSolverStatusDialog.Controls.lblStagnation=Estancamiento:
+NLPSolverStatusDialog.Controls.lblRuntime=Tiempo de ejecuci\u00F3n:
+NLPSolverStatusDialog.Controls.btnStop=Detener
+NLPSolverStatusDialog.Controls.btnOK=Aceptar
+NLPSolverStatusDialog.Controls.btnContinue=Continuar
+#Messages
+NLPSolverStatusDialog.Message.StopIteration=Se alcanz\u00F3 la cantidad m\u00E1xima de iteraciones.
+NLPSolverStatusDialog.Message.StopStagnation=El proceso se detuvo debido al estancamiento.
+NLPSolverStatusDialog.Message.StopUser=El proceso se detuvo debido a la interrupci\u00F3n del usuario.
+NLPSolverStatusDialog.Message.CurrentIteration=El proceso se detuvo en la iteraci\u00F3n %d de %d.
+#Time formatting
+NLPSolverStatusDialog.Time.Nanoseconds=Nanosegundos
+NLPSolverStatusDialog.Time.Microseconds=Microsegundos
+NLPSolverStatusDialog.Time.Milliseconds=Milisegundos
+NLPSolverStatusDialog.Time.Second=Segundo
+NLPSolverStatusDialog.Time.Seconds=Segundos
+NLPSolverStatusDialog.Time.Minute=Minuto
+NLPSolverStatusDialog.Time.Minutes=Minutos
+NLPSolverStatusDialog.Time.Hour=Hora
+NLPSolverStatusDialog.Time.Hours=Horas
+NLPSolverStatusDialog.Time.Day=D\u00EDa
+NLPSolverStatusDialog.Time.Days=D\u00EDas
diff --git a/nlpsolver/locale/NLPSolverStatusDialog_fa.properties nlpsolver-0.9/src/locale/NLPSolverStatusDialog_fa.properties
new file mode 100644
index 0000000..e9b3369
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverStatusDialog_fa.properties
@@ -0,0 +1,27 @@
+#Dialog
+NLPSolverStatusDialog.Dialog.Caption=Solver Status
+#Controls
+NLPSolverStatusDialog.Controls.lblSolution=Current Solution:
+NLPSolverStatusDialog.Controls.lblIteration=Iteration:
+NLPSolverStatusDialog.Controls.lblStagnation=Stagnation:
+NLPSolverStatusDialog.Controls.lblRuntime=Runtime:
+NLPSolverStatusDialog.Controls.btnStop=Stop
+NLPSolverStatusDialog.Controls.btnOK=OK
+NLPSolverStatusDialog.Controls.btnContinue=Continue
+#Messages
+NLPSolverStatusDialog.Message.StopIteration=Maximum iterations reached.
+NLPSolverStatusDialog.Message.StopStagnation=Process stopped due to stagnation.
+NLPSolverStatusDialog.Message.StopUser=Process stopped due to user interruption.
+NLPSolverStatusDialog.Message.CurrentIteration=Process stopped at iteration %d of %d.
+#Time formatting
+NLPSolverStatusDialog.Time.Nanoseconds=Nanoseconds
+NLPSolverStatusDialog.Time.Microseconds=Microseconds
+NLPSolverStatusDialog.Time.Milliseconds=Milliseconds
+NLPSolverStatusDialog.Time.Second=Second
+NLPSolverStatusDialog.Time.Seconds=Seconds
+NLPSolverStatusDialog.Time.Minute=Minute
+NLPSolverStatusDialog.Time.Minutes=Minutes
+NLPSolverStatusDialog.Time.Hour=Hour
+NLPSolverStatusDialog.Time.Hours=Hours
+NLPSolverStatusDialog.Time.Day=Day
+NLPSolverStatusDialog.Time.Days=Days
diff --git a/nlpsolver/locale/NLPSolverStatusDialog_fi.properties nlpsolver-0.9/src/locale/NLPSolverStatusDialog_fi.properties
new file mode 100644
index 0000000..6bb4487
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverStatusDialog_fi.properties
@@ -0,0 +1,27 @@
+#Dialog
+NLPSolverStatusDialog.Dialog.Caption=Ratkaisimen tila
+#Controls
+NLPSolverStatusDialog.Controls.lblSolution=Nykyinen ratkaisu:
+NLPSolverStatusDialog.Controls.lblIteration=Iteraatio:
+NLPSolverStatusDialog.Controls.lblStagnation=Pys\u00E4htyneisyys:
+NLPSolverStatusDialog.Controls.lblRuntime=Ajoaika:
+NLPSolverStatusDialog.Controls.btnStop=Pys\u00E4yt\u00E4
+NLPSolverStatusDialog.Controls.btnOK=OK
+NLPSolverStatusDialog.Controls.btnContinue=Jatka
+#Messages
+NLPSolverStatusDialog.Message.StopIteration=Maksimim\u00E4\u00E4r\u00E4 iteraatioita tehty.
+NLPSolverStatusDialog.Message.StopStagnation=Pys\u00E4htyneisyys pys\u00E4ytti prosessin.
+NLPSolverStatusDialog.Message.StopUser=K\u00E4ytt\u00E4j\u00E4n keskeytys pys\u00E4ytti prosessin.
+NLPSolverStatusDialog.Message.CurrentIteration=Prosessi pys\u00E4htynyt iteraatiossa %d/%d.
+#Time formatting
+NLPSolverStatusDialog.Time.Nanoseconds=nanosekuntia
+NLPSolverStatusDialog.Time.Microseconds=mikrosekuntia
+NLPSolverStatusDialog.Time.Milliseconds=millisekuntia
+NLPSolverStatusDialog.Time.Second=sekunti
+NLPSolverStatusDialog.Time.Seconds=sekuntia
+NLPSolverStatusDialog.Time.Minute=minuutti
+NLPSolverStatusDialog.Time.Minutes=minuuttia
+NLPSolverStatusDialog.Time.Hour=tunti
+NLPSolverStatusDialog.Time.Hours=tuntia
+NLPSolverStatusDialog.Time.Day=p\u00E4iv\u00E4
+NLPSolverStatusDialog.Time.Days=p\u00E4iv\u00E4\u00E4
diff --git a/nlpsolver/locale/NLPSolverStatusDialog_ja.properties nlpsolver-0.9/src/locale/NLPSolverStatusDialog_ja.properties
new file mode 100644
index 0000000..7866ce0
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverStatusDialog_ja.properties
@@ -0,0 +1,27 @@
+#Dialog
+NLPSolverStatusDialog.Dialog.Caption=\u30BD\u30EB\u30D0\u30FC\u306E\u72B6\u614B
+#Controls
+NLPSolverStatusDialog.Controls.lblSolution=\u73FE\u5728\u306E\u89E3:
+NLPSolverStatusDialog.Controls.lblIteration=\u53CD\u5FA9:
+NLPSolverStatusDialog.Controls.lblStagnation=\u3088\u3069\u307F:
+NLPSolverStatusDialog.Controls.lblRuntime=\u5B9F\u884C\u6642\u9593:
+NLPSolverStatusDialog.Controls.btnStop=\u505C\u6B62
+NLPSolverStatusDialog.Controls.btnOK=OK
+NLPSolverStatusDialog.Controls.btnContinue=\u7D9A\u884C
+#Messages
+NLPSolverStatusDialog.Message.StopIteration=\u53CD\u5FA9\u306E\u6700\u5927\u5024\u306B\u9054\u3057\u307E\u3057\u305F\u3002
+NLPSolverStatusDialog.Message.StopStagnation=\u3088\u3069\u307F\u304C\u539F\u56E0\u3067\u51E6\u7406\u3092\u505C\u6B62\u3057\u307E\u3057\u305F\u3002
+NLPSolverStatusDialog.Message.StopUser=\u30E6\u30FC\u30B6\u30FC\u306E\u5272\u308A\u8FBC\u307F\u306B\u3088\u3063\u3066\u51E6\u7406\u3092\u505C\u6B62\u3057\u307E\u3057\u305F\u3002
+NLPSolverStatusDialog.Message.CurrentIteration=\u53CD\u5FA9 %d \u56DE\u76EE(%d \u56DE\u4E2D)\u306B\u51E6\u7406\u3092\u505C\u6B62\u3057\u307E\u3057\u305F\u3002
+#Time formatting
+NLPSolverStatusDialog.Time.Nanoseconds=\u30CA\u30CE\u79D2
+NLPSolverStatusDialog.Time.Microseconds=\u30DE\u30A4\u30AF\u30ED\u79D2
+NLPSolverStatusDialog.Time.Milliseconds=\u30DF\u30EA\u79D2
+NLPSolverStatusDialog.Time.Second=\u79D2
+NLPSolverStatusDialog.Time.Seconds=\u79D2
+NLPSolverStatusDialog.Time.Minute=\u5206
+NLPSolverStatusDialog.Time.Minutes=\u5206
+NLPSolverStatusDialog.Time.Hour=\u6642\u9593
+NLPSolverStatusDialog.Time.Hours=\u6642\u9593
+NLPSolverStatusDialog.Time.Day=\u65E5
+NLPSolverStatusDialog.Time.Days=\u65E5
diff --git a/nlpsolver/locale/NLPSolverStatusDialog_ko.properties nlpsolver-0.9/src/locale/NLPSolverStatusDialog_ko.properties
new file mode 100644
index 0000000..aae9346
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverStatusDialog_ko.properties
@@ -0,0 +1,27 @@
+#Dialog
+NLPSolverStatusDialog.Dialog.Caption=\uD574\uCC3E\uAE30 \uC0C1\uD0DC
+#Controls
+NLPSolverStatusDialog.Controls.lblSolution=\uD604\uC7AC \uD574:
+NLPSolverStatusDialog.Controls.lblIteration=\uD69F\uC218:
+NLPSolverStatusDialog.Controls.lblStagnation=\uC815\uCCB4:
+NLPSolverStatusDialog.Controls.lblRuntime=\uC2E4\uD589\uC2DC\uAC04:
+NLPSolverStatusDialog.Controls.btnStop=\uC815\uC9C0
+NLPSolverStatusDialog.Controls.btnOK=\uD655\uC778
+NLPSolverStatusDialog.Controls.btnContinue=\uACC4\uC18D
+#Messages
+NLPSolverStatusDialog.Message.StopIteration=\uCD5C\uB300 \uD69F\uC218\uC5D0 \uB3C4\uB2EC\uD588\uC2B5\uB2C8\uB2E4.
+NLPSolverStatusDialog.Message.StopStagnation=\uC815\uCCB4\uB85C \uC778\uD558\uC5EC \uBA48\uCD98 \uAC83\uC744 \uCC98\uB9AC\uD569\uB2C8\uB2E4.
+NLPSolverStatusDialog.Message.StopUser=\uC0AC\uC6A9\uC790\uAC00 \uBA48\uCD98 \uAC83\uC744 \uCC98\uB9AC\uD569\uB2C8\uB2E4.
+NLPSolverStatusDialog.Message.CurrentIteration=%d / %d\uD68C \uC5D0\uC11C \uBA48\uCD98 \uAC83\uC744 \uCC98\uB9AC\uD569\uB2C8\uB2E4.
+#Time formatting
+NLPSolverStatusDialog.Time.Nanoseconds=\uB098\uB178 \uCD08
+NLPSolverStatusDialog.Time.Microseconds=\uB9C8\uC774\uD06C\uB85C \uCD08
+NLPSolverStatusDialog.Time.Milliseconds=\uBC00\uB9AC \uCD08
+NLPSolverStatusDialog.Time.Second=\uCD08
+NLPSolverStatusDialog.Time.Seconds=\uCD08
+NLPSolverStatusDialog.Time.Minute=\uBD84
+NLPSolverStatusDialog.Time.Minutes=\uBD84
+NLPSolverStatusDialog.Time.Hour=\uC2DC
+NLPSolverStatusDialog.Time.Hours=\uC2DC
+NLPSolverStatusDialog.Time.Day=\uC77C
+NLPSolverStatusDialog.Time.Days=\uC77C
diff --git a/nlpsolver/locale/NLPSolverStatusDialog_nb.properties nlpsolver-0.9/src/locale/NLPSolverStatusDialog_nb.properties
new file mode 100644
index 0000000..7601b17
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverStatusDialog_nb.properties
@@ -0,0 +1,27 @@
+#Dialog
+NLPSolverStatusDialog.Dialog.Caption=L\u00F8sningstatus
+#Controls
+NLPSolverStatusDialog.Controls.lblSolution=Gjeldende l\u00F8sning:
+NLPSolverStatusDialog.Controls.lblIteration=Gjentakelse:
+NLPSolverStatusDialog.Controls.lblStagnation=Stagnasjon:
+NLPSolverStatusDialog.Controls.lblRuntime=Kj\u00F8retid:
+NLPSolverStatusDialog.Controls.btnStop=Stopp
+NLPSolverStatusDialog.Controls.btnOK=OK
+NLPSolverStatusDialog.Controls.btnContinue=Fortsett
+#Messages
+NLPSolverStatusDialog.Message.StopIteration=Prosess stoppet p\u00E5 grunn av stagnasjon.
+NLPSolverStatusDialog.Message.StopStagnation=Prosess stoppet av bruker.
+NLPSolverStatusDialog.Message.StopUser=Prosess stoppet av bruker.
+NLPSolverStatusDialog.Message.CurrentIteration=Prosessen stoppet p\u00E5 gjentakelse %d av %d.
+#Time formatting
+NLPSolverStatusDialog.Time.Nanoseconds=Nanosekund
+NLPSolverStatusDialog.Time.Microseconds=Mikrosekund
+NLPSolverStatusDialog.Time.Milliseconds=Millisekund
+NLPSolverStatusDialog.Time.Second=Sekund
+NLPSolverStatusDialog.Time.Seconds=Sekunder
+NLPSolverStatusDialog.Time.Minute=Minutt
+NLPSolverStatusDialog.Time.Minutes=Minutter
+NLPSolverStatusDialog.Time.Hour=Timer
+NLPSolverStatusDialog.Time.Hours=Timer
+NLPSolverStatusDialog.Time.Day=Dag
+NLPSolverStatusDialog.Time.Days=Dager
diff --git a/nlpsolver/locale/NLPSolverStatusDialog_zh_CN.properties nlpsolver-0.9/src/locale/NLPSolverStatusDialog_zh_CN.properties
new file mode 100644
index 0000000..6fe3e98
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverStatusDialog_zh_CN.properties
@@ -0,0 +1,27 @@
+#Dialog
+NLPSolverStatusDialog.Dialog.Caption=\u6C42\u89E3\u5668\u72B6\u6001
+#Controls
+NLPSolverStatusDialog.Controls.lblSolution=\u5F53\u524D\u89E3\u7B54:
+NLPSolverStatusDialog.Controls.lblIteration=\u8FED\u4EE3:
+NLPSolverStatusDialog.Controls.lblStagnation=\u505C\u6EDE:
+NLPSolverStatusDialog.Controls.lblRuntime=\u8FD0\u884C\u65F6\u95F4:
+NLPSolverStatusDialog.Controls.btnStop=\u505C\u6B62
+NLPSolverStatusDialog.Controls.btnOK=\u786E\u5B9A
+NLPSolverStatusDialog.Controls.btnContinue=\u7EE7\u7EED
+#Messages
+NLPSolverStatusDialog.Message.StopIteration=\u8FBE\u5230\u6700\u5927\u8FED\u4EE3\u3002
+NLPSolverStatusDialog.Message.StopStagnation=\u5904\u7406\u56E0\u505C\u6EDE\u505C\u6B62\u3002
+NLPSolverStatusDialog.Message.StopUser=\u5904\u7406\u56E0\u7528\u6237\u4E2D\u65AD\u505C\u6B62\u3002
+NLPSolverStatusDialog.Message.CurrentIteration=\u5904\u7406\u505C\u6B62\u4E8E\u8FED\u4EE3 %d\uFF08\u5171 %d\uFF09\u3002
+#Time formatting
+NLPSolverStatusDialog.Time.Nanoseconds=\u7EB3\u79D2
+NLPSolverStatusDialog.Time.Microseconds=\u5FAE\u79D2
+NLPSolverStatusDialog.Time.Milliseconds=\u6BEB\u79D2
+NLPSolverStatusDialog.Time.Second=\u79D2
+NLPSolverStatusDialog.Time.Seconds=\u79D2
+NLPSolverStatusDialog.Time.Minute=\u5206\u949F
+NLPSolverStatusDialog.Time.Minutes=\u5206\u949F
+NLPSolverStatusDialog.Time.Hour=\u5C0F\u65F6
+NLPSolverStatusDialog.Time.Hours=\u5C0F\u65F6
+NLPSolverStatusDialog.Time.Day=\u5929
+NLPSolverStatusDialog.Time.Days=\u5929
diff --git a/nlpsolver/locale/NLPSolverStatusDialog_zh_TW.properties nlpsolver-0.9/src/locale/NLPSolverStatusDialog_zh_TW.properties
new file mode 100644
index 0000000..0ef8da7
--- /dev/null
+++ nlpsolver-0.9/src/locale/NLPSolverStatusDialog_zh_TW.properties
@@ -0,0 +1,27 @@
+#Dialog
+NLPSolverStatusDialog.Dialog.Caption=\u89E3\u6C7A\u7A0B\u5F0F\u72C0\u614B
+#Controls
+NLPSolverStatusDialog.Controls.lblSolution=\u76EE\u524D\u89E3\u7B54:
+NLPSolverStatusDialog.Controls.lblIteration=\u758A\u4EE3:
+NLPSolverStatusDialog.Controls.lblStagnation=\u505C\u6EEF:
+NLPSolverStatusDialog.Controls.lblRuntime=\u904B\u884C\u6642\u9593:
+NLPSolverStatusDialog.Controls.btnStop=\u505C\u6B62
+NLPSolverStatusDialog.Controls.btnOK=\u78BA\u5B9A
+NLPSolverStatusDialog.Controls.btnContinue=\u7E7C\u7E8C
+#Messages
+NLPSolverStatusDialog.Message.StopIteration=\u5DF2\u5230\u9054\u6700\u5927\u758A\u4EE3\u3002
+NLPSolverStatusDialog.Message.StopStagnation=\u8655\u7406\u56E0\u505C\u6EEF\u800C\u505C\u6B62\u3002
+NLPSolverStatusDialog.Message.StopUser=\u8655\u7406\u56E0\u4F7F\u7528\u8005\u4E2D\u65B7\u800C\u505C\u6B62\u3002
+NLPSolverStatusDialog.Message.CurrentIteration=\u8655\u7406\u505C\u6B62\u65BC\u758A\u4EE3 %d (\u5171 %d ) \u3002
+#Time formatting
+NLPSolverStatusDialog.Time.Nanoseconds=\u5948\u79D2
+NLPSolverStatusDialog.Time.Microseconds=\u5FAE\u79D2
+NLPSolverStatusDialog.Time.Milliseconds=\u6BEB\u79D2
+NLPSolverStatusDialog.Time.Second=\u79D2
+NLPSolverStatusDialog.Time.Seconds=\u79D2
+NLPSolverStatusDialog.Time.Minute=\u5206
+NLPSolverStatusDialog.Time.Minutes=\u5206
+NLPSolverStatusDialog.Time.Hour=\u6642
+NLPSolverStatusDialog.Time.Hours=\u6642
+NLPSolverStatusDialog.Time.Day=\u65E5
+NLPSolverStatusDialog.Time.Days=\u65E5
debian/patches/no-registration.diff 0000664 0000000 0000000 00000001205 11532520452 014572 0 ustar --- nlpsolver-0.9.orig/src/description.xml
+++ nlpsolver-0.9/src/description.xml
@@ -12,11 +12,6 @@
-
-
-
-
-
debian/patches/series 0000664 0000000 0000000 00000000113 11532520452 012026 0 ustar jars.diff
no-registration.diff
typo-swarm.diff
nlpsolver-translations.diff
debian/compat 0000664 0000000 0000000 00000000002 11532520452 010365 0 ustar 7
debian/copyright 0000664 0000000 0000000 00000001472 11532520452 011126 0 ustar This work was packaged for Debian by:
Rene Engelhard on Wed, 01 Dec 2010 16:08:44 +0100
It was downloaded from:
http://extensions.services.openoffice.org/project/NLPSolver
Upstream Authors:
Xiaofeng Xie
Sun Microsystems, Inc.
Copyright:
Copyright (C) 2003,2004 Xiaofeng Xie
Copyright (C) 2009 Sun Microsystems, Inc.
License:
ThirdParty/EvolutionarySolver:
LGPL-2.1+, on Debian systems you can find the full text of the LGPL 2.1
in /usr/share/common-licenses/LGPL-2.1
NLPSolver:
LGPL-3, on Debian systems you can find the full text of the LGPL 3.0
in /usr/share/common-licenses/LGPL-3
The Debian packaging is:
Copyright (C) 2010 Rene Engelhard
and is also licensed under the LGPL version 3,
see "/usr/share/common-licenses/LGPL-3".
debian/control 0000664 0000000 0000000 00000002162 12301412243 010564 0 ustar Source: nlpsolver
Section: math
Priority: extra
Maintainer: Debian LibreOffice Maintainers
Uploaders: Rene Engelhard
Build-Depends: debhelper (>= 7.0.50~), unzip, default-jdk, libreoffice-dev, ant | ant1.7, ant-optional | ant1.7-optional, libreoffice-java-common
Build-Conflicts: libreoffice-common (<< 1:3.5.0~)
Standards-Version: 3.8.4
Package: libreoffice-nlpsolver
Architecture: all
Depends: ${misc:Depends}, libreoffice-calc (>= 1:3.0~), libreoffice-core (>= 1:3.3~), default-jre-headless | java5-runtime | java6-runtime
Description: "Solver for Nonlinear Programming" extension for LibreOffice
By default LibreOffice Calc ships with a solver engine for linear
programming only. This allows the optimization of models to a certain degree.
However, if the formulas or constraints become more complex,
nonlinear programming is required. That missing gap is now filled by the
Solver for Nonlinear Programming extension.
.
Currently it incorporates two Evolutionary Algorithms which are able to
handle floating point and integer variables as well as nonlinear constraints.
debian/changelog 0000664 0000000 0000000 00000003657 12301413020 011037 0 ustar nlpsolver (0.9~beta1-9ubuntu1) trusty; urgency=medium
* replace openjdk-6-jdk with default-jre-headless (related: lp#910143)
-- Bjoern Michaelsen Thu, 20 Feb 2014 15:45:26 +0100
nlpsolver (0.9~beta1-9build1) quantal; urgency=low
* No-change rebuild with openjdk-7 as default-jdk.
-- James Page Fri, 18 May 2012 11:46:24 +0100
nlpsolver (0.9~beta1-9) unstable; urgency=low
* upload to unstable
-- Rene Engelhard Thu, 29 Mar 2012 22:54:54 +0200
nlpsolver (0.9~beta1-8) experimental; urgency=low
* update for gone basis-link in LO 3.5
-- Rene Engelhard Fri, 24 Feb 2012 18:58:05 +0000
nlpsolver (0.9~beta1-7) unstable; urgency=low
* use default-jdk (closes: #642755)
-- Rene Engelhard Mon, 24 Oct 2011 21:38:16 +0000
nlpsolver (0.9~beta1-6) unstable; urgency=low
* remove extraneous i in package description (closes: #618775)
-- Rene Engelhard Fri, 18 Mar 2011 15:58:55 +0100
nlpsolver (0.9~beta1-5) unstable; urgency=low
* add missing build-deps on ant-optional and libreoffice-java-common
-- Rene Engelhard Sun, 27 Feb 2011 17:00:50 +0100
nlpsolver (0.9~beta1-4) unstable; urgency=low
* upload to unstable
-- Rene Engelhard Sun, 06 Feb 2011 12:05:26 +0000
nlpsolver (0.9~beta1-3) experimental; urgency=low
* more translations (from LibreOffices pootle):
de,en-GB,es,fa,fi,ja,ko,nb,zh-CN,zh-TW
-- Rene Engelhard Sat, 08 Jan 2011 00:46:31 +0100
nlpsolver (0.9~beta1-2) experimental; urgency=low
* import typo fix (s/swam/swarm/) and hu,sl,fr,ca,nl,ast,pt-BR
translations from LibreOffice git
-- Rene Engelhard Fri, 07 Jan 2011 20:06:58 +0100
nlpsolver (0.9~beta1-1) experimental; urgency=low
* Initial release
-- Rene Engelhard Wed, 01 Dec 2010 19:38:09 +0100
debian/rules 0000775 0000000 0000000 00000002004 11721756673 010263 0 ustar #!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
ANT_FLAGS=-Dplatforms.JDK_1.5.home=/usr/lib/jvm/default-java -Doffice.program.dir=/usr/lib/libreoffice -Dsplit.ure=/usr/lib/ure -Dsplit.install=/usr/lib/libreoffice/program
%:
dh $@
override_dh_auto_clean:
ant -f build.xml $(ANT_FLAGS) clean
dh_clean
override_dh_auto_build:
ant -f build.xml $(ANT_FLAGS) uno-package
override_dh_auto_install:
rm -rf debian/libreoffice-nlpsolver/
mkdir -p debian/libreoffice-nlpsolver/usr/lib/libreoffice/share/extensions/NLPsolver
cd debian/libreoffice-nlpsolver/usr/lib/libreoffice/share/extensions/NLPsolver && \
unzip $(CURDIR)/dist/NLPSolver.oxt
debian/docs 0000664 0000000 0000000 00000000000 11532520452 010030 0 ustar debian/source/ 0000775 0000000 0000000 00000000000 11526340206 010467 5 ustar debian/source/format 0000664 0000000 0000000 00000000014 11532520452 011675 0 ustar 3.0 (quilt)