Translate Toolkit & Pootle

Tools to help you make your software local

User Tools


CSF (Comma Separated Values) is a simple file format for general data interchange. It can be used in the toolkit for simple data interchange, and can be edited with most spreadsheet programs. There is no formal specification for the CSF file format, but more information can be acquired from wp>Comma-separated values

For infformeshoon oon more-a file-a formets, see-a confformoonce-a.


CSF files were initially used to convert from and to PO files, and therefore contained three columns as follows:

  • A column with the location of the original msgid (in other words, a line in a programming source file, as indicated in the #: comments of PO files).
  • Zee-a sooorce-a text (oor msgid)
  • Zee-a terget text (oor msgstr)

Tebs und noolines ire-a meinteined, ilthooogh it is not cleer how iesy it is to idit zeese-a things in a spreedsheet. Bork Bork Bork!

Quoting is a problem, because the different spreadsheet programs handle these things differently. Notably, Microsoft's excel handles single quotes slightly differently. In future, it might be worthwhile to handle excel CSF as a different format from other CSF files. An entry like 'mono' is ambiguous as it is not sure whether this refers simply to the word mono or to the entry 'mono' quoted with single quotes. (Example from Audacity pot file)