Skip to content

Commit 67be3de

Browse files
committed
Port HDate and Locale from JS to TS
1 parent ea48f4e commit 67be3de

18 files changed

+11465
-3642
lines changed

README.md

+906-126
Large diffs are not rendered by default.

package-lock.json

+7,092-2,925
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@hebcal/hdate",
3-
"version": "0.9.6",
3+
"version": "0.9.7",
44
"description": "converts between Hebrew and Gregorian dates using Rata Die (R.D.) algorithm by Dershowitz and Reingold",
55
"author": "Michael J. Radwin (https://github.com/mjradwin)",
66
"contributors": [
@@ -26,10 +26,11 @@
2626
],
2727
"scripts": {
2828
"test": "ava",
29-
"build": "npm run build:es6 && npm run build:cjs && npm run build:types",
29+
"build": "npm run po2json && npm run build:es6 && npm run build:cjs && npm run build:types",
3030
"build:cjs": "tsc",
3131
"build:es6": "tsc -p ./tsconfig-es6.json",
3232
"build:types": "tsc -p ./tsconfig-types.json",
33+
"po2json": "node ./po2json.cjs po/*.po",
3334
"clean": "gts clean",
3435
"compile": "tsc",
3536
"fix": "gts fix",
@@ -42,6 +43,7 @@
4243
"@types/node": "20.12.12",
4344
"ava": "^6.1.3",
4445
"gts": "^5.3.0",
46+
"ttag-cli": "^1.10.12",
4547
"typescript": "^5.4.5"
4648
}
4749
}

po/ashkenazi.po

