## Babel 25.15

2025-11-09

`Babel` is the multilingual framework to localize documents. It fully
supports pdfLaTeX and the Unicode engines LuaLaTeX and XeLaTeX. A few
languages even work with Plain formats.

Its aim is to provide a localization framework for different languages,
scripts, and cultures based on the latest advances in Unicode
(including the CLDR, Common Language Repository Data), the W3C (where
applicable) and other technologies, as well as on international
standards.

Babel supports approximately from 170 to 300 languages, depending on
the engine (with various levels of coverage), across about 45 scripts,
including complex and RTL ones. Its high-level interface with
`fontscpec` allows for seamless integration with OpenType technologies
in LuaLaTeX and XeLaTeX, enabling the use of advanced typographic
features.

The latest stable version is available on <https://ctan.org/pkg/babel>.

Changes in version 25.15 are described in:

https://latex3.github.io/babel/news/whats-new-in-babel-25.15.html

Apart from the manual, you can find information and examples in:

https://latex3.github.io/babel/

The best way to install and/or update it is with the help of package
managers.

### Reporting bugs

If you wish to report a problem or bug in any of these packages please
use the
[Issue Tracker for LaTeX2e on GitHub](https://github.com/latex3/babel/issues)
and follow the guidelines that pop up if you press the `New issue`
button.

In particular, to check that you are really seeing a bug, please write
a short, self-contained document that shows the problem. This should
include the `latexbug` package, which will warn if your test file is
not suitable for one or the other reason. See the
[CONTRIBUTING guide](https://github.com/latex3/latex2e/blob/master/CONTRIBUTING.md)
for further details, or if you need to obtain the `latexbug` package.

If the bug turns out to be with third-party software then please
contact the developer, and not us!

You may also report them to the current maintainer more informally on:

   https://latex3.github.io/babel/contact.html

Bugs related to specific languages are best reported to their
respective authors.

### Summary of latest changes

#### 25.15 (2025-11-09)

* Greek:
  - Fix: wrong diacritics in Unicode engines and the ldf mechanism.
  - In Ancient Greek, now use 'lower.ancient' in dates by default.
  - Calendar variants: 'letters' for Polytonic, 'digits' for Ancient.
  - New counter: 'attic'.
  - \greeknumeral is more customizable and can be accessed with the
    new counter 'ionian'.
* Font options can go at the end of \babelfont (like \set...font). 
* Fix some issues in the {HHHH} notation in transforms.
* Internal changes related the new language loader, including some
  messages.

#### 25.14 (2025-10-22)

This release comes with a major change. Now provide=* is not
necessary anymore, so that you can say, for example,
\usepackage[chinese,marathi]{babel}. There are also some fixes.

### Previous changes

See https://latex3.github.io/babel/#whats-new
