Skip to content

Commit

Permalink
3.98
Browse files Browse the repository at this point in the history
  • Loading branch information
Javier committed Dec 6, 2023
1 parent 71c6d79 commit 0b53c05
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 16 deletions.
7 changes: 1 addition & 6 deletions docs/_includes/menu.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
<!-- -->
<li><a href="#">News</a>
<ul>
<li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-3.98.html">3.98</a></li>
<li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-3.97.html">3.97</a></li>
<li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-3.96.html">3.96</a></li>
<li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-3.95.html">3.95</a></li>
Expand All @@ -22,12 +23,6 @@
<li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-3.84.html">3.84</a></li>
<li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-3.83.html">3.83</a></li>
<li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-3.82.html">3.82</a></li>
<li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-3.81.html">3.81</a></li>
<li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-3.80.html">3.80</a></li>
<li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-3.79.html">3.79</a></li>
<li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-3.78.html">3.78</a></li>
<li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-3.77.html">3.77</a></li>
<li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-3.76.html">3.76</a></li>
</ul>
</li>
<!-- -->
Expand Down
9 changes: 8 additions & 1 deletion docs/guides/list-of-counters.md
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,8 @@ The way the keraia is defined is tentative, and very likely it will change. Do *

## he

There are some additional counters defined in `babel-hebrew.tex`.
There are some additional counters defined in `babel-hebrew.tex`,
namely `letters.long`, `letters.gershayim` and `letters.final`.

* `letters.1` = א ב ג ד ה ו ז ח ט
* `letters.2` = י כ ל מ נ ס ע פ צ
Expand Down Expand Up @@ -461,6 +462,9 @@ Tentative.

## yi

There are some additional counters defined in `babel-hebrew.tex` and
loaded by Yiddish, namely `letters.long`, `letters.gershayim` and `letters.final`.

* `letters.1` = א ב ג ד ה ו ז ח ט
* `letters.2` = י כ ל מ נ ס ע פ צ
* `letters.F.15` = טו
Expand Down Expand Up @@ -543,6 +547,9 @@ Tentative.

## zh

Also available in all `zh` locales is `date.sexagenary`, defined in
`babel-chinese.tex` and used in the Chinese calendar.

* `cjk-earthly-branch` = 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥
* `cjk-heavenly-stem` = 甲 乙 丙 丁 戊 己 庚 辛 壬 癸
* `circled.ideograph` = ㊀ ㊁ ㊂ ㊃ ㊄ ㊅ ㊆ ㊇ ㊈ ㊉
Expand Down
3 changes: 2 additions & 1 deletion docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,8 @@ case, it's advisable to install TeXLive.)

| Version | Most relevant changes
| --- | --- |
| [3.97](news/whats-new-in-babel-3.97.html) | New: `\babelcharclass`, `\babelinterchar` (`xetex`) |
| [3.98](news/whats-new-in-babel-3.98.html) | `casing` in `ini` files. Improved `persian`/`farsi` |
| [3.97](news/whats-new-in-babel-3.97.html) | `\babelcharclass`, `\babelinterchar` (`xetex`) |
| [3.96](news/whats-new-in-babel-3.96.html) | Improved Odia. Improved `onchar` |
| [3.95](news/whats-new-in-babel-3.95.html) | 16 new locale files (and a few fixes). |
| [3.94](news/whats-new-in-babel-3.94.html) | Chinese dates. New transform for kashida. New locale files. |
Expand Down
23 changes: 15 additions & 8 deletions docs/news/whats-new-in-babel-3.98.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,17 @@

# Casing rules in `ini` files

It consists of a space-separated list of character pairs in the order
A new key named `casing` is available in the `characters` section. It
consists of a space-separated list of character pairs in the order
lower/upper which define a bidirectional mapping. By means of 3
modifiers in the list, unidirectional mappings are also possible: `<u>`
(uppercase), `<l>` (lowercase) and `<t>` (titlecase). With `<u>` the
uppercase form comes first. They affect the subsequent pairs.
modifiers in the list, affecting the subsequent pairs, unidirectional
mappings are also possible: `<u>` (uppercase), `<l>` (lowercase) and
`<t>` (titlecase). With `<u>` the uppercase form comes first.

The first element must be a character. With the default bidirectional
mapping the second one must be also a character, but with `<u>`, `<l>`,
`<t>` the second element can be a macro or a token list between braces.
The first element of each pair must be a character. With the default
bidirectional mapping the second one must be also a character, but with
`<u>`, `<l>`, `<t>` the second element can be a macro or a token list
between braces.

In the following example, a couple of bidirectional mappings are
declared, and then come other unidirectional mappings:
Expand Down Expand Up @@ -50,7 +52,7 @@ because LaTeX provides no interface for them.

# Locales

The `ini` file for Persian/Farsi hans been improved by [Farshad
The `ini` file for Persian/Farsi has been much improved by [Farshad
Rasuli](https://github.com/farshadrasuli), with some
mistakes fixed.

Expand All @@ -66,3 +68,8 @@ following casing variants:
The new command `\ShowLocaleProporties` prints to the log file all the
key/value pairs for a locale.

# Fixes

`\foreignlanguage` printed the language name in `xetex` with `thai`,
`malayalam`, `sanskrit` and other languages that don’t use hyphens.

0 comments on commit 0b53c05

Please sign in to comment.