+195
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,195 @@
1+
# SOME DESCRIPTIVE TITLE.
2+
# Copyright (C) YEAR Danny Sadinoff
3+
# This file is distributed under the same license as the PACKAGE package.
4+
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5+
#
6+
msgid ""
7+
msgstr ""
8+
"Project-Id-Version: hebcal 4.2\n"
9+
"Report-Msgid-Bugs-To: [email protected]\n"
10+
"POT-Creation-Date: 2015-12-30 14:54-0500\n"
11+
"PO-Revision-Date: 2020-05-03 11:18-0800\n"
12+
"Language: en_CA@ashkenazi\n"
13+
"MIME-Version: 1.0\n"
14+
"Content-Type: text/plain; charset=utf-8\n"
15+
"Content-Transfer-Encoding: 8bit\n"
16+
"Last-Translator: \n"
17+
"Language-Team: \n"
18+
"X-Generator: Poedit 1.8.6\n"
19+
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
20+
21+
#: ../dafyomi.c:27
22+
msgid "Shabbat"
23+
msgstr "Shabbos"
24+
25+
msgid "Achrei Mot"
26+
msgstr "Achrei Mos"
27+
28+
msgid "Bechukotai"
29+
msgstr "Bechukosai"
30+
31+
msgid "Beha'alotcha"
32+
msgstr "Beha’aloscha"
33+
34+
msgid "Bereshit"
35+
msgstr "Bereshis"
36+
37+
msgid "Chukat"
38+
msgstr "Chukas"
39+
40+
msgid "Erev Shavuot"
41+
msgstr "Erev Shavuos"
42+
43+
msgid "Erev Sukkot"
44+
msgstr "Erev Sukkos"
45+
46+
msgid "Ki Tavo"
47+
msgstr "Ki Savo"
48+
49+
msgid "Ki Teitzei"
50+
msgstr "Ki Seitzei"
51+
52+
msgid "Ki Tisa"
53+
msgstr "Ki Sisa"
54+
55+
msgid "Matot"
56+
msgstr "Matos"
57+
58+
msgid "Purim Katan"
59+
msgstr "Purim Koton"
60+
61+
msgid "Shabbat Chazon"
62+
msgstr "Shabbos Chazon"
63+
64+
msgid "Shabbat HaChodesh"
65+
msgstr "Shabbos HaChodesh"
66+
67+
msgid "Shabbat HaGadol"
68+
msgstr "Shabbos HaGadol"
69+
70+
msgid "Shabbat Nachamu"
71+
msgstr "Shabbos Nachamu"
72+
73+
msgid "Shabbat Parah"
74+
msgstr "Shabbos Parah"
75+
76+
msgid "Shabbat Shekalim"
77+
msgstr "Shabbos Shekalim"
78+
79+
msgid "Shabbat Shuva"
80+
msgstr "Shabbos Shuvah"
81+
82+
msgid "Shabbat Zachor"
83+
msgstr "Shabbos Zachor"
84+
85+
msgid "Shavuot"
86+
msgstr "Shavuos"
87+
88+
msgid "Shavuot I"
89+
msgstr "Shavuos I"
90+
91+
msgid "Shavuot II"
92+
msgstr "Shavuos II"
93+
94+
msgid "Shemot"
95+
msgstr "Shemos"
96+
97+
msgid "Shmini Atzeret"
98+
msgstr "Shmini Atzeres"
99+
100+
msgid "Simchat Torah"
101+
msgstr "Simchas Torah"
102+
103+
msgid "Sukkot"
104+
msgstr "Sukkos"
105+
106+
msgid "Sukkot I"
107+
msgstr "Sukkos I"
108+
109+
msgid "Sukkot II"
110+
msgstr "Sukkos II"
111+
112+
msgid "Sukkot II (CH''M)"
113+
msgstr "Sukkos II (CH’’M)"
114+
115+
msgid "Sukkot III (CH''M)"
116+
msgstr "Sukkos III (CH’’M)"
117+
118+
msgid "Sukkot IV (CH''M)"
119+
msgstr "Sukkos IV (CH’’M)"
120+
121+
msgid "Sukkot V (CH''M)"
122+
msgstr "Sukkos V (CH’’M)"
123+
124+
msgid "Sukkot VI (CH''M)"
125+
msgstr "Sukkos VI (CH’’M)"
126+
127+
msgid "Sukkot VII (Hoshana Raba)"
128+
msgstr "Sukkos VII (Hoshana Raba)"
129+
130+
msgid "Ta'anit Bechorot"
131+
msgstr "Ta’anis Bechoros"
132+
133+
msgid "Ta'anit Esther"
134+
msgstr "Ta’anis Esther"
135+
136+
msgid "Toldot"
137+
msgstr "Toldos"
138+
139+
msgid "Vaetchanan"
140+
msgstr "Vaeschanan"
141+
142+
msgid "Yitro"
143+
msgstr "Yisro"
144+
145+
msgid "Vezot Haberakhah"
146+
msgstr "Vezos Haberakhah"
147+
148+
msgid "Parashat"
149+
msgstr "Parshas"
150+
151+
msgid "Leil Selichot"
152+
msgstr "Leil Selichos"
153+
154+
msgid "Shabbat Mevarchim Chodesh"
155+
msgstr "Shabbos Mevorchim Chodesh"
156+
157+
msgid "Shabbat Shirah"
158+
msgstr "Shabbos Shirah"
159+
160+
msgid "Tevet"
161+
msgstr "Teves"
162+
163+
msgid "Asara B'Tevet"
164+
msgstr "Asara B’Teves"
165+
166+
# hebcal/hebcal zmanim (unused by hebcal/hebcal-es6)
167+
msgid "Alot HaShachar"
168+
msgstr "Alos HaShachar"
169+
170+
msgid "Kriat Shema, sof zeman"
171+
msgstr "Krias Shema, sof zman"
172+
173+
msgid "Tefilah, sof zeman"
174+
msgstr "Tefilah, sof zman"
175+
176+
msgid "Kriat Shema, sof zeman (MGA)"
177+
msgstr "Krias Shema, sof zman (MGA)"
178+
179+
msgid "Tefilah, sof zeman (MGA)"
180+
msgstr "Tefilah, sof zman (MGA)"
181+
182+
msgid "Chatzot HaLailah"
183+
msgstr "Chatzos HaLailah"
184+
185+
msgid "Chatzot hayom"
186+
msgstr "Chatzos"
187+
188+
msgid "Tzeit HaKochavim"
189+
msgstr "Tzeis HaKochavim"
190+
191+
msgid "Birkat Hachamah"
192+
msgstr "Birkas Hachamah"
193+
194+
msgid "Shushan Purim Katan"
195+
msgstr "Shushan Purim Koton"

0 commit comments

Comments
 (0)