From 4de6215d8a95b9f101b06f0a1a48dae6279c50c1 Mon Sep 17 00:00:00 2001 From: "rhahao.vj" <26148770+rhahao@users.noreply.github.com> Date: Fri, 20 Dec 2024 06:39:35 +0000 Subject: [PATCH] feat(locales): support Iloko language --- README.md | 2 +- crowdin.yml | 2 +- src/browser/utils.browser.ts | 2 + src/common/date_parser.ts | 4 + src/locales/languages.ts | 1 + src/node/utils.node.ts | 2 + test/enhancedParsing/list.json | 3 +- test/fixtures/mwb_IL_202411.js | 296 +++++++++++++++++++++++++++++++++ test/fixtures/w_IL_202411.js | 30 ++++ 9 files changed, 339 insertions(+), 3 deletions(-) create mode 100644 test/fixtures/mwb_IL_202411.js create mode 100644 test/fixtures/w_IL_202411.js diff --git a/README.md b/README.md index c525fd77..a55dcbc8 100644 --- a/README.md +++ b/README.md @@ -118,7 +118,7 @@ English French German Haitian Creole -Italian +Iloko, Italian Japanese Korean Malagasy diff --git a/crowdin.yml b/crowdin.yml index dcfa7c85..e7490806 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -1,4 +1,4 @@ -'pull_request_title': 'fix(locales): updated translation from Crowdin' +'pull_request_title': 'chore(locales): updated translation from Crowdin' 'pull_request_labels': ['crowdin'] files: diff --git a/src/browser/utils.browser.ts b/src/browser/utils.browser.ts index f2666c91..6ad8ba52 100644 --- a/src/browser/utils.browser.ts +++ b/src/browser/utils.browser.ts @@ -7,6 +7,7 @@ import E from '../locales/en/text.json'; import F from '../locales/fr-FR/text.json'; import FI from '../locales/fi-FI/text.json'; import I from '../locales/it-IT/text.json'; +import IL from '../locales/ilo-PH/text.json'; import J from '../locales/ja-JP/text.json'; import K from '../locales/uk-UA/text.json'; import KO from '../locales/ko-KR/text.json'; @@ -47,6 +48,7 @@ window.jw_epub_parser = { F, FI, I, + IL, J, K, KO, diff --git a/src/common/date_parser.ts b/src/common/date_parser.ts index ec6a70ef..83efa00a 100644 --- a/src/common/date_parser.ts +++ b/src/common/date_parser.ts @@ -71,6 +71,7 @@ const mwbDatePatterns: LangRegExp = { CHS: new RegExp(mwbDatePatternJ, 'giu'), E: new RegExp(mwbDatePatternE, 'giu'), FI: new RegExp(mwbDatePatternX, 'giu'), + IL: new RegExp(mwbDatePatternE, 'giu'), J: new RegExp(mwbDatePatternJ, 'giu'), KO: new RegExp(mwbDatePatternKO, 'giu'), P: new RegExp(mwbDatePatternP, 'giu'), @@ -128,6 +129,7 @@ const mwbDateParsing: MWBDateParsing = { CH: mwbParsingE, CHS: mwbParsingE, E: mwbParsingE, + IL: mwbParsingE, J: mwbParsingE, KO: mwbParsingE, PGW: mwbParsingE, @@ -252,6 +254,7 @@ const wDatePatterns: LangRegExp = { CHS: new RegExp(wDatePatternJ, 'giu'), E: new RegExp(wDatePatternE, 'giu'), FI: new RegExp(wDatePatternFI, 'giu'), + IL: new RegExp(wDatePatternE, 'giu'), J: new RegExp(wDatePatternJ, 'giu'), KO: new RegExp(wDatePatternKO, 'giu'), P: new RegExp(wDatePatternP, 'giu'), @@ -332,6 +335,7 @@ const wDateParsing: WDateParsing = { CH: wParsingJ, CHS: wParsingJ, E: wParsingE, + IL: wParsingE, J: wParsingJ, KO: wParsingJ, PGW: wParsingE, diff --git a/src/locales/languages.ts b/src/locales/languages.ts index fc5ff999..6c775d25 100644 --- a/src/locales/languages.ts +++ b/src/locales/languages.ts @@ -30,4 +30,5 @@ export default [ { locale: 'sw-KE', code: 'SW' }, { locale: 'et-EE', code: 'ST' }, { locale: 'ht-HT', code: 'CR' }, + { locale: 'ilo-PH', code: 'IL' }, ]; diff --git a/src/node/utils.node.ts b/src/node/utils.node.ts index 4b6b24a1..4576a164 100644 --- a/src/node/utils.node.ts +++ b/src/node/utils.node.ts @@ -8,6 +8,7 @@ import E from '../locales/en/text.json' assert { type: 'json' }; import F from '../locales/fr-FR/text.json' assert { type: 'json' }; import FI from '../locales/fi-FI/text.json' assert { type: 'json' }; import I from '../locales/it-IT/text.json' assert { type: 'json' }; +import IL from '../locales/ilo-PH/text.json' assert { type: 'json' }; import J from '../locales/ja-JP/text.json' assert { type: 'json' }; import K from '../locales/uk-UA/text.json' assert { type: 'json' }; import KO from '../locales/ko-KR/text.json' assert { type: 'json' }; @@ -46,6 +47,7 @@ global.jw_epub_parser = { F, FI, I, + IL, J, K, KO, diff --git a/test/enhancedParsing/list.json b/test/enhancedParsing/list.json index d7d2db45..7383aaf9 100644 --- a/test/enhancedParsing/list.json +++ b/test/enhancedParsing/list.json @@ -23,5 +23,6 @@ { "language": "PGW", "issue": "202411" }, { "language": "SV", "issue": "202411" }, { "language": "SW", "issue": "202411" }, - { "language": "CR", "issue": "202411" } + { "language": "CR", "issue": "202411" }, + { "language": "IL", "issue": "202411" } ] diff --git a/test/fixtures/mwb_IL_202411.js b/test/fixtures/mwb_IL_202411.js new file mode 100644 index 00000000..52eb7187 --- /dev/null +++ b/test/fixtures/mwb_IL_202411.js @@ -0,0 +1,296 @@ +export default [ + { + mwb_week_date: '2024/11/04', + mwb_week_date_locale: 'NOBIEMBRE 4-10', + mwb_weekly_bible_reading: 'SALMO 105', + mwb_song_first: 3, + mwb_tgw_talk: '“Agnanayon a Laglagipenna ti Tulagna”', + mwb_tgw_talk_title: '1. “Agnanayon a Laglagipenna ti Tulagna”', + mwb_tgw_gems_title: '2. Panagkali iti Naespirituan a Gameng', + mwb_tgw_bread: 'Sal 105:​24-45 (th adalen 5)', + mwb_tgw_bread_title: '3. Panagbasa iti Biblia', + mwb_ayf_count: 4, + mwb_ayf_part1: 'PANAGBALAYBALAY. Adu ti ar-aramiden ti bumalay. (lmd leksion 2 punto 5)', + mwb_ayf_part1_time: 1, + mwb_ayf_part1_type: 'Panangirugi iti Saritaan', + mwb_ayf_part1_title: '4. Panangirugi iti Saritaan', + mwb_ayf_part2: 'PANAGBALAYBALAY. No mangrugin a makiriri ti bumalay, ingudom ti saritaan iti nasayaat a pamay-an. (lmd leksion 4 punto 5)', + mwb_ayf_part2_time: 2, + mwb_ayf_part2_type: 'Panangirugi iti Saritaan', + mwb_ayf_part2_title: '5. Panangirugi iti Saritaan', + mwb_ayf_part3: 'PANAGBALAYBALAY. Mangipaima iti magasin a konektado iti topiko a naginteresan ti bumalay iti damo a panagsaritayo. (lmd leksion 8 punto 3)', + mwb_ayf_part3_time: 4, + mwb_ayf_part3_type: 'Panagsarungkar', + mwb_ayf_part3_title: '6. Panagsarungkar', + mwb_ayf_part4: 'DI PORMAL A PANANGASABA. Ipakitam ti JW Library® app iti bumalay, sa suruam a mangi-download. (lmd leksion 9 punto 5)', + mwb_ayf_part4_time: 4, + mwb_ayf_part4_type: 'Panagsarungkar', + mwb_ayf_part4_title: '7. Panagsarungkar', + mwb_song_middle: 84, + mwb_lc_count: 1, + mwb_lc_part1: 'Ipakitam ti Ayatmo', + mwb_lc_part1_time: 15, + mwb_lc_part1_title: '8. Ipakitam ti Ayatmo', + mwb_lc_part1_content: 'Pagsasaritaan.', + mwb_lc_cbs: 'bt kap. 17 ¶13-19', + mwb_lc_cbs_title: '9. Panagadal ti Kongregasion iti Biblia', + mwb_song_conclude: 97 + }, + { + mwb_week_date: '2024/11/11', + mwb_week_date_locale: 'NOBIEMBRE 11-17', + mwb_weekly_bible_reading: 'SALMO 106', + mwb_song_first: 36, + mwb_tgw_talk: '“Linipatda ti Dios a Manangisalakanda”', + mwb_tgw_talk_title: '1. “Linipatda ti Dios a Manangisalakanda”', + mwb_tgw_gems_title: '2. Panagkali iti Naespirituan a Gameng', + mwb_tgw_bread: 'Sal 106:​21-48 (th adalen 10)', + mwb_tgw_bread_title: '3. Panagbasa iti Biblia', + mwb_ayf_count: 2, + mwb_ayf_part1: 'Pagsasaritaan. I-play ti VIDEO, sa pagsasaritaan ti lmd leksion 11 punto 1-2.', + mwb_ayf_part1_time: 7, + mwb_ayf_part1_type: 'Kinasimple—Ti Inaramid ni Jesus', + mwb_ayf_part1_title: '4. Kinasimple—Ti Inaramid ni Jesus', + mwb_ayf_part2: 'Pagsasaritaan a naibatay iti lmd leksion 11 punto 3-5 ken “Kitaem Met.”', + mwb_ayf_part2_time: 8, + mwb_ayf_part2_type: 'Kinasimple—Tuladem ni Jesus', + mwb_ayf_part2_title: '5. Kinasimple—Tuladem ni Jesus', + mwb_song_middle: 78, + mwb_lc_count: 1, + mwb_lc_part1: 'Lokal a Kasapulan', + mwb_lc_part1_time: 15, + mwb_lc_part1_title: '6. Lokal a Kasapulan', + mwb_lc_cbs: 'bt kap. 18 ¶1-5, kahon iti p. 142, 144', + mwb_lc_cbs_title: '7. Panagadal ti Kongregasion iti Biblia', + mwb_song_conclude: 77 + }, + { + mwb_week_date: '2024/11/18', + mwb_week_date_locale: 'NOBIEMBRE 18-24', + mwb_weekly_bible_reading: 'SALMO 107-108', + mwb_song_first: 7, + mwb_tgw_talk: '“Agyamankayo ken Jehova, ta Isu Ket Naimbag”', + mwb_tgw_talk_title: '1. “Agyamankayo ken Jehova, ta Isu Ket Naimbag”', + mwb_tgw_gems_title: '2. Panagkali iti Naespirituan a Gameng', + mwb_tgw_bread: 'Sal 107:​1-28 (th adalen 5)', + mwb_tgw_bread_title: '3. Panagbasa iti Biblia', + mwb_ayf_count: 3, + mwb_ayf_part1: 'DI PORMAL A PANANGASABA. (lmd leksion 1 punto 4)', + mwb_ayf_part1_time: 3, + mwb_ayf_part1_type: 'Panangirugi iti Saritaan', + mwb_ayf_part1_title: '4. Panangirugi iti Saritaan', + mwb_ayf_part2: 'DI PORMAL A PANANGASABA. Ibaga ti maipapan iti programa a panagadal iti Biblia, sa mangted iti contact card para iti panagadal iti Biblia. (lmd leksion 9 punto 3)', + mwb_ayf_part2_time: 4, + mwb_ayf_part2_type: 'Panagsarungkar', + mwb_ayf_part2_title: '5. Panagsarungkar', + mwb_ayf_part3: 'ijwyp 90—Tema: Kasanok a Maisardeng ti Negatibo a Panagpampanunot? (th adalen 14)', + mwb_ayf_part3_time: 5, + mwb_ayf_part3_type: 'Palawag', + mwb_ayf_part3_title: '6. Palawag', + mwb_song_middle: 46, + mwb_lc_count: 1, + mwb_lc_part1: 'Agkantatayo Tapno Agyaman ken Jehova', + mwb_lc_part1_time: 15, + mwb_lc_part1_title: '7. Agkantatayo Tapno Agyaman ken Jehova', + mwb_lc_part1_content: 'Pagsasaritaan.', + mwb_lc_cbs: 'bt kap. 18 ¶6-15', + mwb_lc_cbs_title: '8. Panagadal ti Kongregasion iti Biblia', + mwb_song_conclude: 73 + }, + { + mwb_week_date: '2024/11/25', + mwb_week_date_locale: 'NOBIEMBRE 25–DISIEMBRE 1', + mwb_weekly_bible_reading: 'SALMO 109-112', + mwb_song_first: 14, + mwb_tgw_talk: 'Suportaram ti Aritayo a ni Jesus!', + mwb_tgw_talk_title: '1. Suportaram ti Aritayo a ni Jesus!', + mwb_tgw_gems_title: '2. Panagkali iti Naespirituan a Gameng', + mwb_tgw_bread: 'Sal 109:​1-26 (th adalen 2)', + mwb_tgw_bread_title: '3. Panagbasa iti Biblia', + mwb_ayf_count: 3, + mwb_ayf_part1: 'PANAGBALAYBALAY. Mangusar iti tract a mangirugi iti saritaan. (lmd leksion 4 punto 3)', + mwb_ayf_part1_time: 2, + mwb_ayf_part1_type: 'Panangirugi iti Saritaan', + mwb_ayf_part1_title: '4. Panangirugi iti Saritaan', + mwb_ayf_part2: 'Demostrasion. ijwfq 23—Tema: Apay a Saan a Makigubgubat Dagiti Saksi ni Jehova? (lmd leksion 4 punto 4)', + mwb_ayf_part2_time: 5, + mwb_ayf_part2_type: 'Panangilawlawag iti Patpatien', + mwb_ayf_part2_title: '5. Panangilawlawag iti Patpatien', + mwb_ayf_part3: 'lff leksion 15 punto 6 ken Kuna ti Dadduma (lmd leksion 11 punto 3)', + mwb_ayf_part3_time: 5, + mwb_ayf_part3_type: 'Panagaramid iti Adalan', + mwb_ayf_part3_title: '6. Panagaramid iti Adalan', + mwb_song_middle: 72, + mwb_lc_count: 1, + mwb_lc_part1: 'Kasanotayo a Simamatalek a Masuportaran ti Pagarian?', + mwb_lc_part1_time: 15, + mwb_lc_part1_title: '7. Kasanotayo a Simamatalek a Masuportaran ti Pagarian?', + mwb_lc_part1_content: 'Pagsasaritaan.', + mwb_lc_cbs: 'bt kap. 18 ¶16-24', + mwb_lc_cbs_title: '8. Panagadal ti Kongregasion iti Biblia', + mwb_song_conclude: 75 + }, + { + mwb_week_date: '2024/12/02', + mwb_week_date_locale: 'DISIEMBRE 2-8', + mwb_weekly_bible_reading: 'SALMO 113-118', + mwb_song_first: 127, + mwb_tgw_talk: 'Ania ti Isubadtayo ken Jehova?', + mwb_tgw_talk_title: '1. Ania ti Isubadtayo ken Jehova?', + mwb_tgw_gems_title: '2. Panagkali iti Naespirituan a Gameng', + mwb_tgw_bread: 'Sal 116:1–117:2 (th adalen 2)', + mwb_tgw_bread_title: '3. Panagbasa iti Biblia', + mwb_ayf_count: 2, + mwb_ayf_part1: 'Pagsasaritaan. I-play ti VIDEO, sa pagsasaritaan ti lmd leksion 12 punto 1-2.', + mwb_ayf_part1_time: 7, + mwb_ayf_part1_type: 'Pigsa ti Pakinakem—Ti Inaramid ni Jesus', + mwb_ayf_part1_title: '4. Pigsa ti Pakinakem—Ti Inaramid ni Jesus', + mwb_ayf_part2: 'Pagsasaritaan a naibatay iti lmd leksion 12 punto 3-5 ken “Kitaem Met.”', + mwb_ayf_part2_time: 8, + mwb_ayf_part2_type: 'Pigsa ti Pakinakem—Tuladem ni Jesus', + mwb_ayf_part2_title: '5. Pigsa ti Pakinakem—Tuladem ni Jesus', + mwb_song_middle: 60, + mwb_lc_count: 1, + mwb_lc_part1: 'Lokal a Kasapulan', + mwb_lc_part1_time: 15, + mwb_lc_part1_title: '6. Lokal a Kasapulan', + mwb_lc_cbs: 'bt kap. 19 ¶1-5, ken kahon iti p. 149-150', + mwb_lc_cbs_title: '7. Panagadal ti Kongregasion iti Biblia', + mwb_song_conclude: 29 + }, + { + mwb_week_date: '2024/12/09', + mwb_week_date_locale: 'DISIEMBRE 9-15', + mwb_weekly_bible_reading: 'SALMO 119:​1-56', + mwb_song_first: 124, + mwb_tgw_talk: '“Kasano a Mapagtalinaed ti Agtutubo a Lalaki a Nadalus ti Biagna?”', + mwb_tgw_talk_title: '1. “Kasano a Mapagtalinaed ti Agtutubo a Lalaki a Nadalus ti Biagna?”', + mwb_tgw_gems_title: '2. Panagkali iti Naespirituan a Gameng', + mwb_tgw_bread: 'Sal 119:​1-32 (th adalen 5)', + mwb_tgw_bread_title: '3. Panagbasa iti Biblia', + mwb_ayf_count: 3, + mwb_ayf_part1: 'DI PORMAL A PANANGASABA. Irugi ti saritaan iti maysa a nasabatmo iti kalsada bayat a mangaskasabakayo iti binalaybalay. (lmd leksion 1 punto 4)', + mwb_ayf_part1_time: 3, + mwb_ayf_part1_type: 'Panangirugi iti Saritaan', + mwb_ayf_part1_title: '4. Panangirugi iti Saritaan', + mwb_ayf_part2: 'PANAGBALAYBALAY. Iti napalabas a panagsaritayo, imbaga ti bumalay nga isu ket nabiit pay a natayan. (lmd leksion 9 punto 3)', + mwb_ayf_part2_time: 4, + mwb_ayf_part2_type: 'Panagsarungkar', + mwb_ayf_part2_title: '5. Panagsarungkar', + mwb_ayf_part3: 'ijwyp 83—Tema: Kasanok a Malabanan ti Sulisog? (th adalen 20)', + mwb_ayf_part3_time: 5, + mwb_ayf_part3_type: 'Palawag', + mwb_ayf_part3_title: '6. Palawag', + mwb_song_middle: 40, + mwb_lc_count: 2, + mwb_lc_part1: 'Dagiti Nagapuanan ti Organisasion Para iti Disiembre', + mwb_lc_part1_time: 10, + mwb_lc_part1_title: '7. Dagiti Nagapuanan ti Organisasion Para iti Disiembre', + mwb_lc_part1_content: 'I-play ti VIDEO.', + mwb_lc_part2: 'Lokal a Kasapulan', + mwb_lc_part2_time: 5, + mwb_lc_part2_title: '8. Lokal a Kasapulan', + mwb_lc_cbs: 'bt kap. 19 ¶6-13', + mwb_lc_cbs_title: '9. Panagadal ti Kongregasion iti Biblia', + mwb_song_conclude: 21 + }, + { + mwb_week_date: '2024/12/16', + mwb_week_date_locale: 'DISIEMBRE 16-22', + mwb_weekly_bible_reading: 'SALMO 119:​57-120', + mwb_song_first: 129, + mwb_tgw_talk: 'No Kasano nga Ibturan Dagiti Pakarigatan', + mwb_tgw_talk_title: '1. No Kasano nga Ibturan Dagiti Pakarigatan', + mwb_tgw_gems_title: '2. Panagkali iti Naespirituan a Gameng', + mwb_tgw_bread: 'Sal 119:​57-80 (th adalen 12)', + mwb_tgw_bread_title: '3. Panagbasa iti Biblia', + mwb_ayf_count: 3, + mwb_ayf_part1: 'PANAGBALAYBALAY. Ipakitam iti bumalay ti website-tayo, ken ikkam iti jw.org contact card. (lmd leksion 2 punto 5)', + mwb_ayf_part1_time: 3, + mwb_ayf_part1_type: 'Panangirugi iti Saritaan', + mwb_ayf_part1_title: '4. Panangirugi iti Saritaan', + mwb_ayf_part2: 'DI PORMAL A PANANGASABA. Iyawismo iti makasaritam ti sumaruno a palawag publiko. Ibagam ti maipapan iti video nga Ania ti Maar-aramid iti Kingdom Hall? (lmd leksion 8 punto 3)', + mwb_ayf_part2_time: 4, + mwb_ayf_part2_type: 'Panagsarungkar', + mwb_ayf_part2_title: '5. Panagsarungkar', + mwb_ayf_part3: 'Demostrasion. ijwbq 157—Tema: Ania ti Kuna ti Biblia Maipapan Kadagiti Natural a Didigra? (lmd leksion 3 punto 3)', + mwb_ayf_part3_time: 5, + mwb_ayf_part3_type: 'Panangilawlawag iti Patpatien', + mwb_ayf_part3_title: '6. Panangilawlawag iti Patpatien', + mwb_song_middle: 128, + mwb_lc_count: 1, + mwb_lc_part1: 'Tulongannatayo ni Jehova nga Agibtur', + mwb_lc_part1_time: 15, + mwb_lc_part1_title: '7. Tulongannatayo ni Jehova nga Agibtur', + mwb_lc_part1_content: 'Pagsasaritaan.', + mwb_lc_cbs: 'bt kap. 19 ¶14-20, kahon iti p. 152', + mwb_lc_cbs_title: '8. Panagadal ti Kongregasion iti Biblia', + mwb_song_conclude: 32 + }, + { + mwb_week_date: '2024/12/23', + mwb_week_date_locale: 'DISIEMBRE 23-29', + mwb_weekly_bible_reading: 'SALMO 119:​121-176', + mwb_song_first: 31, + mwb_tgw_talk: 'No Kasano a Maliklikan Dagiti Nakaro a Problema', + mwb_tgw_talk_title: '1. No Kasano a Maliklikan Dagiti Nakaro a Problema', + mwb_tgw_gems_title: '2. Panagkali iti Naespirituan a Gameng', + mwb_tgw_bread: 'Sal 119:​121-152 (th adalen 2)', + mwb_tgw_bread_title: '3. Panagbasa iti Biblia', + mwb_ayf_count: 3, + mwb_ayf_part1: 'PANAGBALAYBALAY. (lmd leksion 1 punto 5)', + mwb_ayf_part1_time: 3, + mwb_ayf_part1_type: 'Panangirugi iti Saritaan', + mwb_ayf_part1_title: '4. Panangirugi iti Saritaan', + mwb_ayf_part2: 'PANAGBALAYBALAY. Ipakita iti bumalay no kasano ti agbirok iti impormasion a mabalin a paginteresanna iti jw.org. (lmd leksion 8 punto 3)', + mwb_ayf_part2_time: 4, + mwb_ayf_part2_type: 'Panagsarungkar', + mwb_ayf_part2_title: '5. Panagsarungkar', + mwb_ayf_part3: 'Pannakisarita iti mayad-adalan iti Biblia a saan a regular a makigimgimong. (lmd leksion 12 punto 4)', + mwb_ayf_part3_time: 5, + mwb_ayf_part3_type: 'Panagaramid iti Adalan', + mwb_ayf_part3_title: '6. Panagaramid iti Adalan', + mwb_song_middle: 121, + mwb_lc_count: 1, + mwb_lc_part1: 'Saanmo nga Ipalubos a ti Kuarta ti Rason nga Agproblemaka', + mwb_lc_part1_time: 15, + mwb_lc_part1_title: '7. Saanmo nga Ipalubos a ti Kuarta ti Rason nga Agproblemaka', + mwb_lc_part1_content: 'Pagsasaritaan.', + mwb_lc_cbs: 'bt kap. 20 ¶1-7, ken intro ti seksion 7', + mwb_lc_cbs_title: '8. Panagadal ti Kongregasion iti Biblia', + mwb_song_conclude: 101 + }, + { + mwb_week_date: '2024/12/30', + mwb_week_date_locale: 'DISIEMBRE 30, 2024–ENERO 5, 2025', + mwb_weekly_bible_reading: 'SALMO 120-126', + mwb_song_first: 144, + mwb_tgw_talk: 'Agluluada a Nagmula, Ngem Nakaragragsakda a Nagapit', + mwb_tgw_talk_title: '1. Agluluada a Nagmula, Ngem Nakaragragsakda a Nagapit', + mwb_tgw_gems_title: '2. Panagkali iti Naespirituan a Gameng', + mwb_tgw_bread: 'Sal 124:1–126:6 (th adalen 5)', + mwb_tgw_bread_title: '3. Panagbasa iti Biblia', + mwb_ayf_count: 3, + mwb_ayf_part1: 'PANANGASABA ITI PUBLIKO. (lmd leksion 3 punto 5)', + mwb_ayf_part1_time: 3, + mwb_ayf_part1_type: 'Panangirugi iti Saritaan', + mwb_ayf_part1_title: '4. Panangirugi iti Saritaan', + mwb_ayf_part2: 'PANAGBALAYBALAY. Iti napalabas a panagsaritayo, imbaga ti bumalay a saanna a sigurado no husto ti ibagbaga ti Biblia. (lmd leksion 9 punto 5)', + mwb_ayf_part2_time: 4, + mwb_ayf_part2_type: 'Panagsarungkar', + mwb_ayf_part2_title: '5. Panagsarungkar', + mwb_ayf_part3: 'lff leksion 16 intro ken punto 1-3 (lmd leksion 11 punto 3)', + mwb_ayf_part3_time: 5, + mwb_ayf_part3_type: 'Panagaramid iti Adalan', + mwb_ayf_part3_title: '6. Panagaramid iti Adalan', + mwb_song_middle: 155, + mwb_lc_count: 1, + mwb_lc_part1: 'Pagragsakam Dagiti Kari ti Dios', + mwb_lc_part1_time: 15, + mwb_lc_part1_title: '7. Pagragsakam Dagiti Kari ti Dios', + mwb_lc_part1_content: 'Pagsasaritaan.', + mwb_lc_cbs: 'bt kap. 20 ¶8-12, kahon iti p. 161', + mwb_lc_cbs_title: '8. Panagadal ti Kongregasion iti Biblia', + mwb_song_conclude: 58 + } +] \ No newline at end of file diff --git a/test/fixtures/w_IL_202411.js b/test/fixtures/w_IL_202411.js new file mode 100644 index 00000000..2ef2bb2a --- /dev/null +++ b/test/fixtures/w_IL_202411.js @@ -0,0 +1,30 @@ +export default [ + { + w_study_date: '2025/01/06', + w_study_date_locale: 'Maadal nga Artikulo 44: Enero 6-12, 2025', + w_study_title: 'No Kasano nga Ibturan ti Kinaawan Hustisia', + w_study_opening_song: 33, + w_study_concluding_song: 38 + }, + { + w_study_date: '2025/01/13', + w_study_date_locale: 'Maadal nga Artikulo 45: Enero 13-19, 2025', + w_study_title: 'Ti Masursurotayo iti Pammakada a Sasao Dagiti Matalek a Lallaki', + w_study_opening_song: 138, + w_study_concluding_song: 129 + }, + { + w_study_date: '2025/01/20', + w_study_date_locale: 'Maadal nga Artikulo 46: Enero 20-26, 2025', + w_study_title: 'Kakabsat a Lallaki—Kalatyo Kadi ti Agbalin a Ministerial nga Adipen?', + w_study_opening_song: 49, + w_study_concluding_song: 17 + }, + { + w_study_date: '2025/01/27', + w_study_date_locale: 'Maadal nga Artikulo 47: Enero 27, 2025–Pebrero 2, 2025', + w_study_title: 'Kakabsat a Lallaki—Kalatyo Kadi ti Agserbi kas Panglakayen?', + w_study_opening_song: 103, + w_study_concluding_song: 101 + } + ] \ No newline at end of file