URL: <https://savannah.gnu.org/bugs/?66496>
Summary: [ru.tmac] Let groff use respelled string translations Group: GNU roff Submitter: barx Submitted: Fri 29 Nov 2024 02:31:23 PM CST Category: Macro package - others/general Severity: 1 - Wish Item Group: Build/Installation Status: None Privacy: Public Assigned to: None Open/Closed: Open Discussion Lock: Any Planned Release: None _______________________________________________________ Follow-up Comments: ------------------------------------------------------- Date: Fri 29 Nov 2024 02:31:23 PM CST By: Dave <barx> (I suggested this on the email list (http://lists.gnu.org/r/groff/2024-11/msg00057.html); the thread has one refuted objection and no other discussion.) The log entry for [http://git.savannah.gnu.org/cgit/groff.git/commit/?id=f486938c5 commit f486938c5] says: > Spell string translations using groff special character escape > sequences instead of Latin-1 or Latin-9 code points; this way they > work with a document that uses them no matter what its own encoding. > > I didn't do "ru.tmac"; that one's more of a pickle. The goal identified > above could be achieved by sifting the string translations through > preconv(1) and committing that, but that would come at the cost of > rendering them unintelligible to humans (and therefore prone to error). Spitballing an idea: leave ru.tmac as-is in git. Make the build run it through preconv and prepend a header identifying it as so modified, and pointing users to the original file. The processed file would be installed as ru.tmac, so that groff gets the benefit of its encoding-agnosticism, while the original would be installed as, say, ru.tmac.orig, so humans get the benefit of being able to read it. This would mildly clutter a system's tmac directory, which would be offset by improved usability. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?66496> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
signature.asc
Description: PGP signature