Tcl Source Code

View Ticket
Login
Ticket UUID: 58bae89897b0e597c52440158f4b866384f1287
Title: he locale: BCE and CE era names are swapped
Type: Bug Created on: 2026-10-16 21:59:08
Submitter: serhiy.storchaka Assigned to: aku
Subsystem: 06. Time Measurement Severity: Minor
Priority: 5 Medium Last modified: 2026-10-17 07:25:45
Status: Closed Closed by: nobody
Resolution: Fixed Closed on:
Version: 8.6.18, 9.0.5, 9.1.0
Description:

In library/msgs/he.msg the BCE and CE era names are swapped: BCE is set to לסה"נ ("of the Christian era") and CE to לפסה"נ ("before the Christian era"), so [clock format 0 -locale he -format %EE] gives לפסה"נ for 1970. CLDR uses לפנה״ס for BCE and לספירה for CE.

User Comments:
serhiy.storchaka added on 2026-10-16 21:59:40:

Proposed fix in branch clock-he-era-swap (based on clock-he-msg-quote for [3016135fff]), test clock-71.2. 8.6 needs a separate backport, because its he.msg uses \u escapes.


jan.nijtmans added on 2026-10-17 06:47:39:

+1

Please go ahead


serhiy.storchaka added on 2026-10-17 07:25:45:

Merged into main in [5b9ec1cb97] and into 9.0 in [4485ee263b], and backported to 8.6 in [479f1fa100].