Skip to content

Releases: linuxdeepin/deepin-translation-utils

0.6.0

31 Jul 08:41

Choose a tag to compare

What's Changed

  • feat: scan and generate transifex.yaml based on files in a repo by @BLumia in #9

Full Changelog: 0.5.0...0.6.0

Usage

A commandline tool to help you work with translation files and Transifex configurations.

Usage: deepin-translation-utils <COMMAND>

Commands:
  zhconv         Converts Chinese texts in Qt Linguist or GNU Gettext file among regional variants
  zhconv-plain   Converts given Chinese texts among regional variants
  statistics     Prints translation statistics of the provided project [aliases: stat, stats]
  yaml2txconfig  Generate .tx/config based on transifex.yaml
  txconfig2yaml  Generate transifex.yaml based on .tx/config
  monotxconfig   Generate .tx/config with all linked resources under the given Transifex organization
  gentxcfg       Generate Transifex configuration by scanning translation files in the repository
  help           Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version

Pass --help to those subcommands to learn about how to use these subcommands.

Binary

  • deepin-translation-utils-x86_64-unknown-linux-gnu.2.28.zip
    • Linux amd64 build, with glibc >= 2.28 (e.g. UOS 107X, deepin 23.1, deepin 25)
    • Actual binary revision: 0.6.0-0-gef8d4e9

0.5.0

04 Jul 07:08

Choose a tag to compare

What's Changed

  • feat: support pattern in path instead of file name by @BLumia in #8
  • chore: validate if source strings are identical when running zhconv

Full Changelog: 0.4.1...0.5.0

Usage

A commandline tool to help you work with translation files and Transifex configurations.

Usage: deepin-translation-utils <COMMAND>

Commands:
  zhconv         Converts Chinese texts in Qt Linguist or GNU Gettext file among regional variants
  zhconv-plain   Converts given Chinese texts among regional variants
  statistics     Prints translation statistics of the provided project [aliases: stat, stats]
  yaml2txconfig  Generate .tx/config based on transifex.yaml
  txconfig2yaml  Generate transifex.yaml based on .tx/config
  monotxconfig   Generate .tx/config with all linked resources under the given Transifex organization
  help           Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version

Pass --help to those subcommands to learn about how to use these subcommands.

Binary

  • deepin-translation-utils-x86_64-unknown-linux-gnu.2.28.zip
    • Linux amd64 build, with glibc >= 2.28 (e.g. UOS 107X, deepin 23.1, deepin 25)
    • Actual binary revision: 0.5.0-0-gd10b160

0.4.1

19 Jun 08:39

Choose a tag to compare

What's Changed

  • fix: by default, the for stats sub-command should be empty

Full Changelog: 0.4.0...0.4.1

Usage

A commandline tool to help you work with translation files and Transifex configurations.

Usage: deepin-translation-utils <COMMAND>

Commands:
  zhconv         Converts Chinese texts in Qt Linguist or GNU Gettext file among regional variants
  zhconv-plain   Converts given Chinese texts among regional variants
  statistics     Prints translation statistics of the provided project [aliases: stat, stats]
  yaml2txconfig  Generate .tx/config based on transifex.yaml
  txconfig2yaml  Generate transifex.yaml based on .tx/config
  monotxconfig   Generate .tx/config with all linked resources under the given Transifex organization
  help           Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version

Pass --help to those subcommands to learn about how to use these subcommands.

Binary

  • deepin-translation-utils-x86_64-unknown-linux-gnu.2.28.zip
    • Linux amd64 build, with glibc >= 2.28 (e.g. UOS 107X, deepin 23.1, deepin 25)
    • Actual binary revision: 0.4.1-0-gbbbaa0e

0.4.0

19 Jun 07:32

Choose a tag to compare

What's Changed

  • feat: -l argument for stats sub-command to set accepted languages
  • fix: avoid panic if .ts file have no context node
  • feat: support json format for stats output

Full Changelog: 0.3.0...0.4.0

Usage

A commandline tool to help you work with translation files and Transifex configurations.

Usage: deepin-translation-utils <COMMAND>

Commands:
  zhconv         Converts Chinese texts in Qt Linguist or GNU Gettext file among regional variants
  zhconv-plain   Converts given Chinese texts among regional variants
  statistics     Prints translation statistics of the provided project [aliases: stat, stats]
  yaml2txconfig  Generate .tx/config based on transifex.yaml
  txconfig2yaml  Generate transifex.yaml based on .tx/config
  monotxconfig   Generate .tx/config with all linked resources under the given Transifex organization
  help           Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version

Pass --help to those subcommands to learn about how to use these subcommands.

Binary

  • deepin-translation-utils-x86_64-unknown-linux-gnu.2.28.zip
    • Linux amd64 build, with glibc >= 2.28 (e.g. UOS 107X, deepin 23.1, deepin 25)
    • Actual binary revision: 0.4.0-0-g5a11a69

0.3.0

04 Jun 08:46

Choose a tag to compare

What's Changed

  • refactor: rename some structs and fields to follow Rust naming conventions. by @yyc12345 in #7
  • fix: avoid duplicated resource full slug caused missing sections
  • chore: add stat and stats as alias of statistics

Full Changelog: 0.2.2...0.3.0

Usage

A commandline tool to help you work with translation files and Transifex configurations.

Usage: deepin-translation-utils <COMMAND>

