Utilitaire NLS
Classe « NLSUtility » pour les traductions linguistiques
Faits rapides
| Propriété | Valeur |
|---|---|
| Classe | NLSUtility |
| Module | cenpylib.NLSUtility |
| Paquet | cenpylib |
| Libération | R2025.2.4 |
| Méthodes | 7 |
Départ rapide
# Boilerplate Example
obj = NLSUtility()Index de la méthode
| Méthode | Retours | Résumé |
|---|---|---|
__init__ | — | Initialisation |
getETwoNLS | — | obtenir l’ensemble Language dans 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 Language de l’ensemble dans E2
Paramètres :
| Nom | Type | Description |
|---|---|---|
Operator | — | l’opérateur CENPyOlpProgramModifyOperator |
readInNLSFile
def readInNLSFile(project, altpath)Lit le fichier Language et l’enregistre dans une liste.
Paramètres :
| Nom | Type | Description |
|---|---|---|
project | — | fixe 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 :
| Nom | Type | Description |
|---|---|---|
name | — | le NLS-Item |
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 :
| Nom | Type | Description |
|---|---|---|
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 :
| Nom | Type | Description |
|---|---|---|
instring | — | la Base String avec l’élément à remplacer |
searchstr | — | la chaîne à rechercher et remplacer |
replacestr | — | la Corde pour remplacer |
Utilités
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 :
| Nom | Type | Description |
|---|---|---|
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 fichiers NLS PlugIn personnalisés (optionnel) (par défaut : '') |
Notes de la version
Cette classe est documentée à la version R2025.2.4.
Was this page helpful?