bugGNU troff - Bugs: bug #60828, [locale][mm][ms] [me] Add an...


bug #60828: [locale][mm][ms] [me] Add an Italian locale

Submitted by:  None
Submitted on:  Sat 26 Jun 2021 02:17:58 PM UTC  
Category:  Macro - others Severity:  1 - Wish
Item Group:  New feature Status:  Fixed
Privacy:  Public Assigned to:  G. Branden Robinson <gbranden>
Open/Closed:  Closed Planned Release:  1.23.0

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


Fri 02 Jul 2021 04:38:04 AM UTC, comment #4: 

commit eaca0e7c71db2ba310bcb4f1d5e3d0b51f838900
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date:   Fri Jul 2 14:24:05 2021 +1000

    Integrate Italian localization.

    * NEWS: Add item.  Update an existing list of localization macro files.
    * doc/groff.texi (Manipulating Hyphenation):  Update table of
      hyphenation pattern left and right minimums and list of available
      localization files to include Italian.
    * man/groff_tmac.5.man: Update list of available localization files to
      include Italian.
    * src/roff/groff/tests/localization_works.sh: Test it.
    * tmac/tmac.am (TMACNORMALFILES): Add `it.tmac` and `hyphen.it`.

    Fixes <https://savannah.gnu.org/bugs/?60828>.

commit 32c6a4b3bc1b92523323ac514b3875c7e96b7dae
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date:   Fri Jul 2 13:52:57 2021 +1000

    [tmac]: Flesh out Italian localization.

    * tmac/hyphen.it: Add hyphenation patterns from TeX hyph-utf8 project.
    * tmac/it.tmac:
      - Revise copyright date to just this year (it had been copied from
      - Use grave accents instead of acute ones to indicate stress on
        word-final vowels.  Per the University of Wikipedia and a sampling
        of apparently well-typeset Italian language documents online, this
        appears to be correct.  Yell at me if I'm wrong.
      - Source latin1.tmac instead of latin9.tmac; Italian doesn't require
        any letter code points from Latin-9, unlike the French file upon
        which this one was based, and Latin-1 is less of a pain to work with.
      - Set the hyphenation mode to 1 instead of 4 for congruence with the
        requirements of the hyphenation patterns.
      - Set up hyphenation codes.  This (and sourcing latin1.tmac) might not
        be necessary as the hyphenation pattern file, of a more recent
        vintage than the others we're using, is pure ASCII.  However I don't
        understand these issues perfectly so I am making the conservative
        choice.  Again per the University of Wikipedia, Italian requires
        only acute and grave accents, in contrast to the rich French
        diacritical bouillabaisse.
      - Set the hyphenation language and load the pattern file.
      - Add comments in parallel with other localization files and to supply
        text editors with hints.

commit 6ea2e3e8a18828c0b08007406467505acd4817ca
Author: Edmond Orignac <edmond.orignac@wanadoo.fr>
Date:   Sat Jun 26 14:17:58 2021 +0000

    tmac/it.tmac: Add Italian localization.

G. Branden Robinson <gbranden>
Project AdministratorIn charge of this item.
Fri 02 Jul 2021 02:30:30 AM UTC, comment #3: 

Thanks for the review, Ingo.

G. Branden Robinson <gbranden>
Project AdministratorIn charge of this item.
Mon 28 Jun 2021 11:58:57 AM UTC, comment #2: 

Edmond Orignac just confirmed in private mail to me that he is indeed the author of the it.tmac file submitted yesterday. He simply modified the fr.tmac file changing French sentences into Italian. He also confirmed that he wishes to have the file included in groff under the same license as the original fr.tmac, and that he doesn't object to being acknowledged as a contributor.

Checking the translations by a native Italian speaker still seems desirable, in particular with respect to the translation of expressions like "to whom it may concern" or "in référence to", but IMHO it doesn't matter whether that is done before or after commit.

Ingo Schwarze <schwarze>
Project Member
Mon 28 Jun 2021 10:42:47 AM UTC, comment #1: 

I do not object to adding this file; most of it looks reasonable on first sight, and the original submitter, Edmond Orignac, seems determined to maintain it (unless this is a forgery, which seems unlikely to me).

Should there be bugs in the file - i don't speak Italian, and i did not check the relatively complicated "me package" section - they can be fixed in the tree when reported.

I believe the file name ought to be "tmac/it.tmac" to agree with ISO 639-1.

So if a groff developer wants to write the Makefile glue, to do minimal testing, and to push this, please go ahead.

Ingo Schwarze <schwarze>
Project Member
Sat 26 Jun 2021 02:17:58 PM UTC, original submission:  

I would like to submit a file defining localized strings for Italian language to use with mm, ms and me macros. The file is tested with mm and ms macros. I have assumed hyphenation are the same as in French. I hope a native Italian speaker can review the file.



(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files
file #51600:  it.tmac added by None (5KiB - application/octet-stream)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by gbranden (Posted a comment)
  • -email is unavailable- added by schwarze (Posted a comment)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    Follow 9 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2021-07-02 gbranden StatusIn Progress => Fixed
        Open/ClosedOpen => Closed
        Planned ReleaseNone => 1.23.0
    2021-07-02 gbranden StatusConfirmed => In Progress
        Assigned toNone => gbranden
    2021-06-28 schwarze CategoryMacro - mm => Macro - others
        Severity3 - Normal => 1 - Wish
        StatusNone => Confirmed
    2021-06-26 None Attached File- => Added it.tmac, #51600

    Back to the top

    Powered by Savane 3.7