Commands:
  zhconv         Converts Chinese texts in Qt Linguist or GNU Gettext file among regional variants
  zhconv-plain   Converts given Chinese texts among regional variants
  statistics     Prints translation statistics of the provided project [aliases: stat, stats]
  yaml2txconfig  Generate .tx/config based on transifex.yaml
  txconfig2yaml  Generate transifex.yaml based on .tx/config
  monotxconfig   Generate .tx/config with all linked resources under the given Transifex organization
  help           Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version

Pass --help to those subcommands to learn about how to use these subcommands.

Binary

  • deepin-translation-utils-x86_64-unknown-linux-gnu.2.28.zip
    • Linux amd64 build, with glibc >= 2.28 (e.g. UOS 107X, deepin 23.1, deepin 25 alpha)
    • Actual binary revision: 0.3.0-0-g08b7ee6

0.2.2

13 May 09:05

Choose a tag to compare

What's Changed

  • Avoid empty line when serialize .ts file, which caused by numerusform support.

Full Changelog: 0.2.1...0.2.2

Usage

A commandline tool to help you work with translation files and Transifex configurations.

Usage: deepin-translation-utils <COMMAND>

Commands:
  zhconv         Converts Chinese texts in Qt Linguist or GNU Gettext file among regional variants
  zhconv-plain   Converts given Chinese texts among regional variants
  statistics     Prints translation statistics of the provided project
  yaml2txconfig  Generate .tx/config based on transifex.yaml
  txconfig2yaml  Generate transifex.yaml based on .tx/config
  monotxconfig   Generate .tx/config with all linked resources under the given Transifex organization
  help           Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version

Pass --help to those subcommands to learn about how to use these subcommands.

Binary

  • deepin-translation-utils-x86_64-unknown-linux-gnu.2.28.zip
    • Linux amd64 build, with glibc >= 2.28 (e.g. UOS 107X, deepin 23.1, deepin 25 alpha)
    • Actual binary revision: 0.2.2-0-g08eb077

0.2.1

13 May 07:48

Choose a tag to compare

What's Changed

  • Adjust when the CI build is triggered.
  • Ensure generated .tx/config is case-sensitive.

Full Changelog: 0.2.0...0.2.1

Usage

A commandline tool to help you work with translation files and Transifex configurations.

Usage: deepin-translation-utils <COMMAND>

Commands:
  zhconv         Converts Chinese texts in Qt Linguist or GNU Gettext file among regional variants
  zhconv-plain   Converts given Chinese texts among regional variants
  statistics     Prints translation statistics of the provided project
  yaml2txconfig  Generate .tx/config based on transifex.yaml
  txconfig2yaml  Generate transifex.yaml based on .tx/config
  monotxconfig   Generate .tx/config with all linked resources under the given Transifex organization
  help           Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version

Pass --help to those subcommands to learn about how to use these subcommands.

Binary

  • deepin-translation-utils-x86_64-unknown-linux-gnu.2.28.zip
    • Linux amd64 build, with glibc >= 2.28 (e.g. UOS 107X, deepin 23.1, deepin 25 alpha)
    • Actual binary revision: 0.2.1-0-gaee0510

0.2.0

12 May 09:12

Choose a tag to compare

What's Changed

  • --version or -V to show version.
  • monotxconfig subcommand to generate all linked resources by organization slug.
  • basic numerus support for Qt Linguist files.
  • fuzzy strings support in GNU Gettext files by @yyc12345.
  • Use source strings count as reference by default for statistics subcommand.
  • Code refactor and cleanup by @yyc12345.

Full Changelog: 0.1.0...0.2.0

Usage

A commandline tool to help you work with translation files and Transifex configurations.

Usage: deepin-translation-utils <COMMAND>

Commands:
  zhconv         Converts Chinese texts in Qt Linguist or GNU Gettext file among regional variants
  zhconv-plain   Converts given Chinese texts among regional variants
  statistics     Prints translation statistics of the provided project
  yaml2txconfig  Generate .tx/config based on transifex.yaml
  txconfig2yaml  Generate transifex.yaml based on .tx/config
  monotxconfig   Generate .tx/config with all linked resources under the given Transifex organization
  help           Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version

Pass --help to those subcommands to learn about how to use these subcommands.

Binary

  • deepin-translation-utils-x86_64-unknown-linux-gnu.2.28.zip
    • Linux amd64 build, with glibc >= 2.28 (e.g. UOS 107X, deepin 23.1, deepin 25 alpha)
    • Actual binary revision: 0.2.0-1-ge46e72f

deepin-translation-utils 0.1.0

30 Apr 08:16

Choose a tag to compare

A commandline tool to help you work with Qt Linguist-based and Gettext-based translation files, and Transifex platform-related configurations that are used in deepin's workflow.

Usage

Usage: deepin-translation-utils <COMMAND>

Commands:
  zhconv         Converts Chinese texts in Qt linguist TS file among regional variants
  zhconv-plain   Converts given Chinese texts among regional variants
  statistics     Prints translation statistics of the provided project
  yaml2txconfig  Generate .tx/config based on transifex.yaml
  txconfig2yaml  Generate transifex.yaml based on .tx/config
  help           Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help

Pass --help to those subcommands to learn about how to use these subcommands.

Binary

  • deepin-translation-utils-x86_64-unknown-linux-gnu.2.28.zip: Linux amd64 build, with glibc >= 2.28 (e.g. UOS 107X, deepin 23.1, deepin 25 alpha)