28 lines
525 B
Go
28 lines
525 B
Go
|
package main
|
||
|
|
||
|
import (
|
||
|
"fmt"
|
||
|
"po2json/po2json"
|
||
|
"io/ioutil"
|
||
|
)
|
||
|
|
||
|
func main(){
|
||
|
|
||
|
//locales := []string{"en_UK", "eu_ES"}
|
||
|
locales := []string {}
|
||
|
domain := "base"
|
||
|
localedir := "locales"
|
||
|
files,_ := ioutil.ReadDir(localedir)
|
||
|
for _, f := range files {
|
||
|
if f.IsDir() {
|
||
|
fmt.Println(f.Name())
|
||
|
locales = append(locales, f.Name(),)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
//fmt.Println(po2json.PO2JSON([]string{locales[0], locales[1]}, domain, localedir))
|
||
|
fmt.Println(po2json.PO2JSON(locales, domain, localedir))
|
||
|
|
||
|
}
|
||
|
|