- Translated 5.3.1. Subdirectory Makefiles.
- Fix typo and words spacing.
- Remove unused translations from PO.
- Add "svn propset fbsd:nokeywords yes zh_TW.po" to avoid $FreeBSD$ strings expand to version strings.
I have tried use text editor and po editor to replace $FreeBSD$ to $FreeBSD$ as FDP Primer 12.5. Tips for Translators mentioned.
But result in error:
- Use text editor will cause the msgid not match original text, resulting in strings with $FreeBSD$ are untranslated.
- Use PO editor will cause the make tran process error as following:
Warning: Could not merge zh_TW translation for msgid: The exact boilerplate may change, but it will always include a $FreeBSD$ line and the phrase <literal>The FreeBSD Documentation Project</literal>. Note that the $FreeBSD part is expanded automatically by Subversion, so it should be empty (just <literal>$FreeBSD$</literal>) for new files. Warning: Could not merge zh_TW translation for msgid: Your translated documents should include their own $FreeBSD$ line, and change the <literal>FreeBSD Documentation Project</literal> line to <literal>The FreeBSD <replaceable>language</replaceable> Documentation Project</literal>. Warning: Could not merge zh_TW translation for msgid: <literal>$FreeBSD$</literal> Strings Warning: Could not merge zh_TW translation for msgid: The $FreeBSD$ version strings used in files require special handling. In examples like <xref linkend="po-translations-creating-example"/>, these strings are not meant to be expanded. The English documents use <literal>&dollar;</literal> entities to avoid including actual literal dollar signs in the file: Warning: Could not merge zh_TW translation for msgid: When a <acronym>PO</acronym> file is created, the <literal>&dollar;</literal> entities used in examples are replaced with actual dollar signs. The resulting literal <literal>$FreeBSD$</literal> string will be wrongly expanded by the version control system when the file is committed. Warning: Could not merge zh_TW translation for msgid: Set the <application>Subversion</application> <literal>svn:keywords</literal> properties on these files to <literal>FreeBSD=%H</literal> so <literal>$FreeBSD$</literal> strings are expanded into the path, revision, date, and author when committed: Warning: Could not merge zh_TW translation for msgid: Set the <application>Subversion</application> <literal>svn:keywords</literal> properties on these files to <literal>FreeBSD=%H</literal> so <literal>$FreeBSD$</literal> strings are expanded into the path, revision, date, and author when committed:
So, i have discuss with @rcyu and find out $FreeBSD$ strings are not be replaced with version strings (zh_TW.po, rev. 50085, line 9645), so decide send review with out replace the strings, only add svn propset fbsd:nokeywords yes