From 1db744183b15b8b2530709835b7a1769bb689225 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98yvind=20Monsen?= Date: Wed, 12 Feb 2025 11:10:06 +0100 Subject: [PATCH] fix: add scandinavian languages --- mailparser_reply/constants.py | 51 +++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/mailparser_reply/constants.py b/mailparser_reply/constants.py index a45aafe..ce21bd7 100644 --- a/mailparser_reply/constants.py +++ b/mailparser_reply/constants.py @@ -170,4 +170,55 @@ + r'(?:(?:^|\n|\n' + QUOTED_MATCH_INCLUDE + r')[* ]*(?:Von|An|Cc)(?:\s{,2}).*){2,})' }, + 'no': { + 'wrote_header': r'^(?!Den[.\s]*Den\s(.+?\s?.+?)\sskrev:)(' + QUOTED_MATCH_INCLUDE + r"Den\s(?:.+?\s?.+?)\s?skrev:)$", + 'from_header': r'((?:(?:^|\n|\n' + + QUOTED_MATCH_INCLUDE + + r')[* ]*(?:Fra|Sendt|Til|Emne|Dato|Kopi):[ *]*(?:\s{,2}).*){2,}(?:\n.*){,1})', + 'disclaimers': [ + "Viktig melding:", + "Advarsel:", + ], + 'signatures': [ + 'Med vennlig hilsen', + 'Mvh', + 'Beste hilsen', + 'Vennlig hilsen', + ], + 'sent_from': "Sendt fra min", + }, + 'sv': { + 'wrote_header': r'^(?!Den[.\s]*Den\s(.+?\s?.+?)\sskrev:)(' + QUOTED_MATCH_INCLUDE + r"Den\s(?:.+?\s?.+?)\s?skrev:)$", + 'from_header': r"((?:(?:^|\n|\n" + + QUOTED_MATCH_INCLUDE + + r')[* ]*(?:Från|Skickat|Till|Ämne|Datum|Kopia):[ *]*(?:\s{,2}).*){2,}(?:\n.*){,1})', + 'disclaimers': [ + 'Viktig information:', + 'Varning:', + ], + 'signatures': [ + 'Med vänlig hälsning', + 'Mvh', + 'Bästa hälsningar', + 'Vänligen', + ], + 'sent_from': 'Skickat från min', + }, + 'da': { + 'wrote_header': r'^(?!Den[.\s]*Den\s(.+?\s?.+?)\sskrev:)(' + QUOTED_MATCH_INCLUDE + r"Den\s(?:.+?\s?.+?)\s?skrev:)$", + 'from_header': r'((?:(?:^|\n|\n' + + QUOTED_MATCH_INCLUDE + + r')[* ]*(?:Fra|Sendt|Til|Emne|Dato|Kopi):[ *]*(?:\s{,2}).*){2,}(?:\n.*){,1})', + 'disclaimers': [ + "Vigtig meddelelse:", + "Advarsel:", + ], + 'signatures': [ + 'Med venlig hilsen', + 'Mvh', + 'Bedste hilsner', + 'Venlig hilsen', + ], + 'sent_from': 'Sendt fra min', + }, }