NLS-Nutzen
Klasse “NLSUtility” für Sprachübersetzungen
Schnelle Fakten
| Immobilien | Wert |
|---|---|
| Klasse | NLSUtility |
| Modul | cenpylib.NLSUtility |
| Paket | cenpylib |
| Veröffentlichung | R2025.2.4 |
| Methoden | 7 |
Schneller Start
# Boilerplate Example
obj = NLSUtility()Methodenindex
| Methode | Rückgaben | Zusammenfassung |
|---|---|---|
__init__ | — | Initialisierung |
getETwoNLS | — | die Set-Sprache in E2 |
defineNLS | — | Setzt die gewünschte Sprache, den Projektnamen (optional) und den Plug-In-Pfad (optional) |
setNLSLanguage | — | Überprüft und setzt die gewünschte Sprache |
readInNLSFile | — | Liest die Sprachdatei und speichert sie in einer Liste. |
getNLS | — | Gibt den gewünschten Gegenstand zurück, wenn übersetzt, ansonsten ist der Standard angenommen. |
replaceNLS | — | Sucht in einer Zeichenkette nach einer Zeichenkette und ersetzt sie, falls gefunden, durch eine gewünschte Zeichenkette und gibt diese zurück. |
Lebenszyklus
__init__
def __init__()Initialisierung
Abfragemethoden
getETwoNLS
def getETwoNLS(Operator)Die Set-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 | — | setzt das angeforderte NLS-Projekt “gemeinsam”, “Bericht” usw. |
altpath | — | der alternative Standort der LanguageFiles (angepasstes NLS) |
getNLS
def getNLS(name, default='')Gibt den gewünschten Gegenstand zurück, wenn übersetzt, ansonsten ist der Standard angenommen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | — | der NLS-Punkt |
default | — | die Standard-Übersetzung, falls 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)Sucht in einer Zeichenkette nach einer Zeichenkette und ersetzt sie, 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 String, der durchsucht und ersetzt werden soll |
replacestr | — | der String zum Ersetzen |
Versorgungsleitungen
defineNLS
def defineNLS(language='', project='', altpath='')Setzt die gewünschte Sprache, den Projektnamen (optional) und den Plug-In-Pfad (optional)
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
language | — | die gewünschte NLS-Sprache, falls leer, bestimmen Sie die Systemsprache (Standard: '') |
project | — | setzt das angeforderte NLS-Projekt “gemeinsam”, “Bericht” usw. (optional, standardmäßig “gemeinsam” falls nicht gesetzt) (Standard: '') |
altpath | — | alternativer Pfad für eigene angepasste PlugIn NLS-Dateien (optional) (Standard: '') |
Versionsnotizen
Diese Klasse ist zum Zeitpunkt der Veröffentlichung R2025.2.4 dokumentiert.
Was this page helpful?