NLS-Dienstprogramm
Klasse “NLSUtility” für Sprachübersetzungen
Kurzinformationen
| Eigenschaft | Wert |
|---|---|
| Klasse | NLSUtility |
| Modul | cenpylib.NLSUtility |
| Paket | cenpylib |
| Veröffentlichung | R2025.2.4 |
| Methoden | 7 |
Schnellstart
# Boilerplate Example
obj = NLSUtility()Methodenindex
| Methode | Gibt zurück | Zusammenfassung |
|---|---|---|
__init__ | — | Initialisierung |
getETwoNLS | — | Abrufen der eingestellten Sprache in E2 |
defineNLS | — | Legt die gewünschte Sprache, den Projektnamen (optional) und den PlugIn-Pfad (optional) fest. |
setNLSLanguage | — | Überprüft und setzt die gewünschte Sprache |
readInNLSFile | — | Liest die Sprachdatei und speichert sie in einer Liste. |
getNLS | — | Gibt das gewünschte Element zurück, wenn es übersetzt wurde, andernfalls wird der Standardwert verwendet. |
replaceNLS | — | Durchsucht eine Zeichenkette in einem String und ersetzt diese, falls gefunden, durch eine gewünschte Zeichenkette und gibt diese zurück. |
Lebenszyklus
__init__
def __init__()Initialisierung
Abfragemethoden
getETwoNLS
def getETwoNLS(Operator)Abrufen der eingestellten Sprache in E2
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
Operator | — | der CENPyOlpProgramModifyOperator |
readInNLSFile
def readInNLSFile(project, altpath)Liest die Sprachdatei und speichert sie in einer Liste.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
project | — | legt das angeforderte NLS-Projekt “common”, “report” usw. fest |
altpath | — | der alternative Speicherort der LanguageFiles (angepasste NLS) |
getNLS
def getNLS(name, default='')Gibt das gewünschte Element zurück, wenn es übersetzt wurde, andernfalls wird der Standardwert verwendet.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | — | das NLS-Element |
default | — | die Standardübersetzung, falls das NLS-Element nicht gefunden wird (Standard: '') |
Mutationsmethoden
setNLSLanguage
def setNLSLanguage(language)Überprüft und setzt die gewünschte Sprache
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
language | — | die gewünschte NLS-Sprache |
replaceNLS
def replaceNLS(instring, searchstr, replacestr)Durchsucht eine Zeichenkette in einem String und ersetzt diese, falls gefunden, durch eine gewünschte Zeichenkette und gibt diese zurück.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
instring | — | die Basiszeichenkette mit dem zu ersetzenden Element |
searchstr | — | der zu suchende und zu ersetzende String |
replacestr | — | die zu ersetzende Zeichenkette |
Dienstprogramme
defineNLS
def defineNLS(language='', project='', altpath='')Legt die gewünschte Sprache, den Projektnamen (optional) und den PlugIn-Pfad (optional) fest.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
language | — | die gewünschte NLS-Sprache, bei Leerwert wird die Systemsprache ermittelt (Standard: '') |
project | — | setzt das angeforderte NLS-Projekt “common”, “report” usw. (optional, Standardwert “common” wenn nicht gesetzt) (Standardwert: '') |
altpath | — | Alternativer Pfad für eigene, angepasste PlugIn NLS-Dateien (optional) (Standard: '') |
Versionshinweise
Diese Klasse ist ab Version R2026.1.1 dokumentiert.
Was this page helpful?