Source

i18nspector / doc / changelog

i18nspector (0.5.1) UNRELEASED; urgency=low

  * Rename the ‘po-header-fields’ data file to ‘header-fields’.
  * User terminfo for color terminal support, instead of hardcoded
    EMCA-48 sequences.

 -- Jakub Wilk <jwilk@jwilk.net>  Sun, 09 Dec 2012 20:53:22 +0100

i18nspector (0.5) unstable; urgency=low

  * Summary of tag changes:
    + Added:
      - stray-header-line

  * If a typo or a capitalization error in a header field name is detected,
    suggest the correct name.
  * Check for header lines that do not belong to any header fields.
  * Refactor the environment patching code.
  * Optimize PO file decoding.
  * Improve the test suite.

 -- Jakub Wilk <jwilk@jwilk.net>  Fri, 07 Dec 2012 23:08:27 +0100

i18nspector (0.4.1) unstable; urgency=low

  * Rename the package.

 -- Jakub Wilk <jwilk@jwilk.net>  Sun, 02 Dec 2012 16:54:08 +0100

gettext-inspector (0.4) unstable; urgency=low

  * Summary of tag changes:
    + Added:
      - inconsistent-number-of-plural-forms
      - incorrect-number-of-plural-forms
      - no-plural-forms-header-field
      - no-required-plural-forms-header-field
      - syntax-error-in-unused-plural-forms

  * Don't unpack control file directories of Debian binary packages; they
    almost certainly don't contain any interesting files.
  * Add DEL (U+007F) to the list of control characters.
  * Change the way message identifiers are formatted in tag output.
  * Perform more checks on Plural-Forms.
  * Upgrade syntax-error-in-plural-forms severity to serious.
  * Don't crash when parsing dates with double space between date and time.
  * Don't allow whitespace characters other than space and tab in plural
    expressions.
  * Don't emit spurious duplicate-header-field tags on multi-line header
    fields.
  * Don't complain about issues with obsolete messages.
  * Don't guess language from PO file name if it appears to contain an
    encoding declaration, as it's very likely that something else has been
    confused for the apparent encoding.
  * Try to propose encoding for invalid-content-type.
  * Fix untrusted input sanitization.
  * Work around an escape sequence decoding bug in polib.
    https://bitbucket.org/izi/polib/issue/31 
  * Fix typos and formatting errors in the manual page.
  * Improve the test suite.

 -- Jakub Wilk <jwilk@jwilk.net>  Fri, 30 Nov 2012 00:08:29 +0100

gettext-inspector (0.3) unstable; urgency=low

  * Summary of tag changes:
    + Added:
      - duplicate-header-field
      - duplicate-message-definition
      - non-ascii-compatible-encoding
    + Renamed:
      - unusual-character-in-translation (from c0-control-characters)

  * Add alphabet information for:
    - Dutch;
    - Romance languages (Asturian, Catalan, Corsican, French, Italian,
      Occitan, Portuguese, Romanian, Spanish).
  * Add national varieties of English and Chinese languages to the language
    data file.
  * Add “Brazilian Portuguese” as another name for pt_BR.
  * Check for duplicate message definitions.
  * Check for duplicate header fields.
  * Check for encodings incompatible with ASCII.
  * Check for more unusual characters in translations:
    - C0 control characters;
    - replacement character (U+FFFD);
    - inverted question mark (U+00BF) directly after a letter.
  * Work around a newline decoding bug in polib.
    http://bugs.debian.org/692283
  * Improve the test suite.

 -- Jakub Wilk <jwilk@jwilk.net>  Thu, 22 Nov 2012 23:50:05 +0100

gettext-inspector (0.2) unstable; urgency=low

  * Summary of tag changes:
    + Added:
      - boilerplate-in-language-team
      - boilerplate-in-last-translator
      - invalid-last-translator
      - language-team-equal-to-last-translator
      - no-language-team-header-field
      - no-last-translator-header-field

  * Add support for the following encodings:
    - EUC-TW
    - GEORGIAN-PS
    - KOI8-RU
    - KOI8-T
    - VISCII
  * Don't fail if /etc/os-release doesn't exist.
  * Improve the test suite.
  * Add alphabet information for:
    - Albanian;
    - Armenian;
    - Baltic languages (Latvian, Lithuanian);
    - Celtic languages (Irish, Scottish Gaelic, Welsh);
    - Greek;
    - Germanic languages (Danish, Faroese, Frisian, German, Icelandic, Low
      German, Norwegian, Swedish);
    - South Slavic languages (Bosnian, Bulgarian, Croatian, Macedonian,
      Slovenian, Serbian).
  * Validate the Last-Translator and Language-Team header fields.

 -- Jakub Wilk <jwilk@jwilk.net>  Fri, 16 Nov 2012 19:57:26 +0100

gettext-inspector (0.1.1) unstable; urgency=low

  * Improve the test suite.
  * Makefile: remove bogus shebang. Thanks to Paul Wise for the bug report.
  * Add “This file has been generated automatically by […]. Do not edit.”
    comments where appropriate.
  * Add alphabet information for East Slavic languages (Belarusian, Russian,
    Ukrainian).
  * Do not make KOI8-RU an alias for KOI8-R. They are in fact distinct
    encodings.

 -- Jakub Wilk <jwilk@jwilk.net>  Mon, 12 Nov 2012 16:10:21 +0100

gettext-inspector (0.1) unstable; urgency=low

  * Initial release.

  * Summary of tag changes:
    + Added:
      - ancient-date
      - boilerplate-in-project-id-version
      - boilerplate-in-report-msgid-bugs-to
      - broken-encoding
      - c1-control-characters
      - date-from-future
      - encoding-in-language-header-field
      - invalid-content-transfer-encoding
      - invalid-content-type
      - invalid-date
      - invalid-language
      - invalid-mime-version
      - invalid-mo-file
      - invalid-report-msgid-bugs-to
      - language-disparity
      - language-variant-does-not-affect-translation
      - no-content-transfer-encoding-header-field
      - no-content-type-header-field
      - no-date-header-field
      - no-language-header-field
      - no-mime-version-header-field
      - no-package-name-in-project-id-version
      - no-project-id-version-header-field
      - no-report-msgid-bugs-to-header-field
      - no-version-in-project-id-version
      - non-portable-encoding
      - os-error
      - syntax-error-in-plural-forms
      - syntax-error-in-po-file
      - unable-to-determine-language
      - unknown-encoding
      - unknown-file-type
      - unknown-header-field
      - unknown-poedit-language
      - unrepresentable-characters

 -- Jakub Wilk <jwilk@jwilk.net>  Sun, 11 Nov 2012 16:22:46 +0100