1. 11 May, 2015 5 commits
    • Isaac (.ike) Levy's avatar
      -j "join messages with existing file" · 41ba7900
      Isaac (.ike) Levy authored
      I believe this is what we want long term, to ensure translation messages don't pile up, and that they retain multiple comment lines for source references, etc... Please tell me if I'm wrong, I'm not 100% on how it's behaviour works.
      Signed-off-by: 's avatarIsaac (.ike) Levy <ike@blackskyresearch.net>
      41ba7900
    • Isaac (.ike) Levy's avatar
      xgettext(1) generated, closer to Franco's spec · 5a4ceb31
      Isaac (.ike) Levy authored
        # for i in `git grep --name-only gettext | grep -v pot$` ; do
        #   xgettext -j -F -L PHP --from-code=UTF-8 \
        #     -o ./src/share/locale/en/LC_MESSAGES/OPNsense.pot "${i}"
        # done
      
      For accuracy and simplicicity, the canonical english .pot file should be tracking source changes in this fashion.
      
      Also, generating the base .pot file in this manner has an advantage for developers- if you make proper gettext calls in the code, you simply re-generate the .pot file, (instead of finding and inserting your changes by hand)...
      
      One problem with the line above: the '-L PHP' flag makes a *ton* of C related warnings go away, but not all files in core are actually PHP...  Once this raises itself as a problem, a script generating this .pot file can get more sophicstocated to accomodate.  For now however, most things look like PHP syntax.
      Signed-off-by: 's avatarIsaac (.ike) Levy <ike@blackskyresearch.net>
      5a4ceb31
    • Isaac (.ike) Levy's avatar
      This can be generated via xgettext(1) regularly, · d606c306
      Isaac (.ike) Levy authored
      If this file is generated regularly, it becomes easier for translators to keep up with changes to the source code.  (Or, at least changes with accompanying gettext calls).
      
      This was generated with:
      
        # for i in `git grep --name-only 'gettext' | grep -v 'pot$'` ; do
        #  xgettext -j -o ./src/share/locale/en/LC_MESSAGES/OPNsense.pot "${i}"
        # done
      Signed-off-by: 's avatarIsaac (.ike) Levy <ike@blackskyresearch.net>
      d606c306
    • Isaac (.ike) Levy's avatar
      completely tool-based approach with xgettext(1) · 72f23c78
      Isaac (.ike) Levy authored
      xgettext(1) is obviously much simpler than creating the canonical .pot file by hand.  (If only I'd have known better before I started this :)
      
      This .pot file was generated from the source code via:
      
        # for i in `git grep --name-only 'gettext' | grep -v 'pot$'` ; do
        #   xgettext -j -o ./src/share/locale/en/LC_MESSAGES/OPNsense.pot "${i}"
        # done
      
      For this commit, the old header was retained- it will be deleted in the next commit, for ease of scriptable maintinence of the canonical english .pot file.
      Signed-off-by: 's avatarIsaac (.ike) Levy <ike@blackskyresearch.net>
      72f23c78
    • Isaac (.ike) Levy's avatar
      big deep breath, · 45d11da9
      Isaac (.ike) Levy authored
      Signed-off-by: 's avatarIsaac (.ike) Levy <ike@blackskyresearch.net>
      45d11da9
  2. 10 May, 2015 8 commits
  3. 09 May, 2015 1 commit
  4. 08 May, 2015 11 commits
  5. 07 May, 2015 4 commits
  6. 06 May, 2015 3 commits
  7. 05 May, 2015 5 commits
  8. 04 May, 2015 3 commits