DDF.TECHNOLOGY

PortfolioIgnition Properties Converter

download GitHub
PortfolioSCADA & Developer Tools
MIT / FREE Windows x64 v1.0.0-rc2

Ignition Properties Converter

Una piccola utilità desktop offline che riunisce più file di localizzazione in un unico workbook Excel revisionabile e lo riconverte nei file di lingua.

Realizzata per la comunità degli sviluppatori Ignition, l'applicazione completa e il codice sorgente sono disponibili senza limitazioni funzionali sotto licenza MIT.

Finestra principale di Ignition Properties Converter
Interfaccia reale della versione Windows portable
01

// Workflow

Revisiona ogni lingua in un unico spazio tabellare

  1. 01Language_it.properties
    Language_en.properties
    Seleziona uno o più file di lingua
  2. 02Workbook ExcelConfronta le chiavi e modifica le traduzioni per colonna
  3. 03Language_<lang>.propertiesRigenera un file UTF-8 per ogni lingua
02

// Conversion engine

Progettato per rifiutare input ambigui o distruttivi

Lettura properties

  • Input e output UTF-8
  • Escape Java e sequenze Unicode
  • Continuazioni di riga
  • Rilevamento delle chiavi duplicate

Protezioni del workbook

  • Chiavi vuote e lingue duplicate rifiutate
  • Formule Excel rifiutate
  • Valori che iniziano con = mantenuti come testo
  • Scrittura atomica dei file di output
03

// Interface

Due azioni esplicite, nessuna complessità superflua

04

// Behaviour

Gestione trasparente dei dati di localizzazione

Input o condizioneComportamentoObiettivo
Più file .propertiesUna colonna per linguaRevisione affiancata
Escape Java e \uXXXXInterpretati e rigeneratiConservare il significato testuale
Chiave o lingua duplicataRifiutataEvitare sovrascritture silenziose
Formula ExcelRifiutataEvitare valutazioni indesiderate
Testo che inizia con =Conservato come testo letteraleProteggere traduzioni valide
Commenti e formattazione originaleNon conservatiLimite documentato del round-trip
05

// Release & licence

Completo, offline e aperto alla comunità

Elaborazione locale

Nessuna rete, telemetria, account o servizio cloud. Vengono letti e scritti soltanto i file selezionati dall'utente.

MIT License

Il sorgente completo può essere usato, modificato e ridistribuito secondo i termini MIT, conservando copyright e licenza.

Prerelease non firmata

Windows può mostrare un avviso di sicurezza. Verificare il checksum SHA-256 pubblicato insieme al pacchetto portable.

Dipendenze dichiarate

Python, Tkinter, pandas, openpyxl, ttkbootstrap, NumPy, Pillow, PyInstaller e le rispettive licenze sono documentati nella release.

Ignition è un marchio di Inductive Automation. Questo progetto indipendente non è affiliato, approvato o sponsorizzato da Inductive Automation.