GitHub / python-babel/babel / commits
The official repository for Babel, the Python Internationalization Library
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| baf9431c | Pin all GHA tools, including first-party (#1265) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 345c7972 | Implement long/narrow -> short fallback in babel.units (#1225) |
trillian <j****e@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 326c3bfc | Cache validity of a locale name (#1254) |
xmo-odoo <x****o@o****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| dea267e5 | Improve documentation (#1256) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 68999b16 | Repair Python 3.9 tests (#1257) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 56c63caf | Prepare for 2.18.0 (#1248) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 73015a12 | Add user-agent to CLDR downloader (#1247) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 29bd3624 | Fix formatting compact currencies of exactly one thousand in several locales ... |
Bart Broere <m****l@b****u>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 851db43b |
Reuse InitCatalog's guts in UpdateCatalog (#1244)
Co-authored-by: lando <d****9@q****m> |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| fd00e60a | Extract: Merge in per-format keywords and auto_comments (#1243) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 12a14b6b | Add dpgettext and dnpgettext support (#1235) |
Guillaume Gauvrit <g****e@g****t>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 7110e620 | Use canonical IANA zone names in zone_territories (#1220) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| e91c3467 |
Improve extract performance via ignoring directories early during os.walk (#968)
Co-authored-by: Steven Kao <s****5@g****m> |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 0c4f3783 | Convert Unittest testcases with setup/teardown to fixtures (#1240) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 218c96ee | Add `babel.core.get_cldr_version()` (#1242) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| d2492869 | Unwrap most `unittest` test cases to bare functions (#1241) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| c5fb3906 | Fix CI via Zizmor (#1230) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 17348c98 | merge Merge pull request #1202 from python-babel/reruff |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 3bcc34e8 | Test on and declare support for Python 3.14 (#1233) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 50635d8f | Add SECURITY.md (#1229) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 24f148cc | Renovate CI & lint tools (#1228) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 567199a3 | CI: make job permissions explicit (#1227) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| fb1c19cc | Use CLDR47 (#1210) |
Tomas R. <t****8@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 69c5db8c |
Make the number pattern regular expression more efficient (#1213)
Co-authored-by: s-sanskar <s****1@g****m> |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 0ca3e6dd | merge Merge pull request #1174 from verhovsky: Remove u string prefix from docs |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| de44e185 | Keep translator comments next to the translation function call (#1196) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| c8c93652 | Use pathlib.Path() in catalog frontend; improve test coverage (#1204) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| d7a7589a | Optimizations for read_po (#1200) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 3ce1e610 | Use standard library `timezone` instead of `FixedOffsetTimezone` (#1203) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| bbe3d954 | Run `ruff format babel` |
Ruff <r****f@a****h>
Committed by: Aarni Koskela <a****x@i****i> |
about 1 year ago | |
| 98aaa44c | Apply manual formatting/fmt:skip to things that would be poorly autoformatted | Aarni Koskela <a****x@i****i> | about 1 year ago | |
| 1aaacd7a | Set 95 as line-length | Aarni Koskela <a****x@i****i> | about 1 year ago | |
| bde6bbd0 | Bump pre-commit tools | Aarni Koskela <a****x@i****i> | about 1 year ago | |
| 2e56a2ad | Improve handling of no-inheritance-marker in timezone data (#1194) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 2b93a4a2 | Check all plurals in python format checker (#1188) |
Tomas R. <t****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| d9a257ec | Mark PyPy test failing in CI as xfail (#1197) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 755b52a0 | Update dates.rst with current unicode.org tr35 link (#1189) |
clach04 <C****k@a****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ef1e05af | Try to fix PyPy CI flake | Aarni Koskela <a****x@i****i> | over 1 year ago | |
| 05960657 | Move pytest config to pyproject.toml (#1187) |
Tomas R. <t****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| d7ea8298 | Add more classifiers (#1186) |
Tomas R. <t****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| af0ff667 | Avoid unnecessary uses of `map()` (#1180) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 27e73035 | Fix formatting for "Empty locale identifier" exception added in #1164 (#1184) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| b50a1d21 | Prepare for 2.17.0 (#1182) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 5f117b26 | Increase test coverage of the `python_format` checker (#1176) |
Tomas R. <t****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 363ad753 | Fix dates formatting `Y`, `w` and `W` symbols for week-numbering (#1179) |
Jun Omae (大前 潤) <4****5@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| e9c3ef8d | merge Merge pull request #1173 from python-babel/lc-monetary-2 |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 2d8a8088 | Import `Literal` & `TypedDict` from the typing module (#1175) |
Tomas R. <t****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 17d20c8c | Stop removing u prefix in doctest | Boris Verkhovskiy <b****k@g****m> | over 1 year ago | |
| 98b9562c | Add basic support for `Message.python_brace_format` (#1169) |
Tomas R. <t****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 57e6a1ac | Escape unicode literals | Boris Verkhovskiy <b****k@g****m> | over 1 year ago | |
| f170ee3f | Convert unicode literals to characters | Boris Verkhovskiy <b****k@g****m> | over 1 year ago | |
| 9e0b7403 | Remove u string prefix | Boris Verkhovskiy <b****k@g****m> | over 1 year ago | |
| 0c1091c9 |
Small test cleanup (#1172)
Co-authored-by: Tomas R. <t****8@g****m> |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| aee6d698 | `default_locale`: support multiple keys | Aarni Koskela <a****x@i****i> | over 1 year ago | |
| db487913 | merge Merge pull request #1170 from python-babel/small-cleanup |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 7a576d27 | Add test to cover `force_text` fully | Aarni Koskela <a****x@i****i> | over 1 year ago | |
| 0f78ea8c | Apply minor simplifications | Aarni Koskela <a****x@i****i> | over 1 year ago | |
| 8e10fb50 | Remove redundant assignment (#1167) |
Tomas R. <t****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| bb33a7c8 | Refresh docs for extraction method registration | Aarni Koskela <a****x@i****i> | over 1 year ago | |
| 60554419 | Replace dead or insecure links | Aarni Koskela <a****x@i****i> | over 1 year ago | |
| 1c69d4c8 | Un-shadow types in `support` | Aarni Koskela <a****x@i****i> | over 1 year ago | |
| cd766b78 | Fix minor pep8 complaints | Aarni Koskela <a****x@i****i> | over 1 year ago | |
| 24764530 | Simplify `Catalog._get_mime_headers()` | Aarni Koskela <a****x@i****i> | over 1 year ago | |
| 9461eaa2 | Make `_force_text` a free function | Aarni Koskela <a****x@i****i> | over 1 year ago | |
| b1467bcf | Be less fancy in `_PluralTuple` | Aarni Koskela <a****x@i****i> | over 1 year ago | |
| c1a88899 | Fix up some docstrings | Aarni Koskela <a****x@i****i> | over 1 year ago | |
| 03b2dc3d | Ensure imported names are in __all__; sort __all__s | Aarni Koskela <a****x@i****i> | over 1 year ago | |
| 4793079f | Upgrade Ruff | Aarni Koskela <a****x@i****i> | over 1 year ago | |
| c2b397ee |
Strip extra leading slashes in `/etc/localtime` (#1165)
Co-authored-by: Tomas R. <t****8@g****m> |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 6fe076a9 | Use `pytest.raises(match=...)` (#1166) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 1174cd1b | merge Merge pull request #1164 from python-babel/locale-none |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 9327e5f5 | Mark `babel.lists.DEFAULT_LOCALE` as deprecated | Aarni Koskela <a****x@i****i> | over 1 year ago | |
| af558d43 | Unify `str | Locale | None` to `Locale | str | None` | Aarni Koskela <a****x@i****i> | over 1 year ago | |
| 66fcd53b | Remove defaults from internal `_format_currency_long_name`'s args; remove unu... | Aarni Koskela <a****x@i****i> | over 1 year ago | |
| 4d1c8825 | Defer lookups of default locale values | Aarni Koskela <a****x@i****i> | over 1 year ago | |
| ed4595bb | Raise a more specific error if `Locale.parse()` is passed an empty value | Aarni Koskela <a****x@i****i> | over 1 year ago | |
| 6bbdc0e8 | Support short and narrow formats for format_timedelta(..., add_direction=True... |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| fb8dbba8 |
Add tzdata as dev dependency; move dev deps to pyproject.toml (#1159)
Co-authored-by: Tomas R. <t****8@g****m>, Aarni Koskela <a****x@i****i> |
wandrew004 <6****4@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 9d25e679 |
Prevent wrapping file locations containing white space (#1120)
Co-authored-by: Aarni Koskela <a****x@i****i> |
Tomas R. <t****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| b3c105e7 |
fix(extract): use the first matching method and options (#1121)
Co-authored-by: Aarni Koskela <a****x@i****i> |
James McKinney <2****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| cfdbc633 | Bump CI/tool versions (#1160) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 16f29287 | Simplify read_mo logic (#1148) |
Tomas R. <t****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 967f5d13 | Allow specifying an explicit format in parse_date/parse_time (#1131) |
Tomas R. <t****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 2d34ef5c | Adjust docs/conf.py to add compatibility with sphinx 8 (#1155) |
Tomáš Hrnčiar <t****r@m****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 1098370b | Update CI to use Python 3.13 and Ubuntu 24.04 (#1153) |
Tomas R. <t****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 740ee3d6 | Use CLDR 46 (#1145) |
Tomas R. <t****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 0005c85f | Replace OrderedDict with just dict (#1149) |
Tomas R. <t****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 313277af | Fix the way obsolete messages are stored (#1132) |
Tomas R. <t****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 8e12f541 |
Mark `wraptext` deprecated; use `TextWrapper` directly in `write_po` (#1140)
Co-authored-by: Tomas R. <t****8@g****m> |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| e956b28b | Make seconds optional in `parse_time` time formats (#1141) |
Tomas R. <t****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| f1c8633a |
PO files: Consider a message without a translation to have an empty translati...
Co-authored-by: Tomas R <t****8@g****m>, Aarni Koskela <a****x@i****i> |
Gabe Sherman <5****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| b246a5f8 | Delete duplicate code in test (#1138) |
mattdiaz007 <1****7@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| bef3a734 | Fix extracted lineno with nested calls (#1126) |
Dylan Kiss <d****i@o****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ea84d9d5 | Replace more alternate characters in format_skeleton (#1122) |
Tomas R. <t****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| d4069ee0 | Bugfix: Replace str.index with str.find (#1130) |
Tomas R. <t****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| f91754b0 | Enclose white spaces in references (#1105) |
Daniel Roschka <d****n@p****e>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| b42344da | Fix deprecation warnings for datetime.utcnow() (#1119) |
Tomas R <t****8@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| cf7d2236 | Prepare for 2.16.0 release (#1116) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| d26a6698 |
Initial support for reading mapping configuration as TOML (#1108)
Co-authored-by: Adam Turner <9****r@u****m>, Tomas R <t****8@g****m> |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 34ed517d | Two hyperlinks (to CLDR) and some typos (#1115) |
buhtz <c****z@p****p>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago |