Skip to Content

NLS Utility

Classe « NLSUtility » pour les traductions linguistiques

Faits rapides

PropriétéValeur
ClasseNLSUtility
Modulecenpylib.NLSUtility
Paquetcenpylib
SortieR2025.2.4
Méthodes7

Démarrage rapide

# Boilerplate Example obj = NLSUtility()

Indice de la méthode

MéthodeRésultatsRésumé
__init__—Initialisation
getETwoNLS—obtenir le langage de l’ensemble en E2
defineNLS—Définit le langage désiré, le nom du projet (optionnel) et le chemin du plugin (optionnel)
setNLSLanguage—Vérifie et définit le langage désiré
readInNLSFile—Lit le fichier Language et l’enregistre dans une liste.
getNLS—Retourne l’Élément désiré si traduit, sinon Default est pris.
replaceNLS—Recherche dans une chaîne de caractères et la remplace, si trouvée, par une chaîne désirée et la renvoie.

Cycle de vie

__init__

def __init__()

Initialisation

Méthodes de requête

getETwoNLS

def getETwoNLS(Operator)

obtenir le langage de l’ensemble en E2

Paramètres :

NomTypeDescription
Operator—l’opérateur CENPyOlpProgramModifyOperator

readInNLSFile

def readInNLSFile(project, altpath)

Lit le fichier Language et l’enregistre dans une liste.

Paramètres :

NomTypeDescription
project—définit le projet NLS demandé « commun », « rapport », etc.
altpath—l’emplacement alternatif des LanguageFiles (NLS personnalisé)

getNLS

def getNLS(name, default='')

Retourne l’Élément désiré si traduit, sinon Default est pris.

Paramètres :

NomTypeDescription
name—l’article NLS
default—la traduction par défaut si NLS-Item non trouvé (par défaut : '')

Méthodes de mutation

setNLSLanguage

def setNLSLanguage(language)

Vérifie et définit le langage désiré

Paramètres :

NomTypeDescription
language—le langage NLS souhaité

replaceNLS

def replaceNLS(instring, searchstr, replacestr)

Recherche dans une chaîne de caractères et la remplace, si trouvée, par une chaîne désirée et la renvoie.

Paramètres :

NomTypeDescription
instring—la Base String avec l’Item à remplacer
searchstr—la chaîne à rechercher et remplacer
replacestr—la Corde pour remplacer

Services publics

defineNLS

def defineNLS(language='', project='', altpath='')

Définit le langage désiré, le nom du projet (optionnel) et le chemin du plugin (optionnel)

Paramètres :

NomTypeDescription
language—le langage NLS désiré, s’il est vide, détermine le langage système (par défaut : '')
project—définit le projet NLS demandé « commun », « rapport », etc. (optionnel, par défaut « commun » s’il n’est pas défini) (par défaut : '')
altpath—Chemin alternatif pour les propres fichiers NLS PlugIn personnalisés (optionnel) (par défaut : '')

Version Notes

Cette classe est documentée à la version R2026.1.1.

Was this page helpful?