]> git.ipfire.org Git - thirdparty/babel.git/commitdiff
Prepare for 2.17.0 (#1182) v2.17.0
authorAarni Koskela <akx@iki.fi>
Sat, 1 Feb 2025 15:13:46 +0000 (17:13 +0200)
committerGitHub <noreply@github.com>
Sat, 1 Feb 2025 15:13:46 +0000 (17:13 +0200)
* Update authors
* Update changelog
* Update copyright dates
* Update version

42 files changed:
AUTHORS
CHANGES.rst
LICENSE
babel/__init__.py
babel/core.py
babel/dates.py
babel/lists.py
babel/locale-data/LICENSE.unicode
babel/localedata.py
babel/localtime/__init__.py
babel/localtime/_fallback.py
babel/messages/__init__.py
babel/messages/catalog.py
babel/messages/checkers.py
babel/messages/extract.py
babel/messages/frontend.py
babel/messages/jslexer.py
babel/messages/mofile.py
babel/messages/plurals.py
babel/messages/pofile.py
babel/numbers.py
babel/plural.py
babel/support.py
babel/util.py
docs/conf.py
scripts/dump_data.py
scripts/dump_global.py
scripts/generate_authors.py
scripts/import_cldr.py
tests/messages/test_catalog.py
tests/messages/test_checkers.py
tests/messages/test_extract.py
tests/messages/test_frontend.py
tests/messages/test_mofile.py
tests/messages/test_plurals.py
tests/messages/test_pofile.py
tests/test_core.py
tests/test_dates.py
tests/test_localedata.py
tests/test_numbers.py
tests/test_plural.py
tests/test_util.py

diff --git a/AUTHORS b/AUTHORS
index cdceb1229ea6a59c8be28bda26dd29d33a16df8a..89353ae0fd3f55f20a8a90e2fc897ce02840b63f 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -12,6 +12,7 @@ Babel is written and maintained by the Babel team and various contributors:
 - Philip Jenvey
 - benselme
 - Isaac Jurado
+- Tomas R.
 - Tobias Bieniek
 - Erick Wilder
 - Jonah Lawrence
@@ -20,15 +21,13 @@ Babel is written and maintained by the Babel team and various contributors:
 - Kevin Deldycke
 - Ville Skyttä
 - Jon Dufresne
+- Hugo van Kemenade
 - Jun Omae
-- Hugo
 - Heungsub Lee
-- Tomas R
 - Jakob Schnitzer
 - Sachin Paliwal
 - Alex Willmer
 - Daniel Neuhäuser
-- Hugo van Kemenade
 - Miro Hrončok
 - Cédric Krier
 - Luke Plant
@@ -50,6 +49,13 @@ Babel is written and maintained by the Babel team and various contributors:
 - Arturas Moskvinas
 - Leonardo Pistone
 - Hyunjun Kim
+- wandrew004
+- James McKinney
+- Tomáš Hrnčiar
+- Gabe Sherman
+- mattdiaz007
+- Dylan Kiss
+- Daniel Roschka
 - buhtz
 - Bohdan Malomuzh
 - Leonid
index f33221fc9af5db498023652f3e35a6151460430e..dcd7aa28e596cd00c3a785df58c2c1c1abaa0960 100644 (file)
@@ -1,6 +1,58 @@
 Babel Changelog
 ===============
 
+Version 2.17.0
+--------------
+
+Happy 2025! This release is being made from FOSDEM 2025, in Brussels, Belgium.
+
+Thank you to all contributors, new and old,
+and here's to another great year of internationalization and localization!
+
+Features
+~~~~~~~~
+
+* CLDR: Babel now uses CLDR 46, by @tomasr8 in :gh:`1145`
+* Dates: Allow specifying an explicit format in parse_date/parse_time by @tomasr8 in :gh:`1131`
+* Dates: More alternate characters are now supported by `format_skeleton`. By @tomasr8 in :gh:`1122`
+* Dates: Support short and narrow formats for format_timedelta when using `add_direction`, by @akx in :gh:`1163`
+* Messages: .po files now enclose white spaces in filenames like GNU gettext does. By @Dunedan in :gh:`1105`, and @tomasr8 in :gh:`1120`
+* Messages: Initial support for `Message.python_brace_format`, by @tomasr8 in :gh:`1169`
+* Numbers: LC_MONETARY is now preferred when formatting currencies, by @akx in :gh:`1173`
+
+Bugfixes
+~~~~~~~~
+
+* Dates: Make seconds optional in `parse_time` time formats by @tomasr8 in :gh:`1141`
+* Dates: Replace `str.index` with `str.find` by @tomasr8 in :gh:`1130`
+* Dates: Strip extra leading slashes in `/etc/localtime` by @akx in :gh:`1165`
+* Dates: Week numbering and formatting of dates with week numbers was repaired by @jun66j5 in :gh:`1179`
+* General: Improve handling for `locale=None` by @akx in :gh:`1164`
+* General: Remove redundant assignment in `Catalog.__setitem__` by @tomasr8 in :gh:`1167`
+* Messages: Fix extracted lineno with nested calls, by @dylankiss in :gh:`1126`
+* Messages: Fix of list index out of range when translations is empty, by @gabe-sherman in :gh:`1135`
+* Messages: Fix the way obsolete messages are stored by @tomasr8 in :gh:`1132`
+* Messages: Simplify `read_mo` logic regarding `catalog.charset` by @tomasr8 in :gh:`1148`
+* Messages: Use the first matching method & options, rather than first matching method & last options, by @jpmckinney in :gh:`1121`
+
+Deprecation and compatibility
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+* Dates: Fix deprecation warnings for `datetime.utcnow()` by @tomasr8 in :gh:`1119`
+* Docs: Adjust docs/conf.py to add compatibility with sphinx 8 by @hrnciar in :gh:`1155`
+* General: Import `Literal` from the typing module by @tomasr8 in :gh:`1175`
+* General: Replace `OrderedDict` with just `dict` by @tomasr8 in :gh:`1149`
+* Messages: Mark `wraptext` deprecated; use `TextWrapper` directly in `write_po` by @akx in :gh:`1140`
+
+Infrastructure
+~~~~~~~~~~~~~~
+
+* Add tzdata as dev dependency and sync with tox.ini by @wandrew004 in :gh:`1159`
+* Duplicate test code was deleted by @mattdiaz007 in :gh:`1138`
+* Increase test coverage of the `python_format` checker by @tomasr8 in :gh:`1176`
+* Small cleanups by @akx in :gh:`1160`, :gh:`1166`, :gh:`1170` and :gh:`1172`
+* Update CI to use python 3.13 and Ubuntu 24.04 by @tomasr8 in :gh:`1153`
+
 Version 2.16.0
 --------------
 
diff --git a/LICENSE b/LICENSE
index 83b6e513d40f78480c86ed03d6a2e6823774d589..6ddae98eb657f0b21ae58bbb16aafd323c91ff0f 100644 (file)
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2013-2024 by the Babel Team, see AUTHORS for more information.
+Copyright (c) 2013-2025 by the Babel Team, see AUTHORS for more information.
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
index ff9c533a7ede1fb7b9277c1ed42aa56f14703cda..7b277455843793778838de76df672d005f41f556 100644 (file)
@@ -12,7 +12,7 @@
        access to various locale display names, localized number and date
        formatting, etc.
 
-    :copyright: (c) 2013-2024 by the Babel Team.
+    :copyright: (c) 2013-2025 by the Babel Team.
     :license: BSD, see LICENSE for more details.
 """
 
@@ -25,7 +25,7 @@ from babel.core import (
     parse_locale,
 )
 
-__version__ = '2.16.0'
+__version__ = '2.17.0'
 
 __all__ = [
     'Locale',
index bffef94db670dd931016260addcda1ff9141975d..5762bbe36b41a8a4e481f5814ff191dbfd37e1d0 100644 (file)
@@ -4,7 +4,7 @@
 
     Core locale representation and locale data access.
 
-    :copyright: (c) 2013-2024 by the Babel Team.
+    :copyright: (c) 2013-2025 by the Babel Team.
     :license: BSD, see LICENSE for more details.
 """
 
index d060fdef1384820adcea15fef9f0229222cbedf3..355a9236e0f2b11f6cc3f800ca32792e93f01e95 100644 (file)
@@ -11,7 +11,7 @@
      * ``LC_ALL``, and
      * ``LANG``
 
-    :copyright: (c) 2013-2024 by the Babel Team.
+    :copyright: (c) 2013-2025 by the Babel Team.
     :license: BSD, see LICENSE for more details.
 """
 
index 103a17713854ba956cc13fa73e4da080865c84ac..353171c71c8cb58702f7229a0c3797cfdf0d7688 100644 (file)
@@ -10,7 +10,7 @@
      * ``LC_ALL``, and
      * ``LANG``
 
-    :copyright: (c) 2015-2024 by the Babel Team.
+    :copyright: (c) 2015-2025 by the Babel Team.
     :license: BSD, see LICENSE for more details.
 """
 from __future__ import annotations
index a82da8263315229036f1a51a5b89a562ea8f895e..861b74f3c812088755fd185d964e82a244503bbd 100644 (file)
@@ -2,7 +2,7 @@ UNICODE LICENSE V3
 
 COPYRIGHT AND PERMISSION NOTICE
 
-Copyright © 2004-2024 Unicode, Inc.
+Copyright © 2004-2025 Unicode, Inc.
 
 NOTICE TO USER: Carefully read the following legal agreement. BY
 DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR
index 2aabfd18f494854c8d65821586b8b63557eeb727..59f1db09e7972e56f88a14db48269343063559b7 100644 (file)
@@ -7,7 +7,7 @@
     :note: The `Locale` class, which uses this module under the hood, provides a
            more convenient interface for accessing the locale data.
 
-    :copyright: (c) 2013-2024 by the Babel Team.
+    :copyright: (c) 2013-2025 by the Babel Team.
     :license: BSD, see LICENSE for more details.
 """
 
index 1066c9511c0da0c88b9147c906777c3edb851fe6..854c07496a10277f5df1b8b6d3d39eb6e851689e 100644 (file)
@@ -5,7 +5,7 @@
     Babel specific fork of tzlocal to determine the local timezone
     of the system.
 
-    :copyright: (c) 2013-2024 by the Babel Team.
+    :copyright: (c) 2013-2025 by the Babel Team.
     :license: BSD, see LICENSE for more details.
 """
 
index 7c99f488c8d5394cb87c095878ca2e93d94fd643..fab6867c3c67f28e1c5a9d44e1ab9f4aee308d99 100644 (file)
@@ -4,7 +4,7 @@
 
     Emulated fallback local timezone when all else fails.
 
-    :copyright: (c) 2013-2024 by the Babel Team.
+    :copyright: (c) 2013-2025 by the Babel Team.
     :license: BSD, see LICENSE for more details.
 """
 
index 5a81b910f8888b27aa213e2a5065cc8a5f186af4..ca83faa97dd7e54f6f3681bb5af245da8687a107 100644 (file)
@@ -4,7 +4,7 @@
 
     Support for ``gettext`` message catalogs.
 
-    :copyright: (c) 2013-2024 by the Babel Team.
+    :copyright: (c) 2013-2025 by the Babel Team.
     :license: BSD, see LICENSE for more details.
 """
 
index aaff8df010eae61c563c1aefd53a625c5db1c37d..f84a5bd1b389ff2b1f4fff4202722103dab54bb7 100644 (file)
@@ -4,7 +4,7 @@
 
     Data structures for message catalogs.
 
-    :copyright: (c) 2013-2024 by the Babel Team.
+    :copyright: (c) 2013-2025 by the Babel Team.
     :license: BSD, see LICENSE for more details.
 """
 from __future__ import annotations
index 79b3a6faa8549b4a7813513458199eaa3c9baccd..df7c3ca73bcbdf160c7e7aeb186dcc28e43eb154 100644 (file)
@@ -6,7 +6,7 @@
 
     :since: version 0.9
 
-    :copyright: (c) 2013-2024 by the Babel Team.
+    :copyright: (c) 2013-2025 by the Babel Team.
     :license: BSD, see LICENSE for more details.
 """
 from __future__ import annotations
index 6dd0313822a3381c33d0d992d9a0d53dd4eda69c..7f4230f617b7951e8efc11291b85e7ef7be143b4 100644 (file)
@@ -12,7 +12,7 @@
     The main entry points into the extraction functionality are the functions
     `extract_from_dir` and `extract_from_file`.
 
-    :copyright: (c) 2013-2024 by the Babel Team.
+    :copyright: (c) 2013-2025 by the Babel Team.
     :license: BSD, see LICENSE for more details.
 """
 from __future__ import annotations
index 5a696125e014d2a17116b23d22c8e3493522f084..29e5a2aa24a7358bbbed61f04230b7804841470a 100644 (file)
@@ -4,7 +4,7 @@
 
     Frontends for the message extraction functionality.
 
-    :copyright: (c) 2013-2024 by the Babel Team.
+    :copyright: (c) 2013-2025 by the Babel Team.
     :license: BSD, see LICENSE for more details.
 """
 
index c7cf0577cc41597d6a3be54ccfae28126f978138..5fc4956fd8c9219f3c5e9dafd377d69c63d749c6 100644 (file)
@@ -5,7 +5,7 @@
     A simple JavaScript 1.5 lexer which is used for the JavaScript
     extractor.
 
-    :copyright: (c) 2013-2024 by the Babel Team.
+    :copyright: (c) 2013-2025 by the Babel Team.
     :license: BSD, see LICENSE for more details.
 """
 from __future__ import annotations
index 28f89c571309ef4f4f82e53c76ab2bd7a029b176..3c9fefc4a8fe13e048090bab19a4ac92a92f02fe 100644 (file)
@@ -4,7 +4,7 @@
 
     Writing of files in the ``gettext`` MO (machine object) format.
 
-    :copyright: (c) 2013-2024 by the Babel Team.
+    :copyright: (c) 2013-2025 by the Babel Team.
     :license: BSD, see LICENSE for more details.
 """
 from __future__ import annotations
index 1bbd962087d0fdda4d4239a391e68983d5466f7c..da336a7ba661217abaffe2d8e44b42f6aaeb623a 100644 (file)
@@ -4,7 +4,7 @@
 
     Plural form definitions.
 
-    :copyright: (c) 2013-2024 by the Babel Team.
+    :copyright: (c) 2013-2025 by the Babel Team.
     :license: BSD, see LICENSE for more details.
 """
 from __future__ import annotations
index ad9b07ad0e5524c9738075e1eec71a12f3a237db..2bb0c77418e13d7aec6fb1bc8bd6c58253968cb0 100644 (file)
@@ -5,7 +5,7 @@
     Reading and writing of files in the ``gettext`` PO (portable object)
     format.
 
-    :copyright: (c) 2013-2024 by the Babel Team.
+    :copyright: (c) 2013-2025 by the Babel Team.
     :license: BSD, see LICENSE for more details.
 """
 from __future__ import annotations
index 8dd4d9eaeecc5a23a53e849b8a6119debd902144..2737a7076dd9c251fc8cce7518de96a6a5a2647b 100644 (file)
@@ -12,7 +12,7 @@
      * ``LC_ALL``, and
      * ``LANG``
 
-    :copyright: (c) 2013-2024 by the Babel Team.
+    :copyright: (c) 2013-2025 by the Babel Team.
     :license: BSD, see LICENSE for more details.
 """
 # TODO:
index a2e30f456c8ca352b6c2202750b3ca7c7ec6b36e..085209e9d3f462af6971e0458924e63566d42c1c 100644 (file)
@@ -4,7 +4,7 @@
 
     CLDR Plural support.  See UTS #35.
 
-    :copyright: (c) 2013-2024 by the Babel Team.
+    :copyright: (c) 2013-2025 by the Babel Team.
     :license: BSD, see LICENSE for more details.
 """
 from __future__ import annotations
index 4374a0ce006769ee4adddf3cc1be948d9fd075e8..b600bfe27433bf9f9bf80d6f0b4004ae07c325eb 100644 (file)
@@ -7,7 +7,7 @@
 
     .. note: the code in this module is not used by Babel itself
 
-    :copyright: (c) 2013-2024 by the Babel Team.
+    :copyright: (c) 2013-2025 by the Babel Team.
     :license: BSD, see LICENSE for more details.
 """
 from __future__ import annotations
index e0b4e2a618773056856ccc7570ecaec9f115833c..d113982eed4fb2555b4f7ecc20e6a51e71a241c1 100644 (file)
@@ -4,7 +4,7 @@
 
     Various utility classes and functions.
 
-    :copyright: (c) 2013-2024 by the Babel Team.
+    :copyright: (c) 2013-2025 by the Babel Team.
     :license: BSD, see LICENSE for more details.
 """
 from __future__ import annotations
index cec8d3bacfdb8e5b713ff618190c79fad23c3ead..b22b78c4f8565606d25aecccf81d8ba05199d5cf 100644 (file)
@@ -44,16 +44,16 @@ master_doc = 'index'
 
 # General information about the project.
 project = 'Babel'
-copyright = '2024, The Babel Team'
+copyright = '2025, The Babel Team'
 
 # The version info for the project you're documenting, acts as replacement for
 # |version| and |release|, also used in various other places throughout the
 # built documents.
 #
 # The short X.Y version.
-version = '2.16'
+version = '2.17'
 # The full version, including alpha/beta/rc tags.
-release = '2.16.0'
+release = '2.17.0'
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
index 1d738347faadc74896acb93438369e693c52aa98..f054dfab89e84d5056e08db739e663a8c8b7d642 100755 (executable)
@@ -1,6 +1,6 @@
 #!/usr/bin/env python
 #
-# Copyright (C) 2007-2011 Edgewall Software, 2013-2024 the Babel team
+# Copyright (C) 2007-2011 Edgewall Software, 2013-2025 the Babel team
 # All rights reserved.
 #
 # This software is licensed as described in the file LICENSE, which
index edb42fed43ee14558d05292d360ad6c767478c57..54f8de1a9231acab5ccbebaa00449cff66daa047 100755 (executable)
@@ -1,6 +1,6 @@
 #!/usr/bin/env python
 #
-# Copyright (C) 2007-2011 Edgewall Software, 2013-2024 the Babel team
+# Copyright (C) 2007-2011 Edgewall Software, 2013-2025 the Babel team
 # All rights reserved.
 #
 # This software is licensed as described in the file LICENSE, which
index a5443b91e3194fb1ba8614ce1d5bb63f9b944211..cd18f640ac98c97106b06398e2af68dc969343c6 100644 (file)
@@ -1,13 +1,27 @@
 import os
+import re
 from collections import Counter
 from subprocess import check_output
 
 root_path = os.path.realpath(os.path.join(os.path.dirname(__file__), '..'))
 
+aliases = {
+    re.compile("Jun Omae"): "Jun Omae",
+    re.compile(r"^Hugo$"): "Hugo van Kemenade",
+    re.compile(r"^Tomas R([.])?"): "Tomas R.",
+}
+
+
+def map_alias(name):
+    for pattern, alias in aliases.items():
+        if pattern.match(name):
+            return alias
+    return name
+
 
 def get_sorted_authors_list():
     authors = check_output(['git', 'log', '--format=%aN'], cwd=root_path).decode('UTF-8')
-    counts = Counter(authors.splitlines())
+    counts = Counter(map_alias(name) for name in authors.splitlines())
     return [author for (author, count) in counts.most_common()]
 
 
index 7e5cdbab3a1e3afafe8c4c93186cda0912f62705..bcd5898e6e906d072e1e3de8c76bedb2de707d33 100755 (executable)
@@ -1,6 +1,6 @@
 #!/usr/bin/env python
 #
-# Copyright (C) 2007-2011 Edgewall Software, 2013-2024 the Babel team
+# Copyright (C) 2007-2011 Edgewall Software, 2013-2025 the Babel team
 # All rights reserved.
 #
 # This software is licensed as described in the file LICENSE, which
index 64e76e9904ff8617c5a2d6298510b1d304c05fe9..692931ea2ba269d3e06d515e8365de629846cd5c 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2007-2011 Edgewall Software, 2013-2024 the Babel team
+# Copyright (C) 2007-2011 Edgewall Software, 2013-2025 the Babel team
 # All rights reserved.
 #
 # This software is licensed as described in the file LICENSE, which
index 586347cff401f7f98d5d7779bc03c3b1009e41f2..bba8f145ab820a59e29dad601ad0fc0ba0263738 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2007-2011 Edgewall Software, 2013-2024 the Babel team
+# Copyright (C) 2007-2011 Edgewall Software, 2013-2025 the Babel team
 # All rights reserved.
 #
 # This software is licensed as described in the file LICENSE, which
index a9b2d117805e05cd7231a5ca5160d2c558a9f78d..d5ac3b2cae6830b86b3a59aa758f5e10c4098aed 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2007-2011 Edgewall Software, 2013-2024 the Babel team
+# Copyright (C) 2007-2011 Edgewall Software, 2013-2025 the Babel team
 # All rights reserved.
 #
 # This software is licensed as described in the file LICENSE, which
index e42d903a3242a0a46c28489df01f8c6e1c721db0..c83948d2877a6a34df54f26e6fdf179eb25ae5ef 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2007-2011 Edgewall Software, 2013-2024 the Babel team
+# Copyright (C) 2007-2011 Edgewall Software, 2013-2025 the Babel team
 # All rights reserved.
 #
 # This software is licensed as described in the file LICENSE, which
index 9b27a203d518c13d507d284a8d4b8d020ae2c1b8..8d1a89eb0030a84b8ef1d1f100fe3617fc41467c 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2007-2011 Edgewall Software, 2013-2024 the Babel team
+# Copyright (C) 2007-2011 Edgewall Software, 2013-2025 the Babel team
 # All rights reserved.
 #
 # This software is licensed as described in the file LICENSE, which
index 33e08ad7a258c7a95870de5b27ac983c699e7e74..cd5a2fbaf5ae57bf19ad3c79de08d81654e0700f 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2007-2011 Edgewall Software, 2013-2024 the Babel team
+# Copyright (C) 2007-2011 Edgewall Software, 2013-2025 the Babel team
 # All rights reserved.
 #
 # This software is licensed as described in the file LICENSE, which
index 51b9ef701feabda2b4bf92c6b70e6bfa0fc32d05..2bcc3df8d9cadacbf16a19941114b26ecaae195d 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2007-2011 Edgewall Software, 2013-2024 the Babel team
+# Copyright (C) 2007-2011 Edgewall Software, 2013-2025 the Babel team
 # All rights reserved.
 #
 # This software is licensed as described in the file LICENSE, which
index 8770cf8d9cd4b2c90f8734c13d6da388c73020e4..aaf95a1c29df0338c552479ba03b2c79f2d0872b 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2007-2011 Edgewall Software, 2013-2024 the Babel team
+# Copyright (C) 2007-2011 Edgewall Software, 2013-2025 the Babel team
 # All rights reserved.
 #
 # This software is licensed as described in the file LICENSE, which
index 18bf43430cdb2bac47fc8116e66262b1bae3cce2..e47521e4d0ec7b4d87a2ef0d57cfb9630f7dc49c 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2007-2011 Edgewall Software, 2013-2024 the Babel team
+# Copyright (C) 2007-2011 Edgewall Software, 2013-2025 the Babel team
 # All rights reserved.
 #
 # This software is licensed as described in the file LICENSE, which
index 4a1678467d197f0213a848445ddd389f7b6797ac..6911cbdcfe42dbb442937046e629995da622a74d 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2007-2011 Edgewall Software, 2013-2024 the Babel team
+# Copyright (C) 2007-2011 Edgewall Software, 2013-2025 the Babel team
 # All rights reserved.
 #
 # This software is licensed as described in the file LICENSE, which
index 45892fe2cdcc9545760fb7058d2ee647029d61cd..e9c21662020b1d52b0f7e42a4da96f9015b0e061 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2007-2011 Edgewall Software, 2013-2024 the Babel team
+# Copyright (C) 2007-2011 Edgewall Software, 2013-2025 the Babel team
 # All rights reserved.
 #
 # This software is licensed as described in the file LICENSE, which
index 0e58a422e9e2a3087a8862aa2014c2a988094e70..83f881b231223227fd9f55f6b0bc75287186d84b 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2007-2011 Edgewall Software, 2013-2024 the Babel team
+# Copyright (C) 2007-2011 Edgewall Software, 2013-2025 the Babel team
 # All rights reserved.
 #
 # This software is licensed as described in the file LICENSE, which
index c51bab23ef5a50b6619f31c8a18a4f438395e0b4..1b464e079d325ac7b9ba8ed9794e0d3ef204ec39 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2007-2011 Edgewall Software, 2013-2024 the Babel team
+# Copyright (C) 2007-2011 Edgewall Software, 2013-2025 the Babel team
 # All rights reserved.
 #
 # This software is licensed as described in the file LICENSE, which