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

 
 

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

Submitter:  None
Submitted:  Sat 26 Jun 2021 02:17:58 PM UTC
   
 
Category:  Macro - others/general Severity:  1 - Wish
Item Group:  Feature change Status:  Fixed
Privacy:  Public Assigned to:  gbranden
Open/Closed:  Closed Planned Release:  1.23.0
* Mandatory Fields

Add a New Comment Rich Markup
   

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
        fr.tmac).
      - 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>
Group administrator
Fri 02 Jul 2021 02:30:30 AM UTC, comment #3: 

Thanks for the review, Ingo.

G. Branden Robinson <gbranden>
Group administrator
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>
Group 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>
Group 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.

Anonymous

 

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

Attach Files:
   
   
Comment:
   

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)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    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/general
        Severity3 - Normal 1 - Wish
        StatusNone Confirmed
    2021-06-26 None Attached File- Added it.tmac, #51600

    Back to the top

    Powered by Savane 3.13-758e.
    Corresponding source code