A new documentation is available for Squash TM 2.0 and later versions, check it here
Internationalization is mainly maintained using a .properties file set named messages.properties in the /tm/org.squashtest.csp.tm.web/src/main/webapp/WEB-INF/messages/tm folder. Internationalization properties need to follow the .properties format.
The files should be edited using the Eclipse ResourceBundle Editor plug-in, which is available through an update site under this url : http://dev.nightlabs.org/updatesites/development/
An internationalized property should be named using the following pattern :
type[.size][.format][.format][.camelCaseQualifier].camelCaseName
# basic properties
label.cancel=Cancel
label.testCase=Test Case
message.delete=Are you sure you want to delete this ?
# properties with qualifiers
label.testCase.executionMode=Execution mode
label.execution.executionMode=Mode
# long / short forms
label.requirement=Requirement
label.short.requirement=Req.
label.cuf=CUF
label.long.cuf=Custom user field
# formatted properties
label.up.testCase=TEST CASE
label.up.dash.TestCase=TEST-CASE