./print/tex-babel, Multilingual support for LaTeX, LuaLaTeX, XeLaTeX, and Plain TeX

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 3.87, Package name: tex-babel-3.87, Maintainer: minskim

This package manages culturally-determined typographical (and
other) rules for a wide range of languages. A document may
select a single language to be supported, or it may select
several, in which case the document may switch from one
language to another in a variety of ways. Babel uses
contributed configuration files that provide the detail of what
has to be done for each language. Included is also a set of ini
files for about 250 languages. Many language styles work with
pdfLaTeX, as well as with XeLaTeX and LuaLaTeX, out of the box.
A few even work with plain formats.

Required to run:
[print/kpathsea] [print/tex-latex] [print/tex-graphics] [print/tex-carlisle]

Master sites: (Expand)

Version history: (Expand)

CVS history: (Expand)

   2023-04-08 07:57:40 by Mark Davies | Files touched by this commit (5) | Package updated
Log message:
tex-babel{,-doc}: update to 3.87

* Improved Punjabi, thanks to Arvinder Singh (@punjab).
 * Compatibility with 'lscape', thanks to Salim Bou (@seloumi).
 * New locale files: Kaingang, Nheengatu, Sardinian.
 * Better handling of `leqno` with `amsmath`.
 * Fixes:
   - Wrong date format for Australian in babel-en-AU.ini
   - Option handling was broken with braces
   - Stray punctuation with tikz lead to lua error
   - Hungarian as a secondary language reordered some captions

* Automatic selection of encodings with \babelprovide and pdftex.
* Fixes:
  - With 'select.write = omit' the main language wasn’t selected
    in the aux file.
  - Incorrect link box in end of line if it is preceded by a
    non-Arabic character
  - New option counters* to pre-expand \thepage.

* A high-level interface to enable and disable transforms (lua).
 * Font-dependent transforms (lua).
 * Spaces allowed as separators in layout=.
 * Fixes:
   - \babelprehyphenation was not applied with 'onchar'.
   - In some rare cases the hyphenrules weren’t correctly set.
   - Partial fix for bidi in tabular (broken after an attempt to
     fix amsmath).

* New macro \localerestoredirs (lua).
* Improved tabular in bidi texts (lua).
* Fixed \glossaryname in the 'ini' file for 'lithuanian'
  (thanks to Andrius Pukšta, @yjhn).
* Added diacritics to the rules for 'kashida.plain' in 'persian'.
* \babeladjust{ bidi.math = off } disables changes in math with
  bidi (lua).

- Typo in 'syllable' counter name in Korean.
 - Language leakage with xetex and on-the-fly loading in a few
 - Misplaced text with tikz. Fixed thanks to Salim Bou.
 - Misplaced text body with 'multicol' and RTL.
 * 'hyphenrules=' is applied with the current locale.
 * Updates to the CLDR: Swedish, Swahili, Tamil, Telugu, Thai,
   Tigrinya, Turkmen, Tongan, Turkish, Tasawaq, Central Atlas
   Tamazight, Uyghur, Ukrainian, Urdu, Vietnamese, Yiddish,
   Yoruba, Cantonese.
   2022-09-01 05:20:03 by Mark Davies | Files touched by this commit (5) | Package updated
Log message:
tex-babel{,-doc}: update to 3.79

* Fixes:
   - Issues of tcolorbox in RTL (graphics layout).
   - \footnote with babel bidi=default raises an error in LuaLaTeX.
   - Extra blank spaces with Hebrew calendar.
 * 'odia' is now the preferred name for 'oriya', following the CLDR.

* Fix: Undefined \bbl at xenohyph with Thai
* More minor updates to the CLDR 41: Chechen, Cherokee, Central
  Kurdish, Czech, Welsh, Danish, German, Lower Sorbian,
  Dzongkha, Ewe, Greek, Esperanto, Spanish, Estonian, Persian,
  Finnish, Filipino, Faroese, Western Frisian, Irish, Scottish

 * More on calendar conversions (\localedate, \today).
 * New calendars: 'coptic' (ar-EG, cop), 'buddhist' (th).
 * New Arabic locale for Saudi Arabia, with the Umm al-Qura
 * Date now defaults to 'persian' in a few locales: Persian,
   Northern Luri, Mazanderani, Pashto.
 * 'bangla' is now the preferred name for 'bengali'.
 * Attempt to deal with 'german' and 'swissgerman', whose names
   conflict with the CLDR ones.
 * More minor updates to the CLDR 41: Afrikaans, Arabic, Assamese,
   Asturian, Azerbaijani, Belarusian, Bulgarian, Bangla, Tibetan,
   Breton, Bodo, Bosnian, Catalan, English.
   2022-05-15 06:13:43 by Mark Davies | Files touched by this commit (4) | Package updated
