GitHub / python-babel/babel / commits
The official repository for Babel, the Python Internationalization Library
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 6ba6701e | merge Merge pull request #1322: Unfold class-based test cases |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 909bbd3d | Unfold test_dates test cases | Aarni Koskela <a****x@i****i> | 9 days ago | |
| c7752bfa | Unfold DateTimeFormat test cases into test_date_time_format.py | Aarni Koskela <a****x@i****i> | 9 days ago | |
| 8547cec1 | Unfold TestLocaleClass (and other Locale class-related tests) to test_locale_... | Aarni Koskela <a****x@i****i> | 9 days ago | |
| 0d2cdfa5 | merge Merge pull request #1320: Improve test formatting |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 2e215104 | Fix parametrize argument types (Ruff PT006, PT007) | Aarni Koskela <a****x@i****i> | 9 days ago | |
| 6f1a287f | Apply minor Ruff-compatible reformatting to tests | Aarni Koskela <a****x@i****i> | 9 days ago | |
| 0baad5db | Canonicalize raw-formatted string prefix | Aarni Koskela <a****x@i****i> | 9 days ago | |
| 1ae1c21e | test_cli: add formatted_frozen_time | Aarni Koskela <a****x@i****i> | 9 days ago | |
| f8fb2628 | catalog: Keep explicitly declared plural forms without a locale (#1318) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 4ca7a304 | De-sextuplicate width/no-wrap code in commands (#1319) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| a8a1a74b | Add `pybabel concat` and `pybabel merge` commands (#1161) |
Paul Bozin <1****b@u****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 6e7e2217 | Fix get_timezone_gmt hour for negative fractional offsets (#1291) |
Vineeth Sai Varikuntla <v****4@g****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 2f5219a7 | Update messages' plural rules from CLDR 48.1 data (correctly) (#1309) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| c2fdae6b | merge Merge pull request #1310 from python-babel/systemic-aliases |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
26 days ago | |
| c874ed6c | Document and enhance the alias system | Aarni Koskela <a****x@i****i> | 26 days ago | |
| fcb73a0c | Import aliases from CLDR data and use them better | Aarni Koskela <a****x@i****i> | 26 days ago | |
| 95d2f60e | merge Merge pull request #1302 from python-babel/cldr-48.2 |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| dddfc94f | Use standard property annotations; get rid of :type: and :rtype: comments (#1... |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| 3a6092f6 | mofile: decode context (and optimize with partition) (#1305) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| 80f1e497 | Update messages' plural rules from CLDR data (#1303) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| dd3c275f | merge Merge pull request #1299 from python-babel/shared-cache-data |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| daab719a | Add a benchmark suite + CodSpeed (#1300) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| 56911bab | Memoize resolved locale data per instance and share LocaleDataDicts per locale | Aarni Koskela <a****x@i****i> | 27 days ago | |
| c0c17bb4 | Add localedata.clear_caches() | Aarni Koskela <a****x@i****i> | 27 days ago | |
| fce4207d | Add test for writing into locale data | Aarni Koskela <a****x@i****i> | 27 days ago | |
| 3efe0eae | Add support for Python 3.15 (#1296) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
28 days ago | |
| baf9431c | Pin all GHA tools, including first-party (#1265) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| f42ed4e9 | Update tests and code for CLDR 48.2 | Aarni Koskela <a****x@i****i> | 4 months ago | |
| 4f2bf4b3 | CLDR import: make --force a no-op (import is always done) | Aarni Koskela <a****x@i****i> | 4 months ago | |
| 4fdfc582 | Use CLDR 48.2 | Aarni Koskela <a****x@i****i> | 4 months ago | |
| 345c7972 | Implement long/narrow -> short fallback in babel.units (#1225) |
trillian <j****e@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 326c3bfc | Cache validity of a locale name (#1254) |
xmo-odoo <x****o@o****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| dea267e5 | Improve documentation (#1256) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 68999b16 | Repair Python 3.9 tests (#1257) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 56c63caf | Prepare for 2.18.0 (#1248) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 73015a12 | Add user-agent to CLDR downloader (#1247) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 8acd75bc | Add frozen_time fixture | Aarni Koskela <a****x@i****i> | 7 months ago | |
| 7c27207c | Add tasteful fmt:skips | Aarni Koskela <a****x@i****i> | 7 months ago | |
| b8600b99 | Simplify some tests | Aarni Koskela <a****x@i****i> | 7 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> |
7 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> |
8 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> |
8 months ago | |
| 12a14b6b | Add dpgettext and dnpgettext support (#1235) |
Guillaume Gauvrit <g****e@g****t>
Committed by: GitHub <n****y@g****m> |
8 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> |
8 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> |
8 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> |
8 months ago | |
| 218c96ee | Add `babel.core.get_cldr_version()` (#1242) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
8 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> |
8 months ago | |
| c5fb3906 | Fix CI via Zizmor (#1230) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
8 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> |
8 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> |
11 months ago | |
| 50635d8f | Add SECURITY.md (#1229) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 24f148cc | Renovate CI & lint tools (#1228) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 567199a3 | CI: make job permissions explicit (#1227) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| fb1c19cc | Use CLDR47 (#1210) |
Tomas R. <t****8@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year 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> |
about 1 year 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> |
about 1 year 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> |
about 1 year 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> |
about 1 year ago | |
| d7a7589a | Optimizations for read_po (#1200) |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
over 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> |
over 1 year ago | |
| bbe3d954 | Run `ruff format babel` |
Ruff <r****f@a****h>
Committed by: Aarni Koskela <a****x@i****i> |
over 1 year ago | |
| 98aaa44c | Apply manual formatting/fmt:skip to things that would be poorly autoformatted | Aarni Koskela <a****x@i****i> | over 1 year ago | |
| 1aaacd7a | Set 95 as line-length | Aarni Koskela <a****x@i****i> | over 1 year ago | |
| bde6bbd0 | Bump pre-commit tools | Aarni Koskela <a****x@i****i> | over 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> |
over 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 |