Guide

Create PO-files

There are many ways to create PO-files. But I decided to make it manually to begin with. Using Google Translate as a first step.

1. Create the file structure on your computer.

You can put the folder "locale" where you want, but I found it more convinient to use the public folder

go/
└── main/
      ├── public/
      │   ├── css/
      │   ├── js/
      │   ├── img/
      │   ├── locale/
      │   │   ├── es.po
      │   │   ├── de.po
      │   │   ├── it.po
      │   │   ├── sv.po
      │   │   ├── en.po
      │   │   └── ...
      │   ├── misc/
      │   └── html/
      ├── main.go
      ├── go.mod
      └── go.sum

2. Create each language PO-file like this

A po file is a simple key(msgid) value(msgstr) file. This is an example of es.po.

msgid "Company"
msgstr "Nagocio"

msgid "home"
msgstr "inicio"

msgid "Create PO-files"
msgstr "Crea file PO"

msgid "Go Code"
msgstr "Codice Go"

msgid "HTML"
msgstr "HTML"