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

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


Branch: CURRENT, Version: 24.2, Package name: tex-babel-24.2, 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, as well as .ini files for
about 300 languages from around the World, including many
written in non-Latin and RTL scripts. Many of them 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)


   2024-02-18 10:47:18 by Mark Davies | Files touched by this commit (5) | Package updated
Log message:
tex-babel{,-doc}: update to 24.2

* Cleaned up some language names.
* Mosty internal changes and minor fixes.
   2024-02-03 02:40:21 by Mark Davies | Files touched by this commit (6) | Package updated
Log message:
tex-babel{,-doc}: update to 24.1

* New version numbering scheme.
* New key in \babelprovide: interchar (xe).
* Definitions for French: interchar=punctuation.space (xe) and
  transforms=punctuation.space (lua).
   2023-06-11 07:15:17 by Mark Davies | Files touched by this commit (6) | Package updated
Log message:
tex-babel{,-doc}: update to 3.89

3.89
* Deprecating \SetCase, \aliasshorthands, and 'strings' package
  option in the manual.
* The manual has been split in two documents: 'babel.pdf' is the
  user guide, and 'babel-code.pdf' is the code.
* Alternative syntax to pass 'modifiers' to babel languages.
* Code cleaned up: babel.def has been shortened dramatically,
  and babel.sty is a bit smaller.

3.88
* 37 new locale files: Abkhazian, Afar, Atsam, Baluchi, Bhojpuri,
  Blin, Corsican, Erzya, Ga, Geez, Guarani, Haryanvi, Inuktitut,
  Jju, Ligurian, Muscogee, Northern Sotho, Nyanja, N’Ko,
  Papiamento, Prussian, Rajasthani, Saho, Sicilian, Silesian,
  South Ndebele, Southern Sotho, Swati, Taroko, Tigre, Tok Pisin,
  Tsonga, Tswana, Tyap, Venda, Volapük, Wolaytta.
* Fixed a few month names in Greek locales (thanks to Günter Milde).
* New hook 'begindocument'.
* Feature preview: option 'casing' in '\babelprovide' (requires a
  future change in the LaTeX kernel).
   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

3.83
* 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

3.84
* 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.

3.85
* 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).

3.86
* 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).

3.87
- Typo in 'syllable' counter name in Korean.
 - Language leakage with xetex and on-the-fly loading in a few
   locales.
 - 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

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.

3.78
* 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
  Gaelic.

3.77
 * 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
   calendar.
 * 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

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

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

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

3.70
* 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