From c1813c10973310652fd3f5abcfb108c9642ad2c4 Mon Sep 17 00:00:00 2001 From: rhahao <26148770+rhahao@users.noreply.github.com> Date: Sun, 19 Feb 2023 08:27:31 +0300 Subject: [PATCH] fix(rules): update language rules for F and TND --- .gitignore | 3 +- test/fixtures/mwb_F_202303.js | 17 +++++----- test/fixtures/mwb_TND_202303.js | 56 +++++++++++++++++++++------------ 3 files changed, 48 insertions(+), 28 deletions(-) diff --git a/.gitignore b/.gitignore index 26a60adf..c3d4121b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ node_modules dist sample -test.js \ No newline at end of file +test.js +parse.js \ No newline at end of file diff --git a/test/fixtures/mwb_F_202303.js b/test/fixtures/mwb_F_202303.js index f3842401..4f6f7ae1 100644 --- a/test/fixtures/mwb_F_202303.js +++ b/test/fixtures/mwb_F_202303.js @@ -20,9 +20,10 @@ export default { ayfPart2Time: 3, ayfPart2Type: 'Invitation au Mémorial', ayfPart2Study: 11, - ayfPart3: 'w11 1/6 14-15. Thème : Pourquoi les chrétiens sont-​ils organisés ? (th leçon 14)', + ayfPart3: 'w11 1/6 14-15. Thème : Pourquoi les chrétiens sont-​ils organisés ?', ayfPart3Time: 5, ayfPart3Type: 'Discours', + ayfPart3Study: 14, songMiddle: 101, lcCount: 2, lcPart1: '« Comment porter secours aux victimes d’une catastrophe »', @@ -86,9 +87,10 @@ export default { ayfPart2Time: 4, ayfPart2Type: 'Nouvelle visite', ayfPart2Study: 17, - ayfPart3: 'lff leçon 09 idée principale 5 (th leçon 9)', + ayfPart3: 'lff leçon 09 idée principale 5', ayfPart3Time: 5, ayfPart3Type: 'Cours biblique', + ayfPart3Study: 9, songMiddle: 19, lcCount: 1, lcPart1: 'Seras-​tu prêt pour le jour le plus important de l’année ?', @@ -117,10 +119,10 @@ export default { ayfPart2Time: 4, ayfPart2Type: 'Nouvelle visite', ayfPart2Study: 17, - ayfPart3: - 'w93 1/2 31. Thème : Que faire si une situation exceptionnelle nous empêche d’assister au Mémorial ? (th leçon 18)', + ayfPart3: 'w93 1/2 31. Thème : Que faire si une situation exceptionnelle nous empêche d’assister au Mémorial ?', ayfPart3Time: 5, ayfPart3Type: 'Discours', + ayfPart3Study: 18, songMiddle: 36, lcCount: 2, lcPart1: '« Protège ton cœur »', @@ -149,9 +151,10 @@ export default { ayfPart2Time: 3, ayfPart2Type: 'Premier contact', ayfPart2Study: 2, - ayfPart3: 'lff leçon 09 idée principale 6 (th leçon 19)', + ayfPart3: 'lff leçon 09 idée principale 6', ayfPart3Time: 5, ayfPart3Type: 'Cours biblique', + ayfPart3Study: 19, songMiddle: 98, lcCount: 1, lcPart1: '« Recherche la sagesse par une lecture quotidienne de la Bible »', @@ -179,10 +182,10 @@ export default { ayfPart2Time: 4, ayfPart2Type: 'Nouvelle visite', ayfPart2Study: 6, - ayfPart3: - 'be 69 § 4-5. Thème : Apprends à ton étudiant de la Bible à ‘exercer ses facultés de discernement’ (th leçon 20)', + ayfPart3: 'be 69 § 4-5. Thème : Apprends à ton étudiant de la Bible à ‘exercer ses facultés de discernement’', ayfPart3Time: 5, ayfPart3Type: 'Discours', + ayfPart3Study: 20, songMiddle: 79, lcCount: 2, lcPart1: '« Vidéos d’introduction à un cours biblique : mode d’emploi »', diff --git a/test/fixtures/mwb_TND_202303.js b/test/fixtures/mwb_TND_202303.js index 4baee698..f6a51d1f 100644 --- a/test/fixtures/mwb_TND_202303.js +++ b/test/fixtures/mwb_TND_202303.js @@ -16,12 +16,14 @@ export default { ayfPart1Time: 5, ayfPart1Type: 'Fanasagne amy ty Fahatsiarovagne Alefa Video', ayfPart2: - 'Ampiasao ty foto-kevetse amy i hevetse azo rehafegney. Naho liagne i ndatỳ, le alefaso naho iharò midineke ty video ti hoe Tsiarovo ty Nimateza i Jesosy (ko alefa naho fa manao i anjaray). (th lesogne 11)', + 'Ampiasao ty foto-kevetse amy i hevetse azo rehafegney. Naho liagne i ndatỳ, le alefaso naho iharò midineke ty video ti hoe Tsiarovo ty Nimateza i Jesosy (ko alefa naho fa manao i anjaray).', ayfPart2Time: 3, ayfPart2Type: 'Fanasagne amy ty Fahatsiarovagne', - ayfPart3: 'w11 1/6 14-15: Foto-kevetse: Nagnino ty Tena Kristiana ro Voalamigne Soa? (th lesogne 14)', + ayfPart2Study: 11, + ayfPart3: 'w11 1/6 14-15: Foto-kevetse: Nagnino ty Tena Kristiana ro Voalamigne Soa?', ayfPart3Time: 5, ayfPart3Type: 'Lahajaka', + ayfPart3Study: 14, songMiddle: 101, lcCount: 2, lcPart1: '“Te Hagnampe vao Rehe Naho fa Misy Loza?”', @@ -48,13 +50,15 @@ export default { ayfPart1Time: 5, ayfPart1Type: 'Fiheregnagne Mitilike Alefa Video', ayfPart2: - 'Tiliho ze ndaty liagne naho nandrambe i fanasagne amy i Fahatsiarovagneỳ. Alefaso naho iharò midineke ty video tihoe Nagnino i Jesosy Nimateo? (ko alefa naho fa manao i anjaray). (th lesogne 9)', + 'Tiliho ze ndaty liagne naho nandrambe i fanasagne amy i Fahatsiarovagneỳ. Alefaso naho iharò midineke ty video tihoe Nagnino i Jesosy Nimateo? (ko alefa naho fa manao i anjaray).', ayfPart2Time: 4, ayfPart2Type: 'Fiheregnagne Mitilike', + ayfPart2Study: 9, ayfPart3: - 'Tiliho ze ndaty liagne naho nandrambe i fanasagne amy i Fahatsiarovagneỳ. Manomboha fampianaragne Baiboly amy ty bokekele Ankamamio Nainai’e o Fiaignagneo! (th lesogne 6)', + 'Tiliho ze ndaty liagne naho nandrambe i fanasagne amy i Fahatsiarovagneỳ. Manomboha fampianaragne Baiboly amy ty bokekele Ankamamio Nainai’e o Fiaignagneo!', ayfPart3Time: 4, ayfPart3Type: 'Fiheregnagne Mitilike', + ayfPart3Study: 6, songMiddle: 4, lcCount: 2, lcPart1: 'Raha Ilae ty Fiangonagne', @@ -74,16 +78,19 @@ export default { tgwBRead: '2Ta 4:7-22', tgwBReadStudy: 10, ayfCount: 3, - ayfPart1: 'Asao ty mpiara-miasa ama’o, ty mpiara-mianatse ama’o ndra ty longo’o. (th lesogne 2)', + ayfPart1: 'Asao ty mpiara-miasa ama’o, ty mpiara-mianatse ama’o ndra ty longo’o.', ayfPart1Time: 3, ayfPart1Type: 'Fanasagne amy ty Fahatsiarovagne', + ayfPart1Study: 2, ayfPart2: - 'Tiliho ze ndaty liagne naho nandrambe i fanasagne amy i Fahatsiarovagneỳ. Hazavao ama’e fa mampianatse Baiboly maimaim-poagne tika, sady meo bokekele Ankamamio Nainai’e o Fiaignagneo! reke. Alefaso naho iharò midineke ty video tihoe Akore ty Atao Naho fa Mianatse Baiboly? (ko alefa naho fa manao i anjaray.) (th lesogne 17)', + 'Tiliho ze ndaty liagne naho nandrambe i fanasagne amy i Fahatsiarovagneỳ. Hazavao ama’e fa mampianatse Baiboly maimaim-poagne tika, sady meo bokekele Ankamamio Nainai’e o Fiaignagneo! reke. Alefaso naho iharò midineke ty video tihoe Akore ty Atao Naho fa Mianatse Baiboly? (ko alefa naho fa manao i anjaray.)', ayfPart2Time: 4, ayfPart2Type: 'Fiheregnagne Mitilike', - ayfPart3: 'lff lesogne 09 hevetse faha-5 (th lesogne 9)', + ayfPart2Study: 17, + ayfPart3: 'lff lesogne 09 hevetse faha-5', ayfPart3Time: 5, ayfPart3Type: 'Fampianaragne Baiboly', + ayfPart3Study: 9, songMiddle: 19, lcCount: 1, lcPart1: 'Fa Vognogne amy i Andro Tena Lahibey Isan-taogney vao Rehe?', @@ -103,17 +110,20 @@ export default { tgwBReadStudy: 11, ayfCount: 3, ayfPart1: - 'Ampiasao ty foto-kevetse amy i hevetse azo rehafegney. Naho liagne i ndatỳ, le atorò aze sady iharò midineke ty video tihoe Tsiarovo ty Nimateza i Jesosy (ko alefa naho fa manao i anjaray.) (th lesogne 3)', + 'Ampiasao ty foto-kevetse amy i hevetse azo rehafegney. Naho liagne i ndatỳ, le atorò aze sady iharò midineke ty video tihoe Tsiarovo ty Nimateza i Jesosy (ko alefa naho fa manao i anjaray.)', ayfPart1Time: 3, ayfPart1Type: 'Fanasagne amy ty Fahatsiarovagne', + ayfPart1Study: 3, ayfPart2: - 'Naho fa vita i lahajaka Fahatsiarovagney, le mirehafa amy ze ndaty liagne nagnatreke i fandaharagney sady valeo ze fagnonteneagne apetra’e miomba i fandaharagney. (th lesogne 17)', + 'Naho fa vita i lahajaka Fahatsiarovagney, le mirehafa amy ze ndaty liagne nagnatreke i fandaharagney sady valeo ze fagnonteneagne apetra’e miomba i fandaharagney.', ayfPart2Time: 4, ayfPart2Type: 'Fiheregnagne Mitilike', + ayfPart2Study: 17, ayfPart3: - 'w93 1/2 31: Foto-kevetse: Akore Naho Tsy Afake Magnatreke Fahatsiarovagne ty Ndaty Raike Noho ty Anto’e Manokagne? (th lesogne 18)', + 'w93 1/2 31: Foto-kevetse: Akore Naho Tsy Afake Magnatreke Fahatsiarovagne ty Ndaty Raike Noho ty Anto’e Manokagne?', ayfPart3Time: 5, ayfPart3Type: 'Lahajaka', + ayfPart3Study: 18, songMiddle: 36, lcCount: 2, lcPart1: '“Arovo ty Fo’o”', @@ -138,12 +148,14 @@ export default { ayfPart1Time: 5, ayfPart1Type: 'Fitoriagne Alefa Video', ayfPart2: - 'Ampiasao ty foto-kevetse amy i hevetse azo rehafegney. Manohetse i ndaty itoriagney faie hai’o ty mamale aze. (th lesogne 2)', + 'Ampiasao ty foto-kevetse amy i hevetse azo rehafegney. Manohetse i ndaty itoriagney faie hai’o ty mamale aze.', ayfPart2Time: 3, ayfPart2Type: 'Fitoriagne', - ayfPart3: 'lff lesogne 09 hevetse faha-6 (th lesogne 19)', + ayfPart2Study: 2, + ayfPart3: 'lff lesogne 09 hevetse faha-6', ayfPart3Time: 5, ayfPart3Type: 'Fampianaragne Baiboly', + ayfPart3Study: 19, songMiddle: 98, lcCount: 1, lcPart1: '“Vakio Isan’andro o Baibolio Sady Karoho ty Fahendreagne Agnate’e Ao”', @@ -161,18 +173,19 @@ export default { tgwBRead: '2Ta 10:1-15', tgwBReadStudy: 2, ayfCount: 3, - ayfPart1: - 'Ampiasao i hevetse azo rehafegney. Manohetse i ndaty itoriagney faie hai’o ty mamale aze. (th lesogne 12)', + ayfPart1: 'Ampiasao i hevetse azo rehafegney. Manohetse i ndaty itoriagney faie hai’o ty mamale aze.', ayfPart1Time: 3, ayfPart1Type: 'Fitoriagne', - ayfPart2: - 'Ampiasao i hevetse azo rehafegney. Manolora boke ndra bokekele agnisa ty Fitaovagne Fampianaragne. (th lesogne 6)', + ayfPart1Study: 12, + ayfPart2: 'Ampiasao i hevetse azo rehafegney. Manolora boke ndra bokekele agnisa ty Fitaovagne Fampianaragne.', ayfPart2Time: 4, ayfPart2Type: 'Fiheregnagne Mitilike', + ayfPart2Study: 6, ayfPart3: - 'be 69 § 4-5: Foto-kevetse: Akore ty Hampiofagna’o ty Mpiana’o Baiboly Naho fa Mangatake Torohevetse Reke? (th lesogne 20)', + 'be 69 § 4-5: Foto-kevetse: Akore ty Hampiofagna’o ty Mpiana’o Baiboly Naho fa Mangatake Torohevetse Reke?', ayfPart3Time: 5, ayfPart3Type: 'Lahajaka', + ayfPart3Study: 20, songMiddle: 79, lcCount: 2, lcPart1: '“Akore ty Fampiasagne i Video Fampianaragne Baiboly Rey”', @@ -193,16 +206,19 @@ export default { tgwBReadStudy: 5, ayfCount: 3, ayfPart1: - 'Ampiasao i hevetse azo rehafegney. Meo karatse jw.org i ndatỳ, le risiho reke hagnente ty tragnom-porarontikagne. (th lesogne 1)', + 'Ampiasao i hevetse azo rehafegney. Meo karatse jw.org i ndatỳ, le risiho reke hagnente ty tragnom-porarontikagne.', ayfPart1Time: 3, ayfPart1Type: 'Fitoriagne', + ayfPart1Study: 1, ayfPart2: - 'Ampiasao i hevetse azo rehafegney. Rehafo amy i ndatỳ fa mampianatse Baiboly tika sady omeo karatse mampahafantatse ty fampianaragne Baiboly ataontikagne reke. (th lesogne 11)', + 'Ampiasao i hevetse azo rehafegney. Rehafo amy i ndatỳ fa mampianatse Baiboly tika sady omeo karatse mampahafantatse ty fampianaragne Baiboly ataontikagne reke.', ayfPart2Time: 4, ayfPart2Type: 'Fiheregnagne Mitilike', - ayfPart3: 'lff lesogne 09 hevetse faha-7 naho Misy ty Mirehake fa (th lesogne 6)', + ayfPart2Study: 11, + ayfPart3: 'lff lesogne 09 hevetse faha-7 naho Misy ty Mirehake fa', ayfPart3Time: 5, ayfPart3Type: 'Fampianaragne Baiboly', + ayfPart3Study: 6, songMiddle: 94, lcCount: 1, lcPart1: '“Miantehetse amy i Jehovah vao Rehe Naho fa Hanapa-kevetse?”',