Log message:
tex-babel{,-doc}: update to 3.74

* Fixes:
   - Error in transforms if | is active.
   - Minor fixes in Khemer, Turkmen, Marathi.

* RTL math improved (with luatex).
   2022-04-15 02:26:20 by Mark Davies | Files touched by this commit (7) | Package updated
Log message:
tex-babel{,-doc}: update to 3.73

This release just fixes a severe bug introduced in version 3.72 when
amsmath is loaded.

* Advances in amsmath (lua).
* Fixes:
  - Captions in Thai.
  - Some settings sometimes ignored with 'onchar' (lua).
  - Extra colon in Polish 'cc'

* IAST transliteration for Sanskrit (by Maximilian Mehner).
* Fixes:
  - Bad interraction between bidi option and mathtools
  - 'provide+=' didn’t work with 'hebrew' as a secondary
  - Wrong equation direction in 'cases' and 'array'

* Finnish: transform 'prehyphen.nobreak'.
* Better fixes for amsmath, as well as for the default
  'equation' and 'eqnarray' (but still not perfect).
* Fix an error with bidi=basic and some fonts for graphics.
   2021-10-26 13:15:15 by Nia Alarie | Files touched by this commit (1670)
Log message:
print: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:52:04 by Nia Alarie | Files touched by this commit (1670)
Log message:
print: Remove SHA1 hashes for distfiles
   2021-06-05 03:46:19 by Makoto Fujiwara | Files touched by this commit (4)
Log message:
(print/tex-babel{,-doc}) Updated 3.59 to 3.60

 * Fix for a critical bug with the latest LaTeX releases:
   class options were messed up.

 * Improved justification=kashida/elongated: lists, vowelized texts.

 * Fix: Underfull \hbox with amsmath (#133).

 * Improved the ini file for Basque (captions).
   2021-06-03 06:09:47 by Mark Davies | Files touched by this commit (5) | Package updated
Log message:
tex-babel{,-doc}: update to 3.59

* Tentative kashida with user-definable rules (via transforms).
* Fixes:
  - \babel at texpdf inconsistently defined
  - Partial fix (quotation with CJK).
* Removed doubleletter.hyphen (Norsk), which serves to nothing.

* More predefined transforms (lua):
  - doubleletter.hyphen: Norsk
  - oneletter.nobreak:   Czech, Polish, Slovak
  - hyphen.repeat:       Czech, Polish, Portuguese, Slovak, Spanish
  - punctuation.space:   Hindi, Sanskrit
  - transliteration.hk:  Sanskrit
  - transliteration.gajica: Serbian
* 'prehyphenation' transforms are now disabled in verbatim.
* New line breaking mode ‘unhyphenated’.
* Fix: \shorthandoff*{^} was not revertible
* Experimental code for Arabic justification (with elongated
  forms; lua).

* Predefined transforms (lua):
   - Arabic:     transliteration.dad
   - Croatian:   digraphs.ligatures
   - Greek:      diaeresis.hyphen
   - Hindi:      transliteration.hk
   - Hungarian:  digraphs.hyphen
 * Transforms: {xxxx} syntax also in string=.
 * Preliminary code for Uyghur hyphenation (lua).
 * magyar as alternative name to hungarian in \babelprovide.

* Transforms (\babelprehyphenation, \babelposthyphenation)
   - Key 'space', in em units.
   - Key 'spacefactor', based on the current word separation.
   - Multiple 'insert's allowed.
   - Definable in 'ini' files.
   - Arbitrary characters in pattern.
 * Fixes:
   - 'insert' and 'data' didn't always set/get the expected node.
   - Hyphen was not shown in Marathi

This is primarily a maintenance release, with some minor bugs fixed.

* RTL text inside \put (with pict2e) correctly rendered in
  typical cases (lua).
* Same for \tikz (lua).
* The main change in internal (loader of ini files refactored).
* Fixes:
  - The tentative \foreignlanguage* stopped working.