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".