CSV Translator
Program słuzy do tłumaczenia tabel z danymi na języki obce.
Przykładowe wykorzystanie programu:
- tłumaczenie cenników na języki obce
- tłumaczenie zawartości faktur na języki obce
Baza źródłowa zapisana musi być w formacie tekstowym CSV. Taki format można uzyskać w dowolnym arkuszu kalkulacyjnym - wybierając opcję "zapisz jako...".
Separator pól może być dowolny - to jaki jest - podajemy w programie jako parametr.
Tabela źródłowa może zawierać dowolną liczbę pól, przy czym 2 są obowiązkowe:
- symbol - wartość unikalna, np. symbol towaru
- nazwa - nazwa np. towaru zapisana w języku polskim (w zasadzie to konieczne jest jedynie występowanie pola, ponieważ jego zawartość i tak będzie podmieniona w procesie tłumaczenia)
Podobnie sprawa wygląda ze słownikiem.
To plik CSV, z przecinkiem jako separatorem, z obowiązkowymi kolumnami symbol i nazwa.
Plik słownika musi być wgrany do podkatalogu dict.
Po wciśnięciu klawisza "Konwersja" program odczytuje zawartość tabeli źródłowej oraz słownik wybrany z listy.
Dla każdego rekordu z pliku źródłowego, w słowniku odnajdywany jest odpowiedni wpis - wg pola symbol.
Po zakończeniu procesu, w katalogu wynik pojawiają się 3 nowe pliki:
- nazwa.csv - plik zawiera wszystkie rekordy z pliku źródłowego. Nazwy które mogły być przetłumaczone - mają postać zgodną ze słownikiem, pozycje, które nie miały swojego odpowiednika (symbolu) w słowniku pozostają bez zmian
- nazwa_t.csv - plik zawiera tylko te pozycje, które udało się przetłumaczyć
- nazwa_nie.csv - zawiera pozycje nieprzetłumaczone
"nazwa" jest zgodna z parametrem "plik wynikowy".