====== Artikel Spracheditor für PROFFIX ======
Mit diesem Tool können **Artikelübersetzungen in PROFFIX** sehr einfach und schnell direkt aus einem Excel aktualisiert und erstellt werden.
Das Tool kann dabei **komplett auf das Excelfile abgestimmt werden**, sodass keine Korrekturen am Excel (Spaltenanpassungen etc.) nötig sind (Standardisierung).
Weiterhin beachtet das Tool dabei die **Standardvorgaben (Laufnr, ErstelltAm, etc.) von PROFFIX.**
Vorlage aus einer beliebigen Excel -Liste:
{{:tools:artikel-spracheditor-proffix-excel.png?nolink|}}
Tool läuft durch und aktualisiert / erstellt automatisch sämtliche Übersetzungen:
{{:tools:artikel-spracheditor-proffix.png?nolink|}}
====== Konfiguration ======
Sämtliche Konfiguration erfolgt über eine **config-spracheditor.json** welche sich im **selben Verzeichnis** wie das Tool befinden muss.
===== Beispiel =====
{
"database": {
"database": "DEMODB",
"hostname": "SQLSRV",
"parameter": "?connection+timeout=30",
"password": "1234",
"port": 1433,
"username": "sa"
},
"fields": {
"artikelnr": "A",
"d": {
"bezeichnung1": "G",
"bezeichnung2": "R",
"bezeichnung3": "",
"bezeichnung4": "",
"bezeichnung5": "Z"
},
"e": {
"bezeichnung1": "F",
"bezeichnung2": "",
"bezeichnung3": "",
"bezeichnung4": "",
"bezeichnung5": "Y"
},
"f": {
"bezeichnung1": "H",
"bezeichnung2": "AE",
"bezeichnung3": "",
"bezeichnung4": "",
"bezeichnung5": "AA"
},
"i": {
"bezeichnung1": "I",
"bezeichnung2": "AE",
"bezeichnung3": "",
"bezeichnung4": "",
"bezeichnung5": "AB"
}
},
"source": "Artikeltexte.xlsx",
"worksheet": "Texte"
}
===== Parameter =====
==== Database ====
^ Parameter ^ Typ ^ Bemerkung ^
| Username | string | Benutzername SQL - Server |
| Password | string | Passwort SQL - Server |
| Database | string | PROFFIX Datenbank |
| Instance | string | Wenn vorhanden: Instanz des SQL - Servers |
| Hostname | string | Hostname des SQL - Servers; kann auch IP sein |
| Port | int | Port des SQL Servers |
| Parameter | string | Div. Parameter für SQL-Server |
**Single-Sign-On unter Windows** wird unterstützt, d.h. wenn der ausführende Benutzer genügenden administrative Berechtigungen hat um die PROFFIX Datenbank zu bearbeiten kann sowohl Username wie auch Password leer gelassen werden.
==== Fields ====
Fields sind die Zuweisung des XLSX - Sheets zu den jeweiligen Bezeichnungen in PROFFIX.
Ist also die **englische Bezeichnung 1** für den Artikel jeweils in **Spalte F**, so muss hier lediglich unter e -> Bezeichnung1 der **Buchstabe F** angegeben werden.
Unter Annahme, dass die Excel-Vorlage immer diesselbe ist, muss dieser Konfigurationsschritt jeweils nur einmal erfolgen - alle späteren Aktualsierungen / Erstellung der Übersetzungen sind nur noch ein Knopfdruck.
==== Quelle ====
^ Parameter ^ Typ ^ Bemerkung ^
| Source | string | Pfad / Name zum Excelfile |
| Worksheet | string | Worksheet des Excelfiles welches die Übersetzungen enthält |
====== Installation ======
Das Tool besteht aus einer einzigen, ausführbaren Datei und** muss entsprechend nicht installiert sondern einfach ausgeführt werden.**
====== Download ======
Die aktuellste Version kann jeweils von uns bezogen werden. Kontaktieren Sie uns doch für Details.