#1149516 ITP: node-ftl-tx -- convert Fluent (.ftl) files to JSON and back

#1149516#5
Date:
2026-09-30 08:39:44 UTC
From:
To:
* Package name    : node-ftl-tx
  Version         : 0.17.0
  Upstream Author : Tom Najdek
* URL             : https://github.com/tnajdek/ftl-tx
* License         : AGPL-3.0
  Programming Lang: JavaScript
  Description     : convert Fluent (.ftl) files to JSON and back

 ftl-tx converts Fluent localisation files (.ftl) into a JSON
 representation and back again.  Fluent messages are converted to their
 ICU MessageFormat equivalents, which is what Zotero stores at runtime.
 .
 The package is a plain ES module tree: the published tarball contains the
 unmodified src/ directory (no build step, no transpilation), so the Debian
 package can ship the upstream sources as-is.  Its single runtime
 dependency, @fluent/syntax, is already provided by node-fluent-bundle in
 the archive.
 .
 It is a build-time dependency of Zotero: js-build/ftl-to-json.mjs and
 js-build/localize-ftl.mjs use it to generate the localisation files that
 go into the application.  Being a build tool, it is not shipped in the
 Zotero binary package.  Part of packaging Zotero for Debian (#1125955).
 .
 Node.js is an event-based server-side JavaScript engine.

#1149516#10
Date:
2026-10-03 21:00:50 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
node-ftl-tx, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1149516@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Emfox Zhou <emfox@debian.org> (supplier of updated node-ftl-tx package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Wed, 30 Sep 2026 16:48:10 +0800
Source: node-ftl-tx
Binary: node-ftl-tx
Architecture: source all
Version: 0.17.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>
Changed-By: Emfox Zhou <emfox@debian.org>
Description:
 node-ftl-tx - convert Fluent (.ftl) files to JSON and back
Closes: 1149516
Changes:
 node-ftl-tx (0.17.0-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #1149516)
Checksums-Sha1:
 6f71636604abecbbfccae8972c27d6301dceb880 2075 node-ftl-tx_0.17.0-1.dsc
 8f58ea96fd6b8960f036d74522f842ac41ca9032 28340 node-ftl-tx_0.17.0.orig.tar.xz
 bbf162fe15159f9db8c16d70cd7903cfba0c6beb 1564 node-ftl-tx_0.17.0-1.debian.tar.xz
 8049b698623633033187c65074ae5c3f79999942 6544 node-ftl-tx_0.17.0-1_all.deb
 85e630a68123eee8fc61dc4295812d3ef44f36ab 8249 node-ftl-tx_0.17.0-1_amd64.buildinfo
Checksums-Sha256:
 bd25c07e63a98370ada64a907177fffc6ae2fb9ae948636e04d043415b44c937 2075 node-ftl-tx_0.17.0-1.dsc
 1674c08f862b9bddd09bdfe2e934041b01c4ce2b8cc4c49ac7a29cfd2ffa131c 28340 node-ftl-tx_0.17.0.orig.tar.xz
 34eb66840b993e7df1abf4921f19d326b4f3c2d01956a42fc1c48c39705d7008 1564 node-ftl-tx_0.17.0-1.debian.tar.xz
 fa745fb73f0a990a62b463f5f6e2a73a64f43b3155ab2685fcb228072064ee12 6544 node-ftl-tx_0.17.0-1_all.deb
 605f5c638bf3919f5de66f7595e921610b95a30eb5a164fc925dd5248ad9a69e 8249 node-ftl-tx_0.17.0-1_amd64.buildinfo
Files:
 cc63724c4141b9d4d0b6d2adf0f8248e 2075 javascript optional node-ftl-tx_0.17.0-1.dsc
 23c44d7207de784f858138b1cad3e2cb 28340 javascript optional node-ftl-tx_0.17.0.orig.tar.xz
 6beca1e664a0264280eabfca47e4497b 1564 javascript optional node-ftl-tx_0.17.0-1.debian.tar.xz
 32535a0c8bdafcfab4a09e95d803a380 6544 javascript optional node-ftl-tx_0.17.0-1_all.deb
 de40295b6fe39c63add32d8b338e9c63 8249 javascript optional node-ftl-tx_0.17.0-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEEGSauJtItZVqOiaNpgImbv9t7vZQFAmq804IRHGVtZm94QGRl
Ymlhbi5vcmcACgkQgImbv9t7vZQuKQ//b3fDJgzeH0B8JBcN+RAdnsWPCp8Poai3
DfeQy4YFL6PXxexoHUQYKYRWVW0ii622fpgltWmVXasT5+Q/R3OiilhGw96cCepy
okwGdApzA3n6kB9/DWM0zvdbwLETVnOY1iLFztFJwM1ahI9HWROV7jK6t9lfN/C9
H6s5DoWs0wwkcrSwe9iqQYyuUqVQnTyaLx7Je6v/42DteWJMzs/v3MDUaqNfnDLU
49fmZ6uSm4VMrY+bkKm8B8blDiI2NZe+mFMmTaD4qRoEZa0Y1YG1/0IOGstT1brb
HCaaXLmXt1EH9Bh7M2+pUWNKx4wPa0yfeOK0P4idkwwSd1mqU8Zb5rKqyQBlEGWY
ME9dKub2j5QjRXYSHeaBzEhZMDvKkGemAVtVi07VOnm3XvpQDba1xQPp4C6L9P41
i20wNcRPd+TDNAiYw2h7Vf5Hl9lrtSaCOR+Gon9vO+r7SRxVrZyQvSYqUds19zGJ
I5qw4NxAZkwVoU38yaWDXbjJ+1/X1NcEvTNIKJaaEzyH6P+nqLv14oIqZ8Im1ySz
nW8dszq+VPL6dtUK9HUiaQ8bX73J7quM/1nbWFJ6Y9zgehJthLFFN/FY6Kti8l38
6bJk/G2IzDFJ8ZI6KksCYftjX4W2mb53L0m7cg8s/MlvDKWwHkinPasGJsLqlQii
iP3H/USLCUw=
=/Hj6
-----END PGP SIGNATURE-----