https://github.com/tiknil/script-utils
Repo di script utili e vari
https://github.com/tiknil/script-utils
Last synced: 8 months ago
JSON representation
Repo di script utili e vari
- Host: GitHub
- URL: https://github.com/tiknil/script-utils
- Owner: tiknil
- License: apache-2.0
- Created: 2016-06-14T09:51:03.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2021-02-10T15:52:42.000Z (over 5 years ago)
- Last Synced: 2025-01-16T07:54:33.783Z (over 1 year ago)
- Language: Ruby
- Size: 13.7 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Script-utils
## `genloc`
E' uno script che semplifica la gestione dei file delle stringhe localizzate per le piattaforme Android e iOS.
Modalità di utilizzo:
1. Rendere eseguibile il file `genloc.rb` con il comando:
```
chmod +x genloc.rb
```
2. Eseguire il comando passando tutti gli argomenti secondo le specifiche:
```
>>> GENerate LOCalizations: genloc.rb [options]
Attenzione: per funzionare correttamente per i progetti iOS è necessario che le cartelle
di localizzazione (en.lproj, it.lproj, etc) siano già presenti nella cartella /Resources
-t, --twine twine file path Path del file twine
-p, --path project path Path del progetto
(es: ~/App/Android/ProjectName ovvero la cartella che contiene "app" |
~/App/iOS/ProjectName/ProjectName ovvero la cartella che contiene "Resources")
-o, --os [OS] Sistema operativo (ios, android)
-l, --languages en, it Lista di lingue dei file localizzati (es: en, it, es) -
Valido solo per Android.
Per iOS vengono controllate le cartelle en.lproj etc. presenti nella cartella "Resources"
-f, --force Per non attendere la conferma interattiva dell'utente ma eseguire direttamente il comando.
Utile per utilizzarlo nei tool automatici
-h, --help Visualizza help
```
### Esempi:
#### iOS
```
./genloc.rb -t ~/App/Localizations/appname-localization/twine.txt -p ~/App/iOS/AppName/AppName -o ios
```
#### Android
```
./genloc.rb -t ~/App/Localizations/appname-localization/twine.txt -p ~/App/Android/AppName -o android
```
## `twine2xls`
E' uno script che permette di tradurre i file twine in `xlsx` e viceversa.
Scaricare il sorgente e renderlo eseguibile con il comando:
```
chmod +x twine2xls.rb
```
Per eseguire l'importazione (da `xlsx` a twine):
```
./twine2xls.rb import -i [path file excel di input] -o [path file twine di output]
```
Per eseguire l'esportazione (da twine a `xlsx`):
```
./twine2xls.rb export -i [path file twine di input] -o [path file excel di output